@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,400;0,500;1,400&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300&family=Noto+Serif+KR:wght@200;300;400&display=swap";@import"https://fonts.googleapis.com/css2?family=Cormorant+Garamond:ital,wght@0,300;0,400;1,300;1,400&display=swap";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/variable/pretendardvariable-dynamic-subset.min.css";@import"https://fonts.googleapis.com/css2?family=Inter:wght@500;600;700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600;700&family=Noto+Sans+KR:wght@400;500;600;700&family=Playfair+Display:ital,wght@1,500;1,600&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=IBM+Plex+Mono:wght@400;500;600;700&family=Noto+Sans+KR:wght@400;500;600;700;800;900&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Sans:wght@400;500;600&family=Manrope:wght@400;500;600;700&display=swap";@import"https://fonts.googleapis.com/css2?family=Manrope:wght@400;500;600;700&family=Noto+Sans+KR:wght@300;400;500;600;700&display=swap";@import"https://cdn.jsdelivr.net/gh/orioncactus/pretendard@v1.3.9/dist/web/static/pretendard-dynamic-subset.css";@import"https://fonts.googleapis.com/css2?family=Syne:wght@700;800&display=swap";@import"https://fonts.googleapis.com/css2?family=DM+Mono:wght@400;500&family=Manrope:wght@400;500;600;700;800&display=swap";@font-face{font-family:MagneticSans;src:url(/pose/fonts/PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}.ms-app{--ink:#253d35;--green:#345c4c;--muted:#859389;--line:#e1e6dd;--paper:#fafbf7;font-family:MagneticSans,-apple-system,sans-serif;font-size:13px;color:var(--ink);background:#f4f6f0;min-height:100dvh;letter-spacing:-.02em}.ms-app *{box-sizing:border-box}.ms-app :is(h1,h2,h3,p,figure){margin:0}.ms-app button,.ms-app input,.ms-app select{font:inherit;color:inherit}.ms-app button{cursor:pointer;background:none;border:0;display:inline-flex;align-items:center;justify-content:center;gap:7px}.ms-app button:disabled{opacity:.35;cursor:not-allowed}.ms-app button:focus-visible,.ms-app summary:focus-visible{outline:2px solid #4b8391;outline-offset:3px}.ms-app svg{flex-shrink:0}.ms-app a{text-decoration:none;color:inherit}.ms-app input,.ms-app select{min-width:0}.ms-header{height:82px;padding:0 30px;display:flex;align-items:center;justify-content:space-between;background:var(--paper);border-bottom:1px solid var(--line);gap:20px}.ms-brand{display:flex;align-items:center;gap:12px}.ms-brand>span{font-size:43px;font-weight:750;letter-spacing:-4px;line-height:1}.ms-brand sup{font-size:20px;letter-spacing:0;top:-.6em}.ms-brand>b{font-size:12px;letter-spacing:2px}.ms-brand small{display:block;font-size:7px;letter-spacing:2px;font-weight:400;margin-top:5px}.ms-space-summary{display:flex;align-items:center;gap:12px}.ms-space-summary>span{font-size:10px;color:var(--muted)}.ms-space-summary b{display:block;font-size:12px;color:var(--ink);font-weight:500;margin-top:3px}.ms-space-summary button{padding:9px 12px;border:1px solid var(--line);border-radius:6px;font-size:11px;margin-left:9px;background:#fff}.ms-history{display:flex;align-items:center;gap:6px}.ms-history button{width:32px;height:32px}.ms-history>span{font-size:8px;letter-spacing:1.2px;color:#95a089;border:1px solid #dfe5d7;padding:5px 7px;margin-left:12px;border-radius:4px}.ms-layout{display:grid;grid-template-columns:246px minmax(0,1fr) 290px;min-height:700px;height:calc(100dvh - 115px);max-height:1100px}.ms-palette{display:flex;flex-direction:column;background:var(--paper);border-right:1px solid var(--line);padding:25px 20px;overflow:auto}.ms-section-title{display:flex;gap:9px;align-items:center}.ms-section-title>span{font-size:9px;color:#98a58f;border:1px solid #dce4d6;border-radius:4px;padding:3px 5px;letter-spacing:.05em}.ms-section-title h2{font-size:15px;font-weight:650}.ms-palette-intro{font-size:11px;line-height:1.8;color:var(--muted);margin-top:15px!important}.ms-tabs{display:flex;padding:4px;background:#edf1e7;border-radius:8px;margin-top:22px;gap:3px}.ms-tabs button{flex:1;padding:9px 0;font-size:11px;border-radius:5px;color:#819079}.ms-tabs button[aria-selected=true]{background:#fff;color:var(--green);box-shadow:0 2px 5px #253d3508;font-weight:650}.ms-add-length{display:flex;justify-content:space-between;align-items:center;margin:19px 0 13px;gap:12px}.ms-add-length label{font-size:10px;color:#70816e}.ms-add-length small{font-size:8px;margin-left:5px;color:#a3ae9b}.ms-add-length select{border:1px solid #dce4d5;border-radius:5px;padding:5px 10px;background:#fff;width:88px;font-size:11px}.ms-templates{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ms-templates>button{padding:0;display:block;text-align:left;border:1px solid #dce4d7;border-radius:8px;background:#fff;overflow:hidden;transition:border-color .15s,background .15s}.ms-templates>button:hover{border-color:#7f9a85;background:#f6f9f1}.ms-templates svg{width:100%;height:104px;padding:10px 8px 0;color:#3e5a49;background:#f7f8f2}.ms-templates>button>span{display:flex;justify-content:space-between;align-items:center;padding:9px}.ms-templates b{font-size:12px}.ms-templates em{font-style:normal;font-size:8px;display:block;color:#8c9982;font-weight:400;margin-top:3px}.ms-templates>button>span>svg{width:12px;height:12px;padding:0;background:none;color:#829975}.ms-add-hint{font-size:9px;color:#95a28b;line-height:1.7;margin-top:14px!important}.ms-palette-bottom{margin-top:auto;padding-top:30px;display:flex;flex-direction:column;gap:12px}.ms-palette-bottom>button:first-child{font-size:10px;justify-content:space-between;padding:12px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ms-palette-bottom>button:nth-child(2){font-size:10px;justify-content:flex-start;color:#91a087}.ms-palette-bottom p{font-size:9px;line-height:1.7;color:#a0aa98;margin-top:8px!important}.ms-parts{display:flex;flex-direction:column;gap:10px}.ms-parts>button{border:1px solid #dce4d7;border-radius:7px;padding:17px 12px;background:#fff;justify-content:flex-start}.ms-parts>button>span{flex:1;text-align:left}.ms-parts b{display:block;font-size:12px;font-weight:600}.ms-parts small{display:block;font-size:9px;color:#96a18e;margin-top:4px}.ms-part-icon{height:4px;width:32px;background:#52665b;border-radius:3px;flex-shrink:0;margin-right:6px}.ms-part-icon.post{width:5px;height:28px;margin:0 20px 0 10px}.ms-part-icon.led{background:#e3cc8b;box-shadow:0 0 0 3px #f9f3df}.ms-part-icon.shelf{height:9px;background:#c0ad92}.ms-workspace{display:flex;flex-direction:column;min-width:0;min-height:0}.ms-canvas-toolbar{height:59px;padding:0 21px;display:flex;align-items:center;justify-content:space-between;gap:12px;background:#f8f9f4;border-bottom:1px solid var(--line)}.ms-wall-tabs,.ms-view{display:flex;gap:4px}.ms-wall-tabs button{font-size:11px;padding:7px 10px;border-radius:5px;color:#9aa490}.ms-wall-tabs button[aria-pressed=true]{background:#e8eee2;color:#4a6650;font-weight:600}.ms-view{border:1px solid #dfe5d8;border-radius:5px;padding:2px}.ms-view button{font-size:9px;color:#8d9c84;padding:5px 8px;border-radius:3px}.ms-view button[aria-pressed=true]{background:#fff;color:#3d604c;box-shadow:0 1px 3px #2c443211}.ms-stage{position:relative;flex:1;min-height:340px;background:#f0ede7;overflow:hidden}.ms-canvas{position:absolute;inset:0}.ms-canvas canvas{width:100%;height:100%;display:block;touch-action:none}.ms-canvas-error{padding:130px 30px;text-align:center;color:#926e56;line-height:1.8}.ms-stage-caption{position:absolute;bottom:18px;left:21px;right:21px;display:flex;justify-content:space-between;gap:15px;align-items:flex-end;pointer-events:none}.ms-stage-caption>span{font-size:9px;color:#8a9583}.ms-stage-caption b{display:block;font-size:10px;font-weight:450;margin-top:4px}.ms-stage-caption>small{font-size:9px;color:#84917e;max-width:300px;text-align:right;line-height:1.6}.ms-drop-hint{position:absolute;inset:20px;border:2px dashed #729c8b;border-radius:14px;pointer-events:none;display:flex;align-items:flex-start;justify-content:center;padding:18px;background:#e6eee333;color:#49705d;font-size:13px}.ms-inspector{flex:none;min-height:184px;background:var(--paper);border-top:1px solid var(--line);padding:17px 22px 14px;position:relative}.ms-selection-heading{display:flex;align-items:center;gap:8px;margin-bottom:15px}.ms-selection-dot{width:6px;height:6px;border-radius:50%;background:#3b7b8e}.ms-selection-heading h2{font-size:13px;font-weight:600;display:flex;gap:12px;align-items:baseline}.ms-selection-heading h2 small{font-size:9px;font-weight:400;color:#8c9c85}.ms-remove{margin-left:auto;font-size:10px;color:#9e7964!important;border:1px solid #e9e1d7!important;border-radius:5px;padding:6px 10px;background:#fcf9f4!important}.ms-property-grid{display:grid;grid-template-columns:1fr 1fr 1fr 88px;gap:13px;align-items:end}.ms-number>span{font-size:10px;display:flex;justify-content:space-between;gap:5px;color:#71816e;white-space:nowrap}.ms-number small{font-size:7px;color:#a0ab96;align-self:center}.ms-number>div{margin-top:6px;border:1px solid #dce4d5;border-radius:5px;background:#fff;display:flex;align-items:center;padding:8px 9px}.ms-number input{width:100%;border:0;background:none;font-size:16px;outline:0;min-width:0}.ms-number em{font-size:8px;color:#a1ac97;font-style:normal}.ms-finish>span{font-size:10px;color:#71816e}.ms-finish>div{display:flex;gap:7px;padding:12px 0 6px}.ms-finish button{width:21px;height:21px;border-radius:50%;border:2px solid var(--paper);box-shadow:0 0 0 1px #d5ddd0;color:#fff}.ms-finish button[aria-pressed=true]{box-shadow:0 0 0 2px #8ba284}.ms-selection-options{display:flex;align-items:center;gap:18px;margin-top:12px;min-height:25px}.ms-kind-options{display:flex;gap:4px}.ms-kind-options button{font-size:9px;padding:5px 9px;border-radius:4px;color:#93a087}.ms-kind-options button[aria-pressed=true]{background:#e7eee1;color:#44684c}.ms-electric{font-size:9px;margin-left:auto;position:relative}.ms-electric summary{cursor:pointer;display:flex;align-items:center;gap:5px;list-style:none;color:#8b9b81}.ms-electric>div{position:absolute;right:0;bottom:29px;width:250px;background:#fff;border:1px solid #dbe4d5;box-shadow:0 10px 35px #2c44321a;border-radius:7px;padding:15px;z-index:10;display:flex;flex-direction:column;gap:12px}.ms-electric label{display:flex;align-items:center;gap:6px;font-size:11px}.ms-electric input{accent-color:#446c50}.ms-electric small{font-size:9px;line-height:1.7;color:#96a18e}.ms-selection-empty{height:148px;display:flex;gap:16px;align-items:center;justify-content:center;color:#a1ad95}.ms-selection-empty h2{font-size:14px;color:#7b9076;font-weight:500}.ms-selection-empty p{font-size:10px;color:#9ca88f;margin-top:7px;line-height:1.6}.ms-quote{border-left:1px solid var(--line);background:var(--paper);padding:25px 22px;overflow:auto;display:flex;flex-direction:column}.ms-total{padding:26px 0 20px;border-bottom:1px solid var(--line)}.ms-total>small{font-size:10px;color:#8c9c82}.ms-total strong{display:block;font-size:33px;font-weight:550;letter-spacing:-1.4px;margin-top:7px}.ms-total>span{display:block;font-size:9px;color:#9aa98d;margin-top:8px}.ms-watts{padding:16px 0 18px}.ms-watts>span{display:flex;align-items:center;gap:6px;font-size:10px;color:#819575}.ms-watts b{margin-left:auto;font-size:12px;color:#3f6648;font-weight:550}.ms-watts b small{font-size:9px;color:#a5af9d;font-weight:400}.ms-watts>div{height:4px;background:#e6eddf;border-radius:3px;margin-top:10px;overflow:hidden}.ms-watts i{height:100%;display:block;background:#90ac7b;transition:width .2s}.ms-watts.full i{background:#c7a16b}.ms-bom{border-top:1px solid var(--line)}.ms-bom>summary{display:flex;justify-content:space-between;align-items:center;padding:15px 0;font-size:11px;cursor:pointer;list-style:none;font-weight:550}.ms-bom>summary>span{display:flex;gap:5px;font-size:9px;color:#a1ad96;font-weight:400}.ms-bom>div{max-height:310px;overflow:auto;scrollbar-width:thin;scrollbar-color:#d4dfca transparent;padding-right:3px}.ms-bom>div>div{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-top:1px solid #edf0e8}.ms-bom b{font-size:10px;font-weight:500}.ms-bom>div>div>span:first-child{min-width:0}.ms-bom>div>div>span:last-child{text-align:right;white-space:nowrap}.ms-bom small{display:block;font-size:8px;color:#a0ad95;margin-top:4px;line-height:1.5}.ms-bom em{display:block;font-size:9px;font-style:normal;color:#a0ad95;margin-bottom:4px}.ms-validation{padding:14px 0;font-size:10px;color:#7a9770;display:flex;align-items:center;gap:6px;line-height:1.6}.ms-validation.invalid{display:flex;align-items:stretch;flex-direction:column;gap:6px;background:#f7f0e5;padding:13px 12px;border-radius:6px;margin-top:16px;color:#a48666}.ms-validation.invalid>b{font-size:10px;font-weight:550}.ms-validation.invalid button{text-align:left;justify-content:space-between;font-size:9px;line-height:1.6;padding:0}.ms-validation.invalid small{font-size:8px;opacity:.7}.ms-primary{background:#365f4f!important;color:#fff!important;border-radius:6px!important;padding:13px 16px!important;font-size:11px!important;font-weight:500;border:0;cursor:pointer;display:flex;gap:8px;align-items:center;justify-content:center}.ms-download{width:100%;flex:none;margin-top:10px}.ms-list-toggle{font-size:10px;justify-content:space-between!important;margin-top:20px;padding:12px 0!important;border-top:1px solid var(--line)!important;color:#8a9c7e!important}.ms-installed{max-height:200px;overflow:auto}.ms-installed button{display:flex;width:100%;justify-content:space-between;padding:9px;font-size:10px;border-radius:4px}.ms-installed button[aria-pressed=true]{background:#e7eee1}.ms-installed small{color:#9aa78e}.ms-quote-note{font-size:9px;color:#a5ae9b;text-align:center;line-height:1.8;padding-top:18px;margin-top:auto!important}.ms-footer{height:33px;display:flex;align-items:center;justify-content:space-between;padding:0 25px;color:#a2ac95;font-size:8px;letter-spacing:.07em}.ms-footer i{display:inline-block;width:3px;height:3px;background:#a2ac95;border-radius:50%;vertical-align:middle;margin:0 6px}.ms-scrim{position:fixed;inset:0;background:#21352a55;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);z-index:100;display:flex;align-items:center;justify-content:center;padding:20px}.ms-space-dialog{position:relative;width:460px;max-height:90dvh;overflow:auto;background:#fcfdf8;border-radius:14px;padding:32px;box-shadow:0 30px 90px #14261a33}.ms-close{position:absolute;right:18px;top:16px;color:#8b9b81!important;padding:5px}.ms-space-dialog>small{font-size:9px;letter-spacing:2px;color:#96a38b}.ms-space-dialog h2{font-size:25px;font-weight:550;margin-top:13px}.ms-space-dialog>p{font-size:12px;color:#8d9d82;line-height:1.8;margin-top:10px}.ms-space-kind{display:flex;gap:10px;margin-top:24px}.ms-space-kind button{flex:1;border:1px solid #dce5d2;padding:13px;border-radius:6px;font-size:12px}.ms-space-kind button[aria-pressed=true]{border-color:#7c9b6c;background:#edf3e6;color:#47613b}.ms-space-inputs{display:grid;grid-template-columns:1fr 1fr;gap:15px;margin:23px 0}.ms-space-inputs>label{font-size:11px;color:#809373}.ms-space-inputs>label>div{display:flex;align-items:center;gap:8px;border:1px solid #dbe4d0;border-radius:5px;background:#fff;padding:12px;margin-top:8px}.ms-space-inputs input{width:100%;border:0;outline:0;background:none;font-size:18px}.ms-space-inputs span{font-size:9px;color:#a4b095}.ms-space-dialog>.ms-primary{width:100%;margin-top:22px}.ms-space-dialog .ms-error{color:#b07a58;font-size:11px}.ms-fit-note{padding:15px;background:#f7efe2;border-radius:6px;font-size:11px;line-height:1.8;color:#a07d54;display:flex;flex-direction:column;gap:7px}.ms-fit-note span{font-size:10px}.ms-fit-note button{background:#fff8ed;border:1px solid #dcc9a7;border-radius:4px;padding:8px;font-size:11px}.ms-toast{position:fixed;bottom:25px;left:50%;transform:translate(-50%);background:#fffefa;border:1px solid #dfd8c8;border-radius:8px;box-shadow:0 10px 45px #263a2c26;padding:14px 16px;z-index:120;display:flex;gap:20px;font-size:12px;max-width:min(600px,90vw);line-height:1.6;color:#8d7959}.ms-toast button{flex:none}.ms-embedded .ms-header{height:65px}.ms-embedded .ms-layout{height:calc(100dvh - 98px)}@media(min-width:1650px){.ms-layout{grid-template-columns:270px minmax(0,1fr) 320px}.ms-palette,.ms-quote{padding:28px}.ms-templates svg{height:125px}}@media(max-width:1150px){.ms-layout{grid-template-columns:218px minmax(0,1fr) 252px}.ms-palette,.ms-quote{padding:20px 15px}.ms-header{padding:0 22px}.ms-history>span{display:none}.ms-number small{display:none}.ms-property-grid{grid-template-columns:1fr 1fr 1fr 72px;gap:9px}.ms-inspector{padding:16px}.ms-selection-heading h2 small{display:none}.ms-total strong{font-size:29px}.ms-canvas-toolbar{padding:0 12px}.ms-wall-tabs button{padding:6px;font-size:10px}}@media(max-width:900px){.ms-layout{grid-template-columns:220px minmax(0,1fr);height:auto;max-height:none}.ms-palette,.ms-workspace{grid-row:1;height:740px}.ms-quote{grid-column:1/-1;display:grid;grid-template-columns:1fr 1fr;gap:0 30px;border-top:1px solid var(--line);padding:25px}.ms-quote>.ms-section-title{grid-column:1/-1}.ms-total,.ms-watts,.ms-bom{grid-column:1}.ms-validation{grid-column:2;grid-row:2/4;align-self:start}.ms-download{grid-column:2;grid-row:4;align-self:start}.ms-list-toggle,.ms-installed,.ms-quote-note{grid-column:2}.ms-bom>div{max-height:250px}.ms-space-summary>svg{display:none}.ms-space-summary button{font-size:0;padding:10px}.ms-space-summary button svg{width:16px}.ms-footer>span:last-child{display:none}.ms-property-grid{grid-template-columns:1fr 1fr 1fr}.ms-finish{display:none}.ms-header{gap:12px}.ms-brand>span{font-size:36px}.ms-brand>b{font-size:10px;letter-spacing:1px}.ms-brand small{font-size:6px;letter-spacing:1px}}@media(max-width:600px){.ms-header{height:71px;padding:0 15px}.ms-brand{gap:7px}.ms-brand>b{font-size:9px}.ms-brand small{font-size:5px}.ms-brand>span{font-size:34px}.ms-space-summary{gap:5px}.ms-space-summary>span{font-size:8px}.ms-space-summary b{font-size:9px}.ms-space-summary button{margin-left:2px;padding:7px}.ms-history{gap:0}.ms-history button{width:28px;height:28px}.ms-history svg{width:16px}.ms-layout{display:flex;flex-direction:column;min-height:0}.ms-workspace{order:0;height:auto;flex:none}.ms-stage{height:410px;flex:none;min-height:0}.ms-canvas-toolbar{height:48px;padding:0 12px;gap:5px}.ms-wall-tabs{gap:1px}.ms-wall-tabs button{font-size:9px;padding:6px}.ms-view{gap:1px}.ms-view button{padding:5px 6px;font-size:8px}.ms-stage-caption{left:14px;right:14px;bottom:13px;gap:15px}.ms-stage-caption>small{font-size:8px;max-width:190px}.ms-stage-caption b{font-size:8px}.ms-inspector{min-height:173px;padding:14px}.ms-selection-heading{margin-bottom:12px}.ms-selection-heading h2{font-size:12px}.ms-property-grid{gap:8px}.ms-number>span{font-size:9px}.ms-number>div{padding:9px 7px}.ms-number input{font-size:16px}.ms-selection-options{gap:5px}.ms-kind-options button{font-size:9px;padding:5px 7px}.ms-electric summary{font-size:8px}.ms-selection-empty{height:135px;gap:12px}.ms-selection-empty p{font-size:9px;max-width:260px}.ms-selection-empty h2{font-size:12px}.ms-palette{order:1;height:auto;padding:22px 16px;border-top:1px solid var(--line);border-right:0;display:block}.ms-palette-intro{display:none}.ms-tabs{margin-top:15px;max-width:270px}.ms-add-length{margin-top:14px;justify-content:flex-start;gap:20px}.ms-templates{grid-template-columns:repeat(4,1fr);gap:8px}.ms-templates svg{height:86px}.ms-templates>button>span{padding:7px}.ms-templates em{font-size:7px}.ms-templates b{font-size:11px}.ms-templates>button>span>svg{display:none}.ms-parts{display:grid;grid-template-columns:1fr 1fr;gap:9px}.ms-parts>button{padding:13px 10px}.ms-parts b{font-size:11px}.ms-parts small{font-size:8px}.ms-part-icon{width:22px;margin-right:3px}.ms-part-icon.post{margin:0 12px 0 8px}.ms-palette-bottom{padding-top:13px;display:flex;flex-direction:row;align-items:center;justify-content:space-between}.ms-palette-bottom>button:first-child{padding:9px 0;border:0;gap:15px}.ms-palette-bottom p{display:none}.ms-add-hint{font-size:8px}.ms-quote{order:2;display:flex;padding:24px 18px;border-left:0}.ms-total{padding-top:20px}.ms-total strong{font-size:35px}.ms-bom>div{max-height:290px}.ms-quote-note{margin-top:18px!important}.ms-list-toggle{margin-top:17px}.ms-footer{padding:0 16px;height:40px;font-size:7px}.ms-space-dialog{padding:27px 22px}.ms-space-inputs{gap:12px}.ms-embedded .ms-layout{height:auto}.ms-toast{bottom:15px;font-size:11px;max-width:94vw;width:-moz-max-content;width:max-content}}.ms-inspector{height:200px;min-height:200px}.ms-canvas-error button{display:flex;margin:16px auto 0;padding:9px 13px;border:1px solid #cdbca7;border-radius:5px;font-size:11px;background:#fffdf6}.ms-app summary::-webkit-details-marker{display:none}@media(max-width:600px){.ms-inspector{height:190px;min-height:190px}}.ms-selection-options{flex-wrap:wrap;row-gap:5px}.ms-linked-hint{flex-basis:100%;font-size:8px;color:#829b87;line-height:1.5}.ms-inspector{height:213px;min-height:213px}@media(max-width:600px){.ms-inspector{height:202px;min-height:202px}.ms-linked-hint{font-size:8px}}@font-face{font-family:MagneticSans;src:url(/pose/fonts/PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}.mh-app{--ink:#263b2e;--muted:#8a9586;--green:#355b49;--line:#e4e9df;--soft:#f3f6ee;background:#f8faf5;color:var(--ink);min-height:100dvh;font-family:MagneticSans,-apple-system,BlinkMacSystemFont,sans-serif;font-size:13px}.mh-app *{box-sizing:border-box}.mh-app button{font:inherit;cursor:pointer;color:inherit;display:inline-flex;align-items:center;justify-content:center;gap:7px;background:none;border:0}.mh-app button:disabled{opacity:.4;cursor:not-allowed}.mh-app button:focus-visible,.mh-app a:focus-visible,.mh-app summary:focus-visible{outline:2px solid #6b9669;outline-offset:3px}.mh-app h1,.mh-app h2,.mh-app p{margin:0}.mh-app button svg{flex-shrink:0}.mh-header{height:64px;border-bottom:1px solid var(--line);display:flex;align-items:center;justify-content:space-between;padding:0 26px;background:#fcfdf9}.mh-brand{display:flex;gap:11px;align-items:center;text-decoration:none;color:var(--ink);font-size:14px;letter-spacing:2px;font-weight:700;line-height:1.1}.mh-logo{font-size:34px;letter-spacing:-5px}.mh-logo>span{font-size:20px;vertical-align:top;letter-spacing:0}.mh-studio{display:block;font-size:8px;letter-spacing:4.8px;margin-top:5px}.mh-header nav{display:flex;align-items:center;gap:28px;font-size:12px}.mh-header nav button{color:#87937e}.mh-nav-active{font-weight:600}.mh-demo{font-size:9px;letter-spacing:1.6px;color:#919b87;display:flex;align-items:center;gap:9px}.mh-demo>span,.mh-dot{width:6px;height:6px;border-radius:100%;background:#6f9567;display:inline-block}.mh-heading{height:70px;padding:0 26px;display:flex;align-items:center;justify-content:space-between}.mh-eyebrow{font-size:8px;letter-spacing:1.8px;color:#8a9b7b;font-weight:600}.mh-heading h1{font-size:20px;font-weight:600;letter-spacing:-.7px;margin-top:5px}.mh-heading>p{font-size:11px;color:#929c88}.mh-workspace{display:grid;grid-template-columns:310px minmax(0,1fr) 292px;margin:0 24px;border:1px solid var(--line);border-radius:12px;overflow:hidden;background:#fff;height:calc(100dvh - 162px);min-height:650px}.mh-left{min-width:0;display:flex;flex-direction:column;min-height:0;background:#fff}.mh-panel-header{height:54px;min-height:54px;display:flex;align-items:center;gap:8px;padding:0 20px;border-bottom:1px solid var(--line)}.mh-panel-header h2{font-size:13px;font-weight:600}.mh-panel-header>span{font-size:9px;color:#a0aa96;margin-left:auto}.mh-control-scroll{overflow:auto;scrollbar-width:thin;scrollbar-color:#d8e0d0 transparent;min-height:0;overscroll-behavior:contain;padding:18px 18px 0}.mh-space-card{background:#f1f5ea;border:1px solid #dfe7d6;border-radius:8px;padding:14px;margin-bottom:7px}.mh-space-card-top{display:flex;justify-content:space-between;align-items:center}.mh-space-card-top>span{display:flex;align-items:center;gap:7px}.mh-space-card-top b{font-size:12px;font-weight:600}.mh-space-card-top button{font-size:10px;color:#6b845c;padding:4px 6px;border-radius:4px;background:#ffffff9c}.mh-space-size{display:flex;align-items:flex-end;gap:9px;margin-top:14px}.mh-space-size span{flex:1}.mh-space-size small{display:block;font-size:9px;color:#9aa58c;margin-bottom:5px}.mh-space-size b{font-size:15px;font-weight:500;letter-spacing:-.4px}.mh-space-size i{font-size:10px;color:#b2bda6;font-style:normal;padding-bottom:3px}.mh-space-size em{font-style:normal;font-size:9px;color:#a1ad92;padding-bottom:3px}.mh-control-section{border-bottom:1px solid var(--line)}.mh-control-section>summary{display:flex;align-items:center;gap:10px;cursor:pointer;padding:17px 0;list-style:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.mh-control-section>summary::-webkit-details-marker{display:none}.mh-control-section>summary>span:nth-child(2){flex:1}.mh-control-section summary b{font-size:12px;font-weight:600}.mh-control-section summary small{display:block;font-size:9px;color:#9aa58e;margin-top:4px;font-weight:400}.mh-section-icon{color:#738b66;display:flex;align-items:center}.mh-control-section summary>svg{color:#a3ad98;transition:transform .15s}.mh-control-section[open]>summary>svg{transform:rotate(180deg)}.mh-control-content{padding-bottom:18px}.mh-muted{font-size:9px;line-height:1.7;color:#9aa58f}.mh-control-content>.mh-muted{margin-top:10px}.mh-empty-hint{font-size:11px;color:#98a38d;padding:12px 0 2px;line-height:1.7}.mh-panel-footnote{font-size:9px;color:#a6b09d;line-height:1.8;padding:18px 0 22px}.mh-wall-buttons{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mh-wall-buttons>button{position:relative;min-width:0;justify-content:flex-start;text-align:left;gap:9px;padding:12px 9px 16px;border:1px solid #e2e8dc;border-radius:7px;background:#fbfcf8}.mh-wall-buttons>button[aria-pressed=true]{background:#eef4e7;border-color:#78946a}.mh-wall-buttons>button>span:nth-child(2){flex:1;min-width:0}.mh-wall-buttons b{font-size:11px;font-weight:500}.mh-wall-buttons small{display:block;margin-top:5px;font-size:8px;color:#9aa88d}.mh-wall-buttons>button>svg{color:#678b57;width:12px}.mh-wall-mark{width:16px;height:16px;border:1px solid #becab2;display:inline-block;flex-shrink:0;color:#59764c}.mh-wall-mark.back{border-top:3px solid currentColor}.mh-wall-mark.left{border-left:3px solid currentColor}.mh-wall-mark.right{border-right:3px solid currentColor}.mh-wall-mark.front{border-bottom:3px solid currentColor}.mh-wall-fill{position:absolute;left:9px;right:9px;bottom:6px;height:2px;background:#e6ecdf;border-radius:3px}.mh-wall-fill>i{display:block;background:#8aa377;height:100%;border-radius:3px}.mh-single-wall{width:100%;border:1px solid #dfe7d7!important;border-radius:6px;background:#f8faf4!important;padding:12px 9px;justify-content:flex-start!important;font-size:11px!important}.mh-single-wall>span:nth-child(2){flex:1;text-align:left}.mh-single-wall small{display:block;font-size:9px;color:#97a48b;margin-top:4px}.mh-single-wall>span:last-child{font-size:9px;color:#81976d}.mh-module-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:7px}.mh-module-grid>button{height:77px;border:1px solid #e3e9de;border-radius:7px;position:relative;justify-content:flex-start;padding:12px;gap:10px;background:#fbfcf9;transition:background .15s}.mh-module-grid>button:hover{background:#edf4e6;border-color:#a6be93}.mh-module-grid>button>span{text-align:left;min-width:0}.mh-module-grid>button>span b{font-size:11px;font-weight:600}.mh-module-grid>button>span small{display:block;font-size:8px;color:#9aa58f;margin-top:5px;white-space:nowrap}.mh-module-grid>button>svg{position:absolute;right:5px;top:5px;color:#acb79f;width:11px}.mh-mini{position:relative;height:40px;width:27px;min-width:27px;border-left:1.5px solid #68745e;border-right:1.5px solid #68745e;transform:skewY(-7deg)}.mh-mini i:nth-child(1){position:absolute;height:1.5px;left:0;right:0;top:0;background:#68745e}.mh-mini i:nth-child(2){position:absolute;height:1.5px;left:0;right:0;top:13px;background:#68745e}.mh-mini em{position:absolute;height:1.5px;left:0;right:0;top:27px;background:#68745e}.mh-mini strong{position:absolute;top:6px;height:4px;left:-2px;right:-2px;background:#acb39b;transform:skew(-20deg)}.mh-mini-D i:nth-child(2){top:27px;height:3px;background:#acb39b}.mh-mini-D em{top:16px;height:3px;background:#acb39b}.mh-mini-D small{position:absolute;bottom:0;left:-2px;right:-2px;height:3px;background:#acb39b}.mh-module-edit{margin-top:15px;padding-top:14px;border-top:1px dashed #e1e8d9}.mh-selected-label{display:flex;justify-content:space-between;align-items:center;gap:6px;margin-bottom:14px}.mh-selected-label b{font-size:10px;font-weight:500;color:#5f7a50}.mh-selected-label span{font-size:9px;color:#a0aa94}.mh-label{display:flex;justify-content:space-between;font-size:10px}.mh-label>span{color:#a1ad94;font-size:9px}.mh-lengths{display:flex;gap:6px;margin:9px 0 10px}.mh-lengths button{flex:1;border:1px solid #e1e8d9;border-radius:5px;height:34px;font-size:11px}.mh-lengths button.active{background:#eff5e7;color:#446638;border-color:#819d6f;font-weight:500}.mh-option-row{display:flex;align-items:center;justify-content:space-between;gap:12px}.mh-option-row>span{flex:1}.mh-option-row b{display:block;font-size:11px;font-weight:500}.mh-option-row small{display:block;font-size:9px;margin-top:5px;color:#a0aa93}.mh-switch{width:31px;min-width:31px;height:18px;border-radius:20px!important;background:#d9e0d1!important;padding:3px!important;justify-content:flex-start!important}.mh-switch.on{background:var(--green)!important;justify-content:flex-end!important}.mh-switch i{width:12px;height:12px;border-radius:50%;background:#fff}.mh-wire-row{margin-top:17px}.mh-power-setting{margin-top:19px}.mh-power-setting label{font-size:10px;display:block;margin-bottom:8px;color:#798a6e}.mh-power-setting select{width:100%;padding:9px 8px;border:1px solid #dfe6d7;border-radius:5px;background:#fafcf7;font:inherit;font-size:10px;color:#627852}.mh-power-visibility{width:100%;margin-top:14px;font-size:10px!important;padding:9px 10px!important;border:1px solid #e2eadb!important;border-radius:5px;color:#96a28a!important}.mh-power-visibility.active{color:#56856b!important;background:#f3f8f0!important}.mh-power-visibility>span{flex:1;text-align:left}.mh-power-visibility b{font-size:8px;font-weight:500}.mh-swatches{display:flex;justify-content:space-between;gap:12px;margin:14px 0 22px}.mh-swatches button{flex:1;flex-direction:column;font-size:9px;gap:9px;color:#97a289}.mh-swatches button[aria-pressed=true]{color:#355b49}.mh-swatches i{width:31px;height:31px;border-radius:50%;display:flex;align-items:center;justify-content:center;color:#fff;border:1px solid #c7cdbe;outline-offset:3px}.mh-swatches button[aria-pressed=true] i{outline:1px solid #8ba67a}.mh-center{border-left:1px solid var(--line);border-right:1px solid var(--line);min-width:0;display:flex;flex-direction:column;min-height:0}.mh-viewport{position:relative;flex:1;min-height:0;overflow:hidden;background:#eeede8}.mh-scene{position:absolute;inset:0}.mh-scene canvas{display:block;width:100%;height:100%;touch-action:none}.mh-view-top{position:absolute;top:17px;left:20px;right:16px;display:flex;justify-content:space-between;align-items:center}.mh-view-top>span{font-size:9px;letter-spacing:.6px;display:flex;gap:6px;align-items:center;color:#74846a}.mh-view-top button{font-size:9px;color:#89957e}.mh-scene-title{position:absolute;top:56px;left:22px;pointer-events:none}.mh-scene-title>span{font-size:9px;color:#a1aa94}.mh-scene-title h2{font-size:19px;letter-spacing:-.6px;margin:7px 0;font-weight:500}.mh-scene-title p{font-size:9px;color:#9aa48e}.mh-scene-legend{position:absolute;bottom:57px;left:17px;display:flex;gap:10px;padding:7px 9px;background:#fafcf4db;border-radius:5px;pointer-events:none}.mh-scene-legend span{display:flex;align-items:center;gap:5px;font-size:8px;color:#829074}.mh-scene-legend i{width:5px;height:5px;border-radius:50%}.mh-view-bottom{position:absolute;bottom:15px;left:19px;right:15px;display:flex;justify-content:space-between;align-items:center}.mh-view-bottom>span{display:flex;align-items:center;gap:5px;font-size:8px;color:#9ba58f}.mh-view-bottom>div{display:flex;background:#fff9;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);padding:3px;border:1px solid #ffffff80;border-radius:6px}.mh-view-bottom button{width:28px;height:26px;color:#65775a}.mh-fallback{padding:180px 30px;text-align:center;font-size:12px;line-height:1.8}.mh-timeline{padding:16px 18px 14px;height:139px;min-height:139px;background:#fff}.mh-timeline-title{display:flex;justify-content:space-between;align-items:center;gap:8px}.mh-timeline-title>b{display:flex;gap:7px;align-items:center;font-size:11px;font-weight:500}.mh-timeline-title>b>span{font-size:9px;color:#9eaa90;margin-left:3px}.mh-timeline-title>button{font-size:9px;color:#a0aa96;padding:2px 0}.mh-connected{display:flex;gap:7px;margin-top:13px;overflow:auto;padding:1px;scrollbar-width:thin}.mh-chip{display:flex;flex-shrink:0;border:1px solid #e3e9dc;border-radius:6px;min-width:98px}.mh-chip.active{border-color:#8ca875;background:#f2f7eb}.mh-chip>button:first-child{padding:9px 3px 9px 6px;gap:3px}.mh-chip>button>svg{color:#b1bca5}.mh-chip>button>span{text-align:left}.mh-chip b{font-size:9px;font-weight:500}.mh-chip small{display:block;font-size:8px;color:#9ea88f;margin-top:4px}.mh-chip>button:last-child{padding:0 5px;align-self:flex-start;margin-top:5px}.mh-add{min-width:40px;border:1px dashed #d3deca!important;border-radius:5px;color:#9aab8c!important}.mh-timeline-foot{margin-top:10px;display:flex;justify-content:space-between;align-items:center;gap:8px;font-size:8px;color:#a6af9b}.mh-fit-ok{color:#8ba079;white-space:nowrap}.mh-fit-error{color:#b57045;white-space:nowrap}.mh-right{padding:20px 19px 16px;display:flex;flex-direction:column;min-width:0;min-height:0;background:#fdfefb}.mh-estimate-title{display:flex;justify-content:space-between;align-items:center}.mh-estimate-title h2{font-size:14px;font-weight:600}.mh-estimate-title>span{font-size:8px;color:#8da17b;background:#f0f5e9;padding:5px 7px;border-radius:4px}.mh-summary{background:#f3f6ed;padding:13px 11px;border-radius:6px;margin:18px 0 13px;flex-shrink:0}.mh-summary>span{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#94a086;margin-bottom:10px;gap:5px}.mh-summary>span:last-child{margin-bottom:0}.mh-summary b{color:#4d6740;font-size:12px;font-weight:500}.mh-summary small{font-size:9px;color:#a4af96;font-weight:400}.mh-wall-breakdown{display:flex;flex-direction:column;gap:8px;margin-bottom:18px;flex-shrink:0}.mh-wall-breakdown>div{display:flex;justify-content:space-between;font-size:10px;color:#95a184;padding:0 2px}.mh-wall-breakdown b{font-size:10px;color:#647c52;font-weight:500}.mh-list-heading{font-size:10px;font-weight:600;display:flex;justify-content:space-between;border-top:1px solid var(--line);padding-top:14px;margin-bottom:5px;gap:5px;flex-shrink:0}.mh-list-heading>span{font-size:8px;color:#a7b198;font-weight:400}.mh-parts{flex:1;min-height:90px;overflow:auto;scrollbar-width:thin;scrollbar-color:#dce5d1 transparent;padding-right:3px}.mh-app button.mh-part{display:flex;width:100%;justify-content:space-between;text-align:left;padding:8px 4px;margin:2px 0;border:1px solid transparent;border-radius:5px;align-items:flex-start;gap:6px}.mh-app button.mh-part:hover,.mh-app button.mh-part.highlighted{background:#fff6e8;border-color:#ebd1a8}.mh-part>div:first-child{min-width:0}.mh-part b{display:block;font-size:10px;font-weight:500}.mh-part small{display:block;font-size:8px;color:#a5af97;margin-top:5px;line-height:1.5}.mh-part>div:last-child{text-align:right;flex-shrink:0;margin-left:auto;white-space:nowrap}.mh-part>div:last-child>span{font-size:8px;color:#a3af92}.mh-part>div:last-child>b{font-size:10px;margin-top:4px}.mh-wired-dot{display:inline-block;width:4px;height:4px;border-radius:50%;background:#4c9b7e;margin-right:3px}.mh-shared{display:flex;align-items:center;gap:6px;background:#f2f7eb;padding:9px 8px;border-radius:5px;color:#8a9f77;font-size:8px;margin:9px 0 0;flex-shrink:0}.mh-shared svg{flex-shrink:0}.mh-shared small{font-size:8px;line-height:1.8}.mh-energy{border-top:1px solid var(--line);padding-top:12px;margin-top:13px;flex-shrink:0}.mh-energy>div:first-child{display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#8fa17f}.mh-energy b{font-size:11px;color:#69835a}.mh-energy small{font-size:9px;color:#a6b396;font-weight:400}.mh-meter{height:3px;background:#e9efdf;border-radius:4px;margin-top:8px;overflow:hidden}.mh-meter i{display:block;height:100%;background:#8baa75}.mh-energy>p{font-size:8px;color:#93a77e;display:flex;gap:4px;align-items:center;margin:7px 0 0;line-height:1.6}.mh-energy p.mh-power-bad{color:#bb794c}.mh-power-issue{font-size:9px;color:#b2784e;background:#fff3e7;padding:6px 7px;border-radius:4px;margin-top:6px;line-height:1.6}.mh-energy:has(.mh-power-issue){max-height:170px;overflow:auto}.mh-estimate-footer{padding-top:14px;flex-shrink:0}.mh-total{border-top:1px solid var(--line);padding-top:15px}.mh-total>span{display:flex;justify-content:space-between;font-size:10px;color:#728963}.mh-total>span small{font-size:8px;color:#a7b39a}.mh-total>b{display:block;font-size:30px;letter-spacing:-.8px;font-weight:600;margin:9px 0 14px}.mh-total>b small{font-size:18px;font-weight:400}.mh-download{background:var(--green)!important;color:#fff!important;width:100%;border-radius:6px;min-height:42px;justify-content:space-between!important;padding:0 12px!important;font-size:11px!important}.mh-disclaimer{font-size:8px;line-height:1.7;color:#a7b299;text-align:center;margin-top:9px!important}.mh-footer{height:28px;padding:0 26px;display:flex;align-items:center;justify-content:space-between;color:#a2af95;font-size:7px;letter-spacing:1px}.mh-footer i{font-style:normal;margin:0 8px;color:#c1cbb5}.mh-footer>span:last-child{display:flex;align-items:center;gap:12px;letter-spacing:0;font-size:9px}.mh-notice{position:fixed;bottom:24px;left:50%;transform:translate(-50%);background:#314c37;color:#fff;padding:13px 19px;border-radius:8px;display:flex;align-items:center;gap:18px;z-index:60;box-shadow:0 5px 25px #0002;font-size:12px}.mh-notice button{color:#fff}.mh-modal{position:fixed;inset:0;background:#1c251d66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:50;display:grid;place-items:center;padding:20px;grid-template-columns:minmax(0,1fr)}.mh-modal>div{background:#fafbf7;padding:35px;border-radius:12px;max-width:490px;position:relative;max-height:calc(100dvh - 40px);overflow:auto}.mh-modal>div>button:first-child{position:absolute;right:15px;top:15px}.mh-modal h2{font-size:22px;margin:16px 0 25px}.mh-modal p{font-size:12px;line-height:1.9;margin-bottom:12px}.mh-modal .mh-download{margin-top:20px}.mh-space-modal>form{background:#fafbf7;border-radius:16px;width:min(540px,100%);min-width:0;padding:38px;position:relative;max-height:calc(100dvh - 40px);overflow-y:auto;box-shadow:0 20px 80px #12291933}.mh-space-close{position:absolute;right:17px;top:17px;color:#85917c!important}.mh-space-modal h2{font-size:26px;letter-spacing:-1px;margin:14px 0}.mh-space-intro{color:#84907c;font-size:12px!important;line-height:1.9!important}.mh-space-types{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;margin:25px 0}.mh-space-types>button{position:relative;border:1px solid #dfe4d7;border-radius:9px;display:flex;flex-direction:column;padding:20px 10px;background:#fff;gap:7px;min-width:0}.mh-space-types>button.active{border-color:#527348;background:#f0f5eb}.mh-space-types b{font-size:12px;font-weight:600}.mh-space-types small{font-size:10px;color:#95a089}.mh-space-types svg{position:absolute;right:12px;top:12px;color:#507447}.mh-space-icon{height:43px;width:50px;margin-bottom:8px;position:relative}.mh-space-icon i:first-child{position:absolute;inset:0 6px 7px;border:2px solid #77916b;transform:skewY(-10deg)}.mh-space-icon i:nth-child(2){position:absolute;bottom:0;left:6px;right:-3px;height:13px;background:#d4dfca;transform:skew(33deg)}.mh-space-icon.room i:last-child{position:absolute;right:-3px;top:-4px;width:10px;height:40px;border:2px solid #77916b;transform:skewY(30deg);background:#e1e9d9}.mh-space-fields{display:flex;gap:12px;flex-wrap:wrap}.mh-space-fields label{font-size:11px;flex:1;min-width:125px}.mh-space-fields label>div{display:flex;align-items:center;gap:6px;background:#fff;border:1px solid #dce3d5;border-radius:6px;padding:10px 12px;margin-top:9px}.mh-space-fields input{font:inherit;font-size:17px;width:100%;min-width:0;border:0;outline:none;background:transparent;color:#354c31}.mh-space-fields input:focus-visible{outline:2px solid #8ea67f;outline-offset:4px}.mh-space-fields span{font-size:10px;color:#98a28d}.mh-space-note{font-size:10px!important;color:#93a086;margin:14px 0 22px!important;line-height:1.8}.mh-space-error{color:#b05b36;font-size:11px!important}.mh-space-skip{width:100%;margin-top:14px;color:#89967e!important;font-size:10px!important}.mh-space-modal .mh-download{margin-top:5px}.mh-setup-wall{margin-top:20px}.mh-setup-wall>label{font-size:11px}.mh-setup-wall>div{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:6px;margin-top:9px}.mh-setup-wall button{border:1px solid #dfe6d7;border-radius:5px;padding:9px 4px;flex-direction:column;font-size:10px}.mh-setup-wall button[aria-pressed=true]{background:#e9f1e1;border-color:#66855c;color:#355b49}.mh-setup-wall small{font-size:8px;opacity:.65}@media(min-width:1600px){.mh-workspace{grid-template-columns:330px minmax(0,1fr) 320px}.mh-control-scroll{padding:20px 22px 0}.mh-right{padding:22px}.mh-module-grid>button{height:84px}}@media(max-width:1150px){.mh-workspace{grid-template-columns:280px minmax(0,1fr) 260px;margin:0 16px}.mh-control-scroll{padding:15px 14px 0}.mh-panel-header{padding:0 14px}.mh-panel-header>span{display:none}.mh-right{padding:18px 14px 14px}.mh-heading,.mh-header{padding-left:18px;padding-right:18px}.mh-module-grid>button{padding:10px;gap:8px}.mh-mini{width:23px;min-width:23px}.mh-module-grid>button>span small{font-size:7px}.mh-timeline-foot>span:first-child{max-width:170px;line-height:1.6}}@media(max-width:950px){.mh-workspace{grid-template-columns:280px minmax(0,1fr);height:auto;min-height:0}.mh-left{height:760px}.mh-center{min-height:760px;border-right:0}.mh-right{grid-column:1/-1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:0 28px;border-top:1px solid var(--line);padding:24px;min-height:0}.mh-estimate-title{grid-column:1/-1;margin-bottom:5px}.mh-summary,.mh-wall-breakdown,.mh-list-heading,.mh-parts,.mh-shared{grid-column:1}.mh-parts{max-height:320px;min-height:100px}.mh-energy{grid-column:2;grid-row:2/5;align-self:start;margin-top:18px}.mh-estimate-footer{grid-column:2;grid-row:5/8;align-self:end}.mh-demo{display:none}.mh-footer{height:35px}}@media(max-width:600px){.mh-header{height:58px;padding:0 17px}.mh-brand{font-size:12px;gap:9px}.mh-logo{font-size:29px}.mh-studio{font-size:7px;letter-spacing:4px}.mh-header nav>.mh-nav-active{display:none}.mh-header nav button{font-size:10px}.mh-heading{height:72px;padding:0 18px}.mh-heading h1{font-size:20px}.mh-heading>p{display:none}.mh-eyebrow{font-size:7px}.mh-workspace{display:flex;flex-direction:column;margin:0 10px;border-radius:9px}.mh-center{order:0;min-height:0;border:0}.mh-viewport{height:420px;min-height:420px;flex:auto}.mh-scene-title{top:54px;left:18px}.mh-scene-title h2{font-size:17px}.mh-view-top{left:16px;right:13px}.mh-view-top>span{font-size:8px}.mh-scene-legend{left:13px;gap:8px;bottom:54px}.mh-scene-legend span{font-size:7px}.mh-view-bottom{left:14px;right:12px}.mh-view-bottom>span{font-size:7px;max-width:175px}.mh-view-bottom button{width:26px;height:24px}.mh-timeline{padding:15px;height:140px;min-height:140px;border-bottom:1px solid var(--line)}.mh-timeline-foot{font-size:8px}.mh-timeline-foot>span:first-child{max-width:190px}.mh-left{order:1;height:auto;border-top:1px solid var(--line)}.mh-panel-header{height:51px;min-height:51px;padding:0 19px;background:#f9fcf5}.mh-panel-header>span{display:block}.mh-control-scroll{overflow:visible;padding:18px 19px 0}.mh-control-section>summary{padding:18px 0}.mh-control-section summary b{font-size:13px}.mh-control-section summary small{font-size:10px}.mh-control-content{padding-bottom:21px}.mh-wall-buttons>button{padding:13px 12px 19px;gap:12px}.mh-wall-buttons b{font-size:12px}.mh-wall-buttons small{font-size:9px}.mh-module-grid>button{height:82px;padding:15px;gap:15px}.mh-module-grid>button>span b{font-size:12px}.mh-module-grid>button>span small{font-size:9px}.mh-mini{width:30px;min-width:30px;height:43px}.mh-muted{font-size:10px}.mh-option-row b{font-size:12px}.mh-option-row small{font-size:10px}.mh-power-setting select{font-size:12px;padding:11px 9px}.mh-label{font-size:11px}.mh-lengths button{height:38px;font-size:12px}.mh-selected-label b{font-size:11px}.mh-selected-label span{font-size:10px}.mh-right{order:2;display:flex;padding:23px 20px}.mh-estimate-title{margin-bottom:0}.mh-estimate-title h2{font-size:16px}.mh-summary{padding:15px}.mh-summary>span{font-size:12px}.mh-summary b{font-size:14px}.mh-wall-breakdown>div,.mh-wall-breakdown b{font-size:11px}.mh-list-heading{font-size:12px}.mh-list-heading>span{font-size:9px}.mh-parts{max-height:340px;min-height:100px;flex:auto}.mh-part b,.mh-part>div:last-child>b{font-size:12px}.mh-part small,.mh-part>div:last-child>span{font-size:9px}.mh-app button.mh-part{padding:11px 4px}.mh-shared{font-size:10px;padding:11px}.mh-shared small{font-size:9px}.mh-energy{margin-top:17px;padding-top:17px}.mh-energy>div:first-child{font-size:11px}.mh-energy>p{font-size:9px}.mh-estimate-footer{padding-top:18px}.mh-total>span{font-size:12px}.mh-total>b{font-size:35px}.mh-download{height:46px;font-size:12px!important}.mh-disclaimer{font-size:9px}.mh-footer{padding:0 17px;font-size:6px}.mh-footer>span:last-child{display:none}.mh-notice{width:90%;font-size:11px}.mh-space-modal>form{padding:30px 22px}.mh-space-modal h2{font-size:23px}.mh-space-types{gap:8px}.mh-space-types>button{padding:17px 8px}.mh-space-note{font-size:9px!important}.mh-setup-wall>div{grid-template-columns:repeat(2,minmax(0,1fr))}}.mh-current-selection{display:inline-flex;align-items:center;gap:6px;margin-top:11px;padding:7px 9px;border:1px solid #e9d2a7;border-radius:5px;background:#fff3dcf2;color:#9e702c;font-size:10px;box-shadow:0 2px 8px #8b6d1310}.mh-current-selection>i{width:5px;height:5px;border-radius:50%;background:#d39a42}.mh-current-selection>span{font-size:9px;color:#b09466;margin-left:3px}.mh-chip.active{border-color:#cb9e58;background:#fff7e8}.mh-chip.active>button:first-child b{color:#9e702c}@media(max-width:600px){.mh-current-selection{font-size:9px;padding:6px 8px;gap:5px}.mh-current-selection>span{font-size:8px}}.mh-column-editor{margin:17px 0 0;padding:15px 12px 18px;border:1px solid #b9cfee;border-radius:9px;background:#f8fbff}.mh-editor-heading{display:flex;align-items:center;gap:9px;margin-bottom:20px}.mh-editor-number{display:grid;place-items:center;width:29px;height:32px;border-radius:6px;background:#3e78c7;color:#fff;font-size:12px;font-weight:600;flex-shrink:0}.mh-editor-heading>div{flex:1;min-width:0}.mh-editor-heading h3{margin:0;font-size:12px;font-weight:600;color:#365b91}.mh-editor-heading p{font-size:8px;line-height:1.6;color:#91a5be;margin-top:4px}.mh-editor-heading>svg{color:#8aa7cc;flex-shrink:0}.mh-type-options{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:6px;margin:9px 0 18px}.mh-type-options>button{position:relative;border:1px solid #dce5f0;border-radius:6px;justify-content:flex-start;padding:11px 7px;gap:8px;background:#fff;min-height:62px}.mh-type-options>button[aria-pressed=true]{background:#eaf2ff;border-color:#7fa7df}.mh-type-options .mh-mini{width:21px;min-width:21px;height:33px}.mh-type-options>button>span{text-align:left}.mh-type-options b{font-size:10px;font-weight:600}.mh-type-options small{display:block;font-size:7px;white-space:nowrap;color:#95a6bc;margin-top:4px}.mh-type-options>button>svg{position:absolute;right:4px;top:4px;color:#5389d2;width:10px}.mh-column-editor .mh-label{color:#5c7699}.mh-column-editor .mh-label>span{color:#9aacc3;font-size:8px}.mh-column-editor .mh-lengths button.active{background:#eaf2ff;color:#426fae;border-color:#8baee0}.mh-editor-divider{height:1px;background:#e0e9f5;margin:17px 0}.mh-column-editor .mh-option-row b{display:flex;align-items:center;gap:5px;color:#536f94;font-size:10px}.mh-column-editor .mh-option-row small{color:#9aabc0;font-size:8px;line-height:1.5}.mh-column-editor .mh-switch.on{background:#4b7fbe!important}.mh-column-editor .mh-swatches{margin:15px 0 20px;gap:7px}.mh-column-editor .mh-swatches button{font-size:8px}.mh-empty-add{width:100%;padding:12px 5px;border:1px dashed #b5cbe8!important;border-radius:6px;color:#6485b1!important;font-size:10px!important}.mh-current-selection{background:#eaf3ffed;border-color:#b5cfee;color:#386aa9}.mh-current-selection>i{background:#4d87d1}.mh-current-selection>span{color:#86a1c2}.mh-chip.active{border-color:#7aa4db;background:#edf4ff}.mh-chip.active>button:first-child b{color:#4475b4}.mh-column-editor .mh-swatches button[aria-pressed=true] i{outline-color:#769dd4}@media(max-width:600px){.mh-column-editor{padding:18px 15px 22px}.mh-editor-heading h3{font-size:14px}.mh-editor-heading p{font-size:9px}.mh-editor-number{width:34px;height:37px;font-size:14px}.mh-type-options>button{padding:12px;gap:12px;min-height:73px}.mh-type-options .mh-mini{width:28px;min-width:28px;height:39px}.mh-type-options b{font-size:12px}.mh-type-options small{font-size:9px}.mh-column-editor .mh-option-row b{font-size:12px}.mh-column-editor .mh-option-row small,.mh-column-editor .mh-swatches button{font-size:10px}}.mh-current-selection>button{pointer-events:auto;margin-left:4px;padding:2px 5px;font-size:9px;color:#3767a3;border-left:1px solid #c1d6f0}.mh-current-selection>button:hover{background:#dceaff;border-radius:3px}.mh-control-content>.mh-module-grid{margin-top:11px}.mh-draft-width{padding:12px 0 0;margin-top:12px;border-top:1px dashed #d5e7dc}.mh-assembling .mh-current-selection,.mh-assembling .mh-scene-title,.mh-assembling .mh-scene-legend{display:none}.mh-assembly-hint{position:absolute;top:53px;left:18px;right:18px;padding:12px 35px 12px 13px;background:#f3fff7ed;border:1px solid #a6cfb7;border-radius:7px;color:#39775b;z-index:3;box-shadow:0 3px 10px #244b2410;pointer-events:none}.mh-assembly-hint b{font-size:12px;font-weight:600}.mh-assembly-hint>span{display:block;margin-top:5px;font-size:9px;color:#8cac97}.mh-assembly-hint>button{position:absolute;right:9px;top:9px;pointer-events:auto}.mh-snap-target{position:absolute;transform:translate(-50%,-50%);width:31px;height:31px;border:2px solid #80b49d!important;border-radius:50%;background:#f4fff8ed!important;color:#3d886b!important;z-index:5;box-shadow:0 2px 10px #24563626}.mh-snap-target.active{background:#32836a!important;border-color:#d5f5e8!important;color:#fff!important;box-shadow:0 0 0 5px #68af8c40}.mh-snap-target>span{position:absolute;top:33px;font-size:8px;white-space:nowrap;background:#f8fff3ef;border-radius:4px;padding:3px 5px;color:#64957b}.mh-assembly-preview{position:absolute;right:16px;bottom:61px;width:225px;max-width:calc(100% - 32px);padding:13px;background:#fbfffbf5;border:1px solid #c4decc;border-radius:8px;box-shadow:0 5px 24px #183f2421;z-index:6;color:#4b6b50}.mh-assembly-preview>div:first-child{display:flex;align-items:center;justify-content:space-between;font-size:11px}.mh-assembly-preview>p{font-size:9px;color:#8fa38b;line-height:1.7;margin-top:7px}.mh-assembly-preview>strong{display:flex;justify-content:space-between;align-items:center;font-size:20px;font-weight:600;margin-top:10px;color:#3d7152}.mh-assembly-preview>strong>small{font-size:8px;font-weight:400;color:#a2b197}.mh-assembly-preview ul,.mh-change-card ul{list-style:none;padding:0;margin:10px 0}.mh-assembly-preview li,.mh-change-card li{display:flex;justify-content:space-between;gap:8px;font-size:9px;margin:7px 0}.mh-assembly-preview li>b,.mh-change-card li>b{white-space:nowrap;font-weight:500;color:#659673}.mh-assembly-saving{display:block;font-size:8px;color:#9bae92;margin:7px 0 11px;line-height:1.6}.mh-assembly-preview .mh-download{min-height:34px;font-size:10px!important}.mh-assembly-preview.invalid{border-color:#deb9a7;background:#fffaf5f5;color:#ad6d4e}.mh-assembly-preview.invalid>strong{color:#b97958}.mh-insertion-strip{display:flex;align-items:center;gap:5px;margin:9px 0 0;overflow-x:auto;padding-bottom:2px;scrollbar-width:thin}.mh-insertion-strip>span{font-size:8px;white-space:nowrap;color:#9bad94;margin-right:4px}.mh-insertion-strip>button{font-size:8px;white-space:nowrap;padding:4px 7px;border:1px solid #dce7d5;border-radius:4px;color:#8ca181}.mh-insertion-strip>button[aria-pressed=true]{background:#e7f4e9;color:#3c7751;border-color:#8db698}.mh-center:has(.mh-insertion-strip) .mh-timeline{height:176px;min-height:176px}.mh-change-card{padding:10px;margin:0 0 12px;background:#f0f8ef;border:1px solid #e0edda;border-radius:6px;flex-shrink:0;max-height:115px;overflow:auto;scrollbar-width:thin}.mh-change-card>div{display:flex;justify-content:space-between;gap:7px;font-size:9px}.mh-change-card>div>b{font-weight:500;line-height:1.4}.mh-change-card strong{font-size:11px;white-space:nowrap;color:#4c835a}.mh-change-card ul{margin:7px 0 0}.mh-change-card li{font-size:8px;margin:5px 0;color:#97aa8d}.mh-change-card>p{font-size:8px;line-height:1.6;color:#9baf8e;margin-top:6px}.mh-app button.mh-part.mh-part-changed{background:#f0f7e9;border-color:#e3edda}.mh-parts{min-height:30px}@media(max-width:600px){.mh-assembly-hint{left:12px;right:12px;top:47px;padding:10px 30px 10px 11px}.mh-assembly-hint b{font-size:10px}.mh-assembly-hint>span{font-size:8px}.mh-snap-target{width:29px;height:29px}.mh-snap-target>span{font-size:7px;top:30px}.mh-assembly-preview{right:11px;bottom:55px;width:195px;padding:10px}.mh-assembly-preview>strong{font-size:17px}.mh-assembly-preview>div:first-child{font-size:10px}.mh-assembly-preview li{font-size:8px;margin:5px 0}.mh-assembly-preview>p{font-size:8px}.mh-assembly-hint>span{max-width:230px}.mh-change-card{max-height:140px}.mh-change-card>div{font-size:11px}.mh-change-card li{font-size:10px}.mh-viewport.mh-assembling{height:480px;min-height:480px}}.mh-change-more>summary{cursor:pointer;font-size:8px;color:#8ea080;margin-top:6px}.mh-change-more[open]{padding-bottom:4px}.mh-embed>.mh-header,.mh-embed>.mh-heading,.mh-embed>.mh-footer{display:none}.mh-app.mh-embed .mh-workspace{margin:0;border:0;border-radius:0;height:100dvh;min-height:650px}@media(max-width:950px){.mh-app.mh-embed .mh-workspace{height:auto;min-height:100dvh}}.mh-snap-target.active.invalid{background:#be7057!important;border-color:#ffe2d5!important;box-shadow:0 0 0 5px #db8d6540}.mh-snap-target.active.invalid>span{color:#b4765a;background:#fff3e7}.sc-app{--sc-ink:#1e2a36;--sc-accent:#b0705e;--sc-line:#dedbd4;--sc-muted:#8b8a83;background:#f7f4ef;color:var(--sc-ink);font-family:Arial,Noto Sans KR,sans-serif;min-height:100vh;font-size:14px;line-height:1.5;padding:0 3.1vw 24px;color-scheme:light}.sc-app *{box-sizing:border-box}.sc-app button,.sc-app input,.sc-app select,.sc-app textarea{font:inherit;color:inherit}.sc-app button{cursor:pointer}.sc-app button:disabled{cursor:default;opacity:.4}.sc-app button:focus-visible,.sc-app a:focus-visible,.sc-app select:focus-visible,.sc-app input:focus-visible,.sc-app textarea:focus-visible{outline:2px solid #b0705e;outline-offset:3px}.sc-app h1,.sc-app h2,.sc-app h3,.sc-app p{margin:0}.sc-app a{color:inherit;text-decoration:none}.sc-topbar{min-height:96px;border-bottom:1px solid var(--sc-line);display:flex;align-items:center;justify-content:space-between;gap:24px}.sc-brand{display:flex;align-items:center;gap:12px;font-size:17px;letter-spacing:2px;font-weight:600;white-space:nowrap}.sc-brand-icon{font-family:Georgia,serif;font-size:46px;font-weight:400;letter-spacing:-5px;color:var(--sc-accent);padding-right:8px}.sc-brand-light{font-weight:400;color:#8a8074}.sc-brand small{display:block;font-size:8px;letter-spacing:2.4px;margin-top:4px;font-weight:400}.sc-controls{display:flex;align-items:center;gap:14px}.sc-controls label{font-size:10px;color:var(--sc-muted);display:flex;flex-direction:column}.sc-controls select{border:0;background:transparent;min-height:30px;color:var(--sc-ink);font-size:13px;max-width:160px}.sc-controls .sc-device{font-size:11px;max-width:110px;min-height:44px}.sc-btn{min-height:44px;padding:10px 17px;border:1px solid var(--sc-line);background:transparent;display:inline-flex;align-items:center;justify-content:center;gap:9px;border-radius:3px;font-weight:500}.sc-primary{background:var(--sc-accent);color:#fff!important;border-color:var(--sc-accent)}.sc-language{border:0;background:none;min-width:50px;min-height:44px;font-size:12px!important}.sc-language span{color:var(--sc-muted);margin-left:5px}.sc-intro{display:flex;align-items:center;justify-content:space-between;padding:32px 0 30px}.sc-eyebrow{font-size:9px;letter-spacing:2.2px;color:var(--sc-accent);margin-bottom:9px!important}.sc-intro h1{font-size:32px;letter-spacing:-1.4px;font-weight:500;line-height:1.4}.sc-title-dot{color:var(--sc-accent)}.sc-intro p:not(.sc-eyebrow){font-size:12px;color:var(--sc-muted);margin-top:8px}.sc-intro-right{display:flex;flex-direction:column;align-items:flex-end;gap:12px}.sc-intro-right small{font-size:10px;color:var(--sc-muted)}.sc-status{font-size:11px;display:inline-flex;align-items:center;gap:7px;color:#6c8677}.sc-status i{width:6px;height:6px;border-radius:50%;background:#6e9c86}.sc-workspace{display:grid;grid-template-columns:minmax(210px,.8fr) minmax(380px,1.85fr) minmax(320px,1.2fr);border:1px solid var(--sc-line);background:#fcfaf7;min-height:650px}.sc-diagnosis,.sc-visual,.sc-recommendations{min-width:0;padding:24px}.sc-diagnosis{border-right:1px solid var(--sc-line)}.sc-section-label{font-size:10px;color:#9d8d7e;letter-spacing:1px;margin-bottom:18px}.sc-panel-heading{display:flex;align-items:center;justify-content:space-between;gap:8px}.sc-panel-heading h2{font-size:18px;font-weight:500;letter-spacing:-.5px}.sc-panel-heading>span{font-size:11px;color:var(--sc-muted)}.sc-muted{font-size:11px;color:var(--sc-muted);margin:8px 0 16px!important}.sc-scores{display:grid;grid-template-columns:1fr;gap:0}.sc-score{padding:12px 0 14px;border:0;border-bottom:1px solid #e9e5df;background:none;text-align:left;width:100%;transition:background .2s}.sc-score-selected{background:#efe9e1!important;box-shadow:0 0 0 8px #efe9e1}.sc-score-top{display:flex;align-items:center;justify-content:space-between;font-size:12px}.sc-grade{font-size:9px;padding:2px 6px;border-radius:2px}.sc-grade-0{background:#c0584a12;color:#b25f50}.sc-grade-1{background:#d2a24c17;color:#ac843d}.sc-grade-2{background:#6e9c8617;color:#638b76}.sc-score-value{display:flex;align-items:baseline;gap:7px;font-variant-numeric:tabular-nums;margin:3px 0 7px}.sc-score-value strong{font-family:Georgia,serif;font-weight:400;font-size:40px;line-height:1.15}.sc-score-value>span{font-size:10px;color:#aaa59d}.sc-score-value small{margin-left:auto;font-size:11px}.sc-positive{color:#6e9c86}.sc-negative{color:#c0584a}.sc-meter{height:3px;background:#ebe6df;overflow:hidden}.sc-meter i{display:block;height:100%;animation:sc-grow .8s ease-out;transform-origin:left}@keyframes sc-grow{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.sc-diagnosis-foot{display:flex;gap:8px;font-size:10px;color:#9a9389;margin-top:19px}.sc-diagnosis-foot small{display:block;font-size:9px;margin-top:4px}.sc-visual{padding:24px 26px;position:relative;border-right:1px solid var(--sc-line);background:linear-gradient(145deg,#fcfaf7,#f5f1ea)}.sc-tabs{display:flex;gap:22px;align-items:center;border-bottom:1px solid var(--sc-line)}.sc-tabs button{display:flex;align-items:center;gap:7px;border:0;border-bottom:2px solid transparent;background:none;padding:0 0 13px;font-size:12px;min-height:44px;color:var(--sc-muted)}.sc-tabs button.sc-active{color:var(--sc-accent);border-bottom-color:var(--sc-accent)}.sc-live{margin-left:auto;color:#799583;font-size:9px;white-space:nowrap}.sc-visual-header{margin:24px 0 0}.sc-visual-header h2{font-size:18px;font-weight:400;letter-spacing:-.6px}.sc-visual-header p{font-size:11px;color:var(--sc-muted);margin-top:7px}.sc-face{max-width:430px;margin:10px auto 0;position:relative}.sc-face svg{width:100%;display:block;max-height:430px}.sc-face svg g{cursor:pointer}.sc-face-caption{position:absolute;right:0;bottom:38px;background:#fffdf8e8;border-left:2px solid var(--sc-accent);padding:10px 14px;box-shadow:0 4px 20px #5e423008}.sc-face-caption span{font-size:10px;color:#8c8174;display:block;margin-bottom:3px}.sc-face-caption strong{font-size:14px;font-weight:400}.sc-face-caption small{font-size:9px;color:#a3988b}.sc-legend{display:flex;justify-content:center;gap:20px;font-size:10px;color:var(--sc-muted);margin:15px 0 26px}.sc-legend span,.sc-layer-legend>span{display:flex;align-items:center;gap:6px}.sc-legend i,.sc-layer-legend i{width:6px;height:6px;display:inline-block;border-radius:50%}.sc-depth-link{background:#f0e9df80;border:1px solid #e0d7cb;display:flex;align-items:center;justify-content:space-between;width:100%;padding:14px;color:#947b65!important;min-height:64px}.sc-depth-link>span{display:flex;align-items:center;gap:12px}.sc-depth-link span span{text-align:left;font-size:12px}.sc-depth-link small{display:block;font-size:9px;color:#a79a8c;margin-top:3px}.sc-recommendations{padding:24px 22px}.sc-text-btn{display:inline-flex;align-items:center;gap:5px;border:0;background:none;color:var(--sc-accent)!important;font-size:10px!important;min-height:44px;padding:0 4px}.sc-recommend-sub{display:flex;justify-content:space-between;margin-top:12px;font-size:9px;color:var(--sc-accent);border-bottom:1px solid var(--sc-line);padding-bottom:10px;letter-spacing:.4px}.sc-card-list{max-height:470px;overflow:auto;padding:1px 4px 3px 0;scrollbar-width:thin}.sc-treatment-card{border:1px solid var(--sc-line);background:#fffdfa;padding:13px 13px 10px;margin-bottom:10px;border-radius:3px}.sc-card-highlight{border-color:var(--sc-accent);background:#faf0e9}.sc-card-top{display:flex;justify-content:space-between;align-items:flex-start}.sc-treatment-title{display:flex;align-items:flex-start;gap:10px;background:none;border:0;text-align:left;padding:0;min-height:44px}.sc-rank{color:var(--sc-accent);font-family:Georgia,serif;font-size:19px;line-height:1.3}.sc-treatment-title strong{display:block;font-size:13px;font-weight:500}.sc-treatment-title small{display:flex;align-items:center;font-size:9px;color:var(--sc-muted);margin-top:4px;gap:3px}.sc-icon-btn{min-width:44px;min-height:44px;display:inline-flex;align-items:center;justify-content:center;border:0;background:transparent}.sc-card-top>.sc-icon-btn{margin:-10px -12px 0 0}.sc-card-reason{font-size:10px;color:#897868;margin:9px 0 0!important;background:#f4f0e9;padding:5px 7px}.sc-card-areas{font-size:9px;color:#969086;margin-top:8px!important}.sc-card-bottom{display:flex;align-items:center;justify-content:space-between;margin-top:9px}.sc-stepper{display:flex;align-items:center;border:1px solid #e8e1d8;border-radius:2px}.sc-stepper button{width:44px;height:44px;background:none;border:0;color:#a89584}.sc-stepper strong{min-width:65px;text-align:center;font-size:18px;font-weight:400;font-variant-numeric:tabular-nums}.sc-stepper small{font-size:9px;color:#a39a8f;margin-left:5px}.sc-order{display:flex}.sc-order button{width:44px;height:44px;background:none;border:0;color:#a69c91}.sc-modified{font-size:9px;color:var(--sc-accent)}.sc-add{display:flex;border:1px dashed #d8ccbe;margin:12px 0}.sc-add select{border:0;min-width:0;flex:1;background:transparent;padding:9px;font-size:11px}.sc-note-label{display:block;font-size:10px;color:#948779;margin-top:16px}.sc-note-label textarea{display:block;width:100%;resize:vertical;min-height:62px;max-height:140px;background:#f8f5ef;border:1px solid #e6ded3;border-radius:2px;margin-top:6px;padding:9px;font-size:10px;line-height:1.6}.sc-note-label textarea::-moz-placeholder{color:#b0a69a}.sc-note-label textarea::placeholder{color:#b0a69a}.sc-confirm{width:100%;background:var(--sc-ink);color:#fff!important;margin-top:15px;font-size:12px}.sc-confirm svg:last-child{margin-left:auto}.sc-confirmed-at{font-size:9px;color:#7f9385;margin-top:8px!important}.sc-bottom{display:flex;align-items:center;justify-content:space-between;padding:23px 0;gap:20px}.sc-bottom>div:first-child{display:flex;align-items:center;gap:16px;font-size:12px}.sc-footer-number{font-family:Georgia,serif;color:var(--sc-accent);font-size:25px}.sc-bottom small{display:block;font-size:9px;color:#9b948a;margin-top:4px}.sc-report-actions{display:flex;gap:8px}.sc-report-actions button{display:flex;align-items:center;gap:9px;min-height:44px;border:1px solid #d9d2c8;padding:8px 14px;font-size:11px;background:transparent;border-radius:2px}.sc-three-wrap{position:relative;height:350px}.sc-three{width:100%;height:100%}.sc-three canvas{display:block;touch-action:none}.sc-three-info{position:absolute;bottom:4px;width:100%;text-align:center;pointer-events:none;font-size:10px;color:#95887b}.sc-layer-legend{display:flex;justify-content:space-between;gap:7px;margin:12px 0 18px}.sc-layer-legend>span{font-size:9px;align-items:flex-start}.sc-layer-legend i{margin-top:4px;flex-shrink:0}.sc-layer-legend small{display:block;font-size:8px;color:#9e9387}.sc-treatment-chips{display:flex;flex-wrap:wrap;gap:6px}.sc-treatment-chips button{display:flex;align-items:center;gap:5px;min-height:44px;border:1px solid #dfd7cc;background:transparent;padding:6px 9px;font-size:10px;border-radius:2px}.sc-treatment-chips i{width:5px;height:5px;border-radius:50%}.sc-treatment-chips small{font-size:8px;color:#a09586}.sc-treatment-chips .sc-chip-active{background:#eaded2;border-color:#bba28e}.sc-checkbox{display:flex;align-items:center;gap:7px;font-size:10px;color:#928474;min-height:44px;margin-top:8px}.sc-checkbox input{accent-color:var(--sc-accent);width:16px;height:16px}.sc-diagram-note{font-size:9px;color:#a09485}.sc-toast{position:fixed;left:50%;bottom:30px;transform:translate(-50%);background:#263b32;color:#fff;padding:15px 24px;display:flex;align-items:center;gap:10px;border-radius:3px;z-index:1000;font-size:12px;box-shadow:0 5px 30px #0002}.sc-overlay{position:fixed;inset:0;background:#19252d66;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);z-index:800;display:flex;justify-content:flex-end}.sc-rules-panel{width:min(650px,100%);height:100%;overflow:auto;background:#fcfaf6;padding:24px 30px;box-shadow:-10px 0 60px #0001}.sc-modal-toolbar{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid var(--sc-line);margin-bottom:26px;padding-bottom:14px;font-size:11px;letter-spacing:1px;color:#94806c}.sc-modal-toolbar>div{display:flex;align-items:center;gap:10px}.sc-rules-panel h2{font-size:25px;font-weight:400;letter-spacing:-1px;margin:24px 0 12px}.sc-rules-panel p{font-size:12px;color:#958878;line-height:1.8}.sc-rule-table{margin:30px 0}.sc-rule-row{display:grid;grid-template-columns:1fr 65px 65px 1.7fr;gap:10px;align-items:center;border-bottom:1px solid var(--sc-line);padding:12px 0;font-size:11px}.sc-rule-header{color:#a08c77;font-size:10px}.sc-rule-row input,.sc-thresholds input{width:100%;min-height:44px;border:1px solid #d9cfc1;background:#fffdfa;border-radius:2px;padding:6px;font-variant-numeric:tabular-nums}.sc-rule-error{grid-column:1/-1;color:#c0584a}.sc-rules-panel h3{font-size:15px;font-weight:500;margin-top:30px}.sc-thresholds{display:flex;gap:12px;margin-top:16px;max-width:220px}.sc-rule-foot{display:flex;align-items:center;gap:10px;margin-top:30px!important;color:#6e9c86!important}.sc-report-overlay{justify-content:center;overflow:auto;padding:24px}.sc-report-modal{max-width:850px;width:100%;height:-moz-max-content;height:max-content;background:#f7f4ef;padding:20px}.sc-report-sheet{background:#fff;padding:42px;min-height:1000px;color:#26313a;font-size:12px}.sc-report-brand{font-size:13px;letter-spacing:2px;border-bottom:1px solid #ddd3c8;padding-bottom:20px;margin-bottom:35px;color:#997862}.sc-report-brand span{display:block;font-size:8px;letter-spacing:0;color:#a79c91;margin-top:5px}.sc-report-sheet h1{font-size:30px;font-weight:400;margin-bottom:20px}.sc-report-sheet h2{font-size:15px;font-weight:500;margin:25px 0 12px}.sc-report-meta{display:flex;flex-direction:column;gap:7px;padding-bottom:22px;border-bottom:1px solid #e4dfd7;font-size:11px;color:#887c70}.sc-report-meta strong{font-size:16px;font-weight:400;color:#29323a}.sc-report-assessment{display:grid;grid-template-columns:1fr 1fr;gap:30px}.sc-report-assessment .sc-face{margin-top:20px}.sc-report-assessment .sc-face-caption{display:none}.sc-report-score{display:flex;justify-content:space-between;padding:12px 0;border-bottom:1px solid #eee8df;font-size:12px}.sc-report-score strong{font-weight:400;font-variant-numeric:tabular-nums}.sc-report-treatment{display:flex;justify-content:space-between;gap:10px;padding:12px;border-bottom:1px solid #e8e1d8;font-size:12px}.sc-report-treatment strong{font-weight:400}.sc-report-note{white-space:pre-wrap;overflow-wrap:anywhere;background:#f7f4ef;padding:15px;min-height:60px;margin-bottom:20px!important}.sc-report-foot{font-size:9px;color:#a19587;border-top:1px solid #e8e1d8;margin-top:40px;padding-top:15px}.sc-table{width:100%;border-collapse:collapse;margin-top:30px;font-size:11px}.sc-table td,.sc-table th{text-align:left;padding:13px 8px;border-bottom:1px solid #e8e1d8}.sc-table th{color:#a18c76;font-weight:400}.sc-mobile-report{padding:20px;max-width:860px;margin:auto}.sc-mobile-toolbar{display:flex;align-items:center;justify-content:space-between;font-size:11px;gap:12px;margin-bottom:20px}.sc-mobile-report .sc-report-sheet{margin-bottom:20px;min-height:0}.sc-empty{padding:35px 12px;color:#a29586;font-size:12px;text-align:center}@media(min-width:1700px){.sc-app{padding-left:4vw;padding-right:4vw}.sc-intro{padding:34px 0}.sc-workspace{grid-template-columns:.8fr 1.85fr 1.2fr;min-height:740px}.sc-diagnosis,.sc-visual,.sc-recommendations{padding:28px 30px}.sc-score{padding:13px 0 17px}.sc-score-value strong{font-size:44px}.sc-card-list{max-height:470px}.sc-face{max-width:470px}.sc-face svg{max-height:460px}.sc-three-wrap{height:410px}.sc-visual-header{margin-top:30px}}@media(max-width:1250px){.sc-app{padding:0 22px 15px}.sc-topbar{gap:16px;min-height:85px}.sc-brand{font-size:13px}.sc-brand-icon{font-size:38px}.sc-controls{gap:9px}.sc-controls select{max-width:140px}.sc-controls .sc-device{max-width:90px}.sc-controls .sc-btn{font-size:11px;padding:9px}.sc-intro{padding:24px 0}.sc-intro h1{font-size:27px}.sc-workspace{grid-template-columns:minmax(0,1.4fr) minmax(320px,1fr);min-height:0}.sc-diagnosis{grid-column:1/-1;padding:14px 20px;border-right:0;border-bottom:1px solid var(--sc-line)}.sc-diagnosis>.sc-section-label,.sc-diagnosis>.sc-panel-heading,.sc-diagnosis>.sc-muted,.sc-diagnosis-foot{display:none}.sc-scores{grid-template-columns:repeat(6,1fr);gap:24px}.sc-score{padding:2px 0 0;border:0}.sc-score-value strong{font-size:32px}.sc-score-top{font-size:11px}.sc-grade{font-size:8px;padding:1px 4px}.sc-score-value{gap:3px}.sc-score-value>span{font-size:8px}.sc-score-value small{font-size:10px}.sc-visual,.sc-recommendations{padding:20px}.sc-card-list{max-height:310px}.sc-face svg{max-height:350px}.sc-visual-header{margin-top:19px}.sc-section-label{margin-bottom:10px}.sc-three-wrap{height:310px}.sc-layer-legend{flex-wrap:wrap;justify-content:flex-start;gap:12px}.sc-treatment-chips button{font-size:9px}.sc-bottom>div:first-child{font-size:10px}.sc-report-actions button{font-size:10px;padding:8px 11px}.sc-depth-link{margin-top:10px}}@media(max-width:900px){.sc-app{padding:0 16px 16px}.sc-topbar{flex-wrap:wrap;padding:14px 0;gap:12px}.sc-brand{font-size:14px}.sc-controls{width:100%;justify-content:space-between;gap:6px;flex-wrap:wrap}.sc-controls label{flex:1;min-width:105px}.sc-controls .sc-device{max-width:95px}.sc-intro h1{font-size:26px}.sc-intro-right small{max-width:130px;text-align:right}.sc-workspace{grid-template-columns:minmax(0,1.15fr) minmax(300px,1fr)}.sc-visual,.sc-recommendations{padding:16px}.sc-scores{gap:14px}.sc-score-top{flex-wrap:wrap;gap:4px}.sc-score-value>span{display:none}.sc-panel-heading h2{font-size:16px}.sc-panel-heading{flex-wrap:wrap;gap:0}.sc-live{display:none}.sc-tabs{gap:16px}.sc-visual-header h2{font-size:16px}.sc-layer-legend{gap:10px}.sc-card-list{max-height:420px}.sc-stepper button,.sc-order button{width:44px}.sc-stepper strong{min-width:55px}.sc-card-bottom{gap:3px}.sc-treatment-card{padding:10px}.sc-treatment-title strong{font-size:12px}.sc-bottom{align-items:flex-start;flex-direction:column}.sc-report-actions{width:100%}.sc-report-actions button{flex:1;justify-content:center}.sc-three-wrap{height:300px}.sc-face-caption{right:0;padding:8px}.sc-face-caption strong{font-size:12px}}@media(max-width:650px){.sc-intro{align-items:flex-start;gap:12px}.sc-intro-right .sc-status{font-size:9px}.sc-intro-right small{font-size:8px}.sc-intro h1{font-size:23px}.sc-intro p:not(.sc-eyebrow){font-size:10px}.sc-eyebrow{font-size:7px;letter-spacing:1.4px}.sc-workspace{display:flex;flex-direction:column}.sc-scores{grid-template-columns:repeat(3,1fr);gap:18px}.sc-score-top{flex-wrap:nowrap}.sc-visual{border-right:0;border-bottom:1px solid var(--sc-line)}.sc-face svg{max-height:380px}.sc-card-list{max-height:none}.sc-recommendations{padding:20px}.sc-panel-heading{flex-wrap:nowrap}.sc-card-bottom{justify-content:space-between}.sc-report-actions{flex-wrap:wrap}.sc-report-actions button{min-width:130px}.sc-report-overlay{padding:6px}.sc-report-modal{padding:8px}.sc-report-sheet{padding:25px 20px;min-height:0}.sc-report-assessment{gap:10px}.sc-report-score{font-size:10px}.sc-mobile-report{padding:10px}.sc-report-brand{margin-bottom:25px}.sc-table td,.sc-table th{font-size:9px;padding:10px 4px}.sc-rules-panel{padding:18px}.sc-rule-row{grid-template-columns:1fr 48px 48px 1.4fr;gap:7px;font-size:10px}.sc-toast{width:90%;font-size:11px}.sc-modal-toolbar{font-size:9px}.sc-modal-toolbar .sc-btn{font-size:10px;padding:8px}.sc-mobile-report .sc-report-assessment{grid-template-columns:1fr}.sc-mobile-report .sc-report-assessment .sc-face{max-width:270px}}@media print{@page sc-report{size:A4 portrait;margin:12mm}.sc-app{padding:0!important;background:#fff!important}.sc-app>.sc-topbar,.sc-app>.sc-intro,.sc-app>.sc-workspace,.sc-app>.sc-bottom,.sc-app>.sc-toast,.sc-mobile-toolbar,.sc-modal-toolbar{display:none!important}.sc-report-overlay{position:static;display:block;background:#fff;padding:0;overflow:visible;-webkit-backdrop-filter:none;backdrop-filter:none}.sc-report-modal{padding:0;max-width:none;width:100%;background:#fff}.sc-report-sheet{page:sc-report;padding:0;min-height:0;font-size:11px;print-color-adjust:exact;-webkit-print-color-adjust:exact}.sc-report-sheet h1{font-size:25px}.sc-report-treatment,.sc-report-score,.sc-table tr{-moz-column-break-inside:avoid;break-inside:avoid}.sc-report-brand{margin-bottom:22px}.sc-report-sheet .sc-face svg{max-height:250px}.sc-mobile-report{max-width:none}.sc-mobile-report .sc-report-sheet+.sc-report-sheet{-moz-column-break-before:page;break-before:page}.sc-report-note{max-height:none}.sc-report-overlay .sc-report-sheet{width:100%}}@media(min-width:1251px){.sc-topbar{min-height:82px}.sc-intro{padding:24px 0}.sc-workspace{height:calc(100vh - 290px);min-height:680px}.sc-diagnosis,.sc-visual,.sc-recommendations{padding:22px 26px}.sc-score{padding:8px 0 10px}.sc-score-value strong{font-size:40px}.sc-card-list{max-height:calc(100vh - 680px);min-height:230px}.sc-face svg{max-height:calc(100vh - 650px);min-height:300px}.sc-face{max-width:410px}.sc-visual-header{margin-top:20px}.sc-legend{margin:12px 0 18px}.sc-bottom{padding:18px 0}.sc-three-wrap{height:calc(100vh - 710px);min-height:280px}}@media(min-width:901px)and (max-width:1250px)and (max-height:900px){.sc-topbar{min-height:74px}.sc-intro{padding:18px 0}.sc-intro h1{font-size:25px}.sc-workspace{min-height:0}.sc-diagnosis{padding:10px 18px}.sc-visual,.sc-recommendations{padding:14px 18px}.sc-section-label{margin-bottom:4px}.sc-panel-heading h2{font-size:16px}.sc-recommend-sub{margin-top:6px;padding-bottom:5px}.sc-recommendations>.sc-muted{margin:5px 0 10px!important}.sc-card-list{max-height:170px}.sc-note-label{margin-top:8px}.sc-note-label textarea{min-height:44px;height:44px}.sc-add{margin:8px 0}.sc-confirm{margin-top:9px}.sc-visual-header{margin-top:12px}.sc-visual-header h2{font-size:16px}.sc-face svg{max-height:240px}.sc-face{max-width:300px}.sc-face-caption{bottom:20px}.sc-legend{margin:8px 0 12px}.sc-depth-link{min-height:54px;padding:9px}.sc-bottom{padding:15px 0}.sc-three-wrap{height:210px}.sc-treatment-chips{gap:4px}.sc-treatment-chips button{font-size:8px;padding:4px 6px}.sc-layer-legend{margin:8px 0}.sc-diagram-note{font-size:8px}.sc-checkbox{margin:0}}@media(min-width:1251px){.sc-card-list{max-height:calc(100vh - 710px)}.sc-three-wrap{height:calc(100vh - 745px)}.sc-layer-legend{margin:8px 0 12px}.sc-visual-header{margin-top:16px}.sc-workspace{height:calc(100vh - 310px)}.sc-intro{padding:20px 0}.sc-bottom{padding:14px 0}}@media print{.sc-app{width:186mm!important;max-width:186mm!important;min-width:0!important;margin:0!important;min-height:0!important}.sc-report-overlay,.sc-report-modal,.sc-report-sheet{width:100%!important;max-width:100%!important;min-width:0!important}.sc-report-modal{height:auto!important}.sc-report-treatment{width:100%;display:grid;grid-template-columns:minmax(0,1fr) auto}.sc-report-treatment strong{white-space:nowrap}.sc-report-assessment{grid-template-columns:1fr 1fr!important}.sc-report-brand{padding-bottom:12px;margin-bottom:20px}.sc-report-meta{gap:5px;padding-bottom:14px}.sc-report-sheet h1{margin-bottom:14px}.sc-report-sheet h2{margin:18px 0 10px}.sc-report-score{padding:9px 0}.sc-report-treatment{padding:9px}.sc-report-foot{margin-top:22px;padding-top:12px}.sc-report-note{min-height:45px;padding:10px}.sc-report-assessment .sc-face{margin-top:12px}}.sc-report-sheet.sc-dossier{padding:0;min-height:0;background:#e8e0d3;color:#544b3d;font-family:Pretendard,Noto Sans KR,Arial,sans-serif;font-size:12px;line-height:1.6}.sc-dossier-page{position:relative;display:flex;flex-direction:column;min-height:1060px;padding:37px 42px 29px;background:#fffdf8;margin-bottom:18px;box-sizing:border-box;overflow:hidden}.sc-dossier-page:last-child{margin-bottom:0}.sc-dossier-masthead{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:1px solid #c3b69d70;padding-bottom:17px;gap:20px;flex-shrink:0}.sc-dossier-masthead>div{font:400 21px/1.15 Georgia,Times New Roman,serif;letter-spacing:3px;color:#64543d}.sc-dossier-masthead small{display:block;font:6px/1.5 Arial,sans-serif;letter-spacing:2.9px;color:#b6a180;margin-top:7px}.sc-dossier-masthead>span{text-align:right;font-size:6px;letter-spacing:1.4px;color:#b6a383;line-height:2.2}.sc-dossier-masthead b{font-size:8px;letter-spacing:.3px;color:#a38d6b;font-weight:400}.sc-dossier .sc-dossier-title{display:flex;align-items:flex-end;justify-content:space-between;gap:28px;padding:28px 0 23px;flex-shrink:0}.sc-dossier-title>div>p,.sc-dossier-care-title>p{font-size:6px;letter-spacing:2.1px;color:#b79a70;margin-bottom:13px!important}.sc-dossier .sc-dossier-title h1{font:400 47px/.98 Georgia,Times New Roman,serif;letter-spacing:-1.9px;color:#5d503e;margin:0}.sc-dossier .sc-dossier-title h1 em{font-weight:400;color:#ab8b60}.sc-dossier-patient{padding-bottom:3px;min-width:190px;text-align:right}.sc-dossier-patient>span{font-size:8px;color:#b59c7a;letter-spacing:.1px}.sc-dossier-patient>strong{display:block;font-size:18px;font-weight:400;letter-spacing:-.5px;color:#7e694c;margin-top:9px}.sc-dossier-patient>strong>small{font-size:9px;font-weight:400;color:#bba281;letter-spacing:0;margin-left:11px}.sc-dossier-patient>p{font-size:8px;color:#b19a77;margin-top:5px!important;line-height:1.7}.sc-dossier .sc-report-model{position:relative;margin:0;min-width:0;background:#faf8f4;border:0;border-top:1px solid #c6b79e50;border-bottom:1px solid #c6b79e50;border-radius:0;overflow:hidden;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;flex-shrink:0}.sc-dossier-model-views{display:grid;grid-template-columns:1.1fr 1fr;height:333px;align-items:stretch;padding:8px 13px 0 115px}.sc-dossier-model-views>div{position:relative;min-width:0;overflow:hidden}.sc-dossier-model-views img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;background:#faf8f4;mix-blend-mode:multiply}.sc-dossier-model-views>div>span{position:absolute;left:50%;transform:translate(-50%);bottom:11px;display:flex;align-items:center;gap:7px;font-size:7px;color:#ab9270;white-space:nowrap;letter-spacing:.5px}.sc-dossier-model-views>div>span>i{width:13px;height:1px;background:#c7ae88}.sc-dossier-model-focus{position:absolute;left:21px;top:28px;z-index:2;max-width:125px;pointer-events:none}.sc-dossier-model-focus>span{display:block;font-size:6px;color:#b69b73;letter-spacing:1.1px}.sc-dossier-model-focus>strong{display:block;font-size:12px;font-weight:400;color:#a68a63;margin-top:9px;line-height:1.5}.sc-dossier-model-focus>b{display:block;font:italic 48px/1 Georgia,serif;color:#b09875;letter-spacing:-2px;margin-top:17px}.sc-dossier-model-focus>b>small{font:6px Arial,sans-serif;letter-spacing:0;color:#bda78a;margin-left:5px}.sc-dossier .sc-report-model>figcaption{display:flex;align-items:center;justify-content:space-between;gap:15px;padding:8px 11px;border-top:1px solid #d2c4ae30;line-height:1.5}.sc-report-model>figcaption>span{font-size:5px;letter-spacing:1.1px;color:#b59a72;white-space:nowrap}.sc-report-model>figcaption>small{font-size:6px;color:#b39d7b}.sc-report-model>figcaption>a{font-size:5px;color:#c0ad91!important;text-decoration:none;white-space:nowrap}.sc-report-model-source{position:absolute;inset:0;opacity:0;pointer-events:none;overflow:hidden}.sc-report-model-source .sc-head-stage{width:100%;height:100%;min-height:280px;position:relative}.sc-report-model-source .sc-head-render{position:absolute;inset:0;width:100%;height:100%}.sc-report-model-placeholder{display:flex;min-height:333px;flex-direction:column;align-items:center;justify-content:center;gap:15px;padding:20px;font-size:10px;color:#ad926b;text-align:center}.sc-report-model-placeholder button{min-height:40px;padding:8px 15px;background:none;border:1px solid #cfb695;color:#9e7f59;border-radius:2px}.sc-dossier-assessment{margin-top:24px;flex-shrink:0}.sc-dossier-section-heading{display:flex;align-items:center;justify-content:space-between;gap:15px;margin-bottom:16px}.sc-dossier .sc-dossier-section-heading h2{font-size:12px;font-weight:400;letter-spacing:-.2px;color:#94764f;margin:0}.sc-dossier-section-heading>span{font-size:7px;color:#bba381}.sc-dossier-metrics{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:0}.sc-dossier-metrics>div{border-right:1px solid #d3c4ac4d;padding:0 13px}.sc-dossier-metrics>div:first-child{padding-left:0}.sc-dossier-metrics>div:last-child{padding-right:0;border-right:0}.sc-dossier-metrics>div>span{display:flex;align-items:center;gap:5px;font-size:8px;color:#ad9270;white-space:nowrap}.sc-dossier-metrics>div>span>i{width:3px;height:3px;display:block;border-radius:50%;background:var(--sc-dossier-color);opacity:.8}.sc-dossier-metrics>div>strong{display:block;font:400 32px/1 Georgia,serif;color:#927b58;letter-spacing:-1px;margin:10px 0 11px;font-variant-numeric:tabular-nums;white-space:nowrap}.sc-dossier-metrics>div>strong>small{font:5px Arial,sans-serif;color:#c7b69a;letter-spacing:0;margin-left:4px}.sc-dossier-metric-line{height:1px;background:#e9decf;overflow:hidden}.sc-dossier-metric-line>i{display:block;height:100%;background:var(--sc-dossier-color);opacity:.75}.sc-dossier-metrics>div>em{display:block;font-style:normal;font-size:6px;line-height:1.5;color:#b6a07f;margin-top:8px}.sc-dossier-atlas-summary{display:grid;grid-template-columns:.8fr 1.2fr 1.1fr;gap:20px;border-top:1px solid #cebc9b66;margin-top:25px;padding-top:17px;margin-bottom:22px;flex-shrink:0}.sc-dossier-atlas-summary>div>span{font-size:7px;color:#b8a07c;letter-spacing:.2px}.sc-dossier-atlas-summary>div>strong{display:block;font:400 16px/1.4 Georgia,Noto Sans KR,serif;color:#9a8058;margin-top:7px;letter-spacing:-.3px;white-space:nowrap}.sc-dossier-atlas-summary>div:first-child>strong{font-size:25px;line-height:1.1}.sc-dossier-atlas-summary small{display:block;font:6px/1.8 Arial,Noto Sans KR,sans-serif;color:#bfaa8a;margin-top:5px;letter-spacing:0;white-space:normal}.sc-dossier-atlas-summary>div:first-child small{font-size:7px}.sc-dossier-page-footer{margin-top:auto;display:flex;align-items:flex-end;justify-content:space-between;gap:20px;border-top:1px solid #cfbea166;padding-top:13px;flex-shrink:0}.sc-dossier-page-footer>span{font-size:6px;line-height:1.8;color:#bfaa8b;max-width:470px}.sc-dossier-page-footer>b{font:400 7px Georgia,serif;letter-spacing:1.1px;color:#b3966e;white-space:nowrap;line-height:1.8}.sc-dossier-page-footer i{font-style:normal;margin:0 8px;color:#cbbb9e}.sc-dossier-care-title{padding:29px 0 26px;flex-shrink:0}.sc-dossier-care-title>p{margin-bottom:12px!important}.sc-dossier .sc-dossier-care-title h1{font:400 40px/1.1 Georgia,Times New Roman,serif;letter-spacing:-1.4px;color:#6e5a40;margin:0}.sc-dossier .sc-dossier-care-title h1 em{color:#b09062;font-weight:400}.sc-dossier-care-title>span{display:block;font-size:8px;color:#b69b74;line-height:1.8;margin-top:11px}.sc-dossier-treatment-table{border-top:1px solid #ad95715c;flex-shrink:0}.sc-dossier-treatment-row{display:grid;grid-template-columns:33px minmax(0,1.5fr) minmax(70px,.65fr) minmax(0,1fr);align-items:center;gap:12px;padding:14px 0;border-bottom:1px solid #d0bea14d;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;min-width:0}.sc-dossier-treatment-header{font-size:7px;letter-spacing:.2px;color:#bda17a;padding:10px 0}.sc-dossier-treatment-row>span:first-child{font:italic 18px Georgia,serif;color:#b49a75}.sc-dossier-treatment-header>span:first-child{font:7px Arial,sans-serif;color:#bda17a}.sc-dossier-treatment-row>div>strong{display:block;font-size:11px;font-weight:400;color:#9c7b4f;line-height:1.7}.sc-dossier-treatment-row small{display:block;font-size:7px;color:#bba27e;line-height:1.7;margin-top:4px}.sc-dossier-treatment-row>b{font:400 20px Georgia,serif;color:#a88a5e;white-space:nowrap;letter-spacing:-.5px}.sc-dossier-treatment-row>b>small{display:inline;font:6px Arial,sans-serif;color:#c0a680;margin-left:5px;letter-spacing:0}.sc-dossier-treatment-row>div>span{font-size:9px;color:#b09269;line-height:1.7}.sc-dossier-timeline{margin:29px 0 26px;flex-shrink:0}.sc-dossier-timeline .sc-dossier-section-heading{margin-bottom:19px}.sc-dossier .sc-dossier-timeline h2{font:400 22px Georgia,serif;color:#a0845b;letter-spacing:-.5px}.sc-dossier-timeline>div:last-child{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #bea37b66}.sc-dossier-timeline article{position:relative;padding:16px 16px 0 0;min-width:0}.sc-dossier-timeline article>i{position:absolute;left:0;top:-3px;width:5px;height:5px;background:#b49a73;border-radius:50%;box-shadow:0 0 0 4px #fffdf8}.sc-dossier-timeline article>span{font:italic 11px Georgia,serif;color:#b69b75}.sc-dossier .sc-dossier-timeline h3{font:400 14px/1.4 Georgia,Noto Sans KR,serif;color:#aa8a5d;margin:7px 0 0;letter-spacing:-.3px}.sc-dossier-timeline article>p{font-size:7px;line-height:1.9;color:#bba380;margin-top:9px!important;overflow-wrap:anywhere}.sc-dossier-clinical-note{display:grid;grid-template-columns:minmax(0,1fr) 165px;gap:30px;padding:21px 0 24px;border-top:1px solid #c4ab875c;-moz-column-break-inside:avoid;break-inside:avoid;page-break-inside:avoid;margin-bottom:18px;flex-shrink:0}.sc-dossier-clinical-note>div>span{font-size:6px;letter-spacing:1.6px;color:#b49a75}.sc-dossier .sc-dossier-clinical-note h2{font-size:11px;font-weight:400;color:#aa8a5d;margin:7px 0 0}.sc-dossier-clinical-note>div>p{font-size:9px;color:#b39873;line-height:1.9;margin-top:10px!important;white-space:pre-wrap;overflow-wrap:anywhere}.sc-dossier-clinical-note>aside{text-align:right;display:flex;flex-direction:column;align-items:flex-end;justify-content:center;border-left:1px solid #dccdb54d;padding-left:20px}.sc-dossier-clinical-note>aside>i{font:italic 27px Georgia,serif;color:#c1a47e;line-height:1}.sc-dossier-clinical-note>aside>span{font-size:6px;color:#bba07a;margin-top:9px}.sc-dossier-clinical-note>aside>strong{font-size:10px;color:#a88758;font-weight:400;margin-top:4px}.sc-dossier-clinical-note>aside>small{font-size:6px;color:#c5ae8d;margin-top:3px}.sc-dossier-schedule-overview{display:grid;grid-template-columns:minmax(0,1fr) 170px;gap:30px;margin-bottom:23px;border-top:1px solid #c8ae8855;padding-top:17px;align-items:center;flex-shrink:0}.sc-dossier-schedule-overview>div>span{font-size:8px;color:#b89c75}.sc-dossier-schedule-overview>div>strong{display:block;font:400 47px/1 Georgia,serif;color:#a2875f;margin:12px 0}.sc-dossier-schedule-overview>div>p{font-size:9px;line-height:1.9;color:#b19873;margin:14px 0 0!important}.sc-dossier-schedule-overview>div>small{display:block;font-size:8px;color:#b89a6f;margin-top:15px}.sc-dossier .sc-report-model-compact{border:0;width:170px;background:#faf8f4}.sc-report-model-compact .sc-dossier-model-views{grid-template-columns:1fr;height:172px;padding:0}.sc-report-model-compact .sc-dossier-model-views>div>span{font-size:5px;bottom:5px}.sc-dossier .sc-report-model-compact>figcaption{padding:6px 4px;display:block;text-align:center}.sc-report-model-compact>figcaption>span{font-size:4px;letter-spacing:.7px}.sc-report-model-compact>figcaption>small,.sc-report-model-compact>figcaption>a{display:none}.sc-dossier .sc-dossier-schedule-table{margin:0 0 26px;font-size:10px;flex-shrink:0}.sc-dossier .sc-dossier-schedule-table th{font-size:7px;color:#b99e78;padding:9px 6px;border-bottom:1px solid #bda17a66}.sc-dossier .sc-dossier-schedule-table td{font-size:9px;color:#ab8959;padding:10px 6px;border-bottom:1px solid #dbc9ae55;line-height:1.6}.sc-dossier-schedule-table td:last-child{white-space:nowrap}.sc-mobile-report{background:#e8e0d4;max-width:880px!important;padding:21px!important}.sc-mobile-toolbar{display:flex;align-items:center;justify-content:space-between;gap:15px;padding-bottom:7px;margin-bottom:15px;font-size:10px;color:#ab8a60}.sc-mobile-toolbar>a{display:flex;align-items:center;gap:7px;white-space:nowrap}.sc-mobile-toolbar>div{display:flex;align-items:center;gap:10px}.sc-mobile-toolbar .sc-btn{font-size:9px;border-color:#bba17e66;min-height:40px;padding:8px 12px;white-space:nowrap}.sc-mobile-toolbar .sc-language{font-size:9px!important}@media(max-width:650px){.sc-dossier-page{padding:27px 22px 22px;min-height:0;overflow:visible;margin-bottom:14px}.sc-dossier-masthead{padding-bottom:16px;gap:12px}.sc-dossier-masthead>div{font-size:18px;letter-spacing:2.5px}.sc-dossier-masthead small{font-size:5px;letter-spacing:2px;margin-top:6px}.sc-dossier-masthead>span{font-size:4px;letter-spacing:.8px;line-height:2.3}.sc-dossier-masthead b{font-size:6px}.sc-dossier .sc-dossier-title{padding:25px 0 23px;display:block}.sc-dossier-title>div>p{font-size:5px;letter-spacing:1.7px;margin-bottom:13px!important}.sc-dossier .sc-dossier-title h1{font-size:42px;line-height:1;letter-spacing:-1.7px}.sc-dossier-patient{min-width:0;text-align:left;margin-top:22px;display:grid;grid-template-columns:1fr auto;gap:3px 15px;align-items:center;padding:0}.sc-dossier-patient>span{font-size:7px;grid-column:1}.sc-dossier-patient>strong{font-size:15px;grid-column:2;grid-row:1/3;margin:0;white-space:nowrap}.sc-dossier-patient>strong>small{font-size:8px;margin-left:7px}.sc-dossier-patient>p{font-size:7px;margin-top:2px!important;grid-column:1}.sc-dossier-model-views{height:290px;padding:6px 0 0;grid-template-columns:1fr 1fr;align-items:stretch}.sc-dossier-model-focus{top:15px;left:12px;max-width:90px}.sc-dossier-model-focus>span{font-size:5px;letter-spacing:.5px}.sc-dossier-model-focus>strong{font-size:9px;margin-top:5px}.sc-dossier-model-focus>b{font-size:33px;margin-top:10px;letter-spacing:-1px}.sc-dossier-model-focus>b>small{font-size:5px;margin-left:3px}.sc-dossier-model-views img{-o-object-fit:cover;object-fit:cover;-o-object-position:center bottom;object-position:center bottom}.sc-dossier-model-views>div>span{font-size:6px;gap:5px;bottom:9px}.sc-dossier-model-views>div>span>i{width:9px}.sc-dossier .sc-report-model>figcaption{padding:8px;gap:4px;flex-wrap:wrap;justify-content:center;line-height:1.7}.sc-report-model>figcaption>span{font-size:4px;letter-spacing:.8px;flex-basis:100%;text-align:center}.sc-report-model>figcaption>small{font-size:5px;text-align:center}.sc-report-model>figcaption>a{font-size:4px}.sc-dossier-assessment{margin-top:25px}.sc-dossier-section-heading{gap:10px;margin-bottom:18px;align-items:flex-start}.sc-dossier .sc-dossier-section-heading h2{font-size:11px;line-height:1.6}.sc-dossier-section-heading>span{font-size:5px;max-width:100px;text-align:right;line-height:1.8}.sc-dossier-metrics{grid-template-columns:repeat(3,minmax(0,1fr));row-gap:23px}.sc-dossier-metrics>div{padding:0 12px}.sc-dossier-metrics>div:nth-child(4){padding-left:0}.sc-dossier-metrics>div:nth-child(3){padding-right:0;border-right:0}.sc-dossier-metrics>div>span{font-size:8px}.sc-dossier-metrics>div>strong{font-size:31px;margin-top:10px}.sc-dossier-metrics>div>strong>small{font-size:4px;margin-left:3px}.sc-dossier-metrics>div>em{font-size:6px}.sc-dossier-atlas-summary{grid-template-columns:1fr 1fr;gap:20px 17px;margin-top:25px;padding-top:18px;margin-bottom:25px}.sc-dossier-atlas-summary>div:last-child{grid-column:1/-1;border-top:1px solid #d6c6ad55;padding-top:15px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:5px 12px}.sc-dossier-atlas-summary>div:last-child>strong{margin:0;font-size:12px;display:flex;align-items:center;gap:12px}.sc-dossier-atlas-summary>div:last-child small{font-size:5px;margin:0}.sc-dossier-atlas-summary>div>span{font-size:7px}.sc-dossier-atlas-summary>div>strong{font-size:13px;white-space:normal;line-height:1.6}.sc-dossier-atlas-summary small{font-size:6px;line-height:1.8}.sc-dossier-atlas-summary>div:first-child>strong{font-size:25px}.sc-dossier-page-footer{gap:15px;padding-top:13px;align-items:flex-start}.sc-dossier-page-footer>span{font-size:5px;line-height:1.8}.sc-dossier-page-footer>b{font-size:5px;letter-spacing:.7px;line-height:2;flex-shrink:0}.sc-dossier-page-footer i{margin:0 5px}.sc-dossier-care-title{padding:25px 0 24px}.sc-dossier-care-title>p{font-size:5px;letter-spacing:1.6px;margin-bottom:13px!important}.sc-dossier .sc-dossier-care-title h1{font-size:32px;line-height:1.15;letter-spacing:-1.1px}.sc-dossier-care-title>span{font-size:7px;margin-top:12px;line-height:1.9}.sc-dossier-treatment-row{grid-template-columns:24px minmax(0,1.5fr) minmax(50px,.7fr);gap:9px;padding:15px 0}.sc-dossier-treatment-header{grid-template-columns:24px minmax(0,1.5fr) minmax(50px,.7fr);padding:8px 0;font-size:6px}.sc-dossier-treatment-row>span:first-child{font-size:17px;align-self:start;padding-top:2px}.sc-dossier-treatment-header>span:first-child{font-size:6px;padding:0}.sc-dossier-treatment-header>span:last-child{display:none}.sc-dossier-treatment-row>div>strong{font-size:10px;line-height:1.7}.sc-dossier-treatment-row>div>small{font-size:6px;margin-top:4px}.sc-dossier-treatment-row>b{font-size:18px;letter-spacing:-.3px;align-self:start;line-height:1.5;white-space:normal;text-align:right}.sc-dossier-treatment-row>b>small{font-size:5px;margin-left:3px;white-space:nowrap}.sc-dossier-treatment-row>div:last-child{grid-column:2/-1;display:flex;align-items:center;gap:10px;margin-top:0}.sc-dossier-treatment-row>div:last-child>span{font-size:7px}.sc-dossier-treatment-row>div:last-child>small{font-size:6px;margin:0}.sc-dossier-timeline{margin:25px 0}.sc-dossier .sc-dossier-timeline h2{font-size:20px}.sc-dossier-timeline>div:last-child{grid-template-columns:1fr;border-top:0;border-left:1px solid #bea37b66;margin-left:3px}.sc-dossier-timeline article{padding:0 0 20px 19px}.sc-dossier-timeline article:last-child{padding-bottom:0}.sc-dossier-timeline article>i{left:-3px;top:4px}.sc-dossier-timeline article>span{font-size:10px;float:left;margin-right:10px;line-height:2.2}.sc-dossier .sc-dossier-timeline h3{font-size:14px;margin:0}.sc-dossier-timeline article>p{font-size:8px;line-height:1.9;margin-top:6px!important}.sc-dossier-clinical-note{grid-template-columns:minmax(0,1fr);padding:20px 0 22px;margin-bottom:20px;gap:20px}.sc-dossier-clinical-note>div>span{font-size:6px}.sc-dossier .sc-dossier-clinical-note h2{font-size:11px}.sc-dossier-clinical-note>div>p{font-size:9px;line-height:2;margin-top:10px!important}.sc-dossier-clinical-note>aside{border:0;border-top:1px solid #dccdb555;padding:15px 0 0;display:grid;grid-template-columns:1fr auto;gap:3px 12px;align-items:center}.sc-dossier-clinical-note>aside>i{grid-column:2;grid-row:1/4;font-size:30px;align-self:center}.sc-dossier-clinical-note>aside>span{text-align:left;margin:0;grid-column:1;font-size:6px}.sc-dossier-clinical-note>aside>strong{text-align:left;margin:0;grid-column:1;font-size:11px}.sc-dossier-clinical-note>aside>small{text-align:left;margin:0;grid-column:1;font-size:6px}.sc-dossier-schedule-overview{grid-template-columns:minmax(0,1fr) 110px;gap:17px;margin-bottom:22px;padding-top:14px}.sc-dossier-schedule-overview>div>span{font-size:7px}.sc-dossier-schedule-overview>div>strong{font-size:37px;margin:10px 0}.sc-dossier-schedule-overview>div>p{font-size:7px;line-height:1.9}.sc-dossier-schedule-overview>div>small{font-size:7px;line-height:1.9}.sc-dossier .sc-report-model-compact{width:110px}.sc-report-model-compact .sc-dossier-model-views{height:155px;padding:0}.sc-report-model-compact .sc-dossier-model-views img{-o-object-fit:contain;object-fit:contain}.sc-dossier .sc-dossier-schedule-table th{font-size:6px;padding:8px 3px}.sc-dossier .sc-dossier-schedule-table td{font-size:7px;padding:10px 3px;line-height:1.8}.sc-dossier-schedule-table th:first-child,.sc-dossier-schedule-table td:first-child{max-width:78px;white-space:normal}.sc-mobile-report{padding:10px!important}.sc-mobile-toolbar{font-size:8px;gap:10px;padding:4px 2px 5px;margin-bottom:11px}.sc-mobile-toolbar>a{gap:5px;font-size:8px}.sc-mobile-toolbar>a>svg{width:12px}.sc-mobile-toolbar>div{gap:3px}.sc-mobile-toolbar .sc-language{font-size:8px!important;min-width:40px}.sc-mobile-toolbar .sc-btn{font-size:7px;padding:7px 9px;gap:5px;min-height:37px}.sc-mobile-toolbar .sc-btn>svg{width:12px}}@media print{.sc-report-sheet.sc-dossier{padding:0!important;background:#fff!important;width:100%!important;min-height:0!important}.sc-dossier-page{page:sc-report;min-height:268mm!important;height:auto!important;padding:8mm 9mm 7mm!important;margin:0!important;box-shadow:none;background:#fffdf8;overflow:visible;-moz-column-break-after:page;break-after:page;page-break-after:always;print-color-adjust:exact;-webkit-print-color-adjust:exact;display:flex;flex-direction:column;width:100%}.sc-dossier-page:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.sc-dossier-masthead{padding-bottom:14px}.sc-dossier-masthead>div{font-size:19px}.sc-dossier .sc-dossier-title{padding:23px 0 20px}.sc-dossier .sc-dossier-title h1{font-size:42px}.sc-dossier-patient>strong{font-size:16px}.sc-dossier-patient>span{font-size:7px}.sc-dossier-model-views{height:300px!important;padding:6px 9px 0 105px;grid-template-columns:1.1fr 1fr}.sc-dossier-model-focus{left:17px;top:23px}.sc-dossier-model-focus>b{font-size:43px}.sc-dossier .sc-report-model>figcaption{padding:7px 9px;gap:10px;flex-wrap:nowrap}.sc-report-model-source{display:none!important}.sc-dossier-assessment{margin-top:22px}.sc-dossier-section-heading{margin-bottom:14px}.sc-dossier .sc-dossier-section-heading h2{font-size:11px}.sc-dossier-metrics{grid-template-columns:repeat(6,minmax(0,1fr));row-gap:0}.sc-dossier-metrics>div{padding:0 10px;border-right:1px solid #d3c4ac4d}.sc-dossier-metrics>div:first-child{padding-left:0}.sc-dossier-metrics>div:nth-child(3){padding-right:10px;border-right:1px solid #d3c4ac4d}.sc-dossier-metrics>div:nth-child(4){padding-left:10px}.sc-dossier-metrics>div:last-child{padding-right:0;border:0}.sc-dossier-metrics>div>strong{font-size:30px;margin:9px 0 10px}.sc-dossier-atlas-summary{margin-top:22px;padding-top:16px;margin-bottom:20px;grid-template-columns:.8fr 1.2fr 1.1fr;gap:17px}.sc-dossier-atlas-summary>div:last-child{display:block;grid-column:auto;border:0;padding:0}.sc-dossier-atlas-summary>div:last-child>strong{display:block;font-size:14px;margin-top:7px}.sc-dossier-atlas-summary>div:last-child small{display:block;margin-top:5px;font-size:6px}.sc-dossier-atlas-summary>div>strong{font-size:14px}.sc-dossier-page-footer{padding-top:12px;margin-top:auto}.sc-dossier-page-footer>span{font-size:5px}.sc-dossier-page-footer>b{font-size:6px}.sc-dossier-care-title{padding:24px 0 22px}.sc-dossier .sc-dossier-care-title h1{font-size:36px}.sc-dossier-care-title>span{font-size:7px;margin-top:9px}.sc-dossier-treatment-row{grid-template-columns:29px minmax(0,1.5fr) minmax(65px,.65fr) minmax(0,1fr);gap:10px;padding:11px 0}.sc-dossier-treatment-header{padding:9px 0;font-size:6px}.sc-dossier-treatment-header>span:last-child{display:block}.sc-dossier-treatment-row>div>strong{font-size:10px}.sc-dossier-treatment-row>div:last-child{grid-column:auto;display:block;margin:0}.sc-dossier-treatment-row small{font-size:6px;margin-top:3px}.sc-dossier-treatment-row>b{font-size:19px;text-align:left;align-self:center}.sc-dossier-treatment-row>div>span{font-size:8px}.sc-dossier-timeline{margin:23px 0 22px}.sc-dossier-timeline .sc-dossier-section-heading{margin-bottom:17px}.sc-dossier .sc-dossier-timeline h2{font-size:21px}.sc-dossier-timeline>div:last-child{grid-template-columns:repeat(3,minmax(0,1fr));border-left:0;border-top:1px solid #bea37b66;margin-left:0}.sc-dossier-timeline article{padding:13px 14px 0 0}.sc-dossier-timeline article>i{left:0;top:-3px}.sc-dossier-timeline article>span{font-size:10px;float:none;margin:0;line-height:1.6}.sc-dossier .sc-dossier-timeline h3{font-size:12px;margin-top:5px}.sc-dossier-timeline article>p{font-size:6px;margin-top:7px!important}.sc-dossier-clinical-note{grid-template-columns:minmax(0,1fr) 145px;gap:25px;padding:17px 0 20px;margin-bottom:15px}.sc-dossier-clinical-note>div>p{font-size:8px;line-height:1.9}.sc-dossier-clinical-note>aside{display:flex;flex-direction:column;border:0;border-left:1px solid #dccdb54d;padding:0 0 0 17px;align-items:flex-end;justify-content:center;gap:0}.sc-dossier-clinical-note>aside>i{font-size:26px}.sc-dossier-clinical-note>aside>span{margin-top:8px}.sc-dossier-clinical-note>aside>strong{font-size:9px;margin-top:4px}.sc-dossier-clinical-note>aside>small{margin-top:3px}.sc-dossier-schedule-overview{grid-template-columns:minmax(0,1fr) 150px;margin-bottom:19px;gap:25px;padding-top:14px}.sc-dossier .sc-report-model-compact{width:150px}.sc-report-model-compact .sc-dossier-model-views{height:155px!important;padding:0;grid-template-columns:1fr}.sc-report-model-compact .sc-dossier-model-views img{-o-object-fit:contain;object-fit:contain}.sc-dossier .sc-dossier-schedule-table{margin-bottom:21px}.sc-dossier .sc-dossier-schedule-table th{padding:8px 5px;font-size:6px}.sc-dossier .sc-dossier-schedule-table td{padding:7px 5px;font-size:8px}.sc-mobile-report{padding:0!important;background:#fff;max-width:none!important}.sc-mobile-toolbar{display:none!important}}.sc-dossier-patient>span,.sc-dossier-patient>p{color:#a38a67}.sc-dossier-section-heading>span{color:#ad9471}.sc-dossier-metrics>div>span{font-size:9px;color:#9b7e55}.sc-dossier-metrics>div>em{font-size:7px;color:#a99069}.sc-dossier-atlas-summary>div>span{font-size:8px;color:#a78a61}.sc-dossier-atlas-summary small{font-size:7px;color:#b29975}.sc-dossier-treatment-row>div>strong{font-size:12px;color:#8d6b43}.sc-dossier-treatment-row>div>span{font-size:10px;color:#a07e51}.sc-dossier-treatment-row small{font-size:8px;color:#ad926b}.sc-dossier-timeline article>p{font-size:8px;color:#ae9168}.sc-dossier-clinical-note>div>p{font-size:10px;color:#a38459}.sc-dossier-clinical-note>aside>strong{font-size:11px;color:#9a7648}.sc-dossier-page-footer>span{font-size:7px;color:#b59c77}.sc-dossier .sc-dossier-schedule-table td{font-size:10px;color:#a17c4b}@media(max-width:650px){.sc-dossier-metrics>div>span{font-size:9px}.sc-dossier-metrics>div>em{font-size:7px}.sc-dossier-treatment-row>div>strong{font-size:11px}.sc-dossier-treatment-row>div>span{font-size:8px}.sc-dossier-treatment-row small{font-size:7px}.sc-dossier-clinical-note>div>p{font-size:10px}.sc-dossier-page-footer>span{font-size:6px}.sc-dossier .sc-dossier-schedule-table td{font-size:8px}}@media print{.sc-dossier-patient>span,.sc-dossier-patient>p{font-size:8px}.sc-dossier-metrics>div>span{font-size:9px}.sc-dossier-metrics>div>em{font-size:7px}.sc-dossier-atlas-summary>div>span{font-size:8px}.sc-dossier-atlas-summary small{font-size:7px}.sc-dossier-treatment-row>div>strong{font-size:11px}.sc-dossier-treatment-row>div>span{font-size:9px}.sc-dossier-treatment-row small{font-size:7px}.sc-dossier-timeline article>p{font-size:8px;line-height:1.8}.sc-dossier-clinical-note>div>p{font-size:9px}.sc-dossier-clinical-note>aside>strong{font-size:10px}.sc-dossier-page-footer>span{font-size:6px}.sc-dossier .sc-dossier-schedule-table td{font-size:9px;padding-top:8px;padding-bottom:8px}}@media(max-width:650px){.sc-dossier-model-focus{position:relative;left:auto;top:auto;display:flex;align-items:center;gap:9px;max-width:none;padding:11px 12px;border-bottom:1px solid #d6c5aa44}.sc-dossier-model-focus>span{font-size:6px;letter-spacing:.4px}.sc-dossier-model-focus>strong{font-size:10px;margin:0}.sc-dossier-model-focus>b{font-size:30px;margin:0 0 0 auto;letter-spacing:-1px}.sc-dossier-model-focus>b>small{font-size:5px}.sc-dossier-model-views{height:270px}}@media print{.sc-dossier-model-focus{position:absolute;display:block;left:17px;top:23px;max-width:125px;padding:0;border:0}.sc-dossier-model-focus>span{font-size:6px;letter-spacing:1.1px}.sc-dossier-model-focus>strong{font-size:12px;margin-top:9px}.sc-dossier-model-focus>b{font-size:43px;margin-top:17px;letter-spacing:-2px}.sc-dossier-model-focus>b>small{font-size:6px}}.sc-n-app{--sc-n-bg:#0b0c0d;--sc-n-line:#ffffff13;--sc-n-text:#e9e9e6;--sc-n-dim:#818487;--sc-n-accent:#b5c7ce;min-height:100svh;background:var(--sc-n-bg);color:var(--sc-n-text);font-family:Arial,Noto Sans KR,sans-serif;position:relative;isolation:isolate}.sc-n-app *{box-sizing:border-box}.sc-n-app button,.sc-n-app select,.sc-n-app textarea{font:inherit}.sc-n-app button{cursor:pointer}.sc-n-app button:focus-visible,.sc-n-app a:focus-visible,.sc-n-app select:focus-visible{outline:2px solid #b5c7ce;outline-offset:4px}.sc-n-header{height:100px;display:flex;align-items:center;gap:35px;margin:0 4%;border-bottom:1px solid var(--sc-n-line);position:relative;z-index:5}.sc-n-home{background:none;border:0;padding:0;color:inherit}.sc-n-wordmark{display:block;font:22px Georgia,serif;letter-spacing:4px}.sc-n-wordmark>span{display:block;font:6px Arial,sans-serif;letter-spacing:3.4px;margin-top:8px;color:#959797}.sc-n-branch{display:flex;gap:15px;align-items:center;font-size:10px;color:#b3b4b2}.sc-n-branch i{width:1px;height:12px;background:#ffffff21}.sc-n-header-actions{margin-left:auto;display:flex;gap:28px;align-items:center}.sc-n-header-actions>span{font-size:9px;color:#666b6e}.sc-n-header-actions>button{background:none;border:0;color:#b7bfc2;font-size:10px;padding:8px}.sc-n-lobby{display:flex;flex-direction:column;background:radial-gradient(ellipse at 50% 29%,#222529,#101214 40%,#090a0b 76%);overflow:hidden}.sc-n-welcome{position:relative;flex:1;min-height:390px;padding:75px 20px 55px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center}.sc-n-caption{font-size:8px;letter-spacing:2px;color:#858e93}.sc-n-welcome h1{font:clamp(75px,9vw,145px) Georgia,serif;letter-spacing:-5px;color:#ecebe6;line-height:1.2;margin:17px 0 22px;position:relative}.sc-n-welcome h1>span{display:block;font:14px Arial,sans-serif;letter-spacing:2px;color:#a8acac;margin-top:22px}.sc-n-welcome>p{font-size:10px;color:#6c7276;position:relative;margin:0;letter-spacing:.4px}.sc-n-orbit{position:absolute;width:620px;height:620px;border-radius:50%;border:1px solid #ffffff06;top:50%;left:50%;transform:translate(-50%,-50%) rotateX(65deg);background:radial-gradient(ellipse,#c9d6e207,transparent 65%);box-shadow:0 0 80px #a3bdca03;pointer-events:none}.sc-n-reception{width:min(1120px,86%);margin:0 auto 50px;position:relative}.sc-n-reception-label{display:flex;align-items:center;justify-content:space-between;padding-bottom:18px}.sc-n-reception-label h2{font-size:12px;font-weight:400;margin:0;color:#d4d7d7}.sc-n-reception-label>span{display:flex;align-items:center;gap:14px;color:#777d81;font-size:9px}.sc-n-reception-label i{height:8px;width:1px;background:#ffffff20}.sc-n-guest{display:flex;border-top:1px solid #ffffff12;align-items:center;transition:background .3s;padding:0 18px 0 22px}.sc-n-guest:last-child{border-bottom:1px solid #ffffff12}.sc-n-guest-selected{background:linear-gradient(90deg,#b5c7ce0c,transparent);box-shadow:inset 2px 0 #a3b5bc}.sc-n-guest-select{display:flex;align-items:center;gap:32px;flex:1;min-width:0;background:none;border:0;text-align:left;padding:20px 0;color:#c5cbcd}.sc-n-guest-number{font:italic 15px Georgia,serif;color:#5f6b73}.sc-n-guest-select strong{font-size:14px;font-weight:400;width:155px}.sc-n-guest-select small{display:block;font-size:8px;color:#68747c;margin-top:8px}.sc-n-guest-status{font-size:10px;display:flex;align-items:center;gap:8px;width:130px;color:#929fa6}.sc-n-guest-status i,.sc-n-live-dot{display:inline-block;width:4px;height:4px;background:#8fabb4;border-radius:50%}.sc-n-guest-detail{font-size:10px;color:#59666e}.sc-n-load-button{display:flex;gap:22px;align-items:center;border:1px solid #ffffff1c;background:none;color:#a9bcc6;padding:11px 16px;font-size:10px!important}.sc-n-load-button:hover{background:#a8c9de0d;border-color:#a8c9de55}.sc-n-lobby-footer{margin:0 4%;height:48px;display:flex;justify-content:space-between;align-items:center;font-size:7px;letter-spacing:1.3px;color:#454f56}.sc-n-loading{width:min(740px,86%);margin:0 auto 65px;display:flex;gap:40px;align-items:center;padding:35px 0;border-top:1px solid var(--sc-n-line);animation:sc-n-in .5s both}.sc-n-loader{position:relative;width:100px;height:100px;flex-shrink:0;display:grid;place-items:center;font:32px Georgia,serif;color:#c8d4da}.sc-n-loader:before{content:"";position:absolute;inset:0;border:1px solid #ffffff16;border-top-color:#a2bac8;border-radius:50%;animation:sc-n-spin 1.8s linear infinite}.sc-n-loader-ready:before{animation:none;border-color:#9eb1ba55}.sc-n-loading-copy{flex:1}.sc-n-loading h2{font-size:17px;font-weight:400;color:#d6dfe3;margin:0 0 24px}.sc-n-loading ol{list-style:none;display:flex;gap:23px;padding:0;margin:0 0 25px}.sc-n-loading li{font-size:9px;color:#465861}.sc-n-loading li>span{margin-right:7px}.sc-n-loading .sc-n-complete{color:#99b3c0}.sc-n-loading .sc-n-in-progress{color:#e0edf3}.sc-n-loading p{font-size:10px;color:#647985}.sc-n-text-button{border:0;background:none;color:#728c9a;font-size:9px!important;padding:0;margin-top:18px}.sc-n-primary{width:100%;display:flex;justify-content:space-between;align-items:center;background:#c9d7dd;color:#1d2a31;border:0;padding:17px 19px;font-size:11px!important}.sc-n-primary:hover{background:#e0e9ee}.sc-n-consult-top{display:flex;align-items:center;justify-content:space-between;height:75px;margin:0 4%;border-bottom:1px solid var(--sc-n-line)}.sc-n-consult-top>span{font-size:15px;color:#dce2e5;display:flex;gap:20px;align-items:center}.sc-n-consult-top small{font-size:9px;color:#61727e}.sc-n-consult-top>div{display:flex;align-items:center;gap:10px;font-size:9px;color:#657d8c}.sc-n-consult-top button{margin-left:25px;display:flex;gap:10px;align-items:center;background:none;border:1px solid #829fb333;color:#b3c8d6;padding:11px 16px;font-size:10px}.sc-n-stage{display:grid;grid-template-columns:85px minmax(0,1fr) 330px;gap:28px;margin:0 5%;min-height:620px;height:calc(100svh - 230px);max-height:1100px;position:relative;transition:margin .65s}.sc-n-metric-rail{display:flex;flex-direction:column;justify-content:center;gap:10px;z-index:2}.sc-n-metric-rail button{background:none;border:1px solid transparent;border-radius:3px;color:#657a87;padding:12px 8px;text-align:left;display:flex;align-items:center;justify-content:space-between;font-size:10px}.sc-n-metric-rail strong{font:19px Georgia,serif;font-weight:400}.sc-n-metric-rail .sc-n-active{border-color:#b0c3d333;background:#9abdd70b;color:#d3e1ec}.sc-n-model{position:relative;min-width:0}.sc-n-model-light{position:absolute;inset:5% -5% 7%;border-radius:50%;background:radial-gradient(ellipse,#6d7d8e26,transparent 68%);border:1px solid #b4cfdd07;pointer-events:none}.sc-n-model-ground{position:absolute;left:14%;right:14%;bottom:13%;height:7%;border-radius:50%;background:radial-gradient(ellipse,#a7bdd426,#526e8d08 50%,transparent 72%);filter:blur(8px)}.sc-n-face,.sc-n-depth{position:absolute;inset:-3% -10% 5%}.sc-n-model-depth .sc-n-face{visibility:hidden;pointer-events:none}.sc-n-app .sc-head-stage,.sc-n-app .sc-head-render,.sc-n-app .sc-three-wrap,.sc-n-app .sc-three{position:absolute;inset:0;width:100%;height:100%}.sc-n-app .sc-head-render canvas{display:block;cursor:grab}.sc-n-app .sc-head-rings,.sc-n-app .sc-head-axis,.sc-n-app .sc-surface-caption,.sc-n-app .sc-head-help,.sc-n-app .sc-head-tools,.sc-n-app .sc-head-marker,.sc-n-app .sc-three-info{display:none}.sc-n-app .sc-model-credit{position:absolute;right:15%;bottom:12%;font-size:6px;color:#647886;opacity:.6}.sc-n-app .sc-model-credit a{color:inherit}.sc-n-app .sc-head-loading{position:absolute;top:45%;width:100%;text-align:center;font-size:11px;color:#839aa9}.sc-n-model-label{position:absolute;bottom:12%;left:0;width:100%;text-align:center;font-size:8px;color:#4b6577;pointer-events:none}.sc-n-view-switch{position:absolute;bottom:4%;left:50%;transform:translate(-50%);display:flex;gap:3px;border:1px solid #abc3d322;padding:3px;white-space:nowrap;border-radius:4px;background:#10171c}.sc-n-view-switch button{display:flex;align-items:center;gap:8px;padding:10px 20px;color:#617f93;background:none;border:0;font-size:10px}.sc-n-view-switch .sc-n-active{background:#243541;color:#c0d8e8}.sc-n-insight{align-self:center;position:relative;z-index:2;animation:sc-n-in .6s both}.sc-n-insight-heading{display:flex;justify-content:space-between;align-items:center;margin:25px 0}.sc-n-insight h1{font-size:29px;letter-spacing:-1px;font-weight:400;margin:0;color:#e0e8ec}.sc-n-insight-heading>span{font:43px Georgia,serif;color:#c2d6e3}.sc-n-insight-heading small{font:10px Arial,sans-serif;color:#47647a;margin-left:9px}.sc-n-score-track{height:2px;background:#273744}.sc-n-score-track>span{display:block;height:100%;background:#acc9dc}.sc-n-change{display:flex;align-items:center;gap:8px;color:#728ea3;font-size:9px;margin:12px 0 26px}.sc-n-change b{font-weight:400;color:#b4cee0}.sc-n-change>span{margin-left:auto;color:#466276;font-size:8px}.sc-n-insight-description{font-size:12px;color:#829caf;line-height:2;word-break:keep-all;margin:0 0 32px}.sc-n-treatment-preview{border-top:1px solid #a0c1d81c;padding-top:23px;margin-bottom:30px}.sc-n-treatment-preview>span{font-size:8px;letter-spacing:1px;color:#516f85}.sc-n-treatment-preview h2{font-size:17px;font-weight:400;color:#ccdde8;margin:13px 0}.sc-n-treatment-preview p{display:flex;align-items:center;gap:10px;font-size:10px;color:#7c9db5}.sc-n-treatment-preview i{width:1px;height:8px;background:#a5c6dd33}.sc-n-treatment-preview small{font-size:9px;color:#526f84;display:block;margin-top:16px}.sc-n-treatment-preview button{display:flex;align-items:center;gap:16px;border:0;background:none;padding:0;color:#b2cfe3;font-size:10px;margin-top:23px}.sc-n-consult-footer{display:flex;align-items:center;justify-content:space-between;margin:0 4%;height:55px;border-top:1px solid var(--sc-n-line);color:#4d687c;font-size:8px}.sc-n-consult-footer>span:first-child{display:flex;align-items:center;gap:20px;color:#89a5ba}.sc-n-consult-footer i{width:25px;height:1px;background:#6b8ca433}.sc-n-scrim{position:fixed;inset:0;z-index:19;background:#0003;border:0}.sc-n-drawer{position:fixed;right:0;top:0;bottom:0;width:410px;background:#141b20;color:#bcd0de;border-left:1px solid #ffffff17;z-index:20;padding:25px 28px;overflow-y:auto;transform:translate(101%);visibility:hidden;transition:transform .6s cubic-bezier(.22,1,.36,1),visibility .6s}.sc-n-settings-open .sc-n-drawer{transform:translate(0);visibility:visible}.sc-n-drawer-header{display:flex;justify-content:space-between;align-items:center;font-size:10px;color:#8da9bc}.sc-n-drawer-header button{background:none;border:0;color:#b8cedc;padding:4px}.sc-n-panel-tabs{display:flex;border-bottom:1px solid #7799b033;margin:25px 0}.sc-n-panel-tabs button{flex:1;background:none;border:0;border-bottom:1px solid transparent;padding:13px 0;font-size:10px;color:#5c7c93}.sc-n-panel-tabs .sc-n-selected{border-color:#bed8e9;color:#bfd5e4}.sc-n-drawer h2{font-size:22px;font-weight:400;letter-spacing:-.5px;color:#d6e4ee;margin:27px 0 14px}.sc-n-drawer-intro{color:#638197;font-size:10px;line-height:1.8}.sc-n-history{width:100%;border:1px solid #3b5669;background:#17242e;color:#9cbcd2;padding:12px;font-size:11px!important;margin:15px 0 0;color-scheme:dark}.sc-n-score-list{margin:15px 0 30px}.sc-n-score-list>button{display:flex;align-items:center;gap:15px;width:100%;padding:17px 0;background:none;border:0;border-bottom:1px solid #3d586b33;color:#9cbbd0;font-size:11px}.sc-n-score-list>button>span{width:42px;text-align:left}.sc-n-score-list i{height:2px;background:#2d475b;flex:1}.sc-n-score-list i b{height:100%;display:block;background:#8daec7}.sc-n-score-list strong{font:22px Georgia,serif;width:28px;color:#cee2ef}.sc-n-score-list small{width:20px;color:#6b99b7;font-size:9px}.sc-n-device{background:#1c2c38;padding:17px;margin-bottom:22px}.sc-n-device>span{color:#8fb3cd;font-size:9px}.sc-n-device p{font-size:10px;color:#638aa5;margin:10px 0 16px}.sc-n-device button{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;color:#b8d5e8;font-size:11px;padding:0}.sc-n-panel-primary{display:flex;align-items:center;justify-content:space-between;width:100%;border:0;background:#adc9db;color:#1b3547;padding:17px;font-size:12px;margin-top:22px}.sc-n-panel-primary:disabled{opacity:.5;cursor:default}.sc-n-rule-toggle{display:flex;justify-content:space-between;width:100%;padding:12px 0;background:none;border:0;border-bottom:1px solid #3a566c;color:#9cbed6;font-size:11px}.sc-n-rule-editor{padding:10px;background:#1a2e3c}.sc-n-rule-editor>p{font-size:9px;color:#729bb9;line-height:1.7}.sc-n-rule-editor label{display:block;font-size:9px;color:#a0c2dc;border-bottom:1px solid #577f9d33;padding:9px 0;line-height:1.8}.sc-n-rule-editor label>span{display:flex;align-items:center;gap:8px}.sc-n-rule-editor input{width:65px;padding:4px;background:#142836;color:#c8e2f5;border:1px solid #4f7a99;font-size:11px}.sc-n-recommendations{margin-top:14px}.sc-n-recommendations article{border-bottom:1px solid #35536a;margin-bottom:10px;padding:14px 0}.sc-n-recommendations .sc-n-active-treatment{border-color:#9cbbd2}.sc-n-rec-title{display:flex;gap:13px;align-items:center;width:100%;padding:0;background:none;border:0;color:#c4ddec;text-align:left;font-size:12px}.sc-n-rec-title>span{font:italic 12px Georgia,serif;color:#709bb9}.sc-n-rec-title strong{font-weight:400;flex:1}.sc-n-recommendations article>p{font-size:9px;color:#638eac;margin:10px 0 14px}.sc-n-rec-controls{display:flex;align-items:center;gap:6px}.sc-n-rec-controls button{display:grid;place-items:center;width:26px;height:26px;background:#263f52;border:0;color:#9cc4e0}.sc-n-rec-controls button:disabled{opacity:.3}.sc-n-rec-controls>span{font-size:11px;flex:1;text-align:center}.sc-n-rec-controls button:nth-last-child(2){margin-left:16px}.sc-n-drawer textarea{display:block;width:100%;height:75px;resize:vertical;background:#172937;border:1px solid #36566f;padding:12px;color:#b0d2e9;font:11px Arial,sans-serif;margin-top:16px}.sc-n-report-links{margin-top:30px}.sc-n-report-links button,.sc-n-report-links a{display:flex;align-items:center;justify-content:space-between;width:100%;background:none;border:0;border-bottom:1px solid #355771;padding:22px 0;color:#b4d6ed;text-decoration:none;font-size:12px;text-align:left}.sc-n-report-links p,.sc-n-panel-status{font-size:10px;color:#82b1d1;line-height:1.8;margin-top:23px}.sc-n-report-overlay{position:fixed;inset:0;z-index:60;background:#080e14dd;overflow:auto;padding:30px}.sc-n-report-overlay .sc-report-modal{margin:auto;max-width:900px}.sc-n-report-overlay .sc-modal-toolbar{display:flex;justify-content:space-between;background:#f5f3ec;padding:12px}.sc-n-report-overlay .sc-modal-toolbar button{background:none;border:0;color:#42596a;font-size:12px}@keyframes sc-n-in{0%{opacity:0;translate:0 8px}to{opacity:1;translate:0 0}}@keyframes sc-n-spin{to{transform:rotate(360deg)}}@media(min-width:1700px){.sc-n-stage{grid-template-columns:100px minmax(0,1fr) 400px;gap:50px;margin:0 7%}.sc-n-header{margin:0 5%}.sc-n-insight-description{font-size:14px}.sc-n-insight h1{font-size:35px}.sc-n-welcome{min-height:500px}.sc-n-guest-select{padding:25px 0}.sc-n-guest-select strong,.sc-n-guest-status{width:200px}.sc-n-drawer{width:450px;padding:32px}}@media(max-width:1050px){.sc-n-stage{grid-template-columns:65px minmax(0,1fr) 260px;gap:15px;margin:0 3%;min-height:740px}.sc-n-metric-rail button{font-size:9px;padding:10px 4px}.sc-n-insight h1{font-size:25px}.sc-n-insight-description{font-size:11px}.sc-n-face{inset:4% -20% 9%}.sc-n-guest-detail{display:none}.sc-n-guest-select strong{width:130px}.sc-n-guest-select{gap:20px}.sc-n-branch{font-size:8px;gap:10px}.sc-n-header-actions>span{display:none}.sc-n-settings-open .sc-n-model{transform:translate(-35px)}.sc-n-header{gap:25px}}@media(max-width:650px){.sc-n-header{height:78px;margin:0 6%;gap:16px}.sc-n-wordmark{font-size:17px;letter-spacing:2px}.sc-n-wordmark>span{font-size:5px;letter-spacing:2px;margin-top:6px}.sc-n-branch{font-size:8px;flex-direction:column;align-items:flex-start;gap:5px}.sc-n-branch i{display:none}.sc-n-header-actions{gap:0}.sc-n-welcome{min-height:340px;padding:60px 15px 45px}.sc-n-welcome h1{font-size:76px;letter-spacing:-3px}.sc-n-welcome h1>span{font-size:11px;letter-spacing:1px;margin-top:15px}.sc-n-caption{font-size:7px;letter-spacing:1.3px}.sc-n-welcome>p{font-size:8px}.sc-n-orbit{width:390px;height:390px}.sc-n-reception{width:88%;margin-bottom:30px}.sc-n-reception-label h2{font-size:10px}.sc-n-reception-label>span{font-size:7px;gap:7px}.sc-n-guest{padding:0 9px}.sc-n-guest-select{gap:12px;padding:20px 0}.sc-n-guest-select strong{font-size:12px;width:auto;flex:1}.sc-n-guest-select small{font-size:7px}.sc-n-guest-number{font-size:12px}.sc-n-guest-status{display:none}.sc-n-load-button{padding:10px;font-size:8px!important;gap:8px}.sc-n-load-button svg{width:13px}.sc-n-lobby-footer{font-size:5px;letter-spacing:.4px;margin:0 6%;height:40px}.sc-n-loading{gap:20px;align-items:flex-start;padding:25px 0;margin-bottom:30px}.sc-n-loader{width:55px;height:55px;font-size:22px}.sc-n-loading h2{font-size:13px;line-height:1.8;margin-bottom:15px}.sc-n-loading ol{flex-direction:column;gap:13px;margin-bottom:20px}.sc-n-loading li{font-size:9px}.sc-n-loading p{font-size:8px;line-height:1.7}.sc-n-primary{padding:15px;font-size:10px!important}.sc-n-consult-top{height:67px;margin:0 6%}.sc-n-consult-top>span{font-size:12px;display:block}.sc-n-consult-top small{display:block;margin-top:7px;font-size:7px}.sc-n-consult-top>div{font-size:0;gap:0}.sc-n-consult-top .sc-n-live-dot{display:none}.sc-n-consult-top button{margin:0;font-size:9px;padding:10px;gap:7px}.sc-n-stage{display:flex;flex-direction:column;height:auto;max-height:none;min-height:0;gap:0;margin:0 6%}.sc-n-metric-rail{flex-direction:row;gap:0;justify-content:space-between;border-bottom:1px solid var(--sc-n-line);padding:12px 0}.sc-n-metric-rail button{display:flex;flex-direction:column;gap:8px;padding:8px 9px;font-size:8px}.sc-n-metric-rail strong{font-size:16px}.sc-n-model{height:440px;width:100%;order:1}.sc-n-face{inset:0 -12% 5%}.sc-n-model-light{inset:7% 0 14%}.sc-n-model-label{bottom:13%;font-size:7px}.sc-n-view-switch button{font-size:9px;padding:9px 16px}.sc-n-insight{width:100%;order:2;padding:15px 0 30px}.sc-n-insight-heading{margin:17px 0}.sc-n-insight h1{font-size:25px}.sc-n-insight-description{font-size:11px;margin-bottom:25px}.sc-n-change{margin-bottom:22px}.sc-n-treatment-preview{margin-bottom:24px}.sc-n-consult-footer{height:auto;min-height:70px;flex-direction:column;align-items:flex-start;justify-content:center;gap:12px;margin:0 6%;font-size:7px}.sc-n-consult-footer>span:first-child{gap:15px}.sc-n-app .sc-model-credit{font-size:5px;right:5%;bottom:18%}.sc-n-drawer{width:min(410px,94vw);padding:23px}.sc-n-settings-open .sc-n-model{transform:none}.sc-n-settings-open .sc-n-insight{visibility:visible}.sc-n-report-overlay{padding:10px}}@media(prefers-reduced-motion:reduce){.sc-n-app *{animation:none!important;transition:none!important}}@media print{body:has(.sc-n-report-overlay) .sc-n-consult>*:not(.sc-n-report-overlay){display:none!important}.sc-n-report-overlay{position:static!important;padding:0!important;background:#fff!important;overflow:visible!important}.sc-n-report-overlay .sc-modal-toolbar{display:none!important}.sc-n-consult{background:#fff!important;overflow:visible!important}}.sc-n-app{overflow-x:clip}.sc-n-app .sc-orbit-ring{display:none}.sc-n-app{background:#0d1013;font-size:14px}.sc-n-header{height:auto;min-height:72px;margin:0;padding:0 28px;background:#111519;border-bottom:1px solid #ffffff12;gap:30px}.sc-n-wordmark{font-size:19px;letter-spacing:3px}.sc-n-wordmark>span{font-size:5px;margin-top:5px}.sc-n-branch{font-size:12px;color:#a0abb2}.sc-n-header-actions{gap:18px}.sc-n-header-actions>span{font-size:11px;color:#65727b}.sc-n-header-actions>button{min-width:48px;min-height:48px;font-size:12px;display:grid;place-items:center}.sc-n-console{height:100svh;min-height:600px;display:grid;grid-template-rows:72px 92px minmax(0,1fr) 88px;overflow:hidden}.sc-n-console-queue{display:flex;align-items:center;gap:12px;padding:14px 28px;background:#141a1f;border-bottom:1px solid #ffffff0e}.sc-n-queue-title{font-size:13px;color:#8c9da9;display:flex;align-items:center;gap:13px;margin-right:15px;white-space:nowrap}.sc-n-queue-title b{display:grid;place-items:center;background:#27343e;border-radius:50%;width:24px;height:24px;font-size:12px;font-weight:400;color:#bdced9}.sc-n-console-queue>button{height:60px;min-width:190px;display:flex;align-items:center;gap:15px;padding:0 20px;background:#1c242b;border:1px solid transparent;border-radius:7px;color:#8699a7}.sc-n-console-queue>button>span{font-size:12px;color:#587283}.sc-n-console-queue strong{font-size:16px;font-weight:400}.sc-n-console-queue small{font-size:11px;margin-left:12px;color:#5d7b8e}.sc-n-console-queue .sc-n-picked{border-color:#8eafc6;background:#24343f;color:#e0edf5}.sc-n-console-queue>button:disabled{opacity:.5}.sc-n-console-workspace{margin:22px 28px;display:flex;flex-direction:column;min-height:0;border:1px solid #ffffff10;border-radius:10px;background:radial-gradient(ellipse at 50% 40%,#24313c55,transparent 60%),#11171c;padding:20px 24px}.sc-n-workspace-label{display:flex;justify-content:space-between;font-size:10px;color:#536c7f;letter-spacing:1px}.sc-n-console-center{display:flex;flex-direction:column;align-items:center;justify-content:center;flex:1;padding:15px 0}.sc-n-console-avatar{width:100px;height:100px;border-radius:50%;border:1px solid #86adc736;background:#263c4b44;display:grid;place-items:center;color:#a7c3d8;position:relative}.sc-n-console-avatar>span{font:39px Georgia,serif}.sc-n-console-avatar small{font:12px Arial,sans-serif;color:#63839b;margin-left:9px}.sc-n-avatar-loading:before{content:"";position:absolute;inset:-4px;border:2px solid transparent;border-top-color:#b6d6ec;border-radius:50%;animation:sc-n-spin 1.5s linear infinite}.sc-n-console-center h1{font-size:29px;font-weight:400;color:#ddeaf3;margin:23px 0 15px;display:flex;align-items:center;gap:20px}.sc-n-console-center h1>span{font-size:13px;color:#6c889d}.sc-n-console-center p{font-size:13px;color:#678398;margin:0;line-height:1.7}.sc-n-preparation-items{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;padding-top:20px;max-width:1050px;width:100%;align-self:center}.sc-n-preparation-items>div{display:flex;align-items:center;gap:13px;min-height:68px;padding:15px;background:#18232c;border:1px solid #38556a22;border-radius:6px}.sc-n-preparation-items>div>span{font-size:12px;color:#547389}.sc-n-preparation-items strong{font-size:12px;font-weight:400;color:#87a4b9}.sc-n-preparation-items small{font-size:10px;color:#4d718b;margin-left:auto;white-space:nowrap}.sc-n-preparation-items .sc-n-item-complete{background:#1a2d36;border-color:#6e9caf55}.sc-n-item-complete strong,.sc-n-item-complete small{color:#b1d0df}.sc-n-preparation-items .sc-n-item-loading{border-color:#a6cae6}.sc-n-command-bar{display:flex;justify-content:space-between;align-items:center;padding:14px 28px;background:#161e25;border-top:1px solid #ffffff12;gap:20px}.sc-n-command-bar>div{display:flex;align-items:center;gap:12px;font-size:12px;color:#94b0c3}.sc-n-command-bar small{font-size:10px;color:#526f85;margin-left:12px}.sc-n-command-start{min-width:260px;display:flex;align-items:center;justify-content:space-between;gap:30px;min-height:56px;padding:0 24px;background:#bdd7e9;color:#19354a;border:0;border-radius:6px;font-size:15px!important}.sc-n-command-start:disabled{opacity:.45;cursor:wait}.sc-n-command-secondary{min-height:50px;padding:0 25px;background:#223441;border:1px solid #557a9355;border-radius:6px;color:#a5c8e0;font-size:13px!important}.sc-n-consult{height:100svh;min-height:600px;display:grid;grid-template-rows:72px 68px minmax(0,1fr) 72px;overflow:hidden}.sc-n-consult-top{height:auto;margin:0;padding:0 28px;background:#161e24}.sc-n-consult-top>span{font-size:18px}.sc-n-consult-top small{font-size:12px}.sc-n-consult-top>div{font-size:12px}.sc-n-consult-top button{min-height:46px;font-size:13px;border-radius:5px}.sc-n-stage{height:auto;min-height:0;max-height:none;margin:0;padding:18px 28px;grid-template-columns:100px minmax(0,1fr) minmax(295px,29%);gap:25px;overflow:hidden}.sc-n-metric-rail{gap:7px}.sc-n-metric-rail button{min-height:55px;padding:12px;font-size:12px;border-radius:6px}.sc-n-metric-rail strong{font-size:22px}.sc-n-metric-rail .sc-n-active{background:#263f51;border-color:#8eaec54d}.sc-n-model-light{inset:3% -4% 7%;background:radial-gradient(ellipse,#6789a332,transparent 68%)}.sc-n-face{inset:-4% -8% 4%}.sc-n-view-switch{bottom:1%;border-radius:7px;background:#192934;border-color:#5c7f9755}.sc-n-view-switch button{min-height:46px;padding:10px 22px;font-size:12px;border-radius:4px}.sc-n-model-label{font-size:9px;bottom:12%}.sc-n-insight{align-self:stretch;min-height:0;overflow-y:auto;padding:20px;background:#17232d;border:1px solid #4c769337;border-radius:10px;animation:none;scrollbar-width:thin;scrollbar-color:#4c6d84 transparent}.sc-n-insight .sc-n-caption{font-size:9px;letter-spacing:1px}.sc-n-insight-heading{margin:20px 0}.sc-n-insight h1{font-size:27px}.sc-n-insight-heading>span{font-size:40px}.sc-n-insight-heading small{font-size:12px}.sc-n-change{font-size:11px;margin-bottom:22px}.sc-n-change>span{font-size:10px}.sc-n-insight-description{font-size:13px;line-height:1.85;margin-bottom:24px;color:#91acbf}.sc-n-treatment-preview{padding-top:20px;margin-bottom:24px}.sc-n-treatment-preview>span{font-size:10px}.sc-n-treatment-preview h2{font-size:18px}.sc-n-treatment-preview p{font-size:12px;gap:9px;flex-wrap:wrap}.sc-n-treatment-preview small{font-size:11px;line-height:1.7}.sc-n-treatment-preview button{min-height:48px;font-size:12px;margin-top:12px}.sc-n-primary{min-height:52px;border-radius:5px;font-size:12px!important}.sc-n-consult-footer{height:auto;margin:0;padding:10px 28px;background:#161e25}.sc-n-consult-footer>span{font-size:9px}.sc-n-session-commands{display:flex;gap:10px}.sc-n-session-commands button{min-height:48px;background:#243642;border:1px solid #6486a033;border-radius:5px;padding:0 22px;font-size:12px;color:#a8c8de}.sc-n-drawer{width:min(480px,46vw);padding:25px;box-shadow:-20px 0 60px #0004}.sc-n-drawer-header{font-size:14px}.sc-n-drawer-header button{min-width:44px;min-height:44px}.sc-n-panel-tabs button{min-height:48px;font-size:13px}.sc-n-rec-controls button{min-width:44px;min-height:44px}.sc-n-rec-controls>span{font-size:14px}.sc-n-rec-title{min-height:44px;font-size:14px}.sc-n-recommendations article>p{font-size:11px}.sc-n-history{min-height:48px;font-size:13px!important}.sc-n-rule-toggle{min-height:48px;font-size:13px}.sc-n-panel-primary{min-height:52px;border-radius:5px}.sc-n-settings-open .sc-n-model{transform:none}.sc-n-settings-open .sc-n-insight{visibility:hidden}@media(min-width:1700px){.sc-n-header{padding:0 40px}.sc-n-console{grid-template-rows:88px 110px minmax(0,1fr) 104px}.sc-n-consult{grid-template-rows:88px 82px minmax(0,1fr) 88px}.sc-n-wordmark{font-size:25px}.sc-n-branch{font-size:15px}.sc-n-header-actions>span{font-size:13px}.sc-n-console-queue{padding:20px 40px;gap:18px}.sc-n-console-queue>button{height:70px;min-width:240px}.sc-n-console-queue strong{font-size:20px}.sc-n-queue-title{font-size:16px}.sc-n-console-workspace{margin:28px 40px;padding:28px}.sc-n-console-avatar{width:140px;height:140px}.sc-n-console-avatar>span{font-size:54px}.sc-n-console-center h1{font-size:40px}.sc-n-console-center h1>span{font-size:17px}.sc-n-console-center p{font-size:17px}.sc-n-preparation-items{max-width:1400px}.sc-n-preparation-items>div{min-height:90px;padding:24px}.sc-n-preparation-items strong{font-size:16px}.sc-n-preparation-items small{font-size:13px}.sc-n-command-bar{padding:20px 40px}.sc-n-command-start{min-width:340px;min-height:64px;font-size:19px!important}.sc-n-stage{grid-template-columns:130px minmax(0,1fr) 430px;gap:40px;padding:25px 40px}.sc-n-metric-rail button{min-height:72px;font-size:17px}.sc-n-metric-rail strong{font-size:29px}.sc-n-insight{padding:32px}.sc-n-insight-description{font-size:16px}.sc-n-insight h1{font-size:35px}.sc-n-view-switch button,.sc-n-session-commands button{min-height:56px;font-size:15px}.sc-n-drawer{width:520px}.sc-n-consult-top{padding:0 40px}}@media(max-width:1100px)and (min-width:651px){.sc-n-header{padding:0 22px}.sc-n-header-actions>span{display:none}.sc-n-console-queue{padding:14px 22px;gap:9px}.sc-n-console-queue>button{min-width:0;flex:1;padding:0 13px;gap:10px}.sc-n-console-queue strong{font-size:15px}.sc-n-console-queue small{font-size:10px;margin-left:auto}.sc-n-queue-title{font-size:12px;gap:8px;margin-right:6px}.sc-n-stage{grid-template-columns:80px minmax(0,1fr) 300px;gap:14px;padding:15px 20px}.sc-n-insight{padding:17px}.sc-n-insight-description{font-size:12px}.sc-n-metric-rail button{font-size:10px;padding:10px 8px}.sc-n-insight h1{font-size:23px}.sc-n-insight-heading>span{font-size:34px}.sc-n-change{font-size:10px}.sc-n-change>span{font-size:8px}.sc-n-consult-footer>span{font-size:8px;max-width:240px;line-height:1.7}.sc-n-preparation-items>div{flex-wrap:wrap;gap:9px;min-height:78px}.sc-n-preparation-items small{width:100%;margin-left:22px}.sc-n-command-bar small{display:none}.sc-n-consult-top>div{font-size:10px}}@media(min-width:651px)and (max-aspect-ratio:1/1){.sc-n-stage{grid-template-columns:85px minmax(0,1fr);grid-template-rows:minmax(0,1fr) 310px;gap:18px}.sc-n-model{grid-column:2;grid-row:1}.sc-n-metric-rail{grid-column:1;grid-row:1}.sc-n-insight{grid-column:1 / -1;grid-row:2;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:25px;column-gap:25px;grid-template-rows:20px 63px 2px 30px minmax(0,1fr);padding:22px}.sc-n-insight>.sc-n-caption{grid-column:1;grid-row:1}.sc-n-insight-heading{grid-column:1;grid-row:2;margin:0}.sc-n-score-track{grid-column:1;grid-row:3}.sc-n-change{grid-column:1;grid-row:4;margin:10px 0}.sc-n-insight-description{grid-column:1;grid-row:5;align-self:start;margin:14px 0 0}.sc-n-treatment-preview{grid-column:2;grid-row:1 / 5;border-top:0;border-left:1px solid #ffffff12;margin:0;padding:0 0 0 22px}.sc-n-treatment-preview h2{font-size:17px}.sc-n-treatment-preview button{margin-top:5px}.sc-n-insight>.sc-n-primary{grid-column:2;grid-row:5;align-self:end;margin-left:22px;width:calc(100% - 22px)}.sc-n-drawer{width:470px;max-width:70vw}.sc-n-face{inset:-7% -5% 1%}.sc-n-console-center{padding:25px 0}.sc-n-console-avatar{width:130px;height:130px}.sc-n-console-center h1{font-size:35px}.sc-n-console-center p{max-width:360px;text-align:center;line-height:1.9}}@media(max-width:650px){.sc-n-header{min-height:72px;padding:0 18px;gap:18px}.sc-n-header-actions{gap:0}.sc-n-fullscreen{display:none!important}.sc-n-console{height:auto;min-height:100svh;grid-template-rows:72px auto minmax(420px,1fr) auto;overflow:visible}.sc-n-console-queue{padding:13px 18px;gap:7px;flex-wrap:wrap}.sc-n-queue-title{flex-basis:100%;margin:0 0 4px}.sc-n-console-queue>button{flex:1;min-width:0;height:62px;padding:10px;gap:7px;flex-wrap:wrap}.sc-n-console-queue strong{font-size:13px}.sc-n-console-queue small{font-size:9px;margin:0;flex-basis:100%;text-align:center}.sc-n-console-workspace{margin:14px 18px;padding:15px}.sc-n-console-center h1{font-size:25px;gap:12px}.sc-n-console-center h1>span{font-size:11px}.sc-n-console-center p{font-size:11px;max-width:250px;text-align:center}.sc-n-console-avatar{width:75px;height:75px;margin-top:15px}.sc-n-console-avatar>span{font-size:30px}.sc-n-preparation-items{grid-template-columns:1fr;gap:7px;padding-top:20px}.sc-n-preparation-items>div{min-height:42px;padding:10px}.sc-n-preparation-items strong{font-size:11px}.sc-n-workspace-label{font-size:8px}.sc-n-command-bar{padding:14px 18px;align-items:stretch;flex-direction:column;gap:13px}.sc-n-command-bar>div{font-size:10px}.sc-n-command-bar small{font-size:8px;margin-left:auto}.sc-n-command-bar>div:last-child{display:flex}.sc-n-command-start{min-width:0;flex:1;min-height:52px;font-size:13px!important;padding:0 18px}.sc-n-command-secondary{min-height:52px;padding:0 18px}.sc-n-consult{height:auto;min-height:100svh;display:block;overflow:visible}.sc-n-consult>.sc-n-header{height:72px}.sc-n-consult-top{height:66px;padding:0 18px}.sc-n-consult-top>span{font-size:14px}.sc-n-consult-top small{font-size:9px}.sc-n-consult-top>div{font-size:0}.sc-n-consult-top button{font-size:11px;margin-left:0}.sc-n-stage{display:flex;min-height:0;height:auto;padding:0 18px;gap:0}.sc-n-metric-rail{gap:2px;padding:12px 0}.sc-n-metric-rail button{min-height:58px;padding:9px;font-size:8px}.sc-n-metric-rail strong{font-size:18px}.sc-n-model{height:410px}.sc-n-insight{padding:20px;margin:0 0 18px;width:100%;overflow:visible}.sc-n-insight-description{font-size:12px}.sc-n-change{font-size:10px}.sc-n-change>span{font-size:9px}.sc-n-consult-footer{padding:12px 18px;gap:12px;align-items:flex-start}.sc-n-session-commands{gap:7px;width:100%}.sc-n-session-commands button{font-size:10px;flex:1;padding:0 10px}.sc-n-drawer{width:94vw;max-width:none;padding:20px}.sc-n-settings-open .sc-n-insight{visibility:visible}.sc-n-app .sc-head-render canvas{max-width:none}.sc-n-insight .sc-n-caption{font-size:8px}}@media(min-width:651px)and (max-height:850px)and (min-aspect-ratio:1/1){.sc-n-insight{padding:16px}.sc-n-insight-heading{margin:13px 0}.sc-n-change{margin:10px 0 16px}.sc-n-insight-description{margin-bottom:16px;font-size:12px;line-height:1.7}.sc-n-treatment-preview{padding-top:15px;margin-bottom:16px}.sc-n-treatment-preview h2{margin:10px 0;font-size:17px}.sc-n-treatment-preview small{margin-top:10px;font-size:10px}.sc-n-treatment-preview button{margin-top:5px;min-height:44px}.sc-n-primary{min-height:48px}.sc-n-stage .sc-n-model-label{bottom:14%}}.sc-experience{--sc-exp-cream:#e9e5dd;--sc-exp-muted:#a29b95;--sc-exp-accent:#d7b9a5;position:relative;isolation:isolate;width:100%;min-height:780px;height:100svh;padding:0;overflow:hidden;background:#272528;color:var(--sc-exp-cream);font:13px/1.5 Pretendard,Noto Sans KR,Arial,sans-serif}.sc-experience:before{display:none}.sc-experience *{box-sizing:border-box}.sc-experience button,.sc-experience input,.sc-experience select,.sc-experience textarea{font:inherit;color:inherit}.sc-experience button{cursor:pointer;-webkit-tap-highlight-color:transparent}.sc-experience button:disabled{cursor:default;opacity:.35}.sc-experience button:focus-visible,.sc-experience a:focus-visible,.sc-experience input:focus-visible,.sc-experience select:focus-visible,.sc-experience textarea:focus-visible{outline:2px solid #c7a791;outline-offset:4px}.sc-experience h1,.sc-experience h2,.sc-experience h3,.sc-experience p{margin:0}.sc-exp-atmosphere{position:absolute;inset:0;z-index:-2;background:radial-gradient(ellipse at 50% 48%,#6e5f544a,transparent 44%),radial-gradient(ellipse at 50% 100%,#99836b19,transparent 55%),linear-gradient(140deg,#2e2b30,#262427 55%,#30292a);pointer-events:none}.sc-exp-atmosphere:after{content:"";position:absolute;inset:0;opacity:.15;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 180 180' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3' stitchTiles='stitch'/%3E%3C/filter%3E%3Cpath fill='%23fff' filter='url(%23n)' opacity='.2' d='M0 0h180v180H0z'/%3E%3C/svg%3E");pointer-events:none}.sc-exp-header{position:absolute;top:26px;left:38px;right:38px;height:57px;display:flex;align-items:center;justify-content:space-between;gap:25px;z-index:20}.sc-exp-wordmark{font:400 25px/1.1 Georgia,Times New Roman,serif;letter-spacing:3px;color:#ebe5d9!important;white-space:nowrap;text-decoration:none}.sc-exp-wordmark>span{display:block;font:6px/1.5 Arial,sans-serif;letter-spacing:3.2px;color:#a99d91;margin-top:8px}.sc-exp-journey{position:absolute;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:16px}.sc-exp-journey button{display:flex;align-items:center;gap:9px;background:none;border:0;padding:7px 0;min-height:44px;color:#837c79;font-size:10px;letter-spacing:.4px;white-space:nowrap}.sc-exp-journey button small{font:italic 12px Georgia,serif;color:#716967}.sc-exp-journey button.sc-exp-current{color:#e1c7b1}.sc-exp-journey button.sc-exp-current small{color:#c5a68f}.sc-exp-journey>span{width:28px;height:1px;background:#d3bc9f25}.sc-exp-header-actions{display:flex;align-items:center;gap:15px;margin-left:auto}.sc-exp-patient-button{border:0;background:none;display:flex;align-items:center;gap:10px;text-align:left;padding:0;min-height:44px}.sc-exp-patient-button>i{font:italic 16px Georgia,Noto Sans KR,serif;display:grid;place-items:center;width:31px;height:31px;border:1px solid #c6aa8d45;border-radius:50%;color:#c3ab93;font-style:normal}.sc-exp-patient-button>span{font-size:10px;color:#d6ccbe;line-height:1.4}.sc-exp-patient-button small{display:block;font-size:7px;color:#8f8278;margin-top:3px}.sc-exp-patient-button>svg{color:#8e7b6c;margin-left:6px}.sc-exp-receive{min-height:39px;display:flex;align-items:center;gap:8px;padding:8px 13px;background:#b49c8310;border:1px solid #b49c833d;border-radius:3px;color:#c9ae93;font-size:9px!important;white-space:nowrap}.sc-exp-receive:hover{background:#b49c8325}.sc-exp-language{border:0;background:none;min-height:44px;min-width:30px;color:#9d8a7b;font-size:9px!important;letter-spacing:1px}.sc-exp-metrics{position:absolute;z-index:15;top:107px;left:50%;transform:translate(-50%);display:flex;gap:4px;align-items:center;padding:5px;border:1px solid #dac2a11c;border-radius:6px;background:#e5d0b508;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.sc-exp-metrics button{display:flex;align-items:center;gap:8px;min-height:43px;min-width:96px;justify-content:center;padding:8px 16px;border:1px solid transparent;background:transparent;border-radius:3px;color:#a69a8d;font-size:10px;white-space:nowrap;transition:background .3s,color .3s,border-color .3s}.sc-exp-metrics button>i{width:4px;height:4px;background:var(--sc-exp-metric);border-radius:50%;opacity:.5}.sc-exp-metrics button>b{font:italic 15px Georgia,serif;color:#8f8277;font-weight:400}.sc-exp-metrics button.sc-exp-metric-active{border-color:#c9aa8c40;background:#d7c0a516;color:#ead5be}.sc-exp-metrics button.sc-exp-metric-active>b{color:#e3c4a7}.sc-exp-metrics button.sc-exp-metric-active>i{opacity:1;box-shadow:0 0 9px color-mix(in srgb,var(--sc-exp-metric) 50%,transparent)}.sc-exp-room{position:absolute;inset:164px 0 145px;z-index:1}.sc-exp-room-label{position:absolute;left:39px;top:24px;z-index:6;pointer-events:none}.sc-exp-room-label>span{font-size:6px;letter-spacing:2px;color:#917e6e}.sc-exp-room-label>h1{font:300 17px/1.5 Noto Sans KR,Arial,sans-serif;letter-spacing:-.5px;color:#b9a999;margin-top:10px}.sc-exp-ghost-word{position:absolute;left:50%;top:43%;transform:translate(-50%,-50%);font:400 15.2vw/.9 Georgia,serif;letter-spacing:1vw;color:#eedfc804;white-space:nowrap;pointer-events:none;z-index:0}.sc-exp-model-space{position:absolute;inset:-20px 0 0;z-index:2;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 77%,#000b 88%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 77%,#000b 88%,transparent 100%)}.sc-experience .sc-head-stage{position:absolute;inset:0;width:100%;height:100%;min-height:0;isolation:isolate;margin:0}.sc-experience .sc-head-render{position:absolute;left:50%;top:0;bottom:0;transform:translate(-50%);width:min(1120px,90vw);z-index:2}.sc-experience .sc-head-render canvas{display:block;width:100%;height:100%;touch-action:none;outline:0}.sc-experience .sc-orbit-ring,.sc-experience .sc-head-stage:before,.sc-experience .sc-head-stage:after,.sc-experience .sc-head-axis{display:none}.sc-experience .sc-head-marker{position:absolute;z-index:4;width:7px;min-height:30px;padding:0;transform:translate(-3px,-50%);border:0;background:none;visibility:hidden;display:flex;align-items:center}.sc-experience .sc-head-marker>i{width:4px;height:4px;border:1px solid #ead5b9;background:var(--sc-region-color);border-radius:50%;box-shadow:0 0 0 5px #dab58b0a;opacity:.6}.sc-experience .sc-head-marker>span{display:none;position:absolute;top:50%;transform:translateY(-50%);background:#3a3030b8;border:1px solid #c5a98b3b;border-radius:3px;color:#c3ab90;font-size:8px;line-height:1.4;padding:9px 12px;min-width:78px;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.sc-experience .sc-head-marker b{display:block;font:italic 23px Georgia,serif;font-weight:400;color:#e3c6a5;margin-top:4px}.sc-experience .sc-head-marker small{font:7px Arial,sans-serif;color:#9e8470;margin-left:4px}.sc-experience .sc-head-marker>span:before{content:"";position:absolute;top:50%;height:1px;width:76px;background:#c0a18155}.sc-experience .sc-marker-left>span{right:83px;text-align:right}.sc-experience .sc-marker-right>span{left:83px}.sc-experience .sc-marker-left>span:before{left:100%}.sc-experience .sc-marker-right>span:before{right:100%}.sc-experience .sc-head-marker-active>span{display:block}.sc-experience .sc-head-marker-active>i{width:6px;height:6px;opacity:1;box-shadow:0 0 0 6px #d5b18c1a,0 0 0 7px #e4c9a526}.sc-experience .sc-head-marker-texture>span{margin-top:-15px}.sc-experience .sc-head-marker-pore>span{margin-top:20px}.sc-experience .sc-head-help,.sc-experience .sc-surface-caption,.sc-experience .sc-model-credit{display:none}.sc-experience .sc-head-tools{position:absolute;left:50%;bottom:17px;transform:translate(-50%);z-index:8;display:flex;border:0;border-radius:0;background:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;box-shadow:none;white-space:nowrap}.sc-experience .sc-head-tools button{min-height:38px;min-width:86px;font-size:8px!important;padding:8px 13px;border:0;background:none;color:#b0967b;display:flex;align-items:center;justify-content:center;gap:8px}.sc-experience .sc-head-tools button+button{border-left:1px solid #c8a98a22}.sc-experience .sc-head-tools button.sc-on{color:#d0b294}.sc-experience .sc-head-tools i{width:3px;height:3px;border-radius:50%;background:currentColor}.sc-experience .sc-head-loading{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;flex-direction:column;gap:20px;color:#c0a588;font-size:11px;z-index:5}.sc-exp-view-control{position:absolute;left:50%;bottom:7px;transform:translate(-50%);display:flex;border:1px solid #cbb28f3b;border-radius:20px;padding:3px;background:#352e2ad6;z-index:10;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px)}.sc-exp-view-control button{display:flex;align-items:center;gap:7px;min-height:35px;padding:7px 15px;font-size:9px;background:transparent;border:0;border-radius:15px;color:#b2987a;white-space:nowrap}.sc-exp-view-control button.sc-exp-view-active{color:#e5c9a7;background:#d1b0821c}.sc-exp-coordinate{position:absolute;top:50%;font-size:6px;letter-spacing:1.5px;line-height:2.2;color:#6e6058;z-index:1;pointer-events:none}.sc-exp-coordinate>i{display:block;width:24px;height:1px;background:#b9987026;margin:8px 0}.sc-exp-coordinate-left{left:40px}.sc-exp-coordinate-right{right:40px;text-align:right}.sc-exp-coordinate-right>i{margin-left:auto}.sc-exp-session-meta{position:absolute;left:39px;right:39px;bottom:153px;display:flex;justify-content:space-between;align-items:center;z-index:7;font-size:7px;letter-spacing:.5px;color:#8b7969;pointer-events:none}.sc-exp-session-meta>span{display:flex;align-items:center;gap:7px}.sc-exp-session-meta>span>i{width:3px;height:3px;border-radius:50%;background:#9f9c76}.sc-exp-session-meta>button{display:flex;align-items:center;gap:7px;padding:6px 0;background:none;border:0;color:#a98d70;font-size:8px;min-height:35px;pointer-events:auto}.sc-exp-dock{position:absolute;z-index:12;bottom:39px;left:38px;right:38px;min-height:100px;display:flex;align-items:center;gap:30px;padding:17px 19px 17px 28px;border:1px solid #e7dbc7d9;background:#e9e1d3f5;box-shadow:0 8px 50px #100b0c1c;border-radius:7px;color:#6d5840;-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px)}.sc-exp-dock-focus{display:flex;align-items:center;gap:19px;min-width:265px}.sc-exp-dock-score{display:flex;align-items:baseline;gap:7px;white-space:nowrap}.sc-exp-dock-score>strong{font:400 49px/.95 Georgia,serif;color:#725c40;letter-spacing:-2px;font-variant-numeric:tabular-nums}.sc-exp-dock-score>span{font-size:7px;color:#b7a180}.sc-exp-dock-label>span{display:flex;align-items:center;gap:7px;font-size:11px;color:#7d6546;white-space:nowrap}.sc-exp-dock-label>span>i{width:4px;height:4px;border-radius:50%;background:var(--sc-exp-region)}.sc-exp-dock-label em{font-size:7px;color:#ab916c;padding:2px 5px;background:#b7996c0e;border-radius:2px;font-style:normal;margin-left:4px}.sc-exp-dock-label>small{display:block;font-size:8px;color:#b09b7c;margin-top:8px;line-height:1.7;white-space:nowrap}.sc-exp-dock-label b{display:block;font-size:8px;font-weight:400;color:#b48775;margin-top:1px}.sc-exp-dock-label b.sc-exp-improved{color:#9a9e7a}.sc-exp-dock-label b>span{font-size:6px;color:#c0ad90;margin-left:6px}.sc-exp-dock-recommendation{flex:1;min-width:0;border-left:1px solid #cbb99966;padding-left:29px;display:flex;flex-direction:column;gap:8px}.sc-exp-dock-recommendation>span{font-size:7px;letter-spacing:1px;color:#b19c7b}.sc-exp-dock-recommendation>div{display:flex;align-items:center;gap:22px;flex-wrap:wrap}.sc-exp-dock-recommendation button{display:flex;align-items:center;gap:9px;font-size:10px;color:#8c704e;background:none;border:0;padding:0;min-height:24px;white-space:nowrap}.sc-exp-dock-recommendation button>small{font-size:7px;color:#b49976}.sc-exp-dock-recommendation>div>small{font-size:9px;color:#ab916d}.sc-exp-open-plan{display:flex;align-items:center;justify-content:space-between;gap:35px;min-width:210px;align-self:stretch;padding:13px 19px;background:#706047;border:1px solid #706047;border-radius:4px;color:#f4e7d2;flex-shrink:0;text-align:left}.sc-exp-open-plan>span{font-size:12px;letter-spacing:.4px}.sc-exp-open-plan small{display:block;font-size:7px;letter-spacing:.2px;color:#c3aa88;margin-top:7px}.sc-exp-open-plan>svg{color:#d6bd96}.sc-exp-open-plan:hover{background:#7e6b4f}.sc-exp-footnote{position:absolute;left:40px;right:40px;bottom:13px;display:flex;align-items:center;justify-content:space-between;font-size:6px;color:#7e6a59;letter-spacing:.4px;gap:20px;z-index:7}.sc-exp-footnote>span:nth-child(2){margin-left:auto}.sc-exp-tray-backdrop{position:fixed;inset:0;z-index:100;background:#0e080c42;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);display:flex;align-items:flex-end;padding:0 24px 20px}.sc-exp-tray{width:100%;max-height:min(710px,82svh);background:#f1eadf;border:1px solid #e8d8c0;border-radius:15px;box-shadow:0 -16px 80px #160c102e;color:#655239;display:flex;flex-direction:column;position:relative;animation:sc-exp-rise .35s ease-out}@keyframes sc-exp-rise{0%{transform:translateY(60px);opacity:.5}to{transform:translateY(0);opacity:1}}.sc-exp-tray-handle{width:32px;height:3px;border-radius:3px;background:#cdbc9e;position:absolute;left:50%;top:9px;transform:translate(-50%)}.sc-exp-tray-heading{display:flex;align-items:center;justify-content:space-between;gap:25px;padding:31px 34px 24px;border-bottom:1px solid #c7b18e40;flex-shrink:0}.sc-exp-tray-heading>div>p{font-size:7px;letter-spacing:2px;color:#b39a77}.sc-exp-tray-heading h2{font:400 27px/1.4 Georgia,Noto Sans KR,serif;letter-spacing:-.8px;color:#796043;margin-top:7px}.sc-exp-tray-heading>div>span{display:block;font-size:9px;color:#b59e7b;margin-top:7px}.sc-exp-tray-heading>div:last-child{display:flex;align-items:center;gap:24px;flex-shrink:0}.sc-exp-rule-link{display:flex;align-items:center;gap:7px;min-height:44px;font-size:9px;background:none;border:0;color:#ad8a5b}.sc-exp-circle-button{display:grid;place-items:center;min-width:44px;min-height:44px;border:1px solid #bda17b42;background:transparent;border-radius:50%;color:#a1855e}.sc-exp-treatment-board{display:flex;gap:0;overflow-x:auto;overflow-y:auto;padding:25px 34px 29px;min-height:0;scrollbar-width:thin;scrollbar-color:#b89a6d44 transparent;overscroll-behavior:contain;flex:1}.sc-exp-treatment{flex:1 0 255px;min-width:255px;max-width:330px;padding:0 25px;border-right:1px solid #bda5813b;position:relative}.sc-exp-treatment:first-child{padding-left:0}.sc-exp-treatment-related:before{content:"";position:absolute;left:25px;right:25px;top:-10px;height:1px;background:#a4865c}.sc-exp-treatment-related:first-child:before{left:0}.sc-exp-treatment-top{display:flex;align-items:center;gap:14px;margin-bottom:18px}.sc-exp-treatment-top>span{font:italic 27px Georgia,serif;color:#b2966e;min-width:29px}.sc-exp-treatment-top>small{font-size:6px;letter-spacing:1.6px;color:#b49c7b}.sc-exp-treatment-top>button{display:grid;place-items:center;width:30px;height:30px;margin-left:auto;border:0;background:transparent;color:#c0a784}.sc-exp-treatment-name{padding:0;background:transparent;border:0;text-align:left;width:100%;min-height:60px}.sc-exp-treatment-name>h3{font-size:14px;font-weight:400;letter-spacing:-.3px;color:#876745;line-height:1.7;white-space:nowrap}.sc-exp-treatment-name>span{display:flex;align-items:center;gap:7px;font-size:8px;color:#b19973;margin-top:7px}.sc-exp-treatment-name i{width:2px;height:2px;background:#b19973;border-radius:50%}.sc-exp-treatment-name svg{margin-left:auto}.sc-exp-treatment-reason{font-size:8px;color:#b69b74;line-height:1.8;margin-top:17px!important;min-height:30px;white-space:normal}.sc-exp-treatment-bottom{display:flex;align-items:center;gap:5px;justify-content:space-between;margin-top:13px}.sc-exp-amount{display:flex;align-items:center;border:1px solid #c3a77c4a;border-radius:3px;background:#e2d1b51f}.sc-exp-amount>button{width:35px;height:44px;min-height:44px;background:transparent;border:0;color:#b4966b}.sc-exp-amount>strong{font:400 24px Georgia,serif;color:#8a6b44;min-width:71px;text-align:center;white-space:nowrap}.sc-exp-amount small{font:7px Arial,sans-serif;color:#b99b6f;margin-left:4px}.sc-exp-order{display:flex;align-items:center}.sc-exp-order>button{display:grid;place-items:center;width:27px;height:44px;min-height:44px;padding:0;border:0;background:transparent;color:#b39a75}.sc-exp-modified{font-size:7px;color:#af8d5d;margin-top:9px!important}.sc-exp-add-treatment{flex:0 0 205px;min-width:205px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:19px;padding:0 18px;color:#baa07c}.sc-exp-add-treatment>svg{stroke-width:1}.sc-exp-add-treatment>select{min-height:40px;max-width:180px;background:transparent;border:0;border-bottom:1px solid #ccb08c55;font-size:10px;color:#b29267;padding:5px}.sc-exp-add-treatment>button{display:flex;align-items:center;gap:14px;background:transparent;border:0;font-size:9px;color:#a38355;min-height:38px}.sc-exp-tray-footer{display:flex;align-items:center;justify-content:space-between;gap:40px;border-top:1px solid #c3ab8744;padding:21px 34px 23px;background:#e8decf44;flex-shrink:0}.sc-exp-tray-footer>label{flex:1;font-size:8px;color:#b09874;max-width:700px}.sc-exp-tray-footer textarea{display:block;resize:none;width:100%;background:transparent;border:0;border-bottom:1px solid #c1a78150;min-height:43px;height:43px;margin-top:5px;padding:7px 0;font-size:10px;color:#9d7a4e;line-height:1.7}.sc-exp-tray-footer textarea::-moz-placeholder{color:#bfa680}.sc-exp-tray-footer textarea::placeholder{color:#bfa680}.sc-exp-final-actions{display:flex;align-items:flex-end;flex-direction:column;gap:9px;min-width:295px}.sc-exp-final-actions>span{font-size:8px;color:#b69c76}.sc-exp-finalize{display:flex;align-items:center;justify-content:space-between;gap:30px;min-width:270px;min-height:47px;border:1px solid #7d6649;background:#7d6649;color:#f4e5ce;border-radius:3px;padding:12px 17px;font-size:11px}.sc-exp-finalize>svg:last-child{margin-left:auto}.sc-exp-confirmed{display:flex;align-items:center;gap:7px}.sc-exp-report-buttons{display:flex;align-items:center;gap:7px;flex-wrap:wrap}.sc-exp-report-buttons>button{display:flex;align-items:center;justify-content:center;gap:7px;min-height:43px;padding:9px 12px;border:1px solid #b6986f66;background:transparent;border-radius:3px;font-size:9px;color:#987449}.sc-exp-report-buttons>button:first-child{background:#7d6649;border-color:#7d6649;color:#f4e5ce}.sc-exp-reset{font-size:8px;color:#ad8b5b;background:none;border:0;min-height:28px;padding:0}.sc-exp-empty{font-size:12px;color:#b29670;padding:35px 0}.sc-exp-patient-popover{position:absolute;top:90px;right:37px;z-index:80;width:290px;padding:20px;background:#f1e7d8;border:1px solid #d9c2a3;border-radius:6px;box-shadow:0 15px 50px #0e070b33;color:#886a46}.sc-exp-popover-heading{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c7ac8655;padding-bottom:10px;margin-bottom:16px;font-size:7px;letter-spacing:1.3px;color:#b3956d}.sc-exp-popover-heading>button{width:30px;height:30px;background:none;border:0;color:#a78a64}.sc-exp-patient-popover>label{display:flex;flex-direction:column;gap:7px;font-size:8px;margin-top:15px;color:#b2946b}.sc-exp-patient-popover select{width:100%;min-height:40px;padding:6px 8px;border:1px solid #c6a97f66;border-radius:3px;background:#fbf3e5;font-size:11px;color:#9c7748}.sc-exp-dialog-backdrop{position:fixed;inset:0;display:flex;align-items:center;justify-content:center;padding:24px;background:#1c141a80;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:160}.sc-exp-rule-dialog{width:min(750px,100%);max-height:90svh;overflow:auto;background:#f1e9dc;border:1px solid #d4bb98;border-radius:9px;padding:30px 34px;color:#99764a;box-shadow:0 20px 100px #0c040833;scrollbar-width:thin}.sc-exp-rule-dialog>header{display:flex;justify-content:space-between;align-items:flex-start;gap:25px;margin-bottom:17px}.sc-exp-rule-dialog>header p{font-size:7px;letter-spacing:2px;color:#b99a72}.sc-exp-rule-dialog h2{font:400 28px/1.5 Georgia,Noto Sans KR,serif;color:#8a6841;letter-spacing:-.7px;margin-top:10px}.sc-exp-rule-dialog>p{font-size:10px;line-height:1.9;color:#b29670}.sc-exp-rule-table{margin:25px 0}.sc-exp-rule-row{display:grid;grid-template-columns:1fr 67px 67px 1.8fr;gap:12px;align-items:center;border-bottom:1px solid #c8ac8440;padding:10px 0;font-size:10px;color:#a17d4e}.sc-exp-rule-table-heading{font-size:8px;color:#b79b77;padding:5px 0 13px}.sc-exp-rule-row input,.sc-exp-grade-settings input{width:100%;min-height:43px;border:1px solid #ccb08a99;border-radius:3px;background:#faf2e4;padding:6px 8px;font-size:11px;color:#987040}.sc-exp-rule-row>small{grid-column:1/-1;font-size:8px;color:#ba775d}.sc-exp-grade-settings{display:flex;align-items:center;gap:15px;margin-top:27px}.sc-exp-grade-settings>div{flex:1}.sc-exp-grade-settings h3{font-size:12px;font-weight:400;color:#a07b4e}.sc-exp-grade-settings p{font-size:9px;color:#baa07b;margin-top:5px}.sc-exp-grade-settings input{width:67px}.sc-exp-rule-dialog .sc-exp-rule-note{margin-top:25px;display:flex;align-items:center;gap:9px;font-size:9px;color:#b39469}.sc-experience .sc-exp-report-overlay{position:fixed;inset:0;display:flex;justify-content:center;overflow:auto;padding:24px;background:#1e161c99;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);z-index:180}.sc-experience .sc-report-modal{padding:20px;background:#eae0d1;border-radius:6px;max-width:850px;width:100%;height:-moz-max-content;height:max-content;color:#926e42}.sc-experience .sc-modal-toolbar{margin-bottom:20px;color:#ab875b;border-color:#c9a87e44;letter-spacing:.3px;font-size:10px}.sc-exp-print{display:flex;align-items:center;gap:7px;min-height:42px;border:1px solid #896b48;background:#896b48;color:#f6e7d0;padding:10px 13px;border-radius:3px;font-size:10px}.sc-experience .sc-report-sheet{color:#4f4030}.sc-exp-notice{position:fixed;left:50%;top:178px;transform:translate(-50%);z-index:240;display:flex;align-items:center;gap:10px;background:#e4d2b7;border:1px solid #d2b58b;border-radius:4px;color:#8a663e;box-shadow:0 8px 40px #160a0f22;padding:13px 21px;font-size:11px;white-space:nowrap}.sc-experience .sc-three-wrap{position:absolute;inset:20px 0 120px;width:100%;height:auto;min-height:0}.sc-experience .sc-three{position:absolute;left:50%;top:0;bottom:0;width:min(1000px,86vw);height:100%;transform:translate(-50%)}.sc-experience .sc-three-info{color:#a38a70;font-size:7px;bottom:4px}.sc-exp-layer-mode .sc-exp-model-space{-webkit-mask-image:none;mask-image:none;bottom:0}.sc-exp-depth-controls{position:absolute;bottom:52px;left:50%;transform:translate(-50%);width:min(890px,75vw);z-index:10}.sc-exp-layer-key{display:flex;justify-content:center;align-items:center;gap:25px;margin-bottom:19px}.sc-exp-layer-key>span{display:flex;align-items:center;gap:5px;font-size:8px;color:#b89a7a;white-space:nowrap}.sc-exp-layer-key i{width:4px;height:4px;border-radius:50%;display:block}.sc-exp-layer-key small{font-size:6px;color:#8b7159;margin-left:3px}.sc-exp-treatment-picker{display:flex;gap:5px;justify-content:center;flex-wrap:wrap}.sc-exp-treatment-picker button{display:flex;align-items:center;gap:6px;min-height:34px;border:1px solid #a9865b35;border-radius:3px;background:#372b2666;padding:6px 9px;color:#aa8660;font-size:8px;white-space:nowrap}.sc-exp-treatment-picker i{width:3px;height:3px;border-radius:50%}.sc-exp-treatment-picker small{font-size:6px;color:#8a6849}.sc-exp-treatment-picker button.sc-exp-depth-selected{background:#d1aa7414;border-color:#cfab7766;color:#dfb583}.sc-exp-depth-note{display:flex;align-items:center;justify-content:center;gap:25px;margin-top:8px;font-size:6px;color:#816347}.sc-exp-depth-note>label{display:flex;align-items:center;gap:5px;min-height:24px}.sc-exp-depth-note input{width:11px;height:11px;accent-color:#c6a475}@media(min-width:1700px){.sc-exp-header{top:31px;left:48px;right:48px}.sc-exp-wordmark{font-size:28px}.sc-exp-journey{gap:22px}.sc-exp-journey button{font-size:11px}.sc-exp-metrics{top:118px;gap:7px;padding:6px}.sc-exp-metrics button{min-width:115px;min-height:47px;font-size:11px;padding:10px 19px}.sc-exp-metrics button>b{font-size:17px}.sc-exp-room{top:180px;bottom:158px}.sc-exp-room-label{left:49px;top:31px}.sc-exp-room-label>h1{font-size:19px}.sc-exp-room-label>span{font-size:7px}.sc-exp-header-actions{gap:20px}.sc-exp-receive{min-height:43px;font-size:10px!important;padding:10px 16px}.sc-exp-patient-button>span{font-size:11px}.sc-exp-patient-button small{font-size:8px}.sc-exp-dock{left:48px;right:48px;bottom:43px;padding:20px 22px 20px 32px;min-height:108px;gap:39px}.sc-exp-dock-focus{min-width:320px;gap:23px}.sc-exp-dock-score>strong{font-size:55px}.sc-exp-dock-label>span{font-size:13px}.sc-exp-dock-label>small{font-size:9px}.sc-exp-dock-label em{font-size:8px}.sc-exp-dock-recommendation{padding-left:36px}.sc-exp-dock-recommendation button{font-size:12px}.sc-exp-dock-recommendation>span{font-size:8px}.sc-exp-open-plan{min-width:250px;padding:14px 23px}.sc-exp-open-plan>span{font-size:14px}.sc-exp-open-plan small{font-size:8px}.sc-exp-session-meta{left:49px;right:49px;bottom:161px;font-size:8px}.sc-exp-footnote{left:49px;right:49px;bottom:15px;font-size:7px}.sc-exp-tray-backdrop{padding:0 32px 26px}.sc-exp-tray-heading{padding:34px 40px 26px}.sc-exp-tray-heading h2{font-size:32px}.sc-exp-treatment-board{padding:29px 40px 33px}.sc-exp-treatment{flex-basis:280px;min-width:280px;padding:0 30px;max-width:360px}.sc-exp-treatment-name>h3{font-size:16px}.sc-exp-treatment-reason{font-size:9px}.sc-exp-tray-footer{padding:24px 40px 27px}}@media(max-width:1250px){.sc-experience{min-height:760px}.sc-exp-header{left:25px;right:25px;top:21px;gap:18px}.sc-exp-wordmark{font-size:22px;letter-spacing:2.6px}.sc-exp-wordmark>span{font-size:5px;letter-spacing:2.8px}.sc-exp-journey{gap:12px}.sc-exp-journey button{font-size:9px;gap:7px}.sc-exp-journey>span{width:17px}.sc-exp-header-actions{gap:11px}.sc-exp-patient-button>i{width:28px;height:28px;font-size:13px}.sc-exp-patient-button>span{font-size:9px}.sc-exp-patient-button small{font-size:6px}.sc-exp-receive{font-size:8px!important;padding:8px 10px;min-height:37px}.sc-exp-language{font-size:8px!important;min-width:25px}.sc-exp-metrics{top:100px;gap:2px;padding:4px}.sc-exp-metrics button{font-size:9px;gap:6px;padding:7px 12px;min-width:85px;min-height:40px}.sc-exp-metrics button>b{font-size:14px}.sc-exp-room{inset:151px 0 140px}.sc-exp-room-label{left:26px;top:24px}.sc-exp-room-label>span{font-size:5px;letter-spacing:1.5px}.sc-exp-room-label>h1{font-size:14px}.sc-exp-model-space{top:-14px}.sc-experience .sc-head-render{width:min(850px,92vw)}.sc-experience .sc-head-tools{bottom:15px}.sc-experience .sc-head-tools button{font-size:7px!important;min-width:76px;min-height:34px;padding:6px 10px}.sc-experience .sc-head-marker>span{font-size:7px;min-width:62px;padding:7px 9px}.sc-experience .sc-head-marker b{font-size:19px}.sc-experience .sc-marker-left>span{right:52px}.sc-experience .sc-marker-right>span{left:52px}.sc-experience .sc-head-marker>span:before{width:45px}.sc-exp-coordinate-left{left:26px}.sc-exp-coordinate-right{right:26px}.sc-exp-coordinate{font-size:5px}.sc-exp-view-control{bottom:5px;padding:2px}.sc-exp-view-control button{font-size:8px;min-height:32px;padding:6px 13px}.sc-exp-session-meta{left:26px;right:26px;bottom:143px;font-size:6px}.sc-exp-dock{left:25px;right:25px;bottom:36px;min-height:96px;padding:15px 16px 15px 21px;gap:22px}.sc-exp-dock-focus{min-width:250px;gap:15px}.sc-exp-dock-score>strong{font-size:45px}.sc-exp-dock-label>span{font-size:10px}.sc-exp-dock-label>small{font-size:7px}.sc-exp-dock-label em{font-size:6px}.sc-exp-dock-recommendation{padding-left:22px}.sc-exp-dock-recommendation>div{gap:16px}.sc-exp-dock-recommendation button{font-size:9px}.sc-exp-open-plan{min-width:190px;gap:23px;padding:12px 15px}.sc-exp-open-plan>span{font-size:11px}.sc-exp-open-plan small{font-size:6px}.sc-exp-footnote{left:26px;right:26px;bottom:11px;font-size:5px}.sc-exp-patient-popover{right:25px;top:84px}.sc-exp-depth-controls{width:80vw;bottom:48px}.sc-exp-layer-key{gap:17px;margin-bottom:13px}.sc-exp-layer-key>span{font-size:7px}.sc-exp-layer-key small{font-size:5px}.sc-exp-treatment-picker button{font-size:7px;padding:5px 7px;min-height:31px}.sc-exp-treatment-picker small{font-size:5px}.sc-experience .sc-three-wrap{top:20px;bottom:115px}.sc-exp-tray-backdrop{padding:0 18px 17px}.sc-exp-tray{max-height:80svh}.sc-exp-tray-heading{padding:28px 27px 22px}.sc-exp-tray-heading h2{font-size:25px}.sc-exp-treatment-board{padding:23px 27px 25px}.sc-exp-treatment{min-width:245px;flex-basis:245px;padding:0 23px}.sc-exp-treatment-name>h3{font-size:13px}.sc-exp-treatment-bottom{gap:3px}.sc-exp-amount>button{width:31px}.sc-exp-amount>strong{font-size:22px;min-width:66px}.sc-exp-order>button{width:25px}.sc-exp-tray-footer{padding:18px 27px 21px;gap:30px}.sc-exp-final-actions{min-width:270px}.sc-exp-finalize{min-width:245px}.sc-exp-report-buttons>button{font-size:8px;padding:8px 10px}}@media(max-width:900px){.sc-experience{min-height:850px}.sc-exp-header{left:22px;right:22px;top:23px;align-items:center}.sc-exp-wordmark{font-size:23px}.sc-exp-journey{top:68px;left:0;transform:none;gap:13px}.sc-exp-journey button{min-height:31px;font-size:8px}.sc-exp-journey>span{width:18px}.sc-exp-header-actions{gap:11px}.sc-exp-patient-button>span{font-size:9px}.sc-exp-patient-button>i{display:none}.sc-exp-receive{font-size:8px!important}.sc-exp-metrics{top:154px;width:-moz-max-content;width:max-content;max-width:calc(100% - 44px);gap:0;justify-content:center}.sc-exp-metrics button{font-size:9px;min-width:81px;padding:8px 10px;gap:5px;min-height:42px}.sc-exp-room{top:212px;bottom:189px}.sc-exp-room-label{top:22px;left:23px}.sc-exp-room-label>h1{font-size:13px;margin-top:8px}.sc-exp-room-label>span{font-size:5px;letter-spacing:1px}.sc-exp-ghost-word{font-size:16vw;letter-spacing:.5vw}.sc-exp-coordinate{display:none}.sc-experience .sc-head-render{width:100%;top:23px}.sc-experience .sc-head-marker>span{min-width:56px;font-size:7px}.sc-experience .sc-marker-left>span{right:34px}.sc-experience .sc-marker-right>span{left:34px}.sc-experience .sc-head-marker>span:before{width:27px}.sc-experience .sc-head-tools{bottom:16px}.sc-exp-model-space{top:-18px}.sc-exp-session-meta{left:23px;right:23px;bottom:187px}.sc-exp-dock{left:22px;right:22px;bottom:36px;min-height:140px;display:grid;grid-template-columns:1fr 180px;grid-template-rows:auto auto;padding:17px 17px 17px 22px;gap:12px 20px}.sc-exp-dock-focus{min-width:0;gap:15px;grid-column:1;grid-row:1}.sc-exp-dock-score>strong{font-size:43px}.sc-exp-dock-label>span{font-size:10px}.sc-exp-dock-label>small{font-size:7px;margin-top:5px}.sc-exp-dock-label b{display:inline;margin-left:10px;font-size:7px}.sc-exp-dock-label b>span{display:none}.sc-exp-dock-recommendation{grid-column:1;grid-row:2;display:flex;flex-direction:row;align-items:center;gap:12px;padding:0;border:0;min-height:23px}.sc-exp-dock-recommendation>span{font-size:6px;letter-spacing:.2px;white-space:nowrap}.sc-exp-dock-recommendation>div{gap:12px;flex-wrap:nowrap;overflow:hidden}.sc-exp-dock-recommendation button{font-size:8px;gap:5px;min-height:23px}.sc-exp-dock-recommendation button>svg{width:10px}.sc-exp-dock-recommendation>div>button:nth-child(2){display:none}.sc-exp-open-plan{grid-column:2;grid-row:1/3;min-width:0;width:100%;align-self:stretch;padding:17px 15px;gap:15px}.sc-exp-open-plan>span{font-size:11px}.sc-exp-open-plan small{font-size:7px;line-height:1.8}.sc-exp-footnote{left:23px;right:23px;font-size:5px;bottom:12px}.sc-exp-footnote>span:last-child{display:none}.sc-exp-patient-popover{top:88px;right:23px}.sc-exp-depth-controls{width:88vw;bottom:49px}.sc-exp-layer-key{gap:12px;flex-wrap:wrap;row-gap:5px;margin-bottom:12px}.sc-exp-layer-key>span{font-size:7px}.sc-exp-layer-key small{font-size:5px}.sc-exp-treatment-picker{gap:4px}.sc-exp-treatment-picker button{min-height:32px;font-size:7px}.sc-exp-treatment-picker small{display:none}.sc-experience .sc-three-wrap{top:35px;bottom:155px}.sc-experience .sc-three{width:95vw}.sc-exp-depth-note{font-size:5px;margin-top:5px}.sc-exp-tray-backdrop{padding:0 13px 13px}.sc-exp-tray{max-height:80svh;border-radius:12px}.sc-exp-tray-heading{padding:27px 23px 20px}.sc-exp-tray-heading h2{font-size:23px}.sc-exp-tray-heading>div>span{font-size:8px}.sc-exp-tray-heading>div:last-child{gap:15px}.sc-exp-treatment-board{padding:23px 23px 25px}.sc-exp-treatment{min-width:245px}.sc-exp-tray-footer{padding:18px 23px 22px;gap:25px}.sc-exp-tray-footer>label{font-size:8px}.sc-exp-tray-footer textarea{font-size:9px}.sc-exp-final-actions{min-width:235px}.sc-exp-finalize{min-width:225px;font-size:10px;gap:20px}.sc-exp-final-actions>span{font-size:7px}.sc-exp-rule-dialog{padding:26px;max-width:650px}.sc-exp-notice{top:218px;max-width:90%;font-size:10px;white-space:normal}}@media(max-width:650px){.sc-experience{min-height:800px;height:100svh}.sc-exp-header{left:19px;right:19px;top:20px;gap:12px;height:48px}.sc-exp-wordmark{font-size:20px;letter-spacing:2px}.sc-exp-wordmark>span{font-size:5px;letter-spacing:2px;margin-top:6px}.sc-exp-header-actions{gap:8px}.sc-exp-patient-button>span{font-size:8px;max-width:45px}.sc-exp-patient-button small{display:none}.sc-exp-patient-button>svg{width:10px;margin-left:0}.sc-exp-patient-button{gap:4px}.sc-exp-receive{min-height:33px;padding:7px 8px}.sc-exp-receive>span{display:none}.sc-exp-receive>svg{width:13px}.sc-exp-language{font-size:7px!important;min-width:21px;letter-spacing:.5px}.sc-exp-journey{top:64px;gap:12px;left:0}.sc-exp-journey button{font-size:7px;gap:5px;min-height:27px}.sc-exp-journey button small{font-size:10px}.sc-exp-journey>span{width:18px}.sc-exp-metrics{top:135px;left:19px;right:19px;transform:none;width:auto;max-width:none;justify-content:flex-start;overflow-x:auto;gap:0;padding:4px;scrollbar-width:none;border-radius:5px}.sc-exp-metrics::-webkit-scrollbar{display:none}.sc-exp-metrics button{min-width:78px;min-height:38px;padding:7px 10px;font-size:9px;gap:5px;flex-shrink:0}.sc-exp-metrics button>b{font-size:13px}.sc-exp-metrics button>i{width:3px;height:3px}.sc-exp-room{top:189px;bottom:196px}.sc-exp-room-label{left:20px;right:20px;top:14px}.sc-exp-room-label>span{font-size:5px;letter-spacing:1px}.sc-exp-room-label>h1{font-size:12px;margin-top:7px;letter-spacing:-.3px}.sc-exp-ghost-word{font-size:17vw;top:45%;letter-spacing:.2vw}.sc-exp-model-space{inset:15px -19% 0;-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 70%,#000b 83%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 70%,#000b 83%,transparent 100%)}.sc-experience .sc-head-render{top:11px;width:100%;max-width:none}.sc-experience .sc-head-marker>span{min-width:49px;padding:6px 7px;font-size:6px}.sc-experience .sc-head-marker b{font-size:17px}.sc-experience .sc-marker-left>span{right:19px}.sc-experience .sc-marker-right>span{left:19px}.sc-experience .sc-head-marker>span:before{width:12px}.sc-experience .sc-head-marker small{font-size:5px}.sc-experience .sc-head-marker>i{width:3px;height:3px}.sc-experience .sc-head-marker-active>i{width:5px;height:5px}.sc-experience .sc-head-tools{left:50%;bottom:27px}.sc-experience .sc-head-tools button{font-size:6px!important;min-width:65px;padding:6px 8px;min-height:30px}.sc-exp-view-control{bottom:3px;border-radius:18px;padding:2px}.sc-exp-view-control button{font-size:7px;padding:6px 12px;min-height:30px;gap:5px}.sc-exp-view-control button>svg{width:11px}.sc-exp-session-meta{bottom:190px;left:20px;right:20px;font-size:5px}.sc-exp-session-meta>button{font-size:7px;min-height:28px}.sc-exp-session-meta>button>svg{width:11px}.sc-exp-dock{left:13px;right:13px;bottom:34px;min-height:148px;grid-template-columns:minmax(0,1fr) 107px;padding:16px 12px 14px 16px;gap:12px 12px;border-radius:6px}.sc-exp-dock-focus{gap:11px}.sc-exp-dock-score{gap:4px}.sc-exp-dock-score>strong{font-size:39px;letter-spacing:-1.5px}.sc-exp-dock-score>span{font-size:5px}.sc-exp-dock-label>span{font-size:10px;gap:5px}.sc-exp-dock-label em{font-size:5px;padding:2px 3px;margin-left:0}.sc-exp-dock-label>small{font-size:6px;margin-top:5px;white-space:normal;line-height:1.9}.sc-exp-dock-label b{font-size:6px;margin-left:5px}.sc-exp-dock-recommendation{gap:6px;align-items:flex-start}.sc-exp-dock-recommendation>span{font-size:5px;min-height:23px;display:flex;align-items:center;line-height:1.5}.sc-exp-dock-recommendation>div{min-width:0;max-width:100%;gap:0}.sc-exp-dock-recommendation button{font-size:7px;gap:4px;min-height:23px;line-height:1.5;max-width:100%;white-space:normal;text-align:left}.sc-exp-dock-recommendation button>svg{width:10px;flex-shrink:0}.sc-exp-dock-recommendation button>small{font-size:5px}.sc-exp-open-plan{min-width:0;padding:14px 10px;gap:6px;flex-direction:column;align-items:flex-start;justify-content:space-between;border-radius:3px}.sc-exp-open-plan>span{font-size:10px;letter-spacing:0}.sc-exp-open-plan small{font-size:6px;line-height:1.8;margin-top:6px}.sc-exp-open-plan>svg{width:16px;align-self:flex-end}.sc-exp-footnote{left:15px;right:15px;bottom:11px;font-size:4px;gap:10px;letter-spacing:.1px}.sc-exp-footnote>span:nth-child(2){font-size:4px}.sc-exp-patient-popover{left:19px;right:19px;width:auto;top:80px;padding:18px 20px}.sc-exp-depth-controls{left:19px;right:19px;transform:none;width:auto;bottom:43px}.sc-exp-layer-key{gap:7px;row-gap:5px;margin-bottom:10px;justify-content:center}.sc-exp-layer-key>span{font-size:6px;gap:3px}.sc-exp-layer-key small{display:none}.sc-exp-treatment-picker{gap:4px}.sc-exp-treatment-picker button{font-size:6px;min-height:29px;padding:5px 6px;gap:4px}.sc-exp-treatment-picker i{width:2px;height:2px}.sc-exp-depth-note{font-size:4px;gap:10px;margin-top:4px}.sc-exp-depth-note>label{min-height:20px;gap:4px}.sc-exp-depth-note input{width:9px;height:9px}.sc-experience .sc-three-wrap{top:50px;bottom:139px}.sc-experience .sc-three{width:96vw;left:50%}.sc-experience .sc-three-info{font-size:5px;bottom:0}.sc-exp-layer-mode .sc-exp-model-space{left:0;right:0;top:0;-webkit-mask-image:none;mask-image:none}.sc-exp-tray-backdrop{padding:0;align-items:flex-end}.sc-exp-tray{border-radius:17px 17px 0 0;max-height:88svh;border-bottom:0}.sc-exp-tray-heading{padding:27px 21px 19px;gap:12px;align-items:flex-start}.sc-exp-tray-heading>div>p{font-size:6px;letter-spacing:1.4px}.sc-exp-tray-heading h2{font-size:20px;margin-top:8px;letter-spacing:-.7px;line-height:1.5}.sc-exp-tray-heading>div>span{font-size:7px;line-height:1.8;max-width:230px;margin-top:6px}.sc-exp-tray-heading>div:last-child{gap:0}.sc-exp-tray-heading .sc-exp-rule-link{display:none}.sc-exp-circle-button{min-width:36px;min-height:36px}.sc-exp-treatment-board{padding:22px 21px 25px;flex-shrink:1;min-height:200px;scroll-snap-type:x proximity;scroll-padding-left:21px}.sc-exp-treatment{min-width:250px;flex-basis:250px;scroll-snap-align:start;padding:0 23px}.sc-exp-treatment-top{margin-bottom:15px}.sc-exp-treatment-top>span{font-size:25px}.sc-exp-treatment-name>h3{font-size:14px}.sc-exp-treatment-name>span{font-size:9px}.sc-exp-treatment-reason{font-size:9px;margin-top:13px!important}.sc-exp-treatment-bottom{margin-top:12px;gap:5px}.sc-exp-amount>button{width:34px}.sc-exp-amount>strong{min-width:70px;font-size:23px}.sc-exp-order>button{width:27px}.sc-exp-add-treatment{min-width:190px;flex-basis:190px}.sc-exp-tray-footer{flex-direction:column;align-items:stretch;padding:17px 21px 23px;gap:17px}.sc-exp-tray-footer>label{max-width:none;font-size:9px;flex:none}.sc-exp-tray-footer textarea{font-size:10px;height:40px;min-height:40px;margin-top:3px}.sc-exp-final-actions{min-width:0;align-items:stretch;gap:8px}.sc-exp-final-actions>span{font-size:8px}.sc-exp-finalize{width:100%;min-width:0;min-height:47px;font-size:12px}.sc-exp-final-actions>.sc-exp-reset{align-self:flex-end}.sc-exp-report-buttons{gap:5px}.sc-exp-report-buttons>button{font-size:7px;padding:8px;gap:5px;flex:1;white-space:nowrap;min-height:43px}.sc-exp-report-buttons>button>svg{width:12px}.sc-exp-rule-dialog{padding:23px 19px;max-height:90svh;border-radius:7px}.sc-exp-dialog-backdrop{padding:14px}.sc-exp-rule-dialog>header{gap:13px;margin-bottom:14px}.sc-exp-rule-dialog>header p{font-size:6px;letter-spacing:1.5px}.sc-exp-rule-dialog h2{font-size:23px;margin-top:7px}.sc-exp-rule-dialog>p{font-size:9px;line-height:1.8}.sc-exp-rule-table{margin:20px 0}.sc-exp-rule-row{grid-template-columns:.9fr 43px 43px 1.5fr;gap:7px;font-size:8px;padding:9px 0}.sc-exp-rule-table-heading{font-size:7px}.sc-exp-rule-row input{font-size:10px;min-height:40px;padding:5px}.sc-exp-grade-settings{gap:10px;margin-top:20px}.sc-exp-grade-settings input{width:48px;min-height:40px;padding:5px}.sc-exp-grade-settings h3{font-size:11px}.sc-exp-grade-settings p{font-size:8px}.sc-exp-rule-dialog .sc-exp-rule-note{font-size:8px;line-height:1.7;align-items:flex-start}.sc-exp-rule-note>svg{flex-shrink:0;margin-top:3px}.sc-experience .sc-exp-report-overlay{padding:7px}.sc-experience .sc-report-modal{padding:9px}.sc-experience .sc-modal-toolbar{font-size:9px;margin-bottom:14px;gap:10px}.sc-experience .sc-modal-toolbar>div{gap:5px}.sc-exp-print{font-size:9px;min-height:37px;padding:8px 10px;gap:5px}.sc-exp-notice{top:193px;max-width:90%;font-size:9px;padding:11px 15px;border-radius:3px;line-height:1.8}}@media(prefers-reduced-motion:reduce){.sc-exp-tray,.sc-experience .sc-head-loading span{animation:none}}@media print{.sc-experience{height:auto!important;min-height:0!important;overflow:visible!important;background:#fff!important;color:#4f4030!important;isolation:auto!important;padding:0!important}.sc-experience>:not(.sc-exp-report-overlay){display:none!important}.sc-experience .sc-exp-report-overlay{position:static;display:block;overflow:visible;padding:0;background:#fff;-webkit-backdrop-filter:none;backdrop-filter:none}.sc-experience .sc-report-modal{padding:0;border:0;border-radius:0;background:#fff;max-width:none;height:auto;box-shadow:none}.sc-experience .sc-modal-toolbar{display:none!important}.sc-experience .sc-report-sheet{color:#4f4030;background:#fff}}.sc-exp-model-space{-webkit-mask-image:none;mask-image:none}.sc-experience .sc-head-render{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 75%,#000a 88%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 75%,#000a 88%,transparent 100%)}.sc-experience .sc-head-tools{bottom:67px}.sc-experience .sc-exp-open-plan{color:#f4e7d2}.sc-experience .sc-exp-finalize{color:#f4e5ce}.sc-experience .sc-exp-print{color:#f6e7d0}.sc-experience .sc-exp-receive{color:#c9ae93}.sc-experience .sc-exp-language{color:#9d8a7b}.sc-exp-footnote>a{font-size:5px;color:#84705d!important;text-decoration:none;margin-left:auto;white-space:nowrap}.sc-exp-footnote>a+span{margin-left:0}@keyframes sc-exp-rise{0%{transform:translateY(60px)}to{transform:translateY(0)}}@media(max-width:1250px){.sc-experience .sc-head-tools{bottom:60px}}@media(max-width:900px){.sc-experience .sc-head-tools{bottom:61px}.sc-exp-footnote>a{font-size:4px}}@media(max-width:650px){.sc-exp-model-space{-webkit-mask-image:none;mask-image:none}.sc-experience .sc-head-render{-webkit-mask-image:linear-gradient(to bottom,#000 0%,#000 75%,#0009 87%,transparent 100%);mask-image:linear-gradient(to bottom,#000 0%,#000 75%,#0009 87%,transparent 100%)}.sc-experience .sc-head-tools{bottom:53px}.sc-exp-footnote>span:nth-of-type(2){display:none}.sc-exp-footnote>a{font-size:4px;margin-left:auto}}.sc-experience .sc-exp-dock{left:50%;right:auto;transform:translate(-50%);width:min(1220px,calc(100% - 96px))}.sc-experience .sc-head-tools{background:#302826d9;border:1px solid #c0a17b30;border-radius:4px;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.sc-experience .sc-head-tools button{color:#b99b7a}.sc-experience .sc-head-tools button.sc-on{color:#ead0ac}.sc-exp-dock-recommendation button>small{font-size:7px;color:#baa07b}@media(max-width:1250px){.sc-experience .sc-exp-dock{width:calc(100% - 50px)}}@media(max-width:900px){.sc-experience .sc-exp-dock{width:calc(100% - 44px)}}@media(max-width:650px){.sc-experience .sc-exp-dock{width:calc(100% - 26px)}.sc-exp-dock-recommendation button>small{display:none}}@font-face{font-family:ScfPretendard;src:url(/pose/fonts/PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}.scf{--scf-ivory: #efe6d4;--scf-dim: #a79c86;--scf-faint: #6e6657;--scf-gold: #cdb68b;--scf-gold-hi: #e2cc9f;--scf-line: #e6d6b51a;--scf-line2: #e6d6b533;--scf-good: #9fb79b;--scf-watch: #d2b277;--scf-care: #d48f78;--scf-num: Georgia, "Times New Roman", serif;position:relative;height:100svh;min-height:680px;overflow:hidden;isolation:isolate;background:#0b0a08;color:var(--scf-ivory);font:400 15px/1.55 ScfPretendard,Apple SD Gothic Neo,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.scf *,.scf *:before,.scf *:after{box-sizing:border-box}.scf button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0;-webkit-tap-highlight-color:transparent}.scf code{font:400 .92em ui-monospace,SF Mono,Menlo,monospace;letter-spacing:0}.scf-eyebrow{margin:0 0 14px;font-size:11px;letter-spacing:.28em;color:var(--scf-gold)}.scf-dim{color:var(--scf-faint)!important}.scf-up{color:var(--scf-good)!important}.scf-down{color:var(--scf-care)!important}.scf-good{color:var(--scf-good)}.scf-watch{color:var(--scf-watch)}.scf-care{color:var(--scf-care)}.scf-room{position:absolute;inset:0;z-index:-1;overflow:hidden}.scf-room img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transform-origin:38% 60%;transition:filter 1.6s ease,transform 2.4s ease;animation:scf-drift 48s ease-in-out infinite alternate}.scf-room i{position:absolute;inset:0;transition:background 1.6s ease;background:linear-gradient(90deg,#0b0a0833,transparent 40%,#0b0a0800 60%),linear-gradient(0deg,#0b0a08aa,transparent 30%),linear-gradient(180deg,#0b0a0899,transparent 22%)}@keyframes scf-drift{0%{scale:1.06}to{scale:1}}.scf-at-receiving .scf-room img{filter:blur(14px) brightness(.42) saturate(.85);transform:scale(1.08)}.scf-at-consult .scf-room img{filter:blur(6px) brightness(.26) saturate(.7);transform:scale(1.1)}.scf-at-consult .scf-room i{background:radial-gradient(60% 70% at 50% 46%,transparent,#0b0a08cc 100%)}.scf-top{position:absolute;z-index:20;top:0;left:0;right:0;display:flex;align-items:flex-start;padding:44px 64px 0;pointer-events:none}.scf-top>*{pointer-events:auto}.scf-brand{font:400 30px var(--scf-num);letter-spacing:.26em;color:#e6dbc4;line-height:1}.scf-brand small{display:block;font:400 11px ScfPretendard,sans-serif;letter-spacing:.3em;color:var(--scf-dim);margin-top:14px}.scf-top-right{margin-left:auto;display:flex;align-items:center;gap:30px}.scf-top-right time{font:italic 400 26px var(--scf-num);color:var(--scf-ivory);font-variant-numeric:tabular-nums}.scf-link{display:flex;align-items:center;gap:10px;font-size:12px;letter-spacing:.06em;color:var(--scf-dim)}.scf-link i{width:6px;height:6px;border-radius:50%;background:var(--scf-good);animation:scf-pulse 2.6s infinite}@keyframes scf-pulse{0%{box-shadow:0 0 #9fb79b80}70%,to{box-shadow:0 0 0 10px #9fb79b00}}.scf-quiet{border-bottom:1px solid var(--scf-line2)!important;padding:4px 0!important;font-size:13px;color:var(--scf-dim)!important;transition:color .3s,border-color .3s}.scf-quiet:hover{color:var(--scf-ivory)!important;border-color:var(--scf-gold)!important}.scf-foot{position:absolute;z-index:20;left:64px;bottom:18px;font-size:10.5px;color:var(--scf-faint);letter-spacing:.02em}.scf-panel{position:relative;background:radial-gradient(ellipse at 0% 0%,#6b5e4926,transparent 58%),linear-gradient(125deg,#22211dea,#121311f2 75%);border-left:1px solid #dcc69730;box-shadow:-24px 0 80px #0006;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.scf-panel-head{display:flex;justify-content:space-between;font-size:10.5px;letter-spacing:.28em;color:var(--scf-dim)}.scf-panel-head em{font:italic 400 13px var(--scf-num);letter-spacing:0;color:var(--scf-gold);display:inline-grid;place-items:center;width:28px;height:28px;border:1px solid var(--scf-line2);border-radius:50%;margin-left:10px}.scf-line-title{display:flex;align-items:center;gap:14px;margin:34px 0 6px;font-size:10.5px;letter-spacing:.26em;color:var(--scf-faint)}.scf-line-title:after{content:"";flex:1;height:1px;background:var(--scf-line)}.scf-cta{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:86px;padding:0 22px 0 30px!important;background:linear-gradient(100deg,#ddcca9,#bba57e)!important;color:#1c1813!important;text-align:left;transition:filter .3s,transform .3s}.scf-cta:hover{filter:brightness(1.06)}.scf-cta:active{transform:scale(.995)}.scf-cta>span{font-size:20px;font-weight:500;letter-spacing:-.01em}.scf-cta small{display:block;font-size:11.5px;font-weight:400;opacity:.62;margin-top:4px}.scf-cta>i{font-style:normal;width:46px;height:46px;border:1px solid #1c181345;border-radius:50%;display:grid;place-items:center;font-size:18px}.scf-cta-slim{min-height:66px;margin-top:36px}.scf-cta-slim>span{font-size:17px}.scf-cta-slim>i{width:38px;height:38px}.scf-standby{position:absolute;inset:0;display:grid;grid-template-columns:1fr minmax(520px,600px)}.scf-welcome{align-self:center;text-align:center;padding:0 48px 4vh;animation:scf-rise 1.4s ease both}.scf-welcome h1{margin:0;font-weight:250;font-size:clamp(80px,7.4vw,136px);line-height:1.05;letter-spacing:.02em;color:#f3ead8;text-shadow:0 0 60px #f0cf9a26}.scf-welcome-sub{margin:22px 0 0;font-size:19px;color:#d6cab2;letter-spacing:.04em}.scf-rule-line{display:block;width:64px;height:1px;margin:30px auto;background:linear-gradient(90deg,transparent,var(--scf-gold),transparent)}.scf-welcome-state{margin:0;font-size:14.5px;color:#c9bda5;display:inline-flex;align-items:center;gap:12px}.scf-welcome-state i{width:7px;height:7px;border-radius:50%;background:var(--scf-gold-hi);box-shadow:0 0 14px #e2cc9f;animation:scf-breathe 2.8s ease-in-out infinite}@keyframes scf-breathe{50%{opacity:.25}}@keyframes scf-rise{0%{opacity:0;transform:translateY(14px)}}.scf-standby-panel{display:flex;flex-direction:column;padding:52px 56px 46px;min-height:0;animation:scf-slide 1.1s cubic-bezier(.2,.7,.2,1) both}@keyframes scf-slide{0%{transform:translate(40px);opacity:0}}.scf-standby-panel h2{margin:40px 0 30px;font-size:34px;font-weight:400;letter-spacing:-.03em}.scf-guest{border:1px solid #dcc69726;background:linear-gradient(135deg,#34312a66,#17181566);padding:26px 30px 22px}.scf-guest-top{display:flex;justify-content:space-between;font-size:12.5px;color:var(--scf-dim)}.scf-ready{font-size:9.5px;letter-spacing:.24em;display:flex;align-items:center;gap:7px;color:var(--scf-gold)}.scf-ready i{width:4px;height:4px;border-radius:50%;background:var(--scf-gold)}.scf-guest>b{display:block;margin:18px 0 8px;font-size:56px;font-weight:300;line-height:1.1;color:#f3ead8}.scf-guest-meta{display:flex;align-items:center;gap:12px;font-size:13.5px;color:var(--scf-dim)}.scf-guest-meta span{width:1px;height:11px;background:var(--scf-line2)}.scf-guest-foot{display:flex;align-items:baseline;gap:8px;margin-top:22px;padding-top:16px;border-top:1px solid var(--scf-line);font-size:10.5px;letter-spacing:.2em;color:var(--scf-faint)}.scf-guest-foot span{flex:1}.scf-guest-foot em{font:italic 400 30px var(--scf-num);letter-spacing:0;color:var(--scf-gold)}.scf-guest-foot small{font-size:11px;letter-spacing:0}.scf-queue button{display:grid;grid-template-columns:46px 1fr auto 40px;align-items:baseline;width:100%;text-align:left;padding:17px 0;border-bottom:1px solid var(--scf-line);transition:padding .3s,background .3s}.scf-queue button:hover{padding-left:6px}.scf-queue em{font:italic 400 20px var(--scf-num);color:#9c8a68}.scf-queue b{font-size:23px;font-weight:300}.scf-queue time{font:italic 400 15px var(--scf-num);color:var(--scf-faint)}.scf-queue button>span{text-align:right;color:var(--scf-dim);font-size:18px}.scf-route{list-style:none;margin:10px 0 0;padding:0;display:flex;align-items:center;font-size:13px;color:var(--scf-dim)}.scf-route li{display:flex;align-items:center;white-space:nowrap}.scf-route li+li:before{content:"";width:28px;height:1px;margin:0 12px;background:var(--scf-line2)}.scf-route-here{color:var(--scf-gold)}.scf-device{display:flex;align-items:stretch;margin:16px 0 30px}.scf-device button{border:1px solid var(--scf-line2)!important;padding:9px 16px!important;text-align:left;font-size:13.5px;min-width:116px;color:var(--scf-dim)!important;transition:border-color .3s,color .3s}.scf-device button+button{margin-left:-1px}.scf-device button small{display:block;font-size:10.5px;color:var(--scf-faint)}.scf-device button.scf-on{border-color:var(--scf-gold)!important;color:var(--scf-ivory)!important;position:relative;z-index:1;background:#cdb68b12!important}.scf-device>span{margin-left:auto;align-self:center;font-size:11px;color:var(--scf-faint)}.scf-standby-panel .scf-cta{margin-top:auto}.scf-recv{position:absolute;inset:0;display:grid;grid-template-columns:minmax(360px,440px) 1fr;gap:64px;padding:150px 64px 64px}.scf-rail{display:flex;flex-direction:column;animation:scf-rise 1s ease both}.scf-rail h2{margin:0 0 34px;font-size:38px;font-weight:300;line-height:1.3;letter-spacing:-.03em}.scf-rail ol{list-style:none;margin:0;padding:0;border-top:1px solid var(--scf-line)}.scf-rail li{display:grid;grid-template-columns:52px 1fr;padding:19px 0;border-bottom:1px solid var(--scf-line);color:var(--scf-faint);transition:color .6s}.scf-rail li em{font:italic 400 22px var(--scf-num);transition:color .6s}.scf-rail li b{display:block;font-size:18px;font-weight:400}.scf-rail li span{font-size:13px}.scf-rail .scf-live{color:var(--scf-ivory)}.scf-rail .scf-live em,.scf-rail .scf-live span{color:var(--scf-gold-hi)}.scf-rail .scf-live span{animation:scf-breathe 1.2s infinite}.scf-rail .scf-done{color:#cfc4ad}.scf-rail .scf-done em{color:#9c8a68}.scf-rail .scf-done span{color:var(--scf-dim)}.scf-recv-stage{min-height:0;overflow:hidden;padding:52px 64px;border:1px solid #dcc69722;animation:scf-rise .7s ease both}.scf-recv-label{display:flex;align-items:baseline;gap:22px;font-size:28px;font-weight:300;letter-spacing:-.02em}.scf-recv-label em{font:italic 400 72px/1 var(--scf-num);color:var(--scf-gold)}.scf-recv-lead{margin:18px 0 40px;max-width:760px;font-size:17px;color:var(--scf-dim)}.scf-recv-lead code{color:var(--scf-ivory)}.scf-json{margin:0;padding:30px 36px;background:#0a0907b3;border:1px solid var(--scf-line);font:17px/1.8 ui-monospace,SF Mono,Menlo,monospace;color:#dccdae;white-space:pre-wrap;word-break:break-all}.scf-json span{animation:scf-fade .5s ease backwards}@keyframes scf-fade{0%{opacity:0}}.scf-map>div,.scf-compare>div,.scf-rules>div,.scf-recs li{animation:scf-rise .6s ease backwards}.scf-map>div{display:grid;grid-template-columns:minmax(220px,300px) 90px 1fr 90px;align-items:center;padding:15px 0;border-bottom:1px solid var(--scf-line)}.scf-map code{font-size:16px;color:#d7c8a9}.scf-map code small{display:block;font-size:12px;color:var(--scf-faint)}.scf-map i{height:1px;margin:0 18px;background:linear-gradient(90deg,var(--scf-line2),var(--scf-gold));position:relative}.scf-map i:after{content:"";position:absolute;right:-1px;top:-3px;border:3.5px solid transparent;border-left:5px solid var(--scf-gold)}.scf-map span{font-size:21px}.scf-map b,.scf-compare b{font:italic 400 40px/1 var(--scf-num);text-align:right;color:var(--scf-gold-hi)}.scf-compare>div{display:grid;grid-template-columns:1fr 170px 170px 120px;align-items:center;padding:13px 0;border-bottom:1px solid var(--scf-line);font-size:20px}.scf-compare>div>span:last-child{text-align:right;font:italic 400 22px var(--scf-num);color:var(--scf-faint)}.scf-compare .scf-compare-head{font-size:11px;letter-spacing:.2em;color:var(--scf-faint);padding:0 0 10px;animation:none}.scf-compare .scf-compare-head span{text-align:right}.scf-compare .scf-compare-head span:last-child{font:inherit}.scf-rules>div{display:grid;grid-template-columns:90px 1fr 80px 60px minmax(160px,220px);align-items:center;gap:20px;padding:13px 0;border-bottom:1px solid var(--scf-line);color:var(--scf-faint);font-size:16px;transition:color .4s}.scf-range{position:relative;height:2px;background:#ffffff0d}.scf-range i{position:absolute;top:0;height:100%;background:#ffffff26}.scf-range b{position:absolute;top:-6px;width:1px;height:14px;background:var(--scf-faint)}.scf-rules code{font-size:14px}.scf-rules em{font:italic 400 26px var(--scf-num);text-align:right}.scf-rules>div>span:last-child{text-align:right}.scf-rules .scf-hit{color:var(--scf-ivory)}.scf-rules .scf-hit .scf-range i{background:var(--scf-gold)}.scf-rules .scf-hit .scf-range b{background:var(--scf-ivory);box-shadow:0 0 10px #fff8}.scf-rules .scf-hit em,.scf-rules .scf-hit>span:last-child{color:var(--scf-gold-hi)}.scf-recs{list-style:none;margin:0;padding:0}.scf-recs li{display:grid;grid-template-columns:76px 1fr auto;align-items:center;padding:22px 0;border-bottom:1px solid var(--scf-line)}.scf-recs em{font:italic 400 30px var(--scf-num);color:var(--scf-gold)}.scf-recs b{display:block;font-size:25px;font-weight:400}.scf-recs span{font-size:14px;color:var(--scf-dim)}.scf-recs strong{font:italic 400 48px var(--scf-num);color:var(--scf-gold-hi)}.scf-recs strong small,.scf-plan strong small{font:400 15px ScfPretendard,sans-serif;color:var(--scf-dim);margin-left:6px;font-style:normal}.scf-consult{position:absolute;inset:0;display:grid;grid-template-columns:minmax(280px,360px) 1fr minmax(360px,440px);grid-template-rows:1fr auto;padding:140px 0 44px;animation:scf-fade 1.2s ease}.scf-metrics{padding:0 0 24px 64px;min-height:0;display:flex;flex-direction:column}.scf-metrics h2{margin:0 0 26px;font-size:40px;font-weight:300;line-height:1.1}.scf-metrics h2 small{display:block;margin-top:10px;font-size:13.5px;color:var(--scf-dim)}.scf-metric-list{border-top:1px solid var(--scf-line)}.scf-metric-list button{display:grid;grid-template-columns:1fr auto;grid-template-areas:"name num" "bar bar";align-items:baseline;width:100%;padding:13px 0 12px;text-align:left;border-bottom:1px solid var(--scf-line);opacity:.72;transition:opacity .3s,padding .3s}.scf-metric-list button:hover{opacity:1}.scf-metric-list button.scf-on{opacity:1;padding-left:14px}.scf-mname{grid-area:name;font-size:17px}.scf-mname small{margin-left:12px;font-size:11.5px}.scf-metric-list em{grid-area:num;font:italic 400 38px/1 var(--scf-num);color:var(--scf-ivory)}.scf-metric-list .scf-on em{color:var(--scf-gold-hi)}.scf-bar{grid-area:bar;height:1px;margin-top:10px;background:var(--scf-line)}.scf-bar i{display:block;height:100%;background:var(--scf-c);opacity:.9}.scf-stage{position:relative;min-height:0;overflow:hidden}.scf-glow{position:absolute;left:50%;top:52%;width:74%;aspect-ratio:1;transform:translate(-50%,-50%);background:radial-gradient(closest-side,#d9b88536,#d9b8850c 60%,transparent);pointer-events:none}.scf-stage-title{position:absolute;z-index:6;top:0;left:0;right:0;text-align:center;pointer-events:none}.scf-stage-title .scf-eyebrow{margin-bottom:4px;font-size:13px;letter-spacing:.3em;color:#d9c7a3}.scf-stage-title h2{margin:0;display:flex;justify-content:center;align-items:baseline;gap:10px;font-weight:400}.scf-stage-title h2 em{font:italic 400 84px/1 var(--scf-num);color:var(--scf-gold-hi)}.scf-stage-title h2 small{font:italic 400 18px var(--scf-num);color:var(--scf-faint)}.scf-stage-title h2.scf-stage-all{font-size:36px;font-weight:300;padding-top:10px}.scf-stage-title>span{display:block;margin-top:6px;font-size:13px}.scf-plan{align-self:start;margin-right:64px;padding:34px 36px 30px;border:1px solid #dcc69722}.scf-plan h2{margin:22px 0 12px;font-size:30px;font-weight:400;letter-spacing:-.03em}.scf-plan ol{list-style:none;margin:0;padding:0}.scf-plan li{display:grid;grid-template-columns:44px 1fr auto;align-items:center;padding:17px 0;border-bottom:1px solid var(--scf-line);transition:opacity .4s}.scf-plan li em{font:italic 400 19px var(--scf-num);color:var(--scf-faint)}.scf-plan li b{display:block;font-size:18px;font-weight:400}.scf-plan li span{font-size:12.5px;color:var(--scf-dim)}.scf-plan li strong{font:italic 400 34px var(--scf-num)}.scf-plan li.scf-on em,.scf-plan li.scf-on b,.scf-plan li.scf-on strong{color:var(--scf-gold-hi)}.scf-plan-note{margin:20px 0 0;font-size:12.5px;color:var(--scf-faint);line-height:1.75}.scf-trace{grid-column:1 / 4;display:flex;align-items:center;gap:48px;margin:0 64px;padding:20px 0 0;border-top:1px solid #dcc69726}.scf-trace-title{font-size:10.5px;letter-spacing:.26em;color:var(--scf-gold);white-space:nowrap}.scf-trace ol{list-style:none;margin:0;padding:0;flex:1;display:flex;position:relative}.scf-trace ol:before{content:"";position:absolute;left:0;right:0;top:4px;height:1px;background:linear-gradient(90deg,var(--scf-gold),var(--scf-line2))}.scf-trace li{flex:1;position:relative;padding-top:22px}.scf-trace li:before{content:"";position:absolute;left:0;top:0;width:9px;height:9px;border-radius:50%;border:1px solid var(--scf-gold);background:#0f0e0b}.scf-trace li span{display:block;font-size:11px;color:var(--scf-faint);letter-spacing:.04em}.scf-trace li b{font-size:15px;font-weight:400;color:#dcd0b8}.scf-trace li b code{color:var(--scf-dim);margin-right:4px}.scf-trace .scf-hit:before{background:var(--scf-gold-hi);box-shadow:0 0 12px #e2cc9f99}.scf-trace .scf-hit b{color:var(--scf-gold-hi)}.scf-trace .scf-miss:before{border-color:var(--scf-faint)}.scf-trace .scf-miss b{color:var(--scf-faint)}.scf .sc-head-stage{position:absolute;inset:0;z-index:1;width:100%;height:100%;min-height:0;margin:0;background:none;border:0;overflow:visible}.scf .sc-head-stage:before,.scf .sc-head-stage:after,.scf .sc-orbit-ring,.scf .sc-head-axis,.scf .sc-surface-caption{display:none}.scf .sc-head-render{position:absolute;inset:13% 0 auto;height:112%;width:auto;transform:none;-webkit-mask-image:linear-gradient(180deg,#000 50%,transparent 76%);mask-image:linear-gradient(180deg,#000 50%,transparent 76%)}.scf .sc-head-render canvas{display:block;width:100%;height:100%;touch-action:none;outline:0}.scf .sc-head-marker{position:absolute;z-index:4;width:8px;min-height:30px;padding:0;transform:translate(-4px,-50%);border:0;background:none;display:flex;align-items:center}.scf .sc-head-marker>i{width:5px;height:5px;border-radius:50%;background:var(--sc-region-color);border:1px solid #f3e6cf;opacity:.55}.scf .sc-head-marker>span{display:none;position:absolute;left:22px;top:50%;transform:translateY(-50%);background:#15130fd9;border:1px solid var(--scf-line2);color:var(--scf-dim);font-size:11px;padding:9px 14px;white-space:nowrap;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:0}.scf .sc-head-marker.sc-marker-left>span{left:auto;right:22px}.scf .sc-head-marker>span:before{content:"";position:absolute;top:50%;width:16px;height:1px;background:var(--scf-line2);left:-17px}.scf .sc-head-marker.sc-marker-left>span:before{left:auto;right:-17px}.scf .sc-head-marker b{display:block;font:italic 400 24px var(--scf-num);color:var(--scf-ivory)}.scf .sc-head-marker small{font-size:10px;color:var(--scf-faint);margin-left:3px}.scf .sc-head-marker-active>span{display:block}.scf .sc-head-marker-active>i{width:9px;height:9px;opacity:1;box-shadow:0 0 0 7px #ffffff0d,0 0 18px var(--sc-region-color)}.scf .sc-head-tools{position:absolute;left:50%;bottom:14px;transform:translate(-50%);display:flex;z-index:5}.scf .sc-head-tools button{border:1px solid var(--scf-line2);margin-left:-1px;padding:7px 15px;font-size:11.5px;color:var(--scf-dim);background:#12100ecc;border-radius:0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.scf .sc-head-tools button.sc-on{color:var(--scf-gold-hi)}.scf .sc-head-tools button i{display:none}.scf .sc-head-help{position:absolute;left:16px;bottom:16px;font-size:10.5px;color:var(--scf-faint);display:flex;flex-direction:column;z-index:5}.scf .sc-model-credit{position:absolute;right:16px;bottom:16px;font-size:10px;color:var(--scf-faint);z-index:5;text-decoration:none}.scf .sc-head-loading{position:absolute;inset:0;display:grid;place-items:center;color:var(--scf-dim);font-size:13px;letter-spacing:.1em}@media(max-width:1300px){.scf-top{padding:30px 36px 0}.scf-brand{font-size:24px}.scf-foot{left:36px;bottom:12px}.scf-standby{grid-template-columns:1fr 440px}.scf-welcome h1{font-size:84px}.scf-standby-panel{padding:36px 34px 30px}.scf-standby-panel h2{margin:26px 0 18px;font-size:26px}.scf-guest{padding:18px 22px 16px}.scf-guest>b{font-size:40px;margin:10px 0 4px}.scf-guest-foot{margin-top:12px;padding-top:10px}.scf-guest-foot em{font-size:24px}.scf-line-title{margin:20px 0 2px}.scf-queue button{padding:11px 0}.scf-queue b{font-size:19px}.scf-device{margin:10px 0 18px}.scf-cta{min-height:70px}.scf-cta>span{font-size:17px}.scf-recv{grid-template-columns:300px 1fr;gap:32px;padding:110px 36px 40px}.scf-rail h2{font-size:28px;margin-bottom:20px}.scf-rail li{padding:12px 0;grid-template-columns:40px 1fr}.scf-rail li b{font-size:16px}.scf-recv-stage{padding:30px 34px}.scf-recv-label{font-size:22px}.scf-recv-label em{font-size:52px}.scf-recv-lead{font-size:14.5px;margin:10px 0 22px}.scf-json{font-size:13px;padding:18px 22px}.scf-map>div{grid-template-columns:190px 50px 1fr 60px;padding:9px 0}.scf-map code{font-size:13px}.scf-map span{font-size:17px}.scf-map b,.scf-compare b{font-size:30px}.scf-compare>div{grid-template-columns:1fr 110px 110px 80px;padding:8px 0;font-size:17px}.scf-rules>div{grid-template-columns:60px 1fr 64px 40px 150px;gap:12px;padding:8px 0;font-size:14px}.scf-rules em{font-size:21px}.scf-recs li{padding:14px 0;grid-template-columns:54px 1fr auto}.scf-recs b{font-size:20px}.scf-recs strong{font-size:36px}.scf-consult{grid-template-columns:250px 1fr 330px;padding:104px 0 34px}.scf-metrics{padding:0 0 12px 36px}.scf-metrics h2{font-size:30px;margin-bottom:14px}.scf-metric-list button{padding:8px 0 7px}.scf-metric-list em{font-size:30px}.scf-mname{font-size:15px}.scf-stage-title h2 em{font-size:60px}.scf-plan{margin-right:36px;padding:22px 24px 20px}.scf-plan h2{font-size:24px;margin:14px 0 6px}.scf-plan li{padding:11px 0;grid-template-columns:34px 1fr auto}.scf-plan li b{font-size:15.5px}.scf-plan li strong{font-size:26px}.scf-plan-note{display:none}.scf-trace{margin:0 36px;gap:24px;padding-top:14px}.scf-trace li b{font-size:13px}}@media(max-width:900px){.scf{height:auto;min-height:100svh;overflow:visible}.scf-room{position:fixed}.scf-top{position:relative;flex-wrap:wrap;gap:14px;padding:26px 24px 0}.scf-standby,.scf-recv,.scf-consult{position:relative;inset:auto;display:flex;flex-direction:column;padding:32px 24px 64px;gap:28px}.scf-welcome{padding:18vh 0 14vh}.scf-welcome h1{font-size:76px}.scf-standby-panel{margin:0 -24px;min-height:0}.scf-standby-panel .scf-cta{margin-top:10px}.scf-recv-stage{padding:26px 22px}.scf-map>div{grid-template-columns:1fr 30px 1fr 50px}.scf-rules>div{grid-template-columns:50px 1fr 40px 110px}.scf-rules code{display:none}.scf-consult{padding-top:24px}.scf-stage{order:-1;height:70svh}.scf-metrics{padding:0}.scf-plan{margin:0}.scf-trace{margin:0;flex-direction:column;align-items:flex-start;gap:14px}.scf-trace ol{flex-direction:column;gap:14px;width:100%}.scf-trace ol:before{display:none}.scf-trace li{padding:0 0 0 22px}.scf-trace li:before{top:4px}.scf-foot{position:relative;left:auto;bottom:auto;padding:0 24px 20px}}.ssg{min-height:100svh;background:#050505;color:#ece8e1;font-family:ScfPretendard,Apple SD Gothic Neo,sans-serif;padding:9vh 7vw}.ssg header small{font-size:11px;letter-spacing:.3em;color:#8a857c}.ssg h1{font-weight:300;font-size:clamp(32px,4vw,56px);margin:18px 0 10px;letter-spacing:-.03em}.ssg header p{color:#8a857c;margin:0 0 7vh}.ssg ol{list-style:none;margin:0;padding:0;border-top:1px solid #ffffff14}.ssg li a{display:grid;grid-template-columns:90px 320px 1fr 40px;align-items:baseline;padding:30px 0;border-bottom:1px solid #ffffff14;color:inherit;text-decoration:none;transition:padding .3s,color .3s}.ssg li a:hover{padding-left:14px;color:#fff}.ssg em{font:italic 400 28px Georgia,serif;color:#8a857c}.ssg b{font-weight:300;font-size:30px}.ssg b span{font-size:14px;color:#8a857c;margin-left:14px}.ssg p{margin:0;color:#8a857c}.ssg i{font-style:normal;color:#8a857c;text-align:right}@media(max-width:900px){.ssg li a{grid-template-columns:50px 1fr 30px}.ssg li p{grid-column:2}}@font-face{font-family:ss1-pretendard;src:url(/pose/fonts/PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}.ss1{--ss1-h: 57.4%;--ss1-ivory: #f1e9dc;--ss1-dim: #8e877c;--ss1-faint: #6c665c;--ss1-warm: #f3dcbb;--ss1-num: Georgia, "Times New Roman", serif;position:relative;height:100svh;min-height:640px;overflow:hidden;background:#000;color:var(--ss1-ivory);font:400 16px/1.5 ss1-pretendard,Apple SD Gothic Neo,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.ss1 *,.ss1 *:before,.ss1 *:after{box-sizing:border-box}.ss1 button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.ss1-scene{position:absolute;inset:0}.ss1-scene canvas{display:block;width:100%;height:100%}.ss1-scene:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse 60% 34% at 50% var(--ss1-h),#f3dcbb0e,transparent 70%)}.ss1-nogl .ss1-scene{background:radial-gradient(60% 6% at 50% var(--ss1-h),#f3dcbb55,transparent 70%),linear-gradient(180deg,#000 0 var(--ss1-h),#0b0a09 var(--ss1-h),#000 100%)}.ss1-nogl .ss1-scene:after{content:"";position:absolute;left:25%;right:25%;top:var(--ss1-h);height:1px;background:linear-gradient(90deg,transparent,#fff4e4,transparent)}.ss1-eyebrow{margin:0;font-size:15px;letter-spacing:.14em;color:var(--ss1-dim)}.ss1-top{position:absolute;z-index:3;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;padding:52px 72px 0}.ss1-brand{font:400 32px/1 var(--ss1-num);letter-spacing:.3em;color:#e9e1d3}.ss1-brand small{display:block;margin-top:16px;font:400 14px ss1-pretendard,sans-serif;letter-spacing:.24em;color:var(--ss1-dim)}.ss1-status{display:flex;align-items:center;gap:36px}.ss1-status time{font:400 34px/1 var(--ss1-num);font-variant-numeric:tabular-nums;color:#e9e1d3}.ss1-live{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--ss1-dim)}.ss1-live i{width:7px;height:7px;border-radius:50%;background:#c9d6c2;animation:ss1-pulse 2.8s ease-out infinite}@keyframes ss1-pulse{0%{box-shadow:0 0 #c9d6c299}80%,to{box-shadow:0 0 0 11px #c9d6c200}}.ss1-guest{position:absolute;z-index:2;left:0;right:0;bottom:calc(100% - var(--ss1-h) + 1.2vh);text-align:center;animation:ss1-in 1.4s cubic-bezier(.2,.7,.2,1) both;transition:opacity .9s,transform 1.2s,filter .9s}.ss1-guest h1{margin:18px 0 0;font-weight:200;font-size:clamp(96px,9.2vw,176px);line-height:.92;letter-spacing:.04em;color:#f6efe3}.ss1-reflect{position:absolute;z-index:1;left:0;right:0;top:calc(var(--ss1-h) + 1.2vh);text-align:center;font-weight:200;font-size:clamp(96px,9.2vw,176px);line-height:.92;letter-spacing:.04em;color:#f6efe3;transform:scaleY(-1);opacity:.16;filter:blur(2px);pointer-events:none;-webkit-mask-image:linear-gradient(0deg,#000 0%,transparent 62%);mask-image:linear-gradient(0deg,#000 0%,transparent 62%);animation:ss1-in-r 1.4s ease both;transition:opacity .9s}@keyframes ss1-in{0%{opacity:0;transform:translateY(18px);filter:blur(6px)}}@keyframes ss1-in-r{0%{opacity:0}}.ss1-detail{position:absolute;z-index:2;left:0;right:0;top:calc(var(--ss1-h) + 13vh);text-align:center;animation:ss1-in 1.6s .15s cubic-bezier(.2,.7,.2,1) both;transition:opacity .8s}.ss1-meta{margin:0;font-size:22px;color:#d6cebf;display:flex;justify-content:center;align-items:center;gap:18px}.ss1-meta i{width:1px;height:15px;background:#ffffff2e}.ss1-meta b{font-weight:400;color:var(--ss1-warm)}.ss1-ready{list-style:none;margin:30px 0 0;padding:0;display:flex;justify-content:center;gap:56px}.ss1-ready li{display:flex;align-items:center;gap:11px;font-size:17px;color:var(--ss1-dim)}.ss1-ready span{width:8px;height:8px;border-radius:50%;border:1px solid var(--ss1-faint)}.ss1-ready em{font-style:normal;color:var(--ss1-faint);margin-left:4px}.ss1-ready .ss1-ok span{background:#d9cfbf;border-color:#d9cfbf}.ss1-ready .ss1-ok em{color:#b9b0a2}.ss1-ready .ss1-wait span{border-color:var(--ss1-warm);animation:ss1-breathe 1.8s ease-in-out infinite}.ss1-ready .ss1-wait em{color:var(--ss1-warm)}@keyframes ss1-breathe{50%{background:var(--ss1-warm);box-shadow:0 0 12px #f3dcbb88}}.ss1-bottom{position:absolute;z-index:3;left:72px;right:72px;bottom:74px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;transition:opacity .8s}.ss1-queue{display:flex}.ss1-queue button{width:210px;min-height:92px;padding:18px 0 0;text-align:left;border-top:1px solid #ffffff1c;color:var(--ss1-faint);transition:color .4s,border-color .4s}.ss1-queue button+button{margin-left:28px}.ss1-queue time{display:block;font:italic 400 19px var(--ss1-num)}.ss1-queue b{display:inline-block;margin-top:4px;font-size:26px;font-weight:300}.ss1-queue span{margin-left:12px;font-size:14px}.ss1-queue button:hover{color:var(--ss1-dim)}.ss1-queue .ss1-on{color:var(--ss1-ivory);border-top-color:var(--ss1-warm)}.ss1-queue .ss1-on span{color:var(--ss1-warm)}.ss1-start{display:flex;align-items:center;justify-content:space-between;width:340px;height:80px;padding:0 30px!important;background:linear-gradient(180deg,#f4ece0,#ddd2c1)!important;color:#0d0c0a!important;font-size:22px!important;font-weight:500;letter-spacing:.02em;transition:filter .3s,transform .3s,opacity .6s}.ss1-start i{font-style:normal;font-size:22px;transition:transform .3s}.ss1-start:hover i{transform:translate(4px)}.ss1-start:active{transform:scale(.99)}.ss1-start:disabled{cursor:default}.ss1-foot{position:absolute;z-index:3;left:72px;right:72px;bottom:26px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--ss1-faint);letter-spacing:.04em}.ss1-switch{display:flex;gap:4px}.ss1-switch a{color:var(--ss1-faint);text-decoration:none;font:italic 400 13px var(--ss1-num);padding:6px 8px;transition:color .3s}.ss1-switch a:last-child{font:400 12px ss1-pretendard,sans-serif;margin-left:8px}.ss1-switch a:hover{color:var(--ss1-dim)}.ss1-switch .ss1-cur{color:var(--ss1-ivory)}.ss1-prep{position:absolute;z-index:2;left:0;right:0;bottom:calc(100% - var(--ss1-h) + 4vh);text-align:center;opacity:0;pointer-events:none;transition:opacity 1s}.ss1-prep h2{margin:18px 0 0;font-size:clamp(36px,3vw,54px);font-weight:200;letter-spacing:.02em}.ss1-prep-bar{position:absolute;left:50%;top:calc(100% + 4vh - 1px);width:30vw;height:1px;transform:translate(-50%)}.ss1-prep-bar i{display:block;height:100%;width:0;background:linear-gradient(90deg,transparent,#fff6e8,transparent)}.ss1-leaving .ss1-guest{opacity:0;transform:translateY(-24px);filter:blur(8px)}.ss1-leaving .ss1-reflect,.ss1-preparing .ss1-reflect{opacity:0}.ss1-leaving .ss1-detail,.ss1-leaving .ss1-bottom,.ss1-preparing .ss1-guest,.ss1-preparing .ss1-detail,.ss1-preparing .ss1-bottom{opacity:0;pointer-events:none}.ss1-preparing .ss1-prep{opacity:1}.ss1-preparing .ss1-prep-bar i{width:100%;transition:width 2.8s cubic-bezier(.4,0,.2,1)}@media(max-width:1300px){.ss1-top{padding:34px 44px 0}.ss1-brand{font-size:24px}.ss1-brand small{margin-top:12px;font-size:12.5px}.ss1-status{gap:24px}.ss1-status time{font-size:26px}.ss1-live,.ss1-eyebrow{font-size:13px}.ss1-guest h1,.ss1-reflect{font-size:104px}.ss1-detail{top:calc(var(--ss1-h) + 10.5vh)}.ss1-meta{font-size:19px;gap:14px}.ss1-ready{margin-top:18px;gap:34px}.ss1-ready li{font-size:15px}.ss1-bottom{left:44px;right:44px;bottom:54px}.ss1-queue button{width:150px;min-height:80px;padding-top:14px}.ss1-queue button+button{margin-left:18px}.ss1-queue time{font-size:16px}.ss1-queue b{font-size:21px}.ss1-queue span{display:block;margin:0;font-size:12.5px}.ss1-start{width:250px;height:68px;font-size:19px!important;padding:0 24px!important}.ss1-foot{left:44px;right:44px;bottom:16px}}@media(max-width:900px){.ss1{height:auto;min-height:100svh;overflow-x:hidden;overflow-y:visible;--ss1-h: 57.4svh}.ss1-scene{height:100svh;position:fixed}.ss1-top{flex-direction:column;gap:18px;padding:30px 28px 0}.ss1-guest{bottom:auto;top:calc(var(--ss1-h) - 1.2vh);transform:translateY(-100%)}.ss1-leaving .ss1-guest{transform:translateY(calc(-100% - 24px))}.ss1-guest h1,.ss1-reflect{font-size:96px}.ss1-reflect{top:calc(var(--ss1-h) + 1vh)}.ss1-detail{position:relative;top:auto;padding:calc(var(--ss1-h) + 120px) 24px 0}.ss1-meta{flex-wrap:wrap;justify-content:center;font-size:18px}.ss1-ready{flex-direction:column;gap:12px;align-items:center}.ss1-bottom{position:relative;left:auto;right:auto;bottom:auto;flex-direction:column;align-items:stretch;padding:48px 24px 0}.ss1-queue button{flex:1;width:auto}.ss1-start{width:100%}.ss1-foot{position:relative;left:auto;right:auto;bottom:auto;padding:28px 24px 24px}.ss1-prep{bottom:auto;top:calc(var(--ss1-h) - 20vh)}}@media(prefers-reduced-motion:reduce){.ss1 *,.ss1 *:before,.ss1 *:after{animation:none!important;transition-duration:.01s!important}}@font-face{font-family:ss2-pretendard;src:url(/pose/fonts/PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}.ss2{--ss2-ink: #ece7de;--ss2-dim: #8d877c;--ss2-faint: #57524a;--ss2-acc: #c8b48f;--ss2-line: #ffffff17;--ss2-num: Georgia, "Times New Roman", serif;position:relative;height:100svh;min-height:640px;overflow:hidden;background:#000;color:var(--ss2-ink);font:400 16px/1.5 ss2-pretendard,Apple SD Gothic Neo,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased;isolation:isolate}.ss2 *,.ss2 *:before,.ss2 *:after{box-sizing:border-box}.ss2 button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.ss2 a{color:inherit;text-decoration:none}.ss2-scene{position:absolute;inset:0;z-index:0}.ss2-scene canvas{display:block;width:100%;height:100%;touch-action:manipulation}.ss2-nogl{position:absolute;inset:0;z-index:0;background:radial-gradient(40% 60% at 62% 55%,#1a1814,#000 70%)}.ss2-vignette{position:absolute;inset:0;z-index:1;pointer-events:none;background:linear-gradient(90deg,#000000e6 0%,#000000b0 30%,transparent 56%),linear-gradient(0deg,#000000d0 0%,transparent 24%),linear-gradient(180deg,#000000b0 0%,transparent 18%)}.ss2-tag{position:absolute;left:0;top:0;z-index:2;display:flex;align-items:baseline;gap:10px;padding:0 0 12px;font-size:16px;color:#a39d92;white-space:nowrap;pointer-events:none;transition:opacity .8s;will-change:transform}.ss2-tag em{font:italic 400 15px var(--ss2-num);color:var(--ss2-faint)}.ss2-tag small{font-size:13px;color:var(--ss2-faint);margin-left:4px}.ss2-tag-today{color:var(--ss2-ink)}.ss2-tag-today em{font-style:normal;font-size:11px;letter-spacing:.32em;color:var(--ss2-acc)}.ss2-top{position:absolute;z-index:5;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;padding:52px 72px 0}.ss2-brand{font:400 28px var(--ss2-num);letter-spacing:.34em;line-height:1}.ss2-brand small{display:block;margin-top:14px;font:400 13px ss2-pretendard,sans-serif;letter-spacing:.28em;color:var(--ss2-dim)}.ss2-status{display:flex;align-items:flex-start;gap:44px}.ss2-live{display:flex;align-items:center;gap:10px;padding-top:10px;font-size:13px;letter-spacing:.06em;color:var(--ss2-faint)}.ss2-live i{width:7px;height:7px;border-radius:50%;background:var(--ss2-acc);animation:ss2-breath 3s ease-in-out infinite}.ss2-clock{text-align:right}.ss2-clock time{display:block;font:400 40px/1 var(--ss2-num);font-variant-numeric:tabular-nums;letter-spacing:.02em}.ss2-clock small{display:block;margin-top:10px;font-size:13px;color:var(--ss2-dim);letter-spacing:.06em}@keyframes ss2-breath{50%{opacity:.25}}.ss2-main{position:absolute;z-index:5;left:72px;top:50%;transform:translateY(-54%);width:min(620px,44vw);animation:ss2-in 1.1s cubic-bezier(.2,.7,.2,1) both}@keyframes ss2-in{0%{opacity:0;filter:blur(8px)}}.ss2-eyebrow{margin:0 0 30px;font-size:12px;letter-spacing:.4em;color:var(--ss2-acc);opacity:.8}.ss2-eyebrow b{font:italic 400 18px var(--ss2-num);letter-spacing:0;color:var(--ss2-acc)}.ss2-main h1{margin:0;font-size:clamp(100px,9vw,176px);font-weight:200;line-height:1;letter-spacing:-.01em}.ss2-main h1 small{margin-left:.18em;font-size:.2em;font-weight:300;letter-spacing:.1em;color:var(--ss2-dim)}.ss2-meta{display:flex;align-items:center;gap:18px;margin:34px 0 0;font-size:22px;color:#bdb6a9;font-weight:300}.ss2-meta i{width:1px;height:16px;background:var(--ss2-line);background:#fff3}.ss2-state{display:flex;align-items:center;gap:14px;margin:14px 0 0;font-size:20px;font-weight:300;color:#e2dccf}.ss2-state small{font-size:16px;color:var(--ss2-dim);margin-left:6px}.ss2-dot{width:8px;height:8px;border-radius:50%;background:var(--ss2-faint)}.ss2-dot-live{background:var(--ss2-acc);animation:ss2-breath 1.8s ease-in-out infinite}.ss2-cta{display:flex;align-items:center;justify-content:space-between;width:min(100%,440px);height:76px;margin-top:64px;padding:0 30px!important;border:1px solid #c8b48f88!important;font-size:22px;letter-spacing:.02em;color:var(--ss2-ink)!important;position:relative;overflow:hidden;transition:color .5s,border-color .5s}.ss2-cta:before{content:"";position:absolute;inset:0;background:var(--ss2-acc);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.6,0,.2,1);z-index:-1}.ss2-cta span{font-size:24px;transition:transform .5s}.ss2-cta:hover,.ss2-cta:focus-visible{color:#0b0a08!important;border-color:var(--ss2-acc)!important;outline:0}.ss2-cta:hover:before,.ss2-cta:focus-visible:before{transform:scaleX(1)}.ss2-cta:hover span{transform:translate(6px)}.ss2-cta:disabled{cursor:default}.ss2-foot{position:absolute;z-index:5;left:72px;right:72px;bottom:26px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--ss2-faint);letter-spacing:.04em}.ss2-switch{display:flex;gap:2px}.ss2-switch a{display:grid;place-items:center;min-width:38px;height:30px;padding:0 6px;font:italic 400 13px var(--ss2-num);color:var(--ss2-faint);transition:color .3s}.ss2-switch a:last-child{font:400 12px ss2-pretendard,sans-serif;margin-left:10px}.ss2-switch a:hover{color:var(--ss2-ink)}.ss2-switch .ss2-cur{color:var(--ss2-acc);border-bottom:1px solid var(--ss2-acc)}.ss2-find{display:flex;align-items:center;gap:10px;height:44px;padding:0 18px!important;margin-top:-2px;border:1px solid var(--ss2-line)!important;font-size:15px;color:var(--ss2-dim)!important;transition:color .3s,border-color .3s}.ss2-find svg{width:16px;height:16px;fill:none;stroke:currentColor;stroke-width:1.4}.ss2-find:hover{color:var(--ss2-ink)!important;border-color:#c8b48f66!important}.ss2-finder{position:absolute;inset:0;z-index:9;display:grid;place-items:center;background:#000000c4;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);animation:ss2-fade .5s ease both}.ss2-finder-box{width:min(720px,88vw);padding:44px 48px 36px;background:linear-gradient(160deg,#141311,#0a0a09);border:1px solid #c8b48f2e}.ss2-finder-head{display:flex;justify-content:space-between;align-items:center;font-size:12px;letter-spacing:.32em;color:var(--ss2-acc)}.ss2-finder-head button{font-size:15px;letter-spacing:0;color:var(--ss2-dim)!important;min-height:44px;padding:0 4px!important}.ss2-finder input{width:100%;margin:22px 0 18px;padding:16px 0;background:none;border:0;border-bottom:1px solid #ffffff2e;color:var(--ss2-ink);font:300 30px ss2-pretendard,sans-serif;outline:0}.ss2-finder input::-moz-placeholder{color:var(--ss2-faint)}.ss2-finder input::placeholder{color:var(--ss2-faint)}.ss2-finder input:focus{border-bottom-color:var(--ss2-acc)}.ss2-finder ul{list-style:none;margin:0;padding:0}.ss2-finder li button{display:grid;grid-template-columns:90px 1fr auto 80px;align-items:baseline;width:100%;min-height:76px;padding:18px 0!important;text-align:left;border-bottom:1px solid var(--ss2-line);transition:padding .3s,color .3s;color:var(--ss2-dim)!important}.ss2-finder li button:hover{padding-left:10px!important;color:var(--ss2-ink)!important}.ss2-finder time{font:italic 400 20px var(--ss2-num)}.ss2-finder b{font-size:26px;font-weight:300;color:var(--ss2-ink)}.ss2-finder li span{font-size:15px}.ss2-finder li small{font-size:14px;text-align:right;color:var(--ss2-faint)}.ss2-finder .ss2-on b,.ss2-finder .ss2-on time{color:var(--ss2-acc)}.ss2-curtain{position:absolute;inset:0;z-index:8;display:grid;place-items:center;text-align:center;background:#000;opacity:0;pointer-events:none;transition:opacity 1s ease .3s}.ss2-leaving .ss2-main,.ss2-leaving .ss2-tag{opacity:0;transition:opacity .7s}.ss2-ready .ss2-curtain{opacity:1;pointer-events:auto;transition-delay:0s}.ss2-leaving .ss2-curtain{opacity:0}.ss2-curtain p{margin:0 0 18px;font-size:22px;color:var(--ss2-dim)}.ss2-curtain h2{margin:0;font-size:52px;font-weight:200;letter-spacing:-.01em;animation:ss2-fade 1.4s ease both}.ss2-curtain span{display:block;width:120px;height:1px;margin:40px auto 0;background:linear-gradient(90deg,transparent,var(--ss2-acc),transparent);animation:ss2-scan 1.6s ease-in-out infinite}@keyframes ss2-fade{0%{opacity:0;letter-spacing:.06em}}@keyframes ss2-scan{0%,to{transform:scaleX(.2);opacity:.3}50%{transform:scaleX(1);opacity:1}}@media(prefers-reduced-motion:reduce){.ss2 *,.ss2 *:before{animation:none!important;transition:none!important}}@media(max-width:1300px){.ss2-top{padding:36px 44px 0}.ss2-brand{font-size:23px}.ss2-clock time{font-size:32px}.ss2-status{gap:28px}.ss2-main{left:44px;width:min(520px,48vw)}.ss2-main h1{font-size:104px}.ss2-meta{font-size:19px;margin-top:22px}.ss2-state{font-size:18px}.ss2-cta{height:68px;margin-top:44px;font-size:20px}.ss2-foot{left:44px;right:44px;bottom:16px}}@media(max-width:1300px)and (max-height:860px){.ss2-main{transform:translateY(-62%)}}@media(max-width:900px){.ss2{height:auto;min-height:100svh;overflow-x:hidden;overflow-y:visible}.ss2-scene,.ss2-nogl{position:fixed;height:100svh}.ss2-vignette{position:fixed;background:linear-gradient(0deg,#000 0%,#000000d8 42%,transparent 70%),linear-gradient(180deg,#000000b0,transparent 18%)}.ss2-tag{display:none}.ss2-top{position:relative;padding:32px 32px 0;flex-wrap:wrap;gap:20px}.ss2-main{position:relative;left:auto;top:auto;transform:none;width:auto;margin:46svh 32px 0;animation:none}.ss2-main h1{font-size:96px}.ss2-foot{position:relative;left:auto;right:auto;bottom:auto;padding:40px 32px 28px;flex-wrap:wrap;gap:12px}}.ss2-top{right:auto}.ss2-dock{position:absolute;z-index:5;left:72px;bottom:44px;display:flex;align-items:center;gap:28px}.ss2-dock .ss2-clock{text-align:left;padding-right:28px;border-right:1px solid var(--ss2-line)}.ss2-dock .ss2-clock time{font-size:34px}.ss2-dock .ss2-clock small{margin-top:6px}.ss2-dock .ss2-live{padding-top:0}.ss2-dock .ss2-find{margin-top:0}.ss2-note{position:absolute;left:0;top:calc(100% + 14px);font-size:11px;color:var(--ss2-faint);white-space:nowrap}@media(max-width:1300px){.ss2-dock{left:44px;bottom:34px;gap:20px}.ss2-dock .ss2-clock{padding-right:20px}.ss2-dock .ss2-clock time{font-size:28px}.ss2-note{top:calc(100% + 8px)}}@media(max-width:900px){.ss2-dock{position:relative;left:auto;bottom:auto;margin:48px 32px 60px;flex-wrap:wrap}}.ss2-scan{position:absolute;left:0;top:0;z-index:3;display:flex;flex-direction:column;align-items:center;gap:10px;pointer-events:none;transition:opacity .6s;will-change:transform}.ss2-scan span{font-size:11px;letter-spacing:.42em;color:var(--ss2-faint)}.ss2-scan b{display:flex;align-items:center;gap:12px;font-size:20px;font-weight:300;color:var(--ss2-dim);letter-spacing:.02em}.ss2-scan i{width:7px;height:7px;border-radius:50%;background:var(--ss2-faint)}.ss2-scan-on span{color:var(--ss2-acc)}.ss2-scan-on b{color:var(--ss2-ink)}.ss2-scan-on i{background:var(--ss2-acc);box-shadow:0 0 12px #d9c29a;animation:ss2-breath 1.6s ease-in-out infinite}.ss2-leaving .ss2-scan,.ss2-ready .ss2-scan{opacity:0}@media(max-width:900px){.ss2-scan{display:none}}.ss2{--ss2-col: 96px;--ss2-w: 480px}.ss2-top{padding:64px 0 0 var(--ss2-col)}.ss2-main{left:var(--ss2-col);width:var(--ss2-w);transform:translateY(-50%);top:47%}.ss2-eyebrow{margin-bottom:26px}.ss2-main h1{white-space:nowrap}.ss2-main h1 small{margin-left:.08em;font-size:.3em;font-weight:200;letter-spacing:0;color:#b9b2a6}.ss2-meta{margin-top:26px}.ss2-cta{width:100%;height:80px;margin-top:56px;padding:0 28px!important;border:0!important;background:#ebe4d8!important;color:#14120f!important;font-size:21px;font-weight:500}.ss2-cta:before{display:none}.ss2-cta:hover,.ss2-cta:focus-visible{background:#f6f0e6!important;color:#14120f!important}.ss2-dock{left:var(--ss2-col);width:var(--ss2-w);bottom:72px;justify-content:space-between;gap:0;padding-top:22px;border-top:1px solid var(--ss2-line)}.ss2-dock .ss2-clock{border:0;padding:0}.ss2-note{top:calc(100% + 18px)}.ss2-scan{gap:8px}@media(max-width:1300px){.ss2{--ss2-col: 56px;--ss2-w: 400px}.ss2-top{padding:44px 0 0 var(--ss2-col)}.ss2-main h1{font-size:104px}.ss2-cta{height:68px;margin-top:40px;font-size:19px}.ss2-dock{left:var(--ss2-col);bottom:48px;gap:0;padding-top:16px}.ss2-dock .ss2-clock{padding:0}.ss2-note{top:calc(100% + 10px)}}@media(max-width:1300px)and (max-height:860px){.ss2-main{transform:translateY(-50%);top:45%}}@media(max-width:900px){.ss2-main{position:relative;left:auto;top:auto;transform:none;width:auto}.ss2-dock{position:relative;left:auto;bottom:auto;width:auto}}.ss2-main{top:48%}.ss2-welcome{margin:0 0 6px;font:italic 400 30px var(--ss2-num);color:var(--ss2-acc);letter-spacing:.01em}.ss2-main h1{font-size:clamp(104px,8vw,156px);font-weight:200;letter-spacing:.01em}.ss2-main h1 small{margin-left:.14em;font-size:.24em;font-weight:300;color:#a59e92;vertical-align:.08em}.ss2-rule{display:block;width:56px;height:1px;margin:40px 0 30px;background:var(--ss2-acc)}.ss2-facts{display:flex;gap:64px;margin:0}.ss2-facts dt{font-size:11px;letter-spacing:.32em;color:var(--ss2-faint)}.ss2-facts dd{margin:10px 0 0;display:flex;align-items:baseline;gap:10px;font:italic 400 38px/1 var(--ss2-num);color:var(--ss2-ink)}.ss2-facts dd small{font:300 15px ss2-pretendard,sans-serif;color:var(--ss2-dim)}.ss2-cta{display:grid!important;grid-template-columns:auto 1fr 72px;align-items:center;gap:24px;width:100%;height:88px;margin-top:64px;padding:0!important;background:none!important;border:0!important;color:var(--ss2-ink)!important;font-size:22px;font-weight:300;letter-spacing:.04em}.ss2-cta>span{font-size:22px;transition:none}.ss2-cta>i{height:1px;background:linear-gradient(90deg,#c8b48f,#c8b48f33);transform-origin:left;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ss2-cta>b{width:72px;height:72px;border-radius:50%;border:1px solid #c8b48f99;display:grid;place-items:center;font-weight:300;font-size:22px;color:var(--ss2-acc);transition:background .5s,color .5s,border-color .5s}.ss2-cta:hover,.ss2-cta:focus-visible{background:none!important;color:var(--ss2-ink)!important}.ss2-cta:hover>b,.ss2-cta:focus-visible>b,.ss2-cta:active>b{background:var(--ss2-acc);color:#0c0b09;border-color:var(--ss2-acc)}.ss2-cta:hover>i{transform:scaleX(1.03)}.ss2-dock{border-top:0;padding-top:0;justify-content:flex-start;gap:0;align-items:center}.ss2-dock>*+*{margin-left:28px;padding-left:28px;border-left:1px solid var(--ss2-line)}.ss2-dock .ss2-clock time{font:italic 400 30px/1 var(--ss2-num)}.ss2-dock .ss2-clock small{margin-top:6px;font-size:12px;letter-spacing:.04em}.ss2-dock .ss2-live{font-size:13px;color:var(--ss2-dim)}.ss2-dock .ss2-find{height:44px;border:0!important;padding:0 0 0 28px!important;border-left:1px solid var(--ss2-line)!important;font-size:15px;color:var(--ss2-ink)!important}.ss2-dock .ss2-note{margin:0;padding:0;border:0}@media(max-width:1300px){.ss2-welcome{font-size:24px}.ss2-main h1{font-size:100px}.ss2-rule{margin:26px 0 20px}.ss2-facts dd{font-size:30px}.ss2-cta{height:72px;margin-top:40px;grid-template-columns:auto 1fr 60px}.ss2-cta>b{width:60px;height:60px}.ss2-dock>*+*{margin-left:20px;padding-left:20px}.ss2-dock .ss2-find{padding-left:20px!important}}.ss2-top{right:0;padding:64px var(--ss2-col) 0;align-items:center}.ss2-status{display:flex;align-items:center;gap:0}.ss2-status>*+*{margin-left:32px;padding-left:32px;border-left:1px solid var(--ss2-line)}.ss2-status .ss2-live{padding-top:0;font-size:13px;color:var(--ss2-dim)}.ss2-status .ss2-clock{display:flex;align-items:baseline;gap:12px;text-align:left}.ss2-status .ss2-clock time{font:italic 400 30px/1 var(--ss2-num)}.ss2-status .ss2-clock small{margin:0;font-size:13px;color:var(--ss2-dim);letter-spacing:.04em}.ss2-status .ss2-find{height:52px;padding:0 22px!important;border:1px solid #c8b48f66!important;margin:0 0 0 32px;font-size:16px;color:var(--ss2-ink)!important}.ss2-status .ss2-find:hover{border-color:var(--ss2-acc)!important}.ss2>.ss2-note{position:absolute;z-index:5;left:var(--ss2-col);bottom:40px;top:auto}.ss2-finder li button{grid-template-columns:84px 110px 1fr auto 70px;-moz-column-gap:12px;column-gap:12px}.ss2-finder li code{font:400 15px ui-monospace,SF Mono,Menlo,monospace;color:var(--ss2-dim);letter-spacing:.02em}@media(max-width:1300px){.ss2-top{padding:40px var(--ss2-col) 0}.ss2-status>*+*{margin-left:20px;padding-left:20px}.ss2-status .ss2-clock time{font-size:24px}.ss2-status .ss2-clock small{display:none}.ss2-status .ss2-find{height:46px;padding:0 16px!important;margin-left:20px}.ss2>.ss2-note{bottom:26px}.ss2-finder li button{grid-template-columns:70px 96px 1fr auto}.ss2-finder li small{display:none}}@media(max-width:900px){.ss2-top{flex-wrap:wrap;gap:18px}.ss2>.ss2-note{position:relative;left:auto;bottom:auto;display:block;padding:0 32px 32px}}@font-face{font-family:ss3-pretendard;src:url(/pose/fonts/PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}.ss3{--ss3-ivory: #ece7de;--ss3-dim: #8d877c;--ss3-faint: #57534c;--ss3-line: #ffffff14;--ss3-accent: #d8c29a;--ss3-num: Georgia, "Times New Roman", serif;position:relative;height:100svh;min-height:640px;overflow:hidden;isolation:isolate;background:radial-gradient(60% 75% at 64% 46%,#151413,#070707 48%,#000 82%);color:var(--ss3-ivory);font:400 16px/1.5 ss3-pretendard,Apple SD Gothic Neo,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.ss3 *,.ss3 *:before,.ss3 *:after{box-sizing:border-box}.ss3 button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.ss3 a{color:inherit;text-decoration:none}.ss3-eyebrow{margin:0;font-size:12px;letter-spacing:.32em;color:var(--ss3-accent)}.ss3-stage{position:absolute;z-index:0;inset:0 0 0 30%;transition:opacity 1.4s ease}.ss3-stage canvas{display:block;width:100%;height:100%}.ss3-stage-loading{opacity:0}.ss3-stage-fallback{background:radial-gradient(28% 40% at 50% 46%,#d8c29a14,transparent 70%)}.ss3-top{position:absolute;z-index:5;top:0;left:0;right:0;display:grid;grid-template-columns:1fr auto 1fr;align-items:start;padding:52px 72px 0}.ss3-brand{font:400 28px/1 var(--ss3-num);letter-spacing:.34em;color:#e9e2d4}.ss3-brand small{display:block;margin-top:14px;font:400 13px ss3-pretendard,sans-serif;letter-spacing:.24em;color:var(--ss3-dim)}.ss3-switch{display:flex;gap:4px;padding-top:6px;font:italic 400 14px var(--ss3-num)}.ss3-switch a{padding:6px 9px;color:var(--ss3-faint);transition:color .3s}.ss3-switch a:hover{color:var(--ss3-ivory)}.ss3-switch .ss3-cur{color:var(--ss3-accent);border-bottom:1px solid var(--ss3-accent)}.ss3-switch .ss3-all{font:400 12px ss3-pretendard,sans-serif;letter-spacing:.1em;padding-top:8px;margin-left:8px}.ss3-status{justify-self:end;display:grid;grid-template-columns:auto auto;-moz-column-gap:28px;column-gap:28px;align-items:baseline;text-align:right}.ss3-status time{font:italic 400 40px/1 var(--ss3-num);font-variant-numeric:tabular-nums}.ss3-date{grid-column:1 / 3;margin-top:10px;font-size:13px;color:var(--ss3-faint);letter-spacing:.06em}.ss3-live{display:flex;align-items:center;gap:10px;font-size:15px;color:var(--ss3-dim)}.ss3-live i{position:relative;width:6px;height:6px;border-radius:50%;background:#a9c3a4}.ss3-live i:after{content:"";position:absolute;inset:-5px;border-radius:50%;border:1px solid #a9c3a4;animation:ss3-ping 2.8s ease-out infinite}@keyframes ss3-ping{0%{transform:scale(.4);opacity:.9}to{transform:scale(1.6);opacity:0}}.ss3-guest{position:absolute;z-index:4;left:72px;top:50%;transform:translateY(-58%);width:min(640px,40vw);animation:ss3-in .9s cubic-bezier(.2,.7,.2,1) both;transition:opacity .9s ease,filter .9s ease}@keyframes ss3-in{0%{opacity:0;transform:translateY(calc(-58% + 18px))}}.ss3-state{display:flex;align-items:center;gap:12px;margin:26px 0 0;font-size:20px;color:#cfc8ba}.ss3-state i{width:7px;height:7px;border-radius:50%;background:var(--ss3-dim)}.ss3-state i.ss3-scanning{background:var(--ss3-accent);animation:ss3-breathe 2.4s ease-in-out infinite}@keyframes ss3-breathe{50%{opacity:.25}}.ss3-guest h1{margin:14px 0 0;font-weight:200;font-size:148px;line-height:1.02;letter-spacing:.01em;color:#f4efe6}.ss3-meta{display:flex;align-items:center;gap:16px;margin:22px 0 0;font-size:22px;color:#bdb5a6}.ss3-meta span{width:1px;height:16px;background:#ffffff26}.ss3-ready{display:grid;grid-template-columns:repeat(3,1fr);margin:56px 0 0;border-top:1px solid var(--ss3-line)}.ss3-ready div{padding:18px 18px 0 0}.ss3-ready div+div{padding-left:18px;border-left:1px solid var(--ss3-line)}.ss3-ready dt{font-size:14px;letter-spacing:.04em;color:var(--ss3-dim)}.ss3-ready dd{margin:6px 0 0;font-size:21px;color:var(--ss3-dim)}.ss3-ready .ss3-ok dd{color:var(--ss3-ivory)}.ss3-ready .ss3-ok dd:before{content:"";display:inline-block;width:5px;height:5px;margin:0 10px 4px 0;border-radius:50%;background:var(--ss3-accent)}.ss3-scale{position:absolute;z-index:3;right:72px;top:24%;bottom:33%;width:14px;background:repeating-linear-gradient(180deg,#ffffff22 0 1px,transparent 1px 12px)}.ss3-scale div{position:absolute;right:-6px;width:26px;height:1px;background:var(--ss3-accent);opacity:.25}.ss3-scale span{position:absolute;right:38px;top:-8px;white-space:nowrap;font-size:11px;letter-spacing:.28em;color:var(--ss3-accent)}.ss3-bottom{position:absolute;z-index:5;left:72px;right:72px;bottom:70px;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;transition:opacity .8s ease}.ss3-queue{display:grid;grid-template-columns:repeat(3,236px)}.ss3-queue button{position:relative;min-height:112px;padding:18px 22px 0 0;text-align:left;border-top:1px solid #ffffff1f;transition:border-color .4s}.ss3-queue button+button{padding-left:22px}.ss3-queue button:before{content:"";position:absolute;left:0;right:0;top:-1px;height:1px;background:var(--ss3-accent);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.ss3-queue button.ss3-on:before{transform:scaleX(1)}.ss3-q-top{display:flex;justify-content:space-between;font:italic 400 18px var(--ss3-num);color:var(--ss3-faint)}.ss3-queue b{display:block;margin-top:8px;font-size:30px;font-weight:300;color:var(--ss3-dim);transition:color .4s}.ss3-q-state{font-size:14px;color:var(--ss3-faint)}.ss3-queue .ss3-on b{color:var(--ss3-ivory)}.ss3-queue .ss3-on em,.ss3-queue .ss3-on .ss3-q-state{color:var(--ss3-accent)}.ss3-cta{display:flex;align-items:center;justify-content:space-between;width:380px;min-height:92px;padding:0 30px 0 34px!important;background:#ece6da!important;color:#0d0c0b!important;transition:background .3s,transform .3s}.ss3-cta:hover{background:#fff8ec!important}.ss3-cta:active{transform:scale(.99)}.ss3-cta:disabled{cursor:default}.ss3-cta span{font-size:24px;font-weight:500;letter-spacing:-.01em}.ss3-cta i{font-style:normal;font-size:24px;transition:transform .3s}.ss3-cta:hover i{transform:translate(4px)}.ss3-note,.ss3-credit{position:absolute;z-index:5;bottom:26px;margin:0;font-size:11px;color:var(--ss3-faint);letter-spacing:.04em}.ss3-note{left:72px}.ss3-credit{right:72px}.ss3-leaving .ss3-guest,.ss3-preparing .ss3-guest{opacity:0;filter:blur(8px)}.ss3-leaving .ss3-bottom,.ss3-preparing .ss3-bottom,.ss3-leaving .ss3-scale,.ss3-preparing .ss3-scale{opacity:0;pointer-events:none}.ss3-scale{transition:opacity .8s ease}.ss3-prepare{position:absolute;z-index:6;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.ss3-prepare h2{margin:18px 0 0;font-weight:200;font-size:52px;letter-spacing:-.02em;animation:ss3-fade 1s ease both}.ss3-prepare .ss3-eyebrow{animation:ss3-fade 1s ease both;font-size:14px}.ss3-prepare-line{display:block;width:180px;height:1px;margin:34px auto 0;background:#ffffff1a;position:relative;overflow:hidden}.ss3-prepare-line:after{content:"";position:absolute;inset:0;background:var(--ss3-accent);transform-origin:left;animation:ss3-load 3s linear both}@keyframes ss3-fade{0%{opacity:0;transform:translateY(8px)}}@keyframes ss3-load{0%{transform:scaleX(0)}}@media(prefers-reduced-motion:reduce){.ss3 *,.ss3 *:before,.ss3 *:after{animation-duration:.01ms!important;animation-iteration-count:1!important;transition-duration:.2s!important}.ss3-scale div{display:none}}@media(max-width:1300px),(max-height:860px){.ss3-top{padding:34px 44px 0}.ss3-brand{font-size:22px}.ss3-brand small{font-size:12px;margin-top:10px}.ss3-status time{font-size:30px}.ss3-live{font-size:13px}.ss3-guest{left:44px;width:min(520px,46vw);transform:translateY(-62%)}@keyframes ss3-in{0%{opacity:0}}.ss3-state{font-size:17px;margin-top:18px}.ss3-guest h1{font-size:100px}.ss3-meta{font-size:18px;margin-top:14px;gap:12px}.ss3-ready{margin-top:32px}.ss3-ready dt{font-size:12.5px}.ss3-ready dd{font-size:17px}.ss3-stage{left:34%}.ss3-scale{right:44px}.ss3-bottom{left:44px;right:44px;bottom:52px;gap:24px}.ss3-queue{grid-template-columns:repeat(3,170px)}.ss3-queue button{min-height:92px;padding-top:14px}.ss3-queue b{font-size:24px;margin-top:4px}.ss3-q-top{font-size:15px}.ss3-cta{width:300px;min-height:78px;padding:0 24px 0 28px!important}.ss3-cta span{font-size:20px}.ss3-note{left:44px;bottom:18px}.ss3-credit{right:44px;bottom:18px}.ss3-prepare h2{font-size:40px}}@media(max-width:900px){.ss3{height:auto;min-height:100svh;overflow:visible;display:flex;flex-direction:column;padding-bottom:60px}.ss3-top{position:relative;grid-template-columns:1fr auto;row-gap:18px;padding:32px 32px 0}.ss3-switch{grid-row:2;grid-column:1 / 3}.ss3-stage{position:relative;left:0;height:52svh;order:1}.ss3-guest{position:relative;left:auto;top:auto;transform:none;width:auto;padding:0 32px;order:2;animation:none}.ss3-guest h1{font-size:96px}.ss3-scale{display:none}.ss3-bottom{position:relative;left:auto;right:auto;bottom:auto;order:3;flex-direction:column;align-items:stretch;padding:44px 32px 0}.ss3-queue{grid-template-columns:repeat(3,1fr)}.ss3-cta{width:100%}.ss3-note,.ss3-credit{position:relative;left:auto;right:auto;bottom:auto;order:4;padding:22px 32px 0}}@font-face{font-family:ss4-pretendard;src:url(/pose/fonts/PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}.ss4{--ss4-gold: #d8c7a3;--ss4-ivory: #ece7dd;--ss4-dim: #8d877c;--ss4-faint: #57534c;--ss4-line: #ffffff1c;--ss4-serif: "Cormorant Garamond", Georgia, serif;--ss4-ease: cubic-bezier(.7, 0, .18, 1);position:relative;height:100svh;min-height:640px;overflow:hidden;background:#000;color:var(--ss4-ivory);font:400 16px/1.5 ss4-pretendard,Apple SD Gothic Neo,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.ss4 *,.ss4 *:before,.ss4 *:after{box-sizing:border-box}.ss4 button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.ss4 a{color:inherit;text-decoration:none}.ss4-stage{position:absolute;inset:0;width:100%;height:100%;display:block;transition:opacity 1.2s ease}.ss4-l{stroke:#ffffff1a;stroke-width:1}.ss4-l-edge{stroke:#ffffff3a}.ss4-rib{fill:none;stroke:#ffffff2a;stroke-width:1}.ss4-frame{cursor:pointer}.ss4-door{fill:none;stroke:#ffffff4d;stroke-width:1.5;transition:stroke .8s ease}.ss4-frame-on .ss4-door{stroke:var(--ss4-gold)}.ss4-door-light{fill:url(#ss4-door);transition:fill-opacity 1s ease}.ss4-spill{fill:url(#ss4-spill)}.ss4-frame text{fill:#ffffff6b;font-family:ss4-pretendard,sans-serif;font-weight:300;white-space:pre}.ss4-tag-n{font-family:var(--ss4-serif);font-style:italic;fill:#ffffff45}.ss4-frame-on text,.ss4-frame-on .ss4-tag-n{fill:var(--ss4-gold)}.ss4-veil{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#000 0%,#000d 20%,#0006 38%,transparent 55%),linear-gradient(0deg,#000c 0%,transparent 22%),linear-gradient(180deg,#000a 0%,transparent 18%)}.ss4-top{position:absolute;z-index:5;top:46px;left:64px;right:64px;display:flex;align-items:flex-start;justify-content:space-between;transition:opacity .7s ease}.ss4-brand{font:500 34px/1 var(--ss4-serif);letter-spacing:.34em;color:#eee6d6}.ss4-brand small{display:block;margin-top:14px;font:400 13px ss4-pretendard,sans-serif;letter-spacing:.26em;color:var(--ss4-dim)}.ss4-status{display:flex;align-items:center;gap:40px}.ss4-live{display:flex;align-items:center;gap:12px;font-size:15px;color:var(--ss4-dim)}.ss4-live i{width:7px;height:7px;border-radius:50%;background:#a9c0a4;animation:ss4-pulse 2.8s infinite}@keyframes ss4-pulse{0%{box-shadow:0 0 #a9c0a480}70%,to{box-shadow:0 0 0 11px #a9c0a400}}.ss4-status time{font:400 44px/1 var(--ss4-serif);text-align:right;font-variant-numeric:lining-nums}.ss4-status time small{display:block;margin-top:8px;font:400 13px ss4-pretendard,sans-serif;color:var(--ss4-dim);letter-spacing:.04em}.ss4-guest{position:absolute;z-index:5;left:64px;top:45%;transform:translateY(-50%);width:min(660px,46vw);transition:opacity .7s ease,transform 1.2s var(--ss4-ease);animation:ss4-in .9s ease both}@keyframes ss4-in{0%{opacity:0;transform:translateY(calc(-50% + 16px))}}.ss4-eyebrow{margin:0;font-size:15px;letter-spacing:.2em;color:var(--ss4-gold)}.ss4-eyebrow em{font:italic 400 22px var(--ss4-serif);letter-spacing:0;margin-right:8px}.ss4-guest h1{margin:10px 0 0;font-weight:200;font-size:clamp(84px,6.9vw,136px);line-height:1.08;letter-spacing:.02em;color:#f4efe6}.ss4-meta{display:flex;align-items:center;gap:16px;margin:14px 0 0;font-size:22px;color:#c9c2b5}.ss4-meta span{width:1px;height:16px;background:#ffffff30}.ss4-state{display:flex;align-items:center;gap:12px;margin:26px 0 0;font-size:20px;color:var(--ss4-dim)}.ss4-state i{width:8px;height:8px;border-radius:50%;border:1px solid var(--ss4-dim)}.ss4-state-live{color:var(--ss4-gold)}.ss4-state-live i{border-color:var(--ss4-gold);background:var(--ss4-gold);animation:ss4-breathe 2.4s ease-in-out infinite}@keyframes ss4-breathe{50%{opacity:.25}}.ss4-ready{display:grid;grid-template-columns:repeat(3,1fr);margin:34px 0 0;border-top:1px solid var(--ss4-line)}.ss4-ready div{padding:16px 0 0}.ss4-ready div+div{padding-left:22px;border-left:1px solid var(--ss4-line)}.ss4-ready dt{font-size:14px;color:var(--ss4-dim);letter-spacing:.04em}.ss4-ready dd{margin:4px 0 0;font-size:21px;color:#b9b2a5}.ss4-ready dd.ss4-ok{color:var(--ss4-ivory)}.ss4-cta{display:inline-flex;align-items:center;justify-content:space-between;gap:40px;min-width:340px;height:78px;margin-top:42px;padding:0 30px 0 34px!important;background:var(--ss4-ivory)!important;color:#0b0a08!important;font-size:22px!important;font-weight:500!important;letter-spacing:.02em;transition:background .3s,gap .4s}.ss4-cta:hover{background:#fff!important;gap:52px}.ss4-cta:disabled{cursor:default}.ss4-cta i{font-style:normal;font-size:22px}.ss4-queue{position:absolute;z-index:5;left:64px;bottom:84px;width:min(660px,46vw);display:flex;transition:opacity .7s ease}.ss4-queue button{display:grid;flex:1;grid-template-columns:auto auto;grid-template-areas:"time state" "name name";-moz-column-gap:18px;column-gap:18px;min-width:220px;min-height:96px;padding:18px 26px 16px!important;text-align:left;border-top:1px solid #ffffff26!important;color:var(--ss4-dim)!important;transition:color .4s,border-color .4s,background .4s}.ss4-queue button+button{border-left:1px solid var(--ss4-line)!important}.ss4-queue time{grid-area:time;font:italic 400 22px var(--ss4-serif)}.ss4-queue span{grid-area:state;justify-self:end;font-size:14px}.ss4-queue b{grid-area:name;font-size:26px;font-weight:300;color:#cfc8bb}.ss4-queue .ss4-on{border-top-color:var(--ss4-gold)!important;color:var(--ss4-gold)!important;background:linear-gradient(180deg,#d8c7a30f,transparent)}.ss4-queue .ss4-on b{color:var(--ss4-ivory)}.ss4-foot{position:absolute;z-index:5;left:64px;right:64px;bottom:30px;display:flex;justify-content:space-between;align-items:center;font-size:11px;color:var(--ss4-faint);letter-spacing:.04em;transition:opacity .7s ease}.ss4-switch{display:flex;gap:4px}.ss4-switch a{min-width:34px;padding:6px;text-align:center;font:italic 400 15px var(--ss4-serif);color:var(--ss4-faint);border-bottom:1px solid transparent;transition:color .3s}.ss4-switch a:last-child{font:400 12px ss4-pretendard,sans-serif;margin-left:10px;padding-top:8px}.ss4-switch a:hover{color:var(--ss4-ivory)}.ss4-switch a.ss4-on{color:var(--ss4-gold);border-bottom-color:var(--ss4-gold)}.ss4-p-enter .ss4-guest{opacity:0;transform:translateY(-50%) translate(-30px)}.ss4-p-enter .ss4-queue,.ss4-p-enter .ss4-foot{opacity:0;pointer-events:none}.ss4-p-enter .ss4-door-light{fill:#efe2c6;fill-opacity:.16}.ss4-p-ready .ss4-guest,.ss4-p-ready .ss4-queue,.ss4-p-ready .ss4-foot{opacity:0;pointer-events:none}.ss4-p-ready .ss4-stage{opacity:.35}.ss4-prep{position:absolute;z-index:6;inset:0;display:grid;place-content:center;text-align:center;pointer-events:none}.ss4-prep p{margin:0;font-size:20px;color:var(--ss4-gold);letter-spacing:.1em;animation:ss4-fade 1s ease both}.ss4-prep h2{margin:16px 0 0;font-size:48px;font-weight:200;letter-spacing:.02em;animation:ss4-fade 1s .15s ease both}.ss4-prep span{display:block;height:1px;margin:34px auto 0;background:var(--ss4-gold);animation:ss4-load 2.8s var(--ss4-ease) both}@keyframes ss4-fade{0%{opacity:0;transform:translateY(8px)}}@keyframes ss4-load{0%{width:0}to{width:220px}}@media(prefers-reduced-motion:reduce){.ss4-live i,.ss4-state-live i{animation:none}}@media(max-width:1300px){.ss4-top{top:32px;left:40px;right:40px}.ss4-brand{font-size:26px}.ss4-status{gap:26px}.ss4-status time{font-size:34px}.ss4-guest{left:40px;width:500px;top:42%}.ss4-meta{font-size:19px}.ss4-state{margin-top:16px;font-size:18px}.ss4-ready{margin-top:22px}.ss4-ready dd{font-size:18px}.ss4-cta{height:68px;margin-top:26px;min-width:300px;font-size:20px!important}.ss4-queue{left:40px;bottom:54px;width:470px}.ss4-queue button{min-width:168px;min-height:84px;padding:14px 18px 12px!important}.ss4-queue b{font-size:22px}.ss4-foot{left:40px;right:40px;bottom:18px}}@media(max-width:900px){.ss4{height:auto;min-height:100svh;overflow-x:hidden;overflow-y:visible}.ss4-stage,.ss4-veil{position:fixed}.ss4-veil{background:linear-gradient(0deg,#000 0%,#000d 45%,transparent 75%),linear-gradient(180deg,#000a 0%,transparent 18%)}.ss4-top{position:relative;top:auto;left:auto;right:auto;padding:32px 32px 0;flex-wrap:wrap;gap:18px}.ss4-guest{position:relative;left:auto;top:auto;transform:none;width:auto;padding:38vh 32px 0;animation:none}.ss4-p-enter .ss4-guest{transform:translate(-30px)}.ss4-queue{position:relative;left:auto;bottom:auto;width:auto;margin:40px 32px 0;flex-direction:column}.ss4-queue button+button{border-left:0!important}.ss4-foot{position:relative;left:auto;right:auto;bottom:auto;padding:36px 32px 28px;flex-wrap:wrap;gap:12px}}@font-face{font-family:ss5-pretendard;src:url(/pose/fonts/PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}.ss5{--ss5-ivory: #eee8dd;--ss5-dim: #8d877c;--ss5-faint: #57524a;--ss5-accent: #d8c39c;--ss5-line: #ffffff17;--ss5-num: Georgia, "Times New Roman", serif;position:relative;height:100svh;min-height:640px;overflow:hidden;isolation:isolate;background:radial-gradient(70% 60% at 50% 42%,#0d0c0a,#050505 55%,#000);color:var(--ss5-ivory);font:400 18px/1.5 ss5-pretendard,Apple SD Gothic Neo,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.ss5 *,.ss5 *:before,.ss5 *:after{box-sizing:border-box}.ss5 button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.ss5 a{color:inherit;text-decoration:none}.ss5-gl{position:absolute;inset:0;z-index:0}.ss5-gl canvas{display:block;width:100%;height:100%}.ss5-floor{position:absolute;left:0;right:0;bottom:0;height:34%;z-index:1;pointer-events:none;background:linear-gradient(0deg,#000 22%,#000000b0 55%,transparent)}.ss5-fallback{position:absolute;inset:0;z-index:0;display:grid;place-items:center}.ss5-fallback i{position:absolute;width:52vh;height:16vh;border:1px solid #d8c39c55;border-radius:50%;transform:rotate(-8deg)}.ss5-fallback i:nth-child(2){width:60vh;height:22vh;transform:rotate(10deg);border-color:#d8c39c33}.ss5-fallback i:nth-child(3){width:46vh;height:30vh;transform:rotate(24deg);border-color:#d8c39c26}.ss5-top{position:absolute;z-index:3;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:flex-start;padding:5.2vh 4.4vw 0}.ss5-brand{font:400 30px/1 var(--ss5-num);letter-spacing:.32em;color:#e9e1d2}.ss5-brand small{display:block;margin-top:14px;font:400 14px ss5-pretendard,sans-serif;letter-spacing:.24em;color:var(--ss5-dim)}.ss5-status{display:flex;align-items:flex-start;gap:44px}.ss5-device{display:flex;align-items:center;gap:12px;padding-top:8px;font-size:16px;color:var(--ss5-dim)}.ss5-device i{width:7px;height:7px;border-radius:50%;background:var(--ss5-accent);animation:ss5-pulse 2.8s ease-out infinite}@keyframes ss5-pulse{0%{box-shadow:0 0 #d8c39c88}70%,to{box-shadow:0 0 0 11px #d8c39c00}}.ss5-clock{text-align:right}.ss5-clock time{display:block;font:400 40px/1 var(--ss5-num);color:var(--ss5-ivory);font-variant-numeric:tabular-nums}.ss5-clock small{display:block;margin-top:8px;font-size:14px;color:var(--ss5-dim)}.ss5-center{position:absolute;z-index:2;inset:0;display:grid;place-items:center;padding-bottom:9vh;pointer-events:none;text-align:center}.ss5-guest,.ss5-prep{animation:ss5-in 1.1s cubic-bezier(.2,.7,.2,1) both;transition:opacity .9s ease,filter .9s ease,transform 1.1s ease}@keyframes ss5-in{0%{opacity:0;filter:blur(6px);transform:translateY(10px)}}.ss5-eyebrow{margin:0 0 2.4vh;font-size:14px;letter-spacing:.42em;color:var(--ss5-accent)}.ss5-guest h1{margin:0;font-weight:200;font-size:clamp(72px,11vh,132px);line-height:1;letter-spacing:.06em;color:#f6f0e4;text-shadow:0 0 50px #d8c39c1f}.ss5-meta{display:flex;justify-content:center;align-items:center;gap:18px;margin:3vh 0 0;font-size:22px;color:#cfc7b8}.ss5-meta span{width:1px;height:16px;background:var(--ss5-line);background:#ffffff2e}.ss5-checks{list-style:none;display:flex;justify-content:center;gap:44px;margin:4.6vh 0 0;padding:0}.ss5-checks li{display:flex;align-items:center;gap:12px;font-size:18px;color:var(--ss5-dim)}.ss5-checks i{width:8px;height:8px;border-radius:50%;border:1px solid var(--ss5-dim)}.ss5-checks b{font-weight:400;color:var(--ss5-ivory);font-size:20px}.ss5-checks .ss5-ok i{background:var(--ss5-accent);border-color:var(--ss5-accent)}.ss5-prep h2{margin:0;font-weight:200;font-size:clamp(40px,5.2vh,60px);letter-spacing:.02em}.ss5-prep-sub{margin:2.4vh 0 0;font-size:22px;color:var(--ss5-dim)}.ss5-align .ss5-guest{opacity:0;filter:blur(8px);transform:scale(.97)}.ss5-bottom{position:absolute;z-index:3;left:4.4vw;right:4.4vw;bottom:8.5vh;display:flex;align-items:flex-end;justify-content:space-between;gap:40px;transition:opacity .8s ease}.ss5-align .ss5-bottom,.ss5-ready .ss5-bottom{opacity:0;pointer-events:none}.ss5-queue{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(3,minmax(170px,250px));gap:28px}.ss5-queue button{display:grid;grid-template-columns:44px 1fr;align-items:baseline;width:100%;min-height:96px;padding:20px 0 0;text-align:left;border-top:1px solid #ffffff24;opacity:.5;transition:opacity .5s,border-color .5s}.ss5-queue button:hover{opacity:.8}.ss5-queue button.ss5-on{opacity:1;border-top-color:var(--ss5-accent)}.ss5-queue em{font:italic 400 20px var(--ss5-num);color:var(--ss5-accent)}.ss5-queue b{font-size:30px;font-weight:300;letter-spacing:.04em}.ss5-queue span{grid-column:2;margin-top:4px;font-size:17px;color:var(--ss5-dim)}.ss5-start{flex:none;display:flex;align-items:center;justify-content:space-between;width:320px;min-height:80px;padding:0 30px 0 34px!important;border:1px solid #d8c39c8c!important;color:var(--ss5-accent)!important;font-size:24px!important;letter-spacing:.08em;transition:background .4s,color .4s}.ss5-start:hover{background:#d8c39c14!important;color:#f3e6cc!important}.ss5-start:active{background:#d8c39c26!important}.ss5-start i{font-style:normal;font-size:24px}.ss5-switch{position:absolute;z-index:3;left:4.4vw;right:4.4vw;bottom:2.6vh;display:flex;align-items:center;gap:4px;font-size:13px;color:var(--ss5-faint)}.ss5-switch a{display:inline-grid;place-items:center;min-width:36px;height:32px;padding:0 6px;font:italic 400 14px var(--ss5-num);transition:color .3s}.ss5-switch a:hover{color:var(--ss5-ivory)}.ss5-switch a.ss5-cur{color:var(--ss5-accent);border-bottom:1px solid var(--ss5-accent)}.ss5-switch .ss5-all{font:400 13px ss5-pretendard,sans-serif;margin-left:8px}.ss5-note{margin-left:auto;font-size:11px;letter-spacing:.04em}@media(max-width:1300px){.ss5-brand{font-size:24px}.ss5-clock time{font-size:32px}.ss5-queue{gap:22px;grid-template-columns:repeat(3,minmax(150px,210px))}.ss5-queue button{min-height:84px;padding-top:16px}.ss5-queue b{font-size:26px}.ss5-start{width:270px;min-height:72px;font-size:21px!important}.ss5-checks{gap:32px}}@media(max-width:900px){.ss5-top{flex-direction:column;gap:22px}.ss5-status{gap:28px}.ss5-clock{text-align:left}.ss5-bottom{flex-direction:column;align-items:stretch;gap:28px}.ss5-queue{grid-template-columns:repeat(3,1fr);gap:16px}.ss5-start{width:100%}.ss5-checks{gap:22px;flex-wrap:wrap}.ss5-meta{font-size:19px}}@media(prefers-reduced-motion:reduce){.ss5 *,.ss5 *:before,.ss5 *:after{animation:none!important;transition:none!important}}.stb{position:fixed;inset:0;z-index:50;background:#000000a8;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:stb-fade .4s ease both;font-family:sa-pretendard,Apple SD Gothic Neo,sans-serif;color:#e9e3d8;-webkit-font-smoothing:antialiased}@keyframes stb-fade{0%{opacity:0}}.stb *{box-sizing:border-box}.stb button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.stb-sheet{position:absolute;top:0;right:0;bottom:0;width:min(920px,100%);display:flex;flex-direction:column;padding:48px 56px 0;background:#0d0c0a;border-left:1px solid #c9b48c2e;animation:stb-in .5s cubic-bezier(.2,.7,.2,1) both}@keyframes stb-in{0%{transform:translate(40px);opacity:0}}.stb-head{display:flex;justify-content:space-between;align-items:flex-start}.stb-head small{font-size:11px;letter-spacing:.4em;color:#c9b48c}.stb-head h2{margin:10px 0 0;font:300 34px "Noto Serif KR",serif;letter-spacing:.02em}.stb .stb-head button{min-height:48px;padding:0 4px;font-size:16px;color:#a69e91}.stb-branches{display:flex;gap:8px;margin-top:30px}.stb .stb-branches button{display:flex;align-items:center;gap:10px;height:52px;padding:0 22px;border:1px solid #ffffff1c;font-size:17px;color:#a69e91;transition:border-color .3s,color .3s}.stb-branches span{font-size:14px;color:#6b655b;font-variant-numeric:tabular-nums}.stb .stb-branches .stb-on{border-color:#c9b48c;color:#efe8dc}.stb .stb-branches .stb-on span{color:#c9b48c}.stb-search{margin:24px 0 8px;padding:14px 0;background:none;border:0;border-bottom:1px solid #ffffff2a;color:#efe8dc;font:300 26px sa-pretendard,sans-serif;outline:0}.stb-search::-moz-placeholder{color:#5f5a51}.stb-search::placeholder{color:#5f5a51}.stb-search:focus{border-bottom-color:#c9b48c}.stb-list{flex:1;overflow-y:auto;margin-right:-28px;padding:0 28px 48px 0;overscroll-behavior:contain;-webkit-mask-image:linear-gradient(180deg,transparent,#000 24px,#000 calc(100% - 40px),transparent);mask-image:linear-gradient(180deg,transparent,#000 24px,#000 calc(100% - 40px),transparent);scrollbar-width:thin;scrollbar-color:#c9b48c40 transparent}.stb-list::-webkit-scrollbar{width:6px}.stb-list::-webkit-scrollbar-track{background:transparent}.stb-list::-webkit-scrollbar-thumb{background:#c9b48c33;border-radius:3px}.stb-list::-webkit-scrollbar-thumb:hover{background:#c9b48c66}.stb-sync{display:flex;align-items:center;gap:10px;margin:14px 0 0;font-size:14px;color:#8a8378}.stb .stb-sync span{width:6px;height:6px;border-radius:50%;background:#9fb79b;animation:stb-blink 2s ease-in-out infinite}@keyframes stb-blink{50%{opacity:.3}}.stb .stb-row .stb-data{display:flex;align-items:center;gap:8px;font-style:normal;font-size:14px;color:#8a8378;white-space:nowrap}.stb .stb-row .stb-data span{color:inherit;width:6px;height:6px;border-radius:50%;border:1px solid currentColor}.stb .stb-row .stb-data-ok{color:#9fb79b}.stb .stb-row .stb-data-ok span{background:currentColor}.stb .stb-row .stb-data-live{color:#c9b48c}.stb .stb-row .stb-data-live span{background:currentColor;animation:stb-blink 1.2s ease-in-out infinite}.stb .stb-row .stb-data-wait{color:#a69e91}.stb .stb-row .stb-data-none{color:#5f5a51}.stb-list section{margin-top:26px}.stb-list h3{display:flex;align-items:baseline;gap:10px;margin:0 0 4px;font-size:13px;font-weight:500;letter-spacing:.2em;color:#c9b48c}.stb-list h3 span{color:#6b655b;letter-spacing:0}.stb .stb-row{display:grid;grid-template-columns:64px 84px 136px 1fr 76px 112px 96px;align-items:center;-moz-column-gap:14px;column-gap:14px;width:100%;min-height:72px;text-align:left;border-bottom:1px solid #ffffff12;transition:background .2s}.stb .stb-row:hover,.stb .stb-row:active{background:#ffffff06}.stb .stb-row time{font:400 20px Cormorant Garamond,Georgia,serif;font-feature-settings:"lnum" 1;color:#a69e91}.stb .stb-row b{font-size:22px;font-weight:400}.stb .stb-row code{font:400 15px ui-monospace,SF Mono,Menlo,monospace;color:#a69e91}.stb .stb-row span{font-size:15px;color:#8a8378}.stb .stb-row em{font-style:normal;font-size:14px;text-align:right;color:#8a8378}.stb .stb-row em[data-state="상담 중"],.stb .stb-row em[data-state="촬영 중"]{color:#c9b48c}.stb .stb-row em[data-state=도착]{color:#9fb79b}.stb-current{background:#c9b48c0f}.stb-current b,.stb-current em{color:#e6cf9f!important}.stb-done{opacity:.45}.stb-empty{margin:40px 0;color:#5f5a51}@media(max-width:1300px){.stb-sheet{width:100%;padding:36px 40px 0}.stb .stb-row{grid-template-columns:56px 72px 128px 1fr 104px 96px}.stb .stb-row>span:nth-of-type(2){display:none}}@media(max-width:900px){.stb .stb-row{grid-template-columns:56px 1fr 120px 104px}.stb .stb-row>span,.stb .stb-row em{display:none}}.cf{--cf-ink: #efe8dc;--cf-dim: #a69e91;--cf-quiet: #5f5a51;--cf-gold: #c9b48c;--cf-line: #ffffff17;--cf-latin: "Cormorant Garamond", Georgia, serif;--cf-kr: "Noto Serif KR", "AppleMyungjo", serif;--cf-ui: sa-pretendard, "Apple SD Gothic Neo", sans-serif;position:absolute;inset:0;z-index:4;color:var(--cf-ink);font:300 16px/1.5 var(--cf-ui)}.cf *{box-sizing:border-box}.cf button,.cf select,.cf textarea{font:inherit;color:inherit}.cf button{background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.cf button:disabled{cursor:default;opacity:.35}.cf-visual{position:absolute;top:0;bottom:0;left:0;width:54%;animation:cf-reveal 1.2s ease both}@keyframes cf-reveal{0%{opacity:0;filter:blur(10px)}}.cf-visual:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,transparent 70%,#000),linear-gradient(0deg,#000 0%,transparent 16%),linear-gradient(180deg,#000 0%,transparent 14%)}.cf .sc-head-stage{position:absolute;inset:0;width:100%;height:100%;min-height:0;margin:0;background:none;border:0}.cf .sc-head-stage:before,.cf .sc-head-stage:after,.cf .sc-orbit-ring,.cf .sc-head-axis,.cf .sc-surface-caption,.cf .sc-head-help,.cf .sc-head-tools{display:none}.cf .sc-head-render{position:absolute;left:0;right:0;top:-6%;height:118%;width:auto;transform:none}.cf .sc-head-render canvas{display:block;width:100%;height:100%;touch-action:none;outline:0}.cf .sc-head-marker{position:absolute;z-index:4;width:10px;min-height:30px;padding:0;transform:translate(-5px,-50%);border:0;background:none;display:flex;align-items:center}.cf .sc-head-marker>i{width:7px;height:7px;border-radius:50%;background:var(--sc-region-color);border:1px solid #f3e6cf;opacity:.8}.cf .sc-head-marker>span{display:none;position:absolute;left:22px;top:50%;transform:translateY(-50%);background:#0d0c0ae6;border:1px solid #ffffff24;color:var(--cf-dim);font:400 13px var(--cf-ui);padding:10px 14px;white-space:nowrap;border-radius:0}.cf .sc-head-marker.sc-marker-left>span{left:auto;right:22px}.cf .sc-head-marker b{display:block;font:300 26px var(--cf-latin);color:var(--cf-ink)}.cf .sc-head-marker small{font-size:11px;color:var(--cf-quiet);margin-left:3px}.cf .sc-head-marker-active>span{display:block}.cf .sc-head-marker-active>i{width:11px;height:11px;opacity:1;box-shadow:0 0 0 7px #ffffff10,0 0 20px var(--sc-region-color)}.cf .sc-model-credit{position:absolute;left:24px;bottom:20px;z-index:5;font-size:10px;color:var(--cf-quiet);text-decoration:none}.cf .sc-head-loading{position:absolute;inset:0;display:grid;place-items:center;color:var(--cf-dim)}.cf .sc-three-wrap{position:absolute!important;inset:0!important;width:auto!important;height:auto!important;min-height:0!important;margin:0!important}.cf .sc-three{position:absolute!important;inset:10% 2% 12% 4%!important;width:auto!important;height:auto!important;min-height:0!important}.cf .sc-three canvas{display:block;width:100%;height:100%}.cf .sc-three-info{position:absolute;left:0;right:0;bottom:86px;text-align:center;font-size:13px;color:var(--cf-dim);letter-spacing:.04em}.cf-panel{position:absolute;top:120px;bottom:56px;right:112px;width:min(720px,40vw);display:flex;flex-direction:column;animation:cf-enter 1.2s .5s cubic-bezier(.2,.7,.2,1) both}@keyframes cf-enter{0%{opacity:0;transform:translate(50px)}}.cf-head{display:flex;justify-content:space-between;align-items:flex-end}.cf-who span{display:flex;align-items:center;font:200 40px var(--cf-kr);letter-spacing:.06em}.cf-who small{display:block;margin-top:8px;font-size:13px;letter-spacing:.1em;color:var(--cf-dim)}.cf-tools{display:flex;gap:6px}.cf-tools button{min-height:44px;padding:0 16px!important;border:1px solid var(--cf-line)!important;font-size:13px;letter-spacing:.14em;color:var(--cf-dim)}.cf-tools button:hover{color:var(--cf-ink);border-color:#c9b48c66!important}.cf-steps{display:grid;grid-template-columns:repeat(5,1fr);margin-top:34px;border-bottom:1px solid var(--cf-line)}.cf .cf-steps button{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:2px;min-height:64px;padding:0 0 14px;text-align:left;font:300 16px var(--cf-kr);color:var(--cf-quiet);transition:color .3s}.cf-steps em{font:italic 300 15px var(--cf-latin)}.cf .cf-steps button:after{content:"";position:absolute;left:0;right:12px;bottom:-1px;height:1px;background:var(--cf-gold);transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.cf .cf-steps .cf-done{color:var(--cf-dim)}.cf .cf-steps .cf-on{color:var(--cf-ink)}.cf .cf-steps .cf-on em{color:var(--cf-gold)}.cf .cf-steps .cf-on:after{transform:scaleX(1)}.cf-body{flex:1;min-height:0;overflow-y:auto;padding:30px 4px 10px 0;animation:cf-body .6s cubic-bezier(.2,.7,.2,1) both;scrollbar-width:thin;scrollbar-color:#c9b48c40 transparent}@keyframes cf-body{0%{opacity:0;transform:translateY(10px)}}.cf-hint{margin:16px 0 0;font-size:13px;color:var(--cf-quiet);letter-spacing:.04em}.cf-hint-top{margin:0 0 18px}.cf .cf-up{color:#9fb79b}.cf .cf-down{color:#c98f7a}.cf-visits{display:flex;gap:8px;margin-bottom:24px}.cf .cf-visits button{display:flex;flex-direction:column;align-items:flex-start;min-width:104px;min-height:60px;padding:10px 16px!important;border:1px solid var(--cf-line)!important;color:var(--cf-dim)}.cf-visits b{font:300 17px var(--cf-kr)}.cf-visits small{font-size:12px;color:var(--cf-quiet)}.cf .cf-visits .cf-on{border-color:var(--cf-gold)!important;color:var(--cf-ink)}.cf-scores{list-style:none;margin:0;padding:0;border-top:1px solid var(--cf-line)}.cf-scores li{border-bottom:1px solid var(--cf-line)}.cf .cf-scores button{display:grid;grid-template-columns:84px 52px 1fr 48px 78px;align-items:center;gap:16px;width:100%;min-height:62px;text-align:left;transition:background .3s}.cf .cf-scores button:hover,.cf .cf-scores .cf-on{background:#ffffff06}.cf .cf-scores .cf-on span{color:var(--cf-gold)}.cf-scores span{font:300 18px var(--cf-kr)}.cf-scores b{font:300 30px/1 var(--cf-latin);font-feature-settings:"lnum" 1}.cf-scores i{height:1px;background:#ffffff1a}.cf-scores i em{display:block;height:1px;background:linear-gradient(90deg,#c9b48c55,var(--cf-gold))}.cf-scores small{font-size:13px;text-align:right;color:var(--cf-dim)}.cf .cf-g0{color:#d39a83}.cf .cf-g1{color:var(--cf-gold)}.cf .cf-g2{color:#9fb79b}.cf-combo{display:flex;align-items:baseline;gap:18px;margin:0 0 22px;font:300 22px var(--cf-kr);letter-spacing:.04em}.cf-combo span{font:400 11px var(--cf-ui);letter-spacing:.3em;color:var(--cf-gold)}.cf-recs{list-style:none;margin:0;padding:0;border-top:1px solid var(--cf-line)}.cf-recs li{border-bottom:1px solid var(--cf-line)}.cf .cf-recs button{display:grid;grid-template-columns:48px 1fr auto;align-items:center;gap:12px;width:100%;min-height:84px;text-align:left;transition:background .3s}.cf .cf-recs .cf-on{background:#ffffff06}.cf-recs em{font:italic 300 22px var(--cf-latin);color:var(--cf-gold)}.cf-recs div small{display:block;font-size:11px;letter-spacing:.2em;color:var(--cf-quiet)}.cf-recs b{display:block;font:300 22px var(--cf-kr);letter-spacing:.03em}.cf-recs span{font-size:13px;color:var(--cf-dim)}.cf-recs strong{font:300 34px/1 var(--cf-latin);font-feature-settings:"lnum" 1}.cf-recs strong small{margin-left:4px;font:300 14px var(--cf-ui);color:var(--cf-dim)}.cf-layers{list-style:none;margin:0;padding:0;border-top:1px solid var(--cf-line)}.cf-layers li{border-bottom:1px solid var(--cf-line)}.cf .cf-layers button{display:grid;grid-template-columns:22px 1fr 110px 80px;align-items:center;gap:14px;width:100%;min-height:60px;text-align:left;color:var(--cf-quiet);transition:color .3s}.cf-layers i{width:12px;height:12px;border:1px solid var(--cf-c)}.cf .cf-layers .cf-on{color:var(--cf-ink)}.cf .cf-layers .cf-on i{background:var(--cf-c)}.cf-layers b{font:300 19px var(--cf-kr)}.cf-layers span{font-size:14px}.cf-layers strong{font:300 26px var(--cf-latin);text-align:right}.cf-layers strong small{font:300 13px var(--cf-ui);margin-left:3px}.cf-legend{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin:26px 0 0;padding:0}.cf-legend li{display:flex;flex-direction:column;gap:4px;font:300 15px var(--cf-kr)}.cf-legend i{width:100%;height:3px;opacity:.8}.cf-legend small{font:400 12px var(--cf-ui);color:var(--cf-quiet)}.cf-edit{list-style:none;margin:0;padding:0;border-top:1px solid var(--cf-line)}.cf-edit li{display:grid;grid-template-columns:40px 1fr auto auto;align-items:center;gap:16px;min-height:76px;border-bottom:1px solid var(--cf-line)}.cf-edit em{font:italic 300 20px var(--cf-latin);color:var(--cf-gold)}.cf-edit b{display:block;font:300 20px var(--cf-kr)}.cf-edit div small{font-size:12px;color:var(--cf-quiet)}.cf-edit div small button{font-size:12px;text-decoration:underline;color:var(--cf-dim)}.cf-stepper{display:flex;align-items:center;gap:10px}.cf .cf-stepper button,.cf .cf-order button{width:44px;height:44px;border:1px solid var(--cf-line)!important;font-size:18px;color:var(--cf-dim)}.cf-stepper strong{min-width:84px;text-align:center;font:300 28px var(--cf-latin);font-feature-settings:"lnum" 1}.cf-stepper strong small{margin-left:3px;font:300 13px var(--cf-ui);color:var(--cf-dim)}.cf-order{display:flex;gap:4px}.cf .cf-add{margin-top:16px;width:100%;min-height:52px;padding:0 14px;background:#0d0c0a;border:1px dashed #ffffff2a;color:var(--cf-dim);font-size:15px;-webkit-appearance:none;-moz-appearance:none;appearance:none}.cf-memo{display:block;margin-top:22px}.cf-memo span{display:block;margin-bottom:8px;font-size:11px;letter-spacing:.3em;color:var(--cf-gold)}.cf .cf-memo textarea{width:100%;padding:14px;background:#0d0c0a;border:1px solid var(--cf-line);font:300 16px/1.6 var(--cf-kr);color:var(--cf-ink);resize:none;outline:0}.cf .cf-memo textarea:focus{border-color:#c9b48c88}.cf .cf-primary{margin-top:22px;min-height:60px;padding:0 32px!important;background:var(--cf-ink)!important;color:#0b0a08!important;font:400 16px var(--cf-kr);letter-spacing:.14em}.cf-confirmed{margin:22px 0 0;padding:16px 0;border-top:1px solid var(--cf-gold);color:var(--cf-gold);font-size:15px;letter-spacing:.06em}.cf-empty p{margin:20px 0 0;font:300 20px var(--cf-kr);color:var(--cf-dim)}.cf-sheet{padding:28px 30px;background:#f2ece2;color:#1b1915}.cf-sheet h3{margin:0 0 12px;font:400 12px var(--cf-ui);letter-spacing:.3em;color:#8a7a5c}.cf-sheet h3+ul{margin-bottom:24px}.cf-sheet ul,.cf-sheet ol{list-style:none;margin:0;padding:0}.cf-sheet ul{display:grid;grid-template-columns:repeat(3,1fr);gap:10px 20px}.cf-sheet ul li{display:flex;align-items:baseline;gap:8px;font:400 15px var(--cf-kr)}.cf-sheet ul b{font:400 24px var(--cf-latin)}.cf-sheet ul small,.cf-sheet ol small{font-size:12px;color:#7a7062}.cf-sheet ol li{display:grid;grid-template-columns:1fr auto auto;gap:18px;align-items:baseline;padding:8px 0;border-bottom:1px solid #00000014;font:400 16px var(--cf-kr)}.cf-sheet-memo{margin:16px 0 0;font:400 14px/1.6 var(--cf-kr);color:#4a443b}.cf-actions{display:flex;gap:8px;margin-top:18px}.cf .cf-actions button{min-height:56px;padding:0 22px!important;border:1px solid #ffffff2a!important;font-size:15px;letter-spacing:.06em}.cf .cf-actions .cf-primary{margin-top:0;border:0!important}.cf-nav{display:flex;justify-content:space-between;padding-top:16px;border-top:1px solid var(--cf-line)}.cf .cf-nav button{min-height:52px;padding:0 6px;font-size:15px;letter-spacing:.12em;color:var(--cf-dim)}.cf .cf-nav button:last-child{color:var(--cf-gold)}.cf-modal{position:fixed;inset:0;z-index:60;display:grid;place-items:center;background:#000000d0;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);animation:cf-body .4s ease both}.cf .cf-modal-close{position:absolute;top:40px;right:56px;min-height:48px;font-size:15px;color:var(--cf-dim)}.cf-phone{width:360px;height:720px;padding:14px;border:1px solid #ffffff2a;border-radius:44px;background:#111}.cf-phone-screen{height:100%;overflow:auto;padding:36px 24px;border-radius:32px;background:#f2ece2;color:#1b1915}.cf-phone-brand{margin:0 0 22px;font:400 14px var(--cf-latin);letter-spacing:.4em;color:#8a7a5c}.cf-phone h4{display:flex;align-items:center;margin:0;font:300 30px var(--cf-kr)}.cf-phone-screen>small{font-size:12px;color:#7a7062}.cf-phone ul,.cf-phone ol{list-style:none;margin:22px 0 0;padding:0}.cf-phone ul li{display:grid;grid-template-columns:52px 1fr 30px;align-items:center;gap:10px;padding:7px 0;font:400 14px var(--cf-kr)}.cf-phone ul i{height:2px;background:#00000012}.cf-phone ul i em{display:block;height:2px;background:#a98c5c}.cf-phone ul b{font:400 18px var(--cf-latin);text-align:right}.cf-phone ol li{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #00000014;font:400 15px var(--cf-kr)}.cf-plan{width:min(720px,90vw);max-height:80vh;overflow:auto;padding:36px 40px;background:#f2ece2;color:#1b1915}.cf-plan h3{margin:0 0 16px;font:300 26px var(--cf-kr)}.cf-plan table{width:100%;border-collapse:collapse;font:400 15px var(--cf-kr)}.cf-plan td{padding:10px 6px;border-bottom:1px solid #00000014}.cf-plan td:last-child{text-align:right}.cf-print{display:none}@media print{body:has(.cf-print) *{visibility:hidden!important}body:has(.cf-print) .cf-print,body:has(.cf-print) .cf-print *{visibility:visible!important}body:has(.cf-print) .cf-print{display:block;position:fixed;inset:0;padding:18mm;background:#fff;color:#111;font:11pt/1.5 "Noto Serif KR",serif}.cf-print h1{font-size:18pt;font-weight:400;margin:0 0 4pt}.cf-print h2{font-size:10pt;letter-spacing:.2em;margin:16pt 0 6pt;color:#7a6a4c}.cf-print table{width:100%;border-collapse:collapse}.cf-print td{padding:4pt 0;border-bottom:1px solid #ddd}}@media(max-width:1300px){.cf-visual{width:50%}.cf-panel{top:90px;bottom:30px;right:48px;width:48vw}.cf-who span{font-size:28px}.cf-steps{margin-top:18px}.cf .cf-steps button{min-height:50px;font-size:13px;padding-bottom:8px}.cf-body{padding-top:18px}.cf .cf-visits button{min-width:80px;min-height:50px;padding:6px 12px!important}.cf .cf-scores button{grid-template-columns:60px 40px 1fr 40px 62px;gap:10px;min-height:48px}.cf-scores span{font-size:15px}.cf-scores b{font-size:24px}.cf .cf-recs button{min-height:66px}.cf-recs b{font-size:17px}.cf-recs strong{font-size:26px}.cf-edit li{gap:10px;min-height:64px}.cf-edit b{font-size:16px}.cf .cf-stepper button,.cf .cf-order button{width:40px;height:40px}.cf-stepper strong{min-width:64px;font-size:22px}.cf-sheet{padding:18px 20px}.cf-sheet ul{grid-template-columns:repeat(2,1fr)}}@font-face{font-family:sa-pretendard;src:url(/pose/fonts/PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}.sa{--sa-m: 120px;--sa-ink: #efe8dc;--sa-dim: #a69e91;--sa-quiet: #5d5850;--sa-gold: #c9b48c;--sa-latin: "Cormorant Garamond", Georgia, serif;--sa-kr: "Noto Serif KR", "AppleMyungjo", serif;--sa-ui: sa-pretendard, "Apple SD Gothic Neo", sans-serif;position:relative;height:100svh;min-height:640px;overflow:hidden;isolation:isolate;background:#000;color:var(--sa-ink);font:300 18px/1.5 var(--sa-ui);-webkit-font-smoothing:antialiased}.sa *,.sa *:before,.sa *:after{box-sizing:border-box}.sa button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.sa h1,.sa h2{font-family:var(--sa-kr)}.sa-stage{position:absolute;z-index:0;inset:9% 8% 9% 48%;transition:transform 1.8s cubic-bezier(.65,0,.25,1)}.sa-stage{-webkit-mask-image:linear-gradient(180deg,transparent,#000 10%,#000 78%,transparent),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in;mask-image:linear-gradient(180deg,transparent,#000 10%,#000 78%,transparent),linear-gradient(90deg,transparent,#000 14%,#000 86%,transparent);-webkit-mask-composite:source-in,xor;mask-composite:intersect}.sa-air{position:absolute;z-index:1;inset:0;pointer-events:none;transition:opacity 1.2s,transform 1.8s cubic-bezier(.65,0,.25,1);background:radial-gradient(22% 32% at 71% 47%,#c9a77a17,transparent 70%),radial-gradient(120% 100% at 60% 50%,transparent 55%,#000000d9 100%);mix-blend-mode:normal}.sa-scan{display:flex;align-items:center;gap:12px;margin:0;white-space:nowrap;font:400 11px var(--sa-ui);letter-spacing:.5em;color:var(--sa-quiet);transition:opacity .6s}.sa-scan i{width:5px;height:5px;border-radius:50%;background:currentColor}.sa-scan-on{color:var(--sa-gold)}.sa-scan-on i{box-shadow:0 0 12px var(--sa-gold);animation:sa-breath 1.8s ease-in-out infinite}@keyframes sa-breath{50%{opacity:.3}}.sa-title{position:absolute;z-index:5;left:calc(var(--sa-m) + 40px);top:50%;width:560px;transform:translateY(-50%);animation:sa-in 1.6s cubic-bezier(.2,.7,.2,1) both}@keyframes sa-in{0%{opacity:0;transform:translateY(-47%)}}.sa-kicker{display:flex;align-items:center;gap:18px;margin:0 0 30px;font:400 11px var(--sa-ui);letter-spacing:.6em;color:var(--sa-gold)}.sa-kicker:before{content:"";width:32px;height:1px;background:var(--sa-gold)}.sa-title h1{margin:0;font-size:60px;font-weight:200;line-height:1.5;letter-spacing:.06em}.sa-title h1 span{display:flex;align-items:center;white-space:nowrap}.sa-mask{display:inline-block;width:.19em;height:.19em;margin:0 .2em;border:1px solid var(--sa-gold);border-radius:50%}.sa-line{margin:30px 0 0;font:300 19px var(--sa-kr);letter-spacing:.08em;color:var(--sa-dim)}.sa-start{display:inline-flex;align-items:center;gap:20px;min-height:64px;margin-top:48px;font:300 16px var(--sa-kr);letter-spacing:.2em;color:var(--sa-dim);transition:color .4s}.sa-start i{width:64px;height:1px;background:currentColor;opacity:.5;transform-origin:left;transition:transform .6s cubic-bezier(.2,.7,.2,1),opacity .4s}.sa-start svg{width:20px;height:20px;margin-left:-14px;fill:none;stroke:currentColor;stroke-width:1.1}.sa-start:hover,.sa-start:active,.sa-start:focus-visible{color:var(--sa-gold);outline:0}.sa-start:hover i{transform:scaleX(1.35);opacity:1}.sa-start:disabled{cursor:default}.sa-corner{position:absolute;z-index:6;display:flex;align-items:center;gap:28px;font:400 12px var(--sa-ui);letter-spacing:.28em;color:var(--sa-quiet)}.sa-tl{top:56px;left:var(--sa-m);font:400 20px var(--sa-latin);letter-spacing:.5em;color:#8f887c}.sa-tr{top:52px;right:var(--sa-m)}.sa-tr time{font:300 24px var(--sa-latin);letter-spacing:.08em;font-feature-settings:"lnum" 1;color:#8f887c}.sa-tr button{display:flex;align-items:center;gap:10px;min-height:48px;padding:0 2px;font:400 14px var(--sa-ui);letter-spacing:.16em;color:#8f887c;transition:color .3s}.sa-tr button svg{width:15px;height:15px;fill:none;stroke:currentColor;stroke-width:1.3}.sa-tr button:hover,.sa-tr button:active{color:var(--sa-gold)}.sa-bl{bottom:48px;left:var(--sa-m)}.sa-bl i{width:5px;height:5px;border-radius:50%;background:#7f9c7c;margin-left:4px}.sa-br{bottom:48px;right:var(--sa-m);letter-spacing:.12em;font-size:11px}.sa-stage{transform-origin:50% 50%;transition:transform 1.6s cubic-bezier(.65,0,.25,1),opacity 1.2s ease .4s}.sa-moving .sa-stage,.sa-consult .sa-stage{transform:translate(-44vw) scale(1.55)}.sa-layers .sa-stage{opacity:0}.sa-air{transition:opacity 1.2s}.sa-moving .sa-air,.sa-consult .sa-air{opacity:0}.sa-title{transition:opacity .7s,filter .7s}.sa-moving .sa-title,.sa-consult .sa-title{opacity:0;filter:blur(6px);pointer-events:none}.sa-moving .sa-tr,.sa-consult .sa-tr,.sa-moving .sa-tl,.sa-consult .sa-tl{opacity:0;pointer-events:none;transition:opacity .6s}@media(prefers-reduced-motion:reduce){.sa *,.sa *:before{animation:none!important;transition:none!important}}@media(max-width:1300px){.sa{--sa-m: 64px}.sa-stage{inset:8% 4% 8% 46%}.sa-title{width:440px;left:calc(var(--sa-m) + 16px)}.sa-kicker{margin-bottom:28px}.sa-title h1{font-size:46px}.sa-line{margin-top:22px;font-size:17px}.sa-start{margin-top:32px}.sa-tl{top:40px;font-size:17px}.sa-tr{top:34px;gap:20px}.sa-bl,.sa-br{bottom:32px}}@media(max-width:900px){.sa{height:auto;min-height:100svh;overflow-x:hidden;overflow-y:visible}.sa-stage{position:relative;inset:auto;height:58svh}.sa-air{background:linear-gradient(0deg,#000 0%,transparent 30%);height:58svh}.sa-title{position:relative;left:auto;top:auto;transform:none;width:auto;padding:8px 40px 120px;animation:none}.sa-title h1{font-size:60px}.sa-corner{position:absolute}.sa-tl{top:28px;left:32px}.sa-tr{top:22px;right:32px}.sa-bl{bottom:28px;left:40px}.sa-br{display:none}}.sa-moving .sa-stage,.sa-consult .sa-stage{-webkit-mask-image:radial-gradient(48% 52% at 50% 46%,#000 62%,transparent 100%);mask-image:radial-gradient(48% 52% at 50% 46%,#000 62%,transparent 100%)}.gf{position:fixed;inset:0;z-index:50;display:grid;place-items:center;background:#000000c8;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);animation:gf-in .45s ease both;font-family:ss2-pretendard,ScfPretendard,Apple SD Gothic Neo,sans-serif;color:#ece7de}@keyframes gf-in{0%{opacity:0}}.gf *{box-sizing:border-box}.gf button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.gf-box{width:min(760px,90vw);padding:44px 52px 36px;background:linear-gradient(160deg,#15130f,#0a0908);border:1px solid #c8b48f2e}.gf-head{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:.36em;color:#c8b48f}.gf-head button{min-height:44px;font-size:15px;letter-spacing:0;color:#8d877c}.gf input{width:100%;margin:20px 0 14px;padding:16px 0;background:none;border:0;border-bottom:1px solid #ffffff2e;color:#ece7de;font:300 30px ss2-pretendard,ScfPretendard,sans-serif;outline:0}.gf input::-moz-placeholder{color:#57524a}.gf input::placeholder{color:#57524a}.gf input:focus{border-bottom-color:#c8b48f}.gf ul{list-style:none;margin:0;padding:0}.gf li button{display:grid;grid-template-columns:80px 100px 1fr auto 64px;-moz-column-gap:14px;column-gap:14px;align-items:baseline;width:100%;min-height:76px;padding:18px 0;text-align:left;border-bottom:1px solid #ffffff14;color:#8d877c;transition:padding .3s,color .3s}.gf li button:hover{padding-left:10px;color:#ece7de}.gf time{font:italic 400 20px Georgia,serif}.gf b{font-size:25px;font-weight:300;color:#ece7de}.gf code{font:400 15px ui-monospace,SF Mono,Menlo,monospace;letter-spacing:.02em}.gf li span{font-size:14px}.gf li small{font-size:13px;text-align:right;color:#57524a}.gf .gf-on b,.gf .gf-on time{color:#c8b48f}.gf-empty{padding:28px 0;color:#57524a;font-size:15px}@media(max-width:900px){.gf-box{padding:30px 26px}.gf li button{grid-template-columns:64px 1fr auto}.gf li span,.gf li small{display:none}}@font-face{font-family:sbg-pretendard;src:url(/pose/fonts/PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}.sbg{--sbg-ink: #ece6da;--sbg-dim: #8e877b;--sbg-faint: #5a554c;--sbg-acc: #c9b58f;--sbg-line: #ffffff1c;--sbg-serif: "Cormorant Garamond", Georgia, serif;--sbg-x: 96px;--sbg-top: 64px;position:relative;height:100svh;min-height:640px;overflow:hidden;background:#000;color:var(--sbg-ink);font:300 18px/1.5 sbg-pretendard,Apple SD Gothic Neo,sans-serif;font-variant-numeric:lining-nums;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sbg *,.sbg *:before,.sbg *:after{box-sizing:border-box}.sbg button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.sbg button:disabled{cursor:default}.sbg h1,.sbg h2,.sbg dd,.sbg dt{font-family:inherit;font-weight:300;color:inherit}.sbg-stage{position:absolute;inset:0 0 0 40%}.sbg-cone{position:absolute;left:50%;top:0;width:70%;height:92%;transform:translate(-50%);pointer-events:none;background:radial-gradient(60% 18% at 50% 0%,#e9d9bb26,transparent 70%),linear-gradient(180deg,#e8d6b30e,#e8d6b305 60%,transparent);clip-path:polygon(40% 0,60% 0,96% 100%,4% 100%);filter:blur(10px);opacity:.7;-webkit-mask-image:linear-gradient(180deg,#000 30%,transparent 85%);mask-image:linear-gradient(180deg,#000 30%,transparent 85%)}.sbg-scan{display:flex;flex-direction:column;align-items:center;gap:10px;white-space:nowrap;transition:opacity .6s}.sbg-scan span{font:400 12px var(--sbg-serif);font-variant-numeric:lining-nums;letter-spacing:.5em;color:var(--sbg-faint)}.sbg-scan b{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:300;color:var(--sbg-dim)}.sbg-scan i{width:6px;height:6px;border-radius:50%;background:var(--sbg-faint)}.sbg-scan-on span{color:var(--sbg-acc)}.sbg-scan-on b{color:var(--sbg-ink)}.sbg-scan-on i{background:var(--sbg-acc);box-shadow:0 0 10px #c9b58f;animation:sbg-breath 1.8s ease-in-out infinite}@keyframes sbg-breath{50%{opacity:.25}}.sbg-top{position:absolute;z-index:5;top:var(--sbg-top);left:var(--sbg-x);right:var(--sbg-x);display:flex;justify-content:space-between;align-items:center}.sbg-brand{font:400 30px/1 var(--sbg-serif);letter-spacing:.36em}.sbg-brand small{display:block;margin-top:12px;font:300 13px sbg-pretendard,sans-serif;letter-spacing:.3em;color:var(--sbg-dim)}.sbg-meta{display:flex;align-items:center}.sbg-meta>*+*{margin-left:32px;padding-left:32px;border-left:1px solid var(--sbg-line)}.sbg-live{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--sbg-faint);letter-spacing:.04em}.sbg-live i{width:5px;height:5px;border-radius:50%;background:var(--sbg-acc)}.sbg-clock{display:flex;align-items:baseline;gap:14px}.sbg-clock time{font:300 34px/1 var(--sbg-serif);font-variant-numeric:lining-nums tabular-nums}.sbg-clock small{font-size:14px;color:var(--sbg-dim)}.sbg-find{min-height:52px;font-size:17px;letter-spacing:.04em}.sbg-find span{padding-bottom:6px;border-bottom:1px solid var(--sbg-acc)}.sbg-label{position:absolute;z-index:5;left:var(--sbg-x);top:50%;transform:translateY(-46%);width:560px;animation:sbg-in 1.2s cubic-bezier(.2,.7,.2,1) both}@keyframes sbg-in{0%{opacity:0;transform:translateY(-44%)}}.sbg-cat{display:flex;align-items:center;gap:16px;margin:0 0 34px;font:400 14px var(--sbg-serif);font-variant-numeric:lining-nums;letter-spacing:.32em;text-transform:uppercase;color:var(--sbg-dim)}.sbg-cat em{font-variant-numeric:lining-nums;font-style:italic;letter-spacing:.08em;text-transform:none;font-size:20px;color:var(--sbg-acc)}.sbg-cat span{width:28px;height:1px;background:var(--sbg-line)}.sbg-label h1{margin:0 0 46px;font-size:140px;font-weight:200;line-height:1;letter-spacing:.01em;white-space:nowrap}.sbg-label h1 small{margin-left:18px;font-size:30px;font-weight:300;color:var(--sbg-dim)}.sbg-label dl{margin:0;border-top:1px solid var(--sbg-acc)}.sbg-label dl div{display:grid;grid-template-columns:150px 1fr;align-items:baseline;padding:18px 0 17px;border-bottom:1px solid var(--sbg-line)}.sbg-label dt{font-size:15px;letter-spacing:.12em;color:var(--sbg-faint)}.sbg-label dd{margin:0;font-size:20px;color:#cfc8bb}.sbg-label dd b{margin-right:8px;font:300 30px/1 var(--sbg-serif);color:var(--sbg-ink);font-variant-numeric:lining-nums}.sbg-none{color:var(--sbg-faint)}.sbg-start{display:flex;align-items:center;justify-content:space-between;width:100%;height:96px;margin-top:52px;text-align:left}.sbg-start span{font-size:26px;font-weight:300;letter-spacing:.02em}.sbg-start small{display:block;margin-top:4px;font:italic 300 16px var(--sbg-serif);letter-spacing:.06em;color:var(--sbg-dim)}.sbg-start i{display:grid;place-items:center;width:88px;height:88px;border-radius:50%;border:1px solid #c9b58f88;font-style:normal;font-size:24px;color:var(--sbg-acc);transition:background .5s,color .5s}.sbg-start:hover i,.sbg-start:active i{background:var(--sbg-acc);color:#0b0a08}.sbg-note{position:absolute;z-index:5;left:var(--sbg-x);bottom:40px;margin:0;font-size:11px;color:var(--sbg-faint);letter-spacing:.04em}.sbg-leaving .sbg-label,.sbg-leaving .sbg-top,.sbg-leaving .sbg-scan{opacity:0;transition:opacity .8s}.sbg-curtain{position:absolute;inset:0;z-index:8;display:grid;place-items:center;text-align:center;background:#000;opacity:0;pointer-events:none;transition:opacity 1s}.sbg-ready .sbg-curtain{opacity:1;pointer-events:auto}.sbg-curtain p{margin:0 0 18px;font-size:22px;color:var(--sbg-dim)}.sbg-curtain h2{margin:0;font-size:54px;font-weight:200}.sbg-curtain span{display:block;width:120px;height:1px;margin:40px auto 0;background:linear-gradient(90deg,transparent,var(--sbg-acc),transparent);animation:sbg-breath 1.6s ease-in-out infinite}@media(prefers-reduced-motion:reduce){.sbg *,.sbg *:before,.sbg *:after{animation:none!important;transition:none!important}}@media(max-width:1300px){.sbg{--sbg-x: 56px;--sbg-top: 44px}.sbg-brand{font-size:24px}.sbg-meta>*+*{margin-left:20px;padding-left:20px}.sbg-clock time{font-size:28px}.sbg-clock small{display:none}.sbg-label{width:440px}.sbg-cat{margin-bottom:22px;font-size:12px}.sbg-label h1{font-size:104px;margin-bottom:30px}.sbg-label h1 small{font-size:24px}.sbg-label dl div{grid-template-columns:120px 1fr;padding:12px 0 11px}.sbg-label dd b{font-size:26px}.sbg-start{height:80px;margin-top:30px}.sbg-start span{font-size:22px}.sbg-start i{width:72px;height:72px}.sbg-note{bottom:24px}}@media(max-width:900px){.sbg{height:auto;min-height:100svh;overflow:visible;display:flex;flex-direction:column}.sbg-top{order:-1;position:relative;top:auto;left:auto;right:auto;padding:32px 32px 0;flex-wrap:wrap;gap:18px}.sbg-stage{position:relative;left:auto;height:58svh}.sbg-label{position:relative;left:auto;top:auto;transform:none;width:auto;margin:0 32px;animation:none}.sbg-label h1{font-size:96px}.sbg-note{position:relative;left:auto;bottom:auto;padding:32px}}@font-face{font-family:sc2-pretendard;src:url(/pose/fonts/PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}.sc2{--sc2-ink: #efe9df;--sc2-dim: #9a9387;--sc2-faint: #5f594f;--sc2-gold: #cdb78f;--sc2-hair: #d6be962e;--sc2-num: Georgia, "Times New Roman", serif;--sc2-x: 88px;position:relative;height:100svh;min-height:640px;overflow:hidden;isolation:isolate;background:#000;color:var(--sc2-ink);font:400 16px/1.5 sc2-pretendard,Apple SD Gothic Neo,sans-serif;letter-spacing:-.01em;-webkit-font-smoothing:antialiased}.sc2 *,.sc2 *:before,.sc2 *:after{box-sizing:border-box}.sc2 button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.sc2 button:disabled{cursor:default}.sc2-face{position:absolute;inset:0 0 0 15%;z-index:0}.sc2:before{content:"";position:absolute;inset:0;z-index:0;pointer-events:none;background:radial-gradient(38% 44% at 58% 40%,#2a20151f,transparent 70%),radial-gradient(26% 46% at 17% 52%,#4a372052,transparent 72%)}.sc2-scan{display:flex;flex-direction:column;align-items:center;gap:10px;white-space:nowrap}.sc2-scan span{font-size:11px;letter-spacing:.44em;color:var(--sc2-faint)}.sc2-scan b{display:flex;align-items:center;gap:12px;font-size:22px;font-weight:300;color:var(--sc2-dim)}.sc2-scan i{width:7px;height:7px;border-radius:50%;background:var(--sc2-faint)}.sc2-scan-on span{color:var(--sc2-gold)}.sc2-scan-on b{color:var(--sc2-ink)}.sc2-scan-on i{background:var(--sc2-gold);box-shadow:0 0 14px var(--sc2-gold);animation:sc2-breath 1.8s ease-in-out infinite}.sc2-top{position:absolute;z-index:4;top:56px;left:var(--sc2-x);right:var(--sc2-x);display:flex;justify-content:space-between;align-items:center}.sc2-brand{font:400 30px/1 var(--sc2-num);letter-spacing:.34em}.sc2-brand small{display:block;margin-top:12px;font:400 12px sc2-pretendard,sans-serif;letter-spacing:.3em;color:var(--sc2-dim)}.sc2-right{display:flex;align-items:center}.sc2-right>*+*{margin-left:32px;padding-left:32px;border-left:1px solid #ffffff17}.sc2-live{display:flex;align-items:center;gap:10px;font-size:13px;color:var(--sc2-dim);letter-spacing:.04em}.sc2-live i{width:6px;height:6px;border-radius:50%;background:var(--sc2-gold);animation:sc2-breath 3s ease-in-out infinite}.sc2-clock{display:flex;align-items:baseline;gap:14px}.sc2-clock time{font:italic 400 32px/1 var(--sc2-num);font-variant-numeric:tabular-nums}.sc2-clock small{font-size:13px;color:var(--sc2-dim);letter-spacing:.04em}.sc2-find{display:flex;align-items:center;gap:12px;min-height:52px;font-size:17px;color:var(--sc2-ink)!important;transition:color .3s}.sc2-find svg{width:18px;height:18px;fill:none;stroke:var(--sc2-gold);stroke-width:1.4}.sc2-find:hover{color:var(--sc2-gold)!important}.sc2-panel{position:absolute;z-index:3;left:var(--sc2-x);top:212px;bottom:132px;width:540px;display:flex;flex-direction:column;background:linear-gradient(165deg,#2a241c66,#12100d52 46%,#0805034d);border:1px solid var(--sc2-hair);border-top-color:#e2cda473;backdrop-filter:blur(26px) saturate(125%);-webkit-backdrop-filter:blur(26px) saturate(125%);animation:sc2-rise 1s cubic-bezier(.2,.7,.2,1) backwards}.sc2-panel:before{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(180deg,#ffffff0a,transparent 22%)}.sc2-panel-body{flex:1;display:flex;flex-direction:column;padding:48px 56px 52px}.sc2-eyebrow{display:flex;justify-content:space-between;align-items:baseline;margin:0;padding-bottom:18px;border-bottom:1px solid var(--sc2-hair)}.sc2-eyebrow span{font-size:12px;letter-spacing:.44em;color:var(--sc2-gold)}.sc2-eyebrow em{font:italic 400 20px var(--sc2-num);color:var(--sc2-dim)}.sc2-panel h1{margin:auto 0 0;display:flex;align-items:baseline;font-size:132px;font-weight:200;line-height:1.02;letter-spacing:.01em;white-space:nowrap}.sc2-panel h1 small{margin-left:16px;font-size:30px;font-weight:300;color:var(--sc2-dim)}.sc2-facts{display:grid;grid-template-columns:1fr 1fr;margin:52px 0 0;border-top:1px solid var(--sc2-hair)}.sc2-facts div{padding-top:22px}.sc2-facts div+div{padding-left:28px;border-left:1px solid var(--sc2-hair)}.sc2-facts dt{font-size:11px;letter-spacing:.36em;color:var(--sc2-faint)}.sc2-facts dd{margin:14px 0 0;display:flex;align-items:baseline;gap:10px;font-size:18px;font-weight:300;color:var(--sc2-dim)}.sc2-facts em{font:italic 400 46px/1 var(--sc2-num);color:var(--sc2-ink)}.sc2-cta{position:relative;display:flex;align-items:center;justify-content:space-between;height:96px;padding:0 40px 0 56px!important;border-top:1px solid #d6be9659!important;background:linear-gradient(90deg,#cdb78f1f,#cdb78f0a)!important;overflow:hidden;isolation:isolate}.sc2-cta:before{content:"";position:absolute;inset:0;background:var(--sc2-gold);transform:scaleY(0);transform-origin:bottom;transition:transform .55s cubic-bezier(.6,0,.2,1);z-index:-1}.sc2-cta span{font-size:24px;font-weight:400;letter-spacing:.06em;transition:color .4s}.sc2-cta i{display:grid;place-items:center;width:52px;height:52px;border:1px solid #cdb78f8c;border-radius:50%;font-style:normal;font-size:20px;color:var(--sc2-gold);transition:color .4s,border-color .4s,transform .4s}.sc2-cta:hover:before,.sc2-cta:focus-visible:before,.sc2-cta:active:before{transform:scaleY(1)}.sc2-cta:hover span,.sc2-cta:focus-visible span,.sc2-cta:active span{color:#120f0b}.sc2-cta:hover i,.sc2-cta:focus-visible i,.sc2-cta:active i{color:#120f0b;border-color:#120f0b66;transform:translate(4px)}.sc2-cta:focus-visible{outline:0}.sc2-note{position:absolute;z-index:3;left:var(--sc2-x);bottom:56px;font-size:11px;color:var(--sc2-faint);letter-spacing:.04em}.sc2-curtain{position:absolute;inset:0;z-index:6;display:grid;place-items:center;text-align:center;background:#000;opacity:0;pointer-events:none;transition:opacity .9s ease}.sc2-leaving .sc2-panel,.sc2-leaving .sc2-top,.sc2-leaving .sc2-scan{opacity:0;transition:opacity .7s}.sc2-ready .sc2-curtain{opacity:1;pointer-events:auto}.sc2-curtain p{margin:0 0 20px;font-size:24px;font-weight:300;color:var(--sc2-dim)}.sc2-curtain h2{margin:0;font-size:54px;font-weight:200;letter-spacing:-.01em;animation:sc2-fade 1.4s ease both}.sc2-curtain span{display:block;width:120px;height:1px;margin:42px auto 0;background:linear-gradient(90deg,transparent,var(--sc2-gold),transparent);animation:sc2-line 1.6s ease-in-out infinite}@keyframes sc2-breath{50%{opacity:.3}}@keyframes sc2-rise{0%{opacity:0;transform:translateY(12px)}}@keyframes sc2-fade{0%{opacity:0;letter-spacing:.05em}}@keyframes sc2-line{0%,to{transform:scaleX(.2);opacity:.3}50%{transform:scaleX(1);opacity:1}}@media(prefers-reduced-motion:reduce){.sc2 *,.sc2 *:before{animation:none!important;transition:none!important}}@media(max-width:1300px){.sc2{--sc2-x: 48px}.sc2-top{top:36px}.sc2-brand{font-size:24px}.sc2-right>*+*{margin-left:20px;padding-left:20px}.sc2-clock time{font-size:26px}.sc2-clock small{display:none}.sc2-panel{top:124px;bottom:76px;width:420px}.sc2-panel-body{padding:36px 40px 32px}.sc2-eyebrow{padding-bottom:14px}.sc2-panel h1{font-size:100px}.sc2-panel h1 small{font-size:24px;margin-left:12px}.sc2-facts{margin-top:32px}.sc2-facts div{padding-top:16px}.sc2-facts em{font-size:36px}.sc2-cta{height:80px;padding:0 28px 0 40px!important}.sc2-cta span{font-size:21px}.sc2-cta i{width:46px;height:46px}.sc2-face{left:22%}.sc2-note{bottom:32px}.sc2-scan b{font-size:19px}}@media(max-width:900px){.sc2{height:auto;min-height:100svh;overflow-x:hidden}.sc2-top{position:relative;top:auto;left:auto;right:auto;padding:32px 32px 0;flex-wrap:wrap;gap:16px}.sc2-face{position:relative;inset:auto;height:62svh}.sc2-panel{position:relative;left:auto;top:auto;bottom:auto;width:auto;margin:0 32px}.sc2-note{position:relative;left:auto;bottom:auto;display:block;padding:24px 32px 40px}}@font-face{font-family:sd-pretendard;src:url(/pose/fonts/PretendardVariable.woff2) format("woff2");font-weight:100 900;font-display:swap}.sd{--sd-ink: #efe9df;--sd-dim: #9b9487;--sd-faint: #5c574f;--sd-gold: #cdb68c;--sd-line: #ffffff1c;--sd-serif: "Cormorant Garamond", Georgia, serif;--sd-x: 120px;--sd-band: 112px;position:relative;height:100svh;min-height:640px;overflow:hidden;background:#000;color:var(--sd-ink);font:300 18px/1.5 sd-pretendard,Apple SD Gothic Neo,sans-serif;letter-spacing:-.005em;-webkit-font-smoothing:antialiased}.sd *,.sd *:before,.sd *:after{box-sizing:border-box}.sd button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer;-webkit-tap-highlight-color:transparent}.sd button:disabled{cursor:default}.sd-film{position:absolute;inset:24px 0 64px 30%;animation:sd-fade 2.4s ease both}.sd-shade{position:absolute;inset:0;pointer-events:none;background:linear-gradient(90deg,#000 0%,#000 22%,#000000cc 34%,transparent 52%),linear-gradient(180deg,#000 0,#000 var(--sd-band),transparent calc(var(--sd-band) + 1px)),linear-gradient(0deg,#000 0,#000 var(--sd-band),transparent calc(var(--sd-band) + 1px))}.sd-shade:before,.sd-shade:after{content:"";position:absolute;left:var(--sd-x);right:var(--sd-x);height:1px;background:linear-gradient(90deg,var(--sd-line),#ffffff2a 50%,var(--sd-line))}.sd-shade:before{top:var(--sd-band)}.sd-shade:after{bottom:var(--sd-band)}@keyframes sd-fade{0%{opacity:0}}.sd-top{position:absolute;z-index:3;top:0;left:var(--sd-x);right:var(--sd-x);height:var(--sd-band);display:flex;align-items:center;justify-content:space-between}.sd-brand{font:400 30px/1 var(--sd-serif);letter-spacing:.36em;color:var(--sd-ink)}.sd-brand small{display:block;margin-top:10px;font:300 12px sd-pretendard,sans-serif;letter-spacing:.3em;color:var(--sd-dim)}.sd-meta{display:flex;align-items:center;gap:36px}.sd-live{display:flex;align-items:center;gap:10px;font-size:13px;letter-spacing:.04em;color:var(--sd-faint)}.sd-live i{width:6px;height:6px;border-radius:50%;background:var(--sd-gold);animation:sd-breathe 3s ease-in-out infinite}.sd-meta time{display:flex;align-items:baseline;gap:14px;font:italic 300 34px/1 var(--sd-serif);font-variant-numeric:tabular-nums}.sd-meta time small{font:300 13px sd-pretendard,sans-serif;color:var(--sd-dim);letter-spacing:.04em}.sd-find{display:flex;align-items:center;gap:12px;height:52px;padding:0 24px!important;border:1px solid #cdb68c55!important;font-size:16px!important;letter-spacing:.04em;transition:border-color .4s,background .4s}.sd-find svg{width:16px;height:16px;fill:none;stroke:var(--sd-gold);stroke-width:1.3}.sd-find:hover{border-color:var(--sd-gold)!important;background:#cdb68c10!important}@keyframes sd-breathe{50%{opacity:.25}}.sd-title{position:absolute;z-index:3;left:var(--sd-x);bottom:calc(var(--sd-band) + 84px);width:600px;animation:sd-rise 1.8s cubic-bezier(.2,.7,.2,1) both}@keyframes sd-rise{0%{opacity:0;transform:translateY(14px);filter:blur(6px)}}.sd-kicker{margin:0 0 26px;font-size:12px;font-weight:400;letter-spacing:.5em;color:var(--sd-gold)}.sd-title h1{margin:0;font-size:150px;font-weight:200;line-height:.95;letter-spacing:.02em;white-space:nowrap}.sd-title h1 span{margin-left:12px;font-size:34px;font-weight:200;letter-spacing:.1em;color:var(--sd-dim)}.sd-sub{display:flex;align-items:center;gap:20px;margin:34px 0 0;font-size:22px;color:#c6bfb2}.sd-sub i{width:28px;height:1px;background:var(--sd-faint)}.sd-go{display:grid!important;grid-template-columns:auto 1fr 76px;align-items:center;gap:28px;width:100%;height:80px;margin-top:58px;text-align:left}.sd-go span{font-size:23px;font-weight:400;letter-spacing:.08em}.sd-go i{height:1px;background:linear-gradient(90deg,var(--sd-gold),#cdb68c30);transform-origin:left;transition:transform .8s cubic-bezier(.2,.7,.2,1)}.sd-go b{width:76px;height:76px;border-radius:50%;border:1px solid #cdb68caa;display:grid;place-items:center;font-weight:200;font-size:24px;color:var(--sd-gold);transition:background .5s,color .5s}.sd-go:hover i,.sd-go:focus-visible i{transform:scaleX(1.04)}.sd-go:hover b,.sd-go:focus-visible b,.sd-go:active b{background:var(--sd-gold);color:#0b0a08}.sd-go:focus-visible{outline:0}.sd-scan{display:flex;flex-direction:column;align-items:center;gap:10px;white-space:nowrap;transition:opacity .8s}.sd-scan small{font-size:11px;font-weight:400;letter-spacing:.5em;color:var(--sd-gold)}.sd-scan span{display:flex;align-items:center;gap:12px;font-size:21px;color:var(--sd-dim);letter-spacing:.04em}.sd-scan i{width:7px;height:7px;border-radius:50%;background:var(--sd-faint)}.sd-scan-on span{color:var(--sd-ink)}.sd-scan-on i{background:var(--sd-gold);box-shadow:0 0 12px var(--sd-gold);animation:sd-breathe 1.6s ease-in-out infinite}.sd-foot{position:absolute;z-index:3;left:var(--sd-x);bottom:0;height:var(--sd-band);display:flex;align-items:center;font-size:11px;letter-spacing:.08em;color:var(--sd-faint)}.sd-leaving .sd-title,.sd-leaving .sd-scan,.sd-ready .sd-title,.sd-ready .sd-scan{opacity:0;transition:opacity .8s}.sd-curtain{position:absolute;inset:0;z-index:5;display:grid;place-items:center;text-align:center;background:#000;opacity:0;pointer-events:none;transition:opacity 1s}.sd-ready .sd-curtain{opacity:1;pointer-events:auto}.sd-curtain h2{margin:0;font-size:64px;font-weight:200;letter-spacing:.04em;animation:sd-rise 1.6s ease both}.sd-curtain p{margin:18px 0 0;font-size:20px;color:var(--sd-dim);letter-spacing:.12em;animation:sd-rise 1.6s .3s ease both}.sd-curtain span{display:block;width:140px;height:1px;margin:44px auto 0;background:linear-gradient(90deg,transparent,var(--sd-gold),transparent);animation:sd-pulse 1.8s ease-in-out infinite}@keyframes sd-pulse{0%,to{transform:scaleX(.2);opacity:.3}50%{transform:scaleX(1);opacity:1}}@media(prefers-reduced-motion:reduce){.sd *,.sd *:before{animation:none!important;transition:none!important}}@media(max-width:1300px){.sd{--sd-x: 56px;--sd-band: 92px}.sd-film{left:26%;top:20px;bottom:76px}.sd-brand{font-size:24px}.sd-meta{gap:22px}.sd-meta time{font-size:28px}.sd-meta time small{display:none}.sd-find{height:48px;padding:0 18px!important}.sd-title{width:460px;bottom:calc(var(--sd-band) + 44px)}.sd-title h1{font-size:112px}.sd-title h1 span{font-size:28px;margin-left:10px}.sd-kicker{margin-bottom:18px}.sd-sub{margin-top:24px;font-size:20px}.sd-go{height:72px;margin-top:36px;grid-template-columns:auto 1fr 68px}.sd-go b{width:68px;height:68px}}@media(max-width:900px){.sd{height:auto;min-height:100svh;--sd-x: 32px}.sd-film{position:relative;left:auto;height:62svh;margin-top:var(--sd-band)}.sd-shade{display:none}.sd-top{flex-wrap:wrap;height:auto;padding-top:28px;gap:16px}.sd-live{display:none}.sd-title{position:relative;left:auto;bottom:auto;width:auto;padding:32px var(--sd-x) 0}.sd-title h1{font-size:96px}.sd-foot{position:relative;left:auto;height:auto;padding:40px var(--sd-x) 32px}}.pfo-root *{box-sizing:border-box}.pfo-toolbar{height:58px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;background:#101311;color:#fff;border-bottom:1px solid #ffffff16}.pfo-toolbar-title{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;font-weight:750}.pfo-toolbar-title>i{width:7px;height:7px;border-radius:50%;background:#c7ff38;box-shadow:0 0 14px #c7ff38}.pfo-toolbar-title span{margin-left:8px;color:#818985;font-size:10px;font-weight:500}.pfo-toolbar button{display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #ffffff27;border-radius:3px;background:transparent;color:#fff;font-size:10px}.pfo-toolbar button svg{width:13px;height:13px}.pfo-stage{--pfo-scale:1;--pfo-height:720px;display:flex;flex-direction:column;align-items:center;gap:30px;padding:36px 24px 64px}.pfo-shell{position:relative;flex:0 0 auto;width:calc(1280px * var(--pfo-scale));height:var(--pfo-height)}.pfo-cover,.pfo-slide{position:absolute;inset:0 auto auto 0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--pfo-scale));transform-origin:top left;box-shadow:0 24px 70px #18201d40}.pfo-cover{background:#07100d;color:#f4f7f4}.pfo-cover h1,.pfo-cover p,.pfo-slide h2,.pfo-slide h3,.pfo-slide p{margin:0}.pfo-glow{position:absolute;border-radius:50%}.pfo-glow-a{width:520px;height:520px;right:-120px;top:-190px;background:radial-gradient(circle,#48ff7b2b 0,transparent 68%)}.pfo-glow-b{width:420px;height:420px;left:420px;bottom:-300px;background:radial-gradient(circle,#c7ff381b 0,transparent 70%)}.pfo-cover>header{position:absolute;z-index:5;left:62px;right:62px;top:46px;display:flex;align-items:center;justify-content:space-between}.pfo-brand{display:flex;align-items:center;gap:9px}.pfo-brand>i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid #fff;border-radius:50%;font:800 13px Manrope,sans-serif;font-style:normal}.pfo-brand span{font:800 8px/1.05 Manrope,sans-serif;letter-spacing:.13em}.pfo-edition{display:flex;align-items:center;border:1px solid #ffffff42;font:500 8px DM Mono,monospace;letter-spacing:.08em}.pfo-edition b{padding:8px 12px;color:#fff;font-weight:500}.pfo-edition span{padding:8px 11px;border-left:1px solid #ffffff42;color:#c7ff38}.pfo-copy{position:absolute;z-index:4;left:74px;top:169px}.pfo-copy>p{color:#8e9d96;font:500 9px DM Mono,monospace;letter-spacing:.15em}.pfo-copy h1{margin-top:25px;font-family:Manrope,Pretendard,sans-serif;font-size:58px;line-height:1.12;letter-spacing:-.067em;font-weight:800}.pfo-copy h1 span{color:#9ba69f;font-weight:500}.pfo-copy>div{margin-top:28px;color:#9aa59f;font-size:13px;line-height:1.8;letter-spacing:-.02em}.pfo-contract{position:absolute;z-index:5;right:74px;top:121px;width:430px;height:448px;padding:0 22px 20px;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813f5,#09120fee);box-shadow:0 28px 70px #0008}.pfo-contract:before{content:"";position:absolute;inset:7px;border:1px solid #ffffff0a;pointer-events:none}.pfo-contract-head{height:45px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;color:#89968f;font:500 8px DM Mono,monospace;letter-spacing:.13em}.pfo-contract-head i{padding:5px 8px;border:1px solid #c7ff3848;color:#c7ff38;font-style:normal}.pfo-duration{position:absolute;left:22px;top:68px;width:136px}.pfo-contract small{display:block;color:#78867f;font:500 8px DM Mono,monospace;letter-spacing:.13em}.pfo-duration>div{display:flex;align-items:flex-end;margin-top:17px}.pfo-duration b{color:#fff;font:500 70px/.78 DM Mono,monospace;letter-spacing:-.1em}.pfo-duration em{margin:0 0 3px 9px;color:#c7ff38;font:500 9px DM Mono,monospace;font-style:normal;letter-spacing:.08em}.pfo-budget{position:absolute;left:22px;right:22px;bottom:20px;height:188px;padding-top:18px;border-top:1px solid #ffffff20}.pfo-budget-label{display:flex;align-items:center;justify-content:space-between}.pfo-budget-label span{padding:4px 7px;background:#c7ff38;color:#07100d;font-size:8px;font-weight:800}.pfo-price{display:flex;align-items:flex-end;margin-top:15px}.pfo-price b{color:#fff;font:500 64px/.82 DM Mono,monospace;letter-spacing:-.09em}.pfo-price em{margin:0 0 4px 12px;color:#c7ff38;font-size:13px;font-weight:700;font-style:normal}.pfo-budget>p{display:flex;align-items:center;margin:18px 0 0;padding-top:12px;border-top:1px solid #ffffff14;color:#a5b0aa;font:500 9px DM Mono,monospace}.pfo-budget>p i{margin:0 9px;color:#56645d;font-style:normal}.pfo-budget>p strong{margin-left:auto;color:#fff;font:700 10px Manrope,Pretendard,sans-serif}.pfo-proof{position:absolute;z-index:4;left:74px;bottom:108px;padding-left:15px;border-left:2px solid #c7ff38}.pfo-proof span{display:block;color:#c7ff38;font:500 8px DM Mono,monospace;letter-spacing:.12em}.pfo-proof b{display:block;margin-top:8px;color:#dce3df;font-size:12px;line-height:1.55}.pfo-cover>footer{position:absolute;z-index:5;left:62px;right:62px;bottom:36px;display:flex;align-items:center;gap:33px;padding-top:14px;border-top:1px solid #ffffff1b;color:#738078;font:500 8px DM Mono,monospace;letter-spacing:.08em}.pfo-cover>footer b{margin-left:auto;color:#c7ff38;font-weight:500}.pfo-contents{background:#f4f6f2;color:#0b1712}.pfo-page-head{position:absolute;z-index:2;left:62px;right:62px;top:49px}.pfo-page-head>p{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.15em}.pfo-page-head h2{margin-top:15px;color:#0b1712;font-size:34px;line-height:1.16;letter-spacing:-.055em}.pfo-page-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.pfo-page-head>span{position:absolute;right:0;top:36px;width:390px;color:#65736b;font-size:11px;line-height:1.7;letter-spacing:-.02em}.pfo-route{position:absolute;z-index:2;left:62px;right:62px;top:221px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426}.pfo-route article{position:relative;height:406px;padding:29px 24px 22px;border-right:1px solid #b9c5be;background:#eef2ed}.pfo-route article:first-child{border-left:1px solid #b9c5be}.pfo-route article:before{content:"";position:absolute;left:24px;top:-5px;width:9px;height:9px;border-radius:50%;background:#a8b5ad;border:3px solid #f4f6f2}.pfo-route article.is-current{background:#0d1a14;color:#fff}.pfo-route article.is-current:before{background:#c7ff38}.pfo-route small{color:#6d7e74;font:500 8px DM Mono,monospace;letter-spacing:.12em}.pfo-route .is-current small{color:#9aaa9f}.pfo-route strong{display:block;margin-top:26px;color:#397454;font-size:13px}.pfo-route .is-current strong{color:#c7ff38}.pfo-route h3{margin-top:16px;font-size:20px;line-height:1.35;letter-spacing:-.045em}.pfo-route p{margin-top:32px!important;color:#718078;font-size:11px;line-height:1.75}.pfo-route .is-current p{color:#9aa9a0}.pfo-route footer{position:absolute;left:24px;right:24px;bottom:22px;padding-top:13px;border-top:1px solid #bcc7c0;color:#718078;font:500 8px DM Mono,monospace;letter-spacing:.09em}.pfo-route .is-current footer{border-color:#fff2;color:#c7ff38}.pfo-page-foot{position:absolute;z-index:2;left:62px;right:62px;bottom:29px;display:flex;justify-content:space-between;color:#79867e;font:500 8px DM Mono,monospace;letter-spacing:.09em}.pfo-page-foot b{font-weight:500;color:#3d5f4d}.pfo-divider{background:#07100d;color:#f2f6f2}.pfo-divider:after{content:"";position:absolute;width:620px;height:620px;right:-220px;bottom:-330px;border-radius:50%;background:radial-gradient(circle,#c7ff3820,transparent 68%)}.pfo-divider-no{position:absolute;right:48px;top:4px;color:#ffffff08;font:700 252px/1 Manrope,sans-serif;letter-spacing:-.1em}.pfo-divider>header{position:absolute;z-index:2;left:74px;top:113px}.pfo-divider>header small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.15em}.pfo-divider>header h2{margin-top:29px;font-size:45px;line-height:1.18;letter-spacing:-.062em}.pfo-divider>header h2 em{color:#99a79f;font-style:normal;font-weight:500}.pfo-divider>header p{margin-top:30px;color:#8f9d95;font-size:13px;line-height:1.85}.pfo-divider>header p b{color:#dce5df}.pfo-divider-steps{position:absolute;z-index:2;left:74px;right:74px;bottom:100px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26}.pfo-divider-steps article{position:relative;padding:24px 24px 0 0;border-right:1px solid #ffffff18}.pfo-divider-steps article+article{padding-left:24px}.pfo-divider-steps small{display:block;color:#68766e;font:500 8px DM Mono,monospace;letter-spacing:.12em}.pfo-divider-steps b{display:block;margin-top:13px;color:#dce4df;font-size:13px}.pfo-divider-steps b span{color:#c7ff38}.pfo-divider>footer{position:absolute;z-index:2;left:62px;right:62px;bottom:34px;display:flex;align-items:center;gap:14px;color:#66746c;font:500 8px DM Mono,monospace;letter-spacing:.11em}.pfo-divider>footer span{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border:1px solid #c7ff38;color:#c7ff38}.pfo-divider>footer b{font-weight:500}.pfo-standard-head{position:absolute;z-index:2;left:62px;right:62px;top:46px}.pfo-standard-head>p{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.14em}.pfo-standard-head h2{margin-top:14px;font-size:32px;line-height:1.16;letter-spacing:-.052em}.pfo-standard-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.pfo-standard-head>span{position:absolute;right:0;top:46px;width:365px;color:#65736b;font-size:12px;line-height:1.7}.pfo-grid-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.pfo-light{background:#f4f6f2;color:#0b1712}.pfo-standard-head h2{font-size:30px}.pfo-bar{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;min-height:48px;display:flex;align-items:center;padding:0 18px 0 0;background:#dfe7df;color:#405248;font-size:11px}.pfo-bar>b{align-self:stretch;display:flex;align-items:center;margin-right:20px;padding:0 20px;background:#315e47;color:#fff;white-space:nowrap}.pfo-bar>span{line-height:1.55}.pfo-bar>strong{margin-left:auto;padding-left:16px;color:#315e47;white-space:nowrap}.pfo-page-foot{align-items:center}.pfo-route-5 article{padding:29px 20px 22px}.pfo-route-5 article:before{left:20px}.pfo-route-5 h3{font-size:18px}.pfo-route-5 h3 span,.pfo-route-5 p span{display:block}.pfo-route-5 footer{left:20px;right:20px}.pfo-badge{margin-left:10px;padding:3px 8px;background:#c7ff38;color:#0d1a14;font:700 9px Manrope,Pretendard,sans-serif;letter-spacing:0}.pfo-standard-head>p{display:flex;align-items:center}.pfo-bar{background:#0d1a14;color:#dfe6e1;font-size:12px}.pfo-bar>b{background:#c7ff38;color:#0d1a14}.pfo-bar>strong{color:#c7ff38}@media print{.no-print{display:none!important}.pfo-stage{display:block;padding:0}.pfo-shell{width:1280px;height:720px;-moz-column-break-after:page;break-after:page;page-break-after:always}.pfo-shell:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.pfo-cover,.pfo-slide{transform:none;box-shadow:none}}.pfo-divider-steps.is-5{grid-template-columns:repeat(5,1fr)}.pfo-divider-steps.is-5 b{font-size:12px;line-height:1.5}.pfo-root img,.pfo-route h3 span,.pfo-route p span{display:block}.pfo-route-5{grid-template-columns:repeat(5,1fr)}.pfo-phases{position:absolute;left:182px;right:22px;top:66px;display:flex;flex-direction:column;border-top:1px solid #ffffff20}.pfo-phases article{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #ffffff14}.pfo-phases article>b{color:#c7ff38;font:500 9px DM Mono,monospace}.pfo-phases strong{display:block;color:#fff;font-size:12px}.pfo-phases span{display:block;margin-top:2px;color:#8e9d96;font-size:9.5px}.pfo-phases em{color:#c7ff38;font:500 9px DM Mono,monospace;font-style:normal}.pfo-copy h1{font-size:52px}.pfo-tag{margin-left:12px;padding:3px 8px;border:1px solid #315e4755;color:#315e47;font:600 9px Manrope,Pretendard,sans-serif;font-style:normal;letter-spacing:0}.pfo-mono{font:500 8px DM Mono,monospace;letter-spacing:.12em}.pfo-end-card{position:absolute;z-index:5;right:74px;top:121px;width:430px;padding:18px 22px;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813,#07100d)}.pfo-end-card>small{color:#89968f;font:500 8px DM Mono,monospace;letter-spacing:.13em}.pfo-end-card div{display:grid;grid-template-columns:80px 1fr;padding:12px 0;border-bottom:1px solid #ffffff14}.pfo-end-card div b{color:#c7ff38;font-size:12px}.pfo-end-card div span{color:#fff;font-size:13px}.pfo-end-card p{margin-top:14px!important;color:#8e9d96;font-size:11px}.pfo-divider-steps.is-4{grid-template-columns:repeat(4,1fr)}.pfo-team{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:auto 1fr;gap:14px}.pfo-team-who{grid-row:1/3;display:flex;flex-direction:column;padding:20px 24px;background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.pfo-team-who>small{color:#c7ff38;font-size:11px;font-weight:800}.pfo-team-who header{display:flex;align-items:baseline;justify-content:space-between;margin-top:10px;padding-bottom:14px;border-bottom:1px solid #ffffff1a}.pfo-team-who header b{color:#fff;font-size:22px;letter-spacing:-.04em}.pfo-team-who header span{color:#c7ff38;font:500 11px DM Mono,monospace}.pfo-team-who ul{margin:6px 0 0;padding:0;list-style:none;flex:1;display:flex;flex-direction:column;justify-content:space-around}.pfo-team-who li{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #ffffff12}.pfo-team-who li b{color:#fff;font-size:13.5px}.pfo-team-who li span{color:#a9b5ae;font-size:12.5px;line-height:1.55}.pfo-team-num{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.pfo-team-num div{display:flex;flex-direction:column;gap:4px;padding:16px;border-right:1px solid #e3e9e4}.pfo-team-num div:last-child{border-right:0}.pfo-team-num b{color:#315e47;font:500 26px DM Mono,monospace;letter-spacing:-.05em}.pfo-team-num span{color:#55645b;font-size:11.5px}.pfo-team-rel{display:flex;flex-direction:column;padding:16px 18px;background:#eef2ed;border-left:3px solid #315e47}.pfo-team-rel small{color:#397454;font-size:11px;font-weight:800}.pfo-team-rel div{flex:1;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #d3dcd5}.pfo-team-rel div:last-child{border-bottom:0}.pfo-team-rel b{font-size:13.5px}.pfo-team-rel span{margin-top:2px;color:#55645b;font-size:11.5px}.pfo-career{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(8,1fr);-moz-column-gap:22px;column-gap:22px;border-top:2px solid #315e47}.pfo-career>div{display:grid;grid-template-columns:40px 170px 1fr auto;align-items:center;padding:0 14px;border-bottom:1px solid #c8d1cb;background:#f0f3ef}.pfo-career>div:nth-child(2n){background:#e8eee9}.pfo-career i{color:#87978e;font:500 11px DM Mono,monospace;font-style:normal}.pfo-career b{font-size:13.5px}.pfo-career span{color:#5d7065;font-size:12px}.pfo-career em{padding:3px 8px;border:1px solid #315e47;color:#315e47;font-size:10.5px;font-style:normal;font-weight:800}.pfo-career>div.is-key{background:#0d1a14;color:#fff}.pfo-career .is-key i,.pfo-career .is-key em{color:#c7ff38;border-color:#c7ff38}.pfo-career .is-key span{color:#c7d3cb}.pfo-root{min-height:100vh;background:#e9ece8;font-family:Pretendard,Noto Sans KR,sans-serif;-webkit-font-smoothing:antialiased}.pfo-root img{display:block}.pfo-toolbar-actions{display:flex;align-items:center;gap:10px}.pfo-mask{display:flex;align-items:center;gap:7px;padding:6px 11px;border:1px solid #ffffff27;border-radius:3px;font-size:10px;cursor:pointer}.pfo-mask input{accent-color:#c7ff38;margin:0}.pfo-slide p b{display:inline}.pfo-divider-steps.is-6{grid-template-columns:repeat(6,1fr)}.pfo-divider-steps.is-6 b,.pfo-divider-steps.is-4 b{font-size:12px;line-height:1.5}.pfo-route-6{grid-template-columns:repeat(6,1fr)}.pfo-route-6 article{padding:29px 18px 22px}.pfo-route-6 article:before{left:18px}.pfo-route-6 h3{font-size:17px}.pfo-route-6 footer{left:18px;right:18px}.pfo-price em{font-size:12px}.pfo-body{position:absolute;z-index:2;left:62px;right:62px;top:172px}.pfo-ic svg,.pfo-how-ic svg,.pfo-fs-ic svg,.pfo-trio-ic svg{width:18px;height:18px}.pfo-who{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:400px minmax(0,1fr);gap:14px}.pfo-who>aside{position:relative;display:flex;flex-direction:column;padding:24px 26px;background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38;overflow:hidden}.pfo-who>aside:after{content:"LJ";position:absolute;right:-14px;bottom:-40px;color:#ffffff06;font:800 190px/1 Manrope,sans-serif;letter-spacing:-.08em}.pfo-who>aside small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.14em}.pfo-who>aside h3{margin:14px 0 0;color:#fff;font-size:34px;letter-spacing:-.05em}.pfo-who>aside>p{margin-top:8px!important;color:#9aa8a0;font-size:12px}.pfo-who-num{margin-top:auto;display:flex;flex-direction:column;border-top:1px solid #ffffff1c}.pfo-who-num div{display:flex;align-items:baseline;gap:12px;padding:12px 0;border-bottom:1px solid #ffffff12}.pfo-who-num b{width:74px;color:#fff;font:500 34px/1 DM Mono,monospace;letter-spacing:-.08em}.pfo-who-num b em{color:#c7ff38;font-style:normal;font-size:20px}.pfo-who-num span{color:#a9b5ae;font-size:12px}.pfo-who>aside footer{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin-top:16px;color:#7e8c84;font:500 8px DM Mono,monospace;letter-spacing:.1em}.pfo-who>aside footer i{flex:1;height:1px;background:#fff2}.pfo-who>section{display:flex;flex-direction:column;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.pfo-who>section>header{display:flex;align-items:center;gap:12px;height:46px;padding:0 20px;border-bottom:1px solid #e3e9e4}.pfo-who>section>header small{color:#397454;font:500 8px DM Mono,monospace;letter-spacing:.13em}.pfo-who>section>header b{font-size:13px}.pfo-who>section article{flex:1;display:grid;grid-template-columns:34px 30px minmax(0,1fr) 170px;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid #e3e9e4}.pfo-who>section article:last-child{border-bottom:0}.pfo-who>section article>em{color:#87978e;font:500 11px DM Mono,monospace;font-style:normal}.pfo-who>section article>svg{width:20px;height:20px;color:#315e47}.pfo-who>section article small{color:#7a8a81;font:500 8px DM Mono,monospace;letter-spacing:.12em}.pfo-who>section article b{display:block;margin-top:4px;font-size:16px;letter-spacing:-.03em}.pfo-who>section article p{margin-top:3px!important;color:#5d7065;font-size:12px}.pfo-who>section article strong{justify-self:end;padding:4px 9px;border:1px solid #315e4766;color:#315e47;font-size:10.5px;font-weight:700}.pfo-str{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pfo-str article{display:flex;flex-direction:column;padding:22px 22px 18px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.pfo-str article header{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:14px;border-bottom:1px solid #e3e9e4}.pfo-str article header b{color:#315e47;font:500 40px/1 DM Mono,monospace;letter-spacing:-.08em}.pfo-str article header small{color:#7a8a81;font:500 8px DM Mono,monospace;letter-spacing:.12em}.pfo-str h3{margin-top:22px!important;font-size:20px;letter-spacing:-.04em}.pfo-str p{margin-top:12px!important;color:#55645b;font-size:12.5px;line-height:1.8}.pfo-str footer{display:flex;align-items:center;gap:6px;margin-top:auto;padding-top:12px;border-top:1px solid #e3e9e4;color:#315e47;font-size:11px;font-weight:700}.pfo-str article.is-key{background:#0d1a14;color:#fff;border-color:#0d1a14;border-top-color:#c7ff38}.pfo-str .is-key header{border-color:#ffffff1a}.pfo-str .is-key header b,.pfo-str .is-key footer{color:#c7ff38}.pfo-str .is-key p{color:#a9b5ae}.pfo-str .is-key footer{border-color:#ffffff1a}.pfo-how{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:12px}.pfo-how article{display:grid;grid-template-columns:54px minmax(0,1fr);grid-template-rows:1fr auto;-moz-column-gap:16px;column-gap:16px;padding:20px 22px 0;background:#fff;border:1px solid #d3dcd5;border-left:3px solid #315e47}.pfo-how-ic{display:flex;align-items:center;justify-content:center;width:46px;height:46px;background:#0d1a14;color:#c7ff38}.pfo-how small{color:#7a8a81;font:500 9px DM Mono,monospace;letter-spacing:.12em}.pfo-how h3{margin-top:5px!important;font-size:19px;letter-spacing:-.04em}.pfo-how p{margin-top:7px!important;color:#55645b;font-size:12.5px;line-height:1.7}.pfo-how footer{grid-column:1/3;display:flex;align-items:center;gap:12px;margin:0 -22px;padding:11px 22px;background:#eef2ed;border-top:1px solid #dfe6e0;font-size:11.5px;color:#405248}.pfo-how footer b{padding:2px 7px;background:#315e47;color:#fff;font-size:10px}.pfo-idea{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:150px 56px minmax(0,1fr) 56px 300px}.pfo-idea-in{display:flex;flex-direction:column;justify-content:center;padding:20px;background:#e8eee9;border:1px solid #d3dcd5}.pfo-idea-in small,.pfo-idea header small{color:#397454;font:500 8px DM Mono,monospace;letter-spacing:.12em}.pfo-idea-in svg{width:26px;height:26px;margin-top:18px;color:#315e47}.pfo-idea-in h3{margin-top:14px!important;font-size:21px;line-height:1.3;letter-spacing:-.04em}.pfo-idea-in p{margin-top:10px!important;color:#5d7065;font-size:11.5px;line-height:1.65}.pfo-idea-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#315e47}.pfo-idea-arrow b{font-size:10px;color:#5d7065;writing-mode:vertical-rl;letter-spacing:.1em}.pfo-idea-res{display:flex;flex-direction:column;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.pfo-idea header{display:flex;flex-direction:column;gap:4px;padding:14px 18px;border-bottom:1px solid #e3e9e4}.pfo-idea header b{font-size:14px}.pfo-idea-res>div{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr)}.pfo-idea-res article{display:grid;grid-template-columns:22px 1fr;grid-template-rows:auto auto;align-content:center;-moz-column-gap:10px;column-gap:10px;padding:0 18px;border-bottom:1px solid #e3e9e4}.pfo-idea-res article:nth-child(odd){border-right:1px solid #e3e9e4}.pfo-idea-res article:nth-last-child(-n+2){border-bottom:0}.pfo-idea-res article svg{grid-row:1/3;width:17px;height:17px;color:#315e47;margin-top:2px}.pfo-idea-res article b{font-size:13.5px}.pfo-idea-res article p{margin-top:4px!important;color:#5d7065;font-size:11.5px;line-height:1.55}.pfo-idea-core{display:flex;flex-direction:column;background:#0d1a14;color:#fff;border-top:2px solid #c7ff38}.pfo-idea-core header{border-color:#ffffff1a}.pfo-idea-core header small{color:#c7ff38}.pfo-idea-core>div{flex:1;display:grid;grid-template-columns:26px 82px 1fr;align-items:center;padding:0 18px;border-bottom:1px solid #ffffff12}.pfo-idea-core>div:last-child{border-bottom:0}.pfo-idea-core em{color:#c7ff38;font:500 10px DM Mono,monospace;font-style:normal}.pfo-idea-core>div b{font-size:13px}.pfo-idea-core>div span{color:#a9b5ae;font-size:11.5px}.pfo-fs{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:270px 60px minmax(0,1fr)}.pfo-fs-core{display:flex;flex-direction:column;justify-content:center;padding:26px;background:#0d1a14;color:#fff;border-top:2px solid #c7ff38}.pfo-fs-core small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.14em}.pfo-fs-core>svg{width:30px;height:30px;margin-top:22px;color:#c7ff38}.pfo-fs-core h3{margin-top:16px!important;font-size:30px;line-height:1.25;letter-spacing:-.05em}.pfo-fs-core p{margin-top:14px!important;color:#a9b5ae;font-size:12px;line-height:1.75}.pfo-fs-core footer{display:flex;gap:6px;margin-top:24px}.pfo-fs-core footer span{padding:4px 9px;border:1px solid #c7ff3855;color:#c7ff38;font-size:10.5px}.pfo-fs-branch svg{width:100%;height:100%}.pfo-fs-list{display:grid;grid-template-rows:repeat(3,1fr);gap:12px}.pfo-fs-list article{display:grid;grid-template-columns:44px minmax(0,1fr) 270px;align-items:center;gap:18px;padding:0 20px;background:#fff;border:1px solid #d3dcd5;border-left:3px solid #315e47}.pfo-fs-ic{display:flex;align-items:center;justify-content:center;width:42px;height:42px;background:#e8eee9;color:#315e47}.pfo-fs-list small{color:#397454;font:500 8px DM Mono,monospace;letter-spacing:.12em}.pfo-fs-list b{display:block;margin-top:4px;font-size:16px;letter-spacing:-.03em}.pfo-fs-list p{margin-top:6px!important;color:#55645b;font-size:12px;line-height:1.65}.pfo-fs-list aside{align-self:stretch;display:flex;flex-direction:column;justify-content:center;gap:6px;padding-left:18px;border-left:1px solid #e3e9e4}.pfo-fs-list aside>span{color:#7a8a81;font-size:10px;font-weight:700}.pfo-fs-list aside>b{margin:0;font-size:12px;font-weight:600;color:#203329}.pfo-fs-list aside div{display:flex;flex-wrap:wrap;gap:4px;margin-top:2px}.pfo-fs-list aside i{padding:2px 7px;background:#eef2ed;color:#405248;font-size:10px;font-style:normal}.pfo-axes{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:338px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr 1fr;border-top:2px solid #315e47;background:#fff;border-left:1px solid #d3dcd5}.pfo-axes article{display:flex;flex-direction:column;padding:18px 20px;border-right:1px solid #d3dcd5;border-bottom:1px solid #d3dcd5}.pfo-axes header{display:flex;align-items:center;gap:8px}.pfo-axes header em{color:#315e47;font:500 22px/1 DM Mono,monospace;font-style:normal;letter-spacing:-.06em}.pfo-axes header small{color:#7a8a81;font:500 8px DM Mono,monospace;letter-spacing:.12em}.pfo-axes header svg{margin-left:auto;width:17px;height:17px;color:#315e47}.pfo-axes b{margin-top:auto;font-size:15.5px;letter-spacing:-.03em}.pfo-axes p{margin-top:6px!important;color:#5d7065;font-size:12px;line-height:1.55}.pfo-road{position:absolute;z-index:2;left:62px;right:62px;top:522px;height:118px;display:grid;grid-template-columns:120px repeat(4,minmax(0,1fr));align-items:stretch;background:#0d1a14;color:#fff}.pfo-road>small{display:flex;align-items:center;padding:0 18px;background:#c7ff38;color:#0d1a14;font:600 9px/1.6 DM Mono,monospace;letter-spacing:.1em}.pfo-road article{position:relative;display:flex;align-items:center;padding:0 22px;border-left:1px solid #ffffff14}.pfo-road article>svg{position:absolute;left:-8px;color:#c7ff38;background:#0d1a14}.pfo-road em{color:#c7ff38;font:500 10px DM Mono,monospace;font-style:normal}.pfo-road b{display:block;margin-top:6px;font-size:15px}.pfo-road span{display:block;margin-top:4px;color:#a9b5ae;font-size:11.5px}.pfo-deliv{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:14px}.pfo-deliv section{display:flex;flex-direction:column}.pfo-deliv header{display:flex;align-items:center;gap:12px;height:46px;padding:0 20px}.pfo-deliv header small{font:500 8px DM Mono,monospace;letter-spacing:.13em}.pfo-deliv header b{font-size:13.5px}.pfo-deliv header span{margin-left:auto;font:500 9px DM Mono,monospace;color:#c7ff38}.pfo-deliv-out{background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.pfo-deliv-out header{border-bottom:1px solid #e3e9e4}.pfo-deliv-out header small{color:#397454}.pfo-deliv-out article{flex:1;display:grid;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid #e3e9e4}.pfo-deliv-out article:last-child{border-bottom:0}.pfo-deliv-out em{color:#315e47;font:500 16px DM Mono,monospace;font-style:normal}.pfo-deliv-out b{font-size:14.5px}.pfo-deliv-out p{margin-top:3px!important;color:#5d7065;font-size:12px}.pfo-deliv-out aside{display:flex;gap:4px}.pfo-deliv-out aside i{padding:3px 8px;border:1px solid #c8d1cb;color:#405248;font-size:10px;font-style:normal}.pfo-deliv-pat{background:#0d1a14;color:#fff;border-top:2px solid #c7ff38}.pfo-deliv-pat header{border-bottom:1px solid #ffffff1a}.pfo-deliv-pat header small{color:#c7ff38}.pfo-deliv-pat>div{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(4,1fr)}.pfo-deliv-pat article{display:flex;align-items:center;gap:12px;padding:0 18px;border-bottom:1px solid #ffffff10}.pfo-deliv-pat article:nth-child(odd){border-right:1px solid #ffffff10}.pfo-deliv-pat article>svg{flex:none;width:17px;height:17px;color:#c7ff38}.pfo-deliv-pat article b{display:block;font-size:13px}.pfo-deliv-pat article span{display:block;margin-top:2px;color:#93a199;font-size:10.5px}.pfo-deliv-pat footer{padding:12px 18px;color:#a9b5ae;font-size:11px}.pfo-dev{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:230px 56px minmax(0,1fr) 56px 230px}.pfo-dev-lead,.pfo-dev-end{display:flex;flex-direction:column;padding:22px}.pfo-dev-lead{background:#0d1a14;color:#fff;border-top:2px solid #c7ff38}.pfo-dev-end{background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.pfo-dev small{font:500 8px DM Mono,monospace;letter-spacing:.12em}.pfo-dev-lead small{color:#c7ff38}.pfo-dev-end small{color:#397454}.pfo-dev-lead>svg,.pfo-dev-end>svg{width:24px;height:24px;margin-top:20px}.pfo-dev-lead>svg{color:#c7ff38}.pfo-dev-end>svg{color:#315e47}.pfo-dev h3{margin-top:14px!important;font-size:22px;line-height:1.3;letter-spacing:-.045em}.pfo-dev-lead p{margin-top:12px!important;color:#a9b5ae;font-size:12px;line-height:1.7}.pfo-dev-lead footer{display:grid;grid-template-columns:1fr 1fr;gap:5px;margin-top:auto}.pfo-dev-lead footer i{padding:5px 0;border:1px solid #c7ff3844;color:#c7ff38;text-align:center;font:500 8.5px DM Mono,monospace;font-style:normal}.pfo-dev-end ol{margin:auto 0 0;padding:0;list-style:none}.pfo-dev-end li{display:flex;align-items:center;gap:10px;padding:11px 0;border-top:1px solid #e3e9e4;font-size:12.5px;font-weight:600}.pfo-dev-end li em{color:#315e47;font:500 10px DM Mono,monospace;font-style:normal}.pfo-dev-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#315e47}.pfo-dev-arrow span{color:#5d7065;font-size:10px;writing-mode:vertical-rl;letter-spacing:.1em}.pfo-dev-cell{display:flex;flex-direction:column;background:#e8eee9;border:1px solid #d3dcd5}.pfo-dev-cell>header{display:flex;align-items:center;gap:12px;padding:16px 18px;border-bottom:1px solid #d3dcd5}.pfo-dev-cell>header>svg{width:22px;height:22px;color:#315e47}.pfo-dev-cell>header small{color:#397454}.pfo-dev-cell>header b{display:block;margin-top:3px;font-size:15px}.pfo-dev-cell>div{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 1fr;gap:10px;padding:12px}.pfo-dev-cell article{display:flex;flex-direction:column;justify-content:center;padding:14px 16px;background:#fff;border:1px solid #d3dcd5}.pfo-dev-cell article svg{width:18px;height:18px;color:#315e47}.pfo-dev-cell article small{margin-top:10px;color:#7a8a81}.pfo-dev-cell article b{margin-top:3px;font-size:14.5px}.pfo-dev-cell article span{margin-top:3px;color:#5d7065;font-size:11.5px}.pfo-dev-cell>footer{padding:10px 18px;border-top:1px solid #d3dcd5;color:#405248;font-size:11px;text-align:center}.pfo-caps{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:468px;display:grid;grid-template-columns:220px minmax(0,1fr);gap:14px}.pfo-caps>aside{position:relative;display:flex;flex-direction:column;padding:22px;background:#0d1a14;color:#fff;border-top:2px solid #c7ff38;overflow:hidden}.pfo-caps>aside small{color:#c7ff38;font:500 8px DM Mono,monospace;letter-spacing:.12em}.pfo-caps>aside strong{margin-top:18px;color:#fff;font:500 110px/.9 DM Mono,monospace;letter-spacing:-.1em}.pfo-caps>aside b{margin-top:10px;font-size:18px}.pfo-caps>aside p{margin-top:12px!important;color:#a9b5ae;font-size:12px;line-height:1.7}.pfo-caps>aside footer{margin-top:auto;padding-top:12px;border-top:1px solid #ffffff1a;color:#c7ff38;font:500 8.5px DM Mono,monospace;letter-spacing:.1em}.pfo-caps>section{display:grid;grid-template-rows:repeat(6,1fr);background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.pfo-caps article{display:grid;grid-template-columns:30px 26px minmax(0,1fr) 64px 160px;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid #e3e9e4}.pfo-caps article:last-child{border-bottom:0}.pfo-caps article>em{color:#87978e;font:500 11px DM Mono,monospace;font-style:normal}.pfo-caps article>svg{width:19px;height:19px;color:#315e47}.pfo-caps article b{font-size:14.5px;letter-spacing:-.02em}.pfo-caps article p{margin-top:3px!important;color:#5d7065;font-size:11.5px;line-height:1.5}.pfo-caps article>i{justify-self:start;padding:3px 8px;border:1px solid #c8d1cb;color:#5d7065;font-size:10px;font-style:normal;font-weight:700}.pfo-caps article>i.is-p{background:#0d1a14;border-color:#0d1a14;color:#c7ff38}.pfo-caps article>small{color:#7a8a81;font:500 9px DM Mono,monospace;text-align:right}.pfo-dos{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:468px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:1fr 1fr;gap:12px}.pfo-dos article{display:flex;flex-direction:column;padding:18px 20px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.pfo-dos header{display:flex;align-items:center;gap:10px}.pfo-dos header svg{width:18px;height:18px;color:#315e47}.pfo-dos header small{color:#7a8a81;font:500 8.5px DM Mono,monospace;letter-spacing:.12em}.pfo-dos h3{margin-top:12px!important;font-size:16.5px;letter-spacing:-.035em}.pfo-dos p{margin-top:7px!important;color:#55645b;font-size:12px;line-height:1.65}.pfo-dos ul{margin:auto 0 0;padding:10px 0 0;list-style:none;border-top:1px solid #e3e9e4}.pfo-dos li{display:flex;align-items:center;gap:7px;padding:3px 0;color:#203329;font-size:11.5px}.pfo-dos li svg{flex:none;color:#315e47}.pfo-dos article.is-key{background:#0d1a14;color:#fff;border-color:#0d1a14;border-top-color:#c7ff38}.pfo-dos .is-key header svg,.pfo-dos .is-key li svg{color:#c7ff38}.pfo-dos .is-key header small{color:#c7ff38}.pfo-dos .is-key p{color:#a9b5ae}.pfo-dos .is-key ul{border-color:#ffffff1a}.pfo-dos .is-key li{color:#dfe6e1}.pfo-prod{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-rows:38px repeat(5,1fr);border-top:2px solid #315e47}.pfo-prod>div{display:grid;grid-template-columns:50px 180px minmax(0,1fr) 140px 130px 140px;align-items:center;gap:14px;padding:0 20px}.pfo-prod-head{background:#e8eee9;color:#5d7065;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pfo-prod-row{background:#fff;border-bottom:1px solid #d3dcd5}.pfo-prod-row>i{color:#87978e;font:500 13px DM Mono,monospace;font-style:normal}.pfo-prod-row b{display:block;font-size:19px;letter-spacing:-.03em}.pfo-prod-row small{display:block;margin-top:2px;color:#5d7065;font-size:11px}.pfo-prod-row>span{color:#405248;font-size:12.5px}.pfo-prod-row>em{justify-self:start;padding:3px 8px;border:1px solid #315e4766;color:#315e47;font-size:10.5px;font-style:normal;font-weight:700}.pfo-prod-row.is-key{background:#0d1a14;color:#fff;border-color:#ffffff14}.pfo-prod-row.is-key>i,.pfo-prod-row.is-key>em{color:#c7ff38;border-color:#c7ff3866}.pfo-prod-row.is-key small,.pfo-prod-row.is-key>span{color:#c7d3cb}.pfo-case{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:14px}.pfo-phones{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px;padding:16px;background:#0d1a14}.pfo-phones figure{margin:0;display:flex;flex-direction:column;min-height:0}.pfo-phones img{width:100%;flex:1;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:1px solid #ffffff1f}.pfo-phones figcaption{margin-top:8px;color:#a9b5ae;font-size:10.5px;text-align:center}.pfo-case>aside{display:flex;flex-direction:column;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.pfo-case>aside>small{padding:14px 20px;border-bottom:1px solid #e3e9e4;color:#397454;font-size:11px;font-weight:800}.pfo-case>aside>div{flex:1;display:flex;align-items:center;gap:12px;padding:0 20px;border-bottom:1px solid #e3e9e4;font-size:12.5px}.pfo-case>aside>div em{color:#315e47;font:500 11px DM Mono,monospace;font-style:normal}.pfo-case>aside footer{display:flex;flex-wrap:wrap;gap:4px;padding:12px 20px}.pfo-case>aside footer i{padding:3px 8px;background:#0d1a14;color:#c7ff38;font-size:10px;font-style:normal}.pfo-case.is-mx{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr) 290px}.pfo-mx-web{margin:0;display:flex}.pfo-mx-web .pfo-browser{flex:1}.pfo-phones.is-3{grid-template-columns:repeat(3,minmax(0,1fr));padding:12px;gap:8px}.pfo-browser{margin:0;display:flex;flex-direction:column;background:#0d1a14;border:1px solid #0d1a14;overflow:hidden;min-height:0}.pfo-browser-bar{flex:none;display:flex;align-items:center;gap:5px;height:24px;padding:0 10px;background:#16241d}.pfo-browser-bar i{width:6px;height:6px;border-radius:50%;background:#ffffff2b}.pfo-browser-bar span{margin-left:8px;color:#a9b5ae;font:500 9px DM Mono,monospace}.pfo-browser img{width:100%;flex:1;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.pfo-trio{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.pfo-trio article{display:flex;flex-direction:column;padding:18px 20px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.pfo-trio header{display:flex;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid #e3e9e4}.pfo-trio-ic{display:flex;align-items:center;justify-content:center;width:38px;height:38px;background:#0d1a14;color:#c7ff38}.pfo-trio header small{color:#7a8a81;font-size:10.5px}.pfo-trio header b{display:block;margin-top:2px;font-size:19px;letter-spacing:-.03em}.pfo-trio section{margin-top:12px}.pfo-trio section small{color:#397454;font-size:10.5px;font-weight:800}.pfo-trio section p{margin-top:4px!important;color:#405248;font-size:12px;line-height:1.65}.pfo-trio ul{margin:auto 0 0;padding:10px 0 0;list-style:none;border-top:1px solid #e3e9e4}.pfo-trio li{display:flex;align-items:center;gap:7px;padding:2px 0;font-size:11.5px}.pfo-trio li svg{color:#315e47}.pfo-trio footer{display:flex;gap:4px;margin-top:10px}.pfo-trio footer i{padding:2px 7px;border:1px solid #c8d1cb;color:#5d7065;font-size:10px;font-style:normal}.pfo-gal{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:1fr 1fr;gap:12px}.pfo-gal article{display:flex;flex-direction:column;min-height:0;background:#fff;border:1px solid #d3dcd5}.pfo-gal img{width:100%;flex:1;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;border-bottom:1px solid #d3dcd5}.pfo-gal article>div{display:flex;align-items:baseline;gap:7px;padding:9px 12px 0}.pfo-gal em{color:#315e47;font:500 10px DM Mono,monospace;font-style:normal}.pfo-gal b{font-size:13px;letter-spacing:-.02em}.pfo-gal small{margin-left:auto;color:#7a8a81;font-size:10px;white-space:nowrap}.pfo-gal a{display:flex;align-items:center;gap:5px;padding:4px 12px 10px;color:#315e47;font:500 9.5px DM Mono,monospace;text-decoration:none}.pfo-pair{position:absolute;z-index:2;left:62px;right:62px;top:160px;height:494px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.pfo-pair article{display:flex;flex-direction:column;min-height:0;background:#fff;border:1px solid #d3dcd5}.pfo-pair .pfo-browser{height:262px;flex:none;border:0}.pfo-pair header{display:flex;align-items:baseline;gap:9px;padding:14px 18px 0}.pfo-pair header em{color:#315e47;font:500 12px DM Mono,monospace;font-style:normal}.pfo-pair header b{font-size:17px;letter-spacing:-.035em}.pfo-pair header small{margin-left:auto;padding:2px 8px;border:1px solid #315e4766;color:#315e47;font-size:10px;font-weight:700}.pfo-pair-ask{display:flex;gap:9px;margin:9px 18px 0!important;padding-bottom:9px;border-bottom:1px solid #e3e9e4;color:#405248;font-size:11.5px;line-height:1.55}.pfo-pair-ask span{flex:none;padding:1px 6px;background:#0d1a14;color:#c7ff38;font-size:10px;font-weight:700;height:-moz-fit-content;height:fit-content}.pfo-pair ul{margin:0;padding:7px 18px 0;list-style:none}.pfo-pair li{display:flex;align-items:center;gap:7px;padding:2px 0;font-size:12px}.pfo-pair li svg{flex:none;color:#315e47}.pfo-pair footer{display:flex;align-items:center;gap:4px;margin-top:auto;padding:8px 18px 12px}.pfo-pair footer i{padding:2px 7px;background:#eef2ed;color:#405248;font-size:10px;font-style:normal}.pfo-pair footer a{display:flex;align-items:center;gap:4px;margin-left:auto;color:#315e47;font-size:11px;font-weight:800;text-decoration:none}.pfo-ans{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-rows:34px repeat(8,1fr);border-top:2px solid #315e47}.pfo-ans>div{display:grid;grid-template-columns:40px 170px minmax(0,1fr) minmax(0,1fr) 190px;align-items:center;gap:14px;padding:0 16px}.pfo-ans-head{background:#e8eee9;color:#5d7065;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pfo-ans-row{background:#fff;border-bottom:1px solid #d3dcd5}.pfo-ans-row:nth-child(odd){background:#f7f9f6}.pfo-ans-row i{color:#87978e;font:500 11px DM Mono,monospace;font-style:normal}.pfo-ans-row b{font-size:13px}.pfo-ans-row span{color:#5d7065;font-size:11.5px;line-height:1.45}.pfo-ans-row strong{padding-left:12px;border-left:2px solid #315e47;color:#0b1712;font-size:12px;font-weight:700;line-height:1.45}.pfo-ans-row small{color:#315e47;font:500 9.5px DM Mono,monospace}.pfo-arc{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:2px solid #315e47}.pfo-arc article{position:relative;display:flex;flex-direction:column;padding:22px 22px 20px;background:#fff;border-right:1px solid #d3dcd5;border-bottom:1px solid #d3dcd5}.pfo-arc article:first-child{border-left:1px solid #d3dcd5}.pfo-arc header{display:flex;align-items:center;gap:10px}.pfo-arc header em{color:#315e47;font:500 40px/1 DM Mono,monospace;font-style:normal;letter-spacing:-.08em}.pfo-arc header small{color:#7a8a81;font:500 8px DM Mono,monospace;letter-spacing:.12em}.pfo-arc header svg{margin-left:auto;width:18px;height:18px;color:#315e47}.pfo-arc-dot{position:absolute;left:22px;top:-6px;width:10px;height:10px;border-radius:50%;background:#315e47;border:2px solid #f4f6f2}.pfo-arc h3{margin-top:auto!important;font-size:18px;line-height:1.35;letter-spacing:-.04em}.pfo-arc p{margin-top:10px!important;color:#55645b;font-size:12px;line-height:1.75}.pfo-arc footer{margin-top:16px;padding-top:12px;border-top:1px solid #e3e9e4;color:#315e47;font-size:11px;font-weight:700}.pfo-arc article.is-key{background:#0d1a14;color:#fff}.pfo-arc .is-key header em,.pfo-arc .is-key header small,.pfo-arc .is-key header svg,.pfo-arc .is-key footer{color:#c7ff38}.pfo-arc .is-key .pfo-arc-dot{background:#c7ff38}.pfo-arc .is-key p{color:#a9b5ae}.pfo-arc .is-key footer{border-color:#ffffff1a}.pfo-ctab{position:absolute;z-index:2;left:62px;right:62px;top:166px;height:478px;display:grid;grid-template-rows:30px repeat(16,1fr);border-top:2px solid #315e47}.pfo-ctab>div{display:grid;grid-template-columns:40px 200px 170px minmax(0,1fr) 84px;align-items:center;gap:14px;padding:0 16px}.pfo-ctab-head{background:#e8eee9;color:#5d7065;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pfo-ctab-row{background:#fff;border-bottom:1px solid #e0e6e1}.pfo-ctab-row:nth-child(odd){background:#f7f9f6}.pfo-ctab-row i{color:#87978e;font:500 10.5px DM Mono,monospace;font-style:normal}.pfo-ctab-row b{font-size:12.5px}.pfo-ctab-row small{color:#5d7065;font-size:11px}.pfo-ctab-row span{color:#405248;font-size:11.5px}.pfo-ctab-row em{justify-self:start;padding:2px 7px;border:1px solid #315e4766;color:#315e47;font-size:10px;font-style:normal;font-weight:700}.pfo-ctab-row.is-dev{background:#0d1a14;border-color:#ffffff10}.pfo-ctab-row.is-dev b{color:#fff}.pfo-ctab-row.is-dev small,.pfo-ctab-row.is-dev span{color:#c7d3cb}.pfo-ctab-row.is-dev i,.pfo-ctab-row.is-dev em{color:#c7ff38;border-color:#c7ff38}.pfo-case{grid-template-rows:minmax(0,1fr)}.pfo-phones{grid-template-rows:minmax(0,1fr);min-height:0}.pfo-phones figure{min-height:0;overflow:hidden}.pfo-case>aside{min-height:0;overflow:hidden}.pfo-case>aside>div{min-height:0}.pfo-str-proof{margin-top:auto;padding:11px 12px;background:#eef2ed;font-size:11.5px;line-height:1.55;color:#203329}.pfo-str-proof small{display:block;margin-bottom:3px;color:#397454;font:500 8px DM Mono,monospace;letter-spacing:.12em}.pfo-str .is-key .pfo-str-proof{background:#ffffff0d;color:#dfe6e1}.pfo-str .is-key .pfo-str-proof small{color:#c7ff38}.pfo-str footer{margin-top:12px}.pfo-arc h3{margin-top:26px!important}.pfo-arc ul{margin:auto 0 0;padding:10px 0 0;list-style:none;border-top:1px solid #e3e9e4}.pfo-arc li{display:flex;gap:8px;padding:3px 0;color:#203329;font-size:11.5px}.pfo-arc li i{color:#87978e;font:500 10px DM Mono,monospace;font-style:normal;width:18px}.pfo-arc .is-key ul{border-color:#ffffff1a}.pfo-arc .is-key li{color:#dfe6e1}.pfo-arc .is-key li i{color:#c7ff38}.pfo-arc h3{font-size:20px}.pfo-arc p{font-size:13px}.pfo-arc li{font-size:12px;padding:4px 0}.pfo-phones.is-5{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;padding:14px}.pfo-phones.is-5 img{-o-object-fit:contain;object-fit:contain;-o-object-position:center top;object-position:center top;border:0;background:#0d1a14;-o-object-position:center;object-position:center}.stf-root{--blue:#1C1A17;--blue-d:#000;--blue-l:#F0EEEA;--ink:#1C1A17;--sub:#5F5A52;--faint:#8E887F;--mute:#B5B0A8;--line:#E8E4DE;--line2:#F3F1ED;--bg:#F7F6F3;--card:#fff;--red:#E5484D;--red-l:#FDECEC;--green:#18966A;--green-l:#E4F5EE;--amber:#C98A0B;--amber-l:#FBF3DF;--violet:#8A5CF5;--violet-l:#F2EDFE;--num:"Inter","Pretendard Variable",sans-serif;min-height:100dvh;background:var(--bg);color:var(--ink);font-family:Pretendard Variable,Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;font-size:15px;line-height:1.45;letter-spacing:-.02em;word-break:keep-all;-webkit-font-smoothing:antialiased;-webkit-tap-highlight-color:transparent}.stf-root *{box-sizing:border-box}.stf-root :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.stf-root :where(button:disabled){cursor:not-allowed}.stf-root :where(a){color:inherit;text-decoration:none}.stf-root :where(input,select,textarea){font:inherit;color:var(--ink)}.stf-root :where(input:not([type=checkbox]),select,textarea){border:0;border-radius:14px;background:var(--line2);padding:14px 16px;outline:none;min-width:0;transition:box-shadow .15s,background .15s}.stf-root :where(input,select,textarea):focus{background:#fff;box-shadow:0 0 0 2px var(--blue)}.stf-root :where(input.is-bad){box-shadow:0 0 0 2px var(--red)}.stf-root :where(input[type=checkbox]){accent-color:var(--blue);width:20px;height:20px;flex:none;cursor:pointer}.stf-root :where(textarea){resize:none;width:100%}.stf-root :where(select){-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='14' height='14' viewBox='0 0 24 24' fill='none' stroke='%238B95A1' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center;padding-right:38px;cursor:pointer}.stf-root .is-lack{color:var(--red)}.stf-root em.is-ok{color:var(--green)}.stf-logo{flex:none;display:block}.stf-logo rect:first-child{fill:var(--blue)}.stf-btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;height:44px;padding:0 18px;border-radius:12px;font-weight:600;font-size:15px;white-space:nowrap;transition:background .15s,transform .1s}.stf-btn:active:not(:disabled){transform:scale(.97)}.stf-btn.is-lg{height:56px;border-radius:16px;font-size:17px;font-weight:700;padding:0 24px}.stf-btn.is-sm{height:36px;padding:0 13px;font-size:14px;border-radius:10px}.stf-btn.is-full{width:100%}.stf-btn.is-pri{background:var(--blue);color:#fff}.stf-btn.is-pri:hover:not(:disabled){background:var(--blue-d)}.stf-btn.is-pri:disabled{background:#d6d1c9;color:#fff}.stf-btn.is-dark{background:var(--blue);color:#fff}.stf-btn.is-dark:disabled{background:#d6d1c9}.stf-btn.is-soft{background:var(--blue-l);color:var(--blue)}.stf-btn.is-line{background:var(--line2);color:var(--sub)}.stf-link{color:var(--faint);font-weight:600;font-size:14px;flex:none}.stf-link.is-mute{color:var(--mute)}.stf-iconbtn{position:relative;width:42px;height:42px;border-radius:12px;display:inline-grid;place-items:center;color:var(--mute);flex:none}.stf-iconbtn:hover{background:var(--line2);color:var(--sub)}.stf-iconbtn.is-sm{width:34px;height:34px;border-radius:10px}.stf-iconbtn:disabled{opacity:.35}.stf-iconbtn>i{position:absolute;top:5px;right:4px;min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font-style:normal;font-size:11px;font-weight:700;display:grid;place-items:center}.stf-x{width:36px;height:36px;border-radius:10px;display:grid;place-items:center;color:var(--mute);margin-left:auto}.stf-back{width:40px;height:40px;margin-left:-8px;border-radius:12px;display:grid;place-items:center;color:var(--ink);flex:none}.stf-check{display:flex;align-items:center;gap:9px;font-size:15px;font-weight:500;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none}.stf-fine{font-size:13px;color:var(--faint);line-height:1.6;margin:10px 0 0}.stf-muted{color:var(--faint);font-size:15px;margin:6px 0}.stf-center{text-align:center;color:var(--faint);font-size:15px;margin:16px 0 0}.stf-empty{display:flex;flex-direction:column;align-items:center;gap:10px;padding:30px 12px;color:var(--faint);font-size:15px;text-align:center}.stf-empty>span{width:52px;height:52px;border-radius:18px;background:var(--line2);display:grid;place-items:center;color:var(--mute)}.stf-pill{display:inline-flex;align-items:center;height:26px;padding:0 9px;border-radius:8px;font-size:13px;font-weight:600;white-space:nowrap;font-style:normal;flex:none}.stf-pill.is-xs{height:22px;padding:0 7px;font-size:12px;border-radius:6px}.stf-pill.is-new{background:var(--blue-l);color:var(--blue)}.stf-pill.is-run{background:var(--line2);color:var(--sub)}.stf-pill.is-part{background:var(--amber-l);color:var(--amber)}.stf-pill.is-done{background:var(--green-l);color:var(--green)}.stf-pill.is-chg{background:var(--violet-l);color:var(--violet)}.stf-pill.is-miss{background:var(--red-l);color:var(--red)}.stf-pill.is-off{background:var(--line2);color:var(--mute);text-decoration:line-through}.stf-sec{display:inline-grid;place-items:center;flex:none;height:26px;padding:0 9px;border-radius:8px;background:var(--line2);color:var(--sub);font-size:13px;font-weight:600;font-style:normal}.stf-sec.is-sm{height:22px;padding:0 7px;border-radius:6px;font-size:12px;margin-right:3px}.stf-sec.is-all{background:var(--blue-l);color:var(--blue)}.stf-av{display:inline-grid;place-items:center;flex:none;border-radius:50%;font-style:normal;font-weight:700;letter-spacing:-.04em}.stf-av.is-more{width:26px;height:26px;font-size:10.5px;background:var(--line2);color:var(--sub)}.stf-av.is-staff{width:40px;height:40px;background:var(--blue-l);color:var(--blue)}.stf-faces{display:inline-flex;align-items:center}.stf-faces>.stf-av{box-shadow:0 0 0 2px #fff;margin-left:-6px}.stf-faces>.stf-av:first-child{margin-left:0}.stf-ring{position:relative;display:inline-grid;place-items:center;flex:none}.stf-ring svg{position:absolute;inset:0}.stf-ring circle{fill:none;stroke-width:5;stroke:var(--line)}.stf-ring circle+circle{stroke:var(--blue);stroke-linecap:round}.stf-ring b{position:relative;font-size:12px;font-weight:700}.stf-chips{display:flex;gap:6px}.stf-chips.is-wrap{flex-wrap:wrap}.stf-chips.is-scroll{overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap}.stf-chips.is-scroll::-webkit-scrollbar{display:none}.stf-chips button{flex:none;display:inline-flex;align-items:center;gap:6px;height:38px;padding:0 15px;border-radius:19px;background:#fff;font-size:14.5px;font-weight:600;color:var(--sub)}.stf-chips button b{font-size:13px;color:var(--mute);font-weight:600}.stf-chips button.on{background:var(--ink);color:#fff}.stf-chips button.on b{color:#fff9}.stf-chips.is-sm button{height:32px;padding:0 12px;font-size:13.5px;border-radius:10px;background:var(--line2)}.stf-chips.is-sm button.on{background:var(--blue-l);color:var(--blue)}.stf-panel .stf-chips button,.stf-sheet .stf-chips button{background:var(--line2)}.stf-panel .stf-chips button.on,.stf-sheet .stf-chips button.on{background:var(--blue-l);color:var(--blue)}.stf-seg{display:inline-flex;padding:4px;border-radius:12px;background:#e5e8eb;gap:2px}.stf-seg button{flex:1;height:36px;padding:0 16px;border-radius:9px;font-size:14.5px;font-weight:600;color:var(--faint);white-space:nowrap}.stf-seg button.on{background:#fff;color:var(--ink);box-shadow:0 1px 3px #00000014}.stf-seg.is-full{display:flex;width:100%}.stf-search{display:flex;align-items:center;gap:8px;height:42px;padding:0 14px;border-radius:12px;background:#fff;color:var(--mute)}.stf-search input{background:none!important;box-shadow:none!important;padding:0!important;width:160px;border-radius:0!important}.stf-search.is-wide{width:100%;margin-bottom:10px;background:var(--line2)}.stf-search.is-wide input{width:100%}.stf-field{display:flex;flex-direction:column;gap:8px}.stf-field>span{font-size:14px;font-weight:600;color:var(--sub)}.stf-field small{font-size:13px}.stf-info,.stf-warn,.stf-alert,.stf-okmsg{display:flex;gap:9px;align-items:flex-start;margin:0;padding:14px 16px;border-radius:14px;font-size:14.5px;line-height:1.55}.stf-info svg,.stf-warn svg,.stf-alert svg,.stf-okmsg svg{flex:none;margin-top:3px}.stf-info{background:var(--line2);color:var(--sub)}.stf-info b{color:var(--ink)}.stf-info.is-chg{background:var(--violet-l);color:#5a35c2}.stf-warn{background:var(--amber-l);color:#9a5b00;margin-top:12px}.stf-alert{background:var(--red-l);color:#d22030;margin-top:12px}.stf-okmsg{background:var(--green-l);color:#06784f;margin-top:12px}.stf-errtag{font-style:normal;color:var(--red);font-weight:600;font-size:13.5px}.stf-sheet-bg{position:fixed;inset:0;z-index:80;background:#00000073;display:flex;align-items:flex-end;justify-content:center;animation:stf-fade .2s}@keyframes stf-fade{0%{opacity:0}}.stf-sheet{width:100%;max-width:480px;max-height:90dvh;display:flex;flex-direction:column;background:#fff;border-radius:28px 28px 0 0;animation:stf-up .3s cubic-bezier(.2,.9,.3,1);padding-bottom:env(safe-area-inset-bottom)}.stf-sheet.is-wide{max-width:560px}@keyframes stf-up{0%{transform:translateY(60px);opacity:.6}}.stf-grab{width:36px;height:5px;border-radius:3px;background:var(--line);margin:10px auto 0}.stf-sheet-h{display:flex;align-items:center;gap:10px;padding:14px 22px 4px}.stf-sheet-h b{font-size:21px;font-weight:700}.stf-sheet-h b small{font-size:15px;color:var(--faint);font-weight:500}.stf-sheet-b{overflow-y:auto;padding:14px 22px 26px}@media(min-width:760px){.stf-sheet-bg{align-items:center}.stf-sheet{border-radius:28px;max-height:86dvh}.stf-grab{display:none}.stf-sheet-h{padding-top:24px}}.stf-form{display:flex;flex-direction:column;gap:14px}.stf-form input:not([type=checkbox]){width:100%}.stf-notes{list-style:none;margin:0;padding:0}.stf-notes li{display:flex;gap:14px;align-items:center;padding:12px 0;cursor:pointer}.stf-notes li>i{flex:none;width:40px;height:40px;border-radius:14px;display:grid;place-items:center;background:var(--line2);color:var(--sub)}.stf-notes .is-hire,.stf-notes .is-partner{background:var(--green-l);color:var(--green)}.stf-notes .is-change{background:var(--violet-l);color:var(--violet)}.stf-notes .is-chat,.stf-notes .is-req{background:var(--blue-l);color:var(--blue)}.stf-notes .is-off{background:var(--red-l);color:var(--red)}.stf-notes li>div{flex:1;min-width:0}.stf-notes b{display:block;font-size:15.5px;font-weight:600}.stf-notes small{display:block;font-size:13.5px;color:var(--faint);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.stf-notes time{flex:none;font-size:13px;color:var(--mute)}.stf-notes li.is-unread b:after{content:"";display:inline-block;width:6px;height:6px;border-radius:50%;background:var(--red);margin-left:6px;vertical-align:3px}.stf-banner{position:fixed;z-index:90;top:max(10px,env(safe-area-inset-top));left:50%;transform:translate(-50%);width:min(440px,calc(100% - 20px));display:flex;gap:12px;align-items:center;padding:14px 18px 14px 14px;border-radius:22px;background:#fffffff2;backdrop-filter:blur(20px);-webkit-backdrop-filter:blur(20px);box-shadow:0 14px 40px -10px #00000047;text-align:left;animation:stf-drop .45s cubic-bezier(.2,.9,.3,1.15)}@keyframes stf-drop{0%{transform:translate(-50%,-130%)}}.stf-banner-ic{flex:none}.stf-banner small{display:block;font-size:12px;color:var(--faint)}.stf-banner b{display:block;font-size:15.5px;font-weight:700}.stf-banner span{display:block;font-size:14px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:330px}.stf-chat{flex:1;min-height:0;display:flex;flex-direction:column}.stf-chat-log{flex:1;overflow-y:auto;padding:14px 16px 8px;display:flex;flex-direction:column;gap:2px}.stf-chat-day{align-self:center;margin:12px auto 10px;padding:4px 12px;border-radius:12px;background:#0000000d;font-size:12.5px;color:var(--faint);width:-moz-fit-content;width:fit-content}.stf-chat-row{display:flex;flex-direction:column}.stf-bub{display:flex;gap:8px;align-items:flex-end;max-width:84%;margin:4px 0}.stf-bub>.stf-av{align-self:flex-start}.stf-bub small{display:block;font-size:13px;color:var(--faint);margin:0 0 4px 2px}.stf-bub p{margin:0;padding:11px 15px;border-radius:6px 20px 20px;background:#fff;font-size:15.5px;line-height:1.5}.stf-bub time{font-size:11.5px;color:var(--mute);flex:none}.stf-bub.is-me{align-self:flex-end;flex-direction:row-reverse}.stf-bub.is-me p{background:var(--blue);color:#fff;border-radius:20px 6px 20px 20px}.stf-bub em{font-style:normal;font-size:12px;font-weight:700;padding:2px 7px;border-radius:6px;margin-right:7px;vertical-align:1px}.stf-bub.is-me em{background:#ffffff38!important;color:#fff!important}.stf-tag-결근{--tc:#F04452;--tb:#FFEEEF}.stf-tag-지각{--tc:#E28A00;--tb:#FFF4E1}.stf-tag-조퇴{--tc:#7B4FE0;--tb:#F2EDFF}.stf-tag-구인{--tc:#3182F6;--tb:#E8F3FF}.stf-root em[class^=stf-tag-],.stf-root span[class^=stf-tag-]{background:var(--tb);color:var(--tc)}.stf-chat-foot{flex:none;padding:10px 12px calc(10px + env(safe-area-inset-bottom));background:#fff}.stf-chat-tags{display:flex;gap:6px;margin-bottom:8px}.stf-chat-tags button{height:32px;padding:0 13px;border-radius:16px;font-size:13.5px;font-weight:600;background:var(--tb);color:var(--tc)}.stf-chat-tags button.on{background:var(--tc);color:#fff}.stf-chat-names{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:8px}.stf-chat-names button{height:32px;padding:0 12px;border-radius:10px;background:var(--line2);font-size:14px}.stf-chat-in{display:flex;gap:8px}.stf-chat-in input{flex:1;height:48px;border-radius:24px!important;padding:0 18px!important}.stf-chat-in button{width:48px;height:48px;border-radius:50%;background:var(--blue);color:#fff;display:grid;place-items:center;flex:none}.stf-chat-in button:disabled{background:#d6d1c9}.stf-login{min-height:100dvh;display:grid;grid-template-columns:1fr;background:#fff}.stf-login-art{display:none}.stf-login-panel{display:flex;justify-content:center;padding:max(32px,env(safe-area-inset-top)) 24px 40px}.stf-login-box{width:100%;max-width:420px;display:flex;flex-direction:column}.stf-login-mob{display:flex;flex-direction:column;gap:4px;margin:20px 0 36px}.stf-login-mob .stf-logo{display:none}.stf-login-mob b{font-size:30px;font-weight:800;color:var(--blue);letter-spacing:-.04em}.stf-login-mob small{font-size:17px;color:var(--sub);font-weight:500}.stf-login h2{font-size:26px;font-weight:700;margin:0 0 6px}.stf-login-sub{margin:0 0 26px;color:var(--faint);font-size:15.5px}.stf-login form{display:flex;flex-direction:column;gap:16px}.stf-login .stf-field input{height:56px;font-size:17px}.stf-pw{position:relative}.stf-pw input{width:100%;padding-right:52px!important}.stf-pw button{position:absolute;right:8px;top:50%;transform:translateY(-50%);width:40px;height:40px;border-radius:12px;display:grid;place-items:center;color:var(--mute)}.stf-err{margin:-6px 0 0;color:var(--red);font-size:14px;font-weight:500}.stf-login-row{display:flex;flex-direction:column;gap:6px;margin:0 0 6px}.stf-login-row>span{font-size:13px;color:var(--mute)}.stf-demo{margin-top:28px;padding:18px;border-radius:20px;background:var(--line2)}.stf-demo>small{display:block;font-size:13.5px;font-weight:600;color:var(--faint);margin-bottom:10px}.stf-demo>div{display:flex;flex-direction:column;gap:6px}.stf-demo button{display:grid;grid-template-columns:22px auto 1fr auto;gap:10px;align-items:center;height:52px;padding:0 14px;border-radius:14px;background:#fff;text-align:left;color:var(--sub)}.stf-demo button b{color:var(--ink);font-size:15.5px;font-weight:600}.stf-demo button span{font-size:14px}.stf-demo button code{font-size:13px;color:var(--mute);font-family:ui-monospace,Menlo,monospace}.stf-demo button.on{box-shadow:0 0 0 2px var(--blue);color:var(--blue)}.stf-demo p{margin:12px 2px 0;font-size:13px;color:var(--faint);line-height:1.6}.stf-install{display:flex;align-items:center;gap:14px;margin-top:12px;padding:16px 18px;border-radius:20px;background:var(--blue-l)}.stf-install-ic{width:44px;height:44px;border-radius:14px;background:#fff;color:var(--blue);display:grid;place-items:center;flex:none}.stf-install>div{flex:1;min-width:0}.stf-install b{display:block;font-size:16px;font-weight:700}.stf-install small{display:block;font-size:13px;color:var(--sub)}.stf-install>.stf-btn{flex:none}.stf-install.is-done{background:var(--green-l)}.stf-install.is-done .stf-install-ic{color:var(--green)}.stf-login-foot{text-align:center;color:var(--mute);font-size:13px;margin:24px 0 0}.stf-guide{display:flex;flex-direction:column;gap:12px}.stf-guide>div{padding:16px 18px;border-radius:18px;background:var(--line2)}.stf-guide>div.on{background:var(--blue-l)}.stf-guide>div>b{font-size:16px}.stf-guide ol{margin:10px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:7px;font-size:15px;color:var(--sub)}.stf-guide li{display:flex;align-items:center;gap:8px}.stf-guide li svg{color:var(--blue)}.stf-guide p{margin:0;font-size:13.5px;color:var(--faint);line-height:1.6}@media(min-width:960px){.stf-login{grid-template-columns:minmax(0,1fr) minmax(500px,1fr);background:var(--bg)}.stf-login-art{display:flex;flex-direction:column;justify-content:center;gap:28px;padding:64px 72px}.stf-login-brand{display:flex;align-items:baseline;gap:12px;position:absolute;top:48px}.stf-login-art{position:relative}.stf-login-brand .stf-logo{display:none}.stf-login-brand b{font-size:26px;font-weight:800;color:var(--blue);letter-spacing:-.04em}.stf-login-brand small{font-size:15px;color:var(--faint);font-weight:500}.stf-login-art h1{margin:0;font-size:clamp(38px,3.6vw,52px);line-height:1.32;font-weight:700;letter-spacing:-.04em}.stf-login-art h1 em{font-style:normal;color:var(--blue)}.stf-login-art ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.stf-login-art li{display:flex;align-items:center;gap:12px;padding:16px 20px;border-radius:18px;background:#fff;font-size:16.5px;font-weight:500;color:var(--sub)}.stf-login-art li svg{color:var(--blue);flex:none}.stf-login-live{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.stf-login-live>span{display:none}.stf-login-live>div{padding:18px 20px;border-radius:18px;background:#fff}.stf-login-live b{display:block;font-size:30px;font-weight:700}.stf-login-live small{font-size:14px;color:var(--faint)}.stf-login-panel{align-items:center;background:#fff;padding:48px}.stf-login-mob{display:none}.stf-login h2{font-size:30px}.stf-login-row{flex-direction:row;justify-content:space-between;align-items:center}}.stf-app.is-store{position:relative;height:100dvh;max-width:480px;margin:0 auto;display:flex;flex-direction:column;background:var(--bg);overflow:hidden}@media(min-width:560px){.stf-app.is-store{box-shadow:0 0 0 1px var(--line),0 30px 80px -30px #0003}.stf-root:has(.is-store){background:#e5e8eb}}.stf-screen{flex:1;min-height:0;position:relative}.stf-page{height:100%;display:flex;flex-direction:column}.stf-scroll{flex:1;min-height:0;overflow-y:auto;padding:4px 16px 28px;display:flex;flex-direction:column;gap:12px;overscroll-behavior:contain}.stf-top{flex:none;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:calc(12px + env(safe-area-inset-top)) 20px 10px;min-height:64px}.stf-top h1{margin:0;font-size:24px;font-weight:700}.stf-top-brand b{font-size:21px;font-weight:700}.stf-bar{flex:none;display:flex;align-items:center;gap:10px;padding:calc(8px + env(safe-area-inset-top)) 14px 8px;min-height:58px;background:var(--bg)}.stf-bar>b{flex:1;text-align:center;font-size:17px;font-weight:600}.stf-bar>span:empty{width:40px}.stf-bar.is-left{background:#fff}.stf-bar.is-left>div{flex:1;min-width:0}.stf-bar.is-left b{display:block;font-size:17px;font-weight:700}.stf-bar.is-left small{display:block;font-size:13px;color:var(--faint)}.stf-push-page{position:absolute;inset:0;z-index:40;display:flex;flex-direction:column;background:var(--bg);animation:stf-slidein .28s cubic-bezier(.2,.9,.3,1)}@keyframes stf-slidein{0%{transform:translate(30px);opacity:0}}.stf-push-page>.stf-scroll{padding-top:6px}.stf-tabbar{flex:none;display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-top:1px solid var(--line2);padding:8px 6px calc(8px + env(safe-area-inset-bottom))}.stf-tabbar>button{position:relative;display:flex;flex-direction:column;align-items:center;gap:4px;padding:4px 0;color:var(--mute);font-size:11.5px;font-weight:600}.stf-tabbar>button.on{color:var(--ink)}.stf-tabbar>button>i{position:absolute;top:0;left:calc(50% + 6px);min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font-style:normal;font-size:11px;font-weight:700;display:grid;place-items:center}.stf-hero,.stf-reqhero{background:#fff;border-radius:26px;padding:26px 24px 24px}.stf-hero small,.stf-reqhero small{font-size:15.5px;color:var(--faint)}.stf-hero h2,.stf-reqhero h2{margin:8px 0 20px;font-size:28px;line-height:1.38;font-weight:700;letter-spacing:-.035em}.stf-hero h2 em,.stf-reqhero h2 em{font-style:normal;color:var(--blue)}.stf-reqhero h2 em.is-lack{color:var(--red)}.stf-hero-bar{height:10px;border-radius:5px;background:var(--line);overflow:hidden}.stf-hero-bar i{display:block;height:100%;border-radius:5px;background:var(--blue);transition:width .5s}.stf-hero p,.stf-reqhero p{margin:12px 0 0;font-size:15px;color:var(--faint)}.stf-card{background:#fff;border-radius:26px;padding:22px 20px 10px}.stf-card>h4{display:flex;align-items:center;gap:8px;margin:0 0 6px;font-size:19px;font-weight:700}.stf-card>h4 em{font-style:normal;font-size:12px;padding:3px 8px;border-radius:7px;background:var(--blue-l);color:var(--blue)}.stf-card>h4>span{margin-left:auto;font-size:15px;color:var(--faint);font-weight:500}.stf-card>h4>.stf-link{margin-left:auto}.stf-card>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:6px}.stf-card>header b{font-size:19px;font-weight:700}.stf-datein{position:relative;display:flex;align-items:center;gap:10px;margin-top:14px;padding:18px;border-radius:16px;background:var(--line2);font-size:16px;color:var(--sub);font-weight:600;cursor:pointer}.stf-datein input{position:absolute;inset:0;opacity:0;cursor:pointer}.stf-datein>svg:last-child{margin-left:auto;color:var(--mute)}.stf-reqhero p{font-size:15px}.stf-person{display:flex;align-items:center;gap:13px;padding:10px 0}.stf-person>div{flex:1;min-width:0}.stf-person b{display:flex;align-items:center;gap:6px;font-size:16.5px;font-weight:600}.stf-person b em{font-style:normal;font-size:12px;font-weight:600;padding:2px 7px;border-radius:6px;background:var(--amber-l);color:var(--amber)}.stf-person b em.is-db{background:var(--blue-l);color:var(--blue)}.stf-person small{font-size:14px;color:var(--faint)}.stf-person time{font-size:12.5px;color:var(--mute);text-align:right;line-height:1.4}.stf-person.is-wait{opacity:.7}.stf-call{width:42px;height:42px;border-radius:14px;background:var(--line2);color:var(--sub);display:grid;place-items:center;flex:none}.stf-tl{list-style:none;margin:4px 0 8px;padding:0}.stf-tl li{display:flex;justify-content:space-between;gap:10px;padding:8px 0;font-size:15px;color:var(--sub)}.stf-tl time{flex:none;font-size:13.5px;color:var(--mute)}.stf-pf{display:grid;grid-template-columns:1fr 1.3fr;gap:8px}.stf-pf input{width:100%}.stf-pf input:last-child{grid-column:1/-1}.stf-addline{display:flex;align-items:center;justify-content:center;gap:6px;width:100%;height:52px;border-radius:16px;background:var(--line2);color:var(--sub);font-weight:600;font-size:15px}.stf-stepper{display:flex;align-items:center;justify-content:space-between;gap:10px}.stf-stepper>div:first-child b{display:block;font-size:16.5px;font-weight:600}.stf-stepper>div:first-child small{font-size:13.5px;color:var(--faint)}.stf-stepper>div:last-child{display:flex;align-items:center;gap:8px}.stf-stepper button{width:46px;height:46px;border-radius:14px;background:var(--line2);display:grid;place-items:center}.stf-stepper>div:last-child>b{min-width:40px;text-align:center;font-size:24px;font-weight:700}.stf-times{display:grid;grid-template-columns:1fr 1fr;gap:8px}.stf-times.is-3{grid-template-columns:repeat(3,1fr)}.stf-times label{display:flex;flex-direction:column;gap:6px;font-size:13.5px;font-weight:600;color:var(--faint)}.stf-times select{height:52px;font-size:16.5px;font-weight:600}.stf-profile{display:flex;align-items:center;gap:16px;padding:22px 20px;background:#fff;border-radius:26px}.stf-profile b{display:block;font-size:20px;font-weight:700}.stf-profile small{display:block;font-size:15px;color:var(--faint)}.stf-profile code{display:inline-block;margin-top:6px;font-size:13px;padding:3px 9px;border-radius:8px;background:var(--line2);color:var(--sub)}.stf-menu{display:flex;flex-direction:column;background:#fff;border-radius:26px;padding:6px 0;overflow:hidden}.stf-menu button{display:flex;align-items:center;gap:14px;padding:16px 22px;text-align:left;font-size:16.5px;font-weight:500}.stf-menu button:hover{background:#fafbfc}.stf-menu button>svg:first-child{color:var(--mute)}.stf-menu button span{flex:1}.stf-menu button em{font-style:normal;font-size:14.5px;color:var(--faint)}.stf-menu button>svg:last-child:not(:first-child){color:var(--mute)}.stf-menu button.is-danger{color:var(--red)}.stf-menu button.is-danger svg{color:var(--red)!important}.stf-menu.is-grid button svg:first-child{color:var(--blue)}.stf-my{display:flex;flex-direction:column;gap:12px}.stf-my .stf-fine{text-align:center}.stf-app.is-mgr{min-height:100dvh;display:grid;grid-template-columns:248px minmax(0,1fr)}.stf-side{position:sticky;top:0;height:100dvh;display:flex;flex-direction:column;background:#fff;padding:28px 14px 16px}.stf-side-brand{display:flex;align-items:baseline;gap:8px;padding:0 14px 26px}.stf-side-brand .stf-logo{display:none}.stf-side-brand>div{display:flex;align-items:baseline;gap:8px}.stf-side-brand b{font-size:24px;font-weight:800;color:var(--blue);letter-spacing:-.04em}.stf-side-brand small{font-size:14px;color:var(--faint)}.stf-side nav{display:flex;flex-direction:column;gap:2px}.stf-side nav button{display:flex;align-items:center;gap:13px;height:48px;padding:0 14px;border-radius:14px;font-size:16px;font-weight:600;color:var(--sub);text-align:left}.stf-side nav button svg{color:var(--mute)}.stf-side nav button:hover{background:var(--line2)}.stf-side nav button span{flex:1}.stf-side nav button.on{background:var(--line2);color:var(--ink)}.stf-side nav button.on svg{color:var(--blue)}.stf-side nav button b{min-width:22px;height:22px;padding:0 7px;border-radius:11px;background:var(--red);color:#fff;font-size:12px;display:grid;place-items:center}.stf-side-foot{margin-top:auto;display:flex;flex-direction:column;gap:10px}.stf-side-install{display:flex;align-items:center;justify-content:center;gap:7px;height:46px;border-radius:14px;background:var(--blue-l);font-size:15px;font-weight:600;color:var(--blue)}.stf-side-me{display:flex;align-items:center;gap:11px;padding:12px;border-radius:16px;background:var(--line2)}.stf-side-me>div{flex:1;min-width:0}.stf-side-me b{display:block;font-size:15px;font-weight:600}.stf-side-me small{display:block;font-size:13px;color:var(--faint)}.stf-main{min-width:0;display:flex;flex-direction:column}.stf-mainbar{position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:14px;padding:28px 36px 14px;background:var(--bg)}.stf-mainbar>.stf-logo,.stf-mainbar>.stf-back{display:none}.stf-mainbar-t{flex:1;min-width:0}.stf-mainbar h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.035em}.stf-mainbar small{display:block;margin-top:2px;font-size:14.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stf-mainbar .stf-iconbtn{background:#fff;color:var(--sub)}.stf-toast{display:flex;align-items:center;gap:8px;height:44px;padding:0 18px;border-radius:22px;background:var(--ink);color:#fff;font-size:14.5px;font-weight:500;animation:stf-fade .25s;white-space:nowrap}.stf-toast svg{color:#64a8ff}.stf-bellwrap{position:relative}.stf-pop-bg{position:fixed;inset:0;z-index:30}.stf-pop{position:absolute;right:0;top:54px;z-index:31;width:400px;max-height:70dvh;overflow-y:auto;background:#fff;border-radius:24px;box-shadow:0 20px 60px -12px #00000040;padding:20px 20px 10px;animation:stf-fade .15s}.stf-pop>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:6px}.stf-pop>header b{font-size:19px;font-weight:700}.stf-content{padding:4px 36px 40px}.stf-tabbar.is-mgr{display:none;grid-template-columns:repeat(5,1fr)}.stf-pg{display:flex;flex-direction:column;gap:14px}.stf-say{margin:-6px 0 4px;font-size:17px;color:var(--sub)}.stf-say b{color:var(--blue);font-weight:700}.stf-filters{display:flex;align-items:center;justify-content:space-between;gap:10px;flex-wrap:wrap}.stf-filters-r{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.stf-filters select{height:42px;padding-top:0;padding-bottom:0;background-color:#fff}.stf-panel .stf-filters select,.stf-panel .stf-search{background-color:var(--line2)}.stf-panel{background:#fff;border-radius:26px;padding:24px}.stf-panel>header{display:flex;align-items:center;gap:10px;margin-bottom:16px;flex-wrap:wrap}.stf-panel>header>b{font-size:19px;font-weight:700}.stf-panel>header>span{font-size:14.5px;color:var(--faint)}.stf-panel>header>span.is-lms{color:var(--amber);font-weight:600}.stf-panel>header>.stf-btn{margin-left:auto}.stf-panel>header em{font-style:normal}.stf-panel textarea{font-size:16px;line-height:1.6;margin-bottom:6px}.stf-panel .stf-chips{margin-bottom:12px}.stf-list{background:#fff;border-radius:26px;padding:8px 10px;overflow:hidden}.stf-panel .stf-list{padding:0;border-radius:0}.stf-lh,.stf-li{display:grid;align-items:center;gap:14px;padding:0 14px}.stf-lh{height:42px;font-size:13.5px;font-weight:600;color:var(--faint)}.stf-li{width:100%;min-height:68px;padding-top:12px;padding-bottom:12px;border-radius:16px;text-align:left;font-size:15px;cursor:pointer;transition:background .12s}.stf-li:hover{background:#f9fafb}.stf-li.is-sel{background:var(--blue-l)!important}.stf-li.is-err{background:var(--red-l)}.stf-li.is-off{opacity:.45}.stf-li>span{min-width:0}.stf-li b{font-weight:600}.stf-li small{display:block;font-size:13.5px;color:var(--faint)}.stf-dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--blue);margin-right:7px;vertical-align:1px}.stf-bar-mini{display:inline-block;width:56px;height:8px;border-radius:4px;background:var(--line);overflow:hidden;margin-right:9px;vertical-align:middle}.stf-bar-mini i{display:block;height:100%;border-radius:4px;background:var(--blue)}.stf-root .a-todo{display:flex;flex-wrap:wrap;gap:4px}.stf-root .a-todo em{font-style:normal;font-size:12.5px;font-weight:600;padding:3px 8px;border-radius:7px;background:var(--line2);color:var(--sub)}.stf-root .a-todo em.is-chg{background:var(--violet-l);color:var(--violet)}.stf-root .a-todo em.is-partner{background:var(--amber-l);color:var(--amber)}.stf-root .a-name{display:flex;align-items:center;gap:12px}.stf-root .a-name>span{min-width:0}.stf-root .a-name i.stf-role{margin-top:3px}.stf-root .a-act{display:flex;gap:2px;justify-content:flex-end}.stf-root .a-text b{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;font-weight:500}.stf-root .a-res{text-align:right}.stf-root .a-login code{font-size:13.5px;font-family:ui-monospace,Menlo,monospace;color:var(--sub)}.stf-root .a-scope{display:flex;flex-wrap:wrap;gap:3px}.stf-root .a-cnt,.stf-root .a-last{color:var(--sub);font-variant-numeric:tabular-nums}.stf-root .a-memo{color:var(--faint);font-size:14px}.stf-root .a-row{font-size:13.5px;color:var(--faint);font-weight:600}.stf-role{display:inline-block;font-style:normal;font-size:12px;font-weight:600;padding:2px 8px;border-radius:6px;background:var(--line2);color:var(--sub)}.stf-role.is-담당자{background:var(--blue-l);color:var(--blue)}.stf-role.is-관리자{background:var(--ink);color:#fff}.stf-inbox{display:grid;grid-template-columns:minmax(0,1fr) 440px;gap:14px;align-items:start}.stf-list.is-inbox .stf-lh{display:none}.stf-list.is-inbox .stf-li{grid-template-columns:1fr auto auto;grid-template-areas:"store fill status" "work fill status" "when todo todo";gap:2px 14px;padding:14px 16px}.stf-list.is-inbox .a-store{grid-area:store;font-size:13.5px;color:var(--faint)}.stf-list.is-inbox .a-store b{font-weight:600;color:var(--sub)}.stf-list.is-inbox .a-work{grid-area:work}.stf-list.is-inbox .a-work b{font-size:17px}.stf-list.is-inbox .a-work .stf-sec{vertical-align:2px;margin-left:4px}.stf-list.is-inbox .a-fill{grid-area:fill;text-align:right;font-size:17px}.stf-list.is-inbox .a-fill .stf-bar-mini{display:none}.stf-list.is-inbox .a-status{grid-area:status}.stf-list.is-inbox .a-when{grid-area:when;font-size:13.5px;color:var(--mute);margin-top:4px}.stf-list.is-inbox .a-when small{display:inline;margin-left:4px;color:var(--mute)}.stf-list.is-inbox .a-todo{grid-area:todo;justify-content:flex-end;margin-top:4px}.stf-inbox-empty{background:#fff;border-radius:26px;padding:60px 30px;position:sticky;top:110px}.stf-list.is-workers .stf-lh,.stf-list.is-workers .stf-li{grid-template-columns:24px minmax(200px,1.3fr) 1fr 100px 60px 1fr 84px}.stf-list.is-accounts .stf-lh,.stf-list.is-accounts .stf-li{grid-template-columns:minmax(210px,1.3fr) 110px minmax(160px,1.4fr) 140px 56px 112px}.stf-list.is-upload .stf-li{grid-template-columns:56px 1fr auto;cursor:default;min-height:60px}.stf-list.is-sms .stf-li{grid-template-columns:110px 1fr 150px;cursor:default}.stf-drawer-bg{display:none}.stf-drawer{position:sticky;top:110px;max-height:calc(100dvh - 130px);display:flex;flex-direction:column;background:#fff;border-radius:26px;overflow:hidden;animation:stf-fade .2s}.stf-drawer-h{flex:none;display:flex;align-items:flex-start;gap:10px;padding:24px 24px 6px}.stf-drawer-h>div{flex:1;min-width:0}.stf-drawer-h small{font-size:14.5px;color:var(--faint)}.stf-drawer-h h3{margin:6px 0 0;font-size:24px;line-height:1.38;font-weight:700;letter-spacing:-.03em}.stf-drawer-h h3 em{font-style:normal}.stf-drawer-h .is-mob{display:none}.stf-drawer-b{flex:1;overflow-y:auto;padding:12px 24px 28px}.stf-dr-hero{margin-bottom:16px}.stf-dr-hero p{margin:10px 0 0;font-size:14.5px;color:var(--faint)}.stf-dr-box{border-radius:20px;padding:18px;margin-bottom:12px}.stf-dr-box.is-chg{background:var(--violet-l)}.stf-dr-box.is-partner{background:var(--amber-l)}.stf-dr-box h4{display:flex;justify-content:space-between;margin:0 0 8px;font-size:16.5px;font-weight:700}.stf-dr-box h4 small{font-size:13.5px;color:var(--faint);font-weight:400}.stf-dr-box p{margin:0;font-size:15px;line-height:1.6;color:var(--sub)}.stf-dr-box p b{color:var(--ink)}.stf-dr-preview{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:10px}.stf-dr-preview small{font-size:13.5px;color:var(--faint)}.stf-dr-preview span{font-size:13.5px;font-weight:600;padding:4px 10px;border-radius:9px;background:#fff}.stf-dr-btns{display:flex;gap:8px;margin-top:14px}.stf-dr-btns .stf-btn{flex:1}.stf-dr-btns .stf-btn.is-line{background:#fff}.stf-drawer h5{display:flex;align-items:center;gap:8px;margin:22px 0 6px;font-size:16px;font-weight:700;color:var(--sub)}.stf-drawer h5 span{font-size:14.5px;color:var(--faint);font-weight:500}.stf-drawer h5 span.is-done{color:var(--green);background:var(--green-l);padding:2px 9px;border-radius:7px;font-size:13px;font-weight:600}.stf-pool{display:flex;flex-direction:column;margin-bottom:12px}.stf-pool button{display:flex;align-items:center;gap:12px;padding:10px 0;text-align:left}.stf-pool button:disabled{opacity:.4}.stf-pool button>div{flex:1;min-width:0}.stf-pool b{display:block;font-size:16px;font-weight:600}.stf-pool small{display:block;font-size:13.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stf-pool button>svg{width:38px;height:38px;padding:9px;border-radius:12px;background:var(--blue-l);color:var(--blue);flex:none}.stf-manual{border-radius:20px;background:var(--line2);padding:16px}.stf-manual>small{display:block;font-size:14px;font-weight:600;color:var(--faint);margin-bottom:10px}.stf-manual>div{display:grid;grid-template-columns:1fr 1.4fr .6fr;gap:7px}.stf-manual>div input{width:100%;height:46px;background:#fff}.stf-manual>div input:last-child{grid-column:1/-1}.stf-manual footer{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-top:12px}.stf-manual footer .stf-btn{flex:none}.stf-kpis{display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.stf-kpis>div{position:relative;background:#fff;border-radius:22px;padding:20px 22px}.stf-kpis small{display:block;font-size:14.5px;color:var(--faint)}.stf-kpis b{display:block;font-size:30px;font-weight:700;letter-spacing:-.03em;margin:4px 0 2px}.stf-kpis b i{font-style:normal;font-size:16px;color:var(--mute);margin-left:3px;font-weight:600}.stf-kpis span{font-size:14px;color:var(--faint)}.stf-kpis .is-hero{background:var(--blue);color:#fff}.stf-kpis .is-hero small,.stf-kpis .is-hero b i{color:#fffc}.stf-kpis .is-hero .stf-ring{position:absolute;right:20px;top:50%;transform:translateY(-50%)}.stf-kpis .is-hero .stf-ring circle{stroke:#ffffff4d}.stf-kpis .is-hero .stf-ring circle+circle{stroke:#fff}.stf-kpis .stf-ring b{font-size:12px;margin:0;color:#fff}.stf-kpis .is-lack b{color:var(--red)}.stf-chart{height:230px;margin:0 -6px}.stf-legend{display:flex;align-items:center;gap:6px;font-size:14px!important}.stf-legend i{width:10px;height:10px;border-radius:3px;margin-left:8px}.stf-legend i.is-got{background:var(--blue)}.stf-legend i.is-miss{background:#ffb4a8}.stf-two{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:14px;align-items:start}.stf-two.is-even{grid-template-columns:1fr 1fr}.stf-days-list{display:flex;flex-direction:column}.stf-days-list button{display:grid;grid-template-columns:120px 160px 1fr;gap:10px;align-items:center;padding:12px;border-radius:14px;text-align:left;font-size:15px}.stf-days-list button:hover{background:var(--line2)}.stf-days-list button.on{background:var(--blue-l)}.stf-days-list button.is-past{color:var(--faint)}.stf-days-list .a-d em{font-style:normal;font-size:12px;font-weight:600;padding:2px 7px;border-radius:6px;background:var(--blue);color:#fff;margin-left:6px}.stf-days-list .a-n b{font-size:17px}.stf-days-list .a-n em{font-style:normal;color:var(--red);font-weight:600;font-size:13.5px;margin-left:7px}.stf-days-list .a-s{display:flex;flex-wrap:wrap;gap:3px}.stf-bystore{display:flex;flex-direction:column;gap:10px}.stf-bystore>div{display:grid;grid-template-columns:76px 1fr 50px;gap:10px;align-items:center;font-size:15px}.stf-bystore em{font-style:normal;font-weight:700;text-align:right}.stf-bs{display:flex;gap:4px;height:30px}.stf-bs i{position:relative;border-radius:9px;background:#ffe0dc;overflow:hidden}.stf-bs s{position:absolute;inset:0 auto 0 0;background:var(--blue)}.stf-bs span{position:relative;display:block;font-style:normal;font-size:12px;font-weight:600;color:#fff;padding-left:8px;line-height:30px;text-shadow:0 0 4px rgba(0,0,0,.2);white-space:nowrap}.stf-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.stf-steps>div{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:18px;border-radius:20px;background:var(--line2)}.stf-steps i{width:28px;height:28px;border-radius:50%;background:var(--blue);color:#fff;font-style:normal;font-size:14px;font-weight:700;display:grid;place-items:center;margin-bottom:6px}.stf-steps b{font-size:16.5px}.stf-steps small{font-size:14px;color:var(--faint);margin-bottom:8px}.stf-steps .stf-btn{background:#fff}.stf-drop{width:100%;display:flex;flex-direction:column;align-items:center;gap:8px;padding:38px 20px;border:2px dashed #D1D6DB;border-radius:22px;background:#fafbfc;color:var(--sub)}.stf-drop:hover,.stf-drop.is-drag{border-color:var(--blue);background:var(--blue-l)}.stf-drop>span{width:60px;height:60px;border-radius:20px;background:var(--green-l);color:var(--green);display:grid;place-items:center;margin-bottom:4px}.stf-drop b{font-size:17px;font-weight:600}.stf-drop small{font-size:13.5px;color:var(--faint)}.stf-smspool{max-height:420px;overflow-y:auto;margin:0 -8px}.stf-smspool label{display:grid;grid-template-columns:auto 80px 1fr auto;gap:10px;align-items:center;padding:12px 10px;border-radius:14px;cursor:pointer;font-size:15.5px}.stf-smspool label:hover{background:var(--line2)}.stf-smspool label.on{background:var(--blue-l)}.stf-smspool small{font-size:13.5px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stf-smspool span{font-size:14px;color:var(--sub);font-variant-numeric:tabular-nums}.stf-quick{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:12px}.stf-quick small{width:100%;font-size:14px;color:var(--faint)}.stf-quick button{height:34px;padding:0 12px;border-radius:10px;background:var(--blue-l);color:var(--blue);font-size:14px;font-weight:600}.stf-phone-prev{margin:12px 0 16px;padding:16px 18px;border-radius:20px 20px 20px 6px;background:var(--line2)}.stf-phone-prev small{font-size:13px;color:var(--faint)}.stf-phone-prev p{margin:6px 0 0;font-size:15.5px;line-height:1.6;white-space:pre-wrap}.stf-chatpage{display:grid;grid-template-columns:340px minmax(0,1fr);height:calc(100dvh - 150px);min-height:520px;background:#fff;border-radius:26px;overflow:hidden}.stf-chatlist{display:flex;flex-direction:column;min-height:0;border-right:1px solid var(--line2)}.stf-att{flex:none;padding:20px 18px 14px}.stf-att>b{display:block;font-size:15px;color:var(--faint);font-weight:500;margin-bottom:10px}.stf-att>div{display:flex;gap:6px}.stf-att span{flex:1;text-align:center;padding:10px 0;border-radius:14px;font-size:14.5px;font-weight:700}.stf-rooms{flex:1;overflow-y:auto;list-style:none;margin:0;padding:4px 10px}.stf-rooms li{display:flex;gap:12px;align-items:center;padding:12px;border-radius:18px;cursor:pointer}.stf-rooms li:hover{background:var(--line2)}.stf-rooms li.on{background:var(--blue-l)}.stf-rooms li>div{flex:1;min-width:0}.stf-rooms b{display:block;font-size:16px;font-weight:600}.stf-rooms small{display:block;font-size:14px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stf-rooms small em{font-style:normal;font-size:11.5px;font-weight:700;padding:1px 6px;border-radius:5px;margin-right:5px}.stf-rooms time{font-size:12.5px;color:var(--mute);flex:none;align-self:flex-start;margin-top:3px}.stf-chatpane{display:flex;flex-direction:column;min-height:0;background:#f7f8fa}.stf-chatpane>.stf-empty{margin:auto}.stf-chatpane .is-mob{display:none}.stf-scope{display:grid;grid-template-columns:1fr 1fr 1fr 120px 120px;gap:10px}.stf-scope>div{padding:18px 20px;background:#fff;border-radius:20px}.stf-scope b{display:block;font-size:16.5px;font-weight:700}.stf-scope small{font-size:14px;color:var(--faint)}.stf-scope .is-n{text-align:center}.stf-scope .is-n b{font-size:28px;color:var(--blue)}@media(max-width:1023px){.stf-app.is-mgr{display:flex;flex-direction:column;height:100dvh}.stf-side{display:none}.stf-main{flex:1;min-height:0;display:flex;flex-direction:column}.stf-mainbar{position:static;flex:none;padding:calc(12px + env(safe-area-inset-top)) 20px 8px;gap:10px}.stf-mainbar>.stf-back{display:grid}.stf-mainbar h1{font-size:24px}.stf-mainbar small{font-size:13px}.stf-mainbar .stf-toast{position:fixed;left:50%;bottom:calc(96px + env(safe-area-inset-bottom));transform:translate(-50%);z-index:70}.stf-pop{position:fixed;left:12px;right:12px;top:calc(70px + env(safe-area-inset-top));width:auto}.stf-content{flex:1;min-height:0;overflow-y:auto;padding:4px 16px 24px}.stf-tabbar.is-mgr{display:grid}.stf-say{font-size:16px;margin:0}.stf-filters-r{width:100%}.stf-filters-r .stf-search{flex:1 1 100%}.stf-filters-r .stf-search input{width:100%}.stf-filters-r select{flex:1}.stf-kpis{grid-template-columns:1fr 1fr}.stf-two,.stf-two.is-even,.stf-steps{grid-template-columns:1fr}.stf-scope{grid-template-columns:1fr 1fr}.stf-panel{padding:20px 18px}.stf-inbox{grid-template-columns:1fr}.stf-inbox-empty,.stf-drawer-bg{display:none}.stf-drawer{position:fixed;inset:0;z-index:61;max-height:none;border-radius:0;background:var(--bg);animation:stf-slidein .28s cubic-bezier(.2,.9,.3,1)}.stf-drawer-h{background:var(--bg);padding:calc(10px + env(safe-area-inset-top)) 16px 4px}.stf-drawer-h .is-mob{display:grid}.stf-drawer-h .is-desk{display:none}.stf-drawer-b{padding:10px 16px 40px}.stf-drawer-b>*:not(h5){background:#fff}.stf-dr-hero{background:#fff;border-radius:22px;padding:18px}.stf-drawer .stf-person,.stf-drawer .stf-pool,.stf-drawer .stf-muted{background:transparent!important}.stf-list{padding:6px}.stf-lh{display:none}.stf-list.is-workers .stf-li{grid-template-columns:auto 1fr auto;grid-template-areas:"chk name act" ". sec sec" ". last cnt"}.stf-list.is-workers .a-chk{grid-area:chk}.stf-list.is-workers .a-name{grid-area:name}.stf-list.is-workers .a-sec{grid-area:sec}.stf-list.is-workers .a-last{grid-area:last;font-size:14px}.stf-list.is-workers .a-last:before{content:"최근 근무 ";color:var(--faint)}.stf-list.is-workers .a-cnt{grid-area:cnt;font-size:14px;text-align:right}.stf-list.is-workers .a-memo{display:none}.stf-list.is-workers .a-act{grid-area:act}.stf-list.is-accounts .stf-li{grid-template-columns:1fr auto;grid-template-areas:"name act" "scope scope" "login phone"}.stf-list.is-accounts .a-name{grid-area:name}.stf-list.is-accounts .a-scope{grid-area:scope}.stf-list.is-accounts .a-login{grid-area:login}.stf-list.is-accounts .a-phone{grid-area:phone;font-size:14px;color:var(--faint)}.stf-list.is-accounts .a-state{display:none}.stf-list.is-accounts .a-act{grid-area:act}.stf-list.is-upload .stf-li{grid-template-columns:auto 1fr;grid-template-areas:"row main" "res res"}.stf-list.is-upload .a-row{grid-area:row}.stf-list.is-upload .a-main{grid-area:main}.stf-list.is-upload .a-res{grid-area:res;text-align:left}.stf-list.is-sms .stf-li{grid-template-columns:1fr auto;grid-template-areas:"text text" "when res"}.stf-list.is-sms .a-text{grid-area:text}.stf-list.is-sms .a-when{grid-area:when;font-size:14px}.stf-list.is-sms .a-when small{display:inline;margin-left:6px}.stf-list.is-sms .a-res{grid-area:res;font-size:14px}.stf-days-list button{grid-template-columns:100px 1fr;grid-template-areas:"d n" "s s"}.stf-days-list .a-d{grid-area:d}.stf-days-list .a-n{grid-area:n;text-align:right}.stf-days-list .a-s{grid-area:s}.stf-chatpage{display:block;height:calc(100dvh - 170px - env(safe-area-inset-bottom));min-height:0;margin:0 -16px -24px;border-radius:0;background:var(--bg)}.stf-chatlist{height:100%;border:0}.stf-att{background:#fff;margin:0 16px 10px;border-radius:22px}.stf-rooms{padding:0 16px}.stf-rooms li{background:#fff;margin-bottom:6px}.stf-chatpane,.stf-chatpage.has-room .stf-chatlist{display:none}.stf-chatpage.has-room .stf-chatpane{display:flex;height:100%}.stf-chatpane .is-mob{display:grid}}@media(max-width:560px){.stf-kpis b{font-size:26px}.stf-kpis .is-hero .stf-ring{display:none}.stf-q,.stf-hero h2{font-size:26px}}.stf-root b,.stf-root strong,.stf-root em{font-variant-numeric:tabular-nums}.stf-scroll>*{flex-shrink:0}.stf-today{height:34px;padding:0 12px;border-radius:10px;background:var(--line2);font-size:14px;font-weight:600;flex:none}.stf-iconbtn.is-on{background:var(--ink);color:#fff}.stf-top.is-store{gap:6px;padding-bottom:6px;background:#fff}.stf-top.is-store .stf-top-brand{flex:1}.stf-top-brand small{display:block;font-size:13px;color:var(--faint)}.stf-cal{position:relative;flex:none;background:#fff;padding:0 14px 18px;border-radius:0 0 26px 26px;box-shadow:0 12px 24px -20px #00000059;z-index:3}.stf-cal-t{display:flex;align-items:center;gap:6px;padding:4px 4px 10px}.stf-cal-t b{font-size:16px;font-weight:700}.stf-cal-t>button:not(.stf-cal-tog){width:28px;height:28px;border-radius:8px;display:grid;place-items:center;color:var(--faint)}.stf-cal-t span{margin-left:auto;font-size:13px;color:var(--faint)}.stf-cal-t span em{font-style:normal;font-family:var(--num);color:var(--red);font-weight:800}.stf-cal-tog{width:28px;height:28px;display:grid;place-items:center;color:var(--faint);transition:transform .2s}.stf-cal.is-open .stf-cal-tog{transform:rotate(180deg)}.stf-cal-wd{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:12px;color:var(--faint);font-weight:600;margin-bottom:4px}.stf-cal-wd .is-sun{color:var(--red)}.stf-cal-g{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.stf-cal-g>button{position:relative;height:58px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:7px;gap:4px}.stf-cal-g b{font-family:var(--num);font-size:16px;font-weight:700}.stf-cal-g span{display:flex;gap:2px;height:6px}.stf-cal-g span i{width:6px;height:6px;border-radius:50%}.stf-cal-g em{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font-style:normal;font-family:var(--num);font-size:11px;font-weight:700;display:grid;place-items:center}.stf-cal-g .is-past b{color:var(--mute)}.stf-cal-g .is-other{opacity:.35}.stf-cal-g .is-full{background:var(--line2)}.stf-cal-g .is-today b{color:var(--red)}.stf-cal-g>button.on{background:var(--ink);color:#fff}.stf-cal-g>button.on b{color:#fff}.stf-cal-g>button.on span i{box-shadow:0 0 0 1.5px var(--ink)}.stf-cal.is-open .stf-cal-g>button{height:62px}.stf-cal-lg{display:flex;justify-content:center;gap:14px;margin-top:10px;font-size:12px;color:var(--faint)}.stf-cal-lg span{display:flex;align-items:center;gap:5px}.stf-cal-lg em{min-width:16px;height:16px;border-radius:8px;background:var(--red);color:#fff;font-style:normal;font-size:10px;font-weight:700;display:grid;place-items:center}.stf-cal-lg i{width:6px;height:6px;border-radius:50%;background:#3e63dd}.stf-cal-lg s{width:14px;height:12px;border-radius:4px;background:var(--line2)}.stf-cal-grab{position:absolute;left:50%;bottom:6px;transform:translate(-50%);width:44px;height:14px;display:grid;place-items:center}.stf-cal-grab:after{content:"";width:36px;height:4px;border-radius:2px;background:#ddd8d0}.stf-cal.is-sm{padding:0;border-radius:0;box-shadow:none;background:none}.stf-cal.is-sm .stf-cal-g>button{height:46px;padding-top:4px;gap:2px;border-radius:10px}.stf-cal.is-sm .stf-cal-g b{font-size:13px}.stf-cal.is-sm .stf-cal-g em{min-width:15px;height:15px;font-size:9.5px}.stf-cal.is-sm .stf-cal-g>button:has(em) span{display:none}.stf-cal.is-sm .stf-cal-g span i{width:4px;height:4px}.stf-scroll.is-agenda{padding:14px 14px 120px;gap:0}.stf-agenda{display:flex;flex-direction:column;gap:20px}.stf-agenda section{display:flex;flex-direction:column;gap:8px;scroll-margin-top:10px}.stf-agenda h4{display:flex;align-items:center;gap:8px;margin:0 4px 2px;font-size:15px}.stf-agenda h4 b{font-weight:800}.stf-agenda h4 small{margin-left:auto;font-family:var(--num);font-size:13px;color:var(--faint);font-weight:600}.stf-agenda section.is-sel h4 b{background:var(--ink);color:#fff;padding:2px 9px;border-radius:8px}.stf-agenda h4 span{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;font-weight:700;padding:2px 8px;border-radius:7px}.stf-agenda h4 .is-lack{background:var(--red-l)}.stf-agenda h4 .is-ok{background:var(--green-l);color:var(--green)}.stf-agenda-empty{display:flex;align-items:center;justify-content:center;gap:6px;height:56px;border-radius:16px;border:1.5px dashed #D9D4CC;color:var(--faint);font-size:14.5px;font-weight:600}.stf-fab{position:absolute;right:16px;bottom:16px;z-index:10;display:flex;align-items:center;gap:7px;height:52px;padding:0 20px;border-radius:26px;background:var(--ink);color:#fff;font-size:15.5px;font-weight:700;box-shadow:0 12px 28px -10px #00000080}.stf-rc{position:relative;display:block;width:100%;text-align:left;background:#fff;border-radius:18px;padding:14px 16px 14px 18px;box-shadow:0 1px 2px #0000000d;transition:box-shadow .15s,transform .1s}.stf-rc:hover{box-shadow:0 8px 22px -12px #00000040}.stf-rc:active{transform:scale(.99)}.stf-rc:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:var(--c)}.stf-rc.is-sel{box-shadow:0 0 0 2px var(--ink)}.stf-rc.is-off{opacity:.45}.stf-rc-h{display:flex;align-items:baseline;gap:8px;flex-wrap:wrap}.stf-rc-store{font-size:13px;color:var(--sub)}.stf-rc-sec{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:700;color:var(--c);background:var(--bg);padding:2px 9px 2px 7px;border-radius:7px;align-self:center}.stf-rc-sec i{width:7px;height:7px;border-radius:2px;background:var(--c)}.stf-rc-time{font-family:var(--num);font-size:16px;font-weight:700;letter-spacing:-.02em}.stf-rc-h>small{font-size:12.5px;color:var(--faint)}.stf-rc-h>em{margin-left:auto;font-style:normal;font-family:var(--num);font-size:20px;font-weight:800;letter-spacing:-.03em}.stf-rc-h>em small{font-size:13px;color:var(--mute);font-weight:700}.stf-rc-h>em.is-ok{color:var(--green)}.stf-rc-b{display:flex;align-items:center;gap:10px;margin-top:12px;min-width:0}.stf-rc-seats{display:flex;gap:5px;flex:none;align-items:center}.stf-rc-seats i{width:30px;height:30px;border-radius:50%;border:2px dashed var(--c);background:#fff;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:700;color:#fff;box-sizing:border-box}.stf-rc-seats i.on{border:0;background:var(--c)}.stf-rc-seats em{font-style:normal;font-size:12.5px;font-weight:700;color:var(--faint)}.stf-rc-names{font-size:13.5px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stf-rc-f{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--line)}.stf-rc-f span{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;padding:3px 8px;border-radius:7px}.stf-rc-f .is-lack{background:var(--red-l)}.stf-rc-f .is-new{background:var(--ink);color:#fff}.stf-rc-f .is-chg{background:var(--violet-l);color:#7a4bef}.stf-rc-f .is-partner{background:var(--amber-l);color:#b07a06}.stf-sh-t{display:flex;align-items:center;gap:9px;font-family:var(--num);font-size:20px;font-weight:800}.stf-sh-t i{font-style:normal;font-family:Pretendard Variable,sans-serif;font-size:14px;font-weight:700;color:var(--c);background:var(--bg);padding:3px 10px;border-radius:8px}.stf-sh-t.is-sub{font-family:inherit;font-size:19px;font-weight:700}.stf-sh-t.is-sub button{width:32px;height:32px;margin-left:-6px;display:grid;place-items:center}.stf-reqsheet{display:flex;flex-direction:column;gap:12px}.stf-rs-sum{display:flex;align-items:flex-end;justify-content:space-between;gap:10px}.stf-rs-sum small{display:block;font-size:13.5px;color:var(--faint)}.stf-rs-sum b{display:block;margin-top:4px;font-size:21px;font-weight:700}.stf-rs-sum b.is-ok{color:var(--green)}.stf-rs-sum em{font-style:normal;font-family:var(--num);font-size:30px;font-weight:800}.stf-rs-sum em small{display:inline;font-size:16px;color:var(--mute)}.stf-reqsheet h5{display:flex;align-items:center;gap:6px;margin:10px 0 -2px;font-size:15px;font-weight:700;color:var(--sub)}.stf-reqsheet h5 span{font-size:14px;color:var(--faint);font-weight:500}.stf-reqsheet .stf-person{padding:6px 0}.stf-rs-act{position:sticky;bottom:-26px;display:grid;grid-template-columns:1fr 1.3fr;gap:8px;margin:6px -22px -26px;padding:12px 22px calc(18px + env(safe-area-inset-bottom));background:linear-gradient(transparent,#fff 22%)}.stf-hiring-page{min-width:0;display:flex;flex-direction:column;gap:18px}.stf-hiring-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;flex-wrap:wrap}.stf-hiring-period{display:flex;align-items:center;gap:8px}.stf-hiring-period h2{margin:0 6px;font-size:22px;font-weight:800;letter-spacing:-.04em}.stf-hiring-period .stf-iconbtn{background:#fff;width:36px;height:36px;color:var(--sub)}.stf-hiring-store{display:flex;align-items:center;gap:10px;color:var(--faint);font-size:14px}.stf-hiring-store select{background-color:#fff;font-size:14px;padding-top:11px;padding-bottom:11px;max-width:240px}.stf-hiring-summary,.stf-hiring-day-summary{display:flex;align-items:baseline;gap:7px;flex-wrap:wrap;margin:0;color:var(--faint);font-size:14px}.stf-hiring-summary b,.stf-hiring-day-summary b{font-family:var(--num);color:var(--ink);font-weight:700}.stf-hiring-summary strong,.stf-hiring-day-summary strong{color:var(--red);font-weight:700}.stf-hiring-summary>span,.stf-hiring-day-summary>span{color:var(--mute)}.stf-hiring-columns{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.stf-hiring-calendar{min-width:0;background:#fff;border-radius:22px;padding:20px}.stf-hiring-calendar>header{display:flex;align-items:center;justify-content:space-between;gap:10px;margin-bottom:18px}.stf-hiring-calendar>header b{font-size:15px}.stf-hiring-calendar>header span{font-size:12px;color:var(--faint)}.stf-hiring-grid{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);border-radius:12px;overflow:hidden}.stf-hiring-weekday{text-align:center;font-size:12px;color:var(--faint);padding:11px 0;background:var(--bg);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.stf-hiring-day{display:flex;flex-direction:column;align-items:stretch;gap:7px;min-height:118px;min-width:0;padding:9px 7px!important;text-align:left;border-right:1px solid var(--line)!important;border-bottom:1px solid var(--line)!important;background:#fff!important}.stf-hiring-day:hover{background:var(--line2)!important}.stf-hiring-day.on{background:var(--blue-l)!important;box-shadow:inset 0 0 0 2px var(--ink)}.stf-hiring-day.is-other{background:var(--bg)!important;color:var(--mute)}.stf-hiring-day>div{display:flex;align-items:center;justify-content:space-between;gap:3px;flex-wrap:wrap;margin-bottom:3px}.stf-hiring-day>div>b{font-family:var(--num);font-size:13px;font-weight:700}.stf-hiring-day>div>small{font-size:9px;background:var(--ink);color:#fff;padding:2px 4px;border-radius:5px}.stf-hiring-day>strong{font-size:12px;font-weight:700;letter-spacing:-.04em}.stf-hiring-day>strong.is-full{color:var(--green)}.stf-hiring-day>span{font-size:10px;color:var(--faint);line-height:1.5;word-break:normal}.stf-hiring-fill{display:block;height:4px;border-radius:3px;background:var(--line2);margin-top:1px;flex:none}.stf-hiring-fill>i{display:block;height:100%;background:var(--green);border-radius:3px}.stf-hiring-day>em{font-size:10px;font-style:normal;font-weight:600;color:var(--violet);margin-top:auto}.stf-hiring-day>.stf-hiring-no-req{color:var(--mute);margin-top:8px;font-size:11px}.stf-hiring-calendar>footer{display:flex;flex-wrap:wrap;gap:10px 16px;color:var(--faint);font-size:11px;margin-top:16px}.stf-hiring-calendar>footer span{display:flex;align-items:center;gap:5px}.stf-hiring-calendar>footer i{width:6px;height:6px;border-radius:50%;background:var(--red)}.stf-hiring-calendar>footer span+span i{background:var(--violet)}.stf-hiring-board{min-width:0;position:sticky;top:110px;display:flex;flex-direction:column;gap:16px}.stf-hiring-board>header{display:flex;justify-content:space-between;align-items:center;gap:12px}.stf-hiring-board>header small{font-size:13px;color:var(--faint)}.stf-hiring-board h2{font-size:26px;font-weight:800;letter-spacing:-.04em;margin:4px 0 0}.stf-hiring-board>header>span{background:#fff;padding:6px 12px;border-radius:9px;color:var(--sub);font-size:13px;font-weight:600}.stf-hiring-day-summary{font-size:13px}.stf-hiring-filters{display:flex;align-items:center;gap:10px;flex-wrap:wrap}.stf-hiring-filters .stf-seg{background:var(--line)}.stf-hiring-filters .stf-seg button{font-size:13px;height:34px;padding:0 12px}.stf-hiring-filters .stf-search{flex:1;min-width:140px;height:42px}.stf-hiring-filters .stf-search input{width:100%;font-size:13px}.stf-hiring-list{display:flex;flex-direction:column;gap:20px;max-height:calc(100dvh - 320px);overflow:auto;padding:2px 3px 8px 2px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.stf-hiring-group{display:flex;flex-direction:column;gap:10px;min-width:0}.stf-hiring-group>header{display:flex;align-items:baseline;gap:10px;flex-wrap:wrap;padding:0 3px}.stf-hiring-group>header>b{font-size:15px;font-weight:700}.stf-hiring-group>header>small{font-size:12px;color:var(--faint)}.stf-hiring-detail{display:flex;flex-direction:column;gap:12px;min-width:0}.stf-hiring-detail>.stf-btn{align-self:flex-start}.stf-hiring-detail .stf-drawer{position:static;max-height:calc(100dvh - 320px);border-radius:22px;animation:none}.stf-hiring-detail .stf-drawer-h{padding:20px 20px 6px}.stf-hiring-detail .stf-drawer-h h3{font-size:22px}.stf-hiring-detail .stf-drawer-h small{font-size:13px}.stf-hiring-detail .stf-drawer-b{padding:12px 20px 24px}.stf-hiring-detail .stf-drawer-bg,.stf-hiring-detail .stf-drawer-bg.is-on{display:none}.stf-hiring-new{background:#fff;border-radius:22px;padding:20px}.stf-hiring-new>header{display:flex;align-items:center;gap:14px;flex-wrap:wrap;margin-bottom:14px}.stf-hiring-new>header>b{font-size:15px}.stf-hiring-new>header em{font-style:normal;font-family:var(--num);margin-left:4px}.stf-hiring-new>header>span{font-size:12px;color:var(--faint)}.stf-hiring-new>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.stf-hiring-new button{display:flex;align-items:center;gap:10px;padding:12px;background:var(--bg);border-radius:14px;text-align:left;min-width:0}.stf-hiring-new button>span{font-size:12px;font-weight:700;padding:4px 7px;border-radius:7px;flex:none}.stf-hiring-new button>div{flex:1;min-width:0}.stf-hiring-new button b{display:block;font-size:14px}.stf-hiring-new button small{display:block;font-size:11px;color:var(--faint);margin-top:3px}.stf-hiring-new button strong{font-size:12px;color:var(--red);white-space:nowrap}.stf-hiring-new button>svg{color:var(--mute);flex:none}.stf-hiring-page button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.stf-drawer-bg.is-on{display:block;position:fixed;inset:0;z-index:60;background:#14120f52;animation:stf-fade .2s}@media(min-width:1650px){.stf-hiring-day{min-height:134px;padding:12px!important}.stf-hiring-day>strong{font-size:14px}.stf-hiring-day>span,.stf-hiring-day>em{font-size:11px}}@media(max-width:1350px){.stf-hiring-columns{gap:18px}.stf-hiring-calendar{padding:14px}.stf-hiring-calendar>header{display:block}.stf-hiring-calendar>header span{display:block;margin-top:5px}.stf-hiring-day{padding:8px 5px!important;min-height:112px}.stf-hiring-day>strong{font-size:11px}.stf-hiring-new>div{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:1023px){.stf-hiring-columns{grid-template-columns:minmax(0,1fr)}.stf-hiring-board{position:static}.stf-hiring-list{max-height:none;overflow:visible}.stf-hiring-new>div{grid-template-columns:repeat(2,minmax(0,1fr))}.stf-hiring-detail>.stf-btn{display:none}.stf-drawer{position:fixed;left:0;right:0;bottom:0;top:auto!important;inset:auto 0 0;width:100%!important;max-height:88dvh!important;border-radius:28px 28px 0 0!important;background:#fff!important;box-shadow:0 -10px 40px #0000002e!important;animation:stf-up .3s cubic-bezier(.2,.9,.3,1)!important;z-index:61}.stf-drawer-h{background:#fff!important;padding:18px 18px 4px!important}.stf-drawer-h:before{content:"";position:absolute;left:50%;top:8px;transform:translate(-50%);width:36px;height:5px;border-radius:3px;background:var(--line)}.stf-drawer-h .is-mob{display:none!important}.stf-drawer-h .is-desk{display:grid!important}.stf-drawer-b>*:not(h5){background:transparent}.stf-hiring-detail .stf-drawer{position:fixed}.stf-hiring-detail .stf-drawer-bg.is-on{display:block}}@media(max-width:600px){.stf-hiring-page{gap:15px}.stf-hiring-period{gap:4px}.stf-hiring-period h2{font-size:20px;margin:0 4px}.stf-hiring-store{width:100%;font-size:13px}.stf-hiring-store select{flex:1;max-width:none}.stf-hiring-summary{font-size:12px;gap:5px}.stf-hiring-calendar{padding:14px 10px;border-radius:20px}.stf-hiring-calendar>header span{font-size:11px}.stf-hiring-calendar>header span:after{content:" ";display:block}.stf-hiring-day{padding:7px 3px!important;min-height:96px;gap:6px}.stf-hiring-day>div>b{font-size:11px}.stf-hiring-day>div>small{font-size:8px;padding:1px 3px}.stf-hiring-day>strong{font-size:10px;line-height:1.5}.stf-hiring-day>span,.stf-hiring-day>em{font-size:9px}.stf-hiring-day>.stf-hiring-no-req{font-size:9px}.stf-hiring-calendar>footer{font-size:10px;gap:8px}.stf-hiring-board h2{font-size:23px}.stf-hiring-day-summary{font-size:12px;gap:6px}.stf-hiring-new{padding:16px}.stf-hiring-new>div{grid-template-columns:minmax(0,1fr)}.stf-hiring-new>header{gap:6px}.stf-hiring-filters .stf-search{flex-basis:100%}.stf-hiring-filters .stf-seg{width:100%}.stf-hiring-group .stf-rc-seats{gap:4px}.stf-hiring-group .stf-rc-seats i{width:25px;height:25px}}.stf-agenda-day{display:flex;flex-direction:column;gap:8px}.stf-agenda-day h4{display:flex;align-items:center;gap:8px;margin:8px 4px 0;font-size:15px}.stf-agenda-day h4 b{font-weight:800}.stf-agenda-day h4 em{font-style:normal;font-size:12px;padding:2px 7px;border-radius:6px;background:var(--ink);color:#fff}.stf-agenda-day h4 small{margin-left:auto;font-family:var(--num);font-size:13px;color:var(--faint);font-weight:600}.stf-hsum{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:20px;padding:14px 4px;box-shadow:0 0 0 1px var(--line)}.stf-hsum>div{padding:0 10px;text-align:center}.stf-hsum>div+div{border-left:1px solid var(--line2)}.stf-hsum small{display:block;font-size:12px;color:var(--faint);white-space:nowrap}.stf-hsum b{font-family:var(--num);font-size:22px;font-weight:800}.stf-hsum b i{font-style:normal;font-size:12px;color:var(--mute);margin-left:1px}.stf-hsum .is-lack b{color:var(--red)}.stf-hist{display:flex;flex-direction:column;gap:14px}.stf-hist section{background:#fff;border-radius:18px;padding:12px 14px 6px}.stf-hist h5{display:flex;justify-content:space-between;margin:0 0 4px;font-size:14.5px}.stf-hist h5 span{font-family:var(--num);font-size:13px;color:var(--faint)}.stf-hrow{display:flex;align-items:center;gap:10px;width:100%;padding:9px 0;border-top:1px solid var(--line2);text-align:left}.stf-hrow>i{width:8px;height:30px;border-radius:4px;flex:none}.stf-hrow>div{flex:1;min-width:0}.stf-hrow b{display:block;font-size:14.5px;font-weight:700}.stf-hrow b span{font-family:var(--num);font-weight:600;color:var(--sub)}.stf-hrow small{display:block;font-size:13px;color:var(--faint);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.stf-hrow em{font-style:normal;font-size:13px;font-weight:700;color:var(--faint);flex:none}.stf-hrow.is-miss em{color:var(--red)}.stf-people{display:flex;flex-direction:column;gap:6px}.stf-people .stf-fine{margin:0 4px 4px}.stf-prow{display:flex;align-items:center;gap:12px;padding:12px 14px;background:#fff;border-radius:18px}.stf-prow>div{flex:1;min-width:0}.stf-prow>div b{display:block;font-size:15.5px;font-weight:700}.stf-prow>div small{display:flex;align-items:center;gap:4px;font-size:13px;color:var(--faint)}.stf-prow>div small i{width:7px;height:7px;border-radius:2px}.stf-prow>span{text-align:right;flex:none}.stf-prow>span b{display:block;font-family:var(--num);font-size:15px;font-weight:800}.stf-prow>span small{font-size:12px;color:var(--faint)}.stf-mgrs{display:flex;flex:none}.stf-mgrs .stf-av{box-shadow:0 0 0 2px #fff;margin-left:-8px}.stf-mgrs .stf-av:first-child{margin-left:0}.stf-person-wrap{display:flex;flex-direction:column}.stf-person b em[class^=stf-tag-]{background:var(--tb);color:var(--tc)}.stf-attbtn{height:34px;padding:0 12px;border-radius:10px;background:var(--line2);font-size:13.5px;font-weight:700;color:var(--sub);flex:none}.stf-attbtn.on{background:var(--ink);color:#fff}.stf-attrow{display:flex;align-items:center;gap:6px;flex-wrap:wrap;margin:0 0 8px 52px;padding:10px;border-radius:14px;background:var(--line2)}.stf-attrow button{height:34px;padding:0 14px;border-radius:10px;font-size:14px;font-weight:700;background:var(--tb);color:var(--tc)}.stf-attrow button:disabled{opacity:.35}.stf-attrow small{width:100%;font-size:12px;color:var(--faint)}.stf-attsure{margin:0 0 8px 52px;padding:12px 14px;border-radius:14px;background:var(--red-l)}.stf-attsure p{margin:0 0 10px;font-size:13.5px;color:var(--sub);line-height:1.5}.stf-attsure p b{display:block;color:var(--ink);font-size:14.5px}.stf-attsure>div{display:flex;gap:6px}.stf-attsure .stf-btn{flex:1;height:40px}.stf-btn.is-danger{background:var(--red);color:#fff}.stf-person.is-absent{opacity:.55}.stf-person.is-absent b{text-decoration:line-through;text-decoration-color:var(--red)}.stf-ask{display:flex;align-items:center;gap:8px;width:100%;margin-top:6px;padding:14px 16px;border-radius:14px;background:var(--line2);font-size:14.5px;font-weight:600;color:var(--sub);text-align:left}.stf-ask span{margin-left:auto;font-size:18px;color:var(--mute)}.stf-notes li.has-head{position:relative;margin-top:30px}.stf-notes li.has-head:first-child{margin-top:24px}.stf-notes li.has-head:before{content:attr(data-day);position:absolute;left:4px;top:-24px;font-size:13px;font-weight:700;color:var(--faint)}.stf-smsgo{display:flex;align-items:center;gap:12px;width:100%;margin:14px 0 4px;padding:14px 16px;border-radius:16px;background:var(--ink);color:#fff;text-align:left}.stf-smsgo>svg{flex:none}.stf-smsgo b{display:block;font-size:15px;font-weight:700}.stf-smsgo small{display:block;font-size:12.5px;color:#ffffffa6}.stf-matrix{overflow-x:auto;border-radius:16px;box-shadow:0 0 0 1px var(--line)}.stf-mx-h,.stf-mx-r{display:grid;grid-template-columns:110px repeat(var(--n),minmax(78px,1fr)) 64px;align-items:center;min-width:calc(174px + var(--n) * 78px)}.stf-mx-h{position:sticky;top:0;background:#fcfbf9;border-bottom:1px solid var(--line);padding:10px 0}.stf-mx-h>span{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:12px;color:var(--faint);font-weight:600}.stf-mx-h>span:first-child,.stf-mx-r>b{padding-left:16px;align-items:flex-start;text-align:left}.stf-mx-h b{font-size:13.5px;color:var(--ink)}.stf-mx-r{border-top:1px solid var(--line2);height:46px}.stf-mx-r>b{font-size:14px;font-weight:700}.stf-mx-r>button{justify-self:center;width:30px;height:30px;border-radius:9px;border:1.5px solid var(--line);display:grid;place-items:center;color:#fff;transition:background .12s}.stf-mx-r>button:hover{border-color:var(--ink)}.stf-mx-r>button.on{background:var(--ink);border-color:var(--ink)}.stf-mx-r>em{font-style:normal;font-size:13px;font-weight:700;text-align:center;color:var(--sub)}.stf-mx-r.is-gap{background:var(--red-l)}.stf-mx-r.is-gap>em{color:var(--red)}.stf-kpis.is-6{grid-template-columns:repeat(5,1fr)}.stf-kpis>div{box-shadow:0 0 0 1px var(--line)}.stf-kpis .is-todo{background:var(--ink);color:#fff;box-shadow:none}.stf-heat-lg{display:flex;align-items:center;gap:6px;font-size:12.5px!important}.stf-heat-lg i{width:12px;height:12px;border-radius:4px;margin-left:8px}.stf-heat-lg .is-g,.stf-heat .is-g{background:#ddf3e9}.stf-heat-lg .is-a,.stf-heat .is-a{background:#fbefd2}.stf-heat-lg .is-r,.stf-heat .is-r{background:#fbdcdc}.stf-heat-wd{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:12px;color:var(--faint);font-weight:600;margin-bottom:6px}.stf-heat{display:grid;grid-template-columns:repeat(7,1fr);gap:5px}.stf-heat button{position:relative;height:64px;border-radius:12px;background:var(--line2);display:flex;flex-direction:column;align-items:flex-start;padding:7px 8px;text-align:left}.stf-heat b{font-family:var(--num);font-size:13px;font-weight:700;color:var(--sub)}.stf-heat em{font-style:normal;font-family:var(--num);font-size:15px;font-weight:800;margin-top:auto}.stf-heat small{position:absolute;top:7px;right:8px;font-family:var(--num);font-size:11px;font-weight:700;color:var(--red)}.stf-heat .is-g em{color:var(--green)}.stf-heat .is-a em{color:#a26c00}.stf-heat .is-r em,.stf-heat .is-today b{color:var(--red)}.stf-heat button.on{box-shadow:0 0 0 2px var(--ink)}.stf-bs i{background:repeating-linear-gradient(135deg,#fff 0 4px,var(--bg) 4px 8px)!important;box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent)}.stf-bs s{background:var(--c)!important}.stf-secbars{display:flex;flex-direction:column;gap:12px}.stf-secbars>div{display:grid;grid-template-columns:70px 1fr 64px;align-items:center;gap:10px}.stf-secbars span{display:flex;align-items:center;gap:6px;font-size:14px;font-weight:600}.stf-secbars span i{width:9px;height:9px;border-radius:3px;background:var(--c)}.stf-secbars s{display:block;height:24px;border-radius:7px;background:repeating-linear-gradient(135deg,#fff 0 4px,var(--bg) 4px 8px);box-shadow:inset 0 0 0 1px color-mix(in srgb,var(--c) 30%,transparent);overflow:hidden}.stf-secbars u{display:block;height:100%;background:var(--c)}.stf-secbars em{font-style:normal;font-family:var(--num);font-size:15px;font-weight:800;text-align:right}.stf-secbars em small{font-size:12px;color:var(--mute)}.stf-rank{list-style:none;margin:0;padding:0;display:flex;flex-direction:column}.stf-rank li{display:grid;grid-template-columns:26px 80px 1fr 56px 42px;align-items:center;gap:10px;padding:10px 0;border-top:1px solid var(--line2)}.stf-rank li:first-child{border-top:0}.stf-rank i{width:24px;height:24px;border-radius:8px;background:var(--line2);font-style:normal;font-family:var(--num);font-size:12px;font-weight:800;display:grid;place-items:center}.stf-rank li:first-child i{background:var(--red);color:#fff}.stf-rank b{font-size:14.5px}.stf-rank-bar{height:8px;border-radius:4px;background:#fbdcdc;overflow:hidden}.stf-rank-bar u{display:block;height:100%;background:var(--ink)}.stf-rank em{font-style:normal;font-size:14px;font-weight:700;text-align:right}.stf-rank small{font-family:var(--num);font-size:12.5px;color:var(--faint);text-align:right}.stf-wgrid{display:grid;grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:10px}.stf-wcard{position:relative;display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;border-radius:20px;background:#fff;box-shadow:0 0 0 1px var(--line);cursor:pointer;transition:box-shadow .15s}.stf-wcard:hover{box-shadow:0 0 0 1px var(--line),0 10px 24px -14px #0000004d}.stf-wcard.is-sel{box-shadow:0 0 0 2px var(--ink)}.stf-wcard>b{margin-top:6px;font-size:16px;font-weight:700}.stf-wcard>small{font-family:var(--num);font-size:13px;color:var(--faint)}.stf-wcard>p{margin:4px 0 0;font-size:12.5px;color:var(--sub)}.stf-wcard>p em{font-style:normal;color:var(--red);font-weight:700;margin-right:6px}.stf-wcheck{position:absolute;top:14px;right:14px;width:26px;height:26px;border-radius:8px;border:1.5px solid var(--line);display:grid;place-items:center;color:#fff}.stf-wcard.is-sel .stf-wcheck{background:var(--ink);border-color:var(--ink)}.stf-wcheck:disabled{opacity:.3}.stf-wsecs{display:flex;flex-wrap:wrap;gap:4px;margin-top:4px}.stf-wsecs i{font-style:normal;font-size:12px;font-weight:700;padding:2px 8px;border-radius:6px;background:var(--bg);color:var(--c)}.stf-wstat{display:grid;grid-template-columns:repeat(3,1fr);width:100%;margin-top:10px;padding-top:10px;border-top:1px solid var(--line2)}.stf-wstat span{display:flex;flex-direction:column;font-size:11.5px;color:var(--faint)}.stf-wstat b{font-family:var(--num);font-size:15px;color:var(--ink);font-weight:800}.stf-wstat .is-lack b{color:var(--red)}.stf-wstat.is-lg{padding:14px 0;margin:6px 0 0;border-bottom:1px solid var(--line2)}.stf-wstat.is-lg b{font-size:19px}.stf-wdetail{display:flex;flex-direction:column;gap:8px}.stf-wd-top{display:flex;align-items:center;gap:14px}.stf-wd-top>div{flex:1}.stf-wd-top b{font-family:var(--num);font-size:17px}.stf-wd-top small{display:block;margin-top:6px;font-size:13px;color:var(--faint)}.stf-wdetail h5{margin:12px 0 2px;font-size:15px;color:var(--sub)}.stf-worker-store{font-size:11px;font-weight:600;color:var(--sub);background:var(--line2);border-radius:7px;padding:3px 8px;margin-top:6px}.stf-worker-shift-summary{display:flex;flex-direction:column;align-items:flex-start;gap:5px;width:100%;background:var(--bg);border-radius:12px;padding:12px;margin-top:10px;min-height:106px}.stf-worker-shift-summary>small{font-size:11px;color:var(--faint)}.stf-worker-shift-summary>b{font-size:13px;font-weight:700}.stf-worker-shift-summary>span{font-family:var(--num);font-size:13px;font-weight:600;color:var(--sub)}.stf-worker-shift-list{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:8px}.stf-worker-shift-list>li{display:flex;flex-direction:column;gap:5px;background:var(--bg);padding:14px 16px;border-radius:14px}.stf-worker-shift-list>li>div{display:flex;justify-content:space-between;align-items:center;gap:12px}.stf-worker-shift-list b{font-size:14px}.stf-worker-shift-list em{font-style:normal;font-size:11px;font-weight:700;padding:3px 8px;border-radius:6px;background:var(--green-l);color:var(--green)}.stf-worker-shift-list strong{font-size:14px;font-weight:600;color:var(--sub)}.stf-worker-shift-list span{font-family:var(--num);font-size:16px;font-weight:700}.stf-worker-shift-list small{font-size:12px;color:var(--faint)}.stf-worker-shift-list .is-absent em{background:var(--red-l);color:var(--red)}.stf-worker-shift-list .is-absent>span{color:var(--faint);text-decoration:line-through}.stf-worker-shift-list .is-empty{font-size:14px;color:var(--faint);padding:20px;text-align:center}@media(max-width:1023px){.stf-kpis.is-6{grid-template-columns:1fr 1fr}.stf-heat button{height:54px}.stf-legend2{overflow-x:auto;max-width:100%}}.stf-legend2{display:flex;gap:2px;flex-wrap:wrap}.stf-legend2 button{display:flex;align-items:center;gap:5px;height:32px;padding:0 10px;border-radius:9px;font-size:13.5px;font-weight:600;color:var(--sub)}.stf-legend2 button i{width:9px;height:9px;border-radius:3px}.stf-legend2 button:hover{background:#fff}.stf-legend2 button.on{background:#fff;box-shadow:0 0 0 1px var(--line)}.stf-legend2 button.is-off{opacity:.4}.stf-search.is-sm{height:36px;background:#fff;box-shadow:0 0 0 1px var(--line)}.stf-search.is-sm input{width:110px;font-size:13.5px}.stf-demo-notice{position:fixed;top:0;left:0;right:0;height:26px;z-index:80;background:#e8e5df;display:flex;justify-content:center;align-items:center;gap:18px;font-size:10px;color:#6c655a}.stf-demo-notice button{text-decoration:underline;font-size:10px}.stf-root{padding-top:26px}.stf-root .stf-app{height:calc(100dvh - 26px)}.stf-save-error{position:fixed;z-index:220;top:35px;left:50%;transform:translate(-50%);width:min(94vw,650px);background:#fff0ed;border:1px solid #df7a69;border-radius:12px;padding:15px;box-shadow:0 6px 30px #0002;color:#973e32;display:flex;gap:14px;align-items:center;flex-wrap:wrap;font-size:13px}.stf-save-error button{background:#953d30;color:#fff;border-radius:7px;padding:7px 12px;white-space:nowrap}.stf-save-error>span{font-size:11px;width:100%}.stf-batch{display:flex;flex-direction:column;gap:24px}.stf-batch-store>b{font-size:19px}.stf-batch-store>label{display:flex;align-items:center;gap:12px;font-size:14px;color:var(--faint)}.stf-batch-store select{flex:1}.stf-batch-store p{font-size:14px;color:var(--faint);line-height:1.6;margin:8px 0 0}.stf-batch section>header{display:flex;align-items:center;justify-content:space-between;flex-wrap:wrap;gap:6px;margin-bottom:12px}.stf-batch section>header>b{font-size:16px}.stf-batch section>header>span{font-size:12px;color:var(--faint)}.stf-batch-month{display:flex;align-items:center;gap:8px;margin-bottom:12px}.stf-batch-month>button{display:grid;place-items:center;width:32px;height:32px;background:var(--line2);border-radius:9px}.stf-batch-month>b{font-family:var(--num);font-size:16px}.stf-batch-month>button:last-child{margin-left:auto;width:auto;padding:0 12px;font-size:12px;font-weight:600}.stf-batch-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));gap:4px}.stf-batch-calendar>span{text-align:center;color:var(--faint);font-size:12px;padding:7px}.stf-batch-calendar>button{height:51px;border-radius:12px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:2px;background:var(--bg)}.stf-batch-calendar>button>b{font-family:var(--num);font-size:15px}.stf-batch-calendar>button>small{font-size:9px}.stf-batch-calendar>button.on{background:var(--ink);color:#fff}.stf-batch-calendar>button:disabled{opacity:.3}.stf-batch-calendar>button.is-other:not(.on){color:var(--mute);background:transparent}.stf-batch-picked{display:flex;flex-wrap:wrap;gap:6px;margin-top:12px}.stf-batch-picked>button{display:flex;align-items:center;gap:7px;padding:6px 9px;font-size:12px;border-radius:8px;background:var(--blue-l);font-weight:600}.stf-batch-picked>span{font-size:13px;color:var(--faint)}.stf-batch-line{background:var(--bg);border-radius:16px;padding:16px;margin-bottom:10px}.stf-batch-line>header{display:flex;align-items:center;justify-content:space-between;margin-bottom:12px;font-size:14px}.stf-batch-line>header>button{width:30px;height:30px;display:grid;place-items:center;color:var(--faint);border-radius:8px}.stf-batch-line>header>button:hover{background:var(--line)}.stf-batch-fields{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:10px}.stf-batch-fields>label{display:block;min-width:0;font-size:12px;color:var(--sub);grid-column:span 2}.stf-batch-fields>label:nth-last-child(-n+2){grid-column:span 3}.stf-root .stf-batch-fields select,.stf-root .stf-batch-fields input{display:block;width:100%;margin-top:7px;background-color:#fff;padding:11px 10px;border-radius:10px;font-size:14px;height:44px}.stf-root .stf-batch-fields select{padding-right:27px;background-position:right 8px center}.stf-batch-line>small{font-size:12px;display:block;color:var(--faint);margin-top:12px}.stf-batch-preview ul,.stf-batch-success ul{list-style:none;padding:0;margin:0;display:flex;flex-direction:column;gap:0}.stf-batch-preview li{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 0;border-bottom:1px solid var(--line2)}.stf-batch-preview li b,.stf-batch-success li b{font-size:14px;font-weight:600;display:block}.stf-batch-preview li span,.stf-batch-success li span{display:block;font-size:12px;color:var(--faint);margin-top:4px}.stf-batch-preview li strong{font-size:14px;font-family:var(--num);white-space:nowrap}.stf-batch-preview>p{font-size:13px;color:var(--faint)}.stf-batch-errors{display:flex;align-items:flex-start;gap:8px;background:var(--red-l);color:var(--red);padding:14px;border-radius:12px;font-size:12px}.stf-batch-errors>svg{flex:none;margin-top:2px}.stf-batch-errors p{margin:0 0 5px;line-height:1.6}.stf-batch-errors p:last-child{margin:0}.stf-batch-submit{position:sticky;bottom:-26px;background:#fff;padding:14px 0 calc(8px + env(safe-area-inset-bottom));border-top:1px solid var(--line);display:flex;justify-content:space-between;align-items:center;gap:12px;margin-top:0}.stf-batch-submit b{font-size:15px;display:block}.stf-batch-submit small{display:block;font-size:11px;color:var(--faint);margin-top:3px}.stf-batch button:disabled{cursor:not-allowed}.stf-batch-line>header>button:disabled,.stf-batch-month>button:disabled{opacity:.3}.stf-batch-success{display:flex;flex-direction:column;align-items:center;gap:12px;text-align:center;padding:16px 0}.stf-batch-success>span{width:66px;height:66px;background:var(--green-l);color:var(--green);border-radius:50%;display:grid;place-items:center}.stf-batch-success h2{font-size:24px;margin:4px 0}.stf-batch-success p{font-size:14px;color:var(--sub);margin:0;line-height:1.6}.stf-batch-success ul{width:100%;text-align:left;background:var(--bg);padding:4px 16px;border-radius:16px;margin:8px 0}.stf-batch-success li{padding:12px 0;border-bottom:1px solid var(--line)}.stf-batch-success li:last-child{border:0}.stf-batch-success>.stf-btn{width:100%}.stf-hiring-actions{display:flex;align-items:center;gap:12px;flex-wrap:wrap}.stf-batch button:focus-visible{outline:2px solid var(--ink);outline-offset:2px}@media(max-width:600px){.stf-batch{gap:22px}.stf-batch-fields{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.stf-batch-fields>label,.stf-batch-fields>label:nth-last-child(-n+2){grid-column:span 1}.stf-batch-fields>label:first-child{grid-column:span 2}.stf-batch-line{padding:14px}.stf-batch-submit{bottom:-26px;gap:8px}.stf-batch-submit .stf-btn{padding:0 13px;font-size:14px}.stf-batch-submit b{font-size:14px}.stf-hiring-actions{width:100%}.stf-hiring-actions .stf-hiring-store{flex:1;min-width:180px}.stf-batch-calendar>button{height:46px}}.cx-page{min-height:100vh;background:#e8e9ec;color:#16181c;font-family:Pretendard Variable,Pretendard,-apple-system,sans-serif;letter-spacing:-.01em;word-break:keep-all;-webkit-font-smoothing:antialiased;padding:28px 32px 60px}.cx-page *{box-sizing:border-box}.cx-page :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.cx-page :where(input){font:inherit}.cx-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;flex-wrap:wrap}.cx-head small{font-size:13px;color:#7a8089;font-weight:600}.cx-head h1{margin:2px 0 0;font-size:28px;font-weight:800;letter-spacing:-.035em}.cx-head nav{display:flex;gap:8px;flex-wrap:wrap}.cx-head nav button{display:flex;align-items:center;gap:9px;padding:10px 16px 10px 10px;border-radius:12px;background:#fff;border:1.5px solid transparent}.cx-head nav button.on{border-color:#16181c}.cx-head nav i{width:26px;height:26px;border-radius:8px;background:#16181c;color:#fff;font-style:normal;font-weight:800;font-size:13px;display:grid;place-items:center}.cx-head nav b{font-size:15px}.cx-head nav small{font-size:12.5px}.cx-desc{margin:16px 0 20px;font-size:15px;color:#4a5059;max-width:900px}.cx-desc b{margin-right:10px;color:#16181c}.cx-stage{display:flex;gap:28px;align-items:flex-start;flex-wrap:wrap;padding:32px;border-radius:24px;background:#d9dbdf}.cx-col{display:flex;flex-direction:column;align-items:center;gap:12px}.cx-col>span{font-size:13px;font-weight:700;color:#5d636c}.cx-col.is-desk{flex:1 1 100%;min-width:560px}.cx-phone{width:375px;height:780px;padding:11px;border-radius:52px;background:#111214;box-shadow:0 40px 80px -30px #0006,inset 0 0 0 1px #2a2c30}.cx-ph{position:relative;height:100%;border-radius:42px;overflow:hidden;display:flex;flex-direction:column}.cx-sb{position:relative;z-index:2;flex:none;height:46px;display:flex;align-items:center;justify-content:space-between;padding:8px 30px 0;font-size:14px;font-weight:600}.cx-sb i{width:100px;height:28px;border-radius:15px;background:#111214}.cx-sb span:last-child{font-size:9px;letter-spacing:1px}.cx-deskwrap{width:100%;aspect-ratio:1280/800;position:relative}.cx-desk{position:absolute;top:0;left:0;width:1280px;height:800px;transform-origin:0 0;transform:scale(var(--k,.6));border-radius:14px;overflow:hidden;box-shadow:0 40px 80px -30px #00000059,0 0 0 1px #00000014}.cx-desk>div{width:100%;height:100%}.cx-av{display:inline-grid;place-items:center;flex:none;border-radius:50%;font-style:normal;font-weight:700}.cx-faces{display:inline-flex}.cx-faces .cx-av{box-shadow:0 0 0 2px #fff;margin-left:-6px}.cx-faces .cx-av:first-child{margin-left:0}.cx-bar{display:inline-block;width:56px;height:6px;border-radius:3px;background:var(--bar-bg,#EEE);overflow:hidden;vertical-align:middle;flex:none}.cx-bar i{display:block;height:100%;background:var(--bar,#333);border-radius:3px}.cx-pill{display:inline-flex;align-items:center;height:22px;padding:0 8px;border-radius:6px;font-style:normal;font-size:12px;font-weight:650;white-space:nowrap;justify-self:start}.cx-pill.is-new{background:var(--new-bg);color:var(--new)}.cx-pill.is-run{background:var(--run-bg);color:var(--run)}.cx-pill.is-part{background:var(--part-bg);color:var(--part)}.cx-pill.is-chg{background:var(--chg-bg);color:var(--chg)}.cx-pill.is-done{background:var(--done-bg);color:var(--done)}.cx-sti{flex:none;display:inline-grid;place-items:center;border-radius:50%}.cx-sti.is-new{color:var(--new)}.cx-sti.is-run{color:var(--run)}.cx-sti.is-chg{color:var(--chg)}.cx-sti.is-done{background:var(--done);color:#fff}.cx-sti.is-part{border:1.6px solid var(--part);background:conic-gradient(var(--part) 0 50%,transparent 50%);background-clip:content-box;padding:2px}.cx-spark{display:block;overflow:visible}.cx-spark .l{fill:none;stroke:var(--spark,#635BFF);stroke-width:2;stroke-linejoin:round}.cx-spark .a{fill:var(--spark-a,rgba(99,91,255,.12));stroke:none}.cxs-p{--new:#8A8F98;--new-bg:#F1F2F4;--run:#6E7079;--run-bg:#F1F2F4;--part:#E2A03F;--part-bg:#FCF3E4;--chg:#5E6AD2;--chg-bg:#EEF0FB;--done:#4CB782;--done-bg:#E8F6EF;--bar:#5E6AD2;--bar-bg:#ECEDF0}.cxp{background:#fcfcfd;color:#1c1d1f;font-size:13px}.cxp-h{display:flex;align-items:center;justify-content:space-between;padding:6px 18px 4px;color:#6e7079}.cxp-h>div{display:flex;gap:16px}.cxp-ws{display:flex;align-items:center;gap:7px;font-weight:600;font-size:14px;color:#1c1d1f}.cxp-logo{width:18px;height:18px;border-radius:5px;background:linear-gradient(135deg,#5e6ad2,#8b93e6);flex:none}.cxp-title{margin:10px 18px 12px;font-size:22px;font-weight:650;letter-spacing:-.02em}.cxp-stats{display:grid;grid-template-columns:repeat(3,1fr);margin:0 18px;border:1px solid #ECEDF0;border-radius:10px;background:#fff}.cxp-stats>div{padding:10px 12px}.cxp-stats>div+div{border-left:1px solid #ECEDF0}.cxp-stats small{display:block;font-size:11.5px;color:#8a8f98}.cxp-stats b{font-size:20px;font-weight:650;font-variant-numeric:tabular-nums}.cxp-stats .is-lack b{color:#d2556e}.cxp-tabs{display:flex;gap:4px;margin:14px 18px 0;padding-bottom:8px;border-bottom:1px solid #ECEDF0}.cxp-tabs span{padding:5px 9px;border-radius:6px;font-size:12.5px;font-weight:550;color:#6e7079}.cxp-tabs span.on{background:#f1f2f4;color:#1c1d1f}.cxp-tabs i{font-style:normal;color:#8a8f98;margin-left:3px}.cxp-list{flex:1;overflow:hidden}.cxp-list h6{display:flex;align-items:center;gap:6px;margin:0;padding:12px 18px 6px;font-size:12px;font-weight:600;color:#6e7079}.cxp-list h6 span{color:#a4a7ae;font-weight:500}.cxp-row{display:flex;align-items:center;gap:10px;height:46px;padding:0 18px;border-bottom:1px solid #F3F4F6}.cxp-row>div{flex:1;display:flex;align-items:baseline;gap:8px;min-width:0}.cxp-row b{font-weight:600;font-size:13.5px}.cxp-row span{color:#8a8f98;font-size:12.5px;font-variant-numeric:tabular-nums}.cxp-row em{font-style:normal;font-weight:600;font-variant-numeric:tabular-nums;min-width:28px;text-align:right;color:#4cb782}.cxp-row em.is-lack{color:#1c1d1f}.cxp-fab{position:absolute;right:16px;bottom:30px;display:flex;align-items:center;gap:6px;height:42px;padding:0 16px;border-radius:21px;background:#1c1d1f;color:#fff!important;font-weight:600;font-size:13.5px;box-shadow:0 8px 20px -6px #00000059}.cxp-sheet-bg{position:absolute;inset:0;background:#0f101440}.cxp-sheet{position:absolute;inset:120px 0 0;background:#fff;border-radius:16px 16px 0 0;box-shadow:0 -10px 40px #00000026;display:flex;flex-direction:column;padding:16px 18px 26px}.cxp-sheet>header{display:flex;justify-content:space-between;align-items:center;color:#8a8f98;font-size:12.5px}.cxp-titlein{margin-top:14px;border:0;outline:0;font-size:19px;font-weight:600;color:#1c1d1f;padding:0;background:none}.cxp-hint{margin:4px 0 14px;font-size:12px;color:#a4a7ae}.cxp-props{display:flex;flex-direction:column;border-top:1px solid #F0F1F3}.cxp-props>div{display:flex;align-items:center;gap:10px;height:44px;border-bottom:1px solid #F0F1F3;font-size:13.5px}.cxp-props>div>span:first-child{display:flex;align-items:center;gap:8px;width:96px;color:#6e7079;flex:none}.cxp-props>div>b{flex:1;font-weight:550}.cxp-props>div>svg:last-child{color:#c4c6cc}.cxp-tok{display:inline-flex;flex:none;margin-right:auto;padding:2px 9px;border-radius:5px;background:#eef0fb;color:#5e6ad2;font-weight:600}.cxp-step{margin-left:auto;display:flex;align-items:center;gap:10px}.cxp-step button{width:26px;height:26px;border-radius:6px;border:1px solid #E4E5E9!important;display:grid;place-items:center;color:#6e7079!important}.cxp-step b{font-size:15px;font-weight:650}.cxp-props.is-sm>div{height:36px;font-size:13px}.cxp-props.is-sm>div>span:first-child{width:72px}.cxp-props.is-sm b{display:flex;align-items:center;gap:7px}.cxp-calc{display:grid;grid-template-columns:auto 1fr auto 1fr;gap:6px 10px;margin-top:14px;padding:12px 14px;border-radius:8px;background:#f7f7f8;font-size:12.5px;color:#6e7079}.cxp-calc b{color:#1c1d1f;font-weight:600}.cxp-sheet footer{margin-top:auto;display:flex;align-items:center;justify-content:flex-end;gap:10px;color:#a4a7ae;font-size:12px}.cxp-sheet footer button{height:36px;padding:0 16px;border-radius:8px;background:#5e6ad2;color:#fff!important;font-weight:600;font-size:13.5px}.cxp-desk{display:grid;grid-template-columns:220px 1fr 380px;background:#fcfcfd;color:#1c1d1f;font-size:13px}.cxp-side{background:#f7f7f8;border-right:1px solid #ECEDF0;padding:14px 10px;display:flex;flex-direction:column;gap:1px}.cxp-side .cxp-ws{padding:4px 8px 12px}.cxp-search{display:flex;align-items:center;gap:7px;height:30px;padding:0 9px;margin:0 0 10px;border-radius:7px;background:#fff;border:1px solid #ECEDF0;color:#a4a7ae;font-size:12.5px}.cxp-search kbd{margin-left:auto;font-family:inherit;font-size:11px;padding:0 5px;border:1px solid #E4E5E9;border-radius:4px}.cxp-side>span{display:flex;align-items:center;gap:9px;height:30px;padding:0 9px;border-radius:6px;color:#3c3e44;font-weight:500}.cxp-side>span.on{background:#ecedf0;color:#1c1d1f;font-weight:600}.cxp-side>span i{margin-left:auto;font-style:normal;font-size:11.5px;color:#8a8f98}.cxp-side h6{margin:16px 9px 6px;font-size:11.5px;font-weight:600;color:#8a8f98}.cxp-side>span.cxp-store i{margin:0;width:8px;height:8px;border-radius:2px}.cxp-mid{border-right:1px solid #ECEDF0;overflow:hidden}.cxp-mid>header{display:flex;align-items:center;gap:14px;height:48px;padding:0 20px;border-bottom:1px solid #ECEDF0}.cxp-mid>header b{font-size:14px;font-weight:600}.cxp-mid>header>svg{margin-left:auto;color:#8a8f98}.cxp-chips{display:flex;gap:4px}.cxp-chips span{padding:4px 9px;border-radius:6px;border:1px solid #ECEDF0;font-size:12px;color:#6e7079}.cxp-chips span.on{background:#fff;color:#1c1d1f;box-shadow:0 1px 2px #0000000f}.cxp-grp h6{display:flex;align-items:center;gap:8px;margin:0;padding:0 20px;height:34px;background:#f7f7f8;border-bottom:1px solid #F0F1F3;font-size:12.5px;font-weight:600}.cxp-grp h6 span{color:#a4a7ae;font-weight:500}.cxp-drow{display:grid;grid-template-columns:16px 64px 46px 1fr 60px 34px 56px;align-items:center;gap:10px;height:40px;padding:0 20px;border-bottom:1px solid #F3F4F6}.cxp-drow.is-sel{background:#f1f2fb;box-shadow:inset 2px 0 #5e6ad2}.cxp-drow b{font-weight:600}.cxp-dsec{font-size:11.5px;padding:1px 6px;border-radius:4px;border:1px solid #E4E5E9;color:#6e7079;justify-self:start}.cxp-dt{color:#6e7079}.cxp-drow em{font-style:normal;font-weight:600;text-align:right}.cxp-drow time{color:#a4a7ae;font-size:12px;text-align:right}.cxp-drow .cx-bar{width:60px;height:4px}.cxp-detail{padding:0 22px;overflow:hidden;background:#fff}.cxp-detail>header{display:flex;justify-content:space-between;align-items:center;height:48px;color:#8a8f98;font-size:12.5px;border-bottom:1px solid #F0F1F3;margin:0 -22px 16px;padding:0 22px}.cxp-detail h2{margin:0 0 12px;font-size:19px;font-weight:650}.cxp-detail h5{display:flex;justify-content:space-between;margin:18px 0 8px;font-size:12.5px;font-weight:600;color:#6e7079}.cxp-detail h5 span{color:#d2556e}.cxp-person,.cxp-pool>div{display:flex;align-items:center;gap:9px;height:34px}.cxp-person b,.cxp-pool b{font-weight:600}.cxp-person span,.cxp-pool span{color:#8a8f98;font-size:12px;flex:1}.cxp-person svg{color:#8a8f98}.cxp-pool{border:1px solid #ECEDF0;border-radius:8px;padding:2px 10px}.cxp-pool>div+div{border-top:1px solid #F3F4F6}.cxp-pool svg{color:#5e6ad2}.cxp-act{list-style:none;margin:0;padding:0 0 0 14px;border-left:1px solid #ECEDF0;font-size:12.5px;color:#6e7079}.cxp-act li{display:flex;gap:4px;padding:5px 0}.cxp-act b{color:#1c1d1f;font-weight:600}.cxp-act time{margin-left:auto;color:#a4a7ae}.cxs-l{--new:#635BFF;--new-bg:#EDECFF;--run:#425466;--run-bg:#EEF2F6;--part:#B95F00;--part-bg:#FFF1DE;--chg:#A23ECB;--chg-bg:#F7E9FC;--done:#0D8A5A;--done-bg:#DDF5E8;--bar:#635BFF;--bar-bg:#E3E8EE;--spark:#80E9FF;--spark-a:rgba(128,233,255,.15)}.cxl{background:#f6f9fc;color:#0a2540}.cxl .cx-sb{color:#fff}.cxl:has(.cxl-fh) .cx-sb{color:#0a2540}.cxl-band{padding:52px 20px 22px;margin-top:-46px;background:linear-gradient(140deg,#0a2540,#1f2a6b 55%,#4b3cc9);color:#fff}.cxl-top{display:flex;justify-content:space-between;align-items:center;margin-bottom:18px}.cxl-logo{font-weight:800;font-size:17px;letter-spacing:-.03em}.cxl-logo.is-dark{color:#0a2540;font-size:18px}.cxl-band>small{font-size:12.5px;color:#ffffffa6}.cxl-big{display:flex;justify-content:space-between;align-items:flex-end;margin:6px 0 16px}.cxl-big span{font-size:13px;color:#ffffffb3}.cxl-big b{display:block;font-size:44px;font-weight:700;letter-spacing:-.04em;line-height:1.05}.cxl-big b i{font-style:normal;font-size:17px;margin-left:3px;color:#ffffffb3}.cxl-mini{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid rgba(255,255,255,.14);padding-top:12px}.cxl-mini span{display:block;font-size:11.5px;color:#fff9}.cxl-mini b{font-size:15px;font-weight:650}.cxl-body{flex:1;padding:16px 14px;display:flex;flex-direction:column;gap:12px;overflow:hidden;margin-top:-10px}.cxl-card{background:#fff;border-radius:12px;box-shadow:0 0 0 1px #0a25400f,0 6px 16px -8px #32325d2e;padding:14px 16px}.cxl-card>header{display:flex;justify-content:space-between;align-items:center;margin-bottom:8px}.cxl-card>header b{font-size:15px;font-weight:650}.cxl-card>header span{display:flex;align-items:center;gap:2px;font-size:12.5px;color:#635bff;font-weight:600}.cxl-th,.cxl-tr{display:grid;grid-template-columns:1.4fr 1fr auto;align-items:center;gap:10px}.cxl-th{font-size:11px;font-weight:600;color:#8792a2;letter-spacing:.04em;padding:6px 0;border-bottom:1px solid #EEF2F6}.cxl-tr{padding:10px 0;border-bottom:1px solid #F3F5F8}.cxl-tr b{display:block;font-size:13.5px;font-weight:600}.cxl-tr small{font-size:12px;color:#8792a2}.cxl-tr>div:nth-child(2){display:flex;align-items:center;gap:6px}.cxl-tr .cx-bar{width:42px;height:5px}.cxl-btn{display:flex;align-items:center;justify-content:center;gap:7px;height:46px;border-radius:10px;background:#635bff;color:#fff!important;font-weight:650;font-size:15px;box-shadow:0 6px 14px -6px #635bffb3}.cxl-tabs{flex:none;display:grid;grid-template-columns:repeat(4,1fr);padding:8px 8px 24px;background:#fff;border-top:1px solid #E3E8EE}.cxl-tabs span{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;color:#8792a2;font-weight:550}.cxl-tabs span.on{color:#635bff}.cxl-fh{display:grid;grid-template-columns:24px 1fr 24px;align-items:center;padding:6px 16px 12px;text-align:center}.cxl-fh b{font-size:16px;font-weight:650}.cxl-body.is-form{margin-top:0;padding-top:4px}.cxl-f{display:flex;flex-direction:column;gap:6px;margin-bottom:14px}.cxl-f>span{font-size:12.5px;font-weight:600;color:#425466}.cxl-in{display:flex;align-items:center;gap:8px;height:40px;padding:0 12px;border-radius:8px;box-shadow:0 0 0 1px #dce2ea,0 1px 1px #00000008;font-size:14px;justify-content:space-between;background:#fff}.cxl-in svg{color:#8792a2}.cxl-in:has(svg:first-child:not(:last-child)){justify-content:flex-start}.cxl-in.is-step{justify-content:space-between}.cxl-in.is-step b{font-weight:650}.cxl-in.is-step svg{color:#635bff}.cxl-f2{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cxl-radios{display:grid;grid-template-columns:repeat(3,1fr);gap:6px}.cxl-radios i{font-style:normal;height:36px;display:grid;place-items:center;border-radius:8px;box-shadow:0 0 0 1px #dce2ea;font-size:13.5px;font-weight:550;color:#425466;background:#fff}.cxl-radios i.on{box-shadow:0 0 0 2px #635bff;color:#635bff;font-weight:650;background:#f7f6ff}.cxl-receipt{background:#fff;border-radius:12px;padding:14px 16px;box-shadow:0 0 0 1px #0a25400f}.cxl-receipt h6{margin:0 0 8px;font-size:11px;letter-spacing:.06em;color:#8792a2}.cxl-receipt>div{display:flex;justify-content:space-between;padding:5px 0;font-size:13px;color:#425466}.cxl-receipt>div b{color:#0a2540;font-weight:600}.cxl-receipt .is-total{border-top:1px dashed #DCE2EA;margin-top:6px;padding-top:10px}.cxl-receipt .is-total b{font-size:17px}.cxl-receipt small{display:block;margin-top:8px;font-size:11.5px;color:#8792a2}.cxl-foot{flex:none;padding:12px 16px 28px;background:#fff;border-top:1px solid #E3E8EE}.cxl-foot button{width:100%;height:48px;border-radius:10px;background:#635bff;color:#fff!important;font-weight:650;font-size:15.5px}.cxl-desk{display:flex;flex-direction:column;background:#f6f9fc;color:#0a2540;font-size:13.5px}.cxl-nav{display:flex;align-items:center;gap:26px;height:58px;padding:0 32px;background:#fff;border-bottom:1px solid #E3E8EE}.cxl-nav>span:not(.cxl-logo){font-size:14px;font-weight:550;color:#425466;height:58px;display:flex;align-items:center}.cxl-nav>span.on{color:#635bff;box-shadow:inset 0 -2px #635bff}.cxl-navr{margin-left:auto;display:flex;align-items:center;gap:18px;color:#8792a2}.cxl-main{flex:1;padding:24px 32px;display:flex;flex-direction:column;gap:18px;min-height:0}.cxl-ttl{display:flex;align-items:baseline;gap:12px}.cxl-ttl h1{margin:0;font-size:26px;font-weight:700;letter-spacing:-.03em}.cxl-ttl span{color:#8792a2;font-size:13.5px}.cxl-ttl button{margin-left:auto;display:flex;align-items:center;gap:6px;height:34px;padding:0 13px;border-radius:7px;background:#fff;box-shadow:0 0 0 1px #dce2ea,0 1px 2px #0000000a;font-weight:600;font-size:13px;color:#425466!important}.cxl-metrics{display:grid;grid-template-columns:repeat(4,1fr);background:#fff;border-radius:12px;box-shadow:0 0 0 1px #0a25400f,0 6px 16px -10px #32325d33}.cxl-metrics>div{position:relative;padding:16px 20px}.cxl-metrics>div+div{border-left:1px solid #EEF2F6}.cxl-metrics span{font-size:12.5px;color:#425466;font-weight:550}.cxl-metrics b{display:block;font-size:24px;font-weight:700;letter-spacing:-.02em;margin:4px 0 2px}.cxl-metrics small{font-size:12px;color:#8792a2}.cxl-metrics small.is-good{color:#0d8a5a}.cxl-metrics .cx-spark{position:absolute;right:18px;bottom:16px;--spark:#635BFF;--spark-a:rgba(99,91,255,.1)}.cxl-split{flex:1;display:grid;grid-template-columns:1fr 360px;gap:18px;min-height:0}.cxl-card.is-table{padding:0;overflow:hidden}.cxl-filter{display:flex;align-items:center;gap:6px;padding:12px 16px;border-bottom:1px solid #EEF2F6}.cxl-filter>span{height:28px;padding:0 11px;border-radius:14px;display:grid;place-items:center;font-size:12.5px;font-weight:550;color:#425466;box-shadow:0 0 0 1px #e3e8ee}.cxl-filter>span.on{background:#0a2540;color:#fff;box-shadow:none}.cxl-filter>div{margin-left:auto;display:flex;align-items:center;gap:6px;height:30px;width:200px;padding:0 10px;border-radius:7px;box-shadow:0 0 0 1px #e3e8ee;color:#8792a2;font-size:12.5px}.cxl-dth,.cxl-dtr{display:grid;grid-template-columns:110px 1fr 120px 100px 70px;align-items:center;gap:12px;padding:0 16px}.cxl-dth{height:34px;font-size:11px;font-weight:600;letter-spacing:.04em;color:#8792a2;background:#f9fbfd;border-bottom:1px solid #EEF2F6}.cxl-dtr{height:52px;border-bottom:1px solid #F3F5F8}.cxl-dtr.is-sel{background:#f7f6ff}.cxl-dtr b{font-weight:600;display:flex;align-items:center;gap:7px}.cxl-dtr small{display:block;font-size:12px;color:#8792a2}.cxl-dtr time{font-size:12.5px;color:#8792a2;text-align:right}.cxl-dot{width:7px;height:7px;border-radius:50%;background:#635bff}.cxl-fill{display:flex;align-items:center;gap:8px;font-weight:600}.cxl-card.is-detail{padding:20px}.cxl-card.is-detail>small{font-size:12.5px;color:#8792a2}.cxl-card.is-detail h3{margin:4px 0 14px;font-size:18px;font-weight:700;letter-spacing:-.02em}.cxl-kv{display:grid;grid-template-columns:repeat(3,1fr);border-radius:10px;background:#f6f9fc;margin-bottom:6px}.cxl-kv>div{padding:10px 12px}.cxl-kv span{display:block;font-size:12px;color:#8792a2}.cxl-kv b{font-size:20px;font-weight:700}.cxl-kv b.is-lack{color:#df1b41}.cxl-card.is-detail h6{margin:16px 0 6px;font-size:11px;letter-spacing:.06em;color:#8792a2}.cxl-person,.cxl-pool{display:flex;align-items:center;gap:10px;padding:7px 0;border-bottom:1px solid #F3F5F8}.cxl-person b{font-weight:600}.cxl-person span{margin-left:auto;font-size:12.5px;color:#8792a2}.cxl-pool>div{flex:1}.cxl-pool b{display:block;font-weight:600;font-size:13.5px}.cxl-pool small{font-size:12px;color:#8792a2}.cxl-pool button{height:28px;padding:0 12px;border-radius:6px;background:#635bff;color:#fff!important;font-size:12.5px;font-weight:600}.cxs-t{--new:#3182F6;--new-bg:#E8F3FF;--run:#4E5968;--run-bg:#F2F4F6;--part:#E28A00;--part-bg:#FFF4E1;--chg:#7B4FE0;--chg-bg:#F2EDFF;--done:#0E9F6E;--done-bg:#E6F8F0;--bar:#3182F6;--bar-bg:#E5E8EB}.cxt{background:#f2f4f6;color:#191f28}.cxt:has(.is-q){background:#fff}.cxt-h{display:flex;align-items:center;justify-content:space-between;padding:8px 22px 6px;min-height:48px}.cxt-h>b{font-size:20px;font-weight:700}.cxt-h>div{color:#b0b8c1}.cxt-body{flex:1;padding:6px 16px 20px;display:flex;flex-direction:column;gap:12px;overflow:hidden}.cxt-hero{background:#fff;border-radius:24px;padding:24px 22px 22px}.cxt-hero small{font-size:15px;color:#6b7684;font-weight:500}.cxt-hero h2{margin:6px 0 18px;font-size:28px;line-height:1.36;font-weight:700;letter-spacing:-.035em}.cxt-hero h2 em{font-style:normal;color:#3182f6}.cxt-prog{height:10px;border-radius:5px;background:#e5e8eb;overflow:hidden}.cxt-prog i{display:block;height:100%;border-radius:5px;background:#3182f6}.cxt-hero p{margin:10px 0 0;font-size:14.5px;color:#6b7684}.cxt-quick{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.cxt-quick button{display:flex;flex-direction:column;align-items:center;gap:7px;padding:16px 4px;border-radius:20px;background:#fff;font-size:13.5px;font-weight:600;color:#4e5968!important}.cxt-quick button.is-pri{background:#3182f6;color:#fff!important}.cxt-card{background:#fff;border-radius:24px;padding:20px 20px 8px}.cxt-card h4{margin:0 0 6px;font-size:18px;font-weight:700}.cxt-row{display:flex;align-items:center;gap:14px;padding:12px 0}.cxt-day{width:44px;height:44px;border-radius:14px;background:#f2f4f6;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:17px;font-weight:700;line-height:1.05;flex:none}.cxt-day small{font-size:11px;color:#8b95a1;font-weight:600}.cxt-row>div{flex:1;min-width:0}.cxt-row b{display:block;font-size:16px;font-weight:600}.cxt-row small{font-size:13.5px;color:#8b95a1}.cxt-row em{font-style:normal;font-size:17px;font-weight:700}.cxt-row em.is-lack{color:#f04452}.cxt-row em.is-ok{color:#3182f6}.cxt-more{width:100%;height:48px;margin-top:4px;border-top:1px solid #F2F4F6!important;font-size:15px;font-weight:600;color:#4e5968!important}.cxt-steps{display:flex;gap:4px}.cxt-steps i{width:22px;height:4px;border-radius:2px;background:#e5e8eb}.cxt-steps i.on{background:#3182f6}.cxt-body.is-q{background:#fff;padding:18px 24px;gap:0}.cxt-qn{font-size:14px;color:#3182f6;font-weight:700}.cxt-q{margin:8px 0 20px;font-size:27px;line-height:1.38;font-weight:700;letter-spacing:-.035em}.cxt-done-q{display:flex;align-items:center;gap:10px;padding:14px 16px;border-radius:14px;background:#f9fafb;margin-bottom:18px;font-size:14.5px}.cxt-done-q span{color:#8b95a1}.cxt-done-q b{flex:1;font-weight:600}.cxt-done-q button{height:30px;padding:0 11px;border-radius:8px;background:#e8f3ff;color:#3182f6!important;font-size:13px;font-weight:600}.cxt-opts{display:flex;flex-direction:column;gap:8px}.cxt-opts>div{display:flex;align-items:center;gap:12px;height:62px;padding:0 18px;border-radius:16px;background:#f9fafb;border:2px solid transparent}.cxt-opts b{font-size:17px;font-weight:700;width:48px}.cxt-opts small{flex:1;font-size:14px;color:#8b95a1}.cxt-opts>div.on{background:#e8f3ff;border-color:#3182f6}.cxt-opts>div.on svg{color:#3182f6}.cxt-cta{flex:none;padding:12px 20px 30px;background:#fff}.cxt-cta button{width:100%;height:56px;border-radius:16px;background:#3182f6;color:#fff!important;font-size:17px;font-weight:700}.cxt-desk{display:grid;grid-template-columns:230px 1fr;background:#f2f4f6;color:#191f28}.cxt-side{background:#fff;padding:26px 14px;display:flex;flex-direction:column;gap:2px}.cxt-brand{font-size:22px;font-weight:800;color:#3182f6;padding:0 12px 22px;letter-spacing:-.04em}.cxt-side>span{display:flex;align-items:center;gap:12px;height:46px;padding:0 14px;border-radius:12px;font-size:15.5px;font-weight:600;color:#4e5968}.cxt-side>span.on{background:#f2f4f6;color:#191f28}.cxt-side>span i{margin-left:auto;font-style:normal;min-width:22px;height:22px;border-radius:11px;background:#f04452;color:#fff;font-size:12px;display:grid;place-items:center}.cxt-main{padding:30px 36px;display:flex;flex-direction:column;min-height:0}.cxt-main h1{margin:0;font-size:30px;font-weight:700;letter-spacing:-.035em}.cxt-sub{margin:6px 0 20px;font-size:16px;color:#6b7684}.cxt-sub b{color:#3182f6}.cxt-kpis{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin-bottom:16px}.cxt-kpis>div{background:#fff;border-radius:20px;padding:18px 22px}.cxt-kpis small{font-size:14px;color:#6b7684;font-weight:500}.cxt-kpis b{display:block;font-size:26px;font-weight:700;margin-top:4px}.cxt-kpis b.is-lack{color:#f04452}.cxt-kpis .is-pri{background:#3182f6;color:#fff}.cxt-kpis .is-pri small{color:#fffc}.cxt-grid{flex:1;display:grid;grid-template-columns:1fr 400px;gap:14px;min-height:0}.cxt-grid .cxt-card{padding:20px 22px;overflow:hidden}.cxt-seg{display:flex;gap:4px;padding:4px;border-radius:12px;background:#f2f4f6;margin-bottom:8px;width:-moz-max-content;width:max-content}.cxt-seg span{height:34px;padding:0 16px;border-radius:9px;display:grid;place-items:center;font-size:14px;font-weight:600;color:#8b95a1}.cxt-seg span.on{background:#fff;color:#191f28;box-shadow:0 1px 3px #00000014}.cxt-drow{display:grid;grid-template-columns:44px 1fr 50px 90px 18px;align-items:center;gap:14px;padding:12px 10px;margin:0 -10px;border-radius:14px}.cxt-drow.is-sel{background:#f2f8ff}.cxt-st{width:44px;height:44px;border-radius:14px;background:#f2f4f6;display:grid;place-items:center;font-size:13px;font-weight:700;color:#4e5968}.cxt-drow b{display:block;font-size:16px;font-weight:600}.cxt-drow small{font-size:13.5px;color:#8b95a1}.cxt-drow em{font-style:normal;font-size:16px;font-weight:700;text-align:right}.cxt-drow em.is-lack{color:#f04452}.cxt-drow em.is-ok{color:#3182f6}.cxt-drow svg{color:#b0b8c1}.cxt-card.is-detail>small{font-size:14px;color:#8b95a1}.cxt-card.is-detail h3{margin:6px 0 14px;font-size:24px;line-height:1.38;font-weight:700;letter-spacing:-.03em}.cxt-card.is-detail h3 em{font-style:normal;color:#f04452}.cxt-card.is-detail h4{margin:20px 0 6px;font-size:15px;color:#6b7684;font-weight:600}.cxt-person{display:flex;align-items:center;gap:12px;padding:8px 0}.cxt-person>div{flex:1}.cxt-person b{display:block;font-size:16px;font-weight:600}.cxt-person small{font-size:13.5px;color:#8b95a1}.cxt-person>span{width:38px;height:38px;border-radius:12px;background:#f2f4f6;display:grid;place-items:center;color:#4e5968}.cxt-person button{height:38px;padding:0 16px;border-radius:12px;background:#e8f3ff;color:#3182f6!important;font-size:14.5px;font-weight:700}.cxs-n{--new:#007AFF;--new-bg:#E5F1FF;--run:#8E8E93;--run-bg:#F2F2F7;--part:#FF9500;--part-bg:#FFF4E5;--chg:#AF52DE;--chg-bg:#F7EEFC;--done:#34C759;--done-bg:#EAF9EE}.cxn,.cxn-desk{font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,Pretendard Variable,sans-serif;letter-spacing:-.02em}.cxn{background:#f2f2f7;color:#000}.cxn-nav{display:flex;justify-content:space-between;align-items:center;padding:4px 16px;color:#007aff;font-size:17px;min-height:44px}.cxn-nav>div{display:flex;gap:20px}.cxn-body{flex:1;overflow:hidden;padding:0 16px 20px}.cxn-large{margin:2px 0 10px;font-size:34px;font-weight:700;letter-spacing:-.03em}.cxn-search{display:flex;align-items:center;gap:6px;height:36px;padding:0 9px;border-radius:10px;background:#7676801f;color:#8e8e93;font-size:17px;margin-bottom:14px}.cxn-widgets{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-bottom:14px}.cxn-widgets.is-3{grid-template-columns:repeat(3,1fr)}.cxn-widgets>div{background:#fff;border-radius:14px;padding:12px 14px}.cxn-widgets span{display:block;font-size:13px;font-weight:600;color:#8e8e93}.cxn-widgets b{font-size:30px;font-weight:700;letter-spacing:-.02em}.cxn-widgets small{font-size:14px;color:#8e8e93;margin-left:3px}.cxn-widgets .is-red b,.cxn-widgets .is-red span{color:#ff3b30}.cxn-widgets .is-green b,.cxn-widgets .is-green span{color:#34c759}.cxn-seg{display:flex;padding:2px;border-radius:9px;background:#7676801f;margin-bottom:6px}.cxn-seg span{flex:1;height:30px;display:grid;place-items:center;font-size:13px;font-weight:600;border-radius:7px}.cxn-seg span.on{background:#fff;box-shadow:0 3px 8px #0000001f,0 0 0 .5px #0000000a}.cxn-seg.is-sm{margin:0 0 0 auto;width:220px}.cxn-sh{margin:16px 16px 7px;font-size:13px;font-weight:400;color:#6d6d72}.cxn-group{background:#fff;border-radius:12px;overflow:hidden;margin-bottom:18px}.cxn-cell{position:relative;display:flex;align-items:center;gap:12px;min-height:52px;padding:7px 14px;font-size:17px}.cxn-cell+.cxn-cell:before{content:"";position:absolute;top:0;left:58px;right:0;height:.5px;background:#c6c6c8}.cxn-cell>div{flex:1;min-width:0}.cxn-cell b{display:block;font-weight:400}.cxn-cell small{display:block;font-size:14px;color:#8e8e93}.cxn-cell>svg:last-child{color:#c7c7cc}.cxn-ic{width:34px;height:34px;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;color:#fff;font-size:14px;font-weight:700;line-height:1;flex:none}.cxn-ic small{font-size:9px!important;color:#ffffffd9!important;font-weight:600;margin-bottom:1px}.cxn-ic.is-new{background:#007aff}.cxn-ic.is-run{background:#8e8e93}.cxn-ic.is-part{background:#ff9500}.cxn-ic.is-chg{background:#af52de}.cxn-ic.is-done{background:#34c759}.cxn-detail{font-size:17px;color:#8e8e93;font-variant-numeric:tabular-nums}.cxn-tabs{flex:none;display:grid;grid-template-columns:repeat(4,1fr);padding:6px 0 26px;background:#f9f9f9f0;border-top:.5px solid #C6C6C8}.cxn-tabs span{display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px;font-weight:500;color:#8e8e93}.cxn-tabs span.on{color:#007aff}.cxn-modal{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;padding:12px 16px 14px;font-size:17px;color:#007aff}.cxn-modal b{color:#000;font-weight:600}.cxn-modal .is-bold{text-align:right;font-weight:600}.cxn-body.is-form{padding-top:8px}.cxn-sq{width:30px;height:30px;border-radius:7px;display:grid;place-items:center;color:#fff;flex:none}.cxn-sq.is-red{background:#ff3b30}.cxn-sq.is-orange{background:#ff9500}.cxn-sq.is-blue{background:#007aff}.cxn-sq.is-indigo{background:#5856d6}.cxn-sq.is-teal{background:#30b0c7}.cxn-sq.is-green{background:#34c759}.cxn-val{font-size:17px;color:#8e8e93}.cxn-val.is-blue{color:#007aff}.cxn-chip{height:34px;padding:0 11px;border-radius:7px;background:#7676801f;display:grid;place-items:center;font-size:17px}.cxn-stepper{display:flex;align-items:center;height:32px;border-radius:8px;background:#7676801f;padding:0 12px;gap:14px}.cxn-stepper i{width:1px;height:18px;background:#c6c6c8}.cxn-foot{margin:-10px 16px 0;font-size:13px;color:#6d6d72;line-height:1.45}.cxn-desk{display:grid;grid-template-columns:230px 360px 1fr;background:#fff;color:#000;font-size:13px}.cxn-side{background:#ececf0;padding:14px 10px;display:flex;flex-direction:column;gap:1px;border-right:.5px solid #D1D1D6}.cxn-lights{display:flex;gap:8px;padding:2px 6px 16px}.cxn-lights i{width:12px;height:12px;border-radius:50%;background:#ff5f57}.cxn-lights i:nth-child(2){background:#febc2e}.cxn-lights i:nth-child(3){background:#28c840}.cxn-side small{font-size:11px;font-weight:600;color:#8e8e93;padding:10px 10px 4px}.cxn-side>span{display:flex;align-items:center;gap:8px;height:28px;padding:0 10px;border-radius:6px;font-size:13px;color:#1d1d1f}.cxn-side>span svg{color:#007aff}.cxn-side>span.on{background:#00000014}.cxn-side>span i{margin-left:auto;font-style:normal;font-size:12px;color:#8e8e93}.cxn-side>span:nth-last-child(-n+4) svg{color:#34c759}.cxn-list{border-right:.5px solid #D1D1D6;overflow:hidden}.cxn-list>header{display:flex;align-items:center;gap:8px;height:52px;padding:0 16px;border-bottom:.5px solid #D1D1D6}.cxn-list>header b{font-size:15px;font-weight:700}.cxn-list>header>span{font-size:13px;color:#8e8e93}.cxn-lrow{display:flex;gap:10px;padding:10px 16px;border-bottom:.5px solid #E5E5EA}.cxn-lrow.is-sel{background:#007aff;color:#fff}.cxn-lrow.is-sel small,.cxn-lrow.is-sel time{color:#ffffffd9!important}.cxn-lrow>div{flex:1}.cxn-lrow b{display:block;font-weight:600;font-size:13.5px}.cxn-lrow small{display:block;color:#8e8e93;font-size:12.5px}.cxn-lrow .cxn-st{color:#3c3c43}.cxn-lrow time{font-size:12px;color:#8e8e93}.cxn-dot{width:9px;height:9px;border-radius:50%;margin-top:5px;flex:none}.cxn-dot.is-new{background:#007aff}.cxn-dot.is-run{background:#c7c7cc}.cxn-dot.is-part{background:#ff9500}.cxn-dot.is-chg{background:#af52de}.cxn-dot.is-done{background:#34c759}.cxn-lrow.is-sel .cxn-dot{background:#fff}.cxn-insp{background:#f5f5f7;padding:0 26px;overflow:hidden}.cxn-insp>header{display:flex;justify-content:space-between;align-items:center;height:52px;color:#8e8e93;margin:0 -26px 14px;padding:0 26px;border-bottom:.5px solid #D1D1D6;background:#fff}.cxn-insp>header>div{display:flex;gap:18px;color:#007aff}.cxn-insp h2{margin:0;font-size:24px;font-weight:700}.cxn-insp>p{margin:4px 0 16px;font-size:14px;color:#6d6d72}.cxn-insp .cxn-sh{margin:6px}.cxn-insp .cxn-cell{font-size:14px;min-height:44px}.cxn-insp .cxn-cell b{font-weight:500}.cxn-insp .cxn-cell small{font-size:12px}.cxn-insp .cxn-cell+.cxn-cell:before{left:54px}.cxn-blue{color:#007aff!important}.cxn-add{color:#007aff;font-weight:600;font-size:14px}@media(max-width:900px){.cx-page{padding:20px 16px}.cx-stage{padding:18px;justify-content:center}.cx-col.is-desk{min-width:100%}}.smk-page{--ink:#1C1A17;--sub:#5F5A52;--faint:#8E887F;--mute:#B5B0A8;--line:#E8E4DE;--line2:#F3F1ED;--bg:#F7F6F3;--red:#E5484D;--red-l:#FDECEC;--green:#18966A;--green-l:#E4F5EE;--num:"Inter","Pretendard Variable",sans-serif;min-height:100vh;background:#e9e6e1;color:var(--ink);font-family:Pretendard Variable,Pretendard,-apple-system,sans-serif;letter-spacing:-.02em;word-break:keep-all;-webkit-font-smoothing:antialiased;padding:32px 36px 70px}.smk-page *{box-sizing:border-box}.smk-page :where(button){font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.smk-top small{font-size:13px;color:var(--faint);font-weight:600}.smk-top h1{margin:4px 0 6px;font-size:28px;font-weight:800;letter-spacing:-.04em}.smk-top p{margin:0 0 26px;font-size:15px;color:var(--sub)}.smk-row{display:flex;gap:36px;flex-wrap:wrap;margin-bottom:40px}.smk-col{display:flex;flex-direction:column;align-items:center;gap:12px}.smk-col>span{font-size:14px;font-weight:700;color:var(--sub)}.smk-col.is-wide{align-items:stretch}.smk-col.is-wide>span{text-align:center}.smk-phone{width:380px;height:800px;padding:11px;border-radius:54px;background:#121110;box-shadow:0 40px 80px -30px #00000073}.smk-ph{position:relative;height:100%;border-radius:44px;overflow:hidden;display:flex;flex-direction:column;background:var(--bg)}.smk-sb{flex:none;height:46px;display:flex;align-items:center;justify-content:space-between;padding:8px 30px 0;font-size:14px;font-weight:600;background:#fff}.smk-sb i{width:100px;height:28px;border-radius:15px;background:#121110}.smk-sb span:last-child{font-size:9px;letter-spacing:1px}.smk-head{flex:none;display:flex;align-items:center;gap:6px;padding:6px 16px 8px 20px;background:#fff}.smk-head>div{flex:1}.smk-head small{display:block;font-size:12.5px;color:var(--faint)}.smk-head b{font-size:21px;font-weight:800}.smk-today{height:32px;padding:0 12px;border-radius:10px;background:var(--line2);font-size:13.5px;font-weight:600}.smk-ic{position:relative;width:38px;height:38px;border-radius:12px;display:grid;place-items:center;color:var(--sub)}.smk-ic.on{background:var(--ink);color:#fff}.smk-ic i{position:absolute;top:3px;right:2px;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--red);color:#fff;font-style:normal;font-size:10.5px;font-weight:700;display:grid;place-items:center;border:2px solid #fff}.smk-week{flex:none;position:relative;background:#fff;padding:2px 14px 18px;border-radius:0 0 26px 26px;box-shadow:0 10px 24px -18px #00000059;z-index:2}.smk-month-t{display:flex;align-items:center;gap:8px;padding:6px 4px 10px}.smk-month-t b{font-size:16px;font-weight:700}.smk-month-t span{margin-left:auto;font-size:13px;color:var(--faint)}.smk-month-t em{font-style:normal;font-family:var(--num);color:var(--red);font-weight:800}.smk-month-t svg{color:var(--faint)}.smk-wd{display:grid;grid-template-columns:repeat(7,1fr);text-align:center;font-size:12px;color:var(--faint);font-weight:600;margin-bottom:4px}.smk-wd span:first-child{color:var(--red)}.smk-wrow{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.smk-wrow button{position:relative;height:52px;border-radius:14px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.smk-wrow b{font-family:var(--num);font-size:17px;font-weight:700}.smk-wrow i{width:5px;height:5px;border-radius:50%;background:var(--mute)}.smk-wrow em{min-width:18px;height:18px;padding:0 5px;border-radius:9px;background:var(--red);color:#fff;font-style:normal;font-family:var(--num);font-size:11px;font-weight:700;display:grid;place-items:center}.smk-wrow button.on{background:var(--ink);color:#fff}.smk-wrow button.on i{background:#fff}.smk-grab{position:absolute;left:50%;bottom:7px;transform:translate(-50%);width:36px;height:4px;border-radius:2px;background:#ddd8d0}.smk-agenda{flex:1;overflow:hidden;padding:14px 14px 120px;display:flex;flex-direction:column;gap:18px}.smk-agenda section{display:flex;flex-direction:column;gap:8px}.smk-agenda h4,.smk-dgroup h4{display:flex;align-items:center;gap:8px;margin:0 4px 2px;font-size:15px}.smk-agenda h4 b,.smk-dgroup h4 b{font-weight:800}.smk-agenda h4 small,.smk-dgroup h4 small{margin-left:auto;font-family:var(--num);font-size:13px;color:var(--faint);font-weight:600}.smk-agenda section.is-sel h4 b{background:var(--ink);color:#fff;padding:2px 9px;border-radius:8px}.smk-page .is-lack{color:var(--red)}.smk-page .is-ok{color:var(--green)}.smk-agenda h4 span,.smk-dgroup h4 span{display:inline-flex;align-items:center;gap:3px;font-size:12.5px;font-weight:700;padding:2px 8px;border-radius:7px}.smk-agenda h4 .is-lack,.smk-dgroup h4 .is-lack{background:var(--red-l)}.smk-agenda h4 .is-ok,.smk-dgroup h4 .is-ok{background:var(--green-l)}.smk-card{position:relative;background:#fff;border-radius:18px;padding:14px 16px 14px 18px;box-shadow:0 1px 2px #0000000d}.smk-card:before{content:"";position:absolute;left:0;top:14px;bottom:14px;width:4px;border-radius:0 4px 4px 0;background:var(--c)}.smk-card-h{display:flex;align-items:baseline;gap:8px}.smk-store{font-size:13px;color:var(--sub)}.smk-sec{display:inline-flex;align-items:center;gap:5px;font-size:13.5px;font-weight:700;color:var(--c);background:var(--bg);padding:2px 9px 2px 7px;border-radius:7px;align-self:center}.smk-sec i{width:7px;height:7px;border-radius:2px;background:var(--c)}.smk-time{font-family:var(--num);font-size:16px;font-weight:700;letter-spacing:-.02em}.smk-card-h small{font-size:12.5px;color:var(--faint)}.smk-card-h em{margin-left:auto;font-style:normal;font-family:var(--num);font-size:20px;font-weight:800;letter-spacing:-.03em}.smk-card-h em small{font-size:13px;color:var(--mute);font-weight:700}.smk-card-b{display:flex;align-items:center;gap:10px;margin-top:12px}.smk-seats{display:flex;gap:5px;flex:none}.smk-seats i{border-radius:50%;border:2px dashed;background:#fff;display:grid;place-items:center;font-style:normal;font-size:11px;font-weight:700;color:#fff;box-sizing:border-box}.smk-seats i.on{border:0}.smk-names{font-size:13.5px;color:var(--sub);white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.smk-card-f{display:flex;flex-wrap:wrap;gap:5px;margin-top:12px;padding-top:10px;border-top:1px dashed var(--line)}.smk-card-f span{display:inline-flex;align-items:center;gap:4px;font-size:12.5px;font-weight:700;padding:3px 8px;border-radius:7px}.smk-card-f .is-lack{background:var(--red-l)}.smk-card-f .is-chg{background:#f2edfe;color:#7a4bef}.smk-card-f .is-partner{background:#fbf3df;color:#b07a06}.smk-fab{position:absolute;right:16px;bottom:96px;display:flex;align-items:center;gap:7px;height:50px;padding:0 20px;border-radius:25px;background:var(--ink);color:#fff;font-size:15px;font-weight:700;box-shadow:0 12px 28px -10px #00000080}.smk-tabs{flex:none;position:absolute;left:0;right:0;bottom:0;display:grid;grid-template-columns:repeat(4,1fr);padding:9px 6px 26px;background:#fff;border-top:1px solid var(--line2)}.smk-tabs span{display:flex;flex-direction:column;align-items:center;gap:3px;font-size:11px;font-weight:600;color:var(--mute)}.smk-tabs span.on{color:var(--ink)}.smk-week.is-open{padding-bottom:22px}.smk-mgrid .smk-mcells{display:grid;grid-template-columns:repeat(7,1fr);gap:2px}.smk-mcells>button{position:relative;height:64px;border-radius:12px;display:flex;flex-direction:column;align-items:center;justify-content:flex-start;padding-top:6px;gap:3px}.smk-mcells b{font-family:var(--num);font-size:15px;font-weight:600}.smk-mcells em{order:3;min-width:17px;height:17px;padding:0 4px;border-radius:9px;background:var(--red);color:#fff;font-style:normal;font-family:var(--num);font-size:10.5px;font-weight:700;display:grid;place-items:center}.smk-mcells span{display:flex;gap:2px}.smk-mcells span i{width:6px;height:6px;border-radius:50%}.smk-mcells .is-past b{color:var(--mute)}.smk-mcells .is-full{background:var(--line2)}.smk-mcells .is-today b{color:var(--red)}.smk-mcells button.on{background:var(--ink);color:#fff}.smk-mcells button.on.is-full{background:var(--ink)}.smk-legend{display:flex;gap:14px;justify-content:center;margin-top:10px;font-size:12px;color:var(--faint)}.smk-legend span{display:flex;align-items:center;gap:5px}.smk-legend em{min-width:16px;height:16px;border-radius:8px;background:var(--red);color:#fff;font-style:normal;font-size:10px;font-weight:700;display:grid;place-items:center}.smk-legend .is-dot{width:6px;height:6px;border-radius:50%;background:#3e63dd}.smk-legend .is-full{width:14px;height:12px;border-radius:4px;background:var(--line2)}.smk-agenda.is-peek{opacity:.55}.smk-deskframe{border-radius:18px;overflow:hidden;box-shadow:0 40px 80px -30px #00000059,0 0 0 1px #0000000f}.smk-desk{display:grid;grid-template-columns:200px 280px minmax(0,1fr) 360px;min-height:820px;background:var(--bg);font-size:14px}.smk-dnav{background:#fff;border-right:1px solid var(--line);padding:22px 12px;display:flex;flex-direction:column;gap:2px}.smk-brand{font-size:22px;font-weight:800;padding:0 10px 20px;letter-spacing:-.04em}.smk-dnav span{display:flex;align-items:center;gap:10px;height:40px;padding:0 10px;border-radius:11px;font-weight:600;color:var(--sub)}.smk-dnav span svg{color:var(--mute)}.smk-dnav span.on{background:var(--line2);color:var(--ink)}.smk-dnav span.on svg{color:var(--ink)}.smk-dnav span i{margin-left:auto;font-style:normal;min-width:20px;height:20px;border-radius:10px;background:var(--red);color:#fff;font-size:11px;display:grid;place-items:center}.smk-dcal{background:#fff;border-right:1px solid var(--line);padding:18px 14px;display:flex;flex-direction:column;gap:18px}.smk-dcal .smk-month-t{padding:0 2px}.smk-mgrid.is-sm .smk-mcells>button{height:46px;padding-top:4px;gap:2px;border-radius:10px}.smk-mgrid.is-sm .smk-mcells>button:has(em) span{display:none}.smk-mgrid.is-sm .smk-mcells b{font-size:13px}.smk-mgrid.is-sm .smk-mcells em{min-width:15px;height:15px;font-size:9.5px}.smk-mgrid.is-sm .smk-mcells span i{width:4px;height:4px}.smk-dstores small,.smk-dnew small{display:block;font-size:12.5px;color:var(--faint);font-weight:600;margin-bottom:8px}.smk-dstores{display:flex;flex-wrap:wrap;gap:5px}.smk-dstores small{width:100%;margin-bottom:2px}.smk-dstores span{height:30px;padding:0 11px;border-radius:15px;background:var(--line2);font-size:13px;font-weight:600;display:grid;place-items:center;color:var(--sub)}.smk-dstores span.on{background:var(--ink);color:#fff}.smk-dnew{display:flex;flex-direction:column;gap:6px;padding:12px;border-radius:14px;background:var(--red-l)}.smk-dnew small em{font-style:normal;color:var(--red);font-weight:800}.smk-dnew span{display:flex;align-items:baseline;gap:6px;font-size:13px;padding:7px 10px;border-radius:10px;background:#fff}.smk-dnew span b{font-weight:700}.smk-dnew span small{margin:0 0 0 auto;font-size:11.5px}.smk-dmain{padding:24px 26px;display:flex;flex-direction:column;gap:18px}.smk-dmain>header{display:flex;justify-content:space-between;align-items:flex-end;gap:12px;flex-wrap:wrap}.smk-dmain h2{margin:0 0 4px;font-size:26px;font-weight:800;letter-spacing:-.04em}.smk-dmain>header span{font-size:14.5px;color:var(--faint)}.smk-dmain>header b{font-family:var(--num);color:var(--ink)}.smk-dmain>header em{font-style:normal;color:var(--red);font-weight:700}.smk-dtools{display:flex;align-items:center;gap:6px}.smk-dtools>span{height:34px;padding:0 12px;border-radius:10px;font-size:13px;font-weight:600;display:grid;place-items:center;color:var(--sub)}.smk-dtools>span.on{background:#fff;color:var(--ink);box-shadow:0 0 0 1px var(--line)}.smk-dtools label{display:flex;align-items:center;gap:6px;height:34px;width:150px;padding:0 10px;border-radius:10px;background:#fff;box-shadow:0 0 0 1px var(--line);font-size:13px;color:var(--mute)}.smk-dtools button{display:flex;align-items:center;gap:5px;height:34px;padding:0 13px;border-radius:10px;background:var(--ink);color:#fff;font-size:13px;font-weight:600}.smk-dgroup{display:flex;flex-direction:column;gap:8px}.smk-dgroup>div.is-sel .smk-card{box-shadow:0 0 0 2px var(--ink)}.smk-dside{background:#fff;border-left:1px solid var(--line);padding:22px 20px;display:flex;flex-direction:column;gap:10px}.smk-dside header{display:flex;justify-content:space-between;align-items:flex-start;color:var(--mute)}.smk-dside header small{font-size:13px;color:var(--faint)}.smk-dside h3{margin:4px 0 6px;font-size:21px;font-weight:800;color:var(--ink);letter-spacing:-.03em}.smk-dbox{padding:14px;border-radius:16px}.smk-dbox.is-chg{background:#f2edfe}.smk-dbox b{font-size:14.5px;color:#7a4bef}.smk-dbox p{margin:4px 0 10px;font-size:14px;color:var(--sub)}.smk-dbox div{display:flex;gap:6px}.smk-dbox button{flex:1;height:36px;border-radius:10px;background:#fff;font-size:13.5px;font-weight:700}.smk-dbox button.is-dark{background:var(--ink);color:#fff}.smk-dside h5{display:flex;justify-content:space-between;margin:12px 0 2px;font-size:14.5px;font-weight:700}.smk-dside h5 span{font-size:13px;font-family:var(--num)}.smk-person{display:flex;align-items:center;gap:11px;padding:8px 0}.smk-person>i{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-style:normal;font-size:12px;font-weight:700;color:#fff;flex:none}.smk-person>i.is-gray{background:var(--line2);color:var(--sub)}.smk-person>div{flex:1}.smk-person b{display:block;font-size:15px;font-weight:600}.smk-person small{font-size:12.5px;color:var(--faint)}.smk-person>svg{color:var(--faint)}.smk-person button{height:32px;padding:0 13px;border-radius:9px;background:var(--ink);color:#fff;font-size:13px;font-weight:700}.smk-dsearch{display:flex;align-items:center;gap:7px;height:40px;padding:0 12px;border-radius:12px;background:var(--line2);font-size:13.5px;color:var(--mute)}.scm-root{min-height:100dvh}.scm-root button:focus-visible,.scm-root a:focus-visible{outline:2px solid var(--ink);outline-offset:3px}.scm-window{display:grid;grid-template-columns:230px minmax(0,1fr);min-height:100dvh}.scm-nav{border-right:1px solid var(--line)}.scm-nav nav button:disabled{cursor:default;opacity:1}.scm-main{padding:28px 32px;min-width:0}.scm-heading{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-bottom:22px}.scm-heading h1{font-size:28px;font-weight:800;letter-spacing:-.04em;margin:0 0 6px}.scm-heading p{font-size:14px;color:var(--faint);margin:0}.scm-preview{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:22px;font-size:12px;color:var(--faint)}.scm-preview>span{font-weight:600;background:var(--blue-l);color:var(--sub);padding:5px 10px;border-radius:8px;white-space:nowrap}.scm-preview small{font-size:12px}.scm-toolbar{display:flex;justify-content:space-between;align-items:center;gap:16px;margin-bottom:16px}.scm-period{display:flex;align-items:center;gap:8px}.scm-period h2{font-size:22px;letter-spacing:-.035em;margin:0 8px;font-weight:800}.scm-period button{width:34px;height:36px;background:#fff;border-radius:10px;display:grid;place-items:center;color:var(--sub)}.scm-period button:hover{background:var(--blue-l)}.scm-period button:last-child{width:auto;padding:0 14px;font-size:14px;font-weight:600}.scm-toolbar>label{display:flex;gap:10px;align-items:center;font-size:14px;color:var(--faint)}.scm-root .scm-toolbar select{padding:11px 36px 11px 14px;background-color:#fff;border-radius:12px;font-size:14px;max-width:200px}.scm-context{display:flex;justify-content:space-between;gap:16px;flex-wrap:wrap;align-items:center;color:var(--faint);font-size:14px;margin-bottom:24px}.scm-context b{font-family:var(--num);font-weight:700;color:var(--ink)}.scm-context strong{color:var(--red)}.scm-context label{display:flex;align-items:center;gap:8px;font-size:13px;cursor:pointer}.scm-context input{width:18px!important;height:18px!important}.scm-workspace{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:24px;align-items:start}.scm-datepanel{min-width:0;background:#fff;border-radius:22px;padding:20px}.scm-panel-label{display:flex;justify-content:space-between;align-items:center;gap:12px;margin:0 0 18px;font-size:15px}.scm-panel-label span{font-size:12px;color:var(--faint)}.scm-calendar{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));border-top:1px solid var(--line);border-left:1px solid var(--line);border-radius:12px;overflow:hidden}.scm-weekday{padding:12px 0;text-align:center;font-size:12px;color:var(--faint);background:var(--bg);border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.scm-root .scm-day{display:flex;flex-direction:column;align-items:stretch;min-width:0;min-height:118px;padding:9px 7px;gap:7px;background:#fff;text-align:left;border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.scm-day:hover{background:var(--line2)}.scm-root .scm-day.scm-active{background:var(--blue-l);box-shadow:inset 0 0 0 2px var(--ink)}.scm-root .scm-day.scm-outside{background:var(--bg);color:var(--mute)}.scm-date{display:flex;gap:4px;align-items:center;justify-content:space-between;margin-bottom:4px}.scm-date b{font-family:var(--num);font-size:13px;font-weight:700}.scm-date>span{font-size:9px;border-radius:5px;background:var(--ink);color:#fff;padding:2px 4px}.scm-day>strong{font-size:12px;letter-spacing:-.04em}.scm-gap{color:var(--red)}.scm-done{color:var(--green)}.scm-ratio{font-family:var(--num);font-size:10px;color:var(--faint);line-height:1.5}.scm-progress{height:4px;background:var(--line2);border-radius:3px;margin-top:1px}.scm-progress i{display:block;height:100%;background:var(--green);border-radius:3px}.scm-attention{font-size:10px;font-weight:600;color:var(--violet);margin-top:auto}.scm-no-data{color:var(--mute);font-size:11px;margin-top:8px}.scm-legend{display:flex;flex-wrap:wrap;gap:10px 16px;margin-top:16px;font-size:11px;color:var(--faint)}.scm-legend span{display:flex;align-items:center;gap:5px}.scm-legend i{width:6px;height:6px;border-radius:50%;background:var(--red)}.scm-legend span:nth-child(2) i{background:var(--violet)}.scm-legend span:last-child{display:none}.scm-board{min-width:0}.scm-board-head{display:flex;align-items:center;justify-content:space-between;padding:4px 0 14px}.scm-board-head small{font-size:13px;color:var(--faint)}.scm-board-head h2{font-size:26px;font-weight:800;letter-spacing:-.04em;margin:4px 0 0}.scm-board-head>span{background:#fff;padding:6px 12px;border-radius:9px;color:var(--sub);font-size:13px;font-weight:600}.scm-board-metrics{display:flex;flex-wrap:wrap;gap:16px;margin-bottom:18px;color:var(--faint);font-size:13px}.scm-board-metrics b{font-family:var(--num);font-size:16px;font-weight:700;color:var(--ink);margin-left:4px}.scm-board-metrics .scm-gap b{color:var(--red)}.scm-root .scm-board-tabs{display:inline-flex;background:var(--line);margin-bottom:18px}.scm-root .scm-board-tabs button{font-size:13px;height:34px;padding:0 14px}.scm-board-content{display:flex;flex-direction:column;gap:18px;max-height:calc(100dvh - 370px);min-height:420px;overflow:auto;padding:2px 4px 6px 2px;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.scm-board-list{display:flex;flex-direction:column;gap:12px}.scm-request{min-width:0}.scm-request .stf-rc{padding:16px 18px 16px 20px}.scm-request .stf-rc-store{font-size:14px}.scm-request .stf-rc-seats i{width:27px;height:27px}.scm-editor-placeholder,.scm-board-empty{background:#fff;border-radius:20px;padding:32px 20px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;text-align:center;color:var(--faint);font-size:13px;min-height:180px}.scm-editor-placeholder svg,.scm-board-empty svg{color:var(--mute)}.scm-editor-placeholder b,.scm-board-empty b{font-size:15px;color:var(--sub)}.scm-editor{min-width:0;background:#fff;border-radius:22px;padding:24px}.scm-editor>header{border-bottom:1px solid var(--line);padding-bottom:18px}.scm-editor>header>small{font-size:13px;color:var(--faint)}.scm-editor h3{font-family:var(--num);font-size:23px;letter-spacing:-.03em;font-weight:800;margin:8px 0 16px}.scm-editor>header>div{display:flex;justify-content:space-between;align-items:center;gap:10px;font-size:14px}.scm-editor h4{font-size:15px;font-weight:700;margin:24px 0 12px}.scm-editor p{font-size:14px;line-height:1.6}.scm-muted{color:var(--faint)}.scm-review{background:var(--violet-l);border-radius:16px;padding:16px;margin-top:18px}.scm-review h4{margin:0 0 8px}.scm-review p{margin:7px 0;color:var(--sub)}.scm-review>small{font-size:12px;color:var(--faint);line-height:1.7;display:block}.scm-review>div{display:flex;gap:8px;margin-top:14px}.scm-root .scm-review button{border-radius:10px;padding:9px 14px;font-size:13px;font-weight:600;background:#fff;color:var(--sub)}.scm-root .scm-review button:first-child{background:var(--ink);color:#fff}.scm-review button:disabled,.scm-candidates button:disabled{opacity:.35;cursor:not-allowed}.scm-person-info{display:flex;align-items:center;gap:10px;min-width:0}.scm-hired{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px 0;border-bottom:1px solid var(--line2)}.scm-hired b,.scm-candidates b{font-size:14px;font-weight:600;display:block}.scm-hired small,.scm-candidates small{display:block;font-size:12px;color:var(--faint);margin-top:3px}.scm-root .scm-hired button{background:var(--line2);border-radius:9px;padding:7px 10px;font-size:12px;color:var(--sub);white-space:nowrap}.scm-root .scm-editor-search{width:100%;font-size:14px;padding:12px 14px}.scm-candidates{display:grid;gap:6px;margin-top:10px}.scm-root .scm-candidates>button{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:12px;background:var(--bg);border-radius:14px;text-align:left}.scm-candidates>button:hover:not(:disabled){background:var(--blue-l)}.scm-register{margin-top:24px;padding-top:4px;border-top:1px solid var(--line)}.scm-register label{display:block;font-size:13px;color:var(--sub);margin-top:12px}.scm-root .scm-register input{display:block;width:100%;margin-top:8px;font-size:14px;padding:13px 14px}.scm-root .scm-register>button{display:flex;align-items:center;justify-content:center;gap:7px;margin-top:16px;width:100%;height:44px;border-radius:12px;font-size:15px;font-weight:600;background:var(--ink);color:#fff}.scm-root .scm-register>button:disabled{background:#d6d1c9;cursor:not-allowed}.scm-result{background:var(--green-l);color:var(--green);border-radius:12px;padding:12px 14px}@media(min-width:1600px){.scm-main{padding:32px 40px}.scm-root .scm-day{min-height:136px;padding:12px}.scm-day>strong{font-size:14px}.scm-ratio,.scm-attention{font-size:11px}}@media(max-width:1250px){.scm-window{grid-template-columns:190px minmax(0,1fr)}.scm-nav{padding-left:10px;padding-right:10px}.scm-nav nav button{font-size:14px;padding:0 10px;gap:9px}.scm-main{padding:24px 20px}.scm-workspace{gap:18px;grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.scm-datepanel{padding:14px}.scm-root .scm-day{padding:8px 5px;min-height:110px}.scm-panel-label{display:block}.scm-panel-label span{display:block;margin-top:5px}.scm-day>strong{font-size:11px}.scm-request .stf-rc-time{font-size:14px}}@media(max-width:1000px){.scm-window{grid-template-columns:minmax(0,1fr)}.scm-root .scm-nav{display:none}.scm-main{padding:24px}.scm-board-content{max-height:700px}.scm-preview{align-items:start}.scm-preview small{max-width:360px;text-align:right}}@media(max-width:700px){.scm-main{padding:22px 16px}.scm-heading h1{font-size:25px}.scm-heading p{font-size:13px;max-width:240px}.scm-heading>a{height:32px;font-size:12px;padding:0 10px}.scm-preview{flex-direction:column;gap:8px;margin-bottom:20px}.scm-preview small{text-align:left;font-size:11px}.scm-toolbar{flex-wrap:wrap;gap:14px}.scm-period{gap:5px}.scm-period h2{font-size:20px;margin:0 5px}.scm-context{font-size:12px;gap:12px;margin-bottom:18px}.scm-context label{font-size:12px}.scm-workspace{grid-template-columns:minmax(0,1fr);gap:24px}.scm-datepanel{padding:14px 10px;border-radius:18px}.scm-panel-label{margin-bottom:14px;font-size:14px}.scm-panel-label span{font-size:11px}.scm-root .scm-day{min-height:92px;padding:7px 3px;gap:5px}.scm-date{gap:2px;flex-wrap:wrap;margin-bottom:1px}.scm-date b{font-size:11px}.scm-date>span{font-size:8px;padding:1px 3px}.scm-day>strong{font-size:10px;line-height:1.5}.scm-ratio{font-size:9px;letter-spacing:-.04em}.scm-attention,.scm-no-data{font-size:9px}.scm-weekday{font-size:11px;padding:9px 0}.scm-legend{font-size:10px;gap:8px}.scm-board-content{max-height:none;min-height:0;overflow:visible;padding-right:2px}.scm-board-head h2{font-size:24px}.scm-board-metrics{font-size:12px;gap:13px}.scm-editor{padding:20px}.scm-request .stf-rc{padding:14px 16px 14px 18px}.scm-request .stf-rc-seats{gap:4px}.scm-request .stf-rc-seats i{width:25px;height:25px}}.scm-board-content>.scm-back{align-self:flex-start;flex:none}.scm-ratio{word-break:normal}.avw-root{--ink:#22302a;--muted:#6f7a72;--line:#dde3d6;--soft:#f2f5ee;--accent:#2f6b4f;position:fixed;inset:0;background:#e9ede3;color:var(--ink);font-family:Pretendard,-apple-system,Apple SD Gothic Neo,sans-serif;overflow:hidden;-webkit-tap-highlight-color:transparent}.avw-root *{box-sizing:border-box}.avw-root button,.avw-root input{font:inherit;color:inherit}.avw-root button{cursor:pointer}.avw-stage{position:absolute;inset:0;touch-action:none}.avw-head{position:absolute;top:20px;left:24px;right:400px;display:flex;flex-direction:column;gap:4px;pointer-events:none}.avw-head strong{font-size:20px;font-weight:700;letter-spacing:-.5px}.avw-head span{font-size:12px;color:var(--muted)}.avw-head em{font-style:normal;font-size:12px;font-weight:600;color:#a0442e}.avw-tags{position:absolute;inset:0;pointer-events:none}.avw-tag{position:absolute;left:0;top:0;white-space:nowrap;display:flex;flex-direction:column;align-items:center;gap:2px;padding:4px 9px;border-radius:7px;background:#ffffffe0;border:1px solid var(--line);font-size:11px;font-weight:600}.avw-tag.me{padding:6px 10px;font-size:12px;font-weight:700;background:#fff}.avw-tag small{font-size:10px;font-weight:500;color:var(--muted)}.avw-bubble{position:absolute;bottom:calc(100% + 6px);font-size:26px;line-height:1;animation:avwPop .35s cubic-bezier(.2,1.6,.4,1)}.avw-panel{position:absolute;top:16px;right:16px;bottom:16px;width:360px;overflow-y:auto;padding:4px 20px;background:#fffffff2;border:1px solid var(--line);border-radius:14px;animation:avwSlide .35s cubic-bezier(.2,.8,.2,1)}.avw-panel-top{display:flex;align-items:center;justify-content:space-between;padding-top:14px}.avw-back{padding:7px 10px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:12px;font-weight:600}.avw-credit{font-size:10px;color:var(--muted)}.avw-title{margin:14px 0 2px;font-size:24px;letter-spacing:-.6px}.avw-swatches button.base{background:conic-gradient(#ddd 0 25%,#fff 0 50%,#ddd 0 75%,#fff 0)}.avw-panel section{padding:16px 0;border-bottom:1px solid var(--line)}.avw-label{margin:0 0 6px;font-size:11px;font-weight:600;letter-spacing:.3px;color:var(--muted)}.avw-big{margin:0;font-size:28px;font-weight:700;letter-spacing:-1px;font-variant-numeric:tabular-nums}.avw-big small{font-size:14px;font-weight:500;color:var(--muted);letter-spacing:0}.avw-stage-row{display:flex;align-items:center;justify-content:space-between}.avw-dots{display:flex;gap:6px;margin:0;padding:0;list-style:none}.avw-dots li{width:22px;height:22px;border-radius:50%;background:var(--soft);border:1px solid var(--line)}.avw-dots li.past{background:#c9dccd;border-color:#c9dccd}.avw-dots li.on{background:var(--accent);border-color:var(--accent)}.avw-private{margin:10px 0 0;font-size:11px;color:var(--muted)}.avw-range{width:100%;margin:12px 0 10px;accent-color:var(--accent)}.avw-btns{display:flex;gap:6px}.avw-btns button{flex:1;padding:10px 8px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:12px;font-weight:600}.avw-btns button:first-child{flex:2;background:var(--accent);border-color:var(--accent);color:#fff}.avw-note{margin:10px 0 0;font-size:12px;color:var(--muted)}.avw-swatches{display:flex;align-items:center;gap:8px;margin-bottom:10px}.avw-swatches span{width:34px;font-size:12px;color:var(--muted)}.avw-swatches button{width:28px;height:28px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px var(--line)}.avw-swatches button.on{box-shadow:0 0 0 2px var(--ink)}.avw-chips{display:flex;flex-wrap:wrap;gap:6px;margin-top:4px}.avw-chips button{flex:1;min-width:60px;padding:9px 8px;border:1px solid var(--line);border-radius:8px;background:#fff;font-size:12px}.avw-chips button.on{background:var(--ink);border-color:var(--ink);color:#fff}.avw-admin{padding:14px 0;font-size:12px;color:var(--muted)}.avw-admin summary{cursor:pointer;font-weight:600}.avw-admin label{display:flex;flex-direction:column;gap:6px;margin-top:10px}.avw-admin input{padding:8px 10px;border:1px solid var(--line);border-radius:8px;background:#fff}.avw-party{position:absolute;left:calc(50% - 190px);top:10%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;padding:18px 28px;border-radius:14px;background:var(--accent);color:#fff;box-shadow:0 12px 40px #1f3b2c40;animation:avwPop .5s cubic-bezier(.2,1.4,.4,1)}.avw-party b{font-size:18px}.avw-party span{font-size:13px;opacity:.85}.avw-modal{position:absolute;inset:0;display:grid;place-items:center;padding:16px;background:#1f2b2466}.avw-modal form{width:min(420px,100%);padding:28px;border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:12px}.avw-modal h2{margin:0 0 4px;font-size:24px;letter-spacing:-.6px}.avw-modal label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:600;color:var(--muted)}.avw-modal input{padding:11px 12px;border:1px solid var(--line);border-radius:9px;font-size:15px;color:var(--ink)}.avw-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.avw-sub{margin:4px 0 0;font-size:12px;font-weight:600;color:var(--muted)}.avw-primary{margin-top:6px;padding:14px;border:0;border-radius:10px;background:var(--accent);color:#fff!important;font-size:15px!important;font-weight:700}@keyframes avwSlide{0%{opacity:0;translate:24px 0}to{opacity:1;translate:0 0}}@keyframes avwUp{0%{opacity:0;translate:0 40px}to{opacity:1;translate:0 0}}@keyframes avwPop{0%{opacity:0;scale:.6}to{opacity:1;scale:1}}@media(max-width:820px){.avw-head{right:16px;left:16px;top:14px}.avw-head span{display:none}.avw-panel{animation-name:avwUp;inset:auto 0 0;width:auto;max-height:44dvh;border-radius:16px 16px 0 0;padding:0 16px env(safe-area-inset-bottom)}.avw-party{left:50%;top:18%}}.avw-zoom{position:absolute;left:16px;bottom:16px;display:flex;flex-direction:column;gap:6px}.avw-zoom button{min-width:44px;height:44px;padding:0 10px;border:1px solid var(--line);border-radius:10px;background:#fffffff0;font-size:18px;font-weight:600}.avw-zoom button:last-child{font-size:12px}@media(max-width:820px){.avw-zoom{inset:64px 12px auto auto}}.wr-root{--ink:#22302a;--muted:#6f7a72;--line:#e2e7dc;--soft:#f3f6ef;--accent:#2f6b4f;--warn:#e5484d;position:fixed;inset:0;display:flex;align-items:center;justify-content:center;gap:40px;background:#e6ebe1;color:var(--ink);font-family:Pretendard,-apple-system,Apple SD Gothic Neo,sans-serif}.wr-root *{box-sizing:border-box}.wr-root button,.wr-root input{font:inherit;color:inherit}.wr-root button{cursor:pointer}.wr-phone{position:relative;width:390px;height:min(844px,calc(100dvh - 32px));background:#f7f9f4;border-radius:36px;overflow:hidden;box-shadow:0 30px 80px #1f2d2433,0 0 0 10px #1d2420}.wr-side{width:280px;font-size:13px;line-height:1.7;color:var(--muted)}.wr-side b{display:block;font-size:18px;color:var(--ink);margin-bottom:8px}.wr-side p{margin:0 0 10px}@media(max-width:760px){.wr-root{display:block}.wr-phone{width:100%;height:100dvh;border-radius:0;box-shadow:none}.wr-side{display:none}}.wr-home,.wr-lobby,.wr-result{height:100%;overflow-y:auto;padding:18px 16px 24px}.wr-top{display:flex;align-items:center;justify-content:space-between;margin-bottom:14px;gap:8px}.wr-top small{display:block;font-size:11px;color:var(--muted)}.wr-top b{font-size:17px}.wr-chip{padding:6px 10px;border-radius:20px;background:#fff1e6;color:#b4581f;font-size:12px;font-weight:700}.wr-back{width:36px;height:36px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:16px}.wr-card{display:block;width:100%;text-align:left;background:#fff;border:1px solid var(--line);border-radius:18px;padding:16px;margin-bottom:12px}.wr-h{margin:18px 2px 10px;font-size:14px;font-weight:700}.wr-h small{font-weight:500;color:var(--muted);margin-left:6px;font-size:11px}.wr-note,.wr-demo{font-size:11px;color:var(--muted);margin:8px 0 0}.wr-demo{text-align:center}.wr-today{display:flex;align-items:center;justify-content:space-between;padding:12px 12px 12px 18px}.wr-ring{--p:0;width:132px;height:132px;border-radius:50%;display:grid;place-items:center;background:conic-gradient(var(--accent) calc(var(--p)*1%),#e3eadf 0)}.wr-ring>div{width:108px;height:108px;border-radius:50%;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center}.wr-ring b{font-size:26px;letter-spacing:-1px}.wr-ring small{font-size:11px;color:var(--muted)}.wr-toyview{width:150px;height:170px}.wr-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:12px}.wr-stats>div{background:#fff;border:1px solid var(--line);border-radius:14px;padding:10px 12px}.wr-stats small{display:block;font-size:11px;color:var(--muted)}.wr-stats b{font-size:17px}.wr-next{display:flex;align-items:center;justify-content:space-between;gap:10px;background:#22302a;color:#fff;cursor:pointer}.wr-next small{display:block;font-size:11px;opacity:.7}.wr-next b{display:block;font-size:14px;margin:3px 0}.wr-next span{font-size:11px;opacity:.75}.wr-cta{flex-shrink:0;padding:11px 14px;border:0;border-radius:12px;background:#7ccf8f;color:#14281d!important;font-weight:700;font-size:13px}.wr-types{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.wr-types button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;border:1px solid var(--line);border-radius:12px;background:var(--soft);font-size:10px}.wr-types button.on{border-color:var(--accent);background:#e6f3ea;box-shadow:0 0 0 1px var(--accent)}.wr-types img{width:44px;height:44px}.wr-rule{position:relative;padding:16px 16px 14px}.wr-rule b{display:block;font-size:17px;margin:6px 0 2px}.wr-rule small{display:block;font-size:12px;color:var(--muted)}.wr-rule em{display:block;font-style:normal;font-size:11px;color:var(--accent);font-weight:700;margin-top:8px}.wr-badge{font-size:10px;font-weight:800;letter-spacing:1px;color:#fff;background:var(--ink);padding:3px 7px;border-radius:6px}.wr-season b{font-size:15px}.wr-season ol{list-style:none;margin:10px 0;padding:0;display:flex;flex-direction:column;gap:6px}.wr-season li{display:flex;align-items:center;gap:8px;font-size:13px}.wr-season li img{width:32px;height:32px;border-radius:10px;background:var(--soft)}.wr-season li small{margin-left:auto;color:var(--muted)}.wr-season>small{font-size:12px;color:var(--accent);font-weight:700}.wr-ghosts{display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.wr-ghosts .wr-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:10px 6px;margin:0}.wr-ghosts img{width:56px;height:56px;opacity:.75;filter:saturate(.7)}.wr-ghosts b{font-size:12px;margin-top:2px}.wr-ghosts small{font-size:10px;color:var(--muted);margin:2px 0 6px}.wr-ghosts em{font-style:normal;font-size:11px;font-weight:700;color:#fff;background:#7a6fd6;padding:4px 10px;border-radius:10px}.wr-race,.wr-race-canvas{position:absolute;inset:0}.wr-hud{position:absolute;left:10px;right:10px;top:10px;padding:10px 12px 12px;background:#ffffffe8;border-radius:18px;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.wr-hud-top{display:flex;align-items:center;gap:10px}.wr-hud-top small{display:block;font-size:10px;font-weight:800;letter-spacing:1px;color:var(--muted)}.wr-hud-top b{font-size:15px}.wr-clock{margin-left:auto;font-size:22px;font-weight:800;font-variant-numeric:tabular-nums}.wr-hud-row{display:flex;align-items:center;gap:10px;margin:8px 0 10px;font-size:12px;font-variant-numeric:tabular-nums;flex-wrap:wrap}.wr-myrank{font-size:22px;font-weight:800;color:var(--accent)}.wr-myrank small{font-size:12px;color:var(--muted)}.wr-cut{color:var(--warn);font-weight:700}.wr-bar{position:relative;height:30px;margin:0 14px;border-radius:15px;background:linear-gradient(90deg,#eef2ea,#dfe8d6)}.wr-bar img{position:absolute;top:1px;width:28px;height:28px;margin-left:-14px;border-radius:50%;background:#fff;border:2px solid #fff;box-shadow:0 1px 3px #0002;transition:left .2s linear}.wr-bar img.me{border-color:var(--accent);z-index:2}.wr-bar img.out{filter:grayscale(1);opacity:.4}.wr-bar img.ghost{opacity:.55}.wr-rank{position:absolute;right:10px;top:166px;width:146px;display:flex;flex-direction:column;gap:3px}.wr-rank>div{display:flex;align-items:center;gap:5px;padding:3px 6px;border-radius:10px;background:#ffffffd0;font-size:11px}.wr-rank>div.me{background:#e1f2e6;box-shadow:inset 0 0 0 1px var(--accent)}.wr-rank>div.out{opacity:.45;text-decoration:line-through}.wr-rank span{width:14px;font-weight:800;text-align:center}.wr-rank img{width:22px;height:22px}.wr-rank b{flex:1;font-size:11px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.wr-rank small{font-size:10px;color:var(--muted);font-variant-numeric:tabular-nums}.wr-bottom{position:absolute;left:0;right:0;bottom:0;padding:10px 10px 14px;background:linear-gradient(transparent,#f7f9f4 30%)}.wr-feed{display:flex;flex-direction:column;gap:4px;margin-bottom:8px}.wr-feed p{margin:0;align-self:flex-start;max-width:92%;padding:6px 10px;border-radius:12px;background:#ffffffe6;font-size:12px}.wr-feed p.mine{align-self:flex-end;background:#2f6b4f;color:#fff}.wr-feed p.mine b{display:none}.wr-feed button{margin-left:6px;border:0;border-radius:8px;padding:1px 7px;background:#fff;color:var(--ink)!important}.wr-ctrl{display:flex;align-items:center;gap:5px;margin-bottom:8px;font-size:11px;color:var(--muted)}.wr-ctrl button{padding:6px 9px;border:1px solid var(--line);border-radius:10px;background:#fff;font-size:11px}.wr-ctrl button.on{background:var(--ink);color:#fff;border-color:var(--ink)}.wr-chat{display:flex;gap:5px}.wr-chat>button{width:38px;height:40px;border:1px solid var(--line);border-radius:12px;background:#fff;font-size:16px;flex-shrink:0}.wr-chat input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid var(--line);border-radius:12px;background:#fff}.wr-chat .wr-ptt{width:50px;background:#7a6fd6;border-color:#7a6fd6;font-size:18px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.wr-chat .wr-ptt.on{background:var(--warn);border-color:var(--warn);transform:scale(1.08)}.wr-podium{display:flex;align-items:flex-end;justify-content:center;gap:8px;margin:10px 0 18px}.wr-podium>div{display:flex;flex-direction:column;align-items:center;width:100px;padding:10px 6px;border-radius:16px 16px 6px 6px;background:#fff;border:1px solid var(--line)}.wr-podium>div.p0{order:2;padding-bottom:40px;background:#fff7e0}.wr-podium>div.p1{order:1;padding-bottom:24px}.wr-podium>div.p2{order:3;padding-bottom:12px}.wr-podium img{width:72px;height:72px}.wr-podium span{font-size:22px}.wr-podium b{font-size:12px}.wr-rewards{list-style:none;margin:6px 0 0;padding:0;display:flex;flex-direction:column;gap:6px;font-size:13px}.wr-rewards li{padding:9px 12px;border-radius:12px;background:var(--soft)}.wr-actions{display:flex;gap:8px}.wr-actions button{flex:1;padding:13px;border:1px solid var(--line);border-radius:14px;background:#fff;font-weight:700}.ww-root{position:fixed;inset:0;background:#cfe4f2;font-family:Pretendard,-apple-system,Apple SD Gothic Neo,sans-serif;color:#22302a;overflow:hidden}.ww-stage{position:absolute;inset:0}.ww-hud{position:absolute;top:16px;left:16px;right:16px;display:flex;justify-content:space-between;align-items:flex-start;pointer-events:none}.ww-steps{position:relative;display:flex;align-items:baseline;gap:6px;padding:10px 16px 14px;border-radius:16px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 6px 24px #2a3b2a1f;overflow:hidden}.ww-steps b{font-size:24px;letter-spacing:-.8px}.ww-steps span{font-size:12px;color:#6f7a72}.ww-steps i{position:absolute;left:0;bottom:0;height:4px;background:#3ad17d;border-radius:0 4px 4px 0}.ww-streak{padding:10px 14px;border-radius:16px;background:#ffffffd9;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);font-weight:700;font-size:14px;box-shadow:0 6px 24px #2a3b2a1f}.ww-hint{position:absolute;left:50%;bottom:24px;transform:translate(-50%);display:flex;align-items:center;gap:12px;padding:8px 8px 8px 18px;border-radius:30px;background:#1f2b24e6;color:#fff;font-size:13px;white-space:nowrap;box-shadow:0 10px 30px #0003}.ww-hint b{color:#7ff0a8}.ww-hint button{border:0;border-radius:22px;padding:10px 16px;background:#3ad17d;color:#0f2a1a;font:inherit;font-weight:700;cursor:pointer}.ww-stick{position:absolute;left:24px;bottom:24px;width:110px;height:110px;border-radius:50%;background:#ffffff40;border:2px solid #ffffff99;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);touch-action:none;display:grid;place-items:center}.ww-stick div{width:44px;height:44px;border-radius:50%;background:#ffffffe6;box-shadow:0 4px 12px #0003;pointer-events:none;transition:transform .08s}.ww-help{position:absolute;right:20px;bottom:24px;margin:0;font-size:12px;color:#fff;text-shadow:0 1px 4px #0008}@media(pointer:fine){.ww-stick{display:none}}.ww-help{max-width:420px;text-align:right}@media(max-width:700px){.ww-help{display:none}.ww-hint{bottom:150px}}.ww-panel{position:absolute;top:84px;right:16px;bottom:96px;width:360px;padding:22px 20px;overflow-y:auto;border-radius:22px;background:#fffffff2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);box-shadow:0 20px 60px #1f2b2430;transform:translate(calc(100% + 30px));opacity:0;transition:transform .45s cubic-bezier(.2,.8,.2,1),opacity .3s}.ww-panel.open{transform:none;opacity:1}.ww-kicker{margin:0;font-size:12px;font-weight:700;color:#6f7a72}.ww-panel h2{margin:6px 0 4px;font-size:22px;letter-spacing:-.6px}.ww-sub{margin:0 0 14px;font-size:12px;color:#6f7a72}.ww-race{padding:14px;border:1px solid #e2e7dc;border-radius:16px;margin-bottom:10px;background:#fff}.ww-race-top{display:flex;justify-content:space-between;align-items:center}.ww-race-top em{font-style:normal;font-size:11px;font-weight:700;color:#1f6b4a;font-variant-numeric:tabular-nums}.ww-badge{font-size:10px;font-weight:800;letter-spacing:1px;color:#fff;background:#22302a;padding:3px 7px;border-radius:6px}.ww-race b{display:block;font-size:17px;margin:8px 0 2px}.ww-race small{font-size:12px;color:#6f7a72}.ww-race-bot{display:flex;justify-content:space-between;align-items:center;margin-top:10px;font-size:12px;color:#6f7a72}.ww-race-bot button,.ww-row button{border:0;border-radius:12px;padding:9px 16px;background:#3ad17d;color:#0f2a1a;font:inherit;font-weight:700;font-size:13px;cursor:pointer}.ww-race-bot button.done{background:#e3efe7;color:#1f6b4a}.ww-season{display:flex;flex-direction:column;gap:2px;padding:12px 14px;border-radius:14px;background:#f3f6ef;font-size:12px;color:#6f7a72;margin-top:6px}.ww-season b{font-size:14px;color:#22302a}.ww-row{display:flex;align-items:center;gap:10px;padding:8px 4px;border-bottom:1px solid #eef1ea}.ww-row img{width:44px;height:44px;border-radius:12px;background:#f3f6ef}.ww-row img.ghost{opacity:.6;filter:saturate(.6) hue-rotate(20deg)}.ww-row>div{flex:1;min-width:0}.ww-row b{display:block;font-size:14px}.ww-row small{font-size:12px;color:#6f7a72}.ww-row button{background:#7a6fd6;color:#fff}.ww-rank{width:26px;text-align:center;font-weight:800}.ww-tabs{display:flex;gap:6px;margin:10px 0 8px;flex-wrap:wrap}.ww-tabs button{border:1px solid #e2e7dc;border-radius:20px;padding:7px 12px;background:#fff;font:inherit;font-size:12px;cursor:pointer}.ww-tabs button.on{background:#22302a;color:#fff;border-color:#22302a}.ww-statue{display:flex;align-items:center;gap:14px;padding:14px;border-radius:18px;background:linear-gradient(135deg,#fff6d8,#f7e3a2);margin:12px 0}.ww-statue img{width:84px;height:84px}.ww-statue b{display:block;font-size:26px;color:#7a5a0c}.ww-statue small{font-size:12px;color:#7a6a3c}.ww-praise{width:100%;border:0;border-radius:16px;padding:16px;background:linear-gradient(135deg,#f2c14e,#e6a12a);color:#3b2a05;font:inherit;font-size:17px;font-weight:800;cursor:pointer;box-shadow:0 8px 20px #e6a12a55}.ww-praise:active{transform:scale(.97)}.ww-praised{text-align:center;font-size:13px;color:#6f7a72;margin:10px 0 4px}.ww-praised b{color:#9a7414;font-size:16px}.ww-toast{position:absolute;top:84px;left:50%;transform:translate(-50%);padding:12px 18px;border-radius:14px;background:#22302ae6;color:#fff;font-size:14px;font-weight:600;animation:wwIn .3s}.ww-places{position:absolute;right:20px;bottom:56px;display:flex;gap:8px}.ww-places button{width:44px;height:44px;border:0;border-radius:14px;background:#ffffffe6;font-size:20px;cursor:pointer;box-shadow:0 4px 14px #0002}@keyframes wwIn{0%{opacity:0;translate:0 -8px}to{opacity:1;translate:0 0}}@media(max-width:700px){.ww-panel{inset:auto 0 0;width:auto;max-height:58dvh;border-radius:22px 22px 0 0;transform:translateY(100%)}.ww-panel.open{transform:none}.ww-places{bottom:150px;right:16px;flex-direction:column}}.ww-labels{position:absolute;inset:0;pointer-events:none}.ww-labels>div{position:absolute;left:0;top:0;display:flex;flex-direction:column;align-items:center;padding:7px 14px;border-radius:14px;background:#fffffff2;box-shadow:0 6px 18px #1f2b2428;white-space:nowrap}.ww-labels>div:after{content:"";position:absolute;bottom:-6px;left:calc(50% - 6px);width:12px;height:12px;background:inherit;transform:rotate(45deg)}.ww-labels b{font-size:14px}.ww-labels small{font-size:11px;color:#6f7a72}.ww-labels .gold b{color:#8a6a10}.ww-labels .ghost b{color:#5b47d6}.ww-labels .go b{color:#1f6b4a}.ww-labels .me{padding:8px 14px;background:#22302a;color:#fff}.ww-labels .me b{color:#fff;font-size:14px;font-weight:600;max-width:240px;overflow:hidden;text-overflow:ellipsis;animation:wwIn .25s}.ww-labels .hide{visibility:hidden}.ww-chat{position:absolute;left:16px;bottom:16px;width:340px;display:flex;flex-direction:column;border-radius:20px;background:#ffffffe8;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #1f2b2426;overflow:hidden}.ww-chat-tabs{display:flex;gap:4px;padding:8px 8px 0}.ww-chat-tabs button{flex:1;min-width:0;padding:8px 6px;border:0;border-radius:12px;background:transparent;font:inherit;font-size:12px;font-weight:700;color:#6f7a72;cursor:pointer;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.ww-chat-tabs button.on{background:#22302a;color:#fff}.ww-chat-tabs button:disabled{opacity:.45;cursor:default}.ww-feed{height:150px;overflow-y:auto;padding:8px 12px;display:flex;flex-direction:column;gap:5px}.ww-feed p{margin:0;align-self:flex-start;max-width:88%;padding:6px 10px;border-radius:12px;background:#f1f4ee;font-size:12.5px;line-height:1.45}.ww-feed p b{margin-right:6px;color:#1f6b4a}.ww-feed p.me{align-self:flex-end;background:#2f6b4f;color:#fff}.ww-feed p.sys{align-self:center;background:transparent;color:#6f7a72;font-size:11.5px}.ww-feed p button{margin-left:6px;border:0;border-radius:8px;padding:1px 8px;background:#fff;cursor:pointer}.ww-input{display:flex;gap:5px;padding:8px;border-top:1px solid #eef1ea}.ww-input input{flex:1;min-width:0;height:40px;padding:0 12px;border:1px solid #e2e7dc;border-radius:12px;font:inherit;font-size:13px;background:#fff}.ww-input button{height:40px;border:0;border-radius:12px;cursor:pointer;font-size:16px}.ww-input .emo{width:36px;background:#f1f4ee}.ww-input .ptt{width:52px;background:#7a6fd6;color:#fff;font-size:18px;touch-action:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.ww-input .ptt.on{background:#e5484d;transform:scale(1.06)}@media(max-width:700px){.ww-chat{left:8px;right:8px;width:auto;bottom:140px}.ww-feed{height:90px}.ww-stick{bottom:16px}.ww-hint{top:76px;bottom:auto}}.ww-rhud{position:absolute;top:16px;left:50%;transform:translate(-50%);min-width:420px;padding:12px 18px;border-radius:20px;background:#fffffff0;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);box-shadow:0 10px 30px #1f2b2426}.ww-rhud-top{display:flex;align-items:center;gap:10px}.ww-rhud-top b{font-size:17px}.ww-rhud-top em{margin-left:auto;font-style:normal;font-size:26px;font-weight:800;font-variant-numeric:tabular-nums}.ww-rhud-row{display:flex;align-items:center;gap:14px;margin-top:6px;font-size:13px;color:#4a564e;font-variant-numeric:tabular-nums}.ww-rhud-row b{font-size:18px;color:#22302a}.ww-myrank{font-size:30px;font-weight:900;color:#1f8a52;line-height:1}.ww-myrank small{font-size:14px;color:#6f7a72}.ww-cutinfo{color:#e5484d;font-weight:700}.ww-rank{position:absolute;right:16px;top:16px;width:220px;display:flex;flex-direction:column;gap:4px}.ww-rank>div{display:flex;align-items:center;gap:7px;padding:5px 9px;border-radius:12px;background:#ffffffe6;font-size:12px;box-shadow:0 4px 12px #1f2b2418}.ww-rank>div.me{background:#e1f5e8;box-shadow:inset 0 0 0 2px #2fbf71}.ww-rank>div.out{opacity:.5;text-decoration:line-through}.ww-rank span{width:16px;font-weight:900;text-align:center}.ww-rank img{width:26px;height:26px}.ww-rank b{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.ww-rank small{color:#6f7a72;font-variant-numeric:tabular-nums}.ww-map{position:absolute;right:16px;bottom:16px;width:180px;height:180px;padding:8px;border-radius:20px;background:#ffffffe0;box-shadow:0 8px 24px #1f2b2420}.ww-map path{fill:none;stroke:#d8c39a;stroke-width:7;stroke-linejoin:round}.ww-map circle{fill:#7a8a80;stroke:#fff;stroke-width:1.5}.ww-map circle.me{fill:#2fbf71;stroke-width:2.5}.ww-map circle.out{fill:#c9cfc9}.ww-map circle.ghost{fill:#8f7cff}.ww-ctrl{position:absolute;left:50%;bottom:20px;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:8px 10px 8px 16px;border-radius:30px;background:#1f2b24e6;color:#cfe;font-size:12px}.ww-ctrl button{border:0;border-radius:20px;padding:8px 12px;background:#ffffff1f;color:#fff;font:inherit;font-weight:600;cursor:pointer}.ww-ctrl button.on{background:#3ad17d;color:#0f2a1a}.ww-count{position:absolute;left:50%;top:42%;transform:translate(-50%,-50%);font-size:140px;font-weight:900;color:#fff;text-shadow:0 8px 30px #0006,0 0 2px #1f6b4a;animation:wwPop .9s cubic-bezier(.2,1.4,.4,1);pointer-events:none}.ww-count.go{color:#7dffb0;font-size:120px}.ww-result{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);width:min(420px,calc(100vw - 32px));padding:24px;border-radius:26px;background:#fffffff5;box-shadow:0 30px 80px #1f2b2440;animation:wwIn .4s}.ww-podium{display:flex;align-items:flex-end;justify-content:center;gap:8px;margin:14px 0 16px}.ww-podium>div{display:flex;flex-direction:column;align-items:center;width:110px;padding:10px 6px;border-radius:16px 16px 6px 6px;background:#f3f6ef}.ww-podium>div.p0{order:2;padding-bottom:36px;background:#fff3cf}.ww-podium>div.p1{order:1;padding-bottom:20px}.ww-podium>div.p2{order:3}.ww-podium img{width:70px;height:70px}.ww-podium span{font-size:22px}.ww-podium b{font-size:12px;text-align:center}.ww-stats{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-bottom:10px}.ww-stats>div{padding:10px 12px;border-radius:14px;background:#f3f6ef}.ww-stats small{display:block;font-size:11px;color:#6f7a72}.ww-stats b{font-size:18px}.ww-rewards{list-style:none;padding:0;margin:0 0 14px;display:flex;flex-direction:column;gap:6px;font-size:13px}.ww-rewards li{padding:9px 12px;border-radius:12px;background:#f3f6ef}@keyframes wwPop{0%{opacity:0;scale:.4}to{opacity:1;scale:1}}@media(max-width:700px){.ww-rhud{min-width:0;left:8px;right:8px;transform:none}.ww-rank{top:120px;right:8px;width:170px}.ww-map{width:120px;height:120px;inset:120px auto auto 8px}.ww-ctrl{bottom:auto;top:250px}}.ww-root [hidden]{display:none!important}.ww-me{display:flex;align-items:center;gap:8px;pointer-events:auto}.ww-me>button{width:56px;height:56px;padding:0;border:2px solid #3ad17d;border-radius:18px;background:#ffffffe6;cursor:pointer;box-shadow:0 6px 18px #2a3b2a26}.ww-me>button img{width:100%;height:100%}.ww-close{position:absolute;top:14px;right:14px;width:32px;height:32px;border:0;border-radius:50%;background:#f1f4ee;cursor:pointer;font-size:14px}.ww-prof{display:flex;align-items:center;gap:14px;margin-bottom:12px}.ww-prof img{width:80px;height:80px;border-radius:22px;background:#f3f6ef}.ww-prof h2{margin:2px 0}.ww-prof small{font-size:12px;color:#6f7a72}.ww-sec{padding:12px 0;border-top:1px solid #eef1ea}.ww-sec-h{display:flex;justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px}.ww-sec-h b{font-size:14px}.ww-sec-h span{font-size:11.5px;color:#6f7a72;text-align:right}.ww-dots{display:flex;gap:6px;margin:0;padding:0;list-style:none}.ww-dots li{flex:1;height:10px;border-radius:5px;background:#e7ece3}.ww-dots li.past{background:#bfe3cc}.ww-dots li.on{background:#2fbf71}.ww-note{margin:8px 0 0;font-size:12px;color:#6f7a72}.ww-note b{color:#1f6b4a}.ww-week{width:100%;height:auto}.ww-week rect{fill:#d7e0d2}.ww-week rect.hit{fill:#2fbf71}.ww-week rect.today{fill:#9ad8b2}.ww-week line.goal{stroke:#e6a12a;stroke-width:1.5;stroke-dasharray:4 4}.ww-week text{font-size:10px;fill:#6f7a72;text-anchor:middle}.ww-medals{margin:0;font-size:14px}.ww-types{display:grid;grid-template-columns:repeat(5,1fr);gap:6px}.ww-types button{display:flex;flex-direction:column;align-items:center;gap:2px;padding:6px 2px;border:1px solid #e2e7dc;border-radius:12px;background:#f7f9f4;font:inherit;font-size:9.5px;cursor:pointer}.ww-types button.on{border-color:#2fbf71;background:#e6f5ec;box-shadow:0 0 0 1px #2fbf71}.ww-types img{width:40px;height:40px}.ww-private{margin:10px 0 0;padding:10px 12px;border-radius:12px;background:#f3f6ef;font-size:12px;color:#6f7a72}.ww-mod{display:flex;gap:8px;margin-top:10px}.ww-mod button{flex:1;padding:11px;border:1px solid #e2e7dc;border-radius:12px;background:#fff;font:inherit;font-size:13px;cursor:pointer}.ww-walk{display:flex;gap:6px;margin-top:10px}.ww-walk button{flex:1;padding:10px 8px;border:0;border-radius:12px;background:#e3f5ea;color:#1f6b4a;font:inherit;font-size:12.5px;font-weight:700;cursor:pointer}.ww-swatch{display:flex;align-items:center;gap:8px;margin:10px 0 0}.ww-swatch span{width:52px;font-size:12px;color:#6f7a72}.ww-swatch button{width:28px;height:28px;border-radius:50%;border:2px solid #fff;box-shadow:0 0 0 1px #dfe4d8;cursor:pointer}.ww-swatch button.on{box-shadow:0 0 0 2px #22302a}.ww-party{position:absolute;left:50%;top:24%;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:6px;padding:20px 32px;border-radius:22px;background:linear-gradient(135deg,#2fbf71,#1f8a52);color:#fff;box-shadow:0 20px 50px #1f6b4a55;animation:wwPop .6s cubic-bezier(.2,1.4,.4,1);pointer-events:none}.ww-party b{font-size:22px}.ww-party span{font-size:15px;opacity:.9}.ww-ob{position:absolute;inset:0;display:grid;place-items:center;padding:16px;background:#1f2b2433;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.ww-ob form{width:min(460px,100%);max-height:calc(100dvh - 32px);overflow-y:auto;padding:26px;border-radius:26px;background:#fffffff7;box-shadow:0 30px 80px #1f2b2440;display:flex;flex-direction:column;gap:12px}.ww-ob h2{margin:4px 0 0;font-size:22px;letter-spacing:-.6px}.ww-ob label{display:flex;flex-direction:column;gap:6px;font-size:12px;font-weight:700;color:#6f7a72}.ww-ob input{padding:12px;border:1px solid #e2e7dc;border-radius:12px;font:inherit;font-size:15px;color:#22302a}.ww-two{display:grid;grid-template-columns:1fr 1fr;gap:10px}.ww-ob .ww-sub{margin:4px 0 -4px}.ww-ob-steps{display:flex;gap:6px;margin:0;padding:0;list-style:none}.ww-ob-steps li{flex:1;padding:6px;border-radius:10px;background:#f1f4ee;font-size:11.5px;font-weight:700;color:#9aa49c;text-align:center}.ww-ob-steps li.on{background:#e1f5e8;color:#1f6b4a}.ww-ob-bmi{display:flex;justify-content:space-between;padding:12px 14px;border-radius:14px;background:#f3f6ef;font-size:13px}.ww-ob-bmi b{font-size:18px;color:#1f6b4a}.ww-ob-nav{display:flex;gap:8px;margin-top:6px}.ww-ob-nav button{flex:1;padding:14px;border:1px solid #e2e7dc;border-radius:14px;background:#fff;font:inherit;font-weight:700;cursor:pointer}.ww-ob-nav button.go{flex:2;border:0;background:#2fbf71;color:#fff}.ww-ob-preview{display:grid;place-items:center;padding:6px;border-radius:18px;background:#f3f6ef}.ww-ob-preview img{width:120px;height:120px}.ww-praise:disabled{opacity:.5;cursor:default}.ww-labels .mine-tag{padding:3px 10px;border-radius:10px;background:#2fbf71;color:#fff;font-size:12px;font-weight:800;box-shadow:0 4px 12px #1f6b4a55}.ww-labels .friend{padding:3px 10px;border-radius:10px;background:#3b82f6;color:#fff;font-size:12px;font-weight:700;box-shadow:0 4px 12px #1d4ed855}.ww-labels .mine-tag:after,.ww-labels .friend:after{bottom:-4px;left:calc(50% - 4px);width:8px;height:8px}.ww-friend-btn{width:100%;margin-top:8px;padding:12px;border:1px solid #bfd3fb;border-radius:14px;background:#eef4ff;color:#1d4ed8;font:inherit;font-weight:700;cursor:pointer}.ww-friend-btn.on{background:#3b82f6;border-color:#3b82f6;color:#fff}.ww-rank>div.friend{box-shadow:inset 0 0 0 2px #3b82f6}.ww-map circle.friend{fill:#3b82f6}.massage-demo{--paper:#f8f9f5;--panel:#fffefa;--ink:#253f35;--muted:#858d83;--line:#e7e9e0;--soft:#f0f2eb;--accent:#294d3d;position:fixed;inset:0;background:var(--paper);color:var(--ink);font-family:Pretendard,-apple-system,BlinkMacSystemFont,Apple SD Gothic Neo,sans-serif;isolation:isolate;overflow:hidden;font-synthesis:none;-webkit-tap-highlight-color:transparent}.massage-demo *{box-sizing:border-box}.massage-demo button,.massage-demo input,.massage-demo select{font:inherit}.massage-demo button{cursor:pointer}.massage-demo button:disabled{opacity:.45;cursor:default}.massage-demo button{color:inherit}.massage-demo button:focus-visible,.massage-demo input:focus-visible,.massage-demo select:focus-visible{outline:2px solid #8eab70;outline-offset:4px}.massage-demo button{touch-action:manipulation}.massage-demo button,.massage-demo a{transition:background .2s,box-shadow .2s,transform .2s}.massage-demo button:active{transform:scale(.975)}.massage-demo h2,.massage-demo h3,.massage-demo p{margin:0}.mm-dark{--paper:#18231f;--panel:#202c26;--ink:#edf1e5;--muted:#a1ad9f;--line:#35433a;--soft:#29392e;--accent:#b9cfad}.mm-map-stage{position:absolute;inset:0 0 0 410px;background:#e8ecdf;overflow:hidden}.mm-map{position:absolute!important;inset:0;width:100%!important;height:100%!important}.mm-dark .mm-map{filter:invert(.89) hue-rotate(155deg) saturate(.55) brightness(.85)}.mm-dark .mm-pin,.mm-dark .mm-cluster,.mm-dark .mm-location{filter:invert(1) hue-rotate(155deg)}.mm-map-vignette{pointer-events:none;position:absolute;inset:0;background:linear-gradient(180deg,rgba(244,247,234,.55),transparent 150px,transparent 85%,rgba(235,239,226,.3))}.mm-map-top{position:absolute;top:26px;left:28px;right:28px;display:flex;align-items:center;justify-content:space-between;gap:15px;pointer-events:none}.mm-area-label{display:flex;align-items:center;gap:9px;padding:12px 16px;border:1px solid #ffffffa6;border-radius:30px;background:#fffef5dc;box-shadow:0 3px 18px #314a3010;color:#40503c;font-size:11px;font-weight:600;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.mm-area-label>span{height:6px;width:6px;background:#718961;border-radius:50%}.mm-area-label i{height:9px;width:1px;background:#ccd2c0}.mm-tools{display:flex;gap:9px;pointer-events:auto}.mm-round,.mm-install,.mm-locate{border:1px solid var(--line);background:var(--panel);box-shadow:0 4px 18px #243a2410;display:flex;align-items:center;justify-content:center}.mm-round{width:43px;height:43px;border-radius:50%}.mm-install{gap:8px;padding:0 17px;border-radius:30px;font-size:12px!important;font-weight:600!important}.mm-search-area{position:absolute;top:92px;left:50%;transform:translate(-50%);display:flex;gap:9px;align-items:center;white-space:nowrap;padding:11px 16px;border:1px solid var(--line);border-radius:30px;background:var(--panel);box-shadow:0 5px 22px #34482b12;font-size:12px!important}.mm-search-area:active{transform:translate(-50%) scale(.97)!important}.mm-search-area>span{padding-left:8px;border-left:1px solid var(--line);color:var(--muted);font-variant-numeric:tabular-nums}.mm-search-area.is-moving{opacity:.6}.mm-map-controls{position:absolute;right:26px;bottom:65px;display:flex;flex-direction:column;gap:10px}.mm-zoom{border:1px solid var(--line);background:var(--panel);border-radius:15px;box-shadow:0 4px 18px #243a2410;overflow:hidden}.mm-zoom button{width:44px;height:43px;display:grid;place-items:center;border:0;background:transparent}.mm-zoom button+button{border-top:1px solid var(--line)}.mm-locate{width:46px;height:46px;border-radius:50%}.mm-map-caption{position:absolute;bottom:24px;right:28px;display:flex;align-items:center;gap:7px;font-family:Georgia,serif;font-size:13px;font-style:italic;color:#4e644b;pointer-events:none}.mm-panel{position:absolute;inset:0 auto 0 0;width:410px;background:var(--panel);box-shadow:7px 0 40px #29402c0b;display:flex;flex-direction:column;z-index:10;border-right:1px solid var(--line)}.mm-desktop-intro{padding:30px 27px 23px;border-bottom:1px solid var(--line)}.mm-brand-row{display:flex;align-items:center;justify-content:space-between}.mm-brand{border:0;background:transparent;padding:0;display:flex;align-items:center;gap:10px;text-align:left}.mm-brand-symbol{width:42px;height:46px;border-radius:22px 22px 8px 8px;background:#e9eddf;color:#3f5d3b;display:grid;place-items:center}.mm-brand>span:last-child{display:flex;align-items:baseline;font-size:25px;font-weight:650;letter-spacing:-1px;gap:10px}.mm-brand small{font-size:10px;letter-spacing:2px;font-weight:500}.mm-edition{font-size:8px;letter-spacing:1.5px;color:var(--muted)}.mm-desktop-intro>p{font-size:14px;letter-spacing:-.5px;margin:25px 0 17px;color:var(--muted)}.mm-search{display:flex;gap:10px;align-items:center;border:1px solid var(--line);background:var(--soft);border-radius:12px;padding:0 13px;height:47px;color:var(--muted)}.mm-search input{width:100%;min-width:0;border:0;outline:none;background:transparent;color:var(--ink);font-size:12px}.mm-search input::-moz-placeholder{color:var(--muted)}.mm-search input::placeholder{color:var(--muted)}.mm-search button{background:none;border:0;padding:4px;display:grid;place-items:center}.mm-filters{display:flex;gap:9px;margin-top:10px}.mm-filters label{display:flex;align-items:center;gap:7px;flex:1;min-width:0;height:40px;padding:0 10px;border:1px solid var(--line);border-radius:9px;color:var(--ink)}.mm-filters select{width:100%;min-width:0;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;font-size:12px;color:inherit;outline:none;cursor:pointer}.mm-filters option{background:var(--panel);color:var(--ink)}.mm-filters svg{flex-shrink:0;color:var(--muted)}.mm-panel-content{flex:1;min-height:0;overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:var(--line) transparent}.mm-overline{font-size:9px;letter-spacing:1.9px;color:var(--muted);font-weight:500}.mm-list-heading{display:flex;align-items:center;justify-content:space-between;padding:24px 26px 16px;gap:8px}.mm-list-heading h2{font-size:19px;font-weight:550;letter-spacing:-.8px;margin-top:8px;white-space:nowrap}.mm-list-heading h2 span{font-size:12px;margin-left:9px;color:#8d9b7a;font-weight:400}.mm-view-filter{display:flex;gap:5px;align-items:center;border:1px solid var(--line);border-radius:8px;background:transparent;font-size:10px!important;padding:7px 9px;white-space:nowrap}.mm-view-filter.active{background:var(--soft)}.mm-categories{display:flex;gap:7px;overflow-x:auto;padding:0 26px 19px;scrollbar-width:none}.mm-categories button{border:1px solid var(--line);border-radius:30px;padding:8px 13px;background:transparent;white-space:nowrap;font-size:11px}.mm-categories button.active{background:var(--ink);color:var(--panel);border-color:var(--ink)}.mm-results{padding:0 25px}.mm-shop{display:flex;align-items:center;gap:15px;width:100%;padding:17px 0;border:0;border-top:1px solid var(--line);background:transparent;text-align:left;animation:mmFadeIn .4s both}.mm-shop:hover{background:var(--soft);box-shadow:12px 0 var(--soft),-12px 0 var(--soft)}.mm-thumbnail{width:94px;height:106px;border-radius:9px;overflow:hidden;position:relative;flex-shrink:0;background:var(--soft)}.mm-thumbnail img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .7s;filter:saturate(.7)}.mm-shop:hover img{transform:scale(1.07)}.mm-thumbnail>span{position:absolute;left:7px;top:7px;background:#fffef2de;color:#4b5845;border-radius:5px;padding:3px 5px;font-size:8px;letter-spacing:.6px}.mm-shop-copy{flex:1;min-width:0}.mm-shop-area{font-size:10px;color:var(--muted)}.mm-shop-copy h3{font-size:17px;font-weight:600;letter-spacing:-.5px;margin:6px 0 7px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mm-shop-copy p{font-size:11px;color:var(--muted);line-height:1.5}.mm-shop-hours{font-size:10px;color:var(--muted);display:flex;align-items:center;gap:5px;margin-top:12px}.mm-row-arrow{color:#a8b19f;flex-shrink:0}.mm-panel-footer{padding:17px 25px;display:flex;align-items:center;gap:7px;font-size:10px;color:var(--muted);border-top:1px solid var(--line)}.mm-panel-footer button{display:flex;align-items:center;gap:5px;margin-left:auto;background:none;border:0;font-size:9px}.mm-demo-note{font-size:10px!important;line-height:1.7;color:var(--muted);text-align:center;padding:18px 0 24px}.mm-detail{animation:mmFadeIn .35s;position:relative;min-height:100%;display:flex;flex-direction:column}.mm-detail-image{height:205px;position:relative;flex-shrink:0;overflow:hidden;background:var(--soft)}.mm-detail-image>img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.7)}.mm-detail-image:after{content:"";position:absolute;inset:55% 0 0;background:linear-gradient(transparent,#1f2c2370);pointer-events:none}.mm-detail-image>span{position:absolute;bottom:15px;left:25px;z-index:1;color:#fff;font-size:8px;letter-spacing:1.4px}.mm-back{position:absolute;left:17px;top:15px;width:35px;height:35px}.mm-detail-close{position:absolute;right:17px;top:15px;width:35px;height:35px}.mm-detail-body{padding:25px 26px 0;flex:1}.mm-detail-body h2{font-size:29px;font-weight:550;letter-spacing:-1px;margin:9px 0 13px}.mm-detail-tags{display:flex;gap:6px;flex-wrap:wrap}.mm-detail-tags span{padding:5px 9px;background:var(--soft);border-radius:5px;font-size:10px;color:var(--muted)}.mm-description{font-size:12px;line-height:1.85;color:var(--muted);margin:21px 0!important}.mm-detail dl{margin:0}.mm-detail dl>div{display:grid;grid-template-columns:19px 52px 1fr;gap:10px;padding:14px 0;border-top:1px solid var(--line);font-size:11px;line-height:1.7}.mm-detail dt{color:var(--muted)}.mm-detail dd{margin:0}.mm-detail dl svg{color:var(--muted);margin-top:2px}.mm-call-bar{position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;gap:10px;padding:18px 25px;background:var(--panel);border-top:1px solid var(--line);z-index:2}.mm-call-bar>span{font-size:10px;color:var(--muted)}.mm-call-bar small{display:block;font-size:15px;color:var(--ink);margin-top:5px}.mm-call-bar button,.mm-call-bar a{display:flex;align-items:center;justify-content:center;gap:9px;padding:15px 21px;background:var(--ink);color:var(--panel);border:0;border-radius:11px;font-size:13px;text-decoration:none}.mm-empty{display:flex;flex-direction:column;align-items:center;text-align:center;padding:40px 0;gap:13px;color:var(--muted)}.mm-empty h3{font-size:16px;color:var(--ink)}.mm-empty p{font-size:12px}.mm-empty button{display:flex;align-items:center;gap:10px;border:0;border-radius:9px;background:var(--soft);padding:12px 16px;font-size:12px}.mm-mobile-header,.mm-sheet-handle,.mm-mobile-peek,.mm-return-map{display:none}.mm-pin{position:relative;height:43px;min-width:144px;display:flex;align-items:center;justify-content:center;gap:8px;padding:7px 13px 7px 8px;border:1px solid #dce3d4;border-radius:24px;background:#fffefa;color:#294936!important;box-shadow:0 4px 15px #243f3026;white-space:nowrap;font-size:12px!important;font-weight:600;animation:mmMarkerIn .4s cubic-bezier(.16,1,.3,1) both}.mm-pin:after{content:"";position:absolute;left:calc(50% - 5px);bottom:-5px;width:9px;height:9px;background:inherit;border-right:1px solid #dce3d4;border-bottom:1px solid #dce3d4;transform:rotate(45deg)}.mm-pin-icon{width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#edf1e5;color:#6d855a;font-size:16px}.mm-pin-dot{position:absolute;bottom:-15px;left:calc(50% - 3px);width:6px;height:6px;border-radius:50%;background:#527c4c;box-shadow:0 0 0 3px #ffffffbf}.mm-pin:hover{transform:translateY(-3px)!important;box-shadow:0 7px 22px #243f3045}.mm-pin.is-selected{background:#294d3d;color:#fff!important;border-color:#294d3d;box-shadow:0 0 0 5px #294d3d20,0 8px 22px #243f3040}.mm-pin.is-selected .mm-pin-icon{background:#ffffff20;color:#e2e8c7}.mm-pin.is-selected:after{border-color:#294d3d}.mm-cluster{width:68px;height:68px;display:grid;place-items:center;border:1px solid #fff9;border-radius:50%;background:#6f89522b;box-shadow:0 0 0 6px #71875213;animation:mmMarkerIn .45s both}.mm-cluster>span{width:47px;height:47px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#344f39;color:#fffef5;font-size:18px;font-weight:500;box-shadow:0 3px 10px #263f3430;border:1px solid #ffffffb0;line-height:1.1}.mm-cluster small{font-size:7px;letter-spacing:.7px;color:#d4dfc8;margin-top:3px}.mm-cluster.large>span{background:#243e2c}.mm-cluster:hover{transform:scale(1.08)}.mm-location{width:48px;height:48px;position:relative}.mm-location i{position:absolute;inset:0;background:#4171b833;border-radius:50%;animation:mmPulse 2.5s infinite}.mm-location b{position:absolute;inset:17px;border-radius:50%;background:#557ebb;border:3px solid white;box-shadow:0 2px 9px #25487440}.mm-map-loading,.mm-map-error{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:15px;background:var(--paper);color:var(--ink);text-align:center;padding:30px}.mm-map-loading strong{font-size:17px;font-weight:500}.mm-map-loading>span:last-child{font-size:12px;color:var(--muted)}.mm-loading-orbit{display:grid;place-items:center;width:74px;height:74px;border-radius:50%;border:1px solid #b9c8a2;box-shadow:0 0 0 13px #b9c8a220;margin-bottom:10px;animation:mmBreathe 2s infinite}.mm-map-error h2{font-size:18px}.mm-map-error p,.mm-map-error small{font-size:12px;color:var(--muted)}.mm-map-error button{padding:12px 20px;background:var(--ink);color:var(--panel);border:0;border-radius:10px}.mm-toast{position:absolute;z-index:80;bottom:28px;left:calc(50% + 180px);transform:translate(-50%);display:flex;align-items:center;gap:15px;max-width:calc(100% - 40px);width:-moz-max-content;width:max-content;padding:15px 18px;background:#253f35f2;color:#fff;border:1px solid #ffffff20;border-radius:13px;box-shadow:0 10px 40px #1c302330;font-size:12px;line-height:1.7;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);animation:mmFadeIn .2s}.mm-toast button{background:none;border:0;padding:3px;color:#fff;display:grid;place-items:center}.mm-dialog-overlay{position:fixed;inset:0;z-index:100;background:#1d302953;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);animation:mmFadeIn .35s}.mm-welcome,.mm-install-dialog{font-family:Pretendard,-apple-system,Apple SD Gothic Neo,sans-serif;position:fixed;z-index:101;top:50%;left:50%;transform:translate(-50%,-50%);background:#fffdf7;color:#2b4335;outline:none;box-shadow:0 30px 100px #162a3040;animation:mmDialogIn .55s cubic-bezier(.16,1,.3,1);box-sizing:border-box}.mm-welcome{width:min(860px,calc(100vw - 64px));display:grid;grid-template-columns:.9fr 1.1fr;border-radius:23px;overflow:hidden;max-height:calc(100dvh - 50px)}.mm-welcome *,.mm-install-dialog *{box-sizing:border-box}.mm-welcome-visual{position:relative;min-height:490px;overflow:hidden;background:#364531}.mm-welcome-visual>img{width:100%;height:100%;position:absolute;-o-object-fit:cover;object-fit:cover;filter:brightness(.7) saturate(.6);animation:mmPhotoIn 1.5s}.mm-welcome-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(#16332630,transparent,#172b2680)}.mm-welcome-logo{position:absolute;top:29px;left:29px;display:flex;gap:9px;align-items:center;color:#faf5e5;z-index:1;font-size:14px;letter-spacing:3px}.mm-welcome-index{position:absolute;left:29px;top:91px;z-index:1;font-size:8px;letter-spacing:2px;color:#e8e6d0}.mm-welcome-photo-copy{position:absolute;z-index:1;bottom:41px;left:29px;font:44px/1.14 Georgia,serif;letter-spacing:-1px;color:#fff8e6}.mm-welcome-photo-copy i{font-weight:400;color:#dddcc0}.mm-welcome-copy{padding:74px 39px 36px;display:flex;flex-direction:column;justify-content:center}.mm-welcome-copy .mm-overline{font-size:9px;color:#8c957f;letter-spacing:1.7px}.mm-welcome-copy h2{font-size:29px;line-height:1.5;letter-spacing:-1.4px;font-weight:500;margin:21px 0 17px}.mm-welcome-copy>p{font-size:12px;line-height:1.95;color:#858b7b;margin:0}.mm-welcome-steps{display:flex;align-items:center;justify-content:space-between;margin:29px 0 34px;gap:5px}.mm-welcome-steps>span{display:flex;flex-direction:column;align-items:center;gap:10px}.mm-welcome-steps b{font-size:9px;font-weight:400;white-space:nowrap;color:#74836b}.mm-welcome-steps svg{color:#6a815a}.mm-welcome-steps>i{width:17px;height:1px;background:#dfe4d3;margin-bottom:20px}.mm-primary{border:0;width:100%;border-radius:10px;display:flex;align-items:center;justify-content:space-between;padding:17px 20px;background:#2e4c39;color:#fffdf2;font-size:13px;font-weight:500;font-family:inherit;cursor:pointer;transition:background .2s,transform .2s}.mm-primary:hover{background:#42634b}.mm-primary:active{transform:scale(.98)}.mm-welcome-note{font-size:9px;color:#969d8b;text-align:center;margin-top:14px}.mm-welcome-close{position:absolute;right:17px;top:17px;width:31px;height:31px;display:grid;place-items:center;border:1px solid #e4e7db;border-radius:50%;background:#fffdf7dd;color:#71816a;cursor:pointer}.mm-install-dialog{padding:35px;width:min(430px,calc(100vw - 36px));border-radius:22px}.mm-install-dialog h2{font-size:23px;letter-spacing:-.8px;margin:23px 0 12px}.mm-install-dialog p{font-size:12px;color:#7e8976;line-height:1.8}.mm-install-dialog ol{padding:10px 0;list-style:none}.mm-install-dialog li{border-top:1px solid #e3e7d9;padding:17px 0}.mm-install-dialog li b{display:block;font-size:12px;margin-bottom:7px}.mm-install-dialog li span{font-size:12px;color:#7e8976}.mm-install-dialog .mm-primary{margin-top:23px}.mm-spin{animation:mmSpin 1s linear infinite}@keyframes mmSpin{to{transform:rotate(360deg)}}@keyframes mmFadeIn{0%{opacity:0;translate:0 7px}to{opacity:1;translate:0 0}}@keyframes mmMarkerIn{0%{opacity:0;translate:0 9px;scale:.9}to{opacity:1;translate:0 0;scale:1}}@keyframes mmDialogIn{0%{opacity:0;translate:0 20px;scale:.97}to{opacity:1;translate:0 0;scale:1}}@keyframes mmPhotoIn{0%{transform:scale(1.08)}to{transform:scale(1)}}@keyframes mmPulse{0%{transform:scale(.4);opacity:.8}to{transform:scale(1.3);opacity:0}}@keyframes mmBreathe{50%{box-shadow:0 0 0 20px #b9c8a209}}@media(min-width:1400px){.mm-panel{width:440px}.mm-map-stage{left:440px}.mm-desktop-intro{padding:34px 31px 25px}.mm-results{padding:0 30px}.mm-list-heading{padding-left:30px;padding-right:30px}.mm-categories{padding-left:30px}.mm-thumbnail{width:104px;height:111px}}@media(max-width:1100px)and (min-width:900px){.mm-area-label{font-size:10px}.mm-area-label i,.mm-area-label i~*{display:none}.mm-map-top{left:15px;right:15px}.mm-map-top .mm-area-label{font-size:0}.mm-area-label>span{width:7px;height:7px}.mm-install{padding:0 12px}}@media(max-width:899px){.mm-map-stage{left:0;bottom:105px;transition:bottom .45s cubic-bezier(.2,.8,.2,1)}.mm-sheet-half .mm-map-stage{bottom:43dvh}.mm-sheet-full .mm-map-stage{bottom:105px}.mm-map-top{display:none}.mm-mobile-header{position:absolute;z-index:12;top:0;left:0;right:0;padding:calc(13px + env(safe-area-inset-top)) 19px 12px;background:var(--panel);border-bottom:1px solid var(--line);display:flex;align-items:center;flex-wrap:wrap;box-shadow:0 5px 25px #2b41330a}.mm-mobile-header .mm-brand-symbol{width:31px;height:34px;border-radius:18px 18px 6px 6px}.mm-mobile-header .mm-brand-symbol svg{width:18px}.mm-mobile-header .mm-brand>span:last-child{font-size:23px}.mm-mobile-header .mm-brand small{font-size:8px}.mm-mobile-tools{display:flex;margin-left:auto;gap:5px}.mm-mobile-tools .mm-round{width:34px;height:34px;border:0;background:var(--soft);box-shadow:none}.mm-mobile-header .mm-filters{width:100%;margin-top:13px}.mm-mobile-header .mm-filters label{height:35px;background:var(--soft);border-color:transparent}.mm-map-vignette{background:none}.mm-search-area{top:calc(130px + env(safe-area-inset-top));font-size:11px!important;padding:9px 13px}.mm-map-controls{right:15px;bottom:38px;gap:9px}.mm-zoom button{width:38px;height:36px}.mm-zoom{border-radius:12px}.mm-locate{width:40px;height:40px}.mm-map-caption{bottom:13px;right:18px;font-size:11px}.mm-panel{inset:auto 0 0;width:100%;height:calc(108px + env(safe-area-inset-bottom));border:1px solid var(--line);border-bottom:0;border-radius:23px 23px 0 0;box-shadow:0 -8px 30px #30413313;transition:height .45s cubic-bezier(.2,.8,.2,1);overflow:hidden;z-index:15;padding-bottom:env(safe-area-inset-bottom)}.mm-sheet-half .mm-panel{height:43dvh}.mm-sheet-full .mm-panel{height:calc(100dvh - 124px - env(safe-area-inset-top))}.mm-desktop-intro{display:none}.mm-sheet-handle{display:grid;place-items:center;width:100%;height:22px;min-height:22px;background:transparent;border:0;touch-action:none}.mm-sheet-handle>span{width:32px;height:4px;background:var(--line);border-radius:3px}.mm-mobile-peek{display:flex;align-items:center;justify-content:space-between;padding:4px 23px 17px;flex-shrink:0;cursor:pointer}.mm-mobile-peek .mm-overline{font-size:8px}.mm-mobile-peek h2{font-size:20px;font-weight:550;letter-spacing:-.7px;margin-top:6px}.mm-mobile-peek h2 b{font-size:13px;font-weight:400;color:#8b9b79;margin-left:8px}.mm-mobile-peek button{border:1px solid var(--line);background:var(--soft);display:grid;place-items:center;width:39px;height:39px;border-radius:50%}.mm-list-heading{display:none}.mm-categories{padding:3px 23px 14px;flex-shrink:0}.mm-categories button{padding:8px 16px}.mm-results{padding:0 23px}.mm-thumbnail{width:88px;height:93px}.mm-shop{padding:15px 0}.mm-shop-copy h3{font-size:16px}.mm-panel-footer{display:none}.mm-panel-content{padding-bottom:10px}.mm-sheet-peek:not(.mm-has-detail) .mm-panel-content{visibility:hidden}.mm-sheet-peek.mm-has-detail .mm-panel{height:43dvh}.mm-sheet-peek.mm-has-detail .mm-map-stage{bottom:43dvh}.mm-detail-image{height:155px;min-height:155px}.mm-detail-body{padding:20px 23px 0}.mm-detail-body h2{font-size:26px}.mm-call-bar{padding:12px 23px;min-height:75px}.mm-call-bar button,.mm-call-bar a{padding:14px 24px}.mm-detail .mm-demo-note{padding-bottom:16px}.mm-has-detail .mm-panel-content{padding-bottom:0}.mm-return-map{position:absolute;z-index:18;bottom:calc(22px + env(safe-area-inset-bottom));left:50%;transform:translate(-50%);display:flex;gap:9px;align-items:center;padding:13px 20px;background:var(--ink);color:var(--panel)!important;border:1px solid var(--line);border-radius:30px;box-shadow:0 5px 24px #213b3030;font-size:12px!important}.mm-return-map:active{transform:translate(-50%) scale(.97)!important}.mm-sheet-full .mm-results{padding-bottom:65px}.mm-sheet-full.mm-has-detail .mm-return-map{display:none}.mm-toast{left:50%;bottom:calc(115px + env(safe-area-inset-bottom));max-width:calc(100% - 30px);font-size:11px;padding:13px 16px}.mm-sheet-half .mm-toast,.mm-has-detail .mm-toast{bottom:calc(43dvh + 12px)}.mm-map-loading,.mm-map-error{padding-top:120px}.mm-map-error h2{font-size:15px}.mm-map-error p{font-size:11px}.mm-map-error small{display:none}.mm-welcome{width:min(420px,calc(100vw - 32px));display:block;border-radius:20px;max-height:calc(100dvh - 32px);overflow-y:auto}.mm-welcome-visual{height:210px;min-height:0}.mm-welcome-visual>img{-o-object-position:center 55%;object-position:center 55%}.mm-welcome-logo{left:24px;top:23px;font-size:12px}.mm-welcome-index{top:61px;left:24px;font-size:7px}.mm-welcome-photo-copy{left:24px;bottom:21px;font-size:33px}.mm-welcome-copy{padding:27px 27px 24px}.mm-welcome-copy h2{font-size:26px;line-height:1.45;margin:14px 0 12px}.mm-welcome-copy>p{font-size:11px}.mm-welcome-steps{margin:22px 0 25px;justify-content:space-around}.mm-welcome-close{background:#fffdf7d9;border:0;right:13px;top:13px}.mm-welcome-note{font-size:8px}.mm-primary{padding:16px 18px}.mm-pin{min-width:132px;height:40px;font-size:11px!important}.mm-cluster{width:62px;height:62px}}@media(max-height:720px)and (max-width:899px){.mm-welcome-visual{height:155px}.mm-welcome-photo-copy{font-size:27px;left:auto;right:23px;bottom:22px}.mm-welcome-copy{padding:23px}.mm-welcome-copy h2{font-size:23px;margin:11px 0}.mm-welcome-steps{margin:17px 0}.mm-welcome-note{margin-top:11px}}@media(prefers-reduced-motion:reduce){.massage-demo *,.mm-welcome,.mm-welcome *,.mm-dialog-overlay,.mm-install-dialog{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.mm-mobile-search{display:none}.mm-primary:focus-visible,.mm-welcome-close:focus-visible{outline:2px solid #8da37b;outline-offset:4px}@media(max-width:899px){.mm-mobile-search{display:flex;margin:0 23px 15px;height:41px;flex-shrink:0}.mm-sheet-half .mm-mobile-search{display:none}.mm-call-bar a{padding:14px 24px}}.mm-map-stage{isolation:isolate;z-index:0}.mm-dark .mm-map{filter:none;background:#1b2621}.mm-dark .mm-map img{filter:invert(.91) hue-rotate(150deg) saturate(.55) brightness(.95)}.mm-dark .mm-map img[src*="ssl.pstatic.net"],.mm-dark .mm-map img[src*=logo],.mm-dark .mm-pin,.mm-dark .mm-cluster,.mm-dark .mm-location{filter:none}.mm-dark .mm-pin{background:#ecf0e2;border-color:#c9d4bb;color:#294936!important}.mm-dark .mm-pin.is-selected{background:#bed0a7;border-color:#bed0a7;color:#203726!important;box-shadow:0 0 0 5px #bfd3a721,0 8px 22px #0004}.mm-dark .mm-pin.is-selected .mm-pin-icon{background:#344d32;color:#eaf0df}.mm-dark .mm-cluster>span{background:#c9d7b7;color:#253e2d;border-color:#ecf2e0}.mm-dark .mm-cluster small{color:#4f6847}.mm-dark .mm-cluster{background:#b3c79826;border-color:#bdceaa4d;box-shadow:0 0 0 6px #adc38d0d}.mm-dark .mm-map-vignette{background:linear-gradient(180deg,#15221f55,transparent 150px,transparent 85%,#15221f33)}.mm-dark .mm-area-label{background:#26372dde;color:#d6e0cb;border-color:#6c805742}.mm-dark .mm-map-caption{color:#b7c6a9}.mm-panel-toggle{display:none}@media(min-width:900px){.massage-demo{--explore-width:410px}.mm-panel{width:var(--explore-width);transition:transform .45s cubic-bezier(.2,.8,.2,1)}.mm-map-stage{left:var(--explore-width);transition:left .45s cubic-bezier(.2,.8,.2,1)}.mm-panel-toggle{position:absolute;z-index:20;left:var(--explore-width);top:50%;margin-top:-34px;display:grid;place-items:center;width:27px;height:68px;padding:0;background:var(--panel);color:var(--muted);border:1px solid var(--line);border-left:0;border-radius:0 11px 11px 0;box-shadow:5px 2px 14px #243a2410;transition:left .45s cubic-bezier(.2,.8,.2,1),background .2s,color .2s}.mm-panel-toggle:hover{background:var(--soft);color:var(--ink)}.mm-panel-collapsed .mm-panel{transform:translate(-100%);box-shadow:none}.mm-panel-collapsed .mm-map-stage,.mm-panel-collapsed .mm-panel-toggle{left:0}.mm-panel-collapsed .mm-toast{left:50%}}@media(min-width:1400px){.massage-demo{--explore-width:440px}}@media(max-width:899px){.massage-demo{--sheet-h: calc(108px + env(safe-area-inset-bottom)) }.massage-demo.mm-sheet-half,.massage-demo.mm-sheet-full,.massage-demo.mm-sheet-peek.mm-has-detail{--sheet-h:43dvh}.mm-map-stage,.mm-sheet-half .mm-map-stage,.mm-sheet-full .mm-map-stage,.mm-sheet-peek.mm-has-detail .mm-map-stage{bottom:0;transition:none}.mm-map-controls{bottom:calc(var(--sheet-h) + 42px);transition:bottom .45s cubic-bezier(.2,.8,.2,1)}.mm-map-caption{bottom:calc(var(--sheet-h) + 12px);transition:bottom .45s cubic-bezier(.2,.8,.2,1)}.mm-panel{box-shadow:0 -12px 42px #1e32280f}}.mad-root{--ink:#20382d;--green:#426a50;--soft:#edf2e9;--line:#dce4da;min-height:100vh;display:grid;grid-template-columns:230px 1fr;background:#f4f6f1;color:var(--ink);font-family:Pretendard,Apple SD Gothic Neo,sans-serif;letter-spacing:-.03em}.mad-root *{box-sizing:border-box}.mad-root button,.mad-root input,.mad-root select,.mad-root textarea{font:inherit}.mad-nav{position:sticky;top:0;height:100vh;padding:27px 18px;background:#18342a;color:#eef3e9}.mad-brand{height:62px;display:flex;align-items:center;gap:12px;padding:0 10px;border-bottom:1px solid #ffffff18}.mad-brand>span{width:34px;height:38px;display:grid;place-items:center;border-radius:19px 19px 8px 8px;background:#c5d7b4;color:#284638;font-size:18px}.mad-brand>b{font-size:21px}.mad-brand small{display:block;margin-top:3px;color:#91a597;font-size:7px;letter-spacing:.18em}.mad-nav nav{display:grid;gap:6px;margin-top:25px}.mad-nav nav button{height:46px;display:flex;align-items:center;gap:11px;padding:0 13px;border:0;border-radius:8px;background:transparent;color:#9fb1a5;font-size:12px;text-align:left}.mad-nav nav button svg{width:17px}.mad-nav nav button.active{background:#c5d7b4;color:#254537;font-weight:700}.mad-nav footer{position:absolute;left:28px;bottom:27px;color:#8fa296}.mad-nav footer span{font-size:8px;letter-spacing:.15em}.mad-nav footer p{margin:9px 0 0;font-size:10px;line-height:1.6}.mad-main{min-width:0;padding:34px 38px 50px}.mad-top{display:flex;align-items:center;justify-content:space-between}.mad-top small{font-size:9px;letter-spacing:.15em;color:#728a75;font-weight:800}.mad-top h1{margin:8px 0 0;font-size:32px}.mad-top p{margin:7px 0 0;color:#7b887e;font-size:12px}.mad-top>button{height:43px;display:flex;align-items:center;gap:8px;padding:0 17px;border:0;border-radius:8px;background:#315b43;color:#fff;font-size:12px;font-weight:700;box-shadow:0 9px 22px #24453220}.mad-top>button svg{width:16px}.mad-stats{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin-top:25px}.mad-stats article{height:92px;display:grid;grid-template-columns:44px 1fr;align-items:center;padding:0 17px;border:1px solid var(--line);border-radius:10px;background:#fff;box-shadow:0 8px 22px #243c2b08}.mad-stats article>span{width:36px;height:36px;display:grid;place-items:center;border-radius:10px;background:#e5eee0;color:#4f7355}.mad-stats svg{width:17px}.mad-stats article>div{display:flex;flex-direction:column;gap:4px}.mad-stats small{font-size:9px;color:#7e8c81}.mad-stats b{font-size:23px}.mad-stats em{grid-column:1/3;position:relative;justify-self:end;margin-top:-25px;color:#91a095;font-size:8px;font-style:normal}.mad-board{margin-top:18px;overflow:hidden;border:1px solid var(--line);border-radius:12px;background:#fff;box-shadow:0 12px 30px #243c2b0a}.mad-board>header{height:65px;display:flex;align-items:center;gap:13px;padding:0 17px;border-bottom:1px solid var(--line)}.mad-board>header label{width:280px;height:37px;display:flex;align-items:center;gap:8px;padding:0 12px;border:1px solid var(--line);border-radius:7px;background:#fafbf8}.mad-board>header label svg{width:15px;color:#7b8d7d}.mad-board>header input{width:100%;border:0;outline:0;background:transparent;font-size:11px}.mad-tabs{display:flex;gap:4px}.mad-tabs button{height:34px;padding:0 13px;border:0;border-radius:6px;background:#f0f3ed;color:#758279;font-size:10px}.mad-tabs button.active{background:#294b3a;color:#fff}.mad-board>header>span{margin-left:auto;color:#7f8d82;font-size:10px}.mad-table-head,.mad-list article{display:grid;grid-template-columns:1.25fr 1.45fr .72fr .52fr .55fr .45fr;align-items:center}.mad-table-head{height:36px;padding:0 17px;background:#e9efe5;color:#708174;font-size:9px;font-weight:700}.mad-list{max-height:calc(100vh - 315px);overflow:auto}.mad-list article{min-height:66px;padding:8px 17px;border-bottom:1px solid #e5eae2}.mad-list article:last-child{border:0}.mad-shop{display:flex;align-items:center;gap:10px;min-width:0}.mad-shop img{width:45px;height:45px;border-radius:8px;-o-object-fit:cover;object-fit:cover}.mad-shop span,.mad-address{display:flex;flex-direction:column;gap:4px;min-width:0}.mad-shop b,.mad-address b{font-size:11px}.mad-shop small,.mad-address small{overflow:hidden;color:#7d8980;font-size:9px;text-overflow:ellipsis;white-space:nowrap}.mad-address{padding-right:16px}.mad-hours{font-size:10px}.mad-photo{display:flex;align-items:center;gap:5px;color:#a07265;font-size:9px}.mad-photo.ok{color:#5d7a61}.mad-photo svg{width:13px}.mad-toggle{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#8a958d;font-size:9px}.mad-toggle i{position:relative;width:28px;height:16px;border-radius:20px;background:#cbd2ca}.mad-toggle i:after{content:"";position:absolute;width:12px;height:12px;left:2px;top:2px;border-radius:50%;background:#fff;transition:.2s}.mad-toggle.on i{background:#5f8063}.mad-toggle.on i:after{transform:translate(12px)}.mad-edit{height:30px;display:flex;align-items:center;justify-content:center;gap:5px;border:1px solid var(--line);border-radius:6px;background:#fff;color:#5f7163;font-size:9px}.mad-edit svg{width:12px}.mad-overlay{position:fixed;z-index:50;inset:0;background:#12271ea8;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.mad-drawer{position:absolute;right:0;top:0;width:min(480px,100%);height:100%;display:flex;flex-direction:column;background:#fbfcf8;box-shadow:-30px 0 70px #0b1d1650;animation:madIn .3s cubic-bezier(.2,.8,.2,1)}@keyframes madIn{0%{transform:translate(35px);opacity:0}}.mad-drawer>header{height:91px;display:flex;align-items:center;justify-content:space-between;padding:0 29px;border-bottom:1px solid var(--line)}.mad-drawer header small{font-size:8px;letter-spacing:.15em;color:#748b77}.mad-drawer header h2{margin:6px 0 0;font-size:22px}.mad-drawer header button{width:34px;height:34px;display:grid;place-items:center;border:1px solid var(--line);border-radius:50%;background:#fff}.mad-drawer header svg{width:16px}.mad-form{flex:1;overflow:auto;padding:24px 29px}.mad-form>label,.mad-form>div>label{position:relative;display:flex;flex-direction:column;gap:7px;margin-bottom:17px}.mad-form>div{display:grid;grid-template-columns:1fr 1fr;gap:12px}.mad-form label>span{font-size:10px;font-weight:700}.mad-form input,.mad-form select,.mad-form textarea{width:100%;border:1px solid var(--line);border-radius:7px;background:#fff;outline:0;color:var(--ink);font-size:11px}.mad-form input,.mad-form select{height:40px;padding:0 12px}.mad-form select{-webkit-appearance:none;-moz-appearance:none;appearance:none}.mad-form label>svg{position:absolute;right:11px;bottom:12px;width:14px;color:#7a8a7d}.mad-form textarea{height:78px;padding:11px;resize:none}.mad-upload{width:100%;height:64px;display:grid;grid-template-columns:31px 1fr auto;align-items:center;gap:9px;padding:0 13px;border:1px dashed #b9c8b6;border-radius:8px;background:#eff4eb;text-align:left}.mad-upload>svg{width:20px;color:#58745c}.mad-upload>span{display:flex;flex-direction:column;gap:4px}.mad-upload b{font-size:10px}.mad-upload small{color:#7c8980;font-size:8px}.mad-upload em{font-size:9px;color:#56705a;font-style:normal}.mad-visible{margin-top:18px!important;display:grid!important;grid-template-columns:0 28px 1fr!important;align-items:center}.mad-visible input{opacity:0;width:0}.mad-visible>i{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--line);border-radius:6px;background:#fff}.mad-visible input:checked+i{background:#315b43;color:#fff}.mad-visible i svg{width:14px}.mad-visible>span{display:flex;flex-direction:column;gap:3px!important}.mad-visible small{color:#7d8980;font-size:8px}.mad-drawer>footer{height:72px;display:flex;justify-content:flex-end;gap:8px;padding:14px 29px;border-top:1px solid var(--line)}.mad-drawer>footer button{padding:0 18px;border:1px solid var(--line);border-radius:7px;background:#fff;font-size:11px}.mad-drawer>footer button:last-child{display:flex;align-items:center;gap:7px;border-color:#315b43;background:#315b43;color:#fff;font-weight:700}.mad-drawer>footer svg{width:14px}.mad-toast{position:fixed;z-index:70;left:50%;bottom:28px;transform:translate(-50%);display:flex;align-items:center;gap:8px;padding:12px 17px;border-radius:30px;background:#18342a;color:#fff;font-size:11px;box-shadow:0 10px 28px #13281d42}.mad-toast svg{width:14px;color:#c5d7b4}@media(max-width:900px){.mad-root{grid-template-columns:1fr}.mad-nav{display:none}.mad-main{padding:24px 17px}.mad-top p{display:none}.mad-stats{grid-template-columns:1fr 1fr}.mad-board>header{height:auto;flex-wrap:wrap;padding:13px}.mad-board>header label{width:100%}.mad-table-head{display:none}.mad-list article{grid-template-columns:1fr auto auto}.mad-address,.mad-hours,.mad-photo{display:none}.mad-edit{width:58px}.mad-list{max-height:none}.mad-top>button{padding:0 12px}}.mmp-root{--paper:#F7F8F2;--white:#FFFEF9;--ink:#1D342A;--forest:#244537;--green:#4F705C;--sage:#AFC3A1;--moss:#DDE5D3;--line:#DDE2D7;--muted:#7C897E;font-family:Pretendard,Apple SD Gothic Neo,sans-serif;background:#dfe4dc;color:var(--ink);letter-spacing:-.035em;word-break:keep-all;-webkit-font-smoothing:antialiased;-webkit-print-color-adjust:exact;print-color-adjust:exact}.mmp-root *{box-sizing:border-box}.mmp-root :where(h1,h2,h3,p,blockquote){margin:0}.mmp-root :where(ul,ol){list-style:none;margin:0;padding:0}.mmp-root :where(em,i,small,span,b,strong){font-style:normal}.mmp-root a{color:inherit;text-decoration:none}.mmp-chrome{position:sticky;top:0;z-index:20;display:flex;align-items:center;justify-content:space-between;padding:12px 22px;background:#f8f9f4;border-bottom:1px solid #D5DBD2}.mmp-chrome>div:first-child{display:flex;align-items:baseline;gap:12px}.mmp-chrome b{font-size:13px}.mmp-chrome span{font-size:11px;color:#8b968d}.mmp-chrome-actions{display:flex;gap:7px}.mmp-chrome-actions a,.mmp-chrome-actions button{height:34px;padding:0 13px;display:flex;align-items:center;gap:7px;border:1px solid #D3DAD1;background:#fff;font-family:inherit;font-size:11px;cursor:pointer}.mmp-chrome-actions button{background:var(--forest);color:#fff;border-color:var(--forest)}.mmp-chrome-actions svg{width:13px}.mmp-stage{--mmp-scale:1;--mmp-height:720px;padding:24px 20px 52px}.mmp-shell{position:relative;width:calc(1280px * var(--mmp-scale));height:var(--mmp-height);margin:0 auto 26px}.mmp-slide{position:absolute;inset:0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--mmp-scale));transform-origin:top left;background:var(--paper);box-shadow:0 14px 36px #273a2d20}.mmp-footer{position:absolute;z-index:9;left:58px;right:58px;bottom:24px;display:flex;justify-content:space-between;align-items:center;color:#a0aaa1;font-size:9px;letter-spacing:.16em}.mmp-footer b{font-size:10px;letter-spacing:.08em}.mmp-footer.is-dark{color:#87998c}.mmp-cover{background:var(--forest);color:#f8f8ef}.mmp-cover:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,var(--forest) 0 53%,transparent 64%),radial-gradient(circle at 75% 36%,#6F896D33,transparent 42%)}.mmp-cover-copy{position:absolute;z-index:3;left:64px;top:48px;width:625px}.mmp-brandline{display:flex;align-items:center;gap:13px;font-size:9px;letter-spacing:.17em;color:#9db0a3}.mmp-brandline span{color:#f1f3e8;font-weight:800}.mmp-brandline i{width:27px;height:1px;background:#7f9484}.mmp-kicker{margin-top:84px!important;font-size:12px;font-weight:650;letter-spacing:.08em;color:#b8c8b8}.mmp-cover h1{margin-top:22px;font-size:61px;line-height:1.16;font-weight:550;letter-spacing:-.065em}.mmp-cover h1 em{color:#cedcbf}.mmp-cover-lead{margin-top:27px!important;font-size:16px;line-height:1.8;color:#afc0b1}.mmp-cover-rule{width:44px;height:1px;background:#8fa493;margin-top:31px}.mmp-cover-meta{display:grid;grid-template-columns:110px 190px 1fr;gap:25px;margin-top:27px}.mmp-cover-meta li{padding-left:14px;border-left:1px solid #6D8573}.mmp-cover-meta small{display:block;color:#889e8e;font-size:8px;letter-spacing:.14em}.mmp-cover-meta b{display:block;margin-top:8px;font-size:13px;font-weight:600}.mmp-cover-meta em{font-size:9px;color:#91a495;margin-left:4px}.mmp-cover-next{position:absolute;z-index:5;left:64px;bottom:56px;display:flex;align-items:center;gap:12px;color:#a8b9ab;font-size:11px}.mmp-cover-next svg{width:15px}.mmp-map-art{position:absolute;inset:0 0 0 54%;overflow:hidden;background:#182f27}.mmp-map-art:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#244537,transparent 26%),linear-gradient(0deg,#152C2455,transparent 35%)}.mmp-map-grid{position:absolute;inset:0;opacity:.16;background-image:linear-gradient(#AFC3A112 1px,transparent 1px),linear-gradient(90deg,#AFC3A112 1px,transparent 1px);background-size:42px 42px}.mmp-road{position:absolute;height:4px;border:1px solid #7D997855;background:#a7bc9840;border-radius:50%;transform-origin:center}.mmp-road:after{content:"";position:absolute;inset:1px;border-top:1px dashed #BCCCAC55}.mmp-road.r1{width:800px;left:-30px;top:220px;transform:rotate(24deg)}.mmp-road.r2{width:720px;left:25px;top:435px;transform:rotate(-18deg)}.mmp-road.r3{width:580px;left:120px;top:340px;transform:rotate(72deg)}.mmp-river{position:absolute;width:830px;height:95px;left:-70px;top:385px;border:18px solid #587B7565;border-color:#587B7565 transparent transparent transparent;border-radius:50%;transform:rotate(-8deg)}.mmp-map-label{position:absolute;font-size:11px;color:#86a09199;letter-spacing:.12em}.mmp-map-label.l1{top:150px;left:210px}.mmp-map-label.l2{top:92px;right:120px}.mmp-map-label.l3{top:472px;left:260px}.mmp-map-label.l4{top:315px;right:80px}.mmp-cover-cluster{position:absolute;z-index:2;width:58px;height:58px;border-radius:50%;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#c9d9b9;color:#264335;font-size:18px;font-weight:650;box-shadow:0 0 0 9px #b4ca9c18,0 10px 25px #081a1260}.mmp-cover-cluster small{font-size:6px;letter-spacing:.1em;margin-top:2px}.mmp-cover-cluster.c1{left:180px;top:225px}.mmp-cover-cluster.c2{right:75px;top:335px}.mmp-cover-cluster.c3{right:155px;top:145px}.mmp-cover-pin{position:absolute;z-index:2;padding:10px 16px 10px 10px;border:1px solid #D6E1CA55;border-radius:30px;background:#f7f9ee;color:#294739;font-size:10px;font-weight:650;box-shadow:0 9px 24px #06150f55}.mmp-cover-pin i{display:inline-grid;place-items:center;width:24px;height:24px;margin-right:6px;border-radius:50%;background:#dde8d2;color:#5c775d}.mmp-cover-pin.p1{left:60px;top:515px}.mmp-cover-pin.p2{right:26px;top:260px}.mmp-phone-card{position:absolute;z-index:4;right:58px;bottom:-116px;width:242px;height:470px;border:8px solid #F4F5ED;border-radius:36px;background:#fafaf5;box-shadow:0 32px 70px #07181180;color:#294437;overflow:hidden;transform:rotate(2.5deg)}.mmp-phone-top{height:32px;padding:11px 16px 0;display:flex;justify-content:space-between;font-size:7px}.mmp-phone-top i{width:43px;height:12px;background:#1b2b25;border-radius:10px;margin-top:-7px}.mmp-phone-brand{display:flex;align-items:baseline;gap:6px;padding:5px 16px 10px}.mmp-phone-brand>span{width:25px;height:27px;display:grid;place-items:center;border-radius:8px;background:#e2e9d9;color:#567057}.mmp-phone-brand b{font-size:17px}.mmp-phone-brand small{font-size:5px;letter-spacing:.2em}.mmp-phone-map{height:210px;position:relative;background:linear-gradient(23deg,transparent 48%,#B7C3AC 49% 50%,transparent 51%),linear-gradient(-31deg,transparent 46%,#C5CDBB 47% 49%,transparent 50%),#e9eddf}.mmp-phone-map>span{position:absolute;top:15px;left:65px;padding:7px 10px;border-radius:20px;background:#fff;font-size:6px}.mmp-phone-map .dot{position:absolute;width:9px;height:9px;border-radius:50%;background:#507256;border:2px solid white}.mmp-phone-map .d1{left:50px;top:80px}.mmp-phone-map .d2{right:44px;top:118px}.mmp-phone-map .d3{left:115px;bottom:25px}.mmp-phone-sheet{height:190px;margin-top:-17px;position:relative;border-radius:19px 19px 0 0;background:#fffef9;padding:16px}.mmp-phone-sheet>i{display:block;width:25px;height:3px;margin:0 auto 17px;background:#dde3d8;border-radius:3px}.mmp-phone-sheet small{font-size:5px;letter-spacing:.17em;color:#849086}.mmp-phone-sheet>b{display:block;margin-top:7px;font-size:13px}.mmp-phone-sheet em{font-size:7px;color:#78906d;margin-left:5px}.mmp-phone-sheet>div{display:flex;gap:5px;margin-top:13px}.mmp-phone-sheet>div span{width:42px;height:22px;border:1px solid #DDE3D8;border-radius:20px}.mmp-page-head{display:flex;align-items:flex-start;justify-content:space-between;padding:46px 58px 22px;border-bottom:1px solid var(--line)}.mmp-page-head>div>span{font-size:9px;letter-spacing:.18em;font-weight:750;color:#6e8a72}.mmp-page-head h2{margin-top:12px;font-size:34px;line-height:1.27;font-weight:570;letter-spacing:-.055em}.mmp-page-head h2 em{color:#5e8062}.mmp-page-head>a{margin-top:21px;display:flex;align-items:center;gap:9px;padding:12px 15px;border:1px solid #C9D3C7;background:#fff;font-size:10px;font-weight:700;letter-spacing:.04em}.mmp-page-head>a svg{width:13px}.mmp-demo-layout{display:grid;grid-template-columns:334px 1fr;gap:27px;padding:25px 58px 0}.mmp-demo-layout>aside>p{font-size:14px;line-height:1.7;color:#6f7e72}.mmp-demo-layout>aside>p b{color:var(--ink);font-size:19px}.mmp-demo-layout ol{margin-top:16px;border-top:1px solid var(--line)}.mmp-demo-layout li{height:55px;display:grid;grid-template-columns:31px 1fr 18px;align-items:center;border-bottom:1px solid var(--line)}.mmp-demo-layout li>span{font-size:8px;color:#7d957c;font-weight:750}.mmp-demo-layout li div{display:flex;flex-direction:column;gap:3px}.mmp-demo-layout li b{font-size:11px}.mmp-demo-layout li small{font-size:8px;color:#8c978e}.mmp-demo-layout li svg{width:13px;color:#789475}.mmp-demo-note{margin-top:13px;padding:10px 12px;background:#edf1e8;color:#7e8b81;font-size:8px;line-height:1.6}.mmp-demo-note span{display:block;margin-bottom:3px;font-size:7px;letter-spacing:.13em;font-weight:800;color:#668169}.mmp-browser-frame{height:426px;position:relative;overflow:hidden;border:1px solid #CDD6CB;border-radius:9px;background:#fff;box-shadow:0 17px 40px #29402d16}.mmp-browser-bar{height:35px;padding:0 12px;display:flex;align-items:center;gap:6px;background:#eef1eb;border-bottom:1px solid #D7DED4}.mmp-browser-bar>i{width:6px;height:6px;border-radius:50%;background:#bac5b8}.mmp-browser-bar>span{margin-left:8px;font-size:7px;color:#829084}.mmp-browser-bar>b{margin-left:auto;padding:4px 7px;border-radius:10px;background:#dce8d5;color:#527257;font-size:6px;letter-spacing:.12em}.mmp-browser-frame iframe{width:125%;height:125%;border:0;transform:scale(.8);transform-origin:top left;pointer-events:none}.mmp-browser-shield{position:absolute;inset:auto 16px 15px auto;display:flex;align-items:center;gap:9px;padding:9px 10px 9px 12px;border-radius:8px;background:#234638f0;color:#f6f8ef;box-shadow:0 7px 20px #102b1e40;font-size:8px}.mmp-browser-shield>svg{width:12px}.mmp-browser-shield a{display:flex;align-items:center;gap:5px;margin-left:3px;padding:6px 8px;border-radius:5px;background:#f0f3e8;color:#294738;font-weight:700}.mmp-browser-shield a svg{width:10px}.mmp-story-bridge{position:absolute;left:58px;right:58px;bottom:49px;display:flex;align-items:center;gap:10px;color:#6c7c70;font-size:10px}.mmp-story-bridge:before{content:"";width:23px;height:1px;background:#9eb19d}.mmp-story-bridge svg{width:13px}.mmp-demo-slide .mmp-footer{bottom:22px}.mmp-why-slide{background:#183128;color:#eff3e8}.mmp-why-slide:before{content:"";position:absolute;inset:0;opacity:.25;background-image:linear-gradient(#9DB29C10 1px,transparent 1px),linear-gradient(90deg,#9DB29C10 1px,transparent 1px);background-size:48px 48px}.mmp-why-slide:after{content:"";position:absolute;width:430px;height:430px;border:1px solid #8DA78C1B;border-radius:50%;right:-180px;top:120px;box-shadow:0 0 0 70px #8da78c08,0 0 0 145px #8da78c05}.mmp-light-head{position:relative}.mmp-why-slide .mmp-page-head{position:relative;z-index:2;border-color:#62796b42}.mmp-why-slide .mmp-page-head>div>span{color:#9eb49a}.mmp-why-slide .mmp-page-head h2 em{color:#bfd0ac}.mmp-why-slide .mmp-page-head>p{margin-top:17px;text-align:right;font-size:11px;line-height:1.7;color:#91a498}.mmp-evidence-flow{position:relative;z-index:2;display:grid;grid-template-columns:1fr 145px 1fr;gap:15px;padding:25px 58px 0}.mmp-app-evidence,.mmp-web-evidence{min-width:0}.mmp-evidence-title{display:flex;align-items:center;gap:11px;padding-bottom:13px;border-bottom:1px solid #6A806F50}.mmp-evidence-title>svg{width:21px;color:#afc3a1}.mmp-evidence-title>span{display:flex;flex-direction:column;gap:3px}.mmp-evidence-title small{font-size:7px;letter-spacing:.15em;color:#849b8c}.mmp-evidence-title b{font-size:12px}.mmp-app-list{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.mmp-app-list article{height:184px;padding:15px 11px;background:#244035;border:1px solid #6F867644;display:flex;flex-direction:column}.mmp-app-icon{width:34px;height:34px;display:grid;place-items:center;border-radius:10px;background:#b8cbaa;color:#284538}.mmp-app-icon svg{width:17px}.mmp-app-list article>div{margin-top:auto}.mmp-app-list article small{font-size:7px;color:#8fa497}.mmp-app-list article h3{font-size:16px;margin-top:4px}.mmp-app-list article p{display:flex;flex-direction:column;gap:3px;margin-top:8px}.mmp-app-list article em{font-size:7px;color:#a6b7ab}.mmp-evidence-caption{margin-top:12px!important;font-size:9px;line-height:1.6;color:#84998c}.mmp-evidence-caption b{color:#dde7d6}.mmp-flow-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:40px;color:#9cb09e}.mmp-flow-arrow>span{font-size:6px;letter-spacing:.18em}.mmp-flow-arrow>i{width:70px;height:1px;margin:9px 0 -10px;background:#718775}.mmp-flow-arrow>svg{width:20px;margin-left:68px}.mmp-flow-arrow>small{font-size:7px;margin-top:8px;color:#788d80}.mmp-web-window{height:184px;margin-top:12px;display:grid;grid-template-columns:1.1fr .9fr;border:1px solid #6F867644;background:#e8eddf;overflow:hidden;color:#284538}.mmp-mini-map{position:relative;background:linear-gradient(28deg,transparent 48%,#A9B8A3 49% 50%,transparent 51%),linear-gradient(-38deg,transparent 47%,#B7C2B1 48% 50%,transparent 51%),#dde5d6}.mmp-mini-map>i{position:absolute;width:6px;height:6px;border-radius:50%;background:#45664d;box-shadow:0 0 0 3px #fff9}.mmp-mini-map .w1{left:28px;top:50px}.mmp-mini-map .w2{right:34px;bottom:36px}.mmp-mini-map .cluster{position:absolute;left:52px;bottom:45px;width:36px;height:36px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#294a39;color:#fff;font-size:10px}.mmp-mini-map .cluster small{font-size:4px}.mmp-mini-map .pin{position:absolute;top:27px;left:52px;padding:6px 8px;border-radius:20px;background:#fffdf5;font-size:6px;white-space:nowrap}.mmp-mini-map .pin i{color:#78906b}.mmp-mini-list{padding:15px 11px;background:#fafaf4}.mmp-mini-list>b{font-size:8px}.mmp-mini-list em{color:#7b9276;font-size:6px}.mmp-mini-list>span{display:block;height:37px;margin-top:7px;border-top:1px solid #DFE4DA;background:linear-gradient(90deg,#D8DED2 0 31px,transparent 31px)}.mmp-web-evidence>ul{display:flex;gap:5px;margin-top:8px}.mmp-web-evidence>ul li{flex:1;display:flex;align-items:center;gap:5px;padding:7px;background:#244035;border:1px solid #6F867644;font-size:6px;color:#adbcb1}.mmp-web-evidence>ul svg{width:9px;color:#b8cbaa}.mmp-why-slide blockquote{position:relative;z-index:2;margin:17px 58px 0;padding:13px 17px;border-left:2px solid #AAC09D;background:#213b31;color:#aabcb0;font-size:11px}.mmp-why-slide blockquote b{color:#f0f3e8}.mmp-story-bridge.dark-bridge{color:#94a89b}.mmp-story-bridge.dark-bridge:before{background:#769079}.mmp-chapter-slide{background:#193228;color:#f4f5ec}.mmp-chapter-slide:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 82% 40%,#64846938,transparent 34%),linear-gradient(90deg,#193228 0 52%,#183027 78%)}.mmp-chapter-slide:after{content:"01";position:absolute;right:44px;bottom:-96px;color:#d8e6ca0a;font-size:380px;font-weight:750;letter-spacing:-.1em;line-height:1}.mmp-chapter-copy{position:absolute;z-index:3;left:64px;top:55px;width:615px}.mmp-chapter-index{font-size:9px;letter-spacing:.2em;font-weight:750;color:#a9bda4}.mmp-chapter-copy>p{margin-top:75px!important;padding-left:15px;border-left:1px solid #79917D;color:#8fa497;font-size:11px;line-height:1.6}.mmp-chapter-copy h2{margin-top:21px;font-size:49px;line-height:1.28;font-weight:540;letter-spacing:-.065em}.mmp-chapter-copy h2 em{color:#c6d8b5}.mmp-chapter-projects{display:flex;gap:8px;margin-top:40px}.mmp-chapter-projects>div{width:132px;padding:11px 13px;border:1px solid #6B827244;background:#28443999}.mmp-chapter-projects small{display:block;font-size:7px;color:#81978a}.mmp-chapter-projects b{display:block;margin-top:5px;font-size:12px}.mmp-chapter-map{position:absolute;z-index:2;right:0;top:0;width:620px;height:720px;overflow:hidden;border-left:1px solid #69806E2B;background-image:linear-gradient(#9DB29C0A 1px,transparent 1px),linear-gradient(90deg,#9DB29C0A 1px,transparent 1px);background-size:46px 46px}.mmp-chapter-map:before,.mmp-chapter-map:after{content:"";position:absolute;border:1px solid #81978418;border-radius:50%}.mmp-chapter-map:before{width:410px;height:410px;right:-80px;top:70px;box-shadow:0 0 0 64px #81978408,0 0 0 128px #81978405}.mmp-chapter-map:after{width:165px;height:165px;left:45px;bottom:70px}.mmp-chapter-map svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mmp-chapter-map path{fill:none;stroke-linecap:round}.mmp-chapter-map .route-shadow{stroke:#0e231b99;stroke-width:13}.mmp-chapter-map .route-main{stroke:#afc79c;stroke-width:2;stroke-dasharray:6 9}.mmp-chapter-map circle{fill:#c7dab5;stroke:#274638;stroke-width:5}.mmp-map-word{position:absolute;font-size:8px;letter-spacing:.22em;color:#71897a}.mmp-map-word.word-1{right:72px;top:95px}.mmp-map-word.word-2{left:63px;bottom:60px}.mmp-route-label{position:absolute;display:flex;align-items:center;gap:8px;padding:9px 12px 9px 8px;border:1px solid #81998050;border-radius:24px;background:#203c31ed;color:#c4d2c4;font-size:9px;box-shadow:0 10px 24px #0b211870}.mmp-route-label i{width:24px;height:24px;display:grid;place-items:center;border-radius:50%;background:#b9cca8;color:#294738;font-size:7px;font-weight:800}.mmp-route-label.rl-1{left:30px;top:486px}.mmp-route-label.rl-2{left:190px;top:370px}.mmp-route-label.rl-3{right:27px;top:191px}.mmp-chapter-next{position:absolute;z-index:4;left:64px;bottom:57px;display:flex;align-items:center;gap:11px;color:#99ac9f;font-size:10px}.mmp-chapter-next:before{content:"";width:22px;height:1px;background:#718a78}.mmp-chapter-next svg{width:14px}.mmp-project-slide{background:#f7f8f2}.mmp-project-head>p{margin-top:18px;text-align:right;color:#849087;font-size:11px;line-height:1.7}.mmp-project-board{position:relative;margin:18px 58px 0;height:368px}.mmp-project-connectors{position:absolute;z-index:0;inset:0;width:100%;height:340px;overflow:visible}.mmp-project-connectors path{fill:none;stroke:#bcc9b8;stroke-width:1}.mmp-project-connectors circle{fill:#6f8e70;stroke:#f7f8f2;stroke-width:3}.mmp-project-cards{position:relative;z-index:2;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.mmp-project-cards article{height:251px;padding:17px 17px 14px;border:1px solid #D5DDD1;background:#fffef9;box-shadow:0 10px 27px #2a443211}.mmp-project-cards article:nth-child(2){border-top:3px solid #769374;padding-top:15px}.mmp-project-title{display:flex;align-items:center;gap:12px}.mmp-project-title>span{width:39px;height:39px;display:grid;place-items:center;border-radius:11px;background:#dde7d5;color:#44664d}.mmp-project-title>span svg{width:19px}.mmp-project-title>div{flex:1;position:relative}.mmp-project-title small{font-size:7px;letter-spacing:.14em;color:#809282}.mmp-project-title h3{margin-top:3px;font-size:18px;letter-spacing:-.045em}.mmp-project-title p{position:absolute;right:0;bottom:2px;font-size:8px;color:#8a968d}.mmp-project-flow{display:grid;grid-template-columns:repeat(3,1fr);margin-top:19px;border-top:1px solid #DDE3D9;border-bottom:1px solid #DDE3D9}.mmp-project-flow>div{position:relative;min-width:0;padding:13px 8px 13px 0}.mmp-project-flow>div+div{padding-left:10px;border-left:1px solid #E1E6DE}.mmp-project-flow small{display:block;font-size:6px;letter-spacing:.1em;color:#849389}.mmp-project-flow b{display:block;margin-top:6px;font-size:9px;line-height:1.35}.mmp-project-flow svg{position:absolute;z-index:2;right:-7px;top:24px;width:12px;height:12px;padding:2px;border-radius:50%;background:#f7f8f2;color:#789078}.mmp-project-proof{min-height:42px;margin-top:14px!important;display:flex;align-items:flex-start;gap:7px;color:#637168;font-size:9px;line-height:1.55}.mmp-project-proof svg{flex:0 0 12px;width:12px;margin-top:1px;color:#668265}.mmp-map-stack{position:absolute;z-index:2;left:75px;right:75px;bottom:0;height:84px;display:grid;grid-template-columns:238px 1fr;grid-template-rows:49px 35px;border:1px solid #C8D2C4;background:#213f32;color:#eff3e8;box-shadow:0 12px 28px #25402d1c}.mmp-stack-title{grid-row:1/3;display:flex;align-items:center;gap:11px;padding:0 17px;border-right:1px solid #6F877650}.mmp-stack-title>svg{width:22px;color:#bdd0ac}.mmp-stack-title span{display:flex;flex-direction:column;gap:4px}.mmp-stack-title small{font-size:6px;letter-spacing:.14em;color:#8da392}.mmp-stack-title b{font-size:10px}.mmp-map-stack ul{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #6F877650}.mmp-map-stack li{display:grid;place-items:center;border-right:1px solid #6F877650;color:#d9e3d3;font-size:8px;font-weight:750;letter-spacing:.04em}.mmp-map-stack li:last-child{border-right:0}.mmp-stack-capabilities{display:flex;align-items:center;justify-content:center;gap:23px;color:#9cb0a1}.mmp-stack-capabilities span{display:flex;align-items:center;gap:5px;font-size:7px}.mmp-stack-capabilities svg{width:10px;color:#b8cca6}.mmp-project-slide blockquote{margin:13px 58px 0;padding:10px 14px;border-left:2px solid #708F70;background:#edf1e8;color:#6e7c72;font-size:10px}.mmp-project-slide blockquote b{color:#284437}.mmp-project-slide .mmp-story-bridge{bottom:48px}.mmp-brandline{font-size:11px}.mmp-kicker{font-size:15px}.mmp-cover-lead{font-size:18px}.mmp-cover-meta small{font-size:10px}.mmp-cover-meta b{font-size:15px}.mmp-cover-meta em{font-size:11px}.mmp-cover-next{font-size:13px}.mmp-map-label{font-size:12px}.mmp-cover-pin{font-size:11px}.mmp-footer{font-size:10px}.mmp-footer b{font-size:11px}.mmp-page-head>div>span{font-size:11px}.mmp-page-head h2{font-size:38px}.mmp-page-head>a{font-size:12px}.mmp-demo-layout>aside>p{font-size:16px}.mmp-demo-layout>aside>p b{font-size:21px}.mmp-demo-layout li{height:57px}.mmp-demo-layout li>span{font-size:10px}.mmp-demo-layout li b{font-size:14px}.mmp-demo-layout li small,.mmp-demo-note{font-size:10px}.mmp-demo-note span{font-size:9px}.mmp-browser-bar>span{font-size:9px}.mmp-browser-bar>b{font-size:8px}.mmp-browser-shield{font-size:10px}.mmp-story-bridge{font-size:12px}.mmp-why-slide .mmp-page-head>p,.mmp-project-head>p{font-size:13px}.mmp-evidence-title small{font-size:9px}.mmp-evidence-title b{font-size:14px}.mmp-app-list article small{font-size:9px}.mmp-app-list article h3{font-size:18px}.mmp-app-list article em{font-size:9px}.mmp-evidence-caption{font-size:11px}.mmp-flow-arrow>span{font-size:8px}.mmp-flow-arrow>small{font-size:9px}.mmp-web-evidence>ul li{font-size:8px}.mmp-why-slide blockquote{font-size:13px}.mmp-chapter-index{font-size:11px}.mmp-chapter-copy>p{font-size:14px}.mmp-chapter-projects small{font-size:9px}.mmp-chapter-projects b{font-size:14px}.mmp-map-word{font-size:10px}.mmp-route-label{font-size:11px}.mmp-route-label i{font-size:9px}.mmp-chapter-next{font-size:12px}.mmp-project-title small{font-size:9px}.mmp-project-title h3{font-size:20px}.mmp-project-title p{font-size:10px}.mmp-project-flow small{font-size:8px}.mmp-project-flow b,.mmp-project-proof{font-size:11px}.mmp-stack-title small{font-size:8px}.mmp-stack-title b{font-size:12px}.mmp-map-stack li{font-size:10px}.mmp-stack-capabilities span{font-size:9px}.mmp-project-slide blockquote{font-size:12px}.mmp-capability-slide{background:#f7f8f2}.mmp-capability-head>p{margin-top:18px;text-align:right;color:#849087;font-size:13px;line-height:1.7}.mmp-capability-flow{position:relative;height:188px;margin:18px 58px 0;display:grid;grid-template-columns:repeat(6,1fr)}.mmp-capability-flow>svg{position:absolute;inset:0;width:100%;height:190px}.mmp-capability-flow>svg path{fill:none;stroke:#d0d9cd;stroke-width:2}.mmp-capability-flow>svg .flow-progress{stroke:#759074;stroke-width:2;stroke-dasharray:4 8}.mmp-capability-flow>svg circle{fill:#799378;stroke:#f7f8f2;stroke-width:4}.mmp-capability-flow article{position:relative;z-index:2;padding:0 12px;text-align:center}.mmp-capability-icon{width:48px;height:48px;margin:49px auto 12px;display:grid;place-items:center;border:1px solid #BCCBB8;border-radius:50%;background:#fffef9;color:#4d6c54;box-shadow:0 7px 18px #29433014}.mmp-capability-icon svg{width:20px}.mmp-capability-flow article>span{font-size:8px;letter-spacing:.09em;font-weight:750;color:#7c927d}.mmp-capability-flow h3{margin-top:5px;font-size:14px}.mmp-capability-flow p{margin-top:5px!important;color:#7b887e;font-size:10px;line-height:1.45}.mmp-capability-apply{height:181px;margin:9px 58px 0;display:grid;grid-template-columns:210px 1fr 184px;border:1px solid #CCD6C9;background:#fffef9;box-shadow:0 12px 28px #2b433011}.mmp-apply-intro{padding:22px 18px;background:#213f32;color:#f1f4e9}.mmp-apply-intro small{font-size:8px;letter-spacing:.13em;color:#9cb19b}.mmp-apply-intro h3{margin-top:12px;font-size:20px;line-height:1.35}.mmp-apply-intro h3 em{color:#c2d4b1}.mmp-apply-intro p{margin-top:14px!important;color:#99aa9f;font-size:10px;line-height:1.55}.mmp-apply-map{padding:15px 19px;border-right:1px solid #D8DFD5}.mmp-apply-map-top{display:flex;justify-content:center;gap:6px}.mmp-apply-map-top span{padding:6px 9px;border-radius:20px;background:#eaf0e4;color:#58715d;font-size:9px;font-weight:650}.mmp-apply-sync{display:grid;grid-template-columns:1fr 105px 1fr;align-items:center;margin-top:12px}.mmp-apply-sync>div{height:62px;display:grid;grid-template-columns:28px 1fr;grid-template-rows:1fr 1fr;align-items:center;padding:9px 11px;border:1px solid #D6DED2;background:#fafaf5}.mmp-apply-sync>div svg{grid-row:1/3;width:18px;color:#5d795f}.mmp-apply-sync>div b{font-size:11px;align-self:end}.mmp-apply-sync>div small{font-size:8px;color:#849087;align-self:start;margin-top:3px}.mmp-apply-sync>i{display:flex;flex-direction:column;align-items:center;color:#718a74}.mmp-apply-sync>i svg{width:14px}.mmp-apply-sync>i svg:last-child{transform:rotate(180deg)}.mmp-apply-sync>i span{margin:1px 0;font-size:8px;font-weight:700}.mmp-apply-actions{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px}.mmp-apply-actions span{display:flex;align-items:center;gap:5px;color:#5f6f64;font-size:9px;font-weight:650}.mmp-apply-actions svg{width:11px;color:#718a74}.mmp-capability-apply>aside{padding:23px 17px;background:#edf1e8}.mmp-capability-apply>aside small{font-size:8px;letter-spacing:.12em;color:#7b917b}.mmp-capability-apply>aside b{display:block;margin-top:12px;font-size:15px}.mmp-capability-apply>aside p{margin-top:13px!important;color:#728078;font-size:10px;line-height:1.6}.mmp-capability-slide blockquote{margin:13px 58px 0;padding:10px 14px;border-left:2px solid #708F70;background:#edf1e8;color:#6e7c72;font-size:12px}.mmp-capability-slide blockquote b{color:#284437}.mmp-capability-slide .mmp-story-bridge{bottom:48px}.mmp-capability-layout{height:394px;margin:20px 58px 0;display:grid;grid-template-columns:1.7fr .82fr;gap:18px}.mmp-map-engine{position:relative;overflow:hidden;padding:22px 23px 17px;background:#203e32;color:#f0f3e9}.mmp-map-engine:before{content:"";position:absolute;width:430px;height:430px;right:-195px;top:-180px;border:1px solid #A4B99A16;border-radius:50%;box-shadow:0 0 0 60px #a4b99a0a,0 0 0 120px #a4b99a06}.mmp-engine-head{position:relative;z-index:2;height:53px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #71877955}.mmp-engine-head>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;background:#bed1ad;color:#294738}.mmp-engine-head>span svg{width:19px}.mmp-engine-head>div small{display:block;font-size:9px;letter-spacing:.14em;color:#91a795}.mmp-engine-head>div h3{margin-top:4px;font-size:17px}.mmp-engine-head>em{margin-left:auto;padding:7px 10px;border:1px solid #71877955;color:#afc0b2;font-size:10px}.mmp-engine-grid{position:relative;z-index:2;display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.mmp-engine-grid article{height:104px;display:flex;align-items:center;gap:14px;padding:15px;border:1px solid #72887A52;background:#29473b}.mmp-engine-grid article>span{flex:0 0 43px;width:43px;height:43px;display:grid;place-items:center;border-radius:50%;background:#d8e4cc;color:#355642}.mmp-engine-grid article>span svg{width:19px}.mmp-engine-grid small{font-size:9px;letter-spacing:.1em;color:#8fa494}.mmp-engine-grid h4{margin:5px 0 0;font-size:16px}.mmp-engine-grid p{margin-top:6px!important;color:#aab9ae;font-size:11px}.mmp-engine-foot{position:relative;z-index:2;height:37px;margin-top:13px;display:flex;align-items:center;justify-content:space-between;padding:0 12px;border-left:2px solid #B4C9A4;background:#29473b}.mmp-engine-foot b{font-size:11px}.mmp-engine-foot span{color:#91a496;font-size:10px}.mmp-user-journey{padding:22px 23px 16px;border:1px solid #CED8CA;background:#fffef9}.mmp-journey-head{height:67px;border-bottom:1px solid #DCE3D9}.mmp-journey-head small{font-size:9px;letter-spacing:.16em;font-weight:750;color:#748d76}.mmp-journey-head h3{margin-top:6px;font-size:21px;line-height:1.2}.mmp-journey-head h3 em{color:#5f8063}.mmp-user-journey ol{margin-top:10px}.mmp-user-journey li{position:relative;height:54px;display:flex;align-items:center;gap:12px;border-bottom:1px solid #E1E6DE}.mmp-user-journey li:last-child{border-bottom:0}.mmp-user-journey li:not(:last-child):after{content:"";position:absolute;left:13px;bottom:-5px;width:1px;height:10px;background:#9fb29e}.mmp-user-journey li>i{flex:0 0 27px;width:27px;height:27px;display:grid;place-items:center;border-radius:50%;background:#dde8d5;color:#45634b;font-size:10px;font-weight:800}.mmp-user-journey li>div{display:flex;flex-direction:column;gap:3px}.mmp-user-journey li b{font-size:13px}.mmp-user-journey li span{color:#7b887e;font-size:10px}.mmp-capability-conclusion{height:53px;margin:13px 58px 0;display:flex;align-items:center;gap:13px;padding:0 17px;background:#e6ede0;color:#294638}.mmp-capability-conclusion>svg:first-child{width:20px}.mmp-capability-conclusion>span{display:flex;align-items:center;gap:15px}.mmp-capability-conclusion small{font-size:8px;letter-spacing:.14em;color:#758b77}.mmp-capability-conclusion b{font-size:13px}.mmp-capability-conclusion>svg:last-child{width:17px;margin-left:auto}.mmp-capability-slide .mmp-footer{bottom:20px}.mmp-tech-slide{background:#f7f8f2}.mmp-tech-head{align-items:center}.mmp-tech-legend{display:flex;align-items:center;gap:18px;margin-top:18px;padding:12px 15px;border:1px solid #D4DDD1;background:#fffef9}.mmp-tech-legend span{display:flex;align-items:center;gap:7px;color:#68766c;font-size:11px}.mmp-tech-legend i,.mmp-tech-card-head+ul li>i{width:8px;height:8px;border:1px solid #80927F;border-radius:50%}.mmp-tech-legend i.core,.mmp-tech-card-head+ul li>i.core{background:#688768;border-color:#688768}.mmp-tech-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:19px 58px 0}.mmp-tech-grid>article{height:280px;border:1px solid #D4DDD1;background:#fffef9;box-shadow:0 10px 25px #29402d0d}.mmp-tech-card-head{height:112px;padding:17px 17px 13px;background:#213f32;color:#f0f3e8}.mmp-tech-card-head>span{float:left;width:39px;height:39px;margin-right:11px;display:grid;place-items:center;border-radius:10px;background:#c7d8b8;color:#31513d}.mmp-tech-card-head>span svg{width:19px}.mmp-tech-card-head small{display:block;padding-top:2px;color:#97aa9b;font-size:8px;letter-spacing:.11em}.mmp-tech-card-head h3{margin-top:7px;font-size:17px}.mmp-tech-card-head+ul{padding:6px 16px}.mmp-tech-card-head+ul li{height:39px;display:grid;grid-template-columns:12px 1fr 33px;align-items:center;border-bottom:1px solid #E2E7DF}.mmp-tech-card-head+ul li:last-child{border-bottom:0}.mmp-tech-card-head+ul li>i{width:7px;height:7px}.mmp-tech-card-head+ul b{font-size:12px}.mmp-tech-card-head+ul em{justify-self:end;padding:4px 6px;border-radius:12px;background:#eef2ea;color:#778679;font-size:8px}.mmp-tech-selection{height:81px;margin:14px 58px 0;display:grid;grid-template-columns:260px 1fr;align-items:center;padding:0 20px;border-left:3px solid #769274;background:#e8eee3}.mmp-tech-selection>div:first-child small{font-size:8px;letter-spacing:.14em;color:#748c75}.mmp-tech-selection>div:first-child h3{margin-top:6px;font-size:16px}.mmp-tech-selection-flow{display:flex;align-items:center;justify-content:flex-end;gap:8px}.mmp-tech-selection-flow span,.mmp-tech-selection-flow b{padding:9px 11px;border:1px solid #CBD6C7;background:#fffef9;color:#586a5c;font-size:10px;white-space:nowrap}.mmp-tech-selection-flow b{background:#254637;border-color:#254637;color:#f3f5ec}.mmp-tech-selection-flow svg{width:12px;color:#768d76}.mmp-tech-note{height:47px;margin:11px 58px 0;display:flex;align-items:center;gap:11px;padding:0 14px;border:1px solid #D7DED4;color:#6f7c72;font-size:10px}.mmp-tech-note>svg{width:16px;color:#5f7b62}.mmp-tech-note b{color:#294638}.mmp-tech-slide .mmp-footer{bottom:20px}.mmp-success-chapter{background:#183128;color:#f1f4ea}.mmp-success-chapter:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#183128 0 55%,#1c382d 55%),radial-gradient(circle at 82% 44%,#73917433,transparent 35%)}.mmp-success-chapter:after{content:"02";position:absolute;left:555px;bottom:-90px;color:#d7e4cd08;font-size:360px;font-weight:800;line-height:1}.mmp-success-copy{position:absolute;z-index:2;left:64px;top:58px;width:650px}.mmp-success-copy>span{font-size:11px;letter-spacing:.19em;font-weight:750;color:#a6b9a5}.mmp-success-copy>p{margin-top:98px!important;color:#8fa397;font-size:14px}.mmp-success-copy h2{margin-top:25px;font-size:47px;line-height:1.3;font-weight:540;letter-spacing:-.06em}.mmp-success-copy h2 em{color:#c5d7b5}.mmp-success-visual{position:absolute;z-index:2;right:50px;top:136px;width:530px;height:390px}.mmp-success-visual>svg{position:absolute;inset:0;width:100%;height:100%}.mmp-success-visual>svg path{fill:none;stroke:#89a08d;stroke-width:1.5;stroke-dasharray:5 7}.mmp-success-visual>svg circle{fill:#c0d2ae;stroke:#28483a;stroke-width:5}.mmp-success-lane{position:absolute;z-index:2;left:0;width:245px;height:78px;display:flex;align-items:center;gap:13px;padding:0 14px;border:1px solid #73897A55;background:#254238}.mmp-success-lane.user{top:51px}.mmp-success-lane.admin{top:231px}.mmp-success-lane>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#c7d8b8;color:#31513d}.mmp-success-lane>span svg{width:19px}.mmp-success-lane small{font-size:8px;letter-spacing:.13em;color:#8fa495}.mmp-success-lane b{display:block;margin-top:6px;font-size:13px}.mmp-success-goal{position:absolute;z-index:2;right:0;top:126px;width:150px;height:150px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#c5d7b4;color:#284638;box-shadow:0 0 0 13px #c5d7b412,0 17px 35px #071a1266;text-align:center}.mmp-success-goal>svg{width:27px}.mmp-success-goal small{margin-top:7px;font-size:8px;letter-spacing:.15em}.mmp-success-goal b{margin-top:7px;font-size:14px;line-height:1.4}.mmp-success-flow-head>p,.mmp-done-head>p{margin-top:18px;text-align:right;color:#849087;font-size:13px;line-height:1.7}.mmp-dual-flow{margin:20px 58px 0;display:grid;gap:13px}.mmp-flow-row{height:169px;display:grid;grid-template-columns:190px 1fr 114px;border:1px solid #D3DCD0;background:#fffef9}.mmp-flow-label{padding:18px;background:#213f32;color:#f1f4e9}.mmp-flow-label>span{float:left;width:36px;height:36px;margin-right:10px;display:grid;place-items:center;border-radius:10px;background:#c5d7b5;color:#31513d}.mmp-flow-label>span svg{width:18px}.mmp-flow-label small{font-size:8px;letter-spacing:.12em;color:#93a797}.mmp-flow-label h3{margin-top:4px;font-size:18px}.mmp-flow-label p{clear:both;padding-top:17px;color:#a5b5aa;font-size:11px}.mmp-flow-row.operator .mmp-flow-label{background:#365745}.mmp-flow-row ol{display:grid;grid-template-columns:repeat(5,1fr);align-items:center;padding:0 14px}.mmp-flow-row li{position:relative;text-align:center}.mmp-flow-row li>i{width:30px;height:30px;margin:0 auto 10px;display:grid;place-items:center;border-radius:50%;background:#e0e9d8;color:#4b6951;font-size:10px;font-weight:800}.mmp-flow-row li b{display:block;font-size:13px}.mmp-flow-row li span{display:block;margin-top:5px;color:#7e8b82;font-size:9px}.mmp-flow-row li>svg{position:absolute;right:-8px;top:9px;width:14px;color:#a0b19e}.mmp-flow-row>strong{display:flex;flex-direction:column;align-items:center;justify-content:center;border-left:1px solid #DCE3D9;background:#edf2e9;color:#32513e}.mmp-flow-row>strong>svg{width:22px}.mmp-flow-row>strong small{margin-top:8px;font-size:7px;letter-spacing:.12em;color:#7d917e}.mmp-flow-row>strong b{margin-top:4px;font-size:14px}.mmp-flow-principle{height:58px;margin:13px 58px 0;display:grid;grid-template-columns:1fr 1px 1fr;align-items:center;background:#e8eee3}.mmp-flow-principle>div{padding:0 22px}.mmp-flow-principle small{font-size:8px;letter-spacing:.13em;color:#748a76}.mmp-flow-principle b{display:block;margin-top:5px;font-size:12px}.mmp-flow-principle>i{height:30px;background:#cad5c7}.mmp-success-flow-slide .mmp-story-bridge{bottom:48px}.mmp-done-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:13px;margin:20px 58px 0}.mmp-done-grid article{height:235px;padding:19px;border:1px solid #D3DCD0;background:#fffef9;box-shadow:0 10px 24px #29412f0c}.mmp-done-title{display:flex;align-items:center;gap:12px;padding-bottom:16px;border-bottom:1px solid #DDE4DA}.mmp-done-title>span{width:42px;height:42px;display:grid;place-items:center;border-radius:11px;background:#dce7d4;color:#46664d}.mmp-done-title>span svg{width:20px}.mmp-done-title small{font-size:9px;letter-spacing:.12em;color:#789079}.mmp-done-title h3{margin-top:5px;font-size:17px}.mmp-done-grid ul{margin-top:9px}.mmp-done-grid li{height:31px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #E4E9E1}.mmp-done-grid li:last-child{border-bottom:0}.mmp-done-grid li svg{width:13px;color:#698568}.mmp-done-grid li b{font-size:12px}.mmp-handover-row{height:62px;margin:13px 58px 0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #D2DBCF;background:#edf2e9}.mmp-handover-row>div{display:flex;align-items:center;gap:10px;padding:0 16px;border-right:1px solid #D2DBCF}.mmp-handover-row>div:last-child{border-right:0}.mmp-handover-row svg{width:18px;color:#5d785f}.mmp-handover-row span{display:flex;flex-direction:column;gap:3px}.mmp-handover-row small{font-size:7px;letter-spacing:.12em;color:#7d907e}.mmp-handover-row b{font-size:11px}.mmp-warranty-band{height:84px;margin:13px 58px 0;display:flex;align-items:center;gap:16px;padding:0 19px;background:#213f32;color:#f1f4e9}.mmp-warranty-band>svg{width:30px;color:#bed1ad}.mmp-warranty-band small{font-size:8px;letter-spacing:.14em;color:#95aa98}.mmp-warranty-band h3{margin-top:5px;font-size:15px}.mmp-warranty-band h3 em{color:#c3d6b2}.mmp-warranty-band p{margin-top:5px!important;color:#9dafa2;font-size:9px}.mmp-metric-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px;margin:20px 58px 0}.mmp-metric-grid article{height:270px;padding:19px 20px 17px;border:1px solid #D1DBCE;background:#fffef9;box-shadow:0 11px 27px #29412f0d}.mmp-metric-grid article:nth-child(2){background:#213f32;color:#f1f4e9;border-color:#213f32}.mmp-metric-top{display:flex;align-items:center;justify-content:space-between;padding-bottom:11px;border-bottom:1px solid #DDE4DA;color:#718a74}.mmp-metric-grid article:nth-child(2) .mmp-metric-top{border-color:#71877955;color:#b8cba8}.mmp-metric-top span{font-size:9px;letter-spacing:.13em;font-weight:750}.mmp-metric-top svg{width:19px}.mmp-metric-number{height:86px;display:flex;align-items:flex-end;gap:10px}.mmp-metric-number b{font-size:72px;line-height:.95;font-weight:620;letter-spacing:-.08em;color:#3d6047}.mmp-metric-grid article:nth-child(2) .mmp-metric-number b{color:#c5d7b4}.mmp-metric-number em{padding-bottom:9px;font-size:15px;font-weight:700}.mmp-metric-grid article>h3{font-size:17px}.mmp-metric-grid article>p{height:36px;margin-top:7px!important;color:#748178;font-size:11px;line-height:1.5}.mmp-metric-grid article:nth-child(2)>p{color:#a5b6aa}.mmp-metric-verify{height:45px;margin-top:10px;display:flex;align-items:center;gap:9px;padding:0 10px;background:#edf2e9;color:#34533f}.mmp-metric-grid article:nth-child(2) .mmp-metric-verify{background:#2c4a3d;color:#ecf1e6}.mmp-metric-verify>svg{width:15px}.mmp-metric-verify span{display:flex;flex-direction:column;gap:2px}.mmp-metric-verify small{font-size:7px;letter-spacing:.12em;color:#7d917e}.mmp-metric-grid article:nth-child(2) .mmp-metric-verify small{color:#91a597}.mmp-metric-verify b{font-size:10px}.mmp-acceptance-gates{height:96px;margin:14px 58px 0;display:grid;grid-template-columns:210px 1fr;border:1px solid #D2DBCF;background:#fffef9}.mmp-gate-intro{padding:17px 18px;background:#e7ede2}.mmp-gate-intro small{font-size:8px;letter-spacing:.14em;color:#748b75}.mmp-gate-intro h3{margin-top:7px;font-size:15px;line-height:1.35}.mmp-acceptance-gates ol{display:flex;align-items:center;justify-content:center;gap:11px;padding:0 15px}.mmp-acceptance-gates ol>svg{width:14px;color:#91a28f}.mmp-acceptance-gates li{width:142px;display:flex;align-items:center;gap:10px}.mmp-acceptance-gates li>i{flex:0 0 31px;width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#dce7d4;color:#46664d;font-size:10px;font-weight:800}.mmp-acceptance-gates li>span{display:flex;flex-direction:column}.mmp-acceptance-gates li small{font-size:7px;letter-spacing:.1em;color:#7e927f}.mmp-acceptance-gates li b{margin-top:2px;font-size:13px}.mmp-acceptance-gates li em{margin-top:3px;color:#7b887e;font-size:9px}.mmp-acceptance-rule{height:43px;margin:11px 58px 0;display:flex;align-items:center;gap:10px;padding:0 14px;background:#213f32;color:#aebdb2;font-size:10px}.mmp-acceptance-rule>svg{width:17px;color:#bdd0ac}.mmp-acceptance-rule b{margin-right:10px;color:#f1f4e9}.mmp-done-slide .mmp-story-bridge{bottom:48px}.mmp-phase-chapter{background:#193228;color:#f3f5ec}.mmp-phase-chapter:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#193228 0 54%,#1d392e 54%),radial-gradient(circle at 84% 38%,#78947630,transparent 36%)}.mmp-phase-chapter:after{content:"03";position:absolute;right:22px;bottom:-105px;color:#d7e5cb09;font-size:370px;font-weight:800;line-height:1}.mmp-phase-copy{position:absolute;z-index:2;left:64px;top:58px;width:620px}.mmp-phase-copy>span{font-size:11px;letter-spacing:.19em;font-weight:750;color:#a7baa7}.mmp-phase-copy>p{margin-top:92px!important;color:#8fa397;font-size:14px}.mmp-phase-copy h2{margin-top:24px;font-size:51px;line-height:1.26;font-weight:540;letter-spacing:-.065em}.mmp-phase-copy h2 em{color:#c4d7b3}.mmp-phase-copy>div{display:flex;align-items:center;gap:12px;margin-top:39px;color:#9db0a2;font-size:9px;letter-spacing:.1em}.mmp-phase-copy>div i{width:35px;height:1px;background:#6f8875}.mmp-phase-diagram{position:absolute;z-index:2;right:35px;top:96px;width:585px;height:520px}.mmp-phase-diagram>svg{position:absolute;inset:0;width:100%;height:100%}.mmp-phase-diagram>svg path{fill:none;stroke:#8ba08e;stroke-width:1.5;stroke-dasharray:5 7}.mmp-phase-diagram>svg circle{fill:#c3d5b2;stroke:#29493b;stroke-width:5}.mmp-phase-diagram article{position:absolute;width:225px;height:105px;padding:16px 16px 13px;border:1px solid #738A7955;background:#274439;box-shadow:0 13px 30px #0a211766}.mmp-phase-diagram article.user{left:0;top:59px}.mmp-phase-diagram article.admin{left:0;top:355px}.mmp-phase-diagram article.data{right:0;top:207px;background:#c5d7b5;color:#284738;border-color:#c5d7b5}.mmp-phase-diagram article>span{float:left;width:38px;height:38px;margin-right:11px;display:grid;place-items:center;border-radius:10px;background:#c1d2b1;color:#31513d}.mmp-phase-diagram article.data>span{background:#294a3b;color:#dce8d3}.mmp-phase-diagram article>span svg{width:18px}.mmp-phase-diagram article small{font-size:8px;letter-spacing:.12em;color:#90a496}.mmp-phase-diagram article.data small{color:#648067}.mmp-phase-diagram article b{display:block;margin-top:5px;font-size:14px}.mmp-phase-diagram article p{clear:both;padding-top:13px;color:#a6b6ab;font-size:10px}.mmp-phase-diagram article.data p{color:#5c765f}.mmp-scope-head>p,.mmp-admin-head>p{margin-top:18px;text-align:right;color:#849087;font-size:13px;line-height:1.7}.mmp-system-line{height:145px;margin:18px 58px 0;display:flex;align-items:center;justify-content:center;gap:10px}.mmp-system-line>i{width:24px;display:grid;place-items:center;color:#849a84}.mmp-system-line>i svg{width:16px}.mmp-system-line article{display:flex;align-items:center;gap:10px;border:1px solid #D1DAD0;background:#fffef9}.mmp-system-line article>svg{width:20px;color:#56745b}.mmp-system-line article>span{display:flex;flex-direction:column;gap:3px}.mmp-system-line article small{font-size:7px;letter-spacing:.12em;color:#799079}.mmp-system-line article b{font-size:11px}.mmp-system-line article em{font-size:8px;color:#849087}.mmp-system-client,.mmp-system-storage{width:205px;display:grid;gap:7px}.mmp-system-client article,.mmp-system-storage article{height:61px;padding:0 12px}.mmp-system-api{width:222px;height:102px;padding:0 17px;background:#213f32!important;color:#f1f4e9;border-color:#213f32!important}.mmp-system-api>svg{color:#bed1ad!important}.mmp-system-api small{color:#91a596!important}.mmp-system-api em{color:#a7b7ac!important}.mmp-system-map{width:205px;height:102px;padding:0 15px;background:#e6ede0!important}.mmp-scope-grid{display:grid;grid-template-columns:1fr 1fr;gap:14px;margin:10px 58px 0}.mmp-scope-grid>section{height:216px;padding:16px 18px;border:1px solid #D2DBCF;background:#fffef9}.mmp-scope-grid>section.excluded{background:#f0f2ed}.mmp-scope-title{display:flex;align-items:center;gap:11px;padding-bottom:12px;border-bottom:1px solid #DCE3D9}.mmp-scope-title>svg{width:22px;color:#5f7e63}.mmp-scope-title small{font-size:8px;letter-spacing:.12em;color:#799079}.mmp-scope-title h3{margin-top:4px;font-size:16px}.mmp-scope-grid ul{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:16px;column-gap:16px;margin-top:8px}.mmp-scope-grid li{height:36px;display:flex;align-items:center;border-bottom:1px solid #E2E7DF;font-size:11px;font-weight:650}.mmp-scope-grid li:before{content:"·";margin-right:7px;color:#6e8b70}.mmp-equal-rule{height:43px;margin:11px 58px 0;display:flex;align-items:center;gap:10px;padding:0 14px;background:#213f32;color:#aebdb2;font-size:10px}.mmp-equal-rule svg{width:17px;color:#bdd0ac}.mmp-equal-rule b{margin-right:9px;color:#f1f4e9}.mmp-scope-slide .mmp-story-bridge{bottom:48px}.mmp-admin-layout{height:330px;margin:19px 58px 0;display:grid;grid-template-columns:1.45fr .85fr;gap:15px}.mmp-admin-console{overflow:hidden;border:1px solid #CED8CA;background:#fffef9;box-shadow:0 11px 26px #29412f0d}.mmp-admin-bar{height:50px;display:flex;align-items:center;justify-content:space-between;padding:0 15px;background:#213f32;color:#f1f4e9}.mmp-admin-bar>span{display:flex;align-items:center;gap:8px}.mmp-admin-bar svg{width:17px;color:#bdd0ac}.mmp-admin-bar b{font-size:13px}.mmp-admin-bar button{padding:8px 11px;border:0;background:#c5d7b4;color:#294638;font-family:inherit;font-size:10px;font-weight:750}.mmp-admin-stats{height:61px;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #DCE3D9}.mmp-admin-stats>div{display:flex;align-items:baseline;justify-content:center;gap:8px;border-right:1px solid #DCE3D9}.mmp-admin-stats>div:last-child{border-right:0}.mmp-admin-stats small{font-size:9px;color:#7d8b81}.mmp-admin-stats b{font-size:20px;color:#385a43}.mmp-admin-search{height:45px;display:flex;align-items:center;gap:8px;padding:0 13px;border-bottom:1px solid #DCE3D9}.mmp-admin-search>svg{width:14px;color:#718a74}.mmp-admin-search>span{flex:1;color:#8b978e;font-size:10px}.mmp-admin-search>b{padding:6px 8px;background:#edf2e9;color:#67796a;font-size:9px}.mmp-admin-table>header,.mmp-admin-table>div{display:grid;grid-template-columns:2fr 1fr .7fr .7fr;align-items:center;padding:0 14px}.mmp-admin-table>header{height:30px;background:#f0f3ec;color:#87938a;font-size:8px}.mmp-admin-table>div{height:47px;border-bottom:1px solid #E1E6DE;font-size:10px}.mmp-admin-table>div>span:first-child{display:flex;align-items:center;gap:8px}.mmp-admin-table>div>span:first-child i{width:25px;height:25px;background:#dce4d7}.mmp-admin-table>div>span.on,.mmp-admin-table>div>span.off{width:33px;padding:4px 0;border-radius:12px;text-align:center;background:#ddead7;color:#4e704f;font-size:8px}.mmp-admin-table>div>span.off{background:#ecede9;color:#838a84}.mmp-admin-table>div>span:last-child{display:flex;gap:8px;color:#6a826c}.mmp-admin-table>div>span:last-child svg{width:13px}.mmp-register-flow{padding:18px 19px;border:1px solid #CED8CA;background:#fffef9}.mmp-register-title{height:48px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #DCE3D9}.mmp-register-title>span{width:35px;height:35px;display:grid;place-items:center;border-radius:9px;background:#dce7d4;color:#46664d}.mmp-register-title>span svg{width:16px}.mmp-register-title small{font-size:7px;letter-spacing:.12em;color:#789079}.mmp-register-title h3{margin-top:3px;font-size:15px}.mmp-register-title>b{margin-left:auto;padding:7px 9px;background:#213f32;color:#f1f4e9;font-size:9px}.mmp-register-flow ol{margin-top:7px}.mmp-register-flow li{position:relative;height:49px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #E1E6DE}.mmp-register-flow li>i{width:26px;height:26px;display:grid;place-items:center;border-radius:50%;background:#e0e9d8;color:#4a6850;font-size:9px;font-weight:800}.mmp-register-flow li>div{display:flex;flex-direction:column;gap:3px}.mmp-register-flow li b{font-size:11px}.mmp-register-flow li span{color:#7e8b82;font-size:9px}.mmp-admin-rules{display:flex;gap:6px;margin-top:10px}.mmp-admin-rules span{flex:1;display:flex;align-items:center;gap:5px;padding:7px;background:#edf2e9;color:#647569;font-size:8px}.mmp-admin-rules svg{width:10px;color:#688468}.mmp-bulk-upload{height:70px;margin:13px 58px 0;display:grid;grid-template-columns:31px 1fr 255px;align-items:center;gap:12px;padding:0 17px;background:#213f32;color:#f1f4e9}.mmp-bulk-upload>svg{width:23px;color:#bdd0ac}.mmp-bulk-upload small{font-size:7px;letter-spacing:.13em;color:#91a596}.mmp-bulk-upload b{display:block;margin-top:5px;font-size:11px}.mmp-bulk-upload>p{color:#9fb0a4;font-size:9px;line-height:1.55}.mmp-admin-slide .mmp-story-bridge{bottom:48px}.mmp-technology-chapter{background:#183128;color:#f2f4eb}.mmp-technology-chapter:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#183128 0 55%,#1c392e 55%),radial-gradient(circle at 82% 42%,#79987932,transparent 35%)}.mmp-technology-chapter:after{content:"04";position:absolute;right:20px;bottom:-105px;color:#d7e4cd09;font-size:370px;font-weight:800;line-height:1}.mmp-technology-copy{position:absolute;z-index:3;left:64px;top:58px;width:700px}.mmp-technology-copy>span{font-size:11px;letter-spacing:.18em;font-weight:750;color:#a4b8a4}.mmp-technology-copy>p{margin-top:94px!important;color:#8ea296;font-size:14px}.mmp-technology-copy h2{margin-top:25px;font-size:44px;line-height:1.34;font-weight:540;letter-spacing:-.06em}.mmp-technology-copy h2 em{color:#c4d7b3}.mmp-technology-orbit{position:absolute;z-index:2;right:28px;top:86px;width:560px;height:530px}.mmp-technology-orbit .orbit-ring{position:absolute;left:50%;top:50%;border:1px solid #829A8650;border-radius:50%;transform:translate(-50%,-50%)}.mmp-technology-orbit .ring-1{width:260px;height:260px}.mmp-technology-orbit .ring-2{width:430px;height:430px;border-style:dashed}.mmp-technology-orbit .orbit-core{position:absolute;z-index:3;left:220px;top:205px;width:120px;height:120px;display:flex;flex-direction:column;align-items:center;justify-content:center;border-radius:50%;background:#c5d7b4;color:#294738;box-shadow:0 16px 35px #071b1266}.mmp-technology-orbit .orbit-core svg{width:25px}.mmp-technology-orbit .orbit-core small{margin-top:6px;font-size:7px;letter-spacing:.14em}.mmp-technology-orbit .orbit-core b{font-size:18px}.mmp-technology-orbit .orbit-node{position:absolute;width:145px;height:68px;display:grid;grid-template-columns:35px 1fr;grid-template-rows:1fr 1fr;align-items:center;padding:0 13px;border:1px solid #728A7955;background:#27453a;box-shadow:0 10px 24px #091f1660}.mmp-technology-orbit .orbit-node svg{grid-row:1/3;width:19px;color:#bfd1af}.mmp-technology-orbit .orbit-node b{align-self:end;font-size:12px}.mmp-technology-orbit .orbit-node small{align-self:start;margin-top:3px;font-size:7px;letter-spacing:.11em;color:#91a597}.mmp-technology-orbit .orbit-node.future{border-style:dashed;background:#213d33}.mmp-technology-orbit .orbit-node.n1{left:14px;top:90px}.mmp-technology-orbit .orbit-node.n2{right:8px;top:90px}.mmp-technology-orbit .orbit-node.n3{left:12px;bottom:95px}.mmp-technology-orbit .orbit-node.n4{right:6px;bottom:95px}.mmp-technology-orbit .orbit-data{position:absolute;left:170px;bottom:0;width:220px;height:58px;display:grid;grid-template-columns:33px 1fr;grid-template-rows:1fr 1fr;align-items:center;padding:0 14px;background:#2b493d}.mmp-technology-orbit .orbit-data svg{grid-row:1/3;width:19px;color:#bed1ad}.mmp-technology-orbit .orbit-data b{align-self:end;font-size:11px}.mmp-technology-orbit .orbit-data small{align-self:start;margin-top:3px;color:#8fa396;font-size:8px}.mmp-stack-head>p,.mmp-architecture-head>p{margin-top:18px;text-align:right;color:#849087;font-size:13px;line-height:1.7}.mmp-choice-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:12px;margin:19px 58px 0}.mmp-choice-grid article{position:relative;height:166px;padding:16px 17px 14px;border:1px solid #D2DBCF;background:#fffef9}.mmp-choice-grid article:nth-child(2),.mmp-choice-grid article:nth-child(5){background:#eef2ea}.mmp-choice-icon{float:left;width:39px;height:39px;margin-right:11px;display:grid;place-items:center;border-radius:10px;background:#dce7d4;color:#46664d}.mmp-choice-icon svg{width:18px}.mmp-choice-grid article>small{display:block;padding-top:2px;color:#789079;font-size:8px;letter-spacing:.11em}.mmp-choice-grid article>h3{margin-top:6px;font-size:16px}.mmp-choice-grid article>p{clear:both;height:46px;padding-top:14px;color:#6f7d73;font-size:11px;line-height:1.5}.mmp-choice-grid article>span{position:absolute;left:17px;bottom:13px;display:flex;align-items:center;gap:6px;color:#718a74;font-size:9px;font-weight:700}.mmp-choice-grid article>span svg{width:12px}.mmp-stack-principle{height:55px;margin:13px 58px 0;display:flex;align-items:center;gap:12px;padding:0 16px;background:#213f32;color:#f1f4e9}.mmp-stack-principle>svg{width:21px;color:#bdd0ac}.mmp-stack-principle>span{display:flex;flex-direction:column;gap:4px}.mmp-stack-principle small{font-size:7px;letter-spacing:.13em;color:#91a596}.mmp-stack-principle b{font-size:11px}.mmp-architecture-board{height:245px;margin:19px 58px 0;display:grid;grid-template-columns:205px 72px 285px 72px 250px;justify-content:center;align-items:center}.mmp-architecture-clients,.mmp-architecture-resources{height:245px;padding:12px;border:1px solid #D2DBCF;background:#fffef9}.mmp-architecture-clients>header,.mmp-architecture-resources>header{height:24px;color:#7b8f7c;font-size:8px;letter-spacing:.13em;font-weight:750}.mmp-architecture-clients article{height:45px;margin-bottom:6px;display:flex;align-items:center;gap:9px;padding:0 10px;background:#e8eee3}.mmp-architecture-clients article.future{border:1px dashed #B4C3B1;background:#f6f7f2}.mmp-architecture-clients article>svg,.mmp-architecture-resources article>svg{width:17px;color:#5f7b62}.mmp-architecture-clients span,.mmp-architecture-resources span{display:flex;flex-direction:column;gap:2px}.mmp-architecture-clients small,.mmp-architecture-resources small{font-size:7px;letter-spacing:.1em;color:#7b907d}.mmp-architecture-clients b,.mmp-architecture-resources b{font-size:10px}.mmp-architecture-arrow{display:flex;flex-direction:column;align-items:center;color:#718a74}.mmp-architecture-arrow svg{width:19px}.mmp-architecture-arrow span{margin-top:8px;font-size:8px}.mmp-api-core{height:221px;padding:17px;background:#213f32;color:#f1f4e9}.mmp-api-badge{height:71px;display:grid;grid-template-columns:37px 1fr;grid-template-rows:1fr 1fr;align-items:center;padding:0 13px;background:#c5d7b4;color:#294738}.mmp-api-badge>svg{grid-row:1/3;width:20px}.mmp-api-badge small{align-self:end;font-size:7px;letter-spacing:.12em}.mmp-api-badge b{align-self:start;margin-top:4px;font-size:18px}.mmp-api-core ul{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:14px}.mmp-api-core li{height:46px;display:grid;place-items:center;border:1px solid #71877955;color:#dce5d9;font-size:10px}.mmp-api-core li.future{border-style:dashed;color:#9caf9f}.mmp-architecture-resources article{height:59px;margin-bottom:7px;display:flex;align-items:center;gap:10px;padding:0 12px;background:#eef2ea}.mmp-data-seeds{height:76px;margin:13px 58px 0;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #D2DBCF;background:#fffef9}.mmp-data-seeds>div{display:flex;flex-direction:column;justify-content:center;padding:0 14px;border-right:1px solid #DCE3D9}.mmp-data-seeds>div:last-child{border-right:0}.mmp-data-seeds small{font-size:7px;letter-spacing:.12em;color:#799079}.mmp-data-seeds b{margin-top:5px;font-size:11px}.mmp-data-seeds span{margin-top:4px;color:#7d8a81;font-size:9px}.mmp-architecture-rule{height:43px;margin:11px 58px 0;display:flex;align-items:center;gap:10px;padding:0 14px;background:#e7ede2;color:#66766a;font-size:10px}.mmp-architecture-rule svg{width:17px;color:#5f7b62}.mmp-architecture-rule b{margin-right:7px;color:#294638}.mmp-phase2-badge{margin-top:13px;padding:10px 14px;border:1px solid #CBD6C7;background:#fffef9;color:#7e8c82;font-size:8px;line-height:1.5;text-align:right;letter-spacing:.08em}.mmp-phase2-badge b{font-size:12px;color:#34523f}.mmp-phase2-columns{height:29px;margin:16px 58px 0;display:grid;grid-template-columns:1.25fr 1.45fr 1.45fr 80px;align-items:center;padding:0 14px;background:#213f32;color:#afc0b3;font-size:8px;letter-spacing:.1em}.mmp-phase2-list{margin:0 58px}.mmp-phase2-list article{height:45px;display:grid;grid-template-columns:1.25fr 1.45fr 1.45fr 80px;align-items:center;padding:0 14px;border:1px solid #D8DFD5;border-top:0;background:#fffef9}.mmp-phase2-list article:nth-child(2n){background:#f0f3ec}.mmp-phase2-list article>div{display:flex;align-items:center;gap:9px}.mmp-phase2-list article>div>span{width:27px;height:27px;display:grid;place-items:center;border-radius:7px;background:#dce7d4;color:#46664d}.mmp-phase2-list article>div svg{width:14px}.mmp-phase2-list article b{font-size:11px}.mmp-phase2-list article p{color:#65746a;font-size:10px}.mmp-phase2-list article em{justify-self:end;font-size:11px;font-weight:750;color:#45654c}.mmp-app-reuse{height:64px;margin:12px 58px 0;display:grid;grid-template-columns:1fr 85px 1fr;align-items:center;background:#e6ede0}.mmp-app-reuse>div{display:flex;align-items:center;gap:11px;padding:0 18px}.mmp-app-reuse>div>svg{width:21px;color:#56745b}.mmp-app-reuse span{display:flex;flex-direction:column;gap:4px}.mmp-app-reuse small{font-size:7px;letter-spacing:.12em;color:#799079}.mmp-app-reuse b{font-size:10px}.mmp-app-reuse>i{display:grid;place-items:center;height:31px;border-radius:18px;background:#213f32;color:#c2d2b5;font-size:8px;letter-spacing:.1em}.mmp-phase2-note{height:49px;margin:10px 58px 0;display:flex;align-items:center;gap:10px;padding:0 14px;border:1px solid #D4DDD1;color:#6c7b70;font-size:9px;line-height:1.5}.mmp-phase2-note>svg{flex:0 0 17px;width:17px;color:#5f7b62}.mmp-phase2-note b{margin-right:7px;color:#294638}.mmp-phase2-slide .mmp-story-bridge{bottom:48px}.mmp-baas-layout{height:383px;margin:19px 58px 0;display:grid;grid-template-columns:228px 1.2fr .92fr;gap:13px}.mmp-baas-choice,.mmp-baas-benefits{padding:18px;border:1px solid #D2DBCF;background:#fffef9}.mmp-baas-choice>header,.mmp-baas-benefits>header{height:43px;border-bottom:1px solid #DDE4DA}.mmp-baas-choice>header small,.mmp-baas-benefits>header small{font-size:8px;letter-spacing:.13em;color:#789079}.mmp-baas-choice>header h3,.mmp-baas-benefits>header h3{margin-top:5px;font-size:15px}.mmp-baas-choice>article{height:91px;margin-top:10px;display:flex;align-items:center;gap:12px;padding:0 11px;background:#edf2e9}.mmp-baas-choice>article>span{flex:0 0 42px;width:42px;height:42px;display:grid;place-items:center;border-radius:12px;color:#fff;font-size:20px;font-weight:800}.mmp-baas-choice>article>span.firebase{background:#e29d36}.mmp-baas-choice>article>span.supabase{background:#3c9875}.mmp-baas-choice>article small{font-size:7px;letter-spacing:.1em;color:#7c907d}.mmp-baas-choice>article h4{margin:3px 0 0;font-size:15px}.mmp-baas-choice>article p{margin-top:5px!important;color:#738078;font-size:9px;line-height:1.4}.mmp-baas-choice>p{margin-top:13px!important;color:#6e7c72;font-size:10px;line-height:1.55}.mmp-baas-house{overflow:hidden;border:1px solid #C6D2C2;background:#213f32;color:#f1f4e9}.mmp-baas-roof{height:85px;display:flex;align-items:center;gap:13px;padding:0 20px;background:#c5d7b4;color:#294738}.mmp-baas-roof>svg{width:30px}.mmp-baas-roof span{display:flex;flex-direction:column;gap:4px}.mmp-baas-roof small{font-size:8px;letter-spacing:.14em}.mmp-baas-roof b{font-size:17px}.mmp-baas-modules{display:grid;grid-template-columns:repeat(2,1fr);gap:8px;padding:13px}.mmp-baas-modules>div{height:79px;display:grid;grid-template-columns:34px 1fr;grid-template-rows:1fr 1fr;align-items:center;padding:0 11px;border:1px solid #71877955;background:#29483b}.mmp-baas-modules svg{grid-row:1/3;width:18px;color:#bdd0ac}.mmp-baas-modules b{align-self:end;font-size:11px}.mmp-baas-modules small{align-self:start;margin-top:4px;color:#93a699;font-size:8px}.mmp-baas-benefits ol{margin-top:8px}.mmp-baas-benefits li{height:70px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #E0E6DD}.mmp-baas-benefits li:last-child{border-bottom:0}.mmp-baas-benefits li>i{flex:0 0 29px;width:29px;height:29px;display:grid;place-items:center;border-radius:50%;background:#dce7d4;color:#47674e;font-size:9px;font-weight:800}.mmp-baas-benefits li>div{display:flex;flex-direction:column;gap:4px}.mmp-baas-benefits li b{font-size:12px}.mmp-baas-benefits li span{color:#758279;font-size:9px;line-height:1.35}.mmp-baas-stack{height:51px;margin:12px 58px 0;display:flex;align-items:center;justify-content:center;gap:12px;background:#e7ede2}.mmp-baas-stack span{display:flex;align-items:center;gap:7px;color:#516653;font-size:10px;font-weight:700}.mmp-baas-stack span svg{width:16px;color:#648066}.mmp-baas-stack>svg{width:13px;color:#8fa18e}.mmp-api-badge{grid-template-columns:37px 1fr}.mmp-api-badge b{font-size:15px}.mmp-app-reuse{height:74px;grid-template-columns:1fr 150px 1fr}.mmp-app-reuse>div>svg{width:23px}.mmp-app-reuse span{gap:3px}.mmp-app-reuse span em{color:#748378;font-size:8px}.mmp-app-reuse>i{height:48px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border-radius:0}.mmp-app-reuse>i>svg{width:12px}.mmp-app-reuse>i>svg:last-child{transform:rotate(180deg)}.mmp-app-reuse>i b{font-size:9px}.mmp-app-reuse>i small{font-size:7px;color:#9fb1a3}.mmp-admin-story{height:330px;margin:19px 58px 0;display:grid;grid-template-columns:230px 1fr 250px;gap:14px}.mmp-admin-goal{padding:23px 20px;background:#213f32;color:#f1f4e9}.mmp-admin-goal>small{font-size:8px;letter-spacing:.13em;color:#94a899}.mmp-admin-goal>h3{margin-top:18px;font-size:23px;line-height:1.28;font-weight:550}.mmp-admin-goal>h3 b{font-size:38px;color:#c5d7b4}.mmp-admin-goal>h3 em{color:#c5d7b4}.mmp-admin-goal>p{margin-top:12px!important;color:#a2b3a7;font-size:11px;line-height:1.55}.mmp-admin-goal>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:17px}.mmp-admin-goal>div span{height:54px;display:flex;align-items:baseline;justify-content:space-between;padding:18px 10px 0;border:1px solid #70867855;background:#29483b}.mmp-admin-goal>div small{font-size:8px;color:#91a597}.mmp-admin-goal>div b{font-size:16px}.mmp-admin-form{overflow:hidden;border:1px solid #CED8CA;background:#fffef9;box-shadow:0 11px 26px #29412f0d}.mmp-admin-form>header{height:62px;display:flex;align-items:center;padding:0 17px;border-bottom:1px solid #DCE3D9}.mmp-admin-form>header small{font-size:8px;letter-spacing:.13em;color:#789079}.mmp-admin-form>header h3{margin-top:4px;font-size:17px}.mmp-admin-form>header>strong{margin-left:auto;padding:8px 10px;background:#213f32;color:#f1f4e9;font-size:10px}.mmp-admin-form ol{padding:0 16px}.mmp-admin-form li{height:63px;display:grid;grid-template-columns:35px 170px 1fr;align-items:center;border-bottom:1px solid #E0E6DD}.mmp-admin-form li:last-child{border-bottom:0}.mmp-admin-form li>i{width:28px;height:28px;display:grid;place-items:center;border-radius:50%;background:#dfe9d7;color:#49684f;font-size:8px;font-weight:800}.mmp-admin-form li>span{display:flex;flex-direction:column;gap:4px}.mmp-admin-form li>span b{font-size:12px}.mmp-admin-form li>span em{color:#7c8980;font-size:9px}.mmp-admin-form li>div{height:35px;display:flex;align-items:center;gap:6px}.mmp-admin-form li>div u{flex:1;overflow:hidden;padding:8px 9px;border:1px solid #D6DED2;color:#718078;font-size:9px;text-decoration:none;white-space:nowrap}.mmp-admin-form li>div.address{padding:0 9px;border:1px solid #D6DED2}.mmp-admin-form li>div.address u{border:0;padding:0}.mmp-admin-form li>div.address svg{width:13px;color:#668067}.mmp-admin-form li>div>strong{padding:9px 10px;background:#5d7a61;color:#fff;font-size:9px}.mmp-admin-tools{padding:18px;border:1px solid #CED8CA;background:#f0f3ec}.mmp-admin-tools>header{height:49px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #D8E0D5}.mmp-admin-tools>header>svg{width:20px;color:#58745c}.mmp-admin-tools>header span{display:flex;flex-direction:column;gap:3px}.mmp-admin-tools>header small{font-size:7px;letter-spacing:.12em;color:#7c907d}.mmp-admin-tools>header h3{font-size:14px}.mmp-admin-tools ul{margin-top:5px}.mmp-admin-tools li{height:49px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #DCE3D9}.mmp-admin-tools li>svg{width:16px;color:#607c63}.mmp-admin-tools li>span{display:flex;flex-direction:column;gap:3px}.mmp-admin-tools li b{font-size:11px}.mmp-admin-tools li small{color:#7c8980;font-size:9px}.mmp-admin-tools>div{height:39px;margin-top:10px;display:flex;align-items:center;justify-content:center;gap:8px;background:#213f32;color:#f1f4e9}.mmp-admin-tools>div svg{width:15px;color:#bdd0ac}.mmp-admin-tools>div b{font-size:9px}.mmp-technology-copy{width:590px}.mmp-technology-copy h2{font-size:42px}.mmp-phase-separation{position:absolute;z-index:3;right:45px;top:120px;width:550px;height:455px;display:flex;flex-direction:column;align-items:center}.mmp-phase-separation>section{width:100%;height:159px;padding:17px 18px;border:1px solid #72897955;background:#27453a}.mmp-phase-separation>section.phase-later{border-style:dashed;background:#203c32}.mmp-phase-separation section>header{height:45px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #71877955}.mmp-phase-separation section>header>span{width:31px;height:31px;display:grid;place-items:center;border-radius:50%;background:#c5d7b4;color:#294738;font-size:9px;font-weight:800}.mmp-phase-separation section>header>div small{font-size:8px;letter-spacing:.12em;color:#92a697}.mmp-phase-separation section>header>div h3{margin-top:3px;font-size:14px}.mmp-phase-separation section>header>b{margin-left:auto;padding:6px 9px;background:#c5d7b4;color:#294738;font-size:9px}.mmp-phase-separation section.phase-later>header>b{border:1px solid #7D928155;background:transparent;color:#a7b8ac}.mmp-phase-separation section>div{display:grid;grid-template-columns:repeat(4,1fr);gap:6px;margin-top:10px}.mmp-phase-separation section>div span{height:31px;display:flex;align-items:center;justify-content:center;gap:5px;background:#2e4c40;color:#dce5d9;font-size:9px}.mmp-phase-separation section.phase-later>div span{border:1px dashed #6F857755;background:transparent}.mmp-phase-separation section>div svg{width:13px;color:#bcd0ac}.mmp-phase-separation section>p{margin-top:9px!important;color:#9eb0a4;font-size:9px}.mmp-phase-separation .phase-gate{height:82px;display:grid;grid-template-columns:1fr 110px 1fr;align-items:center;width:78%;color:#95aa98}.mmp-phase-separation .phase-gate>svg{width:20px;justify-self:center;transform:rotate(90deg)}.mmp-phase-separation .phase-gate>span{text-align:center}.mmp-phase-separation .phase-gate small{font-size:7px;letter-spacing:.12em;color:#7f9585}.mmp-phase-separation .phase-gate b{display:block;margin-top:4px;font-size:11px;line-height:1.35}.mmp-phase-separation-rule{position:absolute;z-index:4;left:64px;bottom:100px;width:520px;height:55px;display:flex;align-items:center;gap:11px;padding:0 15px;border:1px solid #70877855;background:#213e34;color:#9fb0a4;font-size:10px;line-height:1.45}.mmp-phase-separation-rule>svg{flex:0 0 19px;width:19px;color:#bdd0ac}.mmp-phase-separation-rule b{margin-right:7px;color:#f1f4e9}.mmp-reuse-diagram{height:206px;margin:19px 58px 0;display:grid;grid-template-columns:245px 72px 285px 72px 245px;justify-content:center;align-items:center}.mmp-reuse-phase{height:185px;padding:15px;border:1px solid #D1DAD0;background:#fffef9}.mmp-reuse-phase.phase2{border-style:dashed;background:#f1f3ee}.mmp-reuse-phase>header{height:62px;border-bottom:1px solid #DCE3D9}.mmp-reuse-phase>header small{font-size:8px;letter-spacing:.12em;color:#789079}.mmp-reuse-phase>header h3{margin-top:5px;font-size:17px}.mmp-reuse-phase>header b{display:block;margin-top:4px;color:#537158;font-size:9px}.mmp-reuse-phase>div{display:grid;gap:6px;margin-top:10px}.mmp-reuse-phase>div span{height:27px;display:flex;align-items:center;gap:7px;padding:0 9px;background:#e7ede2;color:#596b5d;font-size:9px;font-weight:650}.mmp-reuse-phase>div svg{width:13px;color:#627d65}.mmp-reuse-arrow{display:flex;flex-direction:column;align-items:center;color:#708a73;text-align:center}.mmp-reuse-arrow>svg{width:18px}.mmp-reuse-arrow small{margin-top:7px;font-size:8px;line-height:1.4}.mmp-reuse-core{height:206px;padding:16px;background:#213f32;color:#f1f4e9}.mmp-reuse-core>header{height:55px;display:flex;align-items:center;gap:10px;border-bottom:1px solid #71877955}.mmp-reuse-core>header>svg{width:23px;color:#bdd0ac}.mmp-reuse-core>header span{display:flex;flex-direction:column;gap:3px}.mmp-reuse-core>header small{font-size:7px;letter-spacing:.12em;color:#92a697}.mmp-reuse-core>header h3{font-size:15px}.mmp-reuse-core>div{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:12px}.mmp-reuse-core>div span{height:31px;display:grid;place-items:center;border:1px solid #71877955;color:#d7e1d5;font-size:9px}.mmp-reuse-core>strong{height:27px;margin-top:9px;display:grid;place-items:center;background:#c5d7b4;color:#294738;font-size:9px}.mmp-reuse-split{height:76px;margin:12px 58px 0;display:grid;grid-template-columns:1fr 1fr;gap:12px}.mmp-reuse-split>section{padding:11px 14px;border-left:3px solid #648266;background:#e8eee3}.mmp-reuse-split>section:last-child{border-left-color:#9daa9d;background:#f0f2ed}.mmp-reuse-split small{font-size:8px;letter-spacing:.12em;color:#758b77}.mmp-reuse-split>section>div{display:flex;gap:6px;margin-top:8px}.mmp-reuse-split span{padding:6px 8px;border:1px solid #CBD5C8;background:#fffef9;color:#5e6f61;font-size:9px}.mmp-architecture-slide .mmp-data-seeds{height:70px;margin-top:11px}.mmp-architecture-slide .mmp-story-bridge{bottom:48px}.mmp-phase1-architecture{margin-top:18px}.mmp-phase1-architecture .mmp-reuse-phase.services{background:#f0f3ec}.mmp-baas-options{height:78px;margin:11px 58px 0;display:grid;grid-template-columns:1fr 1fr 260px;gap:10px}.mmp-baas-options>article,.mmp-baas-options>div{display:flex;align-items:center;gap:11px;padding:0 14px;border:1px solid #D2DBCF;background:#fffef9}.mmp-baas-options>article>span{width:38px;height:38px;display:grid;place-items:center;border-radius:10px;color:#fff;font-size:18px;font-weight:800}.mmp-baas-options>article>span.firebase{background:#e29d36}.mmp-baas-options>article>span.supabase{background:#3c9875}.mmp-baas-options article>div,.mmp-baas-options>div{display:flex;flex-direction:column;align-items:flex-start;justify-content:center;gap:3px}.mmp-baas-options small{font-size:7px;letter-spacing:.11em;color:#7a8f7b}.mmp-baas-options b{font-size:11px}.mmp-baas-options p{color:#758279;font-size:9px}.mmp-baas-options>div{background:#e7ede2}.mmp-baas-benefit-strip{height:49px;margin:10px 58px 0;display:grid;grid-template-columns:repeat(4,1fr);border:1px solid #D2DBCF;background:#213f32;color:#e9eee5}.mmp-baas-benefit-strip>span{display:flex;align-items:center;justify-content:center;gap:8px;border-right:1px solid #70867855}.mmp-baas-benefit-strip>span:last-child{border-right:0}.mmp-baas-benefit-strip svg{width:15px;color:#bdd0ac}.mmp-baas-benefit-strip b{font-size:10px}.mmp-stack-slide .mmp-story-bridge{bottom:48px}.mmp-layer-board{height:226px;margin:18px 58px 0;display:grid;grid-template-columns:145px 35px 220px 35px 325px 35px 245px;justify-content:center;align-items:center}.mmp-layer-actors,.mmp-layer-frontend,.mmp-layer-data{height:205px;padding:12px;border:1px solid #D1DAD0;background:#fffef9}.mmp-layer-actors>header,.mmp-layer-frontend>header,.mmp-layer-data>header{height:27px;color:#778c79;font-size:8px;letter-spacing:.12em;font-weight:750}.mmp-layer-actors article,.mmp-layer-frontend>article,.mmp-layer-data article{display:flex;align-items:center;gap:9px;padding:0 10px;background:#e8eee3}.mmp-layer-actors article{height:69px;margin-bottom:7px}.mmp-layer-actors article>svg,.mmp-layer-frontend>article>svg,.mmp-layer-data article>svg{width:18px;color:#5d785f}.mmp-layer-actors span,.mmp-layer-frontend>article>span,.mmp-layer-data article>span{display:flex;flex-direction:column;gap:3px}.mmp-layer-actors small,.mmp-layer-frontend small,.mmp-layer-data small{font-size:7px;letter-spacing:.1em;color:#7b907d}.mmp-layer-actors b,.mmp-layer-frontend b,.mmp-layer-data b{font-size:11px}.mmp-layer-frontend>article{height:73px;margin-bottom:8px}.mmp-layer-frontend em{color:#77857c;font-size:8px}.mmp-layer-arrow{display:grid;place-items:center;color:#6f8972}.mmp-layer-arrow>svg{width:17px}.mmp-layer-baas{height:226px;padding:15px;background:#213f32;color:#f1f4e9}.mmp-layer-baas>header{height:62px;display:flex;align-items:center;gap:11px;border-bottom:1px solid #71877955}.mmp-layer-baas>header>svg{width:25px;color:#bdd0ac}.mmp-layer-baas>header span{display:flex;flex-direction:column;gap:4px}.mmp-layer-baas>header small{font-size:7px;letter-spacing:.12em;color:#91a596}.mmp-layer-baas>header h3{font-size:16px}.mmp-layer-baas>div{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:13px}.mmp-layer-baas>div span{height:48px;display:grid;place-items:center;border:1px solid #71877955;color:#d8e2d6;font-size:10px}.mmp-layer-baas>strong{height:28px;margin-top:10px;display:grid;place-items:center;background:#c5d7b4;color:#294738;font-size:9px}.mmp-layer-data article{height:48px;margin-bottom:7px}.mmp-layer-data article:last-child{margin-bottom:0}.mmp-layer-expanded .mmp-layer-frontend>article.client-switch{height:73px;display:grid;grid-template-columns:1fr 20px 1fr;gap:4px;padding:7px}.mmp-layer-expanded .client-switch>span{height:57px;display:flex;flex-direction:column;justify-content:center;padding:0 8px;background:#dce7d4}.mmp-layer-expanded .client-switch>span.future{border:1px dashed #829781;background:#f8f9f5}.mmp-layer-expanded .client-switch>svg{width:13px;color:#6f8972}.mmp-layer-expanded .mmp-layer-baas>strong{display:grid}.mmp-stack-slide .mmp-baas-options{margin-top:10px}.mmp-stack-slide .mmp-baas-benefit-strip{margin-top:9px}.mmp-layer-expanded .mmp-layer-baas>div span{height:38px}.mmp-layer-expanded .mmp-layer-baas>strong{height:25px;margin-top:8px}.mmp-team-head>p,.mmp-related-head>p,.mmp-career-head>p,.mmp-schedule-head>p,.mmp-handover-head>p,.mmp-support-head>p,.mmp-questions-head>p{margin-top:18px;text-align:right;color:#7a887e;font-size:13px;line-height:1.7}.mmp-delivery-chapter{background:#193228;color:#f4f6ec}.mmp-delivery-chapter:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 74% 34%,#77917432,transparent 36%),linear-gradient(90deg,#193228 0 48%,#1f3b30)}.mmp-delivery-chapter:after{content:"05";position:absolute;right:36px;bottom:-103px;color:#d8e6ca0a;font-size:390px;font-weight:780;line-height:1}.mmp-delivery-copy{position:absolute;z-index:2;left:64px;top:55px;width:650px}.mmp-delivery-copy>span{font-size:11px;letter-spacing:.19em;font-weight:750;color:#a7bba3}.mmp-delivery-copy>p{margin-top:72px!important;padding-left:15px;border-left:1px solid #79917D;color:#91a598;font-size:14px}.mmp-delivery-copy h2{margin-top:23px;font-size:48px;line-height:1.27;font-weight:560;letter-spacing:-.065em}.mmp-delivery-copy h2 em{color:#c7d9b6}.mmp-delivery-copy>div{display:flex;gap:8px;margin-top:36px}.mmp-delivery-copy>div span{display:flex;align-items:center;gap:7px;padding:10px 12px;border:1px solid #70877855;background:#28443a99;color:#cbd7cd;font-size:11px}.mmp-delivery-copy>div svg{width:14px;color:#bbd0aa}.mmp-delivery-route{position:absolute;z-index:2;right:35px;top:73px;width:525px;height:500px}.mmp-delivery-route>svg{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.mmp-delivery-route path{fill:none;stroke:#aac09b;stroke-width:2;stroke-dasharray:6 9}.mmp-delivery-route circle{fill:#c8dab7;stroke:#244537;stroke-width:5}.mmp-delivery-route article{position:absolute;width:184px;padding:15px 17px;border:1px solid #80958155;background:#234035e8;box-shadow:0 15px 30px #0a1f1760}.mmp-delivery-route article.r1{left:0;bottom:11px}.mmp-delivery-route article.r2{left:174px;top:226px}.mmp-delivery-route article.r3{right:1px;top:34px}.mmp-delivery-route small{font-size:8px;letter-spacing:.15em;color:#91a697}.mmp-delivery-route b{display:block;margin-top:8px;font-size:19px;color:#eef3e8}.mmp-delivery-route span{display:block;margin-top:6px;color:#9eb0a3;font-size:10px}.mmp-delivery-chapter .mmp-chapter-next{left:64px}.mmp-team-grid{height:326px;margin:18px 58px 0;display:grid;grid-template-columns:1fr 76px 1fr;align-items:center}.mmp-team-grid>article{height:326px;padding:20px 22px;border:1px solid #CFD8CC;background:#fffef9}.mmp-team-grid>article.lead{background:#213f32;color:#f2f5eb;border-color:#213f32}.mmp-team-grid article>header{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #D8DFD5}.mmp-team-grid .lead>header{border-color:#6c84734d}.mmp-team-grid article>header>span{width:42px;height:42px;display:grid;place-items:center;border-radius:50%;background:#dde8d5;color:#4c6c52}.mmp-team-grid article>header svg{width:20px}.mmp-team-grid article>header>div{display:flex;flex-direction:column;gap:4px}.mmp-team-grid article>header small{font-size:8px;letter-spacing:.13em;color:#7e927f}.mmp-team-grid .lead header small{color:#92a697}.mmp-team-grid article>header h3{font-size:16px}.mmp-team-grid article>header>b{margin-left:auto;padding:6px 9px;border:1px solid #D3DCD0;color:#617864;font-size:9px}.mmp-team-grid .lead article>header>b,.mmp-team-grid .lead>header>b{border-color:#71887955;color:#b7c6b9}.mmp-team-grid h4{margin:16px 0 0;font-size:20px;line-height:1.35;font-weight:600}.mmp-team-stats{height:56px;margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);background:#ecf1e7}.mmp-lead .mmp-team-stats,.mmp-team-grid .lead .mmp-team-stats{background:#29483b}.mmp-team-stats span{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #D7DFD3}.mmp-team-grid .lead .mmp-team-stats span{border-color:#71887955}.mmp-team-stats span:last-child{border:0}.mmp-team-stats b{font-size:14px}.mmp-team-stats small{margin-top:3px;font-size:8px;color:#809083}.mmp-team-grid .lead .mmp-team-stats small{color:#91a597}.mmp-team-grid ul{display:grid;grid-template-columns:1fr;gap:7px;margin-top:14px}.mmp-team-grid li{display:flex;align-items:center;gap:7px;font-size:10px;color:#68766d}.mmp-team-grid .lead li{color:#afbeb3}.mmp-team-grid li svg{width:12px;color:#688568}.mmp-team-grid .lead li svg{color:#bdd0ac}.mmp-team-link{display:flex;flex-direction:column;align-items:center;gap:13px;color:#718b73;text-align:center}.mmp-team-link svg{width:17px}.mmp-team-link svg:last-child{transform:rotate(180deg)}.mmp-team-link span{font-size:8px;line-height:1.4;letter-spacing:.16em;font-weight:800}.mmp-team-model{height:62px;margin:12px 58px 0;display:grid;grid-template-columns:38px 390px 1fr;align-items:center;padding:0 18px;background:#e6ede0}.mmp-team-model>svg{width:21px;color:#5d795f}.mmp-team-model>span{display:flex;flex-direction:column;gap:4px}.mmp-team-model small{font-size:8px;letter-spacing:.13em;color:#768c78}.mmp-team-model b{font-size:11px}.mmp-team-model p{padding-left:20px;border-left:1px solid #C9D4C6;color:#6c7b70;font-size:10px;line-height:1.5}.mmp-related-grid{height:321px;margin:17px 58px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:10px}.mmp-related-grid article{position:relative;padding:13px 15px;border:1px solid #D3DCD0;background:#fffef9}.mmp-related-grid article>header{display:flex;justify-content:space-between;align-items:center}.mmp-related-grid article>header>span{width:31px;height:31px;display:grid;place-items:center;border-radius:9px;background:#dde8d5;color:#4d6d53}.mmp-related-grid article>header svg{width:15px}.mmp-related-grid article>header small{font-size:9px;color:#a0aaa1}.mmp-related-grid article>em{position:absolute;left:57px;top:16px;font-size:8px;letter-spacing:.08em;color:#778c79}.mmp-related-grid h3{position:absolute;left:57px;top:31px;font-size:17px}.mmp-related-grid p{margin-top:12px!important;color:#6d7a70;font-size:10px;line-height:1.45}.mmp-related-grid article>b{position:absolute;left:15px;bottom:12px;padding:5px 8px;background:#e9efe4;color:#5d785f;font-size:8px}.mmp-related-proof{height:49px;margin:11px 58px 0;display:flex;align-items:center;gap:12px;padding:0 16px;background:#213f32;color:#aebdb2;font-size:11px}.mmp-related-proof svg{width:19px;color:#bed0ad}.mmp-related-proof b{color:#f2f4ec;margin-right:7px}.mmp-proof-grid{height:327px;margin:16px 58px 0;display:grid;grid-template-columns:1.24fr .76fr;gap:12px}.mmp-proof-grid>article{overflow:hidden;border:1px solid #D0D9CD;background:#fffef9}.mmp-proof-grid article>header{height:56px;display:flex;align-items:center;gap:10px;padding:0 14px;border-bottom:1px solid #D9E1D6}.mmp-proof-grid article>header>span{width:33px;height:33px;display:grid;place-items:center;border-radius:9px;background:#dde8d5;color:#4e6d53}.mmp-proof-grid article>header svg{width:16px}.mmp-proof-grid article>header>div{display:flex;flex-direction:column;gap:3px}.mmp-proof-grid article>header small{font-size:7px;letter-spacing:.13em;color:#7b907d}.mmp-proof-grid article>header h3{font-size:16px}.mmp-proof-grid article>header>b{margin-left:auto;padding:6px 8px;background:#e9efe4;color:#5c765f;font-size:8px}.mmp-proof-grid figure{position:relative;height:205px;margin:0;background:#14231c;overflow:hidden}.mmp-proof-grid figure>img:first-child{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.mmp-proof-grid figure>img:last-child{position:absolute;right:13px;bottom:12px;width:42%;height:105px;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;border:4px solid #F4F6EF;box-shadow:0 10px 25px #07140e80}.mmp-proof-grid article>footer{height:65px;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.mmp-proof-grid article>footer p{max-width:62%;color:#6e7b72;font-size:9px;line-height:1.45}.mmp-proof-grid article>footer>span{display:flex;align-items:center;gap:6px;color:#5d775f;font-size:8px;font-weight:700}.mmp-proof-grid article>footer>span svg{width:12px}.mmp-proof-grid .twohigh{display:grid;grid-template-rows:56px 205px 66px}.mmp-proof-phones{display:flex;align-items:flex-end;justify-content:center;gap:15px;overflow:hidden;padding-top:10px;background:#151716}.mmp-proof-phones img{width:126px;height:258px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border:5px solid #292C2A;border-bottom:0;border-radius:21px 21px 0 0;box-shadow:0 13px 28px #0008}.mmp-proof-phones img:last-child{width:111px;height:230px;opacity:.82}.mmp-proof-grid .twohigh>footer{height:66px}.mmp-proof-grid .twohigh>footer p{max-width:48%;font-size:8px}.mmp-proof-grid .twohigh>footer>div{display:flex;flex-wrap:wrap;justify-content:flex-end;gap:4px}.mmp-proof-grid .twohigh>footer a{display:flex;align-items:center;gap:4px;padding:5px 6px;border:1px solid #D4DDD1;color:#526e57;font-size:6px;font-weight:800;letter-spacing:.05em}.mmp-proof-grid .twohigh>footer a svg{width:8px}.mmp-proof-demo-links{height:49px;margin:10px 58px 0;display:grid;grid-template-columns:1fr 210px 220px;align-items:center;background:#213f32;color:#f1f4e9}.mmp-proof-demo-links>span,.mmp-proof-demo-links>a{height:100%;display:flex;align-items:center;gap:9px;padding:0 14px}.mmp-proof-demo-links>span{color:#a9b9ae;font-size:9px}.mmp-proof-demo-links>span b{color:#eef3e8}.mmp-proof-demo-links>a{justify-content:center;border-left:1px solid #70867855;background:#2a493b;font-size:9px;font-weight:700}.mmp-proof-demo-links svg{width:14px;color:#bdd0ac}.mmp-proof-slide .mmp-story-bridge{bottom:47px}.mmp-career-head{padding-top:38px;padding-bottom:17px}.mmp-career-head h2{font-size:33px}.mmp-career-list{height:348px;margin:14px 58px 0;display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(8,1fr);gap:5px 12px}.mmp-career-list article{display:grid;grid-template-columns:33px 190px 1fr;align-items:center;padding:0 12px;border:1px solid #D7DED4;background:#fffef9}.mmp-career-list article>i{font-size:9px;font-weight:800;color:#7a927a}.mmp-career-list article>div{display:flex;align-items:center;gap:9px;min-width:0}.mmp-career-list small{min-width:55px;font-size:7px;letter-spacing:.08em;color:#718973}.mmp-career-list article b{font-size:10px}.mmp-career-list article p{padding-left:12px;border-left:1px solid #DFE5DC;color:#78847b;font-size:9px}.mmp-career-summary{height:48px;margin:10px 58px 0;display:flex;align-items:center;justify-content:center;gap:26px;background:#e7ede2;color:#6e7d71;font-size:9px}.mmp-career-summary span{display:flex;align-items:baseline;gap:7px}.mmp-career-summary b{color:#294638;font-size:13px}.mmp-career-summary>i{width:1px;height:18px;background:#c8d2c4}.mmp-career-slide .mmp-story-bridge{bottom:47px}.mmp-schedule-head{padding-top:39px;padding-bottom:17px}.mmp-schedule-head h2{font-size:34px}.mmp-gantt{margin:13px 58px 0;border:1px solid #D3DCD0;background:#fffef9}.mmp-gantt>header,.mmp-gantt-row{display:grid;grid-template-columns:220px repeat(8,1fr)}.mmp-gantt>header{height:27px;background:#213f32;color:#dde6db}.mmp-gantt>header span,.mmp-gantt>header b{display:grid;place-items:center;border-right:1px solid #71877955;font-size:8px}.mmp-gantt>header span{justify-content:start;padding-left:15px;letter-spacing:.1em}.mmp-gantt-row{position:relative;height:34px;border-bottom:1px solid #E1E6DE}.mmp-gantt-row:last-child{border-bottom:0}.mmp-gantt-row>span{grid-column:1;grid-row:1;z-index:2;display:flex;align-items:center;justify-content:space-between;padding:0 13px;border-right:1px solid #DCE3D9}.mmp-gantt-row>span b{font-size:9px}.mmp-gantt-row>span small{font-size:7px;color:#7d8b80}.mmp-gantt-row>i{grid-row:1;border-right:1px solid #E3E8E0;background:linear-gradient(0deg,#fafbf7,#fafbf7)}.mmp-gantt-row>em{grid-row:1;align-self:center;height:16px;z-index:3;margin:0 4px;border-radius:2px}.mmp-gantt-row>em.green{background:#648466}.mmp-gantt-row>em.sage{background:#afc3a1}.mmp-gantt-row>em.dark{background:#29493b}.mmp-milestones{height:52px;margin:9px 58px 0;display:grid;grid-template-columns:repeat(5,1fr);border:1px solid #D5DDD1;background:#f0f3ec}.mmp-milestones>div{display:flex;align-items:center;gap:9px;padding:0 12px;border-right:1px solid #D5DDD1}.mmp-milestones>div:last-child{border:0}.mmp-milestones b{width:31px;height:25px;display:grid;place-items:center;background:#dce8d4;color:#4f6e54;font-size:9px}.mmp-milestones span{font-size:9px;line-height:1.35}.mmp-schedule-rule,.mmp-handover-rule,.mmp-question-rule{height:42px;margin:9px 58px 0;display:flex;align-items:center;gap:11px;padding:0 15px;background:#e5ece0;color:#68786c;font-size:10px}.mmp-schedule-rule svg,.mmp-handover-rule svg,.mmp-question-rule svg{width:17px;color:#5e7b61}.mmp-schedule-rule b,.mmp-handover-rule b,.mmp-question-rule b{color:#294638;margin-right:8px}.mmp-schedule-slide .mmp-story-bridge{bottom:47px}.mmp-price-head{padding-top:39px;padding-bottom:17px}.mmp-price-head h2{font-size:34px}.mmp-price-total{margin-top:14px;text-align:right}.mmp-price-total small{display:block;font-size:8px;letter-spacing:.14em;color:#7b8d7c}.mmp-price-total>b{display:block;margin-top:6px;color:#274638;font-size:31px;letter-spacing:-.045em}.mmp-price-total>b em{margin-left:5px;font-size:13px}.mmp-price-layout{height:307px;margin:13px 58px 0;display:grid;grid-template-columns:1.55fr .8fr;gap:13px}.mmp-price-table{border:1px solid #D2DBCF;background:#fffef9}.mmp-price-table>header{height:27px;display:grid;grid-template-columns:190px 1fr 130px;align-items:center;padding:0 14px;background:#e8eee3;color:#748676;font-size:8px;letter-spacing:.08em}.mmp-price-table>header b{text-align:right}.mmp-price-table>article{height:43px;display:grid;grid-template-columns:30px 160px 1fr 130px;align-items:center;padding:0 14px;border-bottom:1px solid #E2E7DF}.mmp-price-table>article i{font-size:8px;color:#7b927c}.mmp-price-table>article b{font-size:10px}.mmp-price-table>article span{font-size:9px;color:#77857b}.mmp-price-table>article strong{text-align:right;font-size:10px}.mmp-price-table>footer{height:63px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:14px;padding:0 14px;background:#213f32;color:#f1f4ea}.mmp-price-table>footer span{font-size:10px}.mmp-price-table>footer b{font-size:18px}.mmp-price-table>footer em{font-size:8px;color:#a9b9ae}.mmp-price-why{position:relative;overflow:hidden;padding:17px 18px;background:#213f32;color:#f1f4ea}.mmp-price-why>small{font-size:8px;letter-spacing:.14em;color:#93a796}.mmp-price-why>h3{margin-top:8px;font-size:18px;line-height:1.3}.mmp-price-ring{position:absolute;right:17px;top:17px;width:66px;height:66px;display:grid;place-content:center;border:5px solid #C3D5B2;border-left-color:#536e5d;border-radius:50%;text-align:center}.mmp-price-ring b{font-size:16px}.mmp-price-ring span{font-size:7px;color:#9db0a3}.mmp-price-why ol{display:grid;gap:9px;margin-top:18px}.mmp-price-why li{display:grid;grid-template-columns:22px 1fr;gap:9px;align-items:start}.mmp-price-why li>i{width:20px;height:20px;display:grid;place-items:center;border-radius:50%;background:#c1d3b0;color:#294638;font-size:8px;font-weight:800}.mmp-price-why li>span{display:flex;flex-direction:column;gap:3px}.mmp-price-why li b{font-size:10px}.mmp-price-why li small{font-size:8px;line-height:1.35;color:#9fb0a4}.mmp-price-includes{height:45px;margin:9px 58px 0;display:flex;align-items:center;justify-content:center;gap:10px;background:#e7ede2}.mmp-price-includes svg{width:15px;color:#5d7a60}.mmp-price-includes b{font-size:9px}.mmp-price-includes>i{width:1px;height:18px;margin:0 8px;background:#c8d2c4}.mmp-price-slide .mmp-story-bridge{bottom:47px}.mmp-handover-head{padding-top:38px;padding-bottom:17px}.mmp-handover-head h2{font-size:34px}.mmp-deliverable-grid{height:173px;margin:13px 58px 0;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);gap:8px}.mmp-deliverable-grid article{display:grid;grid-template-columns:25px 35px 1fr 16px;align-items:center;padding:0 13px;border:1px solid #D4DCD1;background:#fffef9}.mmp-deliverable-grid article>i{font-size:8px;color:#849585}.mmp-deliverable-grid article>svg{width:18px;color:#57745b}.mmp-deliverable-grid article>span{display:flex;flex-direction:column;gap:4px}.mmp-deliverable-grid article b{font-size:11px}.mmp-deliverable-grid article small{font-size:8px;color:#7d8a80}.mmp-deliverable-grid article>svg:last-child{width:13px;color:#789479}.mmp-ownership-flow{height:105px;margin:10px 58px 0;display:grid;grid-template-columns:1fr 38px 1fr 38px 1fr;align-items:center}.mmp-ownership-flow>section{height:105px;padding:14px 16px;border-top:3px solid #6B896C;background:#e8eee3}.mmp-ownership-flow>section:nth-of-type(2){border-color:#99af91}.mmp-ownership-flow>section:nth-of-type(3){border-color:#29483b;background:#213f32;color:#eff3e8}.mmp-ownership-flow>svg{width:16px;margin:auto;color:#718a73}.mmp-ownership-flow small{font-size:7px;letter-spacing:.12em;color:#789078}.mmp-ownership-flow h3{margin-top:8px;font-size:14px}.mmp-ownership-flow p{margin-top:7px!important;color:#748178;font-size:8px;line-height:1.45}.mmp-ownership-flow>section:nth-of-type(3) p,.mmp-ownership-flow>section:nth-of-type(3) small{color:#9eaea3}.mmp-handover-slide .mmp-story-bridge{bottom:47px}.mmp-support-head{padding-top:39px;padding-bottom:17px}.mmp-support-head h2{font-size:34px}.mmp-support-layout{height:290px;margin:13px 58px 0;display:grid;grid-template-columns:1fr 1fr;gap:13px}.mmp-warranty-card{position:relative;overflow:hidden;padding:19px 22px;background:#213f32;color:#eff3e8}.mmp-warranty-card>svg{position:absolute;right:20px;top:19px;width:30px;color:#bdd0ac}.mmp-warranty-card>small{font-size:8px;letter-spacing:.14em;color:#91a496}.mmp-warranty-card h3{display:flex;align-items:baseline;gap:8px;margin-top:17px;font-size:20px}.mmp-warranty-card h3 b{font-size:61px;line-height:.9;color:#c5d7b4}.mmp-warranty-card>p{width:79%;margin-top:16px!important;color:#a5b5aa;font-size:11px;line-height:1.6}.mmp-warranty-line{position:absolute;left:22px;right:22px;bottom:23px;display:grid;grid-template-columns:8px 1fr 8px 1fr 8px 1fr 8px 1fr 8px auto;align-items:center}.mmp-warranty-line i{width:8px;height:8px;border-radius:50%;background:#bcd0aa}.mmp-warranty-line span{height:1px;position:relative;background:#718779}.mmp-warranty-line span:after{content:attr(data-x)}.mmp-warranty-line span,.mmp-warranty-line b{font-size:7px;color:#9eb0a3;text-align:center}.mmp-maintenance-options{padding:16px 18px;border:1px solid #D2DBCF;background:#fffef9}.mmp-maintenance-options>header{display:flex;align-items:center;gap:10px;height:42px;border-bottom:1px solid #DCE3D9}.mmp-maintenance-options>header>svg{width:21px;color:#58765c}.mmp-maintenance-options header span{display:flex;flex-direction:column;gap:3px}.mmp-maintenance-options header small{font-size:7px;letter-spacing:.13em;color:#7d917e}.mmp-maintenance-options header h3{font-size:15px}.mmp-maintenance-options>article{height:76px;display:grid;grid-template-columns:35px 1fr;align-items:center;border-bottom:1px solid #E0E5DD}.mmp-maintenance-options>article>span{width:25px;height:25px;display:grid;place-items:center;border-radius:50%;background:#dde8d5;color:#4c6c52;font-size:9px;font-weight:800}.mmp-maintenance-options article>div{display:grid;grid-template-columns:1fr auto;gap:4px}.mmp-maintenance-options article small{font-size:7px;letter-spacing:.1em;color:#829284}.mmp-maintenance-options article b{font-size:12px}.mmp-maintenance-options article p{grid-column:1/3;color:#758279;font-size:8px}.mmp-maintenance-options>footer{padding-top:10px;color:#78867b;font-size:8px}.mmp-support-boundary{height:62px;margin:10px 58px 0;display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #D5DDD1;background:#e8eee3}.mmp-support-boundary>div{display:flex;align-items:center;gap:10px;padding:0 15px;border-right:1px solid #D5DDD1}.mmp-support-boundary>div:last-child{border:0}.mmp-support-boundary svg{width:17px;color:#5d7a60}.mmp-support-boundary span{display:flex;flex-direction:column;gap:4px}.mmp-support-boundary small{font-size:7px;color:#7d8e7f}.mmp-support-boundary b{font-size:9px}.mmp-support-slide .mmp-story-bridge{bottom:47px}.mmp-questions-head{padding-top:36px;padding-bottom:15px}.mmp-questions-head h2{font-size:32px}.mmp-question-grid{height:344px;margin:11px 58px 0;display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(7,1fr);gap:5px 10px}.mmp-question-grid article{display:grid;grid-template-columns:30px 1fr 15px;align-items:center;padding:0 11px;border:1px solid #D6DED3;background:#fffef9}.mmp-question-grid article>i{font-size:8px;font-weight:800;color:#708a72}.mmp-question-grid article>div{display:grid;grid-template-columns:64px 1fr;align-items:center}.mmp-question-grid article b{font-size:10px}.mmp-question-grid article p{color:#738078;font-size:9px;line-height:1.35}.mmp-question-grid article>svg{width:13px;color:#9bac9b}.mmp-question-rule{height:44px;margin-top:9px}.mmp-questions-slide .mmp-story-bridge{bottom:47px}.mmp-coverage-slide{background:#183128;color:#eff3e8}.mmp-coverage-slide:after{content:"✓";position:absolute;right:22px;bottom:-110px;color:#d9e7cc09;font-size:410px;font-weight:800;line-height:1}.mmp-coverage-grid-bg{position:absolute;inset:0;opacity:.2;background-image:linear-gradient(#9DB29C10 1px,transparent 1px),linear-gradient(90deg,#9DB29C10 1px,transparent 1px);background-size:48px 48px}.mmp-coverage-slide>header{position:relative;z-index:2;display:flex;align-items:flex-end;justify-content:space-between;margin:48px 58px 0;padding-bottom:18px;border-bottom:1px solid #6C82734D}.mmp-coverage-slide>header>span{position:absolute;left:0;top:0;font-size:10px;letter-spacing:.18em;color:#9db29c}.mmp-coverage-slide>header h2{padding-top:31px;font-size:39px;line-height:1.27;font-weight:560;letter-spacing:-.055em}.mmp-coverage-slide>header h2 em{color:#c4d6b3}.mmp-coverage-slide>header p{padding-bottom:4px;text-align:right;color:#98aa9e;font-size:11px;line-height:1.65}.mmp-coverage-table{position:relative;z-index:2;margin:16px 58px 0;border:1px solid #71877955;background:#203c31}.mmp-coverage-table>div,.mmp-coverage-table>article{display:grid;grid-template-columns:44px 290px 1fr 72px;align-items:center}.mmp-coverage-table>div{height:27px;padding:0 14px;background:#29483b;color:#90a395;font-size:8px;letter-spacing:.09em}.mmp-coverage-table>div span:first-child{grid-column:1/3}.mmp-coverage-table>div span:nth-child(2){grid-column:3}.mmp-coverage-table>div b{text-align:right}.mmp-coverage-table>article{height:48px;padding:0 14px;border-top:1px solid #71877942}.mmp-coverage-table>article i{font-size:9px;color:#afc3a1}.mmp-coverage-table>article strong{font-size:12px}.mmp-coverage-table>article span{display:flex;align-items:center;gap:9px;color:#aebdb2;font-size:10px}.mmp-coverage-table>article span svg{width:13px;color:#bed0ad}.mmp-coverage-table>article>b{text-align:right;color:#c7d8b7;font-size:10px}.mmp-coverage-conditions{position:relative;z-index:2;height:63px;margin:12px 58px 0;display:flex;align-items:center;justify-content:center;gap:29px;background:#c5d7b4;color:#294638}.mmp-coverage-conditions span{display:flex;align-items:baseline;gap:8px}.mmp-coverage-conditions b{font-size:18px}.mmp-coverage-conditions small{font-size:8px;color:#56705b}.mmp-coverage-conditions>i{width:1px;height:25px;background:#9db492}.mmp-coverage-slide>footer{position:relative;z-index:2;height:104px;margin:13px 58px 0;display:flex;align-items:center;justify-content:space-between}.mmp-coverage-slide>footer small{font-size:8px;letter-spacing:.16em;color:#91a496}.mmp-coverage-slide>footer h3{margin-top:8px;font-size:22px;line-height:1.35}.mmp-coverage-slide>footer h3 em{color:#c4d6b3}.mmp-coverage-slide>footer>a{display:flex;align-items:center;gap:9px;padding:13px 17px;background:#f0f3e8;color:#294638;font-size:10px;font-weight:800;letter-spacing:.08em}.mmp-coverage-slide>footer>a svg{width:13px}@media(max-width:900px){.mmp-chrome>div:first-child span{display:none}.mmp-chrome-actions a{display:none}.mmp-stage{padding:14px 8px 30px}.mmp-shell{margin-bottom:14px}}@media print{.no-print{display:none!important}.mmp-root{background:#fff}.mmp-stage{padding:0}.mmp-shell{width:1280px;height:720px;margin:0;-moz-column-break-after:page;break-after:page;page-break-after:always}.mmp-slide{transform:none;box-shadow:none}}.mmp-demo-print-shot{display:none;width:100%;height:calc(100% - 35px);-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}@media print{.mmp-browser-frame iframe{display:none}.mmp-demo-print-shot{display:block}}.clinic-demo{--ink:#26231f;--muted:#817b72;--line:rgba(48,42,34,.14);--cream:#f5f1e9;--paper:#fbf9f4;--bronze:#a47c4f;position:relative;height:100svh;min-height:640px;overflow:hidden;background:var(--paper);color:var(--ink);font-family:Arial,Noto Sans KR,sans-serif}.clinic-demo *{box-sizing:border-box}.clinic-demo button,.clinic-demo input{font:inherit}.clinic-demo h1,.clinic-demo h2,.clinic-demo h3{font-family:Georgia,Times New Roman,serif;font-weight:400}.clinic-bar{height:82px;padding:0 clamp(26px,4vw,64px);display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid var(--line);background:#fbf9f4f0;position:relative;z-index:20}.clinic-wordmark{border:0;background:transparent;color:var(--ink);display:flex;flex-direction:column;align-items:flex-start;cursor:pointer;padding:0}.clinic-wordmark b{font:400 20px/1 Georgia,serif;letter-spacing:.22em}.clinic-wordmark span{font-size:7px;letter-spacing:.2em;margin-top:6px;color:#7f766a}.clinic-progress{display:flex;align-items:center;gap:12px;color:#8a8175;font:700 9px/1 Arial;letter-spacing:.16em}.clinic-progress i{display:block;width:110px;height:1px;background:#d7d0c6}.clinic-progress em{display:block;height:1px;background:#6c5944;transition:width .5s ease}.clinic-tools{justify-self:end;display:flex;align-items:center;gap:16px}.clinic-tools span{display:flex;align-items:center;gap:6px;font-size:8px;letter-spacing:.14em;color:#857b6e}.clinic-tools svg{width:11px}.clinic-tools button{display:flex;align-items:center;gap:6px;border:0;background:transparent;color:#857b6e;font-size:8px;letter-spacing:.13em;cursor:pointer}.clinic-stage{height:calc(100svh - 118px);min-height:522px;overflow:auto;animation:clinic-enter .55s cubic-bezier(.2,.75,.2,1)}.clinic-footer{height:36px;padding:0 clamp(26px,4vw,64px);display:flex;justify-content:space-between;align-items:center;border-top:1px solid var(--line);background:#f8f5ef;color:#92897c;font-size:8px;letter-spacing:.1em}.clinic-footer span{display:flex;align-items:center;gap:7px}.clinic-footer svg{width:12px}.clinic-kicker{display:flex;align-items:center;gap:8px;color:#9b7851;font-size:9px;font-weight:700;letter-spacing:.22em}.clinic-kicker svg{width:14px}.clinic-primary{min-width:210px;height:54px;padding:0 24px;border:1px solid #2e2a25;background:#2e2a25;color:#fff;display:inline-flex;align-items:center;justify-content:space-between;gap:30px;font-size:10px;font-weight:700;letter-spacing:.09em;cursor:pointer;transition:.25s}.clinic-primary:hover{background:#493b2e;border-color:#493b2e;transform:translateY(-1px)}.clinic-primary:disabled{opacity:.32;cursor:not-allowed;transform:none}.clinic-primary svg{width:16px}.clinic-primary.large{min-width:265px;height:62px;padding:0 28px}.clinic-welcome{height:100%;min-height:550px;display:grid;grid-template-columns:47% 53%}.welcome-copy{padding:clamp(48px,7vh,86px) clamp(34px,6vw,100px);display:flex;flex-direction:column;justify-content:center;background:linear-gradient(145deg,#f8f4ed,#eeeadf)}.welcome-copy h1{font-size:clamp(44px,5.3vw,78px);line-height:1.08;letter-spacing:-.055em;margin:24px 0}.welcome-copy h1 em{color:#9d7950;font-style:italic}.welcome-copy>p{font-size:14px;line-height:1.8;color:#716a61;margin:0 0 32px;word-break:keep-all}.welcome-meta{display:flex;align-items:center;gap:10px;margin-top:30px;color:#857d72;font-size:9px;letter-spacing:.04em}.welcome-meta svg{width:13px;color:#a27d51}.welcome-meta i{width:1px;height:12px;background:#cfc7bc;margin:0 5px}.welcome-visual{position:relative;background:url(/clinic/lumiere-hero.png) 58% center/cover no-repeat;overflow:hidden}.welcome-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(238,234,223,.24),transparent 30%),linear-gradient(0deg,rgba(35,29,23,.14),transparent 35%)}.visual-caption{position:absolute;right:35px;bottom:32px;z-index:2;color:#fff;text-align:right;text-shadow:0 2px 18px rgba(0,0,0,.16)}.visual-caption span{display:block;font-size:8px;letter-spacing:.28em}.visual-caption b{display:block;font:italic 25px/1.2 Georgia,serif;margin-top:5px}.clinic-centered{width:min(760px,calc(100% - 70px));min-height:100%;margin:auto;padding:clamp(48px,7vh,80px) 0 30px;display:flex;flex-direction:column;justify-content:center}.clinic-centered.wide{width:min(1120px,calc(100% - 80px));padding-top:34px}.step-heading{text-align:center}.step-heading .clinic-kicker{justify-content:center}.step-heading h2{font-size:clamp(38px,4.6vw,58px);line-height:1.12;letter-spacing:-.045em;margin:18px 0 12px}.step-heading p{font:italic 15px Georgia,serif;color:#9a8d7d}.language-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:40px 0 30px}.language-grid button{height:142px;position:relative;border:1px solid var(--line);background:#fff;color:var(--ink);display:flex;flex-direction:column;align-items:center;justify-content:center;cursor:pointer;transition:.25s}.language-grid button:hover,.language-grid button.selected{border-color:#947654;background:#f4efe6;transform:translateY(-3px);box-shadow:0 12px 32px #46372612}.language-grid button>span{font-size:8px;letter-spacing:.15em;color:#a28e76}.language-grid button b{font:400 19px Georgia,serif;margin:9px 0 5px}.language-grid button small{font-size:8px;color:#9b958d}.language-grid button svg{position:absolute;right:10px;top:10px;width:17px;padding:3px;background:#8e704e;color:#fff;border-radius:50%}.clinic-bottom-nav{display:flex;align-items:center;justify-content:space-between;margin-top:auto;padding-top:24px}.clinic-back{height:50px;border:0;background:transparent;color:#6f685f;display:flex;align-items:center;gap:9px;font-size:10px;cursor:pointer}.clinic-back svg{width:16px}.clinic-form-layout{width:min(1060px,calc(100% - 90px));min-height:100%;margin:auto;display:grid;grid-template-columns:.85fr 1.15fr;gap:clamp(50px,8vw,120px);align-items:center;padding:35px 0}.form-intro h2{font-size:clamp(36px,4vw,55px);line-height:1.15;letter-spacing:-.045em;margin:19px 0}.form-intro>p{max-width:410px;color:#7f776d;font-size:13px;line-height:1.75;word-break:keep-all}.privacy-note{border-top:1px solid var(--line);margin-top:30px;padding-top:20px;display:flex;align-items:center;gap:14px;color:#8e8375}.privacy-note svg{width:20px}.privacy-note span{display:flex;flex-direction:column;font-size:9px;line-height:1.6}.privacy-note b{font-size:10px;color:#5e554a}.patient-form{padding:34px 38px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 50px #3c2e1f12}.patient-form label{display:block;margin-bottom:24px}.patient-form label>span,.patient-form legend{display:flex;align-items:center;gap:8px;margin-bottom:10px;font-size:11px;font-weight:700}.patient-form label i,.patient-form legend i{font-style:normal;color:#a1978b;font-size:7px;letter-spacing:.15em}.patient-form input{width:100%;height:47px;border:0;border-bottom:1px solid #cfc7bc;background:transparent;border-radius:0;outline:none;color:#312c27;font-size:14px}.patient-form input:focus{border-color:#8b6b47}.patient-form input::-moz-placeholder{color:#beb6ac}.patient-form input::placeholder{color:#beb6ac}.form-row{display:grid;grid-template-columns:1fr 1fr;gap:24px}.patient-form fieldset{border:0;padding:0;margin:0}.gender-row{display:flex;gap:8px}.gender-row button{height:43px;flex:1;border:1px solid var(--line);background:#faf8f4;color:#686158;display:flex;align-items:center;justify-content:center;gap:7px;font-size:10px;cursor:pointer}.gender-row button.selected{border-color:#8f704c;background:#f3ece2;color:#654e34}.gender-row svg{width:12px}.patient-form .clinic-bottom-nav{margin-top:18px}.split-heading{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:25px}.split-heading h2{font-size:clamp(34px,3.7vw,52px);line-height:1.1;letter-spacing:-.045em;margin:13px 0 0}.split-heading>p{color:#8a8175;font-size:11px;line-height:1.7;text-align:right}.split-heading>p b{color:#896b48}.concern-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.concern-grid button{height:100px;padding:0 16px;border:1px solid var(--line);background:#fff;color:var(--ink);display:flex;align-items:center;gap:12px;text-align:left;cursor:pointer;transition:.22s}.concern-grid button:hover,.concern-grid button.selected{border-color:#9c7a52;background:#f2ece2;transform:translateY(-2px)}.concern-icon{width:32px;height:32px;display:grid;place-items:center;border:1px solid #d7cec1;border-radius:50%;font:18px Georgia,serif;color:#9a7952}.concern-grid button>span:nth-child(2){display:flex;flex-direction:column;gap:4px}.concern-grid button b{font-size:12px}.concern-grid button small{font-size:7px;letter-spacing:.13em;color:#989085}.concern-grid button>i{margin-left:auto;color:#a48665}.concern-grid svg{width:14px}.treatment-heading{margin-bottom:18px}.treatment-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:11px}.treatment-card{height:265px;padding:0;border:1px solid var(--line);background:#fff;color:var(--ink);text-align:left;cursor:pointer;overflow:hidden;transition:.25s}.treatment-card:hover,.treatment-card.selected{border-color:#92704b;transform:translateY(-4px);box-shadow:0 15px 38px #4132221a}.treatment-art{position:relative;height:108px;display:block;overflow:hidden;background:#ddd}.treatment-art:before{content:"";position:absolute;inset:0;background:url(/clinic/lumiere-hero.png) center 27%/210% auto no-repeat;filter:saturate(.5);transform:scale(1.03)}.treatment-card.bronze .treatment-art:before{background-position:70% 48%;filter:sepia(.28) saturate(.6)}.treatment-card.pearl .treatment-art:before{background-position:24% 40%;filter:saturate(.25) brightness(1.08)}.treatment-card.rose .treatment-art:before{background-position:80% 20%;filter:sepia(.2) hue-rotate(325deg) saturate(.55)}.treatment-art:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(31,25,20,.35),transparent 70%)}.treatment-art>i{position:absolute;z-index:2;right:12px;top:12px;width:18px;height:18px;border:1px solid rgba(255,255,255,.8);border-radius:50%}.treatment-card.selected .treatment-art>i{background:#fff;box-shadow:inset 0 0 0 5px #94734f}.treatment-art>em{position:absolute;left:12px;bottom:9px;z-index:2;color:#fff;font-size:7px;font-style:normal;letter-spacing:.15em}.treatment-copy{height:157px;padding:17px;display:flex;flex-direction:column}.treatment-copy>small{font-size:8px;color:#9a8d7d}.treatment-copy>b{font:400 21px Georgia,serif;margin:4px 0 7px}.treatment-copy>em{font-style:normal;font-size:9px;color:#817970}.treatment-copy>i{margin-top:auto;padding-top:10px;border-top:1px solid #e6e0d7;display:flex;align-items:center;justify-content:space-between;color:#94734f;font-size:7px;font-style:normal;font-weight:700;letter-spacing:.1em}.treatment-copy svg{width:13px}.curation-page{width:min(1120px,calc(100% - 80px));margin:auto;padding:30px 0 34px}.curation-title{text-align:center}.curation-title .clinic-kicker{justify-content:center}.curation-title h2{font-size:38px;line-height:1.08;letter-spacing:-.04em;margin:10px 0 7px}.curation-title p{font-size:10px;color:#847c72}.featured-treatment{display:grid;grid-template-columns:55% 45%;height:300px;margin-top:22px;background:#fff;border:1px solid var(--line);box-shadow:0 18px 50px #41322114}.featured-photo{position:relative;padding:24px;color:#fff;display:flex;flex-direction:column;justify-content:flex-end;overflow:hidden;background:url(/clinic/lumiere-hero.png) center 30%/cover no-repeat}.featured-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(34,27,21,.62),transparent 65%)}.featured-photo span,.featured-photo b{position:relative;z-index:2}.featured-photo span{font-size:8px;letter-spacing:.2em}.featured-photo b{font:italic 32px Georgia,serif;margin-top:4px}.featured-detail{padding:27px 30px;display:flex;flex-direction:column}.featured-detail>small{font-size:9px;color:#9a8d7d;margin-top:15px}.featured-detail h3{font-size:31px;margin:3px 0 8px}.featured-detail>p{font-size:10px;line-height:1.6;color:#7d756b;margin:0}.detail-stats{display:flex;gap:28px;margin-top:14px}.detail-stats>div{display:flex;align-items:center;gap:8px}.detail-stats svg{width:17px;color:#96734c}.detail-stats span{display:flex;flex-direction:column;gap:3px}.detail-stats small,.price-row small{font-size:6px;letter-spacing:.13em;color:#9b9287}.detail-stats b{font-size:9px}.price-row{margin-top:auto;padding-top:12px;border-top:1px solid var(--line);display:flex;align-items:flex-end;justify-content:space-between}.price-row>span{display:flex;flex-direction:column}.price-row b{font:400 20px Georgia,serif;margin-top:2px}.price-row em{max-width:170px;text-align:right;color:#a19a91;font-size:7px;line-height:1.5}.other-treatments{height:56px;display:flex;align-items:center;border:1px solid var(--line);border-top:0;background:#f5f1e9}.other-treatments>span{padding:0 20px;font-size:7px;letter-spacing:.15em;color:#8c806f}.other-treatments>div{height:100%;min-width:190px;padding:0 18px;border-left:1px solid var(--line);display:grid;grid-template-columns:1fr auto;align-content:center;gap:2px 10px}.other-treatments small{font-size:7px;color:#928a7f}.other-treatments b{font:400 13px Georgia,serif}.other-treatments em{grid-column:2;grid-row:1/3;align-self:center;font:11px Georgia,serif}.curation-actions{display:flex;align-items:center;justify-content:space-between;margin-top:15px}.curation-actions>button:first-child{border:0;background:transparent;display:flex;align-items:center;gap:8px;font-size:9px;color:#756d62;cursor:pointer}.curation-actions svg{width:14px}@keyframes clinic-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:none}}@media(max-width:820px){.clinic-tools span{display:none}.clinic-welcome{grid-template-columns:1fr}.welcome-visual{position:absolute;inset:82px 0 36px;opacity:.22}.welcome-copy{position:relative;z-index:2;background:linear-gradient(90deg,#f8f4edfa,#f8f4edbf)}.clinic-form-layout{grid-template-columns:1fr;gap:25px;padding:40px 0}.form-intro>p,.privacy-note{display:none}.clinic-stage{overflow:auto}.concern-grid,.treatment-grid,.language-grid{grid-template-columns:repeat(2,1fr)}.featured-treatment{grid-template-columns:45% 55%}}@media(max-width:600px){.clinic-bar{grid-template-columns:1fr auto}.clinic-progress,.clinic-footer span:first-child{display:none}.clinic-centered,.clinic-centered.wide,.clinic-form-layout,.curation-page{width:calc(100% - 32px)}.clinic-welcome{min-height:100%}.welcome-copy{padding:40px 24px}.welcome-copy h1{font-size:42px}.language-grid{gap:8px}.language-grid button{height:110px}.form-row{grid-template-columns:1fr}.patient-form{padding:25px 22px}.split-heading{align-items:flex-start}.split-heading>p{display:none}.concern-grid{grid-template-columns:1fr}.treatment-grid{grid-template-columns:1fr 1fr}.featured-treatment{height:auto;grid-template-columns:1fr}.featured-photo{height:180px}.other-treatments{display:none}.clinic-footer{justify-content:center}.clinic-footer span:last-child{font-size:7px}}.cc-page{min-height:100svh;background:#eeeae2;color:#27231e;padding:0 4.5vw 24px;font-family:Arial,sans-serif}.cc-page *{box-sizing:border-box}.cc-page>header{height:74px;border-bottom:1px solid #cec7bd;display:flex;align-items:center;justify-content:space-between}.cc-page>header b{font:18px Georgia;letter-spacing:.22em}.cc-page>header span{display:flex;gap:8px;align-items:center;font-size:8px;letter-spacing:.16em}.cc-page>header svg{width:14px}.cc-intro{padding:28px 0 22px;display:grid;grid-template-columns:1fr 1.5fr 1fr;align-items:end}.cc-intro small{font-size:8px;letter-spacing:.2em;color:#8d7559;align-self:start}.cc-intro h1{font:38px/1.05 Georgia;margin:0;letter-spacing:-.04em}.cc-intro h1 em{color:#947453}.cc-intro p{text-align:right;font-size:10px;color:#81786d}.cc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:15px}.cc-grid>a{color:inherit;text-decoration:none;background:#f8f5ef;border:1px solid #d8d1c8;transition:.3s;overflow:hidden}.cc-grid>a:hover{transform:translateY(-7px);box-shadow:0 22px 55px #3a2c1e20}.cc-img{height:38vh;min-height:230px;max-height:360px;background-size:cover;background-position:center;position:relative}.cc-img:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#17120e80,transparent 55%)}.cc-img i,.cc-img span{position:absolute;z-index:2;color:#fff}.cc-img i{top:15px;left:15px;border:1px solid #ffffff90;border-radius:50%;width:30px;height:30px;display:grid;place-items:center;font-size:8px}.cc-img span{right:15px;bottom:15px;display:flex;gap:6px;font-size:7px;letter-spacing:.14em}.cc-img svg{width:13px}.cc-grid article{padding:17px 18px}.cc-grid article small{font-size:8px;color:#958a7e}.cc-grid h2{font:27px Georgia;margin:5px 0 9px}.cc-grid p{font-size:9px;line-height:1.6;color:#756d64;min-height:29px}.cc-grid em{display:block;border-top:1px solid #ddd5cb;padding-top:11px;font:6px Arial;letter-spacing:.1em;color:#7d7165}.cc-grid .dark{background:#111;color:#f4f0e8;border-color:#302c31}.cc-grid .dark p,.cc-grid .dark small{color:#99949c}.cc-grid .sage{background:#e3e7df}.cc-page>footer{text-align:right;padding-top:14px;font-size:6px;letter-spacing:.16em;color:#93897e}@media(max-width:800px){.cc-grid,.cc-intro{grid-template-columns:1fr}.cc-intro small,.cc-intro p{display:none}.cc-page{overflow:auto}.cc-img{height:300px}}.ob{height:100svh;min-height:650px;overflow:hidden;background:#050506;color:#f5f2ec;font-family:Arial;position:relative}.ob *{box-sizing:border-box}.ob header{height:74px;position:absolute;z-index:5;inset:0 0 auto;padding:0 4vw;border-bottom:1px solid #ffffff1d;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.ob header a,.ob header button{color:#8c8790;background:none;border:0;text-decoration:none;font-size:7px;letter-spacing:.15em}.ob header b{font:17px Georgia;letter-spacing:.25em}.ob header button{justify-self:end;display:flex;gap:7px;align-items:center}.ob header svg{width:12px}.ob footer{position:absolute;z-index:5;bottom:0;inset-inline:0;height:34px;border-top:1px solid #ffffff15;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;color:#6c6870;font-size:6px;letter-spacing:.15em}.ob-hero{height:100%;background:url(/clinic/obsidian-hero.png) 65% center/cover;position:relative}.ob-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#050506 8%,#050506f5 31%,transparent 70%)}.ob-hero>div{position:absolute;z-index:2;left:8vw;top:50%;transform:translateY(-44%)}.ob small{font-size:7px;letter-spacing:.2em;color:#ac8acc}.ob h1{font:clamp(62px,7vw,100px)/.88 Georgia;margin:22px 0;letter-spacing:-.06em}.ob h1 em,.ob-result h2 em{color:#e4bf86}.ob-hero p{color:#96919a;font-size:11px;line-height:1.8}.ob-hero button,.ob-go button,.ob-result article button{width:220px;height:52px;margin-top:25px;padding:0 18px;border:1px solid #dfb979aa;background:#17131ab8;color:#ead9bd;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.12em}.ob-hero button:hover,.ob-go button:hover,.ob-result article button:hover{background:#dfbd88;color:#09080a}.ob button svg{width:14px}.ob-select{height:100%;padding:100px 5vw 50px;display:grid;grid-template-columns:28% 50% 22%;background:radial-gradient(circle at 55%,#1d1523,#050506 58%)}.ob-select>aside{padding-top:8vh}.ob-select h2{font:clamp(36px,4vw,56px)/1.04 Georgia;letter-spacing:-.05em;margin:20px 0}.ob-select aside>p{color:#747078;font-size:8px}.ob-select aside>p b{font:italic 35px Georgia;color:#e4bf86;margin-right:8px}.ob-face{position:relative}.ob-face>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.78);-webkit-mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent);mask-image:linear-gradient(90deg,transparent,#000 18%,#000 82%,transparent)}.ob-face>button{position:absolute;width:135px;padding:10px;background:#0d0b10c9;border:1px solid #ffffff2b;color:#aaa5ad;display:grid;grid-template-columns:23px 1fr;text-align:left}.ob-face>button:nth-of-type(1){top:18%;left:2%}.ob-face>button:nth-of-type(2){top:37%;right:0}.ob-face>button:nth-of-type(3){top:59%;left:0}.ob-face>button:nth-of-type(4){top:75%;right:4%}.ob-face>button.on{border-color:#e2bd83;color:#fff;box-shadow:0 0 30px #c08cff22}.ob-face button i{grid-row:1/3;width:19px;height:19px;border:1px solid #666;border-radius:50%;display:grid;place-items:center;font-size:7px}.ob-face button i svg{width:10px}.ob-face button b{font:12px Georgia}.ob-face button small{font-size:6px;letter-spacing:0;color:#777}.ob-go{border-left:1px solid #ffffff1c;padding-left:22px!important;align-self:center}.ob-go span{font-size:7px;letter-spacing:.16em}.ob-go p{font-size:9px!important;line-height:1.7}.ob-go button{width:100%;font-size:7px}.ob-result{height:100%;padding:95px 8vw 55px;display:grid;grid-template-columns:52% 48%;background:radial-gradient(circle at 25%,#21162a,#060507 58%)}.ob-rimg{position:relative;overflow:hidden}.ob-rimg img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:brightness(.7)}.ob-rimg i{position:absolute;width:330px;height:330px;border:1px solid #e3bd8055;border-radius:50%;left:22%;top:12%;box-shadow:0 0 60px #a66fe22b}.ob-result article{padding:6vh 0 0 7vw}.ob-result h2{font:clamp(58px,6vw,88px)/.84 Georgia;margin:18px 0 26px;letter-spacing:-.06em}.ob-result article>p{font-size:10px;line-height:1.8;color:#8c8790;max-width:420px}.ob-result dl{display:flex;border-block:1px solid #29252c;padding:14px 0;gap:45px}.ob-result dt{font-size:6px;color:#6f6972}.ob-result dd{font:12px Georgia;margin:5px 0}.ob-result article>span{display:block;font-size:6px;color:#777;margin-top:18px}.ob-result article>b{display:block;font:25px Georgia;color:#e6d4b9;margin-top:4px}@media(max-width:800px){.ob-select{grid-template-columns:30% 70%}.ob-go{position:absolute;right:25px;bottom:50px;width:210px}.ob-result{grid-template-columns:42% 58%}.ob-result article{padding-left:4vw}}.at{height:100svh;min-height:650px;overflow:hidden;background:#e8ece5;color:#344139;font-family:Arial;position:relative}.at *{box-sizing:border-box}.at header{position:absolute;z-index:5;inset:0 0 auto;height:74px;padding:0 4vw;border-bottom:1px solid #3441392b;display:grid;grid-template-columns:1fr auto 1fr;align-items:center}.at header a,.at header button{color:#536158;text-decoration:none;border:0;background:none;font-size:7px;letter-spacing:.15em}.at header b{font:15px Georgia;letter-spacing:.2em}.at header b i{font:italic 13px Georgia;letter-spacing:0;color:#88795f}.at header button{justify-self:end;display:flex;gap:6px;align-items:center}.at header svg{width:12px}.at footer{position:absolute;z-index:5;bottom:0;inset-inline:0;height:34px;padding:0 4vw;border-top:1px solid #34413922;display:flex;justify-content:space-between;align-items:center;font-size:6px;letter-spacing:.16em;color:#718078}.at footer span{font:italic 12px Georgia}.at-hero{height:100%;background:url(/clinic/atelier-hero.png) center/cover;position:relative}.at-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#edf0e9f2 0%,#edf0e9a8 40%,transparent 70%)}.at-hero>div{position:absolute;z-index:2;left:8vw;top:50%;transform:translateY(-43%)}.at small{font-size:7px;letter-spacing:.2em;color:#728278}.at h1{font:clamp(62px,7vw,100px)/.88 Georgia;letter-spacing:-.06em;margin:22px 0}.at h1 em,.at-result h2 em{color:#87785f}.at-hero p{font-size:11px;line-height:1.8;color:#68756c}.at-hero button,.at-result article>button{width:235px;height:53px;margin-top:26px;padding:0 18px;border:1px solid #536459;background:#edf0e966;color:#435247;display:flex;align-items:center;justify-content:space-between;font-size:9px}.at-hero button:hover,.at-result article>button:hover{background:#536459;color:#fff}.at button svg{width:14px}.at-select{height:100%;padding:105px 5vw 60px;display:grid;grid-template-columns:25% 75%;background:linear-gradient(135deg,#edf0e9,#dfe6dd);position:relative}.at-select aside{padding-top:4vh}.at-select h2{font:clamp(36px,4vw,55px)/1.07 Georgia;letter-spacing:-.05em;margin:20px 0}.at-select aside>p{font-size:9px;color:#78847c}.at-select aside>b{display:block;font:italic 36px Georgia;color:#88785f;margin-top:5vh}.at-select aside>b i{font:7px Arial;color:#7b877e;letter-spacing:.15em}.at-cards{display:grid;grid-template-columns:repeat(4,1fr);gap:9px;height:70vh;max-height:440px}.at-cards>button{padding:12px;border:1px solid #37483b24;background:#ffffff5c;color:#3d493f;text-align:left;display:flex;flex-direction:column;transition:.25s}.at-cards>button:hover,.at-cards>button.on{transform:translateY(-6px);background:#f8f8f3;border-color:#7b8a7e;box-shadow:0 15px 40px #3f4d421c}.at-cards>button>span{font:italic 13px Georgia;color:#8b7b62}.at-cards .art{height:42%;min-height:130px;margin:10px 0 14px;display:grid;place-items:center;color:#56675c}.at-cards .art svg{width:34px;height:34px;stroke-width:1}.at-cards .a0{background:linear-gradient(145deg,#9aa99c,#e5dfd1)}.at-cards .a1{background:linear-gradient(#cad6d1,#82978e)}.at-cards .a2{background:linear-gradient(145deg,#d5d2bf,#94a598)}.at-cards .a3{background:linear-gradient(145deg,#998d7a,#e6e2d7)}.at-cards>button>small{font-size:7px;letter-spacing:.1em}.at-cards>button>b{font:17px Georgia;margin:5px 0}.at-cards p{font-size:8px;color:#7d877f}.at-cards em{margin-top:auto;border-top:1px solid #3b473e20;padding-top:10px;font-size:7px;font-style:normal;display:flex;justify-content:space-between}.at-next{position:absolute;right:5vw;bottom:47px;width:220px;height:44px;padding:0 16px;background:#53655a;color:#fff;border:0;display:flex;align-items:center;justify-content:space-between;font-size:8px}.at-next:disabled{opacity:.3}.at-result{height:100%;padding:95px 8vw 55px;display:grid;grid-template-columns:48% 52%;background:#e8ebe4}.at-photo{position:relative}.at-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.at-photo>span{position:absolute;left:20px;right:20px;bottom:18px;color:#fff;font-size:7px;letter-spacing:.15em;display:flex;justify-content:space-between;align-items:end}.at-photo>span b{font:italic 43px Georgia}.at-result article{background:#f6f5ef;padding:5vh 5vw}.at-result h2{font:clamp(40px,4.5vw,63px)/.96 Georgia;letter-spacing:-.055em;margin:18px 0}.at-result article>p{font-size:10px;line-height:1.8;color:#778078}.at-result article>div{margin-top:20px;padding:15px 0;border-block:1px solid #d6d8d0;display:grid;grid-template-columns:1fr auto}.at-result article>div small{grid-column:1/3}.at-result article>div b{font:21px Georgia;margin-top:6px}.at-result article>div i{font:italic 12px Georgia;align-self:end;color:#85765f}.at-result dl{display:flex;gap:30px}.at-result dl span{font:12px Georgia;display:flex;flex-direction:column-reverse;gap:4px}.at-result dl small{font:6px Arial;letter-spacing:.13em}.at-result article>button{margin-top:18px}@media(max-width:800px){.at-select{grid-template-columns:1fr}.at-select aside{padding:0}.at-select aside p,.at-select aside>b{display:none}.at-cards{height:360px}.at-result{grid-template-columns:42% 58%;padding-inline:4vw}.at-result article{padding-inline:4vw}}.film-cover{height:100svh;min-height:650px;overflow:hidden;background:#000;color:#fff;position:relative;font-family:Arial}.film-cover *{box-sizing:border-box}.film-cover>video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 43%;object-position:center 43%;filter:grayscale(1) contrast(1.13) brightness(.62);transform:scale(1.01);transition:filter 1.4s,transform 8s}.film-cover.entered>video{filter:grayscale(1) contrast(1.08) brightness(.38);transform:scale(1.06)}.film-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0008,transparent 34%,transparent 70%,#0008),linear-gradient(0deg,#000b,transparent 27%,transparent 73%,#0007)}.film-grain{position:absolute;inset:0;opacity:.15;mix-blend-mode:screen;background-image:url("data:image/svg+xml,%3Csvg viewBox='0 0 160 160' xmlns='http://www.w3.org/2000/svg'%3E%3Cfilter id='n'%3E%3CfeTurbulence type='fractalNoise' baseFrequency='.9' numOctaves='3'/%3E%3C/filter%3E%3Crect width='100%25' height='100%25' filter='url(%23n)' opacity='.35'/%3E%3C/svg%3E")}.film-cover>header{position:absolute;z-index:4;inset:0 0 auto;height:70px;padding:0 3.5vw;border-bottom:1px solid #ffffff35;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;-webkit-backdrop-filter:blur(3px);backdrop-filter:blur(3px)}.film-cover>header a,.film-cover>header span,.film-cover>header button{color:#ffffffa8;font-size:7px;letter-spacing:.19em;text-decoration:none}.film-cover>header span{justify-self:center}.film-cover>header button{justify-self:end;border:0;background:none;display:flex;gap:8px}.film-cover>header svg{width:12px}.film-glass{position:absolute;z-index:3;left:50%;top:50%;transform:translate(-50%,-48%);width:min(780px,70vw);height:min(470px,59vh);border:1px solid #ffffff5c;background:linear-gradient(135deg,#ffffff14,#ffffff05 48%,#0001);box-shadow:0 30px 90px #0008,inset 0 0 70px #ffffff08;-webkit-backdrop-filter:blur(8px) saturate(.2);backdrop-filter:blur(8px) saturate(.2);display:flex;align-items:center;justify-content:center;text-align:center;transition:.9s}.entered .film-glass{height:min(510px,65vh);background:#05050594;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px)}.film-corners i{position:absolute;width:19px;height:19px}.film-corners i:nth-child(1){left:9px;top:9px;border-left:1px solid #fff;border-top:1px solid #fff}.film-corners i:nth-child(2){right:9px;top:9px;border-right:1px solid #fff;border-top:1px solid #fff}.film-corners i:nth-child(3){left:9px;bottom:9px;border-left:1px solid #fff;border-bottom:1px solid #fff}.film-corners i:nth-child(4){right:9px;bottom:9px;border-right:1px solid #fff;border-bottom:1px solid #fff}.film-edition{position:absolute;top:27px;font-size:6px;letter-spacing:.25em;color:#ffffff9a}.film-logo small{font-size:7px;letter-spacing:.4em;color:#ffffffa3}.film-logo h1{font:400 clamp(56px,7vw,98px)/.85 Georgia;letter-spacing:.12em;margin:20px 0 15px;text-shadow:0 5px 35px #000}.film-logo p{font-size:7px;letter-spacing:.47em;color:#ffffffc0}.film-ready{position:absolute;left:27px;bottom:25px;display:flex;align-items:center;gap:10px;text-align:left}.film-ready>i{width:7px;height:7px;border:1px solid #fff;border-radius:50%}.film-ready>i.on{background:#fff;box-shadow:0 0 15px #fff;animation:pulse 1.7s infinite}.film-ready span{display:flex;flex-direction:column;gap:3px}.film-ready small{font-size:5px;letter-spacing:.15em;color:#ffffff7c}.film-ready b{font-size:8px;letter-spacing:.18em}.film-enter{position:absolute;right:20px;bottom:18px;width:210px;height:44px;border:1px solid #ffffff6b;background:#ffffff0d;color:#fff;padding:0 15px;display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:.15em}.film-enter:hover{background:#fff;color:#080808}.film-enter svg{width:14px}.film-index{position:absolute;z-index:4;right:3.5vw;top:50%;transform:translateY(-50%);display:flex;flex-direction:column;align-items:center;gap:9px;font-size:6px}.film-index i{width:1px;height:65px;background:linear-gradient(#fff,#fff2)}.film-cover>footer{position:absolute;z-index:4;bottom:0;inset-inline:0;height:40px;padding:0 3.5vw;border-top:1px solid #ffffff35;display:grid;grid-template-columns:1fr auto 1fr;align-items:center;color:#ffffff9b;font-size:6px;letter-spacing:.17em;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.film-cover>footer span{display:flex;align-items:center;gap:7px}.film-cover>footer span:nth-child(2){justify-self:center}.film-cover>footer span:last-child{justify-self:end}.film-cover>footer svg{width:7px;fill:#fff}@keyframes pulse{50%{opacity:.35}}@media(max-width:800px){.film-glass{width:78vw}.film-logo h1{font-size:66px}}.film-cover>video{filter:grayscale(1) contrast(1.04) brightness(.44) sepia(.08);-o-object-position:center center;object-position:center center;transition:filter 1.8s ease,transform 10s ease}.film-cover.entered>video{filter:grayscale(1) contrast(1.02) brightness(.27) sepia(.1);transform:scale(1.035)}.film-grain{opacity:.055}.film-shade{background:radial-gradient(circle at 50% 45%,transparent 5%,#0003 68%,#000a 110%),linear-gradient(0deg,#000b,transparent 32%,#0005)}.film-glass{width:min(760px,66vw);height:min(440px,55vh);border:0;background:radial-gradient(ellipse at center,#ffffff10,transparent 67%);box-shadow:none;-webkit-backdrop-filter:blur(2.5px);backdrop-filter:blur(2.5px);transition:background 1.2s,backdrop-filter 1.2s}.entered .film-glass{height:min(440px,55vh);background:radial-gradient(ellipse at center,#070707bd,transparent 72%);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.film-edition{top:20px;color:#ffffff80;transition:opacity .8s}.film-logo{transition:opacity .8s ease,transform 1s cubic-bezier(.16,1,.3,1),filter 1s}.film-logo h1{font-size:clamp(58px,7.2vw,100px);letter-spacing:.16em;font-weight:400;text-shadow:0 5px 40px #0008}.film-logo p{letter-spacing:.35em;color:#ffffff9c}.film-logo em{display:block;margin-top:25px;font:300 12px Arial,sans-serif;letter-spacing:.16em;color:#ffffffc5}.film-ready{left:50%;bottom:77px;transform:translate(-50%);white-space:nowrap}.film-ready>i{width:5px;height:5px;border-color:#ffffffb0}.film-ready span{flex-direction:row;align-items:center;gap:7px}.film-ready small{font-size:6px}.film-ready b{font-size:6px;font-weight:400;color:#ffffffd6}.film-enter{right:auto;left:50%;bottom:18px;transform:translate(-50%);width:225px;height:46px;padding:0 18px;border-color:#ffffff42;background:linear-gradient(110deg,#ffffff14,#ffffff05);-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px);transition:background .55s,color .55s,letter-spacing .55s,box-shadow .55s}.film-enter:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#ffffff24 48%,transparent 72%);transform:translate(-120%);transition:transform .9s ease}.film-enter:hover{background:#ffffffed;color:#111;letter-spacing:.2em;box-shadow:0 12px 50px #0005}.film-enter:active{transform:translate(-50%) scale(.975)}.film-enter svg{transition:transform .5s}.film-enter:hover svg{transform:translate(4px)}.film-arrival{position:absolute;inset:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;opacity:0;transform:translateY(16px);pointer-events:none;transition:opacity 1s .25s,transform 1.1s .25s}.film-arrival small{font-size:6px;letter-spacing:.28em;color:#ffffff78}.film-arrival b{font:400 29px Georgia,serif;letter-spacing:-.03em}.entered .film-logo{opacity:0;transform:translateY(-18px);filter:blur(7px)}.entered .film-edition,.entered .film-ready{opacity:0}.entered .film-arrival{opacity:1;transform:none}.entered .film-enter{bottom:-14px}.film-cover>header,.film-cover>footer{border-color:#ffffff20;background:#0000000d;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px)}.film-cover>header,.film-cover>footer{display:none}.concept-switch{position:absolute;z-index:20;right:30px;top:26px;height:46px;padding:0 17px;border:1px solid #ffffff2b;border-radius:99px;background:#0808083d;color:#ffffffc4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;gap:9px;font-size:7px;letter-spacing:.18em;cursor:pointer;transition:background .45s,border-color .45s,transform .45s}.concept-switch:hover{background:#ffffff15;border-color:#ffffff6b;transform:translateY(-1px)}.concept-switch svg{width:14px}.concept-menu{position:absolute;z-index:19;right:30px;top:81px;width:230px;padding:16px;background:#0b0b0b9c;border:1px solid #ffffff24;-webkit-backdrop-filter:blur(25px);backdrop-filter:blur(25px);opacity:0;transform:translateY(-8px) scale(.97);transform-origin:top right;pointer-events:none;transition:opacity .4s,transform .5s cubic-bezier(.16,1,.3,1)}.concept-menu.open{opacity:1;transform:none;pointer-events:auto}.concept-menu>small{display:block;padding:2px 7px 13px;color:#ffffff5f;font-size:6px;letter-spacing:.18em}.concept-menu>a{height:45px;padding:0 8px;color:#ffffff82;text-decoration:none;display:grid;grid-template-columns:28px 1fr auto;align-items:center;border-top:1px solid #ffffff13;font-size:9px;transition:color .3s,padding .3s}.concept-menu>a:hover,.concept-menu>a.active{color:#fff;padding-left:12px}.concept-menu>a i{font:italic 10px Georgia}.concept-menu>a span{font:12px Georgia}.concept-menu>a svg{width:12px}.film-glass{width:min(850px,76vw);height:min(510px,65vh);background:none;-webkit-backdrop-filter:none;backdrop-filter:none;display:flex;align-items:center;justify-content:center}.entered .film-glass{height:min(510px,65vh);background:none;-webkit-backdrop-filter:none;backdrop-filter:none}.film-logo>i{width:44px;height:44px;margin:0 auto 22px;border:1px solid #ffffff6b;border-radius:50%;display:grid;place-items:center;font:italic 20px Georgia;color:#ffffffe8}.film-logo h1{margin:0;font-size:clamp(61px,7.4vw,104px);letter-spacing:.18em;font-weight:400;text-indent:.18em}.film-logo p{margin:17px 0 0;font-size:6px;letter-spacing:.42em;color:#fff9}.film-logo>small{display:block;margin-top:31px;font-size:12px;letter-spacing:.14em;color:#ffffffc0}.film-ready{left:50%;bottom:94px;transform:translate(-50%);display:flex;white-space:nowrap;gap:8px;color:#ffffff86}.film-ready>span{font-size:6px;letter-spacing:.18em}.film-ready>i{width:4px;height:4px}.film-enter{left:50%;right:auto;bottom:14px;transform:translate(-50%);width:min(350px,43vw);height:68px;padding:0 27px;border:1px solid #ffffff38;border-radius:2px;background:linear-gradient(110deg,#ffffff13,#ffffff04 58%,#ffffff0c);box-shadow:inset 0 1px #ffffff17,0 18px 60px #0004;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);font-size:9px;letter-spacing:.18em;overflow:hidden;transition:background .7s,border-color .7s,letter-spacing .7s,box-shadow .7s}.film-enter:after{content:"";position:absolute;inset:-1px;background:radial-gradient(circle at 20% 50%,#ffffff24,transparent 42%);opacity:0;transition:opacity .8s}.film-enter:hover{background:#ffffff1c;color:#fff;border-color:#ffffff70;letter-spacing:.23em;box-shadow:inset 0 1px #ffffff32,0 24px 80px #0007,0 0 45px #ffffff0d}.film-enter:hover:after{opacity:1}.film-enter:hover:before{transform:translate(135%);transition-duration:1.4s}.film-enter:active{transform:translate(-50%) scale(.985);transition-duration:.15s}.entered .film-enter{bottom:14px}.film-arrival{padding-bottom:35px}.film-arrival b{font-size:31px;font-weight:400}.film-edition,.film-index{display:none}@media(max-width:800px){.concept-switch,.concept-menu{right:22px}.film-glass{width:86vw}.film-enter{width:330px}.film-logo h1{font-size:67px}}.film-logo>small{display:block;margin-top:28px;font-size:11px;font-weight:300;letter-spacing:.16em;color:#ffffffad}.film-enter{position:fixed;z-index:18;left:auto;right:30px;bottom:28px;transform:none;width:148px;height:48px;padding:0 17px;border:1px solid #ffffff38;border-radius:99px;background:#f5f2eced;color:#161616;box-shadow:0 14px 45px #0000003d;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;align-items:center;justify-content:space-between;font-size:9px;letter-spacing:.13em;overflow:hidden;transition:width .65s cubic-bezier(.16,1,.3,1),background .5s,box-shadow .5s,transform .25s}.film-enter:before{content:"";position:absolute;inset:0;background:linear-gradient(110deg,transparent 25%,#ffffffa8 48%,transparent 72%);transform:translate(-120%);transition:transform 1.2s ease}.film-enter:after{display:none}.film-enter span,.film-enter svg{position:relative;z-index:2}.film-enter svg{width:14px;transition:transform .55s}.film-enter:hover{width:158px;background:#fff;color:#111;border-color:#fff;letter-spacing:.13em;box-shadow:0 18px 60px #0006,0 0 35px #ffffff12}.film-enter:hover:before{transform:translate(120%)}.film-enter:hover svg{transform:translate(3px)}.film-enter:active{transform:scale(.975)}.entered .film-enter{left:auto;right:30px;bottom:28px}.entered .film-enter span{font-size:0}.entered .film-enter span:after{content:"WELCOME";font-size:8px;letter-spacing:.13em}.film-arrival{padding-bottom:0}@media(max-width:800px){.film-enter,.entered .film-enter{right:22px;bottom:22px;width:145px}}.phase-ceremony>video{filter:grayscale(1) contrast(1.05) brightness(.18);transform:scale(1.045);transition:filter 1.2s,transform 2.2s}.phase-language>video{filter:grayscale(1) contrast(1.05) brightness(.09) blur(5px);transform:scale(1.04);opacity:.45;transition:filter 1.4s,opacity 1.4s}.phase-language .film-shade{background:radial-gradient(circle at 50% 42%,#15151588,#020202 75%)}.noir-ceremony{position:fixed;z-index:30;inset:0;background:#02020222;overflow:hidden;display:grid;place-items:center}.ceremony-wave{position:absolute;right:47px;bottom:51px;width:48px;height:48px;border:1px solid #ffffffb8;border-radius:50%;animation:noir-wave 1.55s cubic-bezier(.32,.02,.15,1) forwards}.ceremony-line{position:absolute;left:50%;top:50%;width:1px;height:0;background:linear-gradient(transparent,#fff,transparent);box-shadow:0 0 28px #fff;animation:noir-line .85s 1.05s ease-in-out forwards}.noir-ceremony>div{text-align:center;animation:noir-mark 1.85s ease forwards}.noir-ceremony small{display:block;font-size:6px;letter-spacing:.32em;color:#ffffff6e;margin-bottom:18px}.noir-ceremony b{font:400 clamp(54px,7vw,96px) Georgia,serif;letter-spacing:.2em;text-indent:.2em}.noir-language{position:fixed;z-index:8;inset:0;padding:8vh 7vw 7vh;display:grid;grid-template-columns:30% 70%;grid-template-rows:auto 1fr auto;align-items:center;color:#f5f3ef;animation:language-in 1.1s cubic-bezier(.16,1,.3,1)}.language-brand{position:absolute;left:32px;top:31px;display:flex;flex-direction:column;gap:5px}.language-brand b{font:13px Georgia;letter-spacing:.18em}.language-heading{grid-column:1;padding-right:3vw}.language-heading>small{font-size:6px;letter-spacing:.24em;color:#ffffff61}.language-heading h2{font:400 clamp(38px,4.4vw,62px)/1.07 Georgia,serif;letter-spacing:-.045em;margin:20px 0}.language-heading p{font:italic 11px Georgia;color:#ffffff6e}.noir-language-grid{grid-column:2;display:grid;grid-template-columns:repeat(4,1fr);gap:9px}.noir-language-grid button{height:230px;padding:20px;border:1px solid #ffffff24;background:#ffffff08;color:#ffffff9e;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);display:flex;flex-direction:column;align-items:flex-start;position:relative;cursor:pointer;transition:background .55s,border-color .55s,transform .55s,color .55s}.noir-language-grid button:hover,.noir-language-grid button.selected{background:#ffffff12;border-color:#ffffff79;color:#fff;transform:translateY(-5px)}.noir-language-grid button>i{font:italic 10px Georgia;color:#ffffff5b}.noir-language-grid button>b{font:400 23px Georgia;margin-top:auto}.noir-language-grid button>small{font-size:6px;letter-spacing:.14em;color:#ffffff62;margin-top:7px}.noir-language-grid button>svg{position:absolute;right:17px;top:17px;width:16px;padding:3px;border:1px solid #ffffff70;border-radius:50%}.language-continue{position:absolute;right:30px;bottom:28px;width:148px;height:48px;padding:0 17px;border:1px solid #ffffff38;border-radius:99px;background:#f5f2eced;color:#161616;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.12em;transition:width .5s,opacity .5s}.language-continue:disabled{opacity:.28;background:#ffffff14;color:#fff}.language-continue:not(:disabled):hover{width:158px;background:#fff}.language-continue svg{width:14px}@keyframes noir-wave{0%{opacity:1;transform:scale(1)}70%{opacity:.35}to{opacity:0;transform:scale(45)}}@keyframes noir-line{0%{height:0;transform:translateY(0)}45%{height:100vh;transform:translateY(-50%)}to{height:100vh;transform:translateY(-50%);opacity:0}}@keyframes noir-mark{0%{opacity:1;transform:scale(1);filter:blur(0)}58%{opacity:1;letter-spacing:inherit}to{opacity:0;transform:scale(1.025);filter:blur(8px)}}@keyframes language-in{0%{opacity:0;transform:translateY(12px);filter:blur(5px)}to{opacity:1;transform:none;filter:none}}@media(max-width:850px){.noir-language{grid-template-columns:1fr;padding-inline:5vw}.language-heading{text-align:center;padding:0 0 25px}.noir-language-grid{grid-column:1}.noir-language-grid button{height:200px}}.phase-ceremony>video{animation:refined-video 3.1s cubic-bezier(.45,0,.2,1) forwards}.noir-ceremony{background:transparent}.noir-ceremony:before{display:none}.refined-shutters{position:absolute;inset:0;overflow:hidden}.refined-shutters i{position:absolute;left:0;right:0;height:50.15%;background:linear-gradient(180deg,#030303,#0b0b0b);box-shadow:0 0 70px #000;z-index:1}.refined-shutters i:first-child{top:0;transform:translateY(-100%);animation:shutter-top 1.05s cubic-bezier(.7,0,.25,1) forwards}.refined-shutters i:last-child{bottom:0;transform:translateY(100%);animation:shutter-bottom 1.05s cubic-bezier(.7,0,.25,1) forwards}.refined-signature{position:relative;z-index:3;width:min(580px,60vw);display:grid;grid-template-columns:1fr auto auto 1fr;align-items:center;gap:16px;opacity:0;animation:signature-in 1.6s .78s cubic-bezier(.16,1,.3,1) forwards}.refined-signature>span{height:1px;background:linear-gradient(90deg,transparent,#ffffff65)}.refined-signature>span:last-child{background:linear-gradient(90deg,#ffffff65,transparent)}.refined-signature small{font-size:6px;letter-spacing:.3em;color:#ffffff75;white-space:nowrap}.refined-signature b{font:400 14px Georgia,serif;letter-spacing:.18em;white-space:nowrap}.refined-glow{position:absolute;z-index:4;left:50%;top:50%;width:0;height:1px;background:#fff;box-shadow:0 0 30px 5px #ffffff7a;transform:translate(-50%,-50%);animation:refined-glow 1.1s 2.05s cubic-bezier(.16,1,.3,1) forwards}.phase-language>video{opacity:.2;filter:grayscale(1) contrast(1.04) brightness(.12) blur(8px);transform:scale(1.06)}.phase-language .film-shade{background:radial-gradient(circle at 50% 42%,#2929294d,#020202 72%)}.noir-language{padding:0 6vw;display:flex;flex-direction:column;justify-content:center;align-items:center}.language-brand{position:absolute;left:32px;top:27px;border:0;background:transparent;color:#fff;text-align:left;display:flex;flex-direction:column;gap:5px;cursor:pointer;transition:opacity .4s}.language-brand:hover{opacity:.65}.language-brand b{font:400 13px Georgia;letter-spacing:.18em}.language-brand small{font-size:5px;letter-spacing:.19em;color:#ffffff73}.language-heading{width:100%;padding:0;text-align:center;margin-bottom:6vh}.language-heading>small{font-size:6px;letter-spacing:.26em;color:#ffffff58}.language-heading h2{font:400 clamp(39px,4.3vw,61px)/1.05 Georgia,serif;letter-spacing:-.04em;margin:16px 0 13px}.language-heading p{font:italic 10px Georgia;color:#ffffff5e;margin:0}.noir-language-grid{width:min(1120px,88vw);display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.noir-language-grid button{height:clamp(210px,31vh,285px);padding:22px 23px;border:1px solid #ffffff20;background:linear-gradient(145deg,#ffffff0a,#ffffff03);color:#ffffff91;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);display:flex;flex-direction:column;align-items:flex-start;position:relative;overflow:hidden;cursor:pointer;transition:transform .7s cubic-bezier(.16,1,.3,1),border-color .7s,background .7s,color .7s}.noir-language-grid button:before{content:"";position:absolute;inset:0;background:radial-gradient(circle at 50% 120%,#ffffff16,transparent 58%);opacity:0;transition:opacity .8s}.noir-language-grid button:hover,.noir-language-grid button.selected{transform:translateY(-7px);border-color:#ffffff72;background:#ffffff0d;color:#fff}.noir-language-grid button:hover:before,.noir-language-grid button.selected:before{opacity:1}.noir-language-grid button>i{font:italic 10px Georgia;color:#ffffff48}.noir-language-grid button>b{margin:auto 0 0;font:400 clamp(22px,2.2vw,31px) Georgia;position:relative}.noir-language-grid button>small{font-size:6px;letter-spacing:.16em;color:#fff5;margin-top:9px;position:relative}.noir-language-grid button>svg{position:absolute;right:20px;top:20px;width:17px;padding:3px;border:1px solid #ffffff6b;border-radius:50%}.language-note{position:absolute;bottom:27px;left:50%;transform:translate(-50%);font-size:6px;letter-spacing:.18em;color:#ffffff40;white-space:nowrap}.language-continue{display:none}@keyframes shutter-top{to{transform:translateY(0)}}@keyframes shutter-bottom{to{transform:translateY(0)}}@keyframes refined-video{0%{filter:grayscale(1) brightness(.44);transform:scale(1)}35%{filter:grayscale(1) brightness(.2);transform:scale(1.015)}to{filter:grayscale(1) brightness(.03);transform:scale(1.03)}}@keyframes signature-in{0%{opacity:0;filter:blur(5px);transform:scale(.985)}25%,70%{opacity:1;filter:none;transform:none}to{opacity:0;filter:blur(3px);transform:scale(1.01)}}@keyframes refined-glow{0%{width:0;opacity:0}35%{opacity:1}to{width:130vw;opacity:0}}@media(max-width:850px){.noir-language{padding-inline:4vw}.language-heading{margin-bottom:4vh}.noir-language-grid{width:92vw}.noir-language-grid button{height:230px}}.phase-ceremony>video{animation:none;filter:grayscale(1) contrast(1.03) brightness(.44);transform:scale(1);transition:filter 1.35s cubic-bezier(.4,0,.2,1),transform 1.55s cubic-bezier(.4,0,.2,1);animation:film-focus-out 1.45s cubic-bezier(.4,0,.2,1) forwards}.phase-ceremony .film-shade{animation:film-black-in 1.45s cubic-bezier(.4,0,.2,1) forwards}.film-cut{position:fixed;z-index:12;inset:0;background:#000;opacity:0;animation:film-cut-black 1.45s ease forwards}.phase-language .noir-language{animation:film-page-focus 1.05s cubic-bezier(.16,1,.3,1) forwards}.phase-language>video{transition:none;animation:language-film-settle 1.6s cubic-bezier(.16,1,.3,1) forwards}@keyframes film-focus-out{0%{filter:grayscale(1) contrast(1.03) brightness(.44) blur(0);transform:scale(1)}42%{filter:grayscale(1) contrast(1.02) brightness(.28) blur(2px);transform:scale(1.008)}to{filter:grayscale(1) contrast(1) brightness(.04) blur(13px);transform:scale(1.035)}}@keyframes film-black-in{0%,35%{opacity:1}to{opacity:.3}}@keyframes film-cut-black{0%,48%{opacity:0}to{opacity:.96}}@keyframes film-page-focus{0%{opacity:0;filter:blur(10px);transform:scale(1.008)}to{opacity:1;filter:blur(0);transform:none}}@keyframes language-film-settle{0%{opacity:.05;filter:grayscale(1) brightness(.04) blur(13px);transform:scale(1.035)}to{opacity:.2;filter:grayscale(1) contrast(1.04) brightness(.12) blur(8px);transform:scale(1.06)}}.noir-language.is-confirming .language-heading,.noir-language.is-confirming .language-note,.noir-language.is-confirming .language-brand{animation:selection-context-out .75s .18s ease forwards}.noir-language.is-confirming .language-brand{pointer-events:none}.noir-language.is-confirming .noir-language-grid button:not(.selected){animation:selection-others-out .65s .12s ease forwards}.noir-language.is-confirming .noir-language-grid button.selected{z-index:2;animation:selection-breath .9s cubic-bezier(.22,.61,.36,1) forwards}.noir-language.is-confirming .noir-language-grid button.selected:after{content:"";position:absolute;inset:-1px;border:1px solid #ffffffe0;box-shadow:0 0 #fff0,inset 0 0 35px #ffffff08;animation:selection-light .9s cubic-bezier(.22,.61,.36,1) forwards}.noir-language-grid{perspective:1200px}.noir-language-grid button{transform-style:preserve-3d;backface-visibility:hidden}.phase-patient>video{opacity:.16;filter:grayscale(1) contrast(1.04) brightness(.1) blur(9px);transform:scale(1.06)}.phase-patient .film-shade{background:radial-gradient(circle at 70% 42%,#24242442,#020202 72%)}.patient-entry{position:fixed;z-index:8;inset:0;padding:14vh 8vw 8vh;color:#f5f3ef;display:grid;grid-template-columns:minmax(300px,38%) 1fr;align-items:center;gap:8vw;animation:patient-page-in 1.25s cubic-bezier(.22,.61,.36,1) both}.patient-entry>header small{font-size:6px;letter-spacing:.25em;color:#fff5}.patient-entry>header h2{margin:20px 0 18px;font:400 clamp(42px,4.5vw,66px)/1.06 Georgia,serif;letter-spacing:-.045em}.patient-entry>header p{margin:0;font-size:10px;letter-spacing:.04em;color:#ffffff65}.patient-entry form{display:grid;grid-template-columns:1fr 1fr;gap:27px 30px}.patient-entry label{display:flex;flex-direction:column;gap:12px}.patient-entry label:first-child,.patient-entry fieldset{grid-column:1 / -1}.patient-entry label span,.patient-entry legend{font-size:6px;letter-spacing:.2em;color:#ffffff62}.patient-entry input{width:100%;height:58px;padding:0 2px;border:0;border-bottom:1px solid #ffffff30;border-radius:0;outline:none;background:transparent;color:#fff;font:400 17px Georgia,serif;transition:border-color .6s,background .6s}.patient-entry input::-moz-placeholder{color:#ffffff32}.patient-entry input::placeholder{color:#ffffff32}.patient-entry input:focus{border-color:#ffffffb0}.patient-entry fieldset{margin:3px 0 0;padding:0;border:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.patient-entry legend{margin-bottom:13px}.patient-entry fieldset button{height:50px;border:1px solid #ffffff20;background:#ffffff06;color:#ffffff82;font-size:9px;transition:border-color .55s,background .55s,color .55s}.patient-entry fieldset button:hover{border-color:#ffffff72;background:#ffffff0d;color:#fff}.patient-progress{position:absolute;right:32px;bottom:27px;margin:0;font:italic 8px Georgia,serif;letter-spacing:.14em;color:#ffffff4c}.patient-progress i{display:inline-block;width:35px;height:1px;margin-right:10px;vertical-align:middle;background:#ffffff50}@keyframes selection-context-out{to{opacity:0;filter:blur(3px)}}@keyframes selection-others-out{to{opacity:0}}@keyframes selection-breath{0%{border-color:#ffffff79;background:#ffffff0d;transform:translateY(-7px)}28%{border-color:#ffffff8c;background:#ffffff13;transform:translateY(-7px) translateZ(-14px) scale(.988)}62%{border-color:#ffffffd0;background:#ffffff18;box-shadow:0 15px 65px #0009,0 0 45px #ffffff10;transform:translateY(-7px) translateZ(25px) scale(1.012)}to{opacity:0;border-color:#ffffff60;background:#ffffff09;box-shadow:0 24px 100px #000b;transform:translateY(-7px) translateZ(62px) scale(1.035);filter:blur(2px)}}@keyframes selection-light{0%{opacity:0;transform:translateZ(1px) scale(.99)}38%{opacity:.85}to{opacity:0;transform:translateZ(1px) scale(1.045)}}@keyframes patient-page-in{0%{opacity:0;filter:blur(3px)}to{opacity:1;filter:blur(0)}}@media(max-width:850px){.patient-entry{padding-inline:5vw;gap:5vw}.patient-entry>header h2{font-size:43px}}.phase-patient>video{opacity:.11;filter:grayscale(1) contrast(1.06) brightness(.12) blur(7px);transform:scale(1.045)}.phase-patient .film-shade{background:radial-gradient(ellipse at 72% 48%,#2927232b 0,transparent 46%),linear-gradient(90deg,#020202 0 32%,#050505df 62%,#020202f2)}.patient-entry{padding:10.5vh 6.5vw 6.5vh;grid-template-columns:minmax(310px,34%) minmax(520px,1fr);gap:5vw}.patient-entry>header{align-self:center;padding-left:1vw}.patient-entry>header small{color:#d9cfbb8c;font-size:10px;letter-spacing:.29em}.patient-entry>header h2{margin:24px 0 21px;font:400 clamp(44px,4.25vw,64px)/1.08 Georgia,"Times New Roman",serif;color:#f1ede5;text-shadow:0 18px 50px #000c}.patient-entry>header p{color:#d8d1c3a3;font-size:13px;line-height:1.8}.patient-step{width:165px;margin-top:52px;display:grid;grid-template-columns:1fr auto auto;align-items:center;gap:12px;color:#e7dfd0a8;font:italic 10px Georgia,serif}.patient-step i{height:1px;background:linear-gradient(90deg,#d8cdb578,#d8cdb514)}.patient-step span{color:#eee8db}.patient-step em{color:#ffffff4c}.patient-form-panel{width:min(100%,790px);justify-self:end;padding:30px 34px 27px;border:1px solid #e7ddc538;background:radial-gradient(circle at 12% 0,#fffdf611,transparent 34%),linear-gradient(145deg,#1b1a18ee,#0d0d0df5 70%);box-shadow:inset 0 1px #fff9ef0c,0 34px 100px #000a;-webkit-backdrop-filter:blur(24px) saturate(.65);backdrop-filter:blur(24px) saturate(.65)}.patient-form-caption{min-height:34px;margin-bottom:22px;padding-bottom:15px;border-bottom:1px solid #e7ddc516;display:flex;align-items:flex-start;justify-content:space-between}.patient-form-caption>span{color:#eee6d7d6;font:400 11px Georgia,serif;letter-spacing:.25em}.patient-form-caption small{display:flex;align-items:center;gap:7px;color:#ffffff78;font-size:9px;letter-spacing:.18em}.patient-form-caption small i{width:4px;height:4px;border-radius:50%;background:#d8c7a8;box-shadow:0 0 10px #d8c7a866}.patient-form-panel form{display:grid;grid-template-columns:1fr 1fr;gap:20px 18px}.patient-form-panel label{gap:9px}.patient-form-panel label span,.patient-form-panel legend{color:#e4dac8c7;font-size:11px;letter-spacing:.17em}.patient-form-panel input{height:64px;padding:0 18px;border:1px solid #eee2ca3b;background:#ffffff0d;color:#f5f0e7;font:400 16px Georgia,Times New Roman,serif;caret-color:#dfcfad;transition:border-color .45s ease,background .45s ease,box-shadow .45s ease,transform .45s cubic-bezier(.16,1,.3,1)}.patient-form-panel input::-moz-placeholder{color:#f2eadb8c}.patient-form-panel input::placeholder{color:#f2eadb8c}.patient-form-panel label:focus-within input{border-color:#dfd1b684;background:#ffffff0c;box-shadow:inset 0 0 28px #fff9ec06,0 12px 35px #0004;transform:translateY(-1px)}.patient-form-panel fieldset{gap:9px;margin-top:0}.patient-form-panel fieldset button{height:56px;border-color:#e8dcc238;background:#ffffff0b;color:#eee5d5bd;font-size:12px;cursor:pointer}.patient-form-panel fieldset button:hover{transform:translateY(-1px);border-color:#dbcdb064;background:#ffffff0b}.patient-form-panel fieldset button.selected{border-color:#ebe1cf;background:linear-gradient(135deg,#f1ece2,#dcd2c0);color:#171614;box-shadow:inset 0 1px #fff,0 10px 30px #0005}.patient-privacy{grid-column:1;align-self:center;margin:7px 0 0;color:#ffffff72;font-size:11px;letter-spacing:.03em}.patient-next{grid-column:2;justify-self:end;width:174px;height:54px;margin-top:7px;padding:0 18px;border:1px solid #f3ead9;background:linear-gradient(135deg,#f5f0e8,#ded4c3);color:#171614;display:flex;align-items:center;justify-content:space-between;font-size:13px;letter-spacing:.12em;cursor:pointer;box-shadow:inset 0 1px #fff,0 14px 40px #0006;transition:transform .45s cubic-bezier(.16,1,.3,1),box-shadow .45s,background .45s}.patient-next svg{width:15px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.patient-next:hover{transform:translateY(-2px);box-shadow:inset 0 1px #fff,0 19px 50px #0008}.patient-next:hover svg{transform:translate(4px)}@media(max-width:1050px){.patient-entry{padding-inline:4.5vw;gap:3.5vw;grid-template-columns:minmax(270px,31%) 1fr}.patient-form-panel{padding-inline:27px}}.film-enter{isolation:isolate;overflow:visible;background:radial-gradient(circle at 28% 16%,#fff 0,#f8f6f0 34%,transparent 68%),linear-gradient(145deg,#f4f1ea,#e7e3da);border:1px solid #ffffff8c;color:#171717;box-shadow:inset 0 1px #ffffffd9,inset 0 -1px #aaa69d38,0 14px 38px #00000048;transition:width .65s cubic-bezier(.16,1,.3,1),background .45s,box-shadow .45s,transform .2s}.film-enter:before{display:block;content:"";position:absolute;z-index:0;inset:1px;border-radius:inherit;background:radial-gradient(ellipse at 34% 10%,#ffffffa8,transparent 48%);opacity:.42;transform:none;transition:none}.film-enter span,.film-enter svg{position:relative;z-index:1}.film-enter span{transition:letter-spacing .32s cubic-bezier(.22,.61,.36,1),opacity .3s}.film-enter svg{transition:transform .32s cubic-bezier(.22,.61,.36,1),opacity .3s}.film-enter:hover{width:153px;background:radial-gradient(circle at 28% 16%,#fff 0,#faf8f3 36%,transparent 70%),linear-gradient(145deg,#f7f4ed,#ece8df);border-color:#fff;color:#151515;letter-spacing:.13em;box-shadow:inset 0 1px #fff,inset 0 -1px #aaa69d30,0 16px 44px #00000052}.film-enter:hover:before{transform:none}.film-enter:hover svg{transform:translate(2px)}.film-enter.is-pressing,.film-enter.is-pressing:hover{pointer-events:none;animation:luxury-button-pressure .68s cubic-bezier(.22,.61,.36,1) forwards}.film-enter.is-pressing:before{animation:luxury-lacquer-pressure .68s cubic-bezier(.22,.61,.36,1) forwards}.film-enter.is-pressing:after{display:block;content:"";position:absolute;z-index:-1;inset:-1px;border:1px solid #fff9;border-radius:inherit;opacity:0;pointer-events:none;animation:luxury-pressure-echo .68s cubic-bezier(.16,1,.3,1) forwards}.film-enter.is-pressing span{animation:luxury-type-pressure .68s cubic-bezier(.22,.61,.36,1) forwards}.film-enter.is-pressing svg{animation:luxury-arrow-pressure .68s cubic-bezier(.22,.61,.36,1) forwards}@keyframes luxury-button-pressure{0%{transform:translateY(0) scale(1);box-shadow:inset 0 1px #fff,inset 0 -1px #aaa69d30,0 14px 38px #00000048}18%,34%{transform:translateY(3px) scale(.965);box-shadow:inset 0 1px #ffffff8f,inset 0 3px 8px #817d7445,0 2px 8px #00000080}59%{transform:translateY(-1px) scale(1.022);box-shadow:inset 0 1px #fff,inset 0 -1px #aaa69d24,0 22px 58px #00000058}78%{transform:translateY(.35px) scale(.996);box-shadow:inset 0 1px #fff,inset 0 -1px #aaa69d30,0 11px 30px #00000054}to{transform:translateY(0) scale(1);box-shadow:inset 0 1px #fff,inset 0 -1px #aaa69d30,0 14px 38px #00000048}}@keyframes luxury-lacquer-pressure{0%,to{opacity:.42;transform:scale(1)}18%,34%{opacity:.14;transform:scale(.94)}59%{opacity:.68;transform:scale(1.018)}78%{opacity:.34;transform:scale(.99)}}@keyframes luxury-pressure-echo{0%,30%{opacity:0;transform:scale(.96)}43%{opacity:.62;transform:scale(1)}to{opacity:0;transform:scale(1.32);border-color:#ffffff24}}@keyframes luxury-type-pressure{0%,to{letter-spacing:inherit;transform:translateY(0)}18%,34%{letter-spacing:.085em;transform:translateY(.7px)}59%{letter-spacing:.17em;transform:translateY(-.25px)}78%{letter-spacing:.12em;transform:translateY(.15px)}}@keyframes luxury-arrow-pressure{0%,to{transform:translate(0)}18%,34%{transform:translate(-3px) scale(.92)}59%{transform:translate(7px) scale(1.06)}78%{transform:translate(1px) scale(.98)}}@media(prefers-reduced-motion:reduce){.film-enter.is-pressing,.film-enter.is-pressing:before,.film-enter.is-pressing:after,.film-enter.is-pressing span,.film-enter.is-pressing svg{animation-duration:.01ms}}.editorial-close-shot,.editorial-bridge{position:fixed;inset:0;pointer-events:none}.phase-cover>video{opacity:1;filter:grayscale(1) contrast(1.06) brightness(.46) sepia(.04)}.phase-ceremony>video:not(.editorial-exit-video){opacity:1;animation:editorial-video-push 2.1s cubic-bezier(.33,0,.18,1) both;will-change:transform,filter,opacity}.film-cover>.editorial-exit-video{position:fixed;z-index:7;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:1;filter:none;transform:none;animation:editorial-exit-in .28s ease-out both;pointer-events:none}.phase-cover .film-shade,.phase-ceremony .film-shade{z-index:2;background:linear-gradient(90deg,#0008 0,transparent 28%,transparent 76%,#0006 100%),linear-gradient(0deg,#000a 0,transparent 31%,#0002 72%,#0006 100%)}.phase-ceremony .film-shade{z-index:32;background:#020202;animation:editorial-exposure-bridge 3.8s ease-in-out both;pointer-events:none}.phase-cover .film-grain,.phase-ceremony .film-grain{z-index:3;opacity:.045}.phase-cover.is-entering .film-logo{animation:none}.phase-cover.is-entering .film-glass{animation:editorial-glass-settle 2.4s cubic-bezier(.4,0,.2,1) both}.phase-cover.is-entering .film-logo>small{animation:editorial-subline-depart 2.4s cubic-bezier(.4,0,.2,1) both}.phase-cover.is-entering .film-logo>p{animation:editorial-clinicline-depart 2.4s cubic-bezier(.4,0,.2,1) both}.phase-cover.is-entering .film-logo>h1{animation:editorial-title-depart 2.4s cubic-bezier(.4,0,.2,1) both}.phase-cover.is-entering .film-logo>h1:after{animation:editorial-departing-light 1.7s .45s cubic-bezier(.4,0,.2,1) both}.phase-cover.is-entering .film-enter{animation:editorial-start-button-out 1.55s .48s cubic-bezier(.4,0,.2,1) both}.phase-ceremony .film-grain{z-index:46;opacity:.04;animation:editorial-grain-bind 3.8s ease both;pointer-events:none}.phase-cover .film-glass,.phase-ceremony .film-glass{z-index:5}.phase-cover .film-logo h1{position:relative;display:inline-block;font-size:clamp(46px,5.2vw,74px);letter-spacing:.2em;text-indent:.2em;color:#eeeae2;text-shadow:0 12px 42px #000b,0 0 34px #fff0;animation:editorial-logo-resolve 2.3s cubic-bezier(.16,1,.3,1) both,editorial-logo-breathe 8s 2.3s ease-in-out infinite;overflow:hidden}.phase-cover .film-logo h1:after{content:"LUMIÈRE";position:absolute;inset:0;color:transparent;background:linear-gradient(105deg,transparent 0 38%,#fff3d8a8 47%,#fffef5e8 50%,#e4d8bf78 54%,transparent 63% 100%);background-size:260% 100%;background-position:130% 0;-webkit-background-clip:text;background-clip:text;filter:blur(.15px);animation:editorial-logo-light 5.8s 1.15s cubic-bezier(.4,0,.2,1) infinite;pointer-events:none}.phase-cover .film-logo p{color:#fff9}.phase-ceremony .film-glass{animation:editorial-cover-type-out .5s cubic-bezier(.4,0,.2,1) both}.phase-ceremony .film-enter,.phase-ceremony .film-enter:hover{width:148px;pointer-events:none;animation:editorial-trigger-release .48s cubic-bezier(.22,.61,.36,1) both}.phase-ceremony .film-enter:after,.phase-ceremony .film-enter:before,.phase-ceremony .film-enter span,.phase-ceremony .film-enter svg{animation:none}.editorial-close-shot{z-index:24;opacity:0;background:#050505 url(/clinic/editorial-coat-sweep-v2.png) center / cover no-repeat;filter:brightness(.72) contrast(1.05);transform:scale(1.025);animation:editorial-close-glide 2.1s cubic-bezier(.33,0,.18,1) both;will-change:opacity,transform,filter}.editorial-bridge{z-index:40;overflow:hidden;--fabric-edge: 116%;-webkit-mask-image:linear-gradient(132deg,transparent 0,transparent calc(var(--fabric-edge) - 13%),#0006 calc(var(--fabric-edge) - 5%),#000 calc(var(--fabric-edge) + 8%),#000 100%);mask-image:linear-gradient(132deg,transparent 0,transparent calc(var(--fabric-edge) - 13%),#0006 calc(var(--fabric-edge) - 5%),#000 calc(var(--fabric-edge) + 8%),#000 100%);animation:editorial-fabric-matte 2.1s cubic-bezier(.4,0,.2,1) both;will-change:opacity,filter}.editorial-fabric{position:absolute;inset:-5%;background:#020202 url(/clinic/editorial-fabric-v2.png) center / cover no-repeat;filter:brightness(.62) contrast(1.11);transform:translate3d(3%,2%,0) scale(1.1);animation:editorial-fabric-drift 2.1s cubic-bezier(.33,0,.18,1) both;will-change:transform,filter}.editorial-fabric:after{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 50% 48%,transparent 0 24%,#0001 57%,#0008 110%)}.phase-ceremony .noir-language.is-preparing{opacity:1;pointer-events:none;animation:editorial-interface-resolve 3.8s cubic-bezier(.22,.61,.36,1) both}.phase-language .noir-language{animation:none}@keyframes editorial-video-push{0%{opacity:1;transform:scale(1.01);filter:grayscale(1) contrast(1.06) brightness(.46) sepia(.04) blur(0)}30%{opacity:1;transform:scale(1.075) translate3d(-.8%,-.25%,0);filter:grayscale(1) contrast(1.07) brightness(.38) blur(.35px)}47%,to{opacity:0;transform:scale(1.11) translate3d(-1.3%,-.45%,0);filter:grayscale(1) contrast(1.04) brightness(.25) blur(1.5px)}}@keyframes editorial-exit-in{0%{opacity:0}to{opacity:1}}@keyframes editorial-logo-resolve{0%{opacity:0;letter-spacing:.29em;filter:blur(4px);transform:translateY(5px) scale(.99)}58%{opacity:1;filter:blur(.25px)}to{opacity:1;letter-spacing:.2em;filter:blur(0);transform:translateY(0) scale(1)}}@keyframes editorial-logo-light{0%,12%{background-position:130% 0;opacity:0}22%{opacity:.68}38%{background-position:-35% 0;opacity:0}to{background-position:-35% 0;opacity:0}}@keyframes editorial-logo-breathe{0%,to{text-shadow:0 12px 42px #000b,0 0 34px #fff0}50%{text-shadow:0 14px 48px #000c,0 0 34px #f8f0df12}}@keyframes editorial-subline-depart{0%,34%{opacity:1;letter-spacing:.16em}72%,to{opacity:0;letter-spacing:.176em}}@keyframes editorial-clinicline-depart{0%,43%{opacity:1;letter-spacing:.35em}80%,to{opacity:0;letter-spacing:.365em}}@keyframes editorial-title-depart{0%,48%{opacity:1;color:#eeeae2;letter-spacing:.2em;text-shadow:0 12px 42px #000b,0 0 34px #fff0}72%{opacity:.88;color:#fffdf7;text-shadow:0 12px 42px #000b,0 0 24px #fff5e216}to{opacity:0;color:#d8d2c8;letter-spacing:.21em;text-shadow:0 12px 42px #000b,0 0 18px #fff0}}@keyframes editorial-departing-light{0%,12%{background-position:130% 0;opacity:0}28%{opacity:.72}76%{opacity:.36}to{background-position:-35% 0;opacity:0}}@keyframes editorial-glass-settle{0%,42%{opacity:1}to{opacity:0}}@keyframes editorial-start-button-out{0%,18%{opacity:1}to{opacity:0}}@keyframes editorial-cover-type-out{0%,15%{opacity:1;filter:blur(0);transform:translate(-50%,-48%) scale(1)}to{opacity:0;filter:blur(1.5px);transform:translate(-50%,-48%) scale(1.012)}}@keyframes editorial-trigger-release{0%{opacity:1;transform:scale(1);box-shadow:0 14px 38px #00000048}19%{opacity:1;transform:translateY(2px) scale(.975);box-shadow:0 3px 10px #0009}48%{opacity:.9;transform:translateY(0) scale(1)}to{opacity:0;transform:translateY(-3px) scale(1.008)}}@keyframes editorial-close-glide{0%,11%{opacity:0;transform:scale(1.015) translate3d(1.2%,.4%,0)}25%{opacity:.92;transform:scale(1.035) translate3d(.4%,.1%,0);filter:brightness(.65) contrast(1.05) blur(.35px)}43%{opacity:1;transform:scale(1.072) translate3d(-.7%,-.35%,0);filter:brightness(.55) contrast(1.06) blur(.8px)}59%{opacity:.18;transform:scale(1.11) translate3d(-1.6%,-.7%,0);filter:brightness(.31) contrast(1.03) blur(3px)}68%,to{opacity:0;transform:scale(1.125) translate3d(-2%,-.9%,0);filter:brightness(.25) contrast(1.02) blur(4px)}}@property --fabric-edge{syntax: "<percentage>"; inherits: false; initial-value: 116%;}@keyframes editorial-fabric-matte{0%,31%{--fabric-edge: 116%;opacity:0;filter:blur(2px)}38%{opacity:.18}58%{--fabric-edge: -14%;opacity:1;filter:blur(0)}70%{--fabric-edge: -14%;opacity:1;filter:blur(0)}88%{opacity:.28;filter:blur(1.8px)}to{--fabric-edge: -14%;opacity:0;filter:blur(3px)}}@keyframes editorial-fabric-drift{0%{transform:translate3d(4%,3%,0) scale(1.12);filter:brightness(.42) contrast(1.08)}52%{transform:translateZ(0) scale(1.075);filter:brightness(.62) contrast(1.11)}70%{transform:translate3d(-1%,-.5%,0) scale(1.06);filter:brightness(.56) contrast(1.12)}to{transform:translate3d(-3%,-2%,0) scale(1.025);filter:brightness(.3) contrast(1.08)}}@keyframes editorial-interface-resolve{0%,86%{opacity:0;transform:scale(.994);filter:blur(2px)}94%{opacity:.42;transform:scale(.997);filter:blur(.8px)}to{opacity:1;transform:scale(1);filter:blur(0)}}@keyframes editorial-exposure-bridge{0%,12%{opacity:0}31%{opacity:.16}46%{opacity:.34}61%{opacity:.12}74%,to{opacity:0}}@keyframes editorial-grain-bind{0%,to{opacity:.035}44%,62%{opacity:.07}}@media(prefers-reduced-motion:reduce){.phase-ceremony>video,.phase-ceremony .film-glass,.phase-ceremony .film-enter,.editorial-close-shot,.editorial-bridge,.editorial-fabric,.phase-ceremony .noir-language.is-preparing{animation-duration:.01ms}}.patient-entry.is-departing{pointer-events:none;animation:patient-session-close .9s cubic-bezier(.4,0,.2,1) both}.phase-main>video,.phase-mainCeremony>video,.phase-moodCeremony>video,.phase-review>video{opacity:0;filter:none;transform:none}.phase-main .film-shade,.phase-mainCeremony .film-shade,.phase-moodCeremony .film-shade,.phase-review .film-shade{opacity:0;background:transparent}.clinic-main{position:fixed;z-index:8;inset:0;color:#f1ede6;overflow:hidden}.clinic-main:before,.clinic-main:after{content:"";position:absolute;inset:0;pointer-events:none}.clinic-main:before{z-index:-2;background:#080909 url(/clinic/main-showroom-obsidian-v3.png) center / cover no-repeat}.clinic-main:after{z-index:-1;background:linear-gradient(90deg,#030404e8,#060707c9 34%,#06070773 64%,#02030370),linear-gradient(0deg,#020303c7 0%,transparent 44%)}.clinic-main.is-preparing{pointer-events:none;animation:showroom-interface-prepare 5.2s cubic-bezier(.22,.61,.36,1) both}.main-brand{position:absolute;z-index:8;left:32px;top:27px;display:flex;flex-direction:column;align-items:flex-start;gap:5px;color:#f0ece5;background:none;border:0;cursor:pointer}.main-brand b{font:15px Georgia,serif;letter-spacing:.18em}.main-brand small{color:#cfc7bb8f;font-size:9px;letter-spacing:.18em}.showroom-stage{position:absolute;left:5.5vw;right:5.5vw;top:12vh;bottom:6vh;display:grid;grid-template-columns:1fr;grid-template-rows:auto auto minmax(210px,1fr);gap:clamp(10px,1.45vh,16px)}.showroom-stage>header{grid-column:1;grid-row:1}.showroom-stage>header>small{color:#d8cebb8c;font-size:9px;letter-spacing:.28em}.showroom-stage>header h2{margin:14px 0 9px;color:#f2eee7;font:400 clamp(34px,3.55vw,52px)/1.04 Georgia,"Times New Roman",serif;letter-spacing:-.045em;text-shadow:0 16px 48px #000c}.showroom-stage>header p{margin:0;color:#d5cdc093;font-size:12px}.selection-shelf{position:fixed;z-index:15;top:11.4vh;right:5.5vw;width:584px;min-height:110px;border:1px solid #eee5d52d;background:#090a0ad9;box-shadow:inset 0 1px #fff9ea09,0 18px 54px #0004;-webkit-backdrop-filter:blur(24px) saturate(.54);backdrop-filter:blur(24px) saturate(.54);display:grid;grid-template-columns:1fr 190px;grid-template-rows:1fr;overflow:hidden;transition:min-height .8s cubic-bezier(.16,1,.3,1),border-color .6s,background .6s}.selection-shelf.expanded{min-height:110px;border-color:#eee3cf5c;background:linear-gradient(135deg,#111211ed,#070808e8)}.selection-shelf-content{min-width:0;min-height:0;padding:15px 20px 13px;display:grid;grid-template-columns:1fr;grid-template-rows:auto 1fr;align-items:stretch;gap:6px}.selection-shelf-content>header{height:auto;padding:0 0 7px;border-right:0;border-bottom:0;display:flex;align-items:center;justify-content:space-between}.selection-shelf-content>header>span{display:flex;align-items:baseline;gap:12px}.selection-shelf-content>header small{color:#d9cfbfc2;font-size:10px;letter-spacing:.12em}.selection-shelf-content>header strong{color:#ddd5c89f;font:400 12px Arial,sans-serif}.selection-shelf-content>header em{color:#eee4d2e0;font:italic 28px Georgia,serif}.selection-shelf-cards{min-width:0;min-height:0;display:flex;flex-direction:row;align-items:center;justify-content:flex-start;gap:10px;overflow-y:auto;scrollbar-width:none}.selection-shelf-cards>p{height:auto;margin:0;color:#d5cdbf68;display:flex;align-items:center;justify-content:flex-start;flex-direction:row;text-align:left;gap:10px;font-size:12px}.selection-shelf-cards>p svg{width:17px;color:#d8cebc80}.selection-shelf-cards>button:not(.selection-shelf-more){min-width:0;flex:1 1 0;width:auto;height:50px;padding:7px 0 0;border:0;border-top:1px solid #eee5d528;background:transparent;color:#eee9e1;display:grid;grid-template-columns:52px minmax(0,1fr);align-items:center;gap:13px;text-align:left;cursor:pointer;animation:shelf-card-arrive .75s cubic-bezier(.16,1,.3,1) both;transition:border-color .45s,transform .55s cubic-bezier(.16,1,.3,1),background .45s}.selection-shelf-cards>button:not(.selection-shelf-more):hover{transform:translate(3px);border-color:#eee2cc69;background:transparent}.selection-shelf-cards>button>i{position:relative;width:52px;height:38px;border:1px solid #eee4d545;background-position:center;background-size:cover;filter:grayscale(.78) brightness(.78);box-shadow:5px 5px 0 -3px #0a0b0b,5px 5px 0 -2px #eee4d526}.selection-shelf-cards>button>span{min-width:0;display:flex;flex-direction:column;gap:6px}.selection-shelf-cards>button small{color:#ded4c2c7;font-size:10px;letter-spacing:.06em}.selection-shelf-cards>button strong{overflow:hidden;font:400 14px Georgia,Times New Roman,serif;text-overflow:ellipsis;white-space:nowrap}.selection-shelf-more{flex:0 0 43px;width:43px;height:43px;margin-top:7px;border:1px solid #eee5d545;background:#ffffff08;color:#e8deccc9;font:italic 13px Georgia,serif;cursor:pointer;transition:border-color .45s,background .45s,color .45s}.selection-shelf-more:hover{border-color:#eee4d592;background:#ffffff10;color:#fff}.selection-shelf-next{border:0;border-left:1px solid #fff;border-top:0;background:#eee9e0;color:#151616;padding:0 21px;display:flex;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer;transition:background .45s,color .45s,opacity .45s}.selection-shelf-next>span{display:flex;flex-direction:column;gap:8px}.selection-shelf-next small{display:none}.selection-shelf-next strong{font:400 22px Georgia,Times New Roman,serif}.selection-shelf-next em{color:#514b43a0;font: 10px Arial,sans-serif}.selection-shelf-next svg{width:19px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.selection-shelf-next:not(:disabled):hover{background:#fff}.selection-shelf-next:not(:disabled):hover svg{transform:translate(4px)}.selection-shelf-next:disabled{border-color:#eee5d51e;background:#d4cec41a;color:#d8d0c35a;cursor:default}.selection-shelf-next:disabled small,.selection-shelf-next:disabled em{color:#d8d0c33f}@keyframes shelf-card-arrive{0%{opacity:0;transform:translate(-8px);filter:blur(2px)}to{opacity:1;transform:translateY(0) scale(1)}}.showroom-categories{grid-column:1;grid-row:2;display:flex;gap:0;border-top:1px solid #eee5d526;border-bottom:1px solid #eee5d526;align-items:stretch}.showroom-categories>button{position:relative;min-width:0;height:64px;padding:0 31px;border:0;background:transparent;color:#d8d0c387;display:flex;align-items:center;gap:0;text-align:left;cursor:pointer;transition:color .5s}.showroom-categories>button:after{content:"";position:absolute;left:31px;right:31px;bottom:-1px;height:1px;background:#eee6d9;transform:scaleX(0);transform-origin:left;transition:transform .6s cubic-bezier(.16,1,.3,1)}.showroom-categories>button.active{color:#f3eee6}.showroom-categories>button.active:after{transform:scaleX(1)}.showroom-categories span{color:inherit;font:500 13px Arial,sans-serif;letter-spacing:.19em;white-space:nowrap}.package-showcase{grid-column:1;grid-row:3;min-height:0;display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:11px}.package-showcase.count-2{grid-template-columns:repeat(2,minmax(0,1fr))}.package-showcase.count-1{grid-template-columns:minmax(0,.68fr)}.package-showcase>article{position:relative;min-height:250px;padding:20px;border:1px solid #eee6d72a;background-position:center;background-size:cover;color:#f0ece5;overflow:hidden;display:flex;flex-direction:column;box-shadow:0 24px 70px #0005;isolation:isolate;cursor:pointer;transition:transform .65s cubic-bezier(.16,1,.3,1),border-color .55s,box-shadow .55s}.package-showcase>article:first-child{background-position:67% center}.package-showcase>article:hover{transform:translateY(-5px);border-color:#e7dcc45c;box-shadow:0 34px 90px #0009}.package-showcase>article.selected{border-color:#eee2c58f;box-shadow:inset 0 0 0 1px #f4ead52e,0 30px 80px #0009}.package-card-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#040505f2 0%,#060707b5 42%,transparent 74%),linear-gradient(90deg,#05060675,transparent 65%),linear-gradient(180deg,#0203038f,transparent 35%);-webkit-backdrop-filter:saturate(.42);backdrop-filter:saturate(.42);transition:background .55s}.package-showcase>article:hover .package-card-shade{background:linear-gradient(0deg,#040505f4 0%,#070808aa 45%,transparent 78%),linear-gradient(90deg,#0506065c,transparent 68%),linear-gradient(180deg,#02030376,transparent 33%)}.package-showcase article>header{display:flex;justify-content:space-between;gap:12px;color:#e5dbc9bd;font-size:11px;letter-spacing:.1em}.package-showcase article>header em{font-style:normal;text-align:right}.package-showcase article>div:not(.package-card-shade){margin-top:auto;padding-right:34px}.package-showcase h3{margin:0 0 9px;font:400 clamp(18px,1.55vw,24px) Georgia,"Times New Roman",serif}.package-showcase p{max-width:350px;min-height:38px;margin:0 0 12px;color:#e0d8ccc9;font-size:12px;line-height:1.6;word-break:keep-all}.package-showcase strong{color:#e8dfd1d1;font:400 13px Georgia,serif}.package-open-mark{position:absolute;right:18px;bottom:18px;display:flex;align-items:center;gap:9px;color:#ded4c19c;transition:color .45s,transform .55s cubic-bezier(.16,1,.3,1)}.package-open-mark i{font: 11px Arial,sans-serif;letter-spacing:.13em}.package-open-mark svg{width:15px}.package-showcase>article:hover .package-open-mark{color:#fff;transform:translate(3px)}.selection-stack{position:fixed;z-index:15;right:5.5vw;top:11.2vh;width:492px;height:82px;padding:0;border:1px solid #eee4d52c;background:linear-gradient(135deg,#121313a6,#070808d1);color:#eee9e1;display:grid;grid-template-columns:1fr 146px;align-items:center;gap:0;text-align:left;-webkit-backdrop-filter:blur(26px) saturate(.55);backdrop-filter:blur(26px) saturate(.55);box-shadow:inset 0 1px #fff9eb0b,0 18px 54px #0006;transition:border-color .45s,background .45s,transform .55s cubic-bezier(.16,1,.3,1)}.selection-stack:hover{transform:translateY(-2px);border-color:#eee4d567;background:#161716d9}.selection-stack-open{min-width:0;height:100%;padding:0 15px;border:0;background:transparent;color:inherit;display:grid;grid-template-columns:92px 1fr 44px;align-items:center;gap:8px;text-align:left;cursor:pointer}.selection-stack-next{height:100%;margin:0;padding:0 16px;border:0;border-left:1px solid #fff;background:#eee9e0;color:#151616;display:flex;flex-direction:row;align-items:center;justify-content:space-between;gap:12px;text-align:left;cursor:pointer;transition:background .4s,color .4s,opacity .4s}.selection-stack-next>span{display:flex;flex-direction:column;gap:7px}.selection-stack-next small{color:#504a4291;font-size:4px;letter-spacing:.12em;white-space:nowrap}.selection-stack-next strong{font:400 12px Georgia,Times New Roman,serif;white-space:nowrap}.selection-stack-next svg{width:13px;transition:transform .45s cubic-bezier(.16,1,.3,1)}.selection-stack-next:not(:disabled):hover{background:#fff;color:#111}.selection-stack-next:not(:disabled):hover svg{transform:translate(3px)}.selection-stack-next:disabled{background:#cfc9bf1a;color:#d8d0c36a;border-color:#eee5d51c;cursor:default}.selection-stack-next:disabled small{color:#d8d0c343}.selection-folio-deck{position:relative;display:block;width:88px;height:55px;perspective:500px}.selection-folio-deck>i{position:absolute;left:4px;width:78px;height:46px;border:1px solid #eee5d543;background:#0c0d0d;transform-origin:50% 100%}.selection-folio-deck .folio-edge.edge-1{top:1px;left:8px;opacity:.34;transform:rotate(3deg)}.selection-folio-deck .folio-edge.edge-2{top:3px;left:5px;opacity:.6;transform:rotate(1.5deg)}.selection-folio-deck .folio-cover{top:7px;left:1px;background-position:center;background-size:cover;display:grid;place-items:center;color:#ded5c46f;box-shadow:0 10px 27px #0009;animation:folio-card-settle .78s cubic-bezier(.16,1,.3,1) both}.selection-folio-deck .folio-cover:after{content:"";position:absolute;inset:0;background:linear-gradient(120deg,#05060649,transparent 62%)}.selection-folio-deck .folio-cover svg{position:relative;z-index:1;width:11px}.selection-folio-deck .folio-cover.filled svg{opacity:0}.selection-folio-copy{min-width:0;display:flex;flex-direction:column;align-items:flex-start;gap:7px}.selection-folio-copy small{color:#d6cbb87b;font-size:5px;letter-spacing:.08em}.selection-folio-copy strong{width:100%;overflow:hidden;color:#eee9e1d1;font:400 11px Georgia,Times New Roman,serif;text-overflow:ellipsis;white-space:nowrap}.selection-folio-count{height:38px;padding-left:12px;border-left:1px solid #eee5d525;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px}.selection-folio-count b{font:italic 16px Georgia,serif}.selection-folio-count small{color:#cfc5b36f;font-size:4px;letter-spacing:.12em}@keyframes folio-card-settle{0%{opacity:0;transform:translateY(-9px) scale(.965)}to{opacity:1;transform:translateY(0) scale(1)}}.cart-scrim{position:fixed;z-index:29;inset:0;border:0;background:#01020228;-webkit-backdrop-filter:blur(0);backdrop-filter:blur(0);opacity:0;pointer-events:none;transition:opacity .65s,backdrop-filter .65s}.cart-scrim.open{opacity:1;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);pointer-events:auto}.consultation-cart{position:fixed;z-index:30;right:0;top:0;bottom:0;width:min(410px,38vw);padding:34px 30px 28px;border-left:1px solid #eee5d536;background:radial-gradient(circle at 10% 0,#fffdf70e,transparent 42%),linear-gradient(160deg,#171817f0,#060707f7);box-shadow:-30px 0 100px #000b;-webkit-backdrop-filter:blur(34px) saturate(.52);backdrop-filter:blur(34px) saturate(.52);display:grid;grid-template-rows:auto 1fr auto;transform:translate3d(105%,0,0);visibility:hidden;transition:transform .82s cubic-bezier(.16,1,.3,1),visibility 0s .82s}.consultation-cart.open{transform:translateZ(0);visibility:visible;transition-delay:0s}.consultation-cart>header{padding-bottom:24px;border-bottom:1px solid #eee6d721;display:flex;justify-content:space-between;align-items:flex-start}.consultation-cart>header span{display:flex;flex-direction:column;gap:8px}.consultation-cart>header small{color:#cfc5b37c;font-size:6px;letter-spacing:.2em}.consultation-cart>header strong{font:400 21px Georgia,Times New Roman,serif}.consultation-cart>header button{width:34px;height:34px;border:1px solid #eee5d52a;border-radius:50%;background:transparent;color:#eee9e1;display:grid;place-items:center;cursor:pointer}.consultation-cart>header svg{width:13px}.consultation-cart-list{min-height:0;padding:15px 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#d8cdb443 transparent}.consultation-cart-list>p{height:100%;margin:0;color:#d2cabd6d;display:grid;place-content:center;text-align:center;font-size:8px;line-height:1.8}.consultation-cart-list>p i{width:1px;height:38px;margin:0 auto 16px;background:linear-gradient(transparent,#d8cebb71,transparent)}.consultation-cart-list>button{width:100%;padding:16px 2px;border:0;border-bottom:1px solid #eee6d719;background:transparent;color:#eee9e1;display:flex;align-items:center;justify-content:space-between;text-align:left;cursor:pointer}.consultation-cart-list>button span{display:flex;flex-direction:column;gap:5px}.consultation-cart-list>button small{color:#cabfac78;font-size:5px;letter-spacing:.15em}.consultation-cart-list>button strong{font:400 14px Georgia,serif}.consultation-cart-list>button i{color:#e0d6c299;font: 8px Georgia,serif}.consultation-cart-list>button em{color:#d7cdb771;font: 5px Arial,sans-serif;letter-spacing:.15em}.consultation-cart>footer{padding-top:20px;border-top:1px solid #eee6d721}.consultation-cart>footer p{margin:0 0 14px;color:#cbc3b588;font-size:7px;line-height:1.55}.consultation-cart>footer button{width:100%;height:54px;padding:0 18px;border:1px solid #f2eadcba;background:#eee9e0;color:#151616;display:flex;align-items:center;justify-content:space-between;font-size:8px;letter-spacing:.08em;cursor:pointer;transition:background .4s,opacity .4s}.consultation-cart>footer button:disabled{opacity:.28;cursor:default}.consultation-cart>footer button:not(:disabled):hover{background:#fff}.consultation-cart>footer svg{width:14px}.btm-scrim{position:fixed;z-index:34;inset:0;border:0;background:#0102028f;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);animation:btm-scrim-in .55s ease both}.treatment-btm{position:fixed;z-index:35;left:2.2vw;right:2.2vw;bottom:0;height:min(78vh,720px);color:#eee9e1;border:1px solid #eee5d53b;border-bottom:0;background:radial-gradient(circle at 20% 0,#fffdf70d,transparent 40%),linear-gradient(150deg,#171817fa,#060707fd);box-shadow:0 -36px 120px #000d;-webkit-backdrop-filter:blur(34px) saturate(.5);backdrop-filter:blur(34px) saturate(.5);display:grid;grid-template-rows:auto 1fr auto;overflow:hidden;animation:btm-sheet-up .9s cubic-bezier(.16,1,.3,1) both}.treatment-btm:before{content:"";position:absolute;top:9px;left:50%;width:42px;height:1px;background:#eee6d465;transform:translate(-50%)}.treatment-btm>header{min-height:76px;padding:25px 29px 17px;border-bottom:1px solid #eee5d51f;display:flex;align-items:center;justify-content:space-between}.treatment-btm>header span{display:flex;flex-direction:column;gap:7px}.treatment-btm>header small{color:#cfc5b39c;font-size:9px;letter-spacing:.18em}.treatment-btm>header strong{font:400 20px Georgia,Times New Roman,serif}.treatment-btm>header button{width:34px;height:34px;border:1px solid #eee5d52f;border-radius:50%;background:transparent;color:#eee9e1;display:grid;place-items:center;cursor:pointer}.treatment-btm>header svg{width:13px}.btm-scroll{min-height:0;padding:22px 28px 28px;overflow-y:auto;display:grid;grid-template-columns:minmax(420px,1.25fr) minmax(300px,.75fr);gap:30px;scrollbar-width:thin;scrollbar-color:#d8cdb443 transparent}.btm-film{position:relative;min-height:330px;overflow:hidden;background:#050606}.btm-film video{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.04) brightness(.72)}.btm-film:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#020303d9,transparent 47%);pointer-events:none}.btm-film>span{position:absolute;z-index:2;left:22px;right:22px;bottom:19px;display:flex;justify-content:space-between;color:#e6decea8}.btm-film small{font-size:9px;letter-spacing:.16em}.btm-film strong{font:400 10px Arial,sans-serif;letter-spacing:.1em}.btm-description{padding:7px 8px 20px}.btm-description>small{color:#cfc5b399;font-size:9px;letter-spacing:.17em}.btm-description h3{margin:16px 0 12px;font:400 28px/1.1 Georgia,Times New Roman,serif}.btm-description>p{margin:0 0 24px;color:#d7cfc1bd;font-size:12px;line-height:1.8;word-break:keep-all}.btm-description dl{margin:0}.btm-description dl>div{padding:12px 0;border-top:1px solid #eee6d71c;display:grid;grid-template-columns:86px 1fr;gap:12px}.btm-description dt{color:#d7cdbba3;font-size:10px}.btm-description dd{margin:0;color:#e5ddd0cc;font-size:12px;line-height:1.5}.treatment-btm>footer{min-height:79px;padding:13px 28px;border-top:1px solid #eee5d525;background:#080909ed;display:flex;align-items:center;justify-content:flex-end;gap:28px}.treatment-btm>footer>span{display:flex;flex-direction:column;gap:5px;text-align:right}.treatment-btm>footer small{color:#cfc5b39b;font-size:9px;letter-spacing:.14em}.treatment-btm>footer strong{font:400 13px Georgia,serif}.treatment-btm>footer button{width:240px;height:54px;padding:0 19px;border:1px solid #f2eadcba;background:#eee9e0;color:#151616;display:flex;align-items:center;justify-content:space-between;font-size:13px;letter-spacing:.06em;cursor:pointer}.treatment-btm>footer button svg{width:13px}@keyframes btm-scrim-in{0%{opacity:0}to{opacity:1}}@keyframes btm-sheet-up{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.consultation-review{position:fixed;z-index:12;inset:0;padding:13vh 6vw 6vh;color:#eee9e1;background:linear-gradient(90deg,#030404ef,#070808b8 58%,#030404d9),url(/clinic/main-showroom-obsidian-v3.png) center / cover no-repeat;display:grid;grid-template-columns:minmax(280px,.62fr) minmax(460px,1.38fr);grid-template-rows:1fr auto;gap:5vw;animation:review-page-in .85s cubic-bezier(.16,1,.3,1) both}.review-brand{position:absolute;left:32px;top:27px;border:0;background:transparent;color:#eee9e1;display:flex;flex-direction:column;align-items:flex-start;gap:5px;cursor:pointer}.review-brand b{font:15px Georgia,serif;letter-spacing:.18em}.review-brand small{color:#cfc7bb8f;font-size:9px;letter-spacing:.18em}.review-back{position:absolute;right:32px;top:27px;height:36px;padding:0 13px;border:1px solid #eee5d52b;border-radius:20px;background:#090a0a85;color:#ddd5c8a3;display:flex;align-items:center;gap:8px;font-size:10px;letter-spacing:.15em;cursor:pointer}.review-back svg{width:12px;transform:rotate(180deg)}.consultation-review>header{align-self:center}.consultation-review>header small{color:#d2c8b7aa;font-size:9px;letter-spacing:.22em}.consultation-review>header h2{margin:18px 0 15px;font:400 clamp(38px,4vw,58px)/1.06 Georgia,"Times New Roman",serif;letter-spacing:-.045em}.consultation-review>header p{max-width:340px;margin:0;color:#d4ccbfad;font-size:12px;line-height:1.7}.review-package-list{min-height:0;align-self:stretch;overflow-y:auto;border-top:1px solid #eee5d52b;scrollbar-width:thin;scrollbar-color:#d8cdb443 transparent}.review-package-list article{min-height:104px;padding:13px 8px;border-bottom:1px solid #eee5d51f;display:grid;grid-template-columns:104px 1fr auto 34px;align-items:center;gap:17px}.review-package-list article>i{width:104px;height:76px;background-position:center;background-size:cover;filter:grayscale(.9) brightness(.72)}.review-package-list article>span{display:flex;flex-direction:column;gap:6px}.review-package-list article small{color:#cfc5b398;font-size:9px;letter-spacing:.13em}.review-package-list article strong{font:400 15px Georgia,serif}.review-package-list article p{margin:0;color:#d8d0c2a4;font-size:10px;letter-spacing:.05em}.review-package-list article>em{color:#e2d8c6cc;font: 13px Georgia,serif;white-space:nowrap}.review-package-list article>button{width:30px;height:30px;border:1px solid #eee5d523;border-radius:50%;background:transparent;color:#d9d0c298;display:grid;place-items:center;cursor:pointer}.review-package-list article>button svg{width:11px}.consultation-review>footer{grid-column:1 / -1;padding-top:18px;border-top:1px solid #eee5d526;display:flex;justify-content:flex-end;align-items:center;gap:28px}.consultation-review>footer>span{display:flex;flex-direction:column;gap:5px;text-align:right}.consultation-review>footer small{color:#cfc5b396;font-size:9px;letter-spacing:.15em}.consultation-review>footer strong{font:400 13px Georgia,serif}.consultation-review>footer>button{width:230px;height:54px;padding:0 19px;border:1px solid #f2eadcba;background:#eee9e0;color:#151616;display:flex;align-items:center;justify-content:space-between;font-size:13px;letter-spacing:.06em;cursor:pointer}.consultation-review>footer svg{width:13px}@keyframes review-page-in{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.main-entry-scene{position:fixed;z-index:40;inset:0;overflow:hidden;perspective:1600px;background:#030404;pointer-events:none;animation:entry-scene-release 5.2s cubic-bezier(.4,0,.2,1) both}.main-entry-image{position:absolute;inset:-2%;background:#070808 url(/clinic/main-showroom-obsidian-v3.png) center / cover no-repeat;filter:brightness(.58) saturate(.35);transform:scale(1.055);animation:entry-image-resolve 5.2s cubic-bezier(.16,1,.3,1) both}.entry-glass-panel{position:absolute;z-index:2;top:-2%;bottom:-2%;width:34.2%;background:linear-gradient(100deg,#050606fa,#171918f2 46%,#030404fc),url(/clinic/editorial-fabric-v2.png) center / cover;border-right:1px solid #e9dfcb1f;box-shadow:20px 0 70px #000b,inset -1px 0 #fff8e80d;transform:translateZ(0);will-change:transform,filter}.entry-glass-panel.panel-one{--panel-travel: 305%;left:-1%;animation:entry-panel-open 2.05s 1.65s cubic-bezier(.72,0,.18,1) both}.entry-glass-panel.panel-two{--panel-travel: 205%;left:32.9%;animation:entry-panel-open 2.05s 1.25s cubic-bezier(.72,0,.18,1) both}.entry-glass-panel.panel-three{--panel-travel: 112%;left:66%;animation:entry-panel-open 2.05s .85s cubic-bezier(.72,0,.18,1) both}.entry-light-seam{position:absolute;z-index:4;top:0;bottom:0;width:1px;left:100%;background:linear-gradient(transparent 6%,#efe6d087 48%,transparent 94%);box-shadow:0 0 24px #fff5de31;opacity:0;animation:entry-seam-travel 2.9s .85s cubic-bezier(.65,0,.22,1) both}@keyframes patient-session-close{0%{opacity:1;filter:blur(0);transform:scale(1)}42%{opacity:.82;transform:scale(.996)}to{opacity:0;filter:blur(3px);transform:scale(.985)}}@keyframes entry-panel-open{0%,10%{transform:translateZ(0) rotateY(0);filter:brightness(.72)}42%{filter:brightness(.92)}to{transform:translate3d(var(--panel-travel),0,0) rotateY(-5deg);filter:brightness(.45)}}@keyframes entry-seam-travel{0%{left:100%;opacity:0}12%{opacity:.55}82%{opacity:.22}to{left:-2%;opacity:0}}@keyframes entry-image-resolve{0%,12%{filter:brightness(.48) saturate(.25) blur(1.8px);transform:scale(1.055)}68%{filter:brightness(.76) saturate(.55) blur(0)}to{filter:brightness(1) saturate(1) blur(0);transform:scale(1)}}@keyframes entry-scene-release{0%{opacity:0}8%,91%{opacity:1}to{opacity:0}}@keyframes showroom-interface-prepare{0%,86%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media(max-width:1050px){.showroom-stage{left:4vw;right:4vw;grid-template-columns:1fr;grid-template-rows:auto auto minmax(210px,1fr)}.showroom-categories>button{min-width:0;padding-inline:22px}.package-showcase>article{padding:16px}.package-showcase h3{font-size:18px}.selection-shelf{right:4vw;width:520px;min-height:104px;grid-template-columns:1fr 170px;grid-template-rows:1fr}.selection-shelf.expanded{min-height:104px}.selection-shelf-content{grid-template-columns:1fr;grid-template-rows:auto 1fr;padding-inline:14px;gap:8px}.selection-shelf-cards>button:not(.selection-shelf-more){height:48px;grid-template-columns:48px minmax(0,1fr);gap:10px}.selection-shelf-cards>button>i{width:48px;height:36px}.selection-stack{right:4vw;width:445px;grid-template-columns:1fr 134px}.btm-scroll{grid-template-columns:minmax(360px,1.1fr) minmax(280px,.9fr);gap:22px}}@media(orientation:portrait){.clinic-main:before{background-position:58% center}.clinic-main:after{background:linear-gradient(180deg,#030404ed,#060707b5 54%,#020303c9)}.showroom-stage{left:5vw;right:5vw;top:10vh;bottom:9vh;grid-template-columns:1fr;grid-template-rows:auto auto minmax(340px,1fr)}.selection-shelf{top:10.4vh;right:5vw;width:420px;min-height:92px;grid-template-columns:1fr 145px;grid-template-rows:1fr}.selection-shelf.expanded{min-height:92px}.selection-shelf-content{grid-template-columns:1fr;grid-template-rows:auto 1fr}.showroom-categories{overflow-x:auto;scrollbar-width:none}.showroom-categories>button{flex:0 0 auto;min-width:128px}.package-showcase,.package-showcase.count-2,.package-showcase.count-1{grid-template-columns:1fr;overflow-y:auto}.package-showcase>article{min-height:250px}.consultation-cart{width:min(440px,78vw)}.selection-stack{top:9.5vh;right:5vw;width:430px;grid-template-columns:1fr 132px}.treatment-btm{left:3vw;right:3vw;height:82vh}.btm-scroll{display:block;padding:20px}.btm-film{min-height:310px;margin-bottom:24px}.consultation-review{padding:11vh 5vw 5vh;grid-template-columns:1fr;grid-template-rows:auto 1fr auto;gap:26px}.consultation-review>footer{grid-column:1}}.concept-switch{min-height:48px;font-size:11px}.concept-menu>small{font-size:10px}.concept-menu>a{font-size:12px}.film-logo p{font-size:10px}.film-ready>span,.film-ready small,.film-ready b{font-size:10px}.film-enter{min-width:176px;min-height:58px;font-size:13px}.entered .film-enter span:after{font-size:12px}.language-brand b{font-size:15px}.language-brand small{font-size:10px;color:#ffffff9c}.language-heading>small{font-size:11px;color:#ffffff8c}.language-heading p{font-size:14px;color:#ffffff91}.noir-language-grid button>i{font-size:14px;color:#ffffff80}.noir-language-grid button>small{font-size:11px;color:#ffffff91}.language-note{font-size:10px;color:#ffffff75}.patient-entry>header small{font-size:11px}.patient-entry>header p{font-size:14px}.patient-form-caption>span{font-size:12px}.patient-form-caption small{font-size:10px}.patient-form-panel label span,.patient-form-panel legend{font-size:12px}.patient-form-panel fieldset button{font-size:13px}.patient-privacy{font-size:11px}.patient-next{font-size:14px}.main-brand small,.review-brand small{font-size:10px}.showroom-stage>header>small{font-size:11px}.showroom-stage>header p{font-size:13px}.selection-shelf-content>header small{font-size:11px}.selection-shelf-content>header strong{font-size:13px}.selection-shelf-cards>button small{font-size:11px}.selection-shelf-cards>button strong{font-size:15px}.selection-shelf-next em{font-size:11px}.package-showcase article>header{font-size:11px}.package-showcase h3{font-size:clamp(22px,1.75vw,28px)}.package-showcase p{font-size:13px}.package-open-mark i{font-size:11px}.treatment-btm>header small,.btm-film small,.btm-description>small,.treatment-btm>footer small{font-size:10px}.btm-film strong{font-size:11px}.btm-description>p{font-size:13px}.btm-description dt{font-size:11px}.btm-description dd{font-size:13px}.treatment-btm>footer button{font-size:14px}.review-back{font-size:11px}.consultation-review>header small,.review-package-list article small,.consultation-review>footer small{font-size:10px}.consultation-review>header p{font-size:13px}.review-package-list article strong{font-size:17px}.review-package-list article p{font-size:11px}.consultation-review>footer>button{font-size:14px}@media(max-width:850px){.noir-language-grid button{padding:24px}}.phase-mood>video,.phase-mood .film-shade{opacity:0}.clinic-main.is-atmosphere-leaving{pointer-events:none;animation:atmosphere-main-away 2.1s cubic-bezier(.4,0,.2,1) both}.clinic-main.is-atmosphere-leaving .selection-shelf-next{animation:atmosphere-button-confirm .72s cubic-bezier(.16,1,.3,1) both}.atmosphere-transition{position:fixed;z-index:48;inset:0;overflow:hidden;pointer-events:none}.atmosphere-transition:before{content:"";position:absolute;inset:0;background:radial-gradient(ellipse at 76% 18%,#3a382f2b,transparent 35%),linear-gradient(105deg,#030404fb,#101110f8 48%,#040505fc);box-shadow:-28px 0 90px #000c;clip-path:inset(0 0 0 100%);animation:atmosphere-veil 1.5s .22s cubic-bezier(.72,0,.18,1) both}.atmosphere-origin{position:absolute;z-index:3;right:calc(5.5vw + 92px);top:calc(11.4vh + 52px);width:1px;height:1px;border-radius:50%;background:#fff8e8;box-shadow:0 0 #fff8e800,0 0 22px 6px #fff6df75;animation:atmosphere-origin-pulse .72s cubic-bezier(.16,1,.3,1) both}.atmosphere-seam{position:absolute;z-index:2;top:0;bottom:0;left:100%;width:1px;background:linear-gradient(transparent 5%,#f1e7d098 48%,transparent 95%);box-shadow:0 0 25px #fff7e340;opacity:0;animation:atmosphere-seam-cross 1.5s .22s cubic-bezier(.72,0,.18,1) both}.atmosphere-transition-copy{position:absolute;z-index:4;left:50%;top:50%;color:#eee9e1;display:flex;flex-direction:column;align-items:center;gap:13px;opacity:0;transform:translate(-50%,-45%);animation:atmosphere-copy 1.25s .72s cubic-bezier(.16,1,.3,1) both}.atmosphere-transition-copy small{color:#d3c8b592;font-size:10px;letter-spacing:.28em}.atmosphere-transition-copy strong{font:400 25px Georgia,serif;letter-spacing:-.025em}.mood-selection{position:fixed;z-index:12;inset:0;padding:10.5vh 5.5vw 4.5vh;color:#f0ece5;background:linear-gradient(90deg,#030404f2,#080909c2 52%,#030404e3),url(/clinic/main-showroom-obsidian-v3.png) center / cover no-repeat;display:grid;grid-template-rows:auto minmax(280px,1fr) auto;gap:2.4vh;animation:mood-page-in .9s cubic-bezier(.16,1,.3,1) both}.mood-brand,.mood-back{position:absolute;top:27px;border:0;background:transparent;color:#eee9e1;cursor:pointer}.mood-brand{left:32px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.mood-brand b{font:15px Georgia,serif;letter-spacing:.18em}.mood-brand small{color:#cfc7bb91;font-size:10px;letter-spacing:.18em}.mood-back{right:32px;height:38px;padding:0 15px;border:1px solid #eee5d53b;background:#090a0a8a;color:#ddd5c8bd;display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.14em}.mood-back svg{width:13px;transform:rotate(180deg)}.mood-selection>header{display:grid;grid-template-columns:1fr 1fr;align-items:end}.mood-selection>header small{grid-column:1;color:#d4c9b7a3;font-size:11px;letter-spacing:.23em}.mood-selection>header h2{grid-column:1;margin:15px 0 0;font:400 clamp(36px,3.6vw,53px)/1.04 Georgia,serif;letter-spacing:-.045em}.mood-selection>header p{grid-column:2;grid-row:1 / 3;justify-self:end;align-self:end;max-width:320px;margin:0;color:#d4ccbf9e;font-size:13px;line-height:1.7;text-align:right}.mood-grid{min-height:0;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.mood-card{position:relative;min-width:0;padding:18px;border:1px solid #eee5d52e;background-position:center;background-size:cover;color:#eee9e1;overflow:hidden;isolation:isolate;text-align:left;cursor:pointer;transition:transform .75s cubic-bezier(.16,1,.3,1),border-color .6s,box-shadow .6s}.mood-silence{background-image:url(/clinic/main-showroom-obsidian-v3.png);background-position:20% center}.mood-piano{background-image:url(/clinic/main-beauty-noir-v2.png);background-position:64% center}.mood-ambient{background-image:url(/clinic/editorial-fabric-v2.png)}.mood-jazz{background-image:url(/clinic/editorial-cover-v2.png);background-position:72% center}.mood-card-shade{position:absolute;z-index:-1;inset:0;background:linear-gradient(0deg,#030404f2,#07080882 54%,#03040470);-webkit-backdrop-filter:grayscale(1) saturate(.35);backdrop-filter:grayscale(1) saturate(.35);transition:background .6s}.mood-card:hover{transform:translateY(-5px);border-color:#eee2cb73;box-shadow:0 30px 80px #0009}.mood-card.selected{transform:translateY(-7px);border-color:#f1e7d5c7;box-shadow:inset 0 0 0 1px #fff8e929,0 34px 90px #000a}.mood-card.selected .mood-card-shade{background:linear-gradient(0deg,#030404ed,#16161372 57%,#0707064d)}.mood-card>header{display:flex;justify-content:space-between;color:#e4dbcbb0;font-size:10px;letter-spacing:.12em}.mood-card>header em{font-style:normal}.mood-card>div{position:absolute;left:18px;right:18px;bottom:20px;display:flex;flex-direction:column;align-items:flex-start}.mood-card>div>small{margin:15px 0 8px;color:#d6ccbab0;font-size:9px;letter-spacing:.17em}.mood-card strong{font:400 clamp(21px,1.7vw,27px) Georgia,serif}.mood-card p{margin:7px 0 0;color:#d8d0c3b8;font-size:12px}.mood-wave{height:20px;display:flex;align-items:center;gap:4px}.mood-wave span{width:1px;height:7px;background:#eee4d2a3;transition:height .55s cubic-bezier(.16,1,.3,1),background .45s}.mood-card:hover .mood-wave span:nth-child(1),.mood-card.selected .mood-wave span:nth-child(1){height:12px}.mood-card:hover .mood-wave span:nth-child(2),.mood-card.selected .mood-wave span:nth-child(2){height:20px}.mood-card:hover .mood-wave span:nth-child(3),.mood-card.selected .mood-wave span:nth-child(3){height:15px}.mood-card:hover .mood-wave span:nth-child(4),.mood-card.selected .mood-wave span:nth-child(4){height:9px}.mood-card.selected .mood-wave span{background:#fff6e4;animation:mood-wave 1.8s ease-in-out infinite alternate}.mood-selection>footer{min-height:58px;border-top:1px solid #eee5d52b;display:flex;align-items:flex-end;justify-content:space-between}.mood-selection>footer>span{color:#d3cabc8d;font-size:11px}.mood-selection>footer>button{width:244px;height:54px;padding:0 19px;border:1px solid #f2eadcba;background:#eee9e0;color:#151616;display:flex;align-items:center;justify-content:space-between;font-size:14px;cursor:pointer;transition:opacity .45s,background .45s,transform .45s}.mood-selection>footer>button:disabled{opacity:.2;cursor:default}.mood-selection>footer>button:not(:disabled):hover{background:#fff;transform:translateY(-2px)}.mood-selection>footer svg{width:15px}@keyframes mood-page-in{0%{opacity:0;filter:blur(3px);transform:translateY(8px)}to{opacity:1;filter:none;transform:none}}@keyframes mood-wave{50%{transform:scaleY(.55);opacity:.6}}@keyframes atmosphere-button-confirm{0%{background:#eee9e0;box-shadow:none}38%{background:#fff;box-shadow:0 0 0 1px #fff,0 0 38px #fff8e838}to{background:#e4ded3;box-shadow:0 0 0 1px #fff0}}@keyframes atmosphere-origin-pulse{0%{opacity:0;transform:scale(.2)}24%{opacity:1;transform:scale(1)}to{opacity:0;transform:scale(85);box-shadow:0 0 0 2px #fff8e809,0 0 30px 3px #fff6df0a}}@keyframes atmosphere-veil{0%{clip-path:inset(0 0 0 100%);filter:brightness(.72)}to{clip-path:inset(0 0 0 0);filter:brightness(1)}}@keyframes atmosphere-seam-cross{0%{left:100%;opacity:0}12%,74%{opacity:.65}to{left:0;opacity:0}}@keyframes atmosphere-copy{0%{opacity:0;filter:blur(5px);transform:translate(-50%,-42%)}28%,70%{opacity:1;filter:blur(0);transform:translate(-50%,-50%)}to{opacity:0;filter:blur(2px);transform:translate(-50%,-54%)}}@keyframes atmosphere-main-away{0%,18%{opacity:1;filter:blur(0);transform:scale(1)}72%{opacity:.45;filter:blur(2px);transform:scale(.995)}to{opacity:0;filter:blur(5px);transform:scale(.988)}}@media(orientation:portrait){.mood-selection{padding:9vh 5vw 4vh;grid-template-rows:auto 1fr auto}.mood-selection>header{grid-template-columns:1fr}.mood-selection>header p{display:none}.mood-grid{grid-template-columns:repeat(2,1fr)}}.phase-reviewCeremony>video,.phase-reviewCeremony .film-shade,.phase-review>video,.phase-review .film-shade,.phase-complete>video,.phase-complete .film-shade{opacity:0}.mood-selection.is-invitation-leaving{pointer-events:none;animation:invitation-source-away 2.2s cubic-bezier(.4,0,.2,1) both}.mood-selection.is-invitation-leaving .mood-card.selected{animation:invitation-card-confirm .9s cubic-bezier(.16,1,.3,1) both}.invitation-transition{position:fixed;z-index:50;inset:0;overflow:hidden;background:transparent;pointer-events:none;animation:invitation-transition-release 2.2s ease both}.invitation-frame{position:absolute;inset-block:0;width:50.1%;background:linear-gradient(120deg,#050606,#151614 55%,#050606);box-shadow:0 0 90px #000}.invitation-frame.frame-one{left:0;transform:translate(-100%);animation:invitation-frame-left 1s .15s cubic-bezier(.72,0,.18,1) both}.invitation-frame.frame-two{right:0;transform:translate(100%);animation:invitation-frame-right 1s .15s cubic-bezier(.72,0,.18,1) both}.invitation-light{position:absolute;z-index:2;left:50%;top:0;bottom:0;width:1px;background:linear-gradient(transparent,#f5ead0b5 50%,transparent);box-shadow:0 0 35px #fff2d65c;opacity:0;animation:invitation-light-breathe 1.25s .72s ease both}.invitation-transition>div{position:absolute;z-index:3;left:50%;top:50%;color:#eee9e1;display:flex;flex-direction:column;align-items:center;gap:14px;opacity:0;transform:translate(-50%,-46%);animation:invitation-transition-copy 1.15s .75s ease both}.invitation-transition>div small{color:#d5c9b392;font-size:10px;letter-spacing:.25em}.invitation-transition>div strong{font:400 24px Georgia,serif}.invitation-review{position:fixed;z-index:12;inset:0;overflow:hidden;color:#eee9e1;background:linear-gradient(90deg,#0304049c,#03040418 46%,#0304048f),url(/clinic/main-beauty-noir-v2.png) 34% center / cover no-repeat;animation:invitation-review-in 1.15s cubic-bezier(.16,1,.3,1) both}.invitation-review:after{content:"";position:absolute;inset:0;pointer-events:none;background:linear-gradient(0deg,#0203039e,transparent 48%),radial-gradient(circle at 30% 42%,transparent,#02030358 78%)}.invitation-brand,.invitation-back{position:absolute;z-index:4;top:27px;border:0;background:transparent;color:#eee9e1;cursor:pointer}.invitation-brand{left:32px;display:flex;flex-direction:column;align-items:flex-start;gap:5px}.invitation-brand b{font:15px Georgia,serif;letter-spacing:.18em}.invitation-brand small{color:#d5cbbb91;font-size:10px;letter-spacing:.18em}.invitation-back{left:32px;bottom:27px;top:auto;height:38px;padding:0 15px;border:1px solid #eee5d54a;background:#090a0a85;display:flex;align-items:center;gap:9px;font-size:11px;letter-spacing:.13em}.invitation-back svg{width:13px;transform:rotate(180deg)}.invitation-image-caption{position:absolute;z-index:2;left:6vw;bottom:13vh;text-shadow:0 15px 45px #000}.invitation-image-caption small{color:#e0d5c3a6;font-size:10px;letter-spacing:.24em}.invitation-image-caption strong{display:block;margin:17px 0 18px;font:italic 400 clamp(48px,5.2vw,76px)/.86 Georgia,serif;letter-spacing:-.06em}.invitation-image-caption p{margin:0;color:#e0d8ccb5;font-size:13px;line-height:1.75}.invitation-letter{position:absolute;z-index:3;top:4.5vh;right:4vw;bottom:4.5vh;width:min(720px,50vw);padding:34px 42px 30px;color:#1c1b19;background:linear-gradient(145deg,#f4f0e8f7,#ddd5c7f5);box-shadow:-28px 34px 100px #000b,inset 0 1px #fff;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);display:grid;grid-template-rows:auto auto auto minmax(90px,1fr) auto;overflow:hidden}.invitation-letter:before{content:"";position:absolute;inset:12px;border:1px solid #4d463b24;pointer-events:none}.invitation-letter>header{position:relative;display:flex;align-items:flex-start;justify-content:space-between;padding-bottom:20px;border-bottom:1px solid #4d463b30}.invitation-letter>header>span{display:flex;flex-direction:column;gap:6px}.invitation-letter>header small{font:12px Georgia,serif;letter-spacing:.24em}.invitation-letter>header em{color:#655e54;font: 9px Arial,sans-serif;letter-spacing:.16em}.invitation-letter>header>i{width:42px;height:42px;border:1px solid #4c453a55;border-radius:50%;display:grid;place-items:center;font:italic 18px Georgia,serif}.invitation-letter-copy{padding:22px 0 18px}.invitation-letter-copy>small{color:#756d62;font-size:9px;letter-spacing:.2em}.invitation-letter-copy h2{margin:12px 0;font:400 clamp(29px,2.3vw,38px)/1.08 Georgia,serif;letter-spacing:-.045em}.invitation-letter-copy p{max-width:530px;margin:0;color:#696258;font-size:12px;line-height:1.7}.invitation-summary{margin:0;padding:14px 0;border-block:1px solid #4d463b30;display:grid;grid-template-columns:repeat(3,1fr)}.invitation-summary>div{padding-right:14px;border-right:1px solid #4d463b24}.invitation-summary>div+div{padding-left:14px}.invitation-summary>div:last-child{border-right:0}.invitation-summary dt{color:#81786c;font-size:8px;letter-spacing:.16em}.invitation-summary dd{margin:7px 0 0;font:400 13px Georgia,serif}.invitation-package-list{min-height:0;padding:10px 0;overflow-y:auto;scrollbar-width:thin;scrollbar-color:#6d655747 transparent}.invitation-package-list>div{min-height:51px;padding:8px 0;border-bottom:1px solid #4d463b20;display:flex;align-items:center;justify-content:space-between;gap:20px}.invitation-package-list span{min-width:0;display:flex;flex-direction:column;gap:4px}.invitation-package-list small{color:#7d7467;font-size:8px;letter-spacing:.12em}.invitation-package-list strong{overflow:hidden;font:400 15px Georgia,serif;text-overflow:ellipsis;white-space:nowrap}.invitation-package-list em{color:#5e574d;font: 12px Georgia,serif;white-space:nowrap}.invitation-letter>footer{padding-top:16px;border-top:1px solid #4d463b30;display:flex;align-items:center;justify-content:space-between;gap:20px}.invitation-letter>footer>span{display:flex;flex-direction:column;gap:5px}.invitation-letter>footer small{color:#81786c;font-size:8px;letter-spacing:.14em}.invitation-letter>footer strong{font:400 12px Georgia,serif}.invitation-letter>footer button{width:210px;height:52px;padding:0 17px;border:1px solid #24211d;background:#24211d;color:#f4f0e8;display:flex;align-items:center;justify-content:space-between;font-size:13px;cursor:pointer;transition:background .45s,transform .45s}.invitation-letter>footer button:hover{background:#0e0e0d;transform:translateY(-2px)}.invitation-letter>footer svg{width:14px}.consultation-complete{position:fixed;z-index:14;inset:0;color:#eee9e1;background:linear-gradient(#030404ba,#030404e8),url(/clinic/main-beauty-noir-v2.png) center / cover no-repeat;display:grid;place-items:center;overflow:hidden;animation:complete-page-in 1.4s cubic-bezier(.16,1,.3,1) both}.complete-glow{position:absolute;width:55vw;height:55vw;border-radius:50%;background:radial-gradient(circle,#d8c8a512,transparent 67%);filter:blur(20px);animation:complete-glow 3.8s ease-in-out infinite alternate}.consultation-complete article{position:relative;z-index:2;width:min(650px,72vw);padding:6vh 6vw;border:1px solid #eee5d543;background:#080909b5;box-shadow:0 35px 120px #000c,inset 0 1px #fff8e90d;-webkit-backdrop-filter:blur(27px) saturate(.55);backdrop-filter:blur(27px) saturate(.55);display:flex;flex-direction:column;align-items:center;text-align:center}.consultation-complete article>i{width:48px;height:48px;margin-bottom:24px;border:1px solid #eee5d575;border-radius:50%;display:grid;place-items:center;color:#f3eadb;animation:complete-mark 1.1s .4s cubic-bezier(.16,1,.3,1) both}.consultation-complete article>i svg{width:19px}.consultation-complete article>small{color:#d5c9b493;font-size:10px;letter-spacing:.28em}.consultation-complete h2{margin:18px 0 17px;font:400 clamp(43px,4.4vw,64px)/.98 Georgia,serif;letter-spacing:-.05em}.consultation-complete p{margin:0;color:#ddd5c8bd;font-size:14px;line-height:1.8}.consultation-complete p strong{color:#f3eee7;font-weight:400}.consultation-complete article>span{margin:30px 0 25px;color:#cfc4b181;display:flex;align-items:center;gap:11px;font-size:9px;letter-spacing:.17em}.consultation-complete article>span em{width:34px;height:1px;background:#daceb987}.consultation-complete article>button{height:42px;padding:0 19px;border:1px solid #eee5d548;background:transparent;color:#ded6c9b8;font-size:11px;letter-spacing:.08em;cursor:pointer;transition:border-color .4s,color .4s}.consultation-complete article>button:hover{border-color:#eee5d59c;color:#fff}@keyframes invitation-source-away{0%,22%{opacity:1;filter:none;transform:scale(1)}to{opacity:0;filter:blur(5px);transform:scale(.99)}}@keyframes invitation-card-confirm{0%{border-color:#f1e7d5c7}45%{border-color:#fff;box-shadow:inset 0 0 0 1px #fff8e952,0 0 45px #fff4db24}to{border-color:#f1e7d56e}}@keyframes invitation-frame-left{to{transform:translate(0)}}@keyframes invitation-frame-right{to{transform:translate(0)}}@keyframes invitation-light-breathe{0%,to{opacity:0;transform:scaleY(.7)}40%,72%{opacity:1;transform:scaleY(1)}}@keyframes invitation-transition-copy{0%{opacity:0;filter:blur(4px);transform:translate(-50%,-44%)}30%,70%{opacity:1;filter:none;transform:translate(-50%,-50%)}to{opacity:0;filter:blur(2px);transform:translate(-50%,-54%)}}@keyframes invitation-transition-release{0%,90%{opacity:1}to{opacity:0}}@keyframes invitation-review-in{0%{opacity:0;filter:blur(5px);transform:scale(1.015)}to{opacity:1;filter:none;transform:scale(1)}}@keyframes complete-page-in{0%{opacity:0;filter:blur(6px)}to{opacity:1;filter:none}}@keyframes complete-mark{0%{opacity:0;transform:scale(.7) rotate(-12deg)}to{opacity:1;transform:scale(1) rotate(0)}}@keyframes complete-glow{to{transform:scale(1.08);opacity:.6}}@media(orientation:portrait){.invitation-review{background-position:28% center}.invitation-image-caption{display:none}.invitation-letter{top:7vh;right:5vw;bottom:5vh;width:76vw}}.theme-young{--young-ink: #241f28;--young-paper: #f3eef1;--young-lilac: #b8a8c5;--young-blush: #d8b8bc;background:#eee9ed;color:var(--young-ink)}.theme-young>video{opacity:0}.theme-young .film-shade{background:linear-gradient(90deg,transparent 72%,#c6b0d5 72% 87%,transparent 87%),linear-gradient(0deg,transparent 49.8%,#29222d10 50%,transparent 50.2%),linear-gradient(135deg,#f4eff1,#e8dfe7 70%,#d8c9d7)}.theme-young .film-grain{opacity:.025;mix-blend-mode:multiply}.theme-young .concept-switch{border-color:#302a3430;background:#f7f3f0a8;color:#2c2730}.theme-young .concept-menu{background:#f5f0eddd;border-color:#302a3428;color:#28232c}.theme-young .concept-menu>small{color:#625a67}.theme-young .concept-menu>a{color:#625a67;border-color:#302a3417}.theme-young .concept-menu>a:hover,.theme-young .concept-menu>a.active{color:#1e1a22}.theme-young .film-glass,.theme-young .entered .film-glass{inset:0;width:100%;height:100%;transform:none;background:none;display:block;text-align:left;-webkit-backdrop-filter:none;backdrop-filter:none}.young-type-cover:before{content:"SELF DEFINED  /  BEAUTY IN MOTION  /  PRIVATE EDIT  /  SELF DEFINED  /  BEAUTY IN MOTION  /  PRIVATE EDIT";position:absolute;z-index:2;left:-3vw;right:-3vw;bottom:2.2vh;height:31px;border-block:1px solid #2d263127;color:#45394a;display:flex;align-items:center;font:600 9px Arial,sans-serif;letter-spacing:.24em;white-space:nowrap;overflow:hidden;animation:young-ticker 18s linear infinite alternate}.young-type-cover:after{content:"LUMIÈRE / EDIT 04 / PRIVATE BEAUTY";position:absolute;z-index:2;right:2.2vw;top:50%;color:#403646;font-size:9px;letter-spacing:.22em;writing-mode:vertical-rl;transform:translateY(-50%)}.young-type-poster{position:absolute;z-index:2;inset:8vh 5.5vw 6vh;color:#211c24}.young-type-poster:before{content:"B";position:absolute;z-index:-1;right:-13vw;top:-23vh;color:transparent;-webkit-text-stroke:2px #332a3724;font:900 57vw/.8 Arial,sans-serif;letter-spacing:-.12em;transform:rotate(5deg)}.young-type-poster:after{content:"NOT MADE TO FIT IN  ·  NOT MADE TO FIT IN  ·  NOT MADE TO FIT IN";position:absolute;z-index:5;left:-12vw;top:37vh;width:126vw;height:32px;padding-left:4vw;background:#251f29;color:#f6eef2;display:flex;align-items:center;font:700 9px Arial,sans-serif;letter-spacing:.24em;white-space:nowrap;transform:rotate(-7deg);box-shadow:0 8px 25px #3b2d3730}.young-type-meta{position:absolute;left:0;right:0;top:0;padding-bottom:12px;border-bottom:1px solid #2d263130;display:flex;justify-content:space-between;align-items:center}.young-type-meta small,.young-type-meta span{font-size:10px;letter-spacing:.2em}.young-type-meta span{color:#736777}.young-type-poster h1{position:absolute;inset:1vh -5.5vw auto;height:72vh;margin:0;font-family:Arial,Helvetica,sans-serif;font-weight:900;letter-spacing:-.1em;line-height:.66}.young-type-poster h1 span{display:block;white-space:nowrap}.young-type-poster h1 span:nth-child(1){position:absolute;left:-5vw;top:-2vh;font-size:clamp(185px,22vw,354px);animation:young-word-left 1.2s cubic-bezier(.16,1,.3,1) both}.young-type-poster h1 span:nth-child(2){position:absolute;z-index:2;right:-10vw;top:18vh;color:transparent;-webkit-text-stroke:2.4px #2b242e;font:italic 400 clamp(145px,18vw,290px)/.68 Georgia,serif;letter-spacing:-.085em;transform:rotate(-7deg);animation:young-word-right 1.45s .08s cubic-bezier(.16,1,.3,1) both}.young-type-poster h1 span:nth-child(3){position:absolute;left:-1vw;top:43vh;color:#a72f5d;font-size:clamp(190px,23vw,370px);animation:young-word-left 1.55s .14s cubic-bezier(.16,1,.3,1) both}.young-type-poster>p{position:absolute;z-index:7;left:1vw;bottom:2vh;margin:0;color:#716576;font-size:13px;line-height:1.7}.young-type-poster>p strong{color:#28212b;font-weight:500}.young-type-poster>em{position:absolute;z-index:7;left:42vw;bottom:2vh;color:#4b414f;font: 10px/1.7 Arial,sans-serif;letter-spacing:.16em}.young-type-poster>i{position:absolute;z-index:7;right:2vw;bottom:-2vh;color:#28212b;font:italic 128px/.8 Georgia,serif}.theme-young .film-enter{right:4.8vw;bottom:4vh;width:250px;height:66px;border:0;border-radius:0;background:#27212b;color:#f7f1f3;box-shadow:18px 18px #a72f5d}.theme-young .film-enter:hover{width:242px;background:#b69ebd;color:#201b23}@keyframes young-word-left{0%{opacity:0;transform:translate(-8vw);letter-spacing:-.14em}to{opacity:1;transform:translate(0);letter-spacing:-.09em}}@keyframes young-word-right{0%{opacity:0;transform:translate(9vw) rotate(-7deg)}to{opacity:1;transform:translate(0) rotate(-7deg)}}@keyframes young-ticker{to{text-indent:-7vw}}.theme-young .young-type-cover:before,.theme-young .young-type-cover:after{display:none}.young-type-lab{position:absolute;inset:4.5vh 4.5vw;color:#211c24;display:grid;grid-template-columns:minmax(0,1fr) 230px;grid-template-rows:34px minmax(0,1fr) 30px;gap:9px 12px}.young-type-lab>header{grid-column:1 / -1;padding-bottom:9px;border-bottom:1px solid #2d26313b;display:flex;align-items:center;justify-content:space-between;font:700 9px Arial,sans-serif;letter-spacing:.2em}.young-type-lab>header span{color:#756878}.young-glyph-grid{min-height:0;display:grid;grid-template-columns:repeat(12,1fr);grid-template-rows:repeat(8,1fr);gap:8px}.young-glyph-grid .glyph{position:relative;overflow:hidden;padding:10px 12px;border:1px solid #30283533;display:flex;align-items:center;justify-content:center;isolation:isolate;animation:glyph-arrive .95s cubic-bezier(.16,1,.3,1) both}.young-glyph-grid .glyph small{position:absolute;z-index:2;left:10px;top:9px;font:700 8px Arial,sans-serif;letter-spacing:.14em}.young-glyph-grid .glyph b{font-family:Arial,Apple SD Gothic Neo,sans-serif;font-weight:900;letter-spacing:-.13em;line-height:.72}.glyph-1{grid-column:1 / 5;grid-row:1 / 6;background:#251f29;color:#f4eef1}.glyph-1 b{font-size:clamp(150px,17vw,270px);transform:translate(-5%,8%)}.glyph-2{grid-column:5 / 9;grid-row:1 / 4;background:#c5afd4;animation-delay:.06s!important}.glyph-2 b{font-size:clamp(105px,11.5vw,185px);transform:rotate(90deg) scale(1.25)}.glyph-3{grid-column:9 / 13;grid-row:1 / 7;background:#a72f5d;color:#fff5f8;animation-delay:.12s!important}.glyph-3 b{font:italic 400 clamp(180px,18.5vw,298px)/.7 Georgia,serif;transform:rotate(-7deg) translateY(7%)}.glyph-4{grid-column:1 / 3;grid-row:6 / 9;background:#e7dce4;animation-delay:.18s!important}.glyph-4 b{color:transparent;-webkit-text-stroke:2px #302735;font-size:clamp(83px,8vw,130px);transform:translateY(9%)}.glyph-5{grid-column:3 / 7;grid-row:6 / 9;background:#efe9ec;animation-delay:.24s!important}.glyph-5 b{font:italic 400 clamp(105px,10vw,164px)/.7 Georgia,serif;transform:scaleX(1.25)}.glyph-6{grid-column:5 / 9;grid-row:4 / 6;background:#c8d7dc;animation-delay:.3s!important}.glyph-6 b{font-size:clamp(76px,7vw,116px);transform:translateY(8%)}.glyph-7{grid-column:7 / 13;grid-row:7 / 9;background:#2b2430;color:#f5eff2;animation-delay:.36s!important}.glyph-7 b{font-size:clamp(78px,7.7vw,124px);letter-spacing:-.08em;transform:scaleX(1.8) translateY(8%)}.young-type-lab>aside{min-height:0;border-left:1px solid #2d263133;padding:14px 0 3px 18px;display:flex;flex-direction:column;justify-content:space-between}.young-type-lab>aside strong{font:900 clamp(42px,4vw,65px)/.75 Arial,sans-serif;letter-spacing:-.07em}.young-type-lab>aside strong i{color:#a72f5d;font:italic 400 1.08em Georgia,serif}.young-type-lab>aside small{color:#6d616f;font-size:10px;line-height:1.7}.young-type-lab>footer{grid-column:1 / -1;border-top:1px solid #2d26313b;padding-top:8px;display:flex;align-items:center;justify-content:space-between;font:700 8px Arial,sans-serif;letter-spacing:.17em}.young-type-lab>footer em{color:#7a6e7d;font-style:normal}.theme-young .film-enter{right:calc(4.5vw + 12px);bottom:7vh;width:206px;height:58px;z-index:8;box-shadow:9px 9px #c5afd4}@keyframes glyph-arrive{0%{opacity:0;transform:translateY(24px) scale(.96);filter:blur(5px)}to{opacity:1;transform:translateY(0) scale(1);filter:blur(0)}}.theme-young.phase-language,.theme-young.phase-patient{background:linear-gradient(135deg,#f3edf0,#e3d8e2)}.theme-young.phase-language>video,.theme-young.phase-patient>video{opacity:.08}.theme-young.phase-language .film-shade,.theme-young.phase-patient .film-shade{opacity:1;background:linear-gradient(90deg,#efe8edfa,#eee7ebd9 55%,#d7c4cfbd)}.theme-young .language-brand,.theme-young .language-heading h2,.theme-young .language-heading p{color:#27212b}.theme-young .language-brand small,.theme-young .language-heading>small,.theme-young .language-note{color:#655b69}.theme-young .noir-language-grid button{border-color:#322b3629;background:#f8f3f1a8;color:#4d4351;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px)}.theme-young .noir-language-grid button:before{background:radial-gradient(circle at 50% 120%,#b69ebd4d,transparent 60%)}.theme-young .noir-language-grid button:hover,.theme-young .noir-language-grid button.selected{border-color:#7f6889;background:#f9f5f3e8;color:#211c25}.theme-young .noir-language-grid button>i,.theme-young .noir-language-grid button>small{color:#716578}.theme-young .noir-language-grid button>svg{border-color:#66566e}.theme-young .patient-entry{color:#28222c}.theme-young .patient-entry>header small,.theme-young .patient-entry>header p{color:#655b69}.theme-young .patient-entry>header h2{color:#26202a;text-shadow:none}.theme-young .patient-step{color:#665a6c}.theme-young .patient-step span{color:#2d2631}.theme-young .patient-step i{background:linear-gradient(90deg,#66576d,transparent)}.theme-young .patient-form-panel{border-color:#493e4d26;background:#f7f2f0d9;box-shadow:0 34px 100px #5e48522c;-webkit-backdrop-filter:blur(26px);backdrop-filter:blur(26px)}.theme-young .patient-form-caption{border-color:#493e4d20}.theme-young .patient-form-caption>span,.theme-young .patient-form-caption small,.theme-young .patient-form-panel label span,.theme-young .patient-form-panel legend{color:#5c5061}.theme-young .patient-form-panel input{border-color:#4a3e4e33;background:#fff9f78c;color:#28212c}.theme-young .patient-form-panel input::-moz-placeholder{color:#897d8c}.theme-young .patient-form-panel input::placeholder{color:#897d8c}.theme-young .patient-form-panel fieldset button{border-color:#4a3e4e30;background:#fff9f777;color:#615665}.theme-young .patient-form-panel fieldset button.selected{border-color:#7b6484;background:#b8a4bf;color:#fff}.theme-young .patient-privacy{color:#6b606e}.theme-young .patient-next{border-color:#29222d;background:#29222d;color:#fff8fa}.theme-young .clinic-main:before{background:linear-gradient(135deg,#f2ecef,#ded2dd)}.theme-young .clinic-main:after{background:linear-gradient(90deg,transparent 49.8%,#29222d0d 50%,transparent 50.2%),linear-gradient(0deg,transparent 49.8%,#29222d0a 50%,transparent 50.2%)}.theme-young .main-brand,.theme-young .showroom-stage>header h2{color:#27212b;text-shadow:none}.theme-young .main-brand small,.theme-young .showroom-stage>header>small,.theme-young .showroom-stage>header p{color:#655a68}.theme-young .showroom-categories{border-color:#322a3526}.theme-young .showroom-categories>button{color:#756a78}.theme-young .showroom-categories>button.active{color:#251f29}.theme-young .showroom-categories>button:after{background:#6e5877}.theme-young .selection-shelf{border-color:#372f3a28;background:#f7f2f0de;color:#28222c;box-shadow:0 18px 54px #5c46502d}.theme-young .selection-shelf.expanded{border-color:#6e59725c;background:#f7f2f0ed}.theme-young .selection-shelf-content>header small,.theme-young .selection-shelf-content>header strong,.theme-young .selection-shelf-content>header em,.theme-young .selection-shelf-cards>p,.theme-young .selection-shelf-cards>button{color:#4e4352}.theme-young .selection-shelf-cards>button:not(.selection-shelf-more){border-color:#4539492b}.theme-young .selection-shelf-cards>button>i{border-color:#493b4d47;filter:none;box-shadow:5px 5px 0 -3px #eee7eb,5px 5px 0 -2px #6b586e32}.theme-young .selection-shelf-next{border-color:#29222d;background:#29222d;color:#fff}.theme-young .selection-shelf-next em{color:#d9cedb}.theme-young .selection-shelf-next:not(:disabled):hover{background:#9c84a6}.theme-young .package-showcase>article{background-image:none!important;border-color:#342c3730;color:#251f29;box-shadow:0 24px 70px #55424b20}.theme-young .package-showcase>article:nth-child(1){background:#d7c5db}.theme-young .package-showcase>article:nth-child(2){background:#e8d6da}.theme-young .package-showcase>article:nth-child(3){background:#c8d5dc}.theme-young .package-card-shade{display:none}.theme-young .package-showcase article>header,.theme-young .package-showcase p,.theme-young .package-showcase strong,.theme-young .package-open-mark{color:#302934}.theme-young .package-showcase h3{max-width:85%;font:900 clamp(31px,3.1vw,50px)/.88 Arial,sans-serif;letter-spacing:-.065em;text-transform:uppercase}.theme-young .package-showcase>article:before{position:absolute;right:-4px;top:18%;color:#fff7fa6b;font:italic 400 clamp(85px,9vw,145px)/1 Georgia,serif}.theme-young .package-showcase>article:nth-child(1):before{content:"01"}.theme-young .package-showcase>article:nth-child(2):before{content:"02"}.theme-young .package-showcase>article:nth-child(3):before{content:"03"}.theme-young .mood-selection{background:linear-gradient(135deg,#f2ecef,#ded2dd);color:#28222c}.theme-young .mood-brand,.theme-young .mood-back,.theme-young .mood-selection>header h2{color:#28222c}.theme-young .mood-brand small,.theme-young .mood-selection>header small,.theme-young .mood-selection>header p,.theme-young .mood-selection>footer>span{color:#6b5f6f}.theme-young .mood-back{border-color:#42364738;background:#f6efed9c}.theme-young .mood-card{background-image:none;border-color:#392f3d30;color:#28222c;box-shadow:0 20px 60px #57434c20}.theme-young .mood-card:nth-child(1){background:#ded4e3}.theme-young .mood-card:nth-child(2){background:#e8ced6}.theme-young .mood-card:nth-child(3){background:#cbd9df}.theme-young .mood-card:nth-child(4){background:#c9bdd0}.theme-young .mood-card-shade{display:none}.theme-young .mood-card>header,.theme-young .mood-card>div>small,.theme-young .mood-card p{color:#55495a}.theme-young .mood-card strong{font:900 clamp(28px,3vw,48px)/.85 Arial,sans-serif;letter-spacing:-.06em}.theme-young .mood-wave span{background:#413547}.theme-young .mood-card.selected{border-color:#fff;box-shadow:0 30px 80px #684e5b4d}.theme-young .mood-selection>footer{border-color:#453a4929}.theme-young .mood-selection>footer>button{background:#29222d;color:#fff;border-color:#29222d}.theme-young .invitation-review{background:linear-gradient(135deg,#d9cbd9,#eee7eb)}.theme-young .invitation-review:before{content:"BEAUTY";position:absolute;left:-3vw;top:18vh;color:transparent;-webkit-text-stroke:2px #2a222d42;font:900 17vw/.8 Arial,sans-serif;letter-spacing:-.09em;transform:rotate(-5deg)}.theme-young .invitation-image-caption{color:#28222c;text-shadow:none}.theme-young .invitation-image-caption small,.theme-young .invitation-image-caption p{color:#625667}.theme-young .invitation-letter{background:linear-gradient(145deg,#fffaf7f7,#e9dfe5f4)}.theme-young .consultation-complete{background:linear-gradient(135deg,#a72f5d,#28212b 72%)}.theme-noir .patient-entry>header h2,.theme-noir .showroom-stage>header h2,.theme-noir .mood-selection>header h2,.theme-noir .invitation-letter-copy h2,.theme-noir .consultation-complete h2{white-space:nowrap}@media(min-width:851px)and (max-width:1100px)and (orientation:landscape){.theme-noir .patient-entry{padding:10vh 4.5vw 5vh;grid-template-columns:31% minmax(0,1fr);gap:3.5vw}.theme-noir .patient-entry>header h2{font-size:clamp(34px,4vw,42px)}.theme-noir .patient-entry>header p{font-size:12px}.theme-noir .patient-step{margin-top:34px}.theme-noir .patient-form-panel{padding:24px 26px 22px}.theme-noir .patient-form-panel form{gap:15px 14px}.theme-noir .patient-form-panel input{height:54px}.theme-noir .patient-form-panel fieldset button{height:49px}.theme-noir .showroom-stage{left:4vw;right:4vw;top:10.5vh;bottom:4vh}.theme-noir .showroom-stage>header h2{font-size:38px}.theme-noir .selection-shelf{top:10.2vh;right:4vw;width:490px;grid-template-columns:minmax(0,1fr) 164px}.theme-noir .selection-shelf-next{padding-inline:17px}.theme-noir .selection-shelf-next strong{font-size:19px}.theme-noir .showroom-categories>button{height:54px;padding-inline:18px}.theme-noir .showroom-categories>button:after{left:18px;right:18px}.theme-noir .package-showcase>article{min-height:230px}.theme-noir .mood-selection{padding:10vh 4vw 3.5vh}.theme-noir .mood-selection>header h2{font-size:38px}.theme-noir .mood-grid{gap:8px}.theme-noir .mood-card{padding:14px}.theme-noir .mood-card>div{left:14px;right:14px;bottom:16px}.theme-noir .invitation-letter{top:3.5vh;right:3vw;bottom:3.5vh;width:56vw;padding:28px 34px 25px}}@media(max-width:850px)and (orientation:portrait){.theme-noir .noir-language{justify-content:flex-start;padding:12vh 5vw 6vh;overflow-y:auto}.theme-noir .language-heading{margin-bottom:3vh}.theme-noir .language-heading h2{font-size:43px}.theme-noir .noir-language-grid{width:90vw;grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.theme-noir .noir-language-grid button{height:245px}.theme-noir .language-note{position:static;margin-top:22px;transform:none}.theme-noir .patient-entry{display:block;padding:10vh 5vw 5vh;overflow-y:auto}.theme-noir .patient-entry>header{padding:0}.theme-noir .patient-entry>header h2{margin:16px 0 12px;font-size:40px}.theme-noir .patient-step{display:none}.theme-noir .patient-form-panel{width:100%;margin-top:30px;padding:28px}.theme-noir .patient-form-panel form{gap:18px 14px}.theme-noir .patient-form-panel input{height:58px}.theme-noir .showroom-stage{left:5vw;right:5vw;top:8.5vh;bottom:4vh;grid-template-rows:auto auto auto minmax(330px,1fr);gap:12px}.theme-noir .showroom-stage>header{grid-row:1}.theme-noir .showroom-stage>header h2{margin:11px 0 7px;font-size:39px}.theme-noir .selection-shelf,.theme-noir .selection-shelf.expanded{position:relative;top:auto;right:auto;width:100%;min-height:102px;grid-column:1;grid-row:2;grid-template-columns:minmax(0,1fr) 170px}.theme-noir .selection-shelf-content{padding:13px 16px 11px}.theme-noir .selection-shelf-next{padding-inline:17px}.theme-noir .selection-shelf-next strong{font-size:20px}.theme-noir .showroom-categories{grid-row:3}.theme-noir .showroom-categories>button{height:55px}.theme-noir .package-showcase,.theme-noir .package-showcase.count-2,.theme-noir .package-showcase.count-1{grid-row:4;grid-template-columns:1fr;overflow-y:auto}.theme-noir .package-showcase>article{min-height:270px}.theme-noir .treatment-btm{left:3vw;right:3vw;height:86vh}.theme-noir .btm-scroll{display:block}.theme-noir .btm-film{min-height:300px}.theme-noir .treatment-btm>footer{gap:18px}.theme-noir .mood-selection{padding:9vh 5vw 3.5vh;grid-template-rows:auto minmax(0,1fr) auto;gap:18px}.theme-noir .mood-selection>header h2{font-size:39px}.theme-noir .mood-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.theme-noir .mood-card{min-height:250px}.theme-noir .invitation-letter{top:7vh;right:4vw;bottom:4vh;width:92vw;padding:28px 32px 25px}.theme-noir .invitation-letter-copy h2{font-size:32px}.theme-noir .invitation-image-caption{display:none}.theme-noir .consultation-complete article{width:86vw}}.cap-root{--ink:#101110;--ivory:#f1f0eb;--line:#d6d6d0;min-height:100vh;background:#171817;color:var(--ink);font-family:DM Sans,Noto Sans KR,sans-serif}.cap-root *{box-sizing:border-box}.cap-chrome{height:56px;position:sticky;top:0;z-index:60;background:#111210ed;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);color:#fff;display:flex;align-items:center;padding:0 28px;border-bottom:1px solid #ffffff12}.cap-chrome>b{font-size:10px;letter-spacing:.16em}.cap-chrome>b span{color:#8d928c;font-weight:500}.cap-chrome>em{font-style:normal;font-size:10px;color:#8f948e;margin-left:28px}.cap-chrome nav{margin-left:auto;display:flex;gap:8px}.cap-chrome a,.cap-chrome button{height:34px;border:1px solid #ffffff20;border-radius:99px;background:#ffffff09;color:#e5e6e2;padding:0 14px;font:600 9px inherit;display:flex;align-items:center;gap:7px;text-decoration:none;cursor:pointer}.cap-chrome a{background:#e7e7e1;color:#151615}.cap-chrome svg{width:13px}.cap-stage{--cap-scale:1;--cap-height:720px;padding:22px 0 60px;display:flex;flex-direction:column;align-items:center;gap:22px;overflow:hidden}.cap-shell{width:calc(1280px * var(--cap-scale));height:var(--cap-height);position:relative}.cap-slide{position:absolute;left:0;top:0;width:1280px;height:720px;transform:scale(var(--cap-scale));transform-origin:top left;background:var(--ivory);overflow:hidden;padding:45px 58px 42px}.cap-foot{position:absolute;left:58px;right:58px;bottom:22px;height:18px;padding-top:10px;border-top:1px solid #d2d3ce;display:flex;align-items:center;color:#858783;font-size:7px;letter-spacing:.15em}.cap-foot span{margin-left:auto}.cap-foot.is-dark{border-color:#ffffff20;color:#929791}.cap-cover{padding:0;color:#fff;background:#050605}.cap-cover>video{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:grayscale(1) contrast(1.1);opacity:.75}.cap-cover-shade{position:absolute;inset:0;background:linear-gradient(90deg,#050605f5,#060706c7 54%,#06070628),linear-gradient(0deg,#050605b9,transparent 50%)}.cap-cover>header{position:absolute;left:58px;right:58px;top:42px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.2em;color:#c8cbc5}.cap-cover>main{position:absolute;left:58px;top:156px}.cap-cover>main small{font-size:8px;letter-spacing:.25em;color:#b5bab3}.cap-cover h1{font-size:55px;line-height:1.12;letter-spacing:-.055em;margin:28px 0 23px}.cap-cover h1 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#d7d2c6}.cap-cover>main p{font-size:13px;color:#bfc2bd}.cap-cover-meta{position:absolute;left:58px;bottom:84px;display:flex;align-items:center;gap:13px;font-size:7px;letter-spacing:.15em;color:#979c96}.cap-cover-meta i{width:3px;height:3px;border-radius:50%;background:#727771}.cap-cover-demo{position:absolute;right:58px;bottom:72px;width:285px;height:70px;border:1px solid #ffffff2a;background:#11130f99;-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);display:flex;align-items:center;padding:0 17px;text-decoration:none;color:#fff}.cap-cover-demo>svg:first-child{width:33px;height:33px;border-radius:50%;padding:10px;background:#e5e5df;color:#161716;fill:currentColor;margin-right:12px}.cap-cover-demo span small{display:block;font-size:6px;letter-spacing:.15em;color:#9da29b}.cap-cover-demo span b{display:block;font-size:9px;margin-top:5px}.cap-cover-demo>svg:last-child{width:14px;margin-left:auto}.cap-scene{padding:0;color:#fff;background:#080908}.cap-scene-image{position:absolute;inset:0;background:url(/clinic/editorial-cover-v2.png) 66% center/cover no-repeat;filter:grayscale(1) contrast(1.08)}.cap-scene-shade{position:absolute;inset:0;background:linear-gradient(90deg,#050605f5,#070807d8 48%,#07080728 82%),linear-gradient(0deg,#060706ee 0%,transparent 52%)}.cap-scene>header{position:absolute;top:42px;left:58px;right:58px;display:flex;justify-content:space-between;font-size:8px;letter-spacing:.17em;color:#b7bbb5}.cap-scene>main{position:absolute;left:58px;top:133px}.cap-scene>main small{font-size:8px;letter-spacing:.24em;color:#9ca49b}.cap-scene h2{font-size:50px;line-height:1.14;letter-spacing:-.055em;margin:24px 0}.cap-scene h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#d8d2c5}.cap-scene>main p{font-size:12px;line-height:1.75;color:#b5b9b3}.cap-scene-flow{position:absolute;left:58px;right:58px;bottom:72px;height:120px;border-top:1px solid #ffffff31;display:grid;grid-template-columns:1fr 54px 1fr 54px 1fr}.cap-scene-flow article{padding-top:19px}.cap-scene-flow article small{font-size:7px;letter-spacing:.16em;color:#8f968d}.cap-scene-flow article b{display:block;font-size:12px;margin:10px 0 6px}.cap-scene-flow article span{font-size:9px;color:#9ca19b}.cap-scene-flow>i{font-style:normal;display:grid;place-items:center}.cap-scene-flow>i svg{width:15px;color:#71766f}.cap-emotion>header,.cap-mirror>header{height:38px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:8px;letter-spacing:.15em;color:#737973}.cap-emotion>header b,.cap-mirror>header b{font-size:8px;font-weight:500;color:#929690}.cap-emotion>main{height:545px;display:grid;grid-template-columns:465px 1fr;gap:70px;padding-top:44px}.cap-emotion-title small{font-size:7px;letter-spacing:.2em;color:#879286}.cap-emotion-title h2{font-size:37px;line-height:1.23;letter-spacing:-.05em;margin:24px 0}.cap-emotion-title h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#6e7a6e}.cap-emotion-title p{font-size:10px;line-height:1.7;color:#777c77}.cap-emotion-path{position:relative;padding-top:3px}.cap-emotion-line{position:absolute;left:43px;top:21px;bottom:52px;width:1px;background:linear-gradient(#b8bcb6,#6f7c6e)}.cap-emotion-path article{height:94px;display:grid;grid-template-columns:39px 25px 1fr;align-items:start;position:relative}.cap-emotion-path article>span{font:500 13px Playfair Display;color:#969b94;padding-top:5px}.cap-emotion-path article>i{width:9px;height:9px;border-radius:50%;background:var(--ivory);border:1px solid #7d897c;margin-top:7px;position:relative;z-index:2}.cap-emotion-path article:last-child>i{background:#6f7c6e;box-shadow:0 0 0 6px #dfe2dc}.cap-emotion-path article small{font-size:6px;letter-spacing:.18em;color:#8a9488}.cap-emotion-path article b{display:block;font-size:14px;margin:6px 0}.cap-emotion-path article p{margin:0;font-size:9px;color:#7d817d}.cap-mirror>main{height:485px;display:grid;grid-template-columns:1fr 155px 1.15fr;margin-top:30px}.cap-mirror-clinic,.cap-mirror-customer{padding:12px 30px 0 5px}.cap-mirror-customer{padding-left:30px;padding-right:0}.cap-mirror-clinic>small,.cap-mirror-customer>small{font-size:7px;letter-spacing:.18em;color:#899287}.cap-mirror h2{font-size:28px;line-height:1.25;letter-spacing:-.04em;margin:15px 0 24px}.cap-mirror h2 em{font-family:Playfair Display;font-weight:500;color:#6d7b6c}.cap-mirror-clinic p,.cap-mirror-customer p{height:54px;border-top:1px solid #d9dad5;margin:0;display:grid;grid-template-columns:38px 1fr 85px;align-items:center}.cap-mirror-clinic p span,.cap-mirror-customer p span{font:500 10px Playfair Display;color:#9b9f99}.cap-mirror-clinic p b{font-size:10px}.cap-mirror-customer p b{font-size:10px;font-weight:600}.cap-mirror-customer p small{text-align:right;font-size:6px;letter-spacing:.12em;color:#879286}.cap-mirror-center{border-left:1px solid #d5d6d1;border-right:1px solid #d5d6d1;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.cap-mirror-center>span{font-size:7px;line-height:1.8;letter-spacing:.18em;color:#90958f}.cap-mirror-center>i{width:1px;height:44px;background:#afb4ad;margin:15px 0}.cap-mirror-center>b{font:500 20px/1.35 Playfair Display,Noto Sans KR;color:#657164}.cap-mirror-center>small{font-size:6px;line-height:1.6;letter-spacing:.13em;color:#969a95}.cap-mirror-conclusion{height:67px;background:#1b201b;color:#fff;display:flex;align-items:center;padding:0 25px}.cap-mirror-conclusion small{font-size:7px;letter-spacing:.16em;color:#9da79b;margin-right:36px}.cap-mirror-conclusion b{font-size:13px}.cap-mirror-conclusion em{font-family:Playfair Display;font-weight:500;color:#c9c4b7}.cap-definition{background:#eeede7}.cap-definition:before{content:"";position:absolute;width:510px;height:510px;border:1px solid #d9dad3;border-radius:50%;left:385px;top:-280px}.cap-definition>header{height:38px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:8px;letter-spacing:.16em;color:#777d76}.cap-definition>header b{font-size:7px;color:#9a9e98}.cap-definition>main{text-align:center;height:228px;padding-top:31px}.cap-definition>main>small{font-size:7px;letter-spacing:.24em;color:#879286}.cap-definition>main h2{font-size:42px;line-height:.96;letter-spacing:-.045em;margin:13px 0 14px}.cap-definition>main h2 em{font:500 45px/1 Playfair Display;color:#697568}.cap-definition>main p{font-size:10px;line-height:1.55;color:#757a74}.cap-definition-values{height:236px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d2d3cd;border-bottom:1px solid #d2d3cd}.cap-definition-values article{position:relative;padding:22px 28px;border-right:1px solid #d2d3cd}.cap-definition-values article:last-child{border-right:0}.cap-definition-values article>span{position:absolute;right:24px;top:21px;font:500 15px Playfair Display;color:#a6aaa4}.cap-definition-values article>small{font-size:7px;letter-spacing:.18em;color:#7e897d}.cap-definition-values h3{font-size:18px;line-height:1.3;letter-spacing:-.035em;margin:17px 0 14px}.cap-definition-values h3 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#697568}.cap-definition-values p{font-size:9px;line-height:1.65;color:#7c807b}.cap-definition-line{height:36px;display:flex;align-items:center;justify-content:center;gap:18px;color:#8a8f88;font-size:6px;letter-spacing:.2em}.cap-definition-line i{width:92px;height:1px;background:#b9bdb7;position:relative}.cap-definition-line i:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;border-top:1px solid #8d938c;border-right:1px solid #8d938c;transform:rotate(45deg)}.cap-definition>aside{height:55px;background:#192019;color:#fff;display:flex;align-items:center;padding:0 23px}.cap-definition>aside small{font-size:6px;letter-spacing:.17em;color:#9eaa9b;margin-right:31px}.cap-definition>aside b{font-size:11px}.cap-definition>aside b em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#c8c3b6}.cap-definition>aside svg{width:15px;margin-left:auto;color:#aab4a7}.cap-build-intro{color:#fff;background:#090b09}.cap-build-intro:before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#080a08f7,#080a08ce 47%,#080a083b),url(/clinic/main-showroom-obsidian-v3.png) 70% center/cover;filter:grayscale(1)}.cap-build-glow{position:absolute;width:530px;height:530px;border:1px solid #ffffff0d;border-radius:50%;right:120px;top:88px;box-shadow:0 0 90px #aeb9aa0a}.cap-build-intro>header{position:relative;display:flex;justify-content:space-between;font-size:7px;letter-spacing:.18em;color:#aeb3ad}.cap-build-intro>main{position:relative;height:480px;display:flex;align-items:center}.cap-build-intro>main>span{font:500 170px/1 Playfair Display;color:#ffffff0b;margin-right:62px}.cap-build-intro>main section small{font-size:7px;letter-spacing:.24em;color:#9eaa9b}.cap-build-intro h2{font-size:48px;line-height:1.12;letter-spacing:-.05em;margin:18px 0}.cap-build-intro h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#d0cabc}.cap-build-intro>main p{font-size:11px;line-height:1.7;color:#9fa49e}.cap-build-intro>aside{position:relative;height:72px;border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff1a;display:flex;align-items:center;padding:0 22px;background:#0f120fc9}.cap-build-intro>aside small{font-size:6px;letter-spacing:.17em;color:#899687;margin-right:33px}.cap-build-intro>aside b{font-size:14px}.cap-build-intro>aside em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#c9c3b6}.cap-build-intro>aside svg{width:16px;margin-left:auto;color:#9aa497}.cap-decision>header,.cap-architecture>header,.cap-evolution>header{height:38px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:8px;letter-spacing:.15em;color:#737973}.cap-decision>header b,.cap-architecture>header b,.cap-evolution>header b{font-size:8px;font-weight:500;color:#929690}.cap-decision>main{height:536px;display:grid;grid-template-columns:1fr 105px 1fr;padding-top:28px}.cap-decision-web,.cap-decision-app{position:relative;padding:24px 33px;background:#e8e7e1}.cap-decision-no{position:absolute;right:25px;top:19px;font:500 24px Playfair Display;color:#a4a8a1}.cap-decision section>small{font-size:7px;letter-spacing:.2em;color:#7f897e}.cap-decision section>svg{display:block;width:26px;color:#788576;margin:28px 0 17px}.cap-decision h2{font-size:28px;line-height:1.22;letter-spacing:-.045em;margin:0 0 15px}.cap-decision h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#687668}.cap-decision section>p{font-size:10px;line-height:1.7;color:#787c77}.cap-decision dl{margin:30px 0 23px;border-top:1px solid #d0d1cb}.cap-decision dl>div{height:48px;border-bottom:1px solid #d0d1cb;display:grid;grid-template-columns:55px 1fr;align-items:center}.cap-decision dt{font-size:7px;color:#8a8f89}.cap-decision dd{font-size:9px;margin:0}.cap-decision section>strong{display:flex;height:48px;align-items:center;border-top:1px solid #c8cac3;font-size:10px;color:#777c76}.cap-decision-axis{display:flex;flex-direction:column;align-items:center;justify-content:center}.cap-decision-axis span{font-size:6px;letter-spacing:.16em;color:#9ba09a}.cap-decision-axis i{height:93px;width:1px;background:#b9bcb6;margin:13px 0}.cap-decision-axis b{font-size:6px;letter-spacing:.14em;writing-mode:vertical-rl;color:#777e76}.cap-decision-app{background:#1a201b;color:#fff;box-shadow:0 22px 50px #17201726}.cap-decision-app .cap-decision-no{color:#ffffff20}.cap-decision-app>small{color:#a8b5a5!important}.cap-decision-app>svg{color:#c1cdbd!important}.cap-decision-app h2 em{color:#d0cabd}.cap-decision-app>p{color:#afb4ae!important}.cap-decision-app dl{border-color:#ffffff18}.cap-decision-app dl>div{border-color:#ffffff18}.cap-decision-app dt{color:#8f9a8d}.cap-decision-app section dd,.cap-decision-app dd{color:#d6d9d5}.cap-decision-app>strong{border-color:#ffffff1d!important;color:#fff!important}.cap-decision-app>strong span{font-size:6px;letter-spacing:.15em;color:#a9b8a6;margin-right:14px}.cap-architecture>main{height:472px;display:grid;grid-template-columns:1fr 280px 1fr;gap:42px;padding-top:28px}.cap-arch-client,.cap-arch-admin{text-align:center}.cap-arch-client>small,.cap-arch-admin>small{font-size:7px;letter-spacing:.18em;color:#828d80}.cap-ipad{width:310px;height:185px;border:7px solid #242724;border-radius:17px;background:linear-gradient(135deg,#101210,#30352f);margin:15px auto 20px;box-shadow:0 19px 35px #15181526;position:relative;color:#fff;overflow:hidden}.cap-ipad:after{content:"";position:absolute;inset:0;background:url(/clinic/editorial-cover-v2.png) 70% center/cover;opacity:.32;filter:grayscale(1)}.cap-ipad>i{position:absolute;right:4px;top:50%;width:3px;height:3px;border-radius:50%;background:#626761;z-index:3}.cap-ipad>span{position:absolute;z-index:2;left:20px;top:18px;text-align:left}.cap-ipad>span b{font:500 10px Playfair Display;letter-spacing:.1em}.cap-ipad>span small{display:block;font-size:4px;letter-spacing:.16em;color:#aab0a8}.cap-ipad>p{position:absolute;z-index:2;left:20px;bottom:21px;text-align:left;font-size:13px;line-height:1.3}.cap-ipad>p em{font-family:Playfair Display;color:#c8c3b8}.cap-arch-client h3,.cap-arch-admin h3{font-size:20px;line-height:1.25;margin:0 0 10px}.cap-arch-client h3 em,.cap-arch-admin h3 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#697568}.cap-arch-client>p,.cap-arch-admin>p{font-size:8px;line-height:1.7;color:#7c817b}.cap-arch-core{display:flex;flex-direction:column;align-items:center;padding-top:38px}.cap-core-label{font-size:6px;letter-spacing:.17em;color:#889286}.cap-core-orbit{width:190px;height:190px;border:1px solid #c7cbc4;border-radius:50%;margin:22px 0 20px;position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#e5e6e0}.cap-core-orbit:before{content:"";position:absolute;inset:17px;border:1px solid #d0d2cc;border-radius:50%}.cap-core-orbit>i{position:absolute;width:7px;height:7px;border-radius:50%;background:#778575}.cap-core-orbit>i:nth-child(1){left:13px;top:82px}.cap-core-orbit>i:nth-child(2){right:29px;top:25px}.cap-core-orbit>i:nth-child(3){right:25px;bottom:30px}.cap-core-orbit svg{width:25px;color:#6f7e6d;position:relative}.cap-core-orbit b{font-size:12px;margin-top:8px;position:relative}.cap-core-orbit small{font-size:5px;letter-spacing:.14em;color:#8f968e;margin-top:5px;position:relative}.cap-core-lines{display:flex;gap:7px}.cap-core-lines span{font-size:6px;padding:7px 8px;border:1px solid #d1d3cd;color:#777e76}.cap-admin-screen{width:310px;height:185px;border:1px solid #c5c8c1;background:#fff;margin:15px auto 20px;box-shadow:0 19px 35px #15181514;display:grid;grid-template-columns:58px 1fr;grid-template-rows:31px 1fr;text-align:left}.cap-admin-screen>header{grid-column:1/3;border-bottom:1px solid #e1e2de;display:flex;align-items:center;padding:0 12px}.cap-admin-screen>header b{font-size:7px;letter-spacing:.12em}.cap-admin-screen>header span{width:5px;height:5px;border-radius:50%;background:#d7d9d4;margin-left:6px}.cap-admin-screen>header span:first-of-type{margin-left:auto}.cap-admin-screen>aside{border-right:1px solid #e1e2de;padding:13px 10px}.cap-admin-screen>aside i{display:block;height:7px;background:#e7e9e4;margin-bottom:11px}.cap-admin-screen>aside i:first-child{background:#7b8879}.cap-admin-screen>main{padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:9px}.cap-admin-screen>main span{background:#f0f1ed;border:1px solid #e4e5e1}.cap-architecture>aside{height:66px;background:#1a201b;color:#fff;display:flex;align-items:center;justify-content:center}.cap-architecture>aside>span{display:flex;align-items:center;gap:10px;width:220px;justify-content:center}.cap-architecture>aside svg{width:18px;color:#b8c5b5}.cap-architecture>aside b{font-size:10px}.cap-architecture>aside>i{width:1px;height:24px;background:#ffffff20}.cap-evolution>main{height:484px;padding-top:27px}.cap-evolution-title{display:flex;align-items:flex-end;height:125px}.cap-evolution-title small{position:absolute;top:88px;font-size:7px;letter-spacing:.18em;color:#859083}.cap-evolution-title h2{font-size:28px;line-height:1.24;letter-spacing:-.045em;margin:0;width:500px}.cap-evolution-title h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#6c796b}.cap-evolution-title p{font-size:9px;line-height:1.7;color:#797e78;margin:0 0 4px 55px}.cap-evolution-track{height:320px;display:grid;grid-template-columns:repeat(3,1fr);position:relative;margin-top:20px}.cap-track-line{position:absolute;left:30px;right:30px;top:27px;height:1px;background:#c8cbc5}.cap-evolution-track article{position:relative;padding:0 38px 0 28px;border-right:1px solid #d5d6d1}.cap-evolution-track article:last-child{border-right:0}.cap-evolution-track article>span{width:55px;height:55px;border-radius:50%;background:#eeede7;border:1px solid #aab1a8;display:grid;place-items:center;font:500 13px Playfair Display;position:relative}.cap-evolution-track article:nth-of-type(4)>span{background:#1b211c;color:#fff;border-color:#1b211c}.cap-evolution-track article>small{display:block;font-size:6px;letter-spacing:.18em;color:#829080;margin-top:21px}.cap-evolution-track h3{font-size:17px;margin:10px 0}.cap-evolution-track p{font-size:9px;line-height:1.7;color:#747a74}.cap-evolution-track article>div{display:flex;gap:7px;margin-top:16px}.cap-evolution-track article>div svg{width:28px;height:28px;padding:7px;background:#dfe2dc;color:#758373}.cap-evolution>aside{height:60px;background:#dfe3dc;display:flex;align-items:center;padding:0 23px}.cap-evolution>aside small{font-size:6px;letter-spacing:.16em;color:#748172;margin-right:33px}.cap-evolution>aside b{font-size:12px}.cap-evolution>aside b em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#657464}.cap-evolution>aside svg{width:16px;margin-left:auto;color:#758173}@media(max-width:700px){.cap-chrome>em{display:none}.cap-chrome{padding:0 14px}.cap-chrome>b{font-size:9px}.cap-chrome nav a{display:none}.cap-stage{padding-top:12px}}@media print{.no-print{display:none!important}.cap-root{background:#fff}.cap-stage{display:block;padding:0}.cap-shell{width:1280px;height:720px;-moz-column-break-after:page;break-after:page}.cap-slide{transform:none}.cap-cover>video{display:none}.cap-cover{background:linear-gradient(90deg,#050605ed,#08090888),url(/clinic/editorial-cover-v2.png) center/cover}@page{size:1280px 720px;margin:0}}.cap-foot{font-size:8.5px;letter-spacing:.12em}.cap-cover>header,.cap-scene>header,.cap-emotion>header,.cap-mirror>header,.cap-definition>header,.cap-decision>header,.cap-architecture>header,.cap-evolution>header{font-size:9.5px}.cap-cover>main small,.cap-scene>main small{font-size:10px}.cap-cover>main p{font-size:16px}.cap-cover-meta{font-size:9px}.cap-cover-demo span small{font-size:8px}.cap-cover-demo span b{font-size:12px}.cap-scene>main p{font-size:14px;line-height:1.7}.cap-scene-flow article small{font-size:9px}.cap-scene-flow article b{font-size:15px}.cap-scene-flow article span{font-size:11.5px}.cap-emotion>header b,.cap-mirror>header b,.cap-decision>header b,.cap-architecture>header b,.cap-evolution>header b{font-size:9.5px}.cap-emotion-title small{font-size:9px}.cap-emotion-title p{font-size:12.5px;line-height:1.65}.cap-emotion-path article small{font-size:8px}.cap-emotion-path article b{font-size:16px}.cap-emotion-path article p{font-size:11px}.cap-mirror-clinic>small,.cap-mirror-customer>small{font-size:9px}.cap-mirror-clinic p b,.cap-mirror-customer p b{font-size:12px}.cap-mirror-clinic p span,.cap-mirror-customer p span{font-size:11px}.cap-mirror-customer p small{font-size:8px}.cap-mirror-center>span{font-size:8px}.cap-mirror-center>small{font-size:7.5px}.cap-mirror-conclusion small{font-size:8.5px}.cap-mirror-conclusion b{font-size:15px}.cap-definition>header b{font-size:8.5px}.cap-definition>main>small{font-size:9px}.cap-definition>main p{font-size:12px}.cap-definition-values article>small{font-size:9px}.cap-definition-values h3{font-size:21px}.cap-definition-values p{font-size:11px}.cap-definition-line{font-size:8px}.cap-definition>aside small{font-size:8px}.cap-definition>aside b{font-size:13px}.cap-build-intro>header{font-size:9px}.cap-build-intro>main section small{font-size:9px}.cap-build-intro>main p{font-size:13px}.cap-build-intro>aside small{font-size:8px}.cap-build-intro>aside b{font-size:16px}.cap-decision section>small{font-size:9px}.cap-decision section>p{font-size:12px}.cap-decision dt{font-size:9px}.cap-decision dd{font-size:11px}.cap-decision section>strong{font-size:12px}.cap-decision-app>strong span{font-size:8px}.cap-decision-axis span,.cap-decision-axis b{font-size:8px}.cap-arch-client>small,.cap-arch-admin>small{font-size:9px}.cap-arch-client h3,.cap-arch-admin h3{font-size:23px}.cap-arch-client>p,.cap-arch-admin>p{font-size:11px}.cap-core-label{font-size:8px}.cap-core-orbit b{font-size:14px}.cap-core-orbit small{font-size:7px}.cap-core-lines span{font-size:8px}.cap-architecture>aside b{font-size:12px}.cap-evolution-title small{font-size:9px}.cap-evolution-title p{font-size:11.5px}.cap-evolution-track h3{font-size:20px}.cap-evolution-track p{font-size:11px}.cap-evolution>aside small{font-size:8px}.cap-evolution>aside b{font-size:14px}.cap-firebase>header,.cap-adminops>header{height:38px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:9.5px;letter-spacing:.15em;color:#737973}.cap-firebase>header b,.cap-adminops>header b{font-size:9.5px;font-weight:500;color:#929690}.cap-firebase>main{height:497px;display:grid;grid-template-columns:275px 1fr 275px;gap:25px;padding-top:28px}.cap-firebase>main>section{padding:21px 22px;position:relative}.cap-firebase-client,.cap-firebase-admin{background:#e5e4de}.cap-firebase-server{background:#19201a;color:#fff}.cap-firebase main section>small{font-size:8px;letter-spacing:.17em;color:#7d897b}.cap-firebase-server>small{color:#9dab99!important}.cap-flutter-mark,.cap-web-mark{height:76px;margin:22px 0;display:flex;align-items:center;border-top:1px solid #ced0c9;border-bottom:1px solid #ced0c9}.cap-flutter-mark>svg,.cap-web-mark>svg{width:31px;color:#718070;margin-right:13px}.cap-flutter-mark b,.cap-web-mark b{display:block;font-size:16px}.cap-flutter-mark em,.cap-web-mark em{display:block;font-style:normal;font-size:8px;color:#80877f;margin-top:4px}.cap-firebase-client h2,.cap-firebase-admin h2{font-size:24px;line-height:1.25;letter-spacing:-.04em;margin:0 0 13px}.cap-firebase-client h2 em,.cap-firebase-admin h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#667466}.cap-firebase-client>p,.cap-firebase-admin>p{font-size:10px;line-height:1.65;color:#737872}.cap-firebase-client>div:last-child,.cap-firebase-admin>div:last-child{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:18px}.cap-firebase-client>div:last-child span,.cap-firebase-admin>div:last-child span{height:28px;border:1px solid #c9ccc5;display:grid;place-items:center;font-size:8px}.cap-firebase-core{height:78px;display:flex;align-items:center;border-bottom:1px solid #ffffff1d;margin:14px 0}.cap-firebase-core>svg{width:31px;color:#b9c7b6;margin-right:14px}.cap-firebase-core b{font-size:20px}.cap-firebase-core span{display:block;margin-left:auto;text-align:right;font-size:6px;line-height:1.5;letter-spacing:.12em;color:#8e9d8b}.cap-firebase-services{display:grid;grid-template-columns:1fr 1fr;gap:8px}.cap-firebase-services article{height:78px;border:1px solid #ffffff15;background:#ffffff07;padding:11px}.cap-firebase-services article svg{width:16px;color:#b8c5b5;float:left;margin-right:8px}.cap-firebase-services article b{display:block;font-size:9px;padding-top:2px}.cap-firebase-services article span{display:block;font-size:7.5px;color:#98a097;margin:10px 0 0 24px}.cap-firebase-server>p{font-size:9.5px;line-height:1.65;color:#aeb4ad;margin-top:17px}.cap-firebase>aside{height:54px;background:#dce0d9;display:flex;align-items:center;padding:0 22px;gap:15px}.cap-firebase>aside span{font-size:9px;font-weight:700}.cap-firebase>aside svg{width:14px;color:#859083}.cap-firebase>aside b{margin-left:auto;font-size:10px;color:#667165}.cap-firebase>main{height:478px}.cap-firebase-client,.cap-firebase-admin,.cap-firebase-server{display:flex;flex-direction:column}.cap-firebase-client>div:last-child,.cap-firebase-admin>div:last-child{margin-top:auto}.cap-firebase-server>p{margin-top:auto;margin-bottom:0}.cap-adminops>main{height:475px;display:grid;grid-template-columns:330px 1fr;gap:32px;padding-top:25px}.cap-adminops-copy{padding:20px 14px 0 3px}.cap-adminops-copy>small{font-size:8px;letter-spacing:.18em;color:#7d897b}.cap-adminops-copy h2{font-size:30px;line-height:1.25;letter-spacing:-.045em;margin:20px 0}.cap-adminops-copy h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#687668}.cap-adminops-copy p{font-size:11px;line-height:1.7;color:#747a73}.cap-adminops-copy>div{display:flex;align-items:center;margin-top:46px;color:#758173}.cap-adminops-copy>div span{font-size:8px;letter-spacing:.15em}.cap-adminops-copy>div i{width:40px;height:1px;background:#aeb4ac;margin:0 10px;position:relative}.cap-adminops-copy>div i:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;border-top:1px solid #8c968a;border-right:1px solid #8c968a;transform:rotate(45deg)}.cap-adminops-screen{height:440px;border:1px solid #c9ccc5;background:#fff;box-shadow:0 22px 44px #141a1412;display:grid;grid-template-columns:155px 1fr;grid-template-rows:58px 1fr}.cap-adminops-screen>header{grid-column:1/3;display:flex;align-items:center;padding:0 18px;border-bottom:1px solid #e0e2dd}.cap-adminops-screen>header b{display:block;font-size:11px;letter-spacing:.08em}.cap-adminops-screen>header small{display:block;font-size:7px;color:#8c938b;margin-top:3px}.cap-adminops-screen>header button{margin-left:auto;border:0;background:#1c241d;color:#fff;height:30px;padding:0 13px;font:700 8px inherit}.cap-adminops-screen>aside{border-right:1px solid #e0e2dd;background:#f0f1ed;padding:12px 9px}.cap-adminops-screen>aside span{height:45px;display:flex;align-items:center;padding:0 10px;font-size:8px;color:#727972}.cap-adminops-screen>aside span svg{width:14px;margin-right:8px}.cap-adminops-screen>aside span.on{background:#1c241d;color:#fff}.cap-adminops-screen>main{padding:16px 18px}.cap-adminops-screen>main>header{height:45px;display:flex;align-items:flex-start;border-bottom:1px solid #e3e4e0}.cap-adminops-screen>main>header small{font-size:6px;letter-spacing:.12em;color:#8a9289}.cap-adminops-screen>main>header b{display:block;font-size:12px;margin-top:4px}.cap-adminops-screen>main>header>span{margin-left:auto;font-size:7px;color:#758672;background:#e7eee4;padding:5px 8px}.cap-adminops-screen>main>section{display:grid;grid-template-columns:1fr 1fr;gap:8px;padding-top:12px}.cap-adminops-screen label{height:48px;border:1px solid #e0e2dd;padding:8px 10px}.cap-adminops-screen label.wide{grid-column:1/3;height:52px}.cap-adminops-screen label small{display:block;font-size:6px;color:#929890;margin-bottom:6px}.cap-adminops-screen label b{font-size:8px}.cap-adminops-screen label.media{grid-column:1/3;height:58px;display:flex;align-items:center;background:#f2f3ef}.cap-adminops-screen label.media svg{width:18px;color:#758273;margin-right:10px}.cap-adminops>aside{height:57px;background:#1b211c;color:#fff;display:flex;align-items:center;padding:0 15px;gap:7px}.cap-adminops>aside span{height:27px;border:1px solid #ffffff17;padding:0 10px;display:flex;align-items:center;font-size:7.5px;color:#c5cac3}.cap-deliver-intro{color:#fff;background:#090b09}.cap-deliver-grid{position:absolute;inset:0;background:linear-gradient(90deg,#080a08f5,#080a08d6 55%,#080a0866),linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:auto,78px 78px,78px 78px}.cap-deliver-intro:after{content:"";position:absolute;width:570px;height:570px;border-radius:50%;border:1px solid #ffffff0e;right:-80px;top:50px}.cap-deliver-intro>header{position:relative;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.18em;color:#a9afa8}.cap-deliver-intro>main{position:relative;height:475px;display:flex;align-items:center}.cap-deliver-intro>main>span{font:500 170px/1 Playfair Display;color:#ffffff0b;margin-right:64px}.cap-deliver-intro>main section small{font-size:9px;letter-spacing:.22em;color:#96a393}.cap-deliver-intro h2{font-size:47px;line-height:1.14;letter-spacing:-.05em;margin:19px 0}.cap-deliver-intro h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#cec8bb}.cap-deliver-intro>main p{font-size:13px;line-height:1.7;color:#aeb3ad}.cap-deliver-intro>aside{position:relative;height:78px;border-top:1px solid #ffffff20;display:grid;grid-template-columns:repeat(5,1fr)}.cap-deliver-intro>aside span{display:flex;align-items:center;border-right:1px solid #ffffff18;font-size:11px}.cap-deliver-intro>aside i{font-style:normal;font:500 10px Playfair Display;color:#839080;margin:0 14px 0 17px}.cap-scope>header,.cap-process>header,.cap-schedule>header,.cap-quality>header,.cap-handoff>header{height:38px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:9.5px;letter-spacing:.15em;color:#737973}.cap-scope>header b,.cap-process>header b,.cap-schedule>header b,.cap-quality>header b,.cap-handoff>header b{font-size:9.5px;font-weight:500;color:#929690}.cap-scope>main{height:486px;display:grid;grid-template-columns:280px 1fr;gap:25px;padding-top:26px}.cap-scope-lead{padding:20px 14px 0 3px}.cap-scope-lead>small{font-size:8px;letter-spacing:.18em;color:#7d897b}.cap-scope-lead h2{font-size:29px;line-height:1.27;letter-spacing:-.04em;margin:19px 0}.cap-scope-lead h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#687668}.cap-scope-lead p{font-size:11px;line-height:1.7;color:#757a74}.cap-scope-lead>div{display:flex;align-items:center;margin-top:54px}.cap-scope-lead>div span{font-size:7px;letter-spacing:.14em;color:#778375}.cap-scope-lead>div i{width:20px;height:1px;background:#aeb3ac;margin:0 7px}.cap-scope-columns{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.cap-scope-columns article{background:#fff;border:1px solid #d8dad4;padding:18px}.cap-scope-columns article:nth-child(2){background:#e3e5df}.cap-scope-columns article:nth-child(3){background:#1a201b;color:#fff;border:0}.cap-scope-columns article>header{height:65px;border-bottom:1px solid #e1e2de;display:flex;align-items:flex-start}.cap-scope-columns article:nth-child(3)>header{border-color:#ffffff18}.cap-scope-columns article>header svg{width:21px;color:#738171;margin-right:10px}.cap-scope-columns article:nth-child(3)>header svg{color:#bdc8ba}.cap-scope-columns article>header small{font-size:7px;letter-spacing:.12em;color:#879184}.cap-scope-columns article>header b{display:block;font-size:13px;margin-top:5px}.cap-scope-columns article>div{padding-top:12px}.cap-scope-columns article p{height:44px;border-bottom:1px solid #e7e8e4;margin:0;display:flex;align-items:center;font-size:9px}.cap-scope-columns article:nth-child(3) p{border-color:#ffffff10;color:#d5d8d4}.cap-scope-columns article p svg{width:11px;color:#758573;margin-right:7px}.cap-scope>aside{height:57px;background:#dfe2dc;display:flex;align-items:center;padding:0 18px;gap:8px}.cap-scope>aside b{font-size:9px;margin-right:10px}.cap-scope>aside span{border:1px solid #c3c8c0;padding:7px 10px;font-size:8px}.cap-scope>aside small{margin-left:auto;font-size:8px;color:#778076}.cap-process>main{height:490px;display:grid;grid-template-columns:330px 1fr;gap:42px;padding-top:27px}.cap-process-title{padding-top:18px}.cap-process-title>small{font-size:8px;letter-spacing:.18em;color:#7e897c}.cap-process-title h2{font-size:31px;line-height:1.25;letter-spacing:-.045em;margin:20px 0}.cap-process-title h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#687668}.cap-process-title>p{font-size:11px;line-height:1.7;color:#747a73}.cap-process-title>div{height:74px;margin-top:47px;border-top:1px solid #d3d5cf;border-bottom:1px solid #d3d5cf;display:flex;align-items:center}.cap-process-title>div svg{width:23px;color:#738071;margin-right:13px}.cap-process-title>div b{font-size:8px;letter-spacing:.11em}.cap-process-title>div small{display:block;font-size:8px;line-height:1.5;color:#7c827b;margin-top:5px}.cap-process-steps{position:relative}.cap-process-steps:before{content:"";position:absolute;left:41px;top:24px;bottom:44px;width:1px;background:#bbc0b9}.cap-process-steps article{height:91px;display:grid;grid-template-columns:36px 25px 1fr 42px;align-items:start}.cap-process-steps article>span{font:500 12px Playfair Display;color:#929991;padding-top:7px}.cap-process-steps article>i{width:9px;height:9px;border-radius:50%;border:1px solid #768475;background:#f1f0eb;margin-top:9px;position:relative;z-index:2}.cap-process-steps article:last-child>i{background:#70806e;box-shadow:0 0 0 6px #dee2dc}.cap-process-steps article small{font-size:7px;letter-spacing:.15em;color:#7e8a7c}.cap-process-steps article b{display:block;font-size:14px;margin:5px 0}.cap-process-steps article p{font-size:9px;color:#777d76;margin:0}.cap-process-steps article>em{font:600 6px inherit;letter-spacing:.12em;color:#8a9588;border:1px solid #cbd0c8;padding:5px;text-align:center;margin-top:6px}.cap-process>aside{height:55px;background:#1a201b;color:#fff;display:flex;align-items:center;padding:0 18px;gap:9px}.cap-process>aside b{font-size:8px;color:#aab5a7;margin-right:8px}.cap-process>aside span{font-size:8px;padding:7px 10px;border:1px solid #ffffff16;color:#d1d5d0}.cap-schedule>main{height:486px;padding-top:25px}.cap-schedule-head{height:115px;display:flex;align-items:flex-end}.cap-schedule-head>small{position:absolute;top:91px;font-size:8px;letter-spacing:.18em;color:#7e897c}.cap-schedule-head h2{font-size:29px;line-height:1.25;letter-spacing:-.045em;margin:0;width:420px}.cap-schedule-head h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#687668}.cap-schedule-head>div{margin-left:auto;width:280px;height:70px;border-left:1px solid #d1d3cd;display:flex;align-items:center;padding-left:25px}.cap-schedule-head svg{width:25px;color:#758373;margin-right:13px}.cap-schedule-head b{font-size:15px}.cap-schedule-head small{display:block;font-size:8px;color:#7b817a;margin-top:5px}.cap-timeline{height:325px;margin-top:18px}.cap-timeline>header,.cap-timeline>article{display:grid;grid-template-columns:240px repeat(8,1fr)}.cap-timeline>header{height:31px;border-bottom:1px solid #cbd0c8}.cap-timeline>header span,.cap-timeline>header b{font-size:7px;letter-spacing:.12em;color:#838b82;display:flex;align-items:center}.cap-timeline>header b{justify-content:center}.cap-timeline>article{height:51px;border-bottom:1px solid #dedfd9;align-items:center}.cap-timeline>article>div b{font-size:10px}.cap-timeline>article>div small{display:block;font-size:7px;color:#838982;margin-top:4px}.cap-timeline>article>i{height:20px;background:#e0e2dc;border-right:2px solid #f1f0eb}.cap-timeline>article>i.on{background:#718070}.cap-timeline>footer{height:36px;position:relative;margin-left:240px;border-top:1px solid #aeb5ac}.cap-timeline>footer span{position:absolute;top:8px;font-size:7px;color:#798278}.cap-timeline>footer span:before{content:"";position:absolute;top:-12px;width:1px;height:8px;background:#7a8678}.cap-schedule>aside{height:58px;background:#dfe2dc;display:flex;align-items:center;padding:0 18px}.cap-schedule>aside small{font-size:7px;letter-spacing:.15em;color:#738071;margin-right:28px}.cap-schedule>aside b{font-size:10px}.cap-schedule>aside span{font-size:8px;color:#788078;margin-left:auto}.cap-quality>main{height:500px;display:grid;grid-template-columns:310px 1fr;gap:35px;padding-top:27px}.cap-quality-title{padding:20px 5px}.cap-quality-title>small{font-size:8px;letter-spacing:.16em;color:#7d897b}.cap-quality-title h2{font-size:29px;line-height:1.28;letter-spacing:-.045em;margin:20px 0}.cap-quality-title h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#687668}.cap-quality-title p{font-size:11px;line-height:1.7;color:#777c76}.cap-quality-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cap-quality-grid article{height:220px;border:1px solid #d5d8d1;background:#fff;padding:18px;position:relative}.cap-quality-grid article:nth-child(4){background:#1b211c;color:#fff;border:0}.cap-quality-grid article>span{position:absolute;right:16px;top:14px;font:500 13px Playfair Display;color:#a3a8a1}.cap-quality-grid article>svg{width:22px;color:#748272;margin-bottom:13px}.cap-quality-grid article>small{display:block;font-size:7px;letter-spacing:.15em;color:#7d897b}.cap-quality-grid article h3{font-size:14px;margin:8px 0}.cap-quality-grid article p{font-size:8.5px;line-height:1.6;color:#747a73}.cap-quality-grid article>b{position:absolute;left:18px;bottom:17px;font-size:8px;color:#728171}.cap-quality-grid article:nth-child(4) p{color:#b8bdb7}.cap-quality-grid article:nth-child(4)>b{color:#b5c3b2}.cap-quality>aside{height:47px;background:#dfe2dc;display:flex;align-items:center;padding:0 18px}.cap-quality>aside svg{width:17px;color:#718070;margin-right:11px}.cap-quality>aside b{font-size:9px}.cap-handoff>main{height:478px;display:grid;grid-template-columns:330px 1fr;gap:40px;padding-top:27px}.cap-handoff-title{padding:20px 5px}.cap-handoff-title>small{font-size:8px;letter-spacing:.17em;color:#7d897b}.cap-handoff-title h2{font-size:30px;line-height:1.26;letter-spacing:-.045em;margin:20px 0}.cap-handoff-title h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#687668}.cap-handoff-title>p{font-size:11px;line-height:1.7;color:#747a73}.cap-handoff-title>div{height:70px;border-top:1px solid #d3d5cf;border-bottom:1px solid #d3d5cf;margin-top:42px;display:flex;align-items:center}.cap-handoff-title>div svg{width:24px;color:#738171;margin-right:12px}.cap-handoff-title>div b{font-size:8px;letter-spacing:.12em}.cap-handoff-title>div small{display:block;font-size:8px;color:#7b817a;margin-top:5px}.cap-handoff-list{display:grid;grid-template-columns:1fr 1fr;gap:10px}.cap-handoff-list article{height:137px;border:1px solid #d7d9d3;background:#fff;padding:19px;display:grid;grid-template-columns:34px 1fr 18px;align-items:start}.cap-handoff-list article:nth-child(5),.cap-handoff-list article:nth-child(6){background:#e2e5df}.cap-handoff-list article>svg:first-child{width:21px;color:#748272}.cap-handoff-list article>div b{font-size:12px}.cap-handoff-list article>div p{font-size:8px;line-height:1.55;color:#797f78}.cap-handoff-list article>svg:last-child{width:13px;color:#738273}.cap-handoff>aside{height:63px;background:#1a201b;color:#fff;display:flex;align-items:center;padding:0 18px}.cap-handoff>aside>span{width:230px}.cap-handoff>aside small{font-size:6px;letter-spacing:.14em;color:#92a08f}.cap-handoff>aside b{display:block;font-size:9px;margin-top:5px}.cap-handoff>aside>i{width:1px;height:27px;background:#ffffff1d;margin-right:20px}.cap-handoff>aside>svg{width:15px;color:#879485;margin:0 20px}.cap-handoff>aside strong{font-size:9px;margin-left:auto;color:#c9cec7}.cap-firebase>aside,.cap-scope>aside,.cap-operation-shift>aside{position:absolute;left:58px;right:58px;bottom:65px;margin:0}.cap-operation-shift>main{height:480px}.cap-firebase>main{height:486px}.cap-scope-lead>small{font-size:9.5px}.cap-scope-lead h2{font-size:33px;line-height:1.24}.cap-scope-lead p{font-size:13px;line-height:1.65}.cap-scope-lead>div span{font-size:8.5px}.cap-scope-columns article{padding:20px}.cap-scope-columns article>header{height:70px}.cap-scope-columns article>header svg{width:24px;margin-right:12px}.cap-scope-columns article>header small{font-size:8.5px}.cap-scope-columns article>header b{font-size:15px;margin-top:6px}.cap-scope-columns article>div{padding-top:10px}.cap-scope-columns article p{height:55px;font-size:11px;align-items:flex-start;padding-top:9px}.cap-scope-columns article p svg{width:13px;min-width:13px;margin:2px 9px 0 0}.cap-scope-columns article p span{display:block;min-width:0}.cap-scope-columns article p span b{display:block;font-size:10.5px;line-height:1.2}.cap-scope-columns article p span small{display:block;font-size:8.5px;line-height:1.35;color:#858a84;margin-top:4px;white-space:nowrap}.cap-scope-columns article:nth-child(3) p span small{color:#9fa79e}.cap-scope>aside b{font-size:10.5px}.cap-scope>aside span{font-size:9.5px;padding:8px 11px}.cap-scope>aside small{font-size:9px}.cap-firebase>aside span{font-size:10.5px}.cap-firebase>aside b{font-size:11px}.cap-exec>header,.cap-usage>header,.cap-flow-detail>header,.cap-consult-model>header,.cap-emotion-new>header,.cap-operation-shift>header,.cap-success>header{height:39px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;font-size:10px;letter-spacing:.15em;color:#727872}.cap-exec>header b,.cap-usage>header b,.cap-flow-detail>header b,.cap-consult-model>header b,.cap-emotion-new>header b,.cap-operation-shift>header b,.cap-success>header b{font-size:11px;letter-spacing:-.01em;font-weight:600;color:#777c77}.cap-exec>main{height:500px;display:grid;grid-template-columns:495px 1fr;gap:68px;padding-top:30px}.cap-exec-answer{padding:12px 0}.cap-exec-answer>small,.cap-exec-proof>small{font-size:9px;letter-spacing:.2em;color:#758373}.cap-exec-answer h2{font-size:34px;line-height:1.27;letter-spacing:-.05em;margin:21px 0 18px}.cap-exec-answer h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#647363}.cap-exec-answer>p{width:430px;font-size:12px;line-height:1.75;color:#747a74}.cap-exec-answer>a{width:405px;height:70px;margin-top:34px;background:#1a211b;color:#fff;text-decoration:none;display:flex;align-items:center;padding:0 18px}.cap-exec-answer>a>svg:first-child{width:34px;height:34px;border-radius:50%;padding:10px;background:#e7e7e1;color:#182019;fill:currentColor;margin-right:13px}.cap-exec-answer>a span small{display:block;font-size:8px;letter-spacing:.15em;color:#9aa699}.cap-exec-answer>a span b{display:block;font-size:12px;margin-top:5px}.cap-exec-answer>a>svg:last-child{width:16px;margin-left:auto}.cap-exec-proof{padding-top:12px}.cap-exec-proof>article{height:85px;border-top:1px solid #d4d5cf;display:grid;grid-template-columns:35px 160px 1fr 24px;align-items:center}.cap-exec-proof>article>span{font:500 13px Playfair Display;color:#9ba099}.cap-exec-proof article div small{display:block;font-size:9px;color:#8a9089;margin-bottom:6px}.cap-exec-proof article div b{display:block;font-size:13px}.cap-exec-proof article div p{grid-column:3;margin:6px 0 0;font-size:10px;color:#747a74}.cap-exec-proof article>svg{width:18px;color:#71816f}.cap-exec>aside{height:61px;background:#dfe3dc;display:flex;align-items:center;justify-content:center;gap:19px}.cap-exec>aside span{font-size:11px;font-weight:700}.cap-exec>aside i{width:32px;height:1px;background:#9ca59a;position:relative}.cap-exec>aside i:after{content:"";position:absolute;right:0;top:-2px;width:5px;height:5px;border-top:1px solid #7c887a;border-right:1px solid #7c887a;transform:rotate(45deg)}.cap-understand-intro{padding:0;color:#fff;background:#080908}.cap-understand-image{position:absolute;inset:0;background:url(/clinic/main-showroom-obsidian-v3.png) 66% center/cover;filter:grayscale(1) contrast(1.06)}.cap-understand-shade{position:absolute;inset:0;background:linear-gradient(90deg,#050605f7,#070807d7 48%,#07080729 85%),linear-gradient(0deg,#050605e5,transparent 58%)}.cap-understand-intro>header{position:absolute;z-index:2;left:58px;right:58px;top:42px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:.16em;color:#b8bdb6}.cap-understand-intro>header b{font-size:11px;letter-spacing:-.01em}.cap-understand-intro>main{position:absolute;z-index:2;left:58px;top:128px}.cap-understand-intro>main small{font-size:10px;letter-spacing:.22em;color:#9ea79c}.cap-understand-intro h2{font-size:44px;line-height:1.2;letter-spacing:-.055em;margin:24px 0}.cap-understand-intro h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#d5cfc2}.cap-understand-intro>main p{font-size:14px;line-height:1.75;color:#b8bcb6}.cap-understand-intro>section{position:absolute;z-index:2;left:58px;right:58px;bottom:72px;height:117px;border-top:1px solid #ffffff32;display:grid;grid-template-columns:repeat(3,1fr)}.cap-understand-intro>section article{padding:20px 28px 0 0;display:grid;grid-template-columns:33px 1fr;border-right:1px solid #ffffff1c}.cap-understand-intro>section article+article{padding-left:28px}.cap-understand-intro>section article:last-child{border-right:0}.cap-understand-intro>section span{grid-row:1/3;font:500 17px Playfair Display;color:#919890}.cap-understand-intro>section small{font-size:9px;letter-spacing:.17em;color:#929b90}.cap-understand-intro>section b{font-size:13px;margin-top:11px}.cap-usage>main{height:489px;padding-top:30px}.cap-usage-actors{height:335px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #cfd1ca;border-bottom:1px solid #cfd1ca}.cap-usage-actors article{padding:25px 30px;border-right:1px solid #cfd1ca;position:relative}.cap-usage-actors article:last-child{border-right:0;background:#1b211c;color:#fff}.cap-usage-actors article>svg{width:37px;height:37px;padding:8px;background:#dfe3dc;color:#6f7e6d;margin-bottom:24px}.cap-usage-actors article:last-child>svg{background:#ffffff12;color:#c3cdc0}.cap-usage-actors article>small{position:absolute;right:26px;top:31px;font-size:9px;letter-spacing:.17em;color:#818c7f}.cap-usage-actors h3{font-size:25px;margin:0 0 25px}.cap-usage-actors p{height:55px;border-top:1px solid #d3d5cf;margin:0;display:grid;grid-template-columns:34px 1fr;align-items:center;font-size:12px}.cap-usage-actors article:last-child p{border-color:#ffffff19;color:#d6dad5}.cap-usage-actors p span{font:500 11px Playfair Display;color:#959b94}.cap-usage-sequence{height:122px;display:flex;align-items:center;justify-content:space-between}.cap-usage-sequence div{width:170px}.cap-usage-sequence small{display:block;font-size:8px;letter-spacing:.15em;color:#849082;margin-bottom:8px}.cap-usage-sequence b{font-size:13px}.cap-usage-sequence>svg{width:16px;color:#8d968b}.cap-usage>aside{height:72px;background:#dfe3dc;display:grid;grid-template-columns:150px 1fr 1.3fr;align-items:center;padding:0 22px;gap:22px}.cap-usage>aside b{font-size:11px}.cap-usage>aside p,.cap-usage>aside span{font-size:10px;line-height:1.55;margin:0;color:#606861}.cap-usage>aside span{border-left:1px solid #bcc2ba;padding-left:23px}.cap-flow-detail>main{height:510px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;border-top:0;margin-top:27px}.cap-flow-detail>main article{position:relative;padding:22px 28px;border-right:1px solid #d2d4ce;border-bottom:1px solid #d2d4ce}.cap-flow-detail>main article:nth-child(3n){border-right:0}.cap-flow-detail>main article:nth-child(n+4){border-bottom:0}.cap-flow-detail>main article>span{position:absolute;right:25px;top:21px;font:500 17px Playfair Display;color:#9da19b}.cap-flow-detail>main article>svg{width:27px;color:#71806f;margin-bottom:14px}.cap-flow-detail>main article>small{display:block;font-size:8px;letter-spacing:.17em;color:#7c897a}.cap-flow-detail h3{font-size:19px;margin:8px 0 16px}.cap-flow-detail article>div{display:grid;grid-template-columns:1fr 1fr;gap:20px}.cap-flow-detail article p{font-size:10px;line-height:1.55;color:#737973;margin:0}.cap-flow-detail article p b{display:block;font-size:8px;color:#8b918a;margin-bottom:5px}.cap-flow-detail>main article:last-child{background:#1b211c;color:#fff}.cap-flow-detail>main article:last-child>svg{color:#c3cec0}.cap-flow-detail>main article:last-child h3{color:#fff}.cap-flow-detail>main article:last-child p{color:#b9bfb8}.cap-flow-detail>aside{height:57px;background:#dfe3dc;display:flex;align-items:center;padding:0 22px}.cap-flow-detail>aside small{font-size:8px;letter-spacing:.17em;color:#758172;margin-right:28px}.cap-flow-detail>aside b{font-size:11px}.cap-consult-model>main{height:506px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;margin-top:28px}.cap-consult-model>main>section{padding:25px 29px;border-right:1px solid #d1d3cd}.cap-consult-model>main>section:last-child{border-right:0;background:#e6e6df}.cap-consult-model section>small{font-size:9px;letter-spacing:.17em;color:#768374}.cap-consult-model h2{font-size:25px;line-height:1.3;letter-spacing:-.04em;margin:17px 0 22px}.cap-consult-model h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#687767}.cap-consult-left>div{display:flex;flex-wrap:wrap;gap:7px}.cap-consult-left>div span{height:31px;padding:0 12px;border:1px solid #c6cac3;display:flex;align-items:center;font-size:10px}.cap-consult-left>p{font-size:11px;line-height:1.65;color:#747a74;margin-top:26px}.cap-consult-center>div{border-top:1px solid #d1d3cd}.cap-consult-center>div p{height:49px;margin:0;border-bottom:1px solid #d1d3cd;display:grid;grid-template-columns:85px 1fr;align-items:center}.cap-consult-center>div span{font-size:9px;color:#858b84}.cap-consult-center>div b{font-size:11px}.cap-summary-paper{height:305px;background:#fff;box-shadow:0 18px 36px #1a201512;padding:21px}.cap-summary-paper>header{height:62px;border-bottom:1px solid #d8dad4}.cap-summary-paper>header span{display:block;font-size:7px;letter-spacing:.16em;color:#7e897c}.cap-summary-paper>header b{display:block;font-size:18px;margin-top:9px}.cap-summary-paper>p{height:57px;margin:0;border-bottom:1px solid #e0e2dd;padding-top:12px}.cap-summary-paper>p small{display:block;font-size:7px;letter-spacing:.13em;color:#8b928a}.cap-summary-paper>p b{display:block;font-size:10px;margin-top:6px}.cap-summary-paper>footer{height:45px;background:#1b211c;color:#fff;display:flex;align-items:center;padding:0 13px;font-size:8px;letter-spacing:.13em;margin-top:14px}.cap-summary-paper>footer svg{width:15px;margin-left:auto;color:#becaba}.cap-consult-model>aside{height:57px;background:#1b211c;color:#fff;display:flex;align-items:center;padding:0 22px}.cap-consult-model>aside b{font-size:12px;margin-right:28px}.cap-consult-model>aside span{font-size:10px;color:#bfc4be}.cap-emotion-new>main{height:546px;display:grid;grid-template-columns:430px 1fr;gap:75px;padding-top:35px}.cap-emotion-new-title{padding-top:19px}.cap-emotion-new-title small{font-size:9px;letter-spacing:.19em;color:#798676}.cap-emotion-new-title h2{font-size:31px;line-height:1.32;letter-spacing:-.045em;margin:22px 0}.cap-emotion-new-title h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#667565}.cap-emotion-new-title p{font-size:12px;line-height:1.7;color:#737973}.cap-emotion-new-list{position:relative}.cap-emotion-new-list:before{content:"";position:absolute;left:21px;top:33px;bottom:45px;width:1px;background:#b8beb6}.cap-emotion-new-list article{height:98px;display:grid;grid-template-columns:48px 1fr;position:relative}.cap-emotion-new-list article>span{width:43px;height:43px;border-radius:50%;border:1px solid #9da79b;background:var(--ivory);display:grid;place-items:center;font:500 12px Playfair Display;position:relative;z-index:2}.cap-emotion-new-list article:last-child>span{background:#1b211c;color:#fff;border-color:#1b211c}.cap-emotion-new-list article div{padding:2px 0 0 20px}.cap-emotion-new-list small{font-size:8px;letter-spacing:.16em;color:#7d897b}.cap-emotion-new-list b{display:block;font-size:15px;margin:7px 0}.cap-emotion-new-list p{font-size:10.5px;color:#757a75;margin:0}.cap-operation-shift>main{height:480px;display:grid;grid-template-columns:1fr 92px 1fr;padding-top:28px}.cap-shift-before,.cap-shift-after{padding:25px 32px;background:#e4e4de}.cap-shift-after{background:#1b211c;color:#fff}.cap-shift-before>small,.cap-shift-after>small{font-size:9px;letter-spacing:.17em;color:#7c887a}.cap-shift-after>small{color:#9eac9b}.cap-operation-shift h2{font-size:25px;line-height:1.3;letter-spacing:-.04em;margin:17px 0 22px}.cap-operation-shift h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#697668}.cap-shift-after h2 em{color:#cbc6b9}.cap-operation-shift main section p{height:52px;margin:0;border-top:1px solid #cfd1ca;display:flex;align-items:center;font-size:11px}.cap-shift-after p{border-color:#ffffff18!important;color:#d2d6d0}.cap-operation-shift main section p svg{width:18px;color:#71806f;margin-right:13px}.cap-shift-after p svg{color:#b8c5b5!important}.cap-shift-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center}.cap-shift-arrow svg{width:24px;color:#758173}.cap-shift-arrow span{font-size:7px;line-height:1.5;letter-spacing:.15em;text-align:center;color:#8e958d;margin-top:15px}.cap-operation-shift>aside{height:85px;display:grid;grid-template-columns:1fr 1fr;background:#dfe3dc}.cap-operation-shift>aside div{padding:20px 27px;border-right:1px solid #bcc2ba}.cap-operation-shift>aside div:last-child{border-right:0}.cap-operation-shift>aside small{display:block;font-size:8px;letter-spacing:.15em;color:#758172;margin-bottom:8px}.cap-operation-shift>aside b{font-size:11px}.cap-success{background:#ecebe5}.cap-success:before{content:"";position:absolute;width:610px;height:610px;border:1px solid #d5d7d0;border-radius:50%;left:-315px;top:60px}.cap-success>header,.cap-success>main,.cap-success>aside{position:relative}.cap-success>main{height:512px;display:grid;grid-template-columns:455px 1fr;gap:70px;padding-top:31px}.cap-success-title{padding:25px 0}.cap-success-title small{font-size:9px;letter-spacing:.19em;color:#788675}.cap-success-title h2{font-size:32px;line-height:1.31;letter-spacing:-.05em;margin:21px 0}.cap-success-title h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#647363}.cap-success-title p{font-size:12px;line-height:1.7;color:#737973}.cap-success-list article{height:91px;border-top:1px solid #cfd2cb;display:grid;grid-template-columns:42px 1fr 25px;align-items:center}.cap-success-list article>span{font:500 14px Playfair Display;color:#949b93}.cap-success-list article b{font-size:14px}.cap-success-list article p{font-size:10.5px;line-height:1.55;color:#717871;margin:7px 0 0}.cap-success-list article>svg{width:18px;color:#6e7d6c}.cap-success>aside{height:65px;background:#1b211c;color:#fff;display:flex;align-items:center;padding:0 22px}.cap-success>aside small{font-size:8px;letter-spacing:.16em;color:#9ba898;margin-right:29px}.cap-success>aside b{font-size:13px}.cap-success>aside b em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#ccc6b9}.cap-success>aside svg{width:17px;margin-left:auto;color:#afbbac}@media print{.cap-understand-intro{background:linear-gradient(90deg,#050605f5,#07080776),url(/clinic/main-showroom-obsidian-v3.png) 66% center/cover}}.cap-build-intro>main{height:425px}.cap-build-promises{position:absolute;z-index:2;left:58px;right:58px;bottom:145px;height:96px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff22;border-bottom:1px solid #ffffff1a;background:#0d100dd9}.cap-build-promises article{padding:19px 25px;border-right:1px solid #ffffff18}.cap-build-promises article:last-child{border-right:0}.cap-build-promises small{display:block;font-size:8px;letter-spacing:.17em;color:#8f9b8d}.cap-build-promises b{display:block;font-size:15px;margin:8px 0 5px}.cap-build-promises span{font-size:10px;color:#9ea49d}.cap-build-intro>aside{position:absolute;left:58px;right:58px;bottom:65px;margin:0}.cap-build-intro>main p{font-size:13px;line-height:1.75}.cap-decision dl{margin:19px 0 14px}.cap-decision dl>div{height:42px}.cap-decision section>strong span{font-size:8px;letter-spacing:.14em;color:#7c887a;margin-right:12px}.cap-decision-web>strong{flex-wrap:wrap;line-height:1.4}.cap-decision-web>strong span{width:100%;margin-bottom:2px}.cap-decision-app>strong{line-height:1.35}.cap-decision-app>strong span{min-width:70px}.cap-decision section>p{min-height:41px}.cap-adminops>aside b{font-size:9px;margin-right:4px;white-space:nowrap}.cap-adminops>aside span{padding:0 8px;white-space:nowrap}.cap-dataguard>header{height:39px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;font-size:10px;letter-spacing:.15em;color:#727872}.cap-dataguard>header b{font-size:11px;letter-spacing:-.01em;font-weight:600;color:#777c77}.cap-dataguard>main{height:504px;display:grid;grid-template-columns:410px 1fr;gap:64px;padding-top:28px}.cap-dataguard-title{padding:21px 2px}.cap-dataguard-title>small{font-size:9px;letter-spacing:.18em;color:#788675}.cap-dataguard-title h2{font-size:30px;line-height:1.34;letter-spacing:-.045em;margin:21px 0}.cap-dataguard-title h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#657464}.cap-dataguard-title>p{font-size:12px;line-height:1.75;color:#737973;width:380px}.cap-dataguard-title>div{height:76px;margin-top:32px;border-top:1px solid #cfd2cb;border-bottom:1px solid #cfd2cb;display:flex;align-items:center}.cap-dataguard-title>div>svg{width:28px;color:#6e7d6c;margin-right:14px}.cap-dataguard-title>div b{display:block;font-size:12px}.cap-dataguard-title>div small{display:block;font-size:9px;color:#7b817b;margin-top:5px}.cap-dataguard-flow{border-left:1px solid #d1d3cd;padding-left:31px}.cap-dataguard-flow>header{height:55px;display:flex;align-items:center;border-bottom:1px solid #cfd2cb}.cap-dataguard-flow>header span{font-size:8px;letter-spacing:.16em;color:#788675}.cap-dataguard-flow>header b{font-size:11px;margin-left:auto}.cap-dataguard-flow article{height:83px;border-bottom:1px solid #d4d6d0;display:grid;grid-template-columns:34px 39px 1fr;align-items:center}.cap-dataguard-flow article>span{font:500 12px Playfair Display;color:#969c95}.cap-dataguard-flow article>svg{width:23px;color:#70806e}.cap-dataguard-flow article small{font-size:7.5px;letter-spacing:.15em;color:#7c897a}.cap-dataguard-flow article b{display:block;font-size:13px;margin:4px 0}.cap-dataguard-flow article p{font-size:9.5px;line-height:1.45;color:#737973;margin:0}.cap-dataguard>aside{position:absolute;left:58px;right:58px;bottom:65px;height:66px;background:#1b211c;color:#fff;display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;padding:0 24px}.cap-dataguard>aside>div{display:flex;align-items:center;padding:0 22px}.cap-dataguard>aside>div:first-child{padding-left:0}.cap-dataguard>aside>div>svg{width:23px;color:#b9c5b6;margin-right:13px}.cap-dataguard>aside>div small{display:block;font-size:7px;letter-spacing:.14em;color:#93a091}.cap-dataguard>aside>div b{display:block;font-size:10px;margin-top:5px}.cap-dataguard>aside>i{width:1px;height:29px;background:#ffffff1d}.cap-evolution-track article>small{font-size:8px}.cap-evolution-track p{font-size:10.5px}.cap-evolution-track article>div svg{width:30px;height:30px}.cap-deliver-intro>aside{grid-template-columns:repeat(6,1fr)}.cap-deliver-intro>aside span{font-size:10px}.cap-deliver-intro>aside i{margin-left:13px;margin-right:10px}.cap-estimate>header{height:38px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;font-size:9.5px;letter-spacing:.15em;color:#737973}.cap-estimate>header b{font-size:9.5px;font-weight:500;color:#929690}.cap-estimate>main{height:489px;display:grid;grid-template-columns:390px 1fr;gap:58px;padding-top:28px}.cap-estimate-total{padding:22px 2px}.cap-estimate-total>small{font-size:9px;letter-spacing:.18em;color:#788675}.cap-estimate-total h2{font-size:25px;margin:18px 0 6px}.cap-estimate-total>div{height:83px;border-bottom:1px solid #ccd0c9;display:flex;align-items:center}.cap-estimate-total>div span{font:500 27px Playfair Display;color:#7c897a;margin-right:13px}.cap-estimate-total>div b{font:500 34px Playfair Display,Noto Sans KR;color:#637263}.cap-estimate-total>p{font-size:11px;line-height:1.7;color:#747a74;margin:20px 0 0}.cap-estimate-total>aside{height:76px;margin-top:31px;border-top:1px solid #ced1ca;border-bottom:1px solid #ced1ca;display:flex;align-items:center}.cap-estimate-total>aside svg{width:27px;color:#6e7d6c;margin-right:14px}.cap-estimate-total>aside small{display:block;font-size:7px;letter-spacing:.14em;color:#7b8779}.cap-estimate-total>aside b{display:block;font-size:10px;margin-top:6px}.cap-estimate-breakdown{border-left:1px solid #d1d3cd;padding-left:31px}.cap-estimate-breakdown>header{height:52px;border-bottom:1px solid #ccd0c9;display:flex;align-items:center}.cap-estimate-breakdown>header span{font-size:8px;letter-spacing:.16em;color:#788675}.cap-estimate-breakdown>header b{font-size:11px;margin-left:auto}.cap-estimate-breakdown article{height:68px;border-bottom:1px solid #d5d7d1;display:grid;grid-template-columns:35px 150px 1fr 20px;align-items:center}.cap-estimate-breakdown article>span{font:500 12px Playfair Display;color:#979d96}.cap-estimate-breakdown article>b{font-size:12px}.cap-estimate-breakdown article>p{font-size:9.5px;color:#747a74;margin:0}.cap-estimate-breakdown article>svg{width:16px;color:#6f7e6d}.cap-estimate-terms{position:absolute;left:58px;right:58px;bottom:65px;height:67px;background:#1b211c;color:#fff;display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;align-items:center;padding:0 24px}.cap-estimate-terms article{padding:0 22px}.cap-estimate-terms article:first-child{padding-left:0}.cap-estimate-terms small{display:block;font-size:7px;letter-spacing:.14em;color:#94a192}.cap-estimate-terms b{display:block;font-size:9.5px;margin-top:6px}.cap-estimate-terms>i{width:1px;height:30px;background:#ffffff1d}.cap-partner-intro{color:#fff;background:#090b09}.cap-partner-grid{position:absolute;inset:0;background:radial-gradient(circle at 76% 43%,#83907b19,transparent 30%),linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:auto,78px 78px,78px 78px}.cap-partner-intro:after{content:"";position:absolute;width:570px;height:570px;border-radius:50%;border:1px solid #ffffff0f;right:-75px;top:38px}.cap-partner-intro>header{position:relative;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.18em;color:#a9afa8}.cap-partner-intro>main{position:relative;height:476px;display:flex;align-items:center}.cap-partner-intro>main>span{font:500 170px/1 Playfair Display;color:#ffffff0b;margin-right:64px}.cap-partner-intro>main section small{font-size:9px;letter-spacing:.22em;color:#96a393}.cap-partner-intro h2{font-size:46px;line-height:1.15;letter-spacing:-.05em;margin:19px 0}.cap-partner-intro h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#cec8bb}.cap-partner-intro>main p{font-size:13px;line-height:1.7;color:#aeb3ad}.cap-partner-intro>aside{position:relative;height:78px;border-top:1px solid #ffffff20;display:grid;grid-template-columns:repeat(3,1fr)}.cap-partner-intro>aside article{padding:17px 22px;border-right:1px solid #ffffff18;display:grid;grid-template-columns:35px 1fr}.cap-partner-intro>aside article:last-child{border-right:0}.cap-partner-intro>aside span{grid-row:1/3;font:500 13px Playfair Display;color:#839080}.cap-partner-intro>aside b{font-size:12px}.cap-partner-intro>aside small{font-size:8px;color:#8f9690;margin-top:6px}.cap-team>header,.cap-team-proof-page>header{height:39px;border-bottom:1px solid var(--line);display:flex;justify-content:space-between;align-items:flex-start;font-size:10px;letter-spacing:.15em;color:#727872}.cap-team>header b,.cap-team-proof-page>header b{font-size:11px;letter-spacing:-.01em;font-weight:600;color:#777c77}.cap-team>main{height:509px;display:grid;grid-template-columns:1fr 1fr;gap:18px;padding-top:27px}.cap-team>main>section{padding:23px 27px}.cap-team-owner{background:#1b211c;color:#fff}.cap-team-designer{background:#e3e4de}.cap-team>main>section>header{height:53px;border-bottom:1px solid #ffffff18;display:flex;align-items:flex-start}.cap-team-designer>header{border-color:#cdd0c9!important}.cap-team>main>section>header>svg{width:25px;color:#b9c5b6;margin-right:12px}.cap-team-designer>header>svg{color:#6f7e6d!important}.cap-team>main>section>header small{display:block;font-size:7.5px;letter-spacing:.14em;color:#94a092}.cap-team>main>section>header b{display:block;font-size:12px;margin-top:5px}.cap-team>main>section>header em{margin-left:auto;font:700 8px inherit;font-style:normal;color:#c5cec2;border:1px solid #ffffff22;padding:5px 8px}.cap-team-designer>header em{color:#657464!important;border-color:#bfc4bc!important}.cap-team>main>section>h2{font-size:24px;line-height:1.3;letter-spacing:-.04em;margin:18px 0 12px}.cap-team>main>section>h2 i{font-family:Playfair Display,Noto Sans KR;font-weight:500;font-style:normal;color:#c9c3b6}.cap-team-designer>h2 i{color:#657464!important}.cap-team>main>section>p{font-size:10px;line-height:1.65;color:#b8bdb7;margin:0}.cap-team-designer>p{color:#747a74!important}.cap-team-stats{height:67px;margin-top:17px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff18;border-bottom:1px solid #ffffff18}.cap-team-stats span{padding:12px 12px 0;border-right:1px solid #ffffff15}.cap-team-stats span:last-child{border-right:0}.cap-team-stats b{display:block;font:500 18px Playfair Display;color:#d0cabd}.cap-team-stats small{font-size:7px;color:#9da49c}.cap-team-owner>section{display:grid;grid-template-columns:1fr 1fr;gap:7px;margin-top:15px}.cap-team-owner>section article{height:57px;border:1px solid #ffffff14;padding:9px;display:grid;grid-template-columns:25px 1fr 14px;align-items:center}.cap-team-owner>section article>svg:first-child{width:17px;color:#b6c2b3}.cap-team-owner>section article b{font-size:9px}.cap-team-owner>section article small{display:block;font-size:7px;line-height:1.35;color:#969e95;margin-top:4px}.cap-team-owner>section article>svg:last-child{width:12px;color:#9eab9b}.cap-designer-focus{margin-top:16px}.cap-designer-focus article{height:54px;border-top:1px solid #c8cbc4;display:grid;grid-template-columns:35px 1fr;align-items:center}.cap-designer-focus article>span{font:500 11px Playfair Display;color:#929991}.cap-designer-focus article small{font-size:7px;letter-spacing:.13em;color:#778575}.cap-designer-focus article b{display:block;font-size:9.5px;margin-top:4px}.cap-team-designer>aside{height:60px;margin-top:11px;background:#d4d8d1;display:grid;grid-template-columns:80px 1fr;padding:10px 14px}.cap-team-designer>aside b{font-size:8px;color:#6f7b6e}.cap-team-designer>aside span{font-size:9px;font-weight:700}.cap-team-designer>aside small{grid-column:2;font-size:7px;color:#777e77;margin-top:4px}.cap-team>aside{position:absolute;left:58px;right:58px;bottom:65px;height:57px;background:#dfe3dc;display:flex;align-items:center;padding:0 20px}.cap-team>aside svg{width:18px;color:#6e7d6c;margin-right:11px}.cap-team>aside b{font-size:10px;margin-right:20px}.cap-team>aside span{font-size:9.5px;color:#687068}.cap-team-proof-page>main{height:510px;display:grid;grid-template-columns:390px 1fr;gap:65px;padding-top:29px}.cap-team-proof-title{padding:23px 2px}.cap-team-proof-title>small{font-size:9px;letter-spacing:.18em;color:#788675}.cap-team-proof-title h2{font-size:30px;line-height:1.32;letter-spacing:-.045em;margin:20px 0}.cap-team-proof-title h2 em{font-family:Playfair Display,Noto Sans KR;font-weight:500;color:#657464}.cap-team-proof-title>p{font-size:11px;line-height:1.72;color:#747a74}.cap-team-proof-title>div{height:82px;margin-top:33px;border-top:1px solid #cdd0c9;border-bottom:1px solid #cdd0c9;display:flex;align-items:center}.cap-team-proof-title>div>b{font:500 37px Playfair Display;color:#657464;margin-right:17px}.cap-team-proof-title>div span small{display:block;font-size:7px;letter-spacing:.14em;color:#7b8779;margin-bottom:5px}.cap-team-proof-title>div span{font-size:10px;font-weight:700}.cap-team-proof-list{border-left:1px solid #d1d3cd;padding-left:31px}.cap-team-proof-list article{height:111px;border-bottom:1px solid #d2d4ce;display:grid;grid-template-columns:35px 38px 1fr 20px;align-items:center}.cap-team-proof-list article>span{font:500 12px Playfair Display;color:#959c94}.cap-team-proof-list article>svg{width:22px;color:#6f7e6d}.cap-team-proof-list article div b{font-size:13px}.cap-team-proof-list article div p{font-size:9.5px;line-height:1.45;color:#747a74;margin:6px 0}.cap-team-proof-list article div small{font-size:7px;letter-spacing:.12em;color:#758273}.cap-team-proof-list article>svg:last-child{width:15px}.cap-team-proof-page>aside{position:absolute;left:58px;right:58px;bottom:65px;height:64px;background:#1b211c;color:#fff;display:flex;align-items:center;padding:0 22px}.cap-team-proof-page>aside>div{width:390px}.cap-team-proof-page>aside small{display:block;font-size:7px;letter-spacing:.14em;color:#94a092}.cap-team-proof-page>aside b{display:block;font-size:10px;margin-top:5px}.cap-team-proof-page>aside>i{width:1px;height:29px;background:#ffffff1d;margin:0 28px}.cap-team-proof-page>aside>svg{width:17px;margin-left:auto;color:#a9b6a6}.cap-designer-focus article{height:48px}.cap-career-26,.cap-career-27,.cap-career-28{background:linear-gradient(180deg,#f4f3ee,#eeeee8)}.cap-career-head{height:75px;border-bottom:1px solid #d4d6cf;display:grid;grid-template-columns:1.15fr .85fr;gap:70px;align-items:end;padding-bottom:15px}.cap-career-head small{font-size:8px;font-weight:700;letter-spacing:.17em;color:#758373}.cap-career-head h2{font-size:27px;line-height:1.15;letter-spacing:-.04em;margin:8px 0 0}.cap-career-head>p{font-size:10px;line-height:1.6;color:#727972;margin:0 0 1px}.cap-career-table{height:475px;margin-top:18px;border:1px solid #cfd3cb;background:#f9f9f6;display:flex;flex-direction:column;box-shadow:0 12px 30px #202b220b}.cap-career-table-head,.cap-career-table article{display:grid;grid-template-columns:52px 205px 180px 1fr 92px;align-items:center}.cap-career-table-head{height:34px;flex:none;background:#1b211c;color:#d7ddd4}.cap-career-table-head span{font-size:8px;font-weight:700;letter-spacing:.08em;text-align:center}.cap-career-table article{position:relative;flex:1;min-height:0;border-top:1px solid #dde0d9;background:#fafaf7}.cap-career-table article:nth-child(odd){background:#f0f1ec}.cap-career-table article.is-developed{background:#e9eee7}.cap-career-table article.is-developed:before{content:"";position:absolute;left:0;top:0;bottom:0;width:3px;background:#748472}.cap-career-table article>span{text-align:center;font:500 10px Playfair Display;color:#7b8779}.cap-career-table article>b{font-size:10px;line-height:1.3;padding:0 13px}.cap-career-table article>small{font-size:9px;line-height:1.3;color:#687168;padding:0 12px}.cap-career-table article>p{font-size:9.5px;line-height:1.35;color:#606960;padding:0 14px;margin:0}.cap-career-table article>em{justify-self:center;font-style:normal;font-size:8px;font-weight:700;color:#5f705e;border:1px solid #c6cfc3;background:#f2f5f0;padding:5px 8px;white-space:nowrap}.cap-career-table article.is-developed>em{color:#fff;background:#657563;border-color:#657563}.cap-career-note{height:42px;margin-top:10px;display:flex;align-items:center;color:#707870}.cap-career-note>svg{width:15px;color:#6f806c;margin-right:9px}.cap-career-note>span{font-size:8.5px}.cap-career-note>b{margin-left:auto;font-size:8px;letter-spacing:.12em;color:#60715e}.cap-shell{scroll-margin-top:78px}.cap-summary-paper{height:330px;padding:18px}.cap-summary-paper>header{height:56px}.cap-summary-paper>header b{margin-top:8px}.cap-summary-paper>p{height:52px;padding-top:10px}.cap-summary-paper>p b{margin-top:5px}.cap-summary-paper>footer{height:42px;margin-top:12px}.cap-process-steps article{grid-template-columns:36px 25px 360px 100px}.cap-process-steps article>em{font:700 8px inherit;font-style:normal;letter-spacing:-.01em;color:#6f7e6d;border-color:#c4cbc1;padding:7px 9px;margin-top:4px;white-space:nowrap}.cap-chrome{height:64px;padding:0 26px;gap:18px;background:linear-gradient(180deg,#141513f2,#0e0f0ef2)}.cap-chrome-id{display:flex;align-items:center;gap:12px;min-width:0}.cap-chrome-id>i{width:30px;height:30px;flex:none;display:grid;place-items:center;border-radius:50%;border:1px solid #ffffff28;background:#ffffff0d;color:#efeee8;font:600 12px DM Sans,serif;letter-spacing:.04em;font-style:normal}.cap-chrome-id>span{display:flex;flex-direction:column;gap:3px;min-width:0}.cap-chrome-id b{font-size:10px;letter-spacing:.2em;color:#f2f1ec}.cap-chrome-id em{font-style:normal;font-size:9.5px;letter-spacing:.02em;color:#8f948e;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cap-chrome nav{margin-left:auto;gap:10px}.cap-chrome a,.cap-chrome button{height:36px;padding:0 16px;font:600 9.5px inherit;letter-spacing:.08em;transition:opacity .2s,background .2s}.cap-chrome a{background:#efeee8;color:#141513;border-color:transparent}.cap-chrome a:hover{opacity:.86}.cap-chrome button:hover{background:#ffffff16}.cap-live-dot{width:6px;height:6px;border-radius:50%;background:#3aa15e;box-shadow:0 0 0 3px #3aa15e33;animation:capLive 2.4s ease-in-out infinite}@keyframes capLive{0%,to{opacity:1}50%{opacity:.35}}@media(max-width:700px){.cap-chrome{height:56px;padding:0 14px;gap:10px}.cap-chrome-id em{display:none}.cap-chrome nav a{display:flex;padding:0 12px}.cap-chrome a span,.cap-chrome button span{display:none}}@media print{html,body,.cap-root,.cap-root *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}.cap-slide{box-shadow:none}}.mw-root{--ink:#1F1C18;--ink-2:#2A251F;--gold:#A98246;--gold-l:#C9A96A;--paper:#FAF6EE;--paper-2:#F4EFE5;--line:#E7E1D6;--line-2:#DDD4C4;--muted:#89806F;--muted-2:#ABA294;--mono:"IBM Plex Mono",monospace;min-height:100vh;background:#15130f;color:var(--ink);font-family:Noto Sans KR,sans-serif;font-feature-settings:"tnum"}.mw-root *{box-sizing:border-box}.mw-root h1,.mw-root h2,.mw-root h3,.mw-root p{margin:0}.mw-root em{font-style:normal;color:var(--gold)}.mw-root b,.mw-root strong{font-weight:800}.mw-chrome{height:56px;position:sticky;top:0;z-index:50;background:#1b1814f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;display:flex;align-items:center;padding:0 28px;border-bottom:1px solid #ffffff12}.mw-chrome b{font-size:12px;font-weight:700;letter-spacing:-.01em}.mw-chrome span{font-size:10px;color:var(--muted-2);margin-left:16px;letter-spacing:.04em}.mw-chrome button{margin-left:auto;height:32px;padding:0 16px;border:1px solid #ffffff1f;background:#ffffff0a;color:#ede7dc;font:600 10px Noto Sans KR;letter-spacing:.02em;display:flex;align-items:center;gap:7px;cursor:pointer;border-radius:2px}.mw-chrome button:hover{background:#ffffff14}.mw-chrome svg{width:13px}.mw-stage{--s:1;--h:720px;width:100%;padding:24px 0 64px;display:flex;flex-direction:column;align-items:center;gap:24px;overflow:hidden}.mw-shell{width:calc(1280px * var(--s));height:var(--h);position:relative}.mw-slide{position:absolute;inset:0;width:1280px;height:720px;transform:scale(var(--s));transform-origin:top left;background:var(--paper);overflow:hidden;padding:46px 60px 42px;border-radius:6px;box-shadow:0 16px 44px #0d0b0838}.mw-slide.dark{background:var(--ink);color:#fff}.mw-foot{position:absolute;left:60px;right:60px;bottom:22px;display:flex;align-items:center;font:500 8px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.dark .mw-foot{color:#6e6558}.mw-foot span{margin-left:auto}.mw-head{margin-bottom:6px}.mw-head>small{display:inline-flex;align-items:center;gap:9px;font:600 8.5px var(--mono);letter-spacing:.2em;color:var(--gold)}.mw-head>small:before{content:"";width:16px;height:1px;background:var(--gold)}.mw-head h2{margin:16px 0 12px;font-size:36px;line-height:1.24;font-weight:800;letter-spacing:-.042em}.dark .mw-head h2{color:#fff}.dark .mw-head h2 em{color:var(--gold-l)}.mw-head p{font-size:12px;line-height:1.85;color:var(--muted);max-width:940px}.dark .mw-head p{color:#a79e8f}.mw-note{position:absolute;left:60px;right:60px;bottom:54px;border-top:1px solid var(--line-2);padding-top:16px;display:flex;align-items:flex-start;gap:34px}.mw-note b{font-size:13.5px;font-weight:800;letter-spacing:-.025em;flex-shrink:0;max-width:520px;line-height:1.5}.mw-note span{margin-left:auto;text-align:right;font-size:10px;line-height:1.8;color:var(--muted);max-width:520px}.mw-note em{color:var(--gold)}.dark .mw-note{border-color:#ffffff1a}.dark .mw-note b{color:#fff}.dark .mw-note span{color:#a79e8f}.mw-src{position:absolute;left:60px;right:60px;bottom:38px;font:400 8px var(--mono);letter-spacing:.06em;color:var(--muted-2)}.cv{padding:46px 60px 42px;background:var(--ink);color:#fff}.cv-mark{position:absolute;right:-10px;bottom:-56px;font:800 300px/1 Noto Sans KR;color:#ffffff06;letter-spacing:-.06em;pointer-events:none}.cv>header{display:flex;justify-content:space-between;font:600 8.5px var(--mono);letter-spacing:.22em;color:var(--gold)}.cv>header span{color:#6e6558}.cv>main{position:absolute;left:60px;top:176px;width:660px}.cv>main>small{display:block;font:600 8.5px var(--mono);letter-spacing:.24em;color:#8b8272}.cv h1{margin:26px 0 30px;font-size:50px;line-height:1.2;font-weight:800;letter-spacing:-.05em;color:#fff}.cv h1 em{color:var(--gold-l)}.cv>main>p{font-size:12.5px;line-height:2.05;color:#a79e8f}.cv>main>p b{color:#ede7dc;font-weight:700}.cv-price{position:absolute;right:60px;top:186px;width:282px;border-top:1px solid #ffffff2e;padding-top:22px}.cv-price>small{display:block;font:600 8px var(--mono);letter-spacing:.2em;color:var(--gold)}.cv-price>b{display:block;font-size:12px;font-weight:700;color:#fff;margin-top:16px;letter-spacing:-.01em}.cv-price>i{display:block;font-style:normal;font-size:10px;color:#8b8272;margin-top:6px}.cv-price>strong{display:block;margin:20px 0 7px;font:800 40px/1 var(--mono);letter-spacing:-.05em;color:#fff}.cv-price>strong span{font-size:15px;letter-spacing:0;color:var(--gold-l);margin-left:5px;font-family:Noto Sans KR}.cv-price>em{display:block;font-style:normal;font-size:10px;color:#8b8272}.cv-price>p{margin-top:20px;padding-top:18px;border-top:1px solid #ffffff18;font-size:10px;line-height:1.85;color:#a79e8f}.cv-price>p b{color:var(--gold-l);font-weight:700}.cv-facts{position:absolute;left:60px;right:60px;bottom:74px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff2e}.cv-facts>div{padding:22px 26px 0 0;border-right:1px solid #ffffff14}.cv-facts>div:not(:first-child){padding-left:26px}.cv-facts>div:last-child{border-right:0}.cv-facts small{display:block;font:600 8px var(--mono);letter-spacing:.18em;color:#6e6558}.cv-facts b{display:block;font-size:19px;font-weight:800;letter-spacing:-.035em;margin:14px 0 9px;color:#fff}.cv-facts b i{font-style:normal;font-size:12px;color:var(--gold-l);margin-left:3px;font-weight:700}.cv-facts em{font-style:normal;font-size:9.5px;color:#8b8272}.toc{display:grid;grid-template-columns:repeat(5,1fr);margin-top:38px;border-top:1px solid var(--line-2);height:432px}.toc>section{padding:26px 22px 0 0;border-right:1px solid var(--line)}.toc>section:not(:first-child){padding-left:22px}.toc>section:last-child{border-right:0;padding-right:0}.toc>section>small{font:600 8px var(--mono);letter-spacing:.18em;color:var(--muted-2)}.toc h3{font-size:16px;font-weight:800;letter-spacing:-.035em;margin:13px 0 10px;line-height:1.35}.toc>section>b{display:block;font:700 10px var(--mono);letter-spacing:.06em;color:var(--gold)}.toc ol{list-style:none;margin:22px 0 0;padding:0}.toc li{display:flex;align-items:baseline;gap:10px;padding:11px 0;font-size:11px;border-top:1px solid var(--line);letter-spacing:-.01em}.toc li i{font-style:normal;font:600 8px var(--mono);color:var(--gold);width:20px;flex-shrink:0}.toc li span{margin-left:auto;font:500 9px var(--mono);color:var(--muted-2)}.intro{background:var(--ink);color:#fff}.intro-no{position:absolute;right:52px;top:26px;font:800 300px/1 Noto Sans KR;color:#ffffff08;letter-spacing:-.06em}.intro>main{position:absolute;left:60px;top:216px;width:740px}.intro>main>small{display:block;font:600 8.5px var(--mono);letter-spacing:.2em;color:var(--gold)}.intro h2{margin:22px 0 0;font-size:46px;line-height:1.26;font-weight:800;letter-spacing:-.045em}.intro h2 em{color:var(--gold-l)}.intro hr{border:0;border-top:1px solid var(--gold);width:48px;margin:28px 0 24px}.intro>main>p{font-size:12px;line-height:2;color:#a79e8f}.intro>main>p b{color:#ede7dc;font-weight:700}.intro-list{position:absolute;left:60px;right:60px;bottom:64px;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #ffffff1f;padding-top:18px}.intro-list b{display:block;font:600 9px var(--mono);letter-spacing:.06em;color:var(--gold)}.intro-list small{display:block;font-size:10.5px;color:#c7bfb1;margin-top:9px;letter-spacing:-.01em}.ans{display:grid;grid-template-columns:repeat(4,1fr);margin-top:44px;border-top:1px solid var(--line-2);height:300px}.ans>div{padding:34px 28px 0 0;border-right:1px solid var(--line)}.ans>div:not(:first-child){padding-left:28px}.ans>div:last-child{border-right:0;padding-right:0}.ans i{font-style:normal;font:600 8px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.ans b{display:block;font-size:34px;font-weight:800;letter-spacing:-.05em;margin:18px 0 14px;line-height:1}.ans b span{font-size:13px;color:var(--gold);margin-left:4px;letter-spacing:0}.ans h3{font-size:12.5px;font-weight:700;letter-spacing:-.02em;margin-bottom:9px}.ans p{font-size:10px;line-height:1.75;color:var(--muted)}.est{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:30px;height:336px}.est-h{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--ink);padding-bottom:12px}.est-h small{font:600 8px var(--mono);letter-spacing:.2em;color:var(--gold)}.est-h b{font-size:12px;font-weight:700}.est-sum{display:flex;align-items:baseline;gap:8px;margin:20px 0 4px}.est-sum strong{font:800 38px/1 var(--mono);letter-spacing:-.05em}.est-sum span{font-size:13px;font-weight:700;color:var(--muted)}.est-note{font-size:10px;color:var(--muted-2);margin-bottom:14px}.est dl{margin:0;border-top:1px solid var(--line)}.est dl>div{display:flex;align-items:center;height:36px;border-bottom:1px solid var(--line);font-size:11px}.est dt{color:#5e574c}.est dd{margin-left:auto;font:600 11.5px var(--mono);letter-spacing:-.01em}.est-opt{margin-top:26px}.est-opt .free{color:var(--gold);font-weight:700}.est-dsn{border-left:1px solid var(--gold);padding-left:18px;margin-bottom:24px}.est-dsn small{font:600 8px var(--mono);letter-spacing:.2em;color:var(--gold)}.est-dsn b{display:block;font-size:13px;font-weight:800;margin:10px 0 6px;letter-spacing:-.025em}.est-dsn strong{display:block;font:800 22px/1 var(--mono);letter-spacing:-.04em;margin-bottom:10px}.est-dsn p{font-size:9.5px;line-height:1.8;color:var(--muted)}.est-dsn p b{display:inline;font-size:9.5px;color:var(--ink);margin:0}.total{position:absolute;left:60px;right:60px;bottom:54px;background:var(--ink);color:#fff;padding:18px 26px;display:flex;align-items:center;gap:20px;border-radius:3px}.total>div small{display:block;font:600 8px var(--mono);letter-spacing:.14em;color:#6e6558}.total>div b{display:block;font:800 22px/1 var(--mono);letter-spacing:-.04em;margin-top:9px}.total>i{font-style:normal;font:400 14px var(--mono);color:#6e6558}.total .sum small{color:var(--gold)}.total .sum b{color:var(--gold-l);font-size:28px}.total .sum b em{font-size:12px;margin-left:3px;font-family:Noto Sans KR;font-weight:700}.total p{margin-left:auto;text-align:right;font-size:10px;line-height:1.8;color:#a79e8f;max-width:360px}.total p b{color:#fff;font-weight:700}.gantt{margin-top:32px}.gantt>header{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.gantt>header>div{padding:15px 22px 14px 0;border-right:1px solid var(--line)}.gantt>header>div:not(:first-child){padding-left:22px}.gantt>header>div:last-child{border-right:0}.gantt>header i{font-style:normal;display:block;font:600 8px var(--mono);letter-spacing:.14em;color:var(--gold)}.gantt>header small{display:block;font:500 9px var(--mono);color:var(--muted-2);margin:8px 0 9px}.gantt>header b{display:block;font-size:16px;font-weight:800;letter-spacing:-.04em}.gantt-rows{padding:14px 0 0;background:repeating-linear-gradient(90deg,transparent,transparent calc(25% - 1px),var(--line) calc(25% - 1px),var(--line) 25%)}.gantt-row{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:7px}.gantt-bar{background:var(--ink);color:#fff;padding:10px 18px;border-radius:2px;min-width:0}.gantt-bar.gold{background:var(--gold)}.gantt-bar b{display:block;font-size:12px;font-weight:800;letter-spacing:-.025em}.gantt-bar small{display:block;font-size:9px;color:#a79e8f;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.gantt-bar.gold small{color:#3a2e1a}.gantt>footer{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-2);margin-top:9px;padding-top:13px}.gantt>footer>div{padding-right:22px;border-right:1px solid var(--line);font-size:10.5px;font-weight:700;color:var(--gold);letter-spacing:-.01em}.gantt>footer>div:not(:first-child){padding-left:22px}.gantt>footer>div:last-child{border-right:0}.gantt>footer i{font-style:normal;font:600 8px var(--mono);color:var(--muted-2);margin-right:8px}.work{display:grid;grid-template-columns:1fr 340px;gap:56px;margin-top:36px;height:340px}.work-list>div{display:grid;grid-template-columns:40px 1fr auto;align-items:center;height:80px;border-bottom:1px solid var(--line)}.work-list i{font-style:normal;font:600 9px var(--mono);color:var(--gold)}.work-list b{display:block;font-size:14px;font-weight:800;letter-spacing:-.03em;margin-bottom:6px}.work-list p{font-size:10px;color:var(--muted)}.work-list em{font-style:normal;font:500 10px var(--mono);color:var(--muted-2);letter-spacing:-.01em}.team{border-left:1px solid var(--line-2);padding-left:30px}.team>small{display:block;font:600 8px var(--mono);letter-spacing:.2em;color:var(--gold)}.team>div{padding:20px 0;border-bottom:1px solid var(--line)}.team>div:first-of-type{padding-top:22px}.team b{display:block;font-size:14px;font-weight:800;letter-spacing:-.03em;margin:10px 0 3px}.team strong{display:block;font:800 20px/1 var(--mono);letter-spacing:-.04em;margin-bottom:9px}.team p{font-size:9.5px;line-height:1.8;color:var(--muted)}.team>em{font-style:normal;display:block;margin-top:18px;font-size:10px;font-weight:700;line-height:1.7;letter-spacing:-.01em}.career{display:grid;grid-template-columns:1fr 1fr;gap:52px;margin-top:26px}.career>section{border-top:1px solid var(--line-2)}.career>section>div{display:grid;grid-template-columns:26px 1fr 1fr 52px;align-items:center;height:24px;border-bottom:1px solid #F0EBE0;font-size:9px;letter-spacing:-.01em}.career i{font-style:normal;font:500 8px var(--mono);color:var(--muted-2)}.career b{font-weight:700}.career span{color:var(--muted)}.career em{font-style:normal;text-align:right;font:500 8px var(--mono);color:var(--gold)}.career-sum{position:absolute;left:60px;right:60px;bottom:54px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-2);padding-top:18px}.career-sum>div{padding-right:26px;border-right:1px solid var(--line)}.career-sum>div:not(:first-child){padding-left:26px}.career-sum>div:last-child{border-right:0}.career-sum b{display:block;font-size:18px;font-weight:800;letter-spacing:-.035em}.career-sum small{display:block;font-size:9.5px;color:var(--muted);margin-top:7px}.rel{margin-top:34px;border-top:1px solid var(--line-2)}.rel>div{display:grid;grid-template-columns:46px 248px 1fr 190px;align-items:center;-moz-column-gap:30px;column-gap:30px;height:106px;border-bottom:1px solid var(--line)}.rel i{font-style:normal;font:600 9px var(--mono);color:var(--muted-2)}.rel-name b{display:block;font-size:16px;font-weight:800;letter-spacing:-.04em;line-height:1.35}.rel-name small{display:block;font:500 9px var(--mono);color:var(--muted-2);margin-top:8px;letter-spacing:.02em}.rel p{font-size:10.5px;line-height:1.85;color:var(--muted)}.rel em{font-style:normal;text-align:right;font-size:10px;font-weight:700;color:var(--gold);line-height:1.6;letter-spacing:-.01em}.who{display:grid;grid-template-columns:repeat(3,1fr);margin-top:40px;border-top:1px solid var(--line-2);height:342px}.who>section{padding:28px 30px 0 0;border-right:1px solid var(--line);display:flex;flex-direction:column}.who>section:not(:first-child){padding-left:30px}.who>section:last-child{border-right:0;padding-right:0}.who i{font-style:normal;font:600 8px var(--mono);letter-spacing:.14em;color:var(--gold)}.who>section>small{display:block;font-size:10px;color:var(--muted-2);margin:16px 0 8px}.who h3{font-size:25px;font-weight:800;letter-spacing:-.05em;margin-bottom:22px}.who ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.who li{padding:13px 0;border-bottom:1px solid #F0EBE0;font-size:11px;line-height:1.6;color:#5e574c;letter-spacing:-.01em}.who em{font-style:normal;margin-top:auto;padding-top:15px;font-size:9px;line-height:1.7;color:var(--gold)}.seq{border-top:1px solid var(--line-2)}.seq>div{display:grid;align-items:center;border-bottom:1px solid var(--line);position:relative}.seq>div:before{content:"";position:absolute;left:-14px;top:0;bottom:0;width:2px;background:transparent}.seq i{font-style:normal;font:600 9px var(--mono);color:var(--muted-2);letter-spacing:.06em}.seq b{font-size:14px;font-weight:800;letter-spacing:-.035em}.seq small{font:500 9.5px var(--mono);color:var(--muted-2);text-align:right;letter-spacing:.02em}.seq em{font-style:normal;font-size:10px;color:var(--muted);text-align:right}.seq>div.on:before{background:var(--gold)}.seq>div.on i{color:var(--gold)}.seq>div.off{opacity:.3}.seq-full>div{grid-template-columns:58px 1fr 210px 150px;height:46px}.seq-full em{text-align:right;font:500 9.5px var(--mono);letter-spacing:.02em}.seq-full .hand{color:var(--ink);font-weight:700}.seq-full .auto{color:var(--gold)}.lanes{display:flex;align-items:center;gap:40px;margin-top:26px;border-top:1px solid var(--line-2);padding-top:20px}.lanes>div small{display:block;font:600 8px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.lanes>div b{display:block;font:700 17px var(--mono);letter-spacing:-.02em;margin-top:9px}.lanes>p{margin-left:auto;text-align:right;font-size:11.5px;line-height:1.85;color:var(--muted);max-width:430px}.lanes>p b{font-family:var(--mono);font-weight:700;color:var(--ink);font-size:11.5px}.role{display:grid;grid-template-columns:392px 1fr;gap:64px;margin-top:34px}.role .seq>div{grid-template-columns:48px 1fr;height:44px}.role-do{border-top:1px solid var(--line-2)}.role-do>div{display:grid;grid-template-columns:38px 1fr;align-items:start;padding:22px 0;border-bottom:1px solid var(--line)}.role-do i{font-style:normal;font:600 9px var(--mono);color:var(--gold);padding-top:4px}.role-do b{display:block;font-size:15px;font-weight:800;letter-spacing:-.035em;margin-bottom:8px}.role-do p{font-size:10.5px;line-height:1.8;color:var(--muted)}.role-only{margin-top:24px;border-left:1px solid var(--gold);padding-left:24px}.role-only>small{display:block;font:600 8px var(--mono);letter-spacing:.18em;color:var(--gold);margin-bottom:10px}.role-only>div{padding:13px 0;border-bottom:1px solid var(--line)}.role-only>div:last-child{border-bottom:0}.role-only b{display:block;font-size:12.5px;font-weight:800;letter-spacing:-.03em;margin-bottom:5px}.role-only p{font-size:9.5px;line-height:1.7;color:var(--muted)}.cover-map{margin-top:30px}.cover-map .flow{margin-bottom:12px}.cover-row{display:grid;grid-template-columns:repeat(8,1fr);gap:6px;margin-bottom:6px}.cover-bar{padding:11px 18px;border-radius:2px;min-width:0;background:var(--ink);color:#fff}.cover-bar.wide{background:transparent;border:1px solid var(--line-2);color:var(--ink)}.cover-bar b{display:block;font-size:11.5px;font-weight:800;letter-spacing:-.025em}.cover-bar small{display:block;font-size:9px;color:#8b8272;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.cover-bar.wide small{color:var(--muted)}.asm{margin-top:34px;border-top:1px solid var(--line-2)}.asm>header{display:grid;grid-template-columns:148px 1fr 1fr 1fr;-moz-column-gap:26px;column-gap:26px;padding:12px 0;border-bottom:1px solid var(--line-2);font:600 8px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.asm>div{display:grid;grid-template-columns:148px 1fr 1fr 1fr;-moz-column-gap:26px;column-gap:26px;align-items:center;height:84px;border-bottom:1px solid var(--line)}.asm b{font-size:13px;font-weight:800;letter-spacing:-.03em}.asm span{font-size:10px;line-height:1.7;color:var(--muted)}.asm strong{font-size:11.5px;font-weight:700;line-height:1.7;letter-spacing:-.01em}.asm em{font-style:normal;font-size:10px;line-height:1.7;color:var(--gold)}.gantt{margin-top:26px}.gantt>header>div{padding-top:12px;padding-bottom:12px}.gantt>header small{margin:7px 0 8px}.gantt>header b{font-size:15px}.gantt-rows{padding-top:11px}.gantt-row{margin-bottom:6px}.gantt-bar{padding:8px 16px}.gantt-bar b{font-size:11.5px}.gantt-bar small{margin-top:4px;font-size:8.5px}.gantt>footer{margin-top:7px;padding-top:11px;font-size:10px}.flow.big{gap:8px}.flow.big .flow-c{min-height:214px;padding:20px 16px 18px}.flow.big .flow-c i{font-size:9px;letter-spacing:.16em}.flow.big .flow-c b{font-size:13.5px;margin:14px 0 auto;letter-spacing:-.035em}.flow.big .flow-c small{font-size:9.5px;margin-top:14px;padding-top:12px}.flow.big+.lanes{margin-top:30px;padding-top:22px}.flow.big+.lanes>div b{font-size:18px}.flow.big+.lanes>p{font-size:11.5px}.flow-c{min-height:116px}.flow.big .flow-c{min-height:248px}.does>div{padding:26px 0}.does b{font-size:14px;margin-bottom:8px}.does p{font-size:10.5px}.does.one{grid-template-columns:1fr}.does.one>div{grid-template-columns:40px 1fr;padding:30px 0}.does.one b{font-size:16px}.does.one p{font-size:11px}.split>section>div,.split>aside>div{padding:19px 0}.does.one>div{padding:20px 0}.cover-map .flow-c{min-height:92px}.cover-map .flow-c b{font-size:10.5px;margin:7px 0 auto}.cover-map .flow-c small{margin-top:7px;padding-top:6px}.def{margin-top:40px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);height:284px}.def>div{padding:30px 30px 0 0;border-right:1px solid var(--line);display:flex;flex-direction:column}.def>div:not(:first-child){padding-left:30px}.def>div:last-child{border-right:0;padding-right:0}.def>div.k{background:var(--ink);color:#fff;border-right-color:var(--ink);padding-left:30px;padding-right:30px;margin-top:-1px}.def-no{font:800 13px var(--mono);letter-spacing:.06em;color:var(--muted-2)}.def>div.k .def-no{color:var(--gold)}.def h3{font-size:22px;font-weight:800;letter-spacing:-.045em;margin:20px 0 12px;line-height:1.3}.def p{font-size:10.5px;line-height:1.85;color:var(--muted)}.def>div.k p{color:#a79e8f}.def-val{display:flex;gap:26px;margin-top:auto;padding-top:20px;border-top:1px solid var(--line)}.def-val>span small{display:block;font-size:9px;color:var(--muted-2)}.def-val>span i{font-style:normal;display:block;font:800 30px/1 var(--mono);letter-spacing:-.05em;margin-top:8px}.def-tail{margin-top:auto;padding-top:20px;border-top:1px solid var(--line);font:600 9px var(--mono);letter-spacing:.12em;color:var(--gold)}.def>div.k .def-tail{border-color:#ffffff1f}.def-not{position:absolute;left:60px;right:60px;bottom:54px;border-top:1px solid var(--line-2);padding-top:18px;display:grid;grid-template-columns:172px repeat(3,1fr);-moz-column-gap:30px;column-gap:30px;align-items:baseline}.def-not>b{font-size:12.5px;font-weight:800;letter-spacing:-.03em}.def-not>div small{display:block;font:600 8px var(--mono);letter-spacing:.14em;color:var(--gold)}.def-not>div b{display:block;font-size:12px;font-weight:700;margin:9px 0 6px;letter-spacing:-.02em}.def-not>div p{font-size:9.5px;line-height:1.7;color:var(--muted)}.lg{margin-top:30px;display:grid;grid-template-columns:92px repeat(8,1fr);grid-auto-rows:74px;-moz-column-gap:14px;column-gap:14px;row-gap:26px;align-items:stretch}.lg-lab{display:flex;align-items:center;font:600 8.5px var(--mono);letter-spacing:.16em;color:var(--muted-2);border-right:1px solid var(--line-2);padding-right:14px}.lg-lab.k{color:var(--gold)}.n{position:relative;border:1px solid var(--line-2);background:#fff;padding:11px 13px;display:flex;flex-direction:column;justify-content:center}.n>i{font-style:normal;font:600 7.5px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.n>b{font-size:12.5px;font-weight:800;letter-spacing:-.035em;margin-top:6px;line-height:1.3}.n.k{background:var(--ink);border-color:var(--ink);color:#fff}.n.k>i{color:var(--gold-l)}.n.d{background:transparent;border:1px solid var(--gold);border-left-width:3px}.n.d>i{color:var(--gold)}.n.g{background:var(--gold);border-color:var(--gold);color:#2b2318}.n.g>i{color:#6b5524}.n .r:after,.n .r:before{content:"";position:absolute}.r:before{right:-14px;top:50%;width:14px;height:1px;background:#c6bca9}.r:after{right:-14px;top:calc(50% - 3.5px);width:7px;height:7px;border-top:1px solid #C6BCA9;border-right:1px solid #C6BCA9;transform:rotate(45deg)}.dn:before,.dn:after{content:"";position:absolute}.dn:before{left:50%;bottom:-26px;width:1px;height:26px;background:#c6bca9}.dn:after{left:calc(50% - 3.5px);bottom:-26px;width:7px;height:7px;border-bottom:1px solid #C6BCA9;border-right:1px solid #C6BCA9;transform:rotate(45deg)}.up:before,.up:after{content:"";position:absolute}.up:before{left:50%;top:-26px;width:1px;height:26px;background:#c6bca9}.up:after{left:calc(50% - 3.5px);top:-26px;width:7px;height:7px;border-top:1px solid #C6BCA9;border-left:1px solid #C6BCA9;transform:rotate(45deg)}.el{position:relative}.el:before{content:"";position:absolute;left:-14px;top:50%;width:calc(50% + 14px);height:1px;background:#c6bca9}.el:after{content:"";position:absolute;left:50%;top:50%;width:1px;height:calc(50% + 26px);background:#c6bca9}.el-d:after{bottom:auto}.el2{position:relative}.el2:before{content:"";position:absolute;left:50%;top:-26px;width:1px;height:calc(50% + 26px);background:#c6bca9}.el2:after{content:"";position:absolute;left:50%;top:50%;width:calc(50% + 14px);height:1px;background:#c6bca9}.lg-tag{position:relative;display:flex;align-items:center;justify-content:center;font:600 8px var(--mono);letter-spacing:.1em;color:var(--muted-2);text-align:center}.lg-br{display:flex;flex-direction:column;justify-content:center;gap:7px;padding-left:4px}.lg-br>div{display:flex;align-items:center;gap:9px;font-size:10px;white-space:nowrap}.lg-br i{font-style:normal;font:600 8.5px var(--mono);color:var(--gold);width:44px}.lg-br b{font-weight:700;letter-spacing:-.02em}.lg-br em{font-style:normal;font-size:8.5px;color:var(--muted-2)}.lg{margin-top:34px;grid-auto-rows:86px;row-gap:30px;-moz-column-gap:16px;column-gap:16px}.lg-lab{font-size:9.5px;letter-spacing:.18em;font-weight:700}.lg-lab.k{color:var(--ink)}.n{padding:13px 16px}.n>i{font-size:8px;letter-spacing:.16em}.n>b{font-size:13.5px;margin-top:8px;letter-spacing:-.04em}.n.k{background:var(--ink)}.lg-band{grid-column:2/10;grid-row:2;background:var(--paper-2);margin:-12px -16px;z-index:0;border-radius:2px}.lg .n,.lg .lg-lab,.lg .lg-br,.lg .lg-tag{position:relative;z-index:1}.lg-br>div{font-size:10.5px}.lg-br i{font-size:9px;width:48px}.dn:before,.up:before{background:#bfb5a4}.dn:before{bottom:-30px;height:30px}.dn:after{bottom:-30px}.up:before{top:-30px;height:30px}.up:after{top:-30px}.el:after{height:calc(50% + 30px)}.el2:before{top:-30px;height:calc(50% + 30px)}.lg{grid-auto-rows:78px;row-gap:24px}.dn:before{bottom:-24px;height:24px}.dn:after{bottom:-24px}.up:before{top:-24px;height:24px}.up:after{top:-24px}.el:after{height:calc(50% + 24px)}.el2:before{top:-24px;height:calc(50% + 24px)}.def>div{padding-bottom:26px}.def>div.k{padding-bottom:26px}.loc{display:grid;grid-template-columns:repeat(9,1fr);gap:6px;border-top:1px solid var(--line-2);padding-top:14px;margin-top:28px}.loc>div{padding-top:11px;border-top:2px solid var(--line-2);opacity:.38}.loc>div.on{border-top-color:var(--ink);opacity:1}.loc>div.g{border-top-color:var(--gold)}.loc i{font-style:normal;display:block;font:600 8px var(--mono);letter-spacing:.12em;color:var(--muted-2)}.loc b{display:block;font-size:10.5px;font-weight:700;letter-spacing:-.025em;margin-top:6px;line-height:1.35}.loc-tag{display:flex;align-items:baseline;gap:12px;margin-top:16px}.loc-tag small{font:600 8px var(--mono);letter-spacing:.16em;color:var(--gold)}.loc-tag span{font-size:10.5px;color:var(--muted)}.zoom{display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:56px;column-gap:56px;margin-top:30px;border-top:1px solid var(--line-2)}.zoom>div{display:grid;grid-template-columns:36px 1fr;align-items:start;padding:24px 0;border-bottom:1px solid var(--line)}.zoom i{font-style:normal;font:600 9px var(--mono);color:var(--gold);padding-top:4px}.zoom b{display:block;font-size:15px;font-weight:800;letter-spacing:-.04em;margin-bottom:9px}.zoom p{font-size:10.5px;line-height:1.85;color:var(--muted)}.zoom p em{font-style:normal;color:var(--ink);font-weight:700}.map{margin-top:12px}.map-row{display:grid;grid-template-columns:repeat(9,1fr);gap:6px;margin-bottom:7px}.map-bar{padding:12px 18px;min-width:0;background:var(--ink);color:#fff;border-radius:2px}.map-bar.wide{background:transparent;border:1px solid var(--line-2);color:var(--ink)}.map-bar b{display:block;font-size:12px;font-weight:800;letter-spacing:-.03em}.map-bar small{display:block;font-size:9px;color:#8b8272;margin-top:5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.map-bar.wide small{color:var(--muted)}.asm{margin-top:36px;border-top:1px solid var(--ink)}.asm>header{display:grid;grid-template-columns:168px 1fr 1fr 1fr;-moz-column-gap:30px;column-gap:30px;padding:13px 0;border-bottom:1px solid var(--line-2);font:600 8px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.asm>div{display:grid;grid-template-columns:168px 1fr 1fr 1fr;-moz-column-gap:30px;column-gap:30px;align-items:center;height:92px;border-bottom:1px solid var(--line)}.asm b{font-size:14px;font-weight:800;letter-spacing:-.035em}.asm span{font-size:10px;line-height:1.75;color:var(--muted)}.asm strong{font-size:12px;font-weight:700;line-height:1.75;letter-spacing:-.015em}.asm em{font-style:normal;font-size:10px;line-height:1.75;color:var(--gold)}.zoom{margin-top:34px}.zoom>div{padding:34px 0}.zoom b{font-size:16px;margin-bottom:10px}.zoom p{font-size:11px;line-height:1.95}.arch{margin-top:30px;display:flex;flex-direction:column;gap:10px}.arch>section{display:grid;grid-template-columns:168px 1fr;align-items:center;gap:26px;position:relative}.arch>section:not(:last-child):after{content:"";position:absolute;left:236px;bottom:-10px;width:7px;height:7px;border-right:1px solid #C6BCA9;border-bottom:1px solid #C6BCA9;transform:translateY(50%) rotate(45deg);background:var(--paper);z-index:2}.arch-lab i{font-style:normal;font:600 8px var(--mono);letter-spacing:.14em;color:var(--gold)}.arch-lab b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;margin-top:7px}.arch-lab small{display:block;font-size:9px;color:var(--muted-2);margin-top:5px}.arch-row{display:flex;gap:9px}.arch-row>div{flex:1;border:1px solid var(--line-2);background:#fff;padding:13px 16px}.arch-row>div>b{display:block;font-size:12.5px;font-weight:800;letter-spacing:-.03em}.arch-row>div>small{display:block;font-size:9px;color:var(--muted);margin-top:6px}.arch-row.mg>div{background:var(--paper-2);border-color:var(--line)}.arch-row.ours>div{background:var(--ink);border-color:var(--ink);color:#fff;border-left:3px solid var(--gold)}.arch-row.ours>div>small{color:#a79e8f}.arch-row.ours>div>code{float:right;font:600 9px var(--mono);color:var(--gold)}.arch-row.own>div{border-style:dashed;background:var(--paper)}.data{margin-top:32px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px;height:330px}.data>section{border:1px solid var(--line-2);background:#fff;padding:18px 20px;display:flex;flex-direction:column}.data>section.k{background:var(--ink);border-color:var(--ink);color:#fff}.data-h{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--line);padding-bottom:12px}.data>section.k .data-h{border-color:#ffffff1f}.data-h b{font-size:15px;font-weight:800;letter-spacing:-.04em}.data-h code{font:600 9px var(--mono);color:var(--muted-2)}.data>section.k .data-h code{color:var(--gold)}.data dl{margin:14px 0 0;display:flex;flex-direction:column;gap:9px}.data dl>div{display:flex;align-items:baseline;gap:10px;font-size:10px}.data dt{font:500 9.5px var(--mono);color:var(--muted-2);width:96px;flex-shrink:0}.data>section.k dt{color:#8b8272}.data dd{margin:0;letter-spacing:-.01em}.data>section>p{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font-size:9.5px;line-height:1.7;color:var(--muted)}.data>section.k>p{border-color:#ffffff1f;color:#a79e8f}.api{margin-top:30px;display:grid;grid-template-columns:1fr 340px;gap:48px;height:352px}.ep{background:var(--ink);color:#fff;padding:22px 26px;display:flex;flex-direction:column}.ep-h{display:flex;align-items:baseline;gap:12px;border-bottom:1px solid #ffffff1f;padding-bottom:14px}.ep-h em{font-style:normal;font:700 10px var(--mono);letter-spacing:.1em;color:#2b2318;background:var(--gold);padding:4px 9px}.ep-h b{font:700 16px var(--mono);letter-spacing:-.02em}.ep-b{margin-top:16px}.ep-b>div{margin-bottom:14px}.ep-b small{display:block;font:600 8px var(--mono);letter-spacing:.16em;color:var(--gold);margin-bottom:8px}.ep-b pre{margin:0;font:400 11px/1.75 var(--mono);color:#d8d0c2;white-space:pre-wrap}.ep-b pre span{color:var(--gold-l)}.ep>p{margin-top:auto;padding-top:14px;border-top:1px solid #ffffff1f;font-size:9.5px;line-height:1.7;color:#a79e8f}.ep-list{border-top:1px solid var(--line-2)}.ep-list>div{padding:18px 0;border-bottom:1px solid var(--line)}.ep-list code{display:block;font:700 12.5px var(--mono);letter-spacing:-.02em}.ep-list code em{font-style:normal;color:var(--gold);margin-right:8px;font-size:10px}.ep-list p{font-size:10px;color:var(--muted);margin-top:7px;line-height:1.7}.p3{margin-top:28px;display:grid;grid-template-columns:190px 104px 1fr 104px 190px;align-items:stretch;height:376px}.p3-side{display:flex;flex-direction:column;justify-content:center}.p3-side>small{font:600 8px var(--mono);letter-spacing:.18em;color:var(--muted-2);margin-bottom:12px}.p3-card{border:1px solid var(--line-2);background:#fff;padding:16px}.p3-card>b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.04em}.p3-card>small{display:block;font:600 9px var(--mono);color:var(--muted-2);margin-top:6px}.p3-card ul{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid var(--line)}.p3-card li{font-size:9.5px;color:var(--muted);padding:8px 0;border-bottom:1px solid #F0EBE0;line-height:1.5}.p3-card li:last-child{border-bottom:0;padding-bottom:0}.p3-gut{display:flex;flex-direction:column;justify-content:center;gap:40px;padding:0 10px}.p3-gut>div small{display:block;font:600 8px var(--mono);letter-spacing:.04em;color:var(--muted-2);text-align:center;line-height:1.6;margin-bottom:8px}.p3-gut i{font-style:normal;display:block;height:1px;background:#c6bca9;position:relative}.p3-gut i.r:after{content:"";position:absolute;right:0;top:-3.5px;width:7px;height:7px;border-top:1px solid #C6BCA9;border-right:1px solid #C6BCA9;transform:rotate(45deg)}.p3-gut i.l:after{content:"";position:absolute;left:0;top:-3.5px;width:7px;height:7px;border-top:1px solid #C6BCA9;border-left:1px solid #C6BCA9;transform:rotate(-45deg)}.p3-gut i.gold{background:var(--gold);height:2px}.p3-gut i.gold.r:after{border-color:var(--gold);border-width:2px;top:-4px}.p3-gut>div.hot small{color:var(--gold)}.p3-box{border:1px solid var(--ink);background:var(--paper-2);padding:22px 24px 18px;display:flex;flex-direction:column;position:relative}.p3-box>header{position:absolute;left:24px;top:-9px;background:var(--paper);padding:0 10px;display:flex;align-items:baseline;gap:12px}.p3-box>header b{font-size:12.5px;font-weight:800;letter-spacing:-.03em}.p3-box>header code{font:600 8.5px var(--mono);color:var(--muted)}.p3-fb{display:grid;grid-template-columns:repeat(4,1fr);gap:8px;margin-top:8px}.p3-fb>div{background:#fff;border:1px solid var(--line-2);padding:11px 12px}.p3-fb b{display:block;font-size:11px;font-weight:800;letter-spacing:-.03em}.p3-fb small{display:block;font-size:8.5px;color:var(--muted);margin-top:5px;line-height:1.5}.p3-mid{display:flex;align-items:center;gap:12px;margin:14px 0}.p3-mid i{font-style:normal;flex:1;height:1px;background:#c6bca9;position:relative}.p3-mid i:before{content:"";position:absolute;left:0;top:-3.5px;width:7px;height:7px;border-top:1px solid #C6BCA9;border-left:1px solid #C6BCA9;transform:rotate(-45deg)}.p3-mid i:after{content:"";position:absolute;right:0;top:-3.5px;width:7px;height:7px;border-top:1px solid #C6BCA9;border-right:1px solid #C6BCA9;transform:rotate(45deg)}.p3-mid span{font:600 8px var(--mono);letter-spacing:.06em;color:var(--muted-2)}.p3-run{background:var(--ink);color:#fff;border-left:3px solid var(--gold);padding:16px 20px}.p3-run>div{display:flex;align-items:baseline;gap:14px}.p3-run b{font-size:14px;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.p3-run code{margin-left:auto;font:600 9px var(--mono);color:var(--gold)}.p3-run ul{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.p3-run li{font-size:9.5px;color:#a79e8f;line-height:1.6;padding-left:11px;position:relative}.p3-run li:before{content:"";position:absolute;left:0;top:6px;width:4px;height:1px;background:var(--gold)}.p3-box>footer{margin-top:auto;padding-top:14px;font-size:9.5px;color:var(--muted);line-height:1.7}.flowv{margin-top:28px;border-top:1px solid var(--line-2)}.flowv>div{display:flex;align-items:center;gap:0;padding:14px 0;border-bottom:1px solid var(--line)}.flowv>div>i{font-style:normal;width:52px;flex:none;font:600 9px var(--mono);color:var(--muted-2)}.flowv>div.k>i{color:var(--gold)}.flowv .mid{flex:1;min-width:0;padding-right:36px}.flowv .mid b{display:block;font-size:14px;font-weight:800;letter-spacing:-.04em}.flowv .mid p{font-size:10.5px;color:var(--muted);margin-top:6px;line-height:1.6}.flowv .mid em{font-style:normal;font:600 9px var(--mono);letter-spacing:.04em;color:var(--muted-2);margin-left:12px}.flowv .art{width:336px;flex:none;border-left:2px solid var(--gold);padding:7px 0 7px 14px}.flowv .art small{display:block;font:600 7.5px var(--mono);letter-spacing:.14em;color:var(--gold)}.flowv .art code{display:block;font:500 9.5px var(--mono);color:#5e574c;margin-top:5px}.flowv .none{width:336px;flex:none;font:500 9.5px var(--mono);color:var(--muted-2);padding-left:16px}.flowv{margin-top:26px}.flowv>div{padding:9px 0}.flowv .mid b{font-size:13px}.flowv .mid p{margin-top:4px;font-size:10px}.flowv .art{padding:5px 0 5px 14px}.p3-fb>div{padding:15px}.p3-fb b{font-size:11.5px}.p3-fb small{margin-top:6px}.p3-fb em{font-style:normal;display:block;font-size:8.5px;line-height:1.6;color:var(--muted-2);margin-top:9px;padding-top:9px;border-top:1px solid var(--line)}.p3-mid{margin:18px 0}.p3-run{padding:20px 22px}.p3-run b{font-size:15px}.p3-run ul{margin-top:16px;gap:16px}.p3-run li{font-size:9.5px;line-height:1.7;padding-left:12px;color:#a79e8f}.p3-run li b{display:block;font-size:11px;color:#fff;margin-bottom:5px;letter-spacing:-.03em}.p3-run li:before{top:7px;width:5px}.p3-box>footer{padding-top:16px;border-top:1px solid var(--line-2)}.bench{display:grid;grid-template-columns:1fr 372px;gap:52px;margin-top:32px;height:336px}.bench-t{display:flex;flex-direction:column}.bench-t>header{display:grid;grid-template-columns:136px 66px 1fr 56px;padding-bottom:11px;border-bottom:1px solid var(--ink);font:600 8px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.bench-t>div{display:grid;grid-template-columns:136px 66px 1fr 56px;align-items:center;height:62px;border-bottom:1px solid var(--line)}.bench-t b{font:700 12.5px var(--mono);letter-spacing:-.02em}.bench-t>div>small{font-size:10px;color:var(--muted)}.bench-bar{position:relative;height:24px;background:var(--paper-2);display:flex;align-items:center}.bench-bar i{height:100%;background:var(--ink);display:block}.bench-bar.g i{background:var(--gold)}.bench-bar em{position:absolute;left:11px;font-style:normal;font:700 11px var(--mono);color:#fff}.bench-bar.g em{color:#2b2318}.bench-t>div>span{text-align:right;font:500 10px var(--mono);color:var(--muted)}.bench-t>footer{margin-top:auto;padding-top:12px;display:grid;grid-template-columns:136px 66px 1fr 56px}.bench-t>footer i{grid-column:3;height:1px;background:var(--line-2);position:relative}.bench-t>footer i:after{content:"";position:absolute;right:0;top:-4px;width:1px;height:9px;background:#c6bca9}.bench-t>footer span{grid-column:3;text-align:right;font:500 8px var(--mono);color:var(--muted-2);margin-top:6px}.bench-w{display:flex;flex-direction:column;justify-content:space-between}.bench-w>div{padding:16px 0;border-top:1px solid var(--line)}.bench-w i{font-style:normal;font:600 8.5px var(--mono);color:var(--gold)}.bench-w b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.04em;margin:9px 0 8px}.bench-w p{font-size:10px;line-height:1.85;color:var(--muted)}.dep{display:grid;grid-template-columns:repeat(3,1fr);margin-top:30px;border-top:1px solid var(--ink);height:300px}.dep>section{padding:26px 26px 0 0;border-right:1px solid var(--line);display:flex;flex-direction:column}.dep>section:not(:first-child){padding-left:26px}.dep>section:last-child{border-right:0;padding-right:0}.dep>section.pick{background:var(--ink);color:#fff;border-right-color:var(--ink);padding-left:26px;padding-right:26px;margin-top:-1px}.dep-k{font:700 9px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.dep>section.pick .dep-k{color:var(--gold)}.dep h3{font-size:21px;font-weight:800;letter-spacing:-.045em;margin:14px 0 6px}.dep>section>small{font-size:10px;color:var(--muted)}.dep>section.pick>small{color:#a79e8f}.dep-num{display:flex;gap:26px;margin:20px 0 16px;padding:14px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.dep>section.pick .dep-num{border-color:#ffffff1f}.dep-num>span small{display:block;font-size:8.5px;color:var(--muted-2)}.dep-num>span i{font-style:normal;display:block;font:800 17px var(--mono);letter-spacing:-.04em;margin-top:6px}.dep ul{list-style:none;margin:0;padding:0}.dep li{font-size:10px;line-height:1.6;color:var(--muted);padding:7px 0 7px 12px;position:relative}.dep>section.pick li{color:#a79e8f}.dep li:before{content:"";position:absolute;left:0;top:13px;width:4px;height:1px;background:#c6bca9}.dep>section.pick li:before{background:var(--gold)}.dep>section>em{font-style:normal;margin-top:auto;padding:14px 0 0;font-size:9.5px;font-weight:700;color:var(--gold);line-height:1.6}.dep-note{position:absolute;left:60px;right:60px;bottom:54px;border-top:1px solid var(--line-2);padding-top:16px;display:flex;gap:34px;align-items:flex-start}.dep-note b{font-size:13px;font-weight:800;letter-spacing:-.03em;max-width:400px;line-height:1.5}.dep-note p{margin-left:auto;text-align:right;font-size:10px;line-height:1.8;color:var(--muted);max-width:560px}.dep-note em{font-style:normal;color:var(--gold);font-weight:700}.map2{margin-top:30px;display:grid;grid-template-columns:1fr 1fr;gap:52px;height:344px}.map2>section>header{display:flex;align-items:baseline;gap:12px;border-bottom:1px solid var(--ink);padding-bottom:12px}.map2>section>header b{font-size:16px;font-weight:800;letter-spacing:-.04em}.map2>section>header small{font:600 9px var(--mono);color:var(--muted-2)}.map2>section>header em{margin-left:auto;font-style:normal;font:700 10px var(--mono);color:var(--gold)}.map2 ol{list-style:none;margin:0;padding:0}.map2 li{display:grid;grid-template-columns:34px 1fr 118px;align-items:center;padding:13px 0;border-bottom:1px solid var(--line)}.map2 li i{font-style:normal;font:600 8.5px var(--mono);color:var(--muted-2)}.map2 li b{font-size:12.5px;font-weight:800;letter-spacing:-.03em}.map2 li span{display:block;font-size:9.5px;color:var(--muted);margin-top:4px}.map2 li em{font-style:normal;text-align:right;font:600 9px var(--mono);color:var(--gold)}.ph4{display:grid;grid-template-columns:repeat(4,1fr);gap:26px;margin-top:26px;height:376px;align-items:start}.ph4>article{display:flex;flex-direction:column;align-items:center;text-align:center}.ph4 .mw-phone{width:188px;height:352px;transform:scale(.79);transform-origin:top center;margin:0 0 -74px}.ph4 i{font-style:normal;font:600 8px var(--mono);color:var(--gold);margin-top:14px}.ph4 b{display:block;font-size:12.5px;font-weight:800;letter-spacing:-.03em;margin:8px 0 6px}.ph4 p{font-size:9.5px;line-height:1.7;color:var(--muted)}.cap{display:grid;grid-template-columns:222px 1fr;gap:52px;margin-top:26px;height:376px}.cap-ph{display:flex;justify-content:center}.cap-ph .mw-phone{width:188px;height:352px;transform:scale(.92);transform-origin:top center;margin:0 0 -30px}.cap-l{display:flex;flex-direction:column;border-top:1px solid var(--line-2)}.cap-l>div{display:grid;grid-template-columns:118px 1fr;align-items:baseline;-moz-column-gap:22px;column-gap:22px;padding:17px 0;border-bottom:1px solid var(--line)}.cap-l small{font:600 9px var(--mono);letter-spacing:.06em;color:var(--muted-2)}.cap-l b{font:800 14px var(--mono);letter-spacing:-.025em}.cap-l p{grid-column:2;font-size:9.5px;color:var(--muted);margin-top:6px}.cap-f{margin-top:auto;background:var(--ink);color:#fff;border-left:3px solid var(--gold);padding:16px 20px}.cap-f b{display:block;font-size:13px;font-weight:800;letter-spacing:-.03em}.cap-f span{display:block;font-size:9.5px;color:var(--gold-l);margin-top:7px}.tbl{margin-top:26px;border:1px solid var(--line-2);height:366px;display:flex;flex-direction:column}.tbl>header{display:flex;align-items:center;gap:10px;background:var(--paper-2);padding:14px 18px;border-bottom:1px solid var(--line-2)}.tbl>header b{font-size:13px;font-weight:800;margin-right:12px}.tbl>header span{font-size:10px;border:1px solid var(--line-2);background:#fff;padding:7px 12px;color:var(--muted)}.tbl>header button{margin-left:auto;border:0;background:var(--ink);color:#fff;font:700 10px inherit;padding:8px 18px;cursor:default}.tbl-h,.tbl>article{display:grid;grid-template-columns:1.6fr 74px 1.2fr 78px 74px 82px;align-items:center;padding:0 18px}.tbl-h{height:34px;border-bottom:1px solid var(--line-2);font:600 8px var(--mono);letter-spacing:.1em;color:var(--muted-2)}.tbl>article{height:50px;border-bottom:1px solid #F0EBE0;font-size:11px}.tbl>article.on{background:#fbf7ee}.tbl .mono{font-family:var(--mono);font-size:10.5px;color:var(--muted)}.tbl .num{font-weight:800;font-size:12px}.tbl em{font-style:normal;font:600 10px var(--mono)}.tbl em.g0{color:#8a6a24}.tbl em.g1{color:#2f6350}.tbl em.g2{color:#8c332a}.tbl article i{font-style:normal;font-size:9.5px;color:var(--gold);border-bottom:1px solid var(--gold)}.tbl>footer{margin-top:auto;display:flex;align-items:center;gap:16px;padding:13px 18px;border-top:1px solid var(--line-2)}.tbl>footer b{font-size:12px}.tbl>footer span{font-size:10px;color:var(--muted)}.tbl>footer em{margin-left:auto;font-style:normal;font:500 10px var(--mono);color:var(--muted-2)}.rep{display:grid;grid-template-columns:376px 1fr;gap:52px;margin-top:24px;height:400px}.rep-p{background:#fff;border:1px solid var(--line-2);padding:22px 24px;display:flex;flex-direction:column}.rep-p>header{display:flex;align-items:flex-start;justify-content:space-between;border-bottom:2px solid var(--ink);padding-bottom:11px}.rep-p>header b{font-size:12px;font-weight:800}.rep-p>header small{display:block;font:600 6.5px var(--mono);letter-spacing:.14em;color:var(--muted-2);margin-top:4px}.rep-p>header em{font-style:normal;font:800 11px var(--mono);color:var(--gold)}.rep-p h3{font-size:13px;font-weight:800;letter-spacing:-.025em;margin:14px 0 12px}.rep-i{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding:10px 0}.rep-i small{display:block;font-size:7.5px;color:var(--muted-2)}.rep-i b{display:block;font-size:9.5px;font-weight:700;margin-top:5px}.rep-img{height:118px;background:#20303a;margin:12px 0;position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:6px;padding:20px 12px 12px}.rep-img span{position:absolute;left:12px;top:7px;font:700 6px var(--mono);letter-spacing:.1em;color:#7fb0a4}.rep-img i{background:#3f8c78;opacity:.72}.rep-img i:nth-child(3n){background:#c9a96a;opacity:.6}.rep-r{display:grid;grid-template-columns:1fr 1fr;gap:10px;align-items:end}.rep-r span{background:var(--paper-2);padding:9px 12px}.rep-r small{display:block;font-size:7.5px;color:var(--muted-2)}.rep-r b{display:block;font-size:17px;font-weight:800;letter-spacing:-.03em;margin-top:3px}.rep-r p{grid-column:1/3;margin-top:8px;font-size:7.5px;color:var(--muted-2)}.rep-p>footer{margin-top:auto;display:grid;grid-template-columns:36px 1fr 30px 1fr;align-items:center;gap:8px;border-top:1px solid var(--line);padding-top:12px}.rep-p>footer span{font-size:7.5px;color:var(--muted-2)}.rep-p>footer i{height:1px;background:var(--line-2)}.rep-w{display:flex;flex-direction:column}.rep-w>div{padding:20px 0;border-top:1px solid var(--line)}.rep-w i{font-style:normal;font:600 8.5px var(--mono);color:var(--gold)}.rep-w b{display:block;font-size:14px;font-weight:800;letter-spacing:-.04em;margin:9px 0 8px}.rep-w p{font-size:10px;line-height:1.85;color:var(--muted)}.rep-w button{margin-top:auto;border:0;background:var(--ink);color:#fff;padding:14px 0;font:700 12px inherit;cursor:default}.mng{display:grid;grid-template-columns:1fr 1fr;gap:52px;margin-top:28px;height:352px}.mng>section>header{display:flex;align-items:baseline;gap:12px;border-bottom:1px solid var(--ink);padding-bottom:12px}.mng>section>header b{font-size:15px;font-weight:800;letter-spacing:-.04em}.mng>section>header small{font:600 8px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.mng>section>header em{margin-left:auto;font-style:normal;font:700 9.5px var(--mono);color:var(--gold)}.mng article{display:grid;grid-template-columns:1fr auto;align-items:center;padding:15px 0;border-bottom:1px solid var(--line)}.mng b{font-size:12.5px;font-weight:800;letter-spacing:-.03em}.mng small{display:block;font-size:9.5px;color:var(--muted);margin-top:5px}.mng em{font-style:normal;font:500 10px var(--mono);color:var(--muted-2)}.mng .role{font:600 9.5px var(--mono);letter-spacing:.04em}.mng .r0{color:#3a5470}.mng .r1{color:var(--gold)}.mng .r2{color:#8a6a24}.mng>section>footer{margin-top:14px;font-size:9.5px;line-height:1.7;color:var(--muted)}.opt{display:grid;grid-template-columns:repeat(2,1fr);gap:0;margin-top:30px;border-top:1px solid var(--ink);height:342px}.opt>section{padding:24px 30px 0 0;border-right:1px solid var(--line);border-bottom:1px solid var(--line);display:flex;flex-direction:column}.opt>section:nth-child(2n){padding-left:30px;padding-right:0;border-right:0}.opt>section:nth-child(n+3){padding-top:24px}.opt-h{display:flex;align-items:baseline;gap:12px}.opt-h i{font-style:normal;font:600 8.5px var(--mono);color:var(--muted-2)}.opt-h small{font-size:9.5px;color:var(--muted-2)}.opt-h strong{margin-left:auto;font:800 15px var(--mono);letter-spacing:-.03em;color:var(--gold)}.opt h3{font-size:18px;font-weight:800;letter-spacing:-.045em;margin:11px 0 10px}.opt p{font-size:10.5px;line-height:1.85;color:var(--muted)}.opt>section>em{font-style:normal;margin-top:auto;padding-top:12px;font-size:9.5px;color:var(--gold)}.dlv{display:grid;grid-template-columns:1fr 352px;gap:48px;margin-top:28px;height:384px}.dlv-l{border-top:1px solid var(--ink)}.dlv-l>div{display:grid;grid-template-columns:34px 1fr;align-items:center;padding:14px 0;border-bottom:1px solid var(--line)}.dlv-l i{font-style:normal;font:600 8.5px var(--mono);color:var(--muted-2)}.dlv-l b{display:block;font-size:13px;font-weight:800;letter-spacing:-.035em}.dlv-l p{font-size:9.5px;color:var(--muted);margin-top:5px}.dlv-r{background:var(--ink);color:#fff;border-left:3px solid var(--gold);padding:22px 24px;display:flex;flex-direction:column}.dlv-r>small{font:600 8px var(--mono);letter-spacing:.18em;color:var(--gold)}.dlv-r>h3{font-size:15px;font-weight:800;letter-spacing:-.035em;margin:10px 0 0}.dlv-r>div{padding:15px 0;border-bottom:1px solid #ffffff16}.dlv-r>div:first-of-type{margin-top:16px;border-top:1px solid #ffffff16}.dlv-r b{display:block;font-size:12px;font-weight:700}.dlv-r p{font-size:9.5px;color:#a79e8f;margin-top:6px;line-height:1.6}.dlv-r>footer{margin-top:auto;padding-top:16px}.dlv-r>footer b{font-size:13px;color:var(--gold-l)}.dlv-r>footer span{display:block;font-size:9.5px;color:#8b8272;margin-top:7px}.end{background:var(--ink);color:#fff}.end-no{position:absolute;right:52px;bottom:-40px;font:800 260px/1 Noto Sans KR;color:#ffffff07;letter-spacing:-.06em}.end>main{position:absolute;left:60px;top:170px;width:680px}.end>main>small{display:block;font:600 8.5px var(--mono);letter-spacing:.2em;color:var(--gold)}.end h2{margin:24px 0 0;font-size:46px;line-height:1.24;font-weight:800;letter-spacing:-.045em}.end h2 em{color:var(--gold-l)}.end hr{border:0;border-top:1px solid var(--gold);width:48px;margin:28px 0 24px}.end>main>p{font-size:12px;line-height:2;color:#a79e8f}.end-q{position:absolute;right:60px;top:186px;width:372px;border-top:1px solid #ffffff2e;padding-top:22px}.end-q small{display:block;font:600 8px var(--mono);letter-spacing:.18em;color:var(--gold)}.end-q b{display:block;font-size:19px;font-weight:800;letter-spacing:-.04em;line-height:1.45;margin:16px 0 14px}.end-q p{font-size:10.5px;line-height:1.9;color:#a79e8f}.end-steps{position:absolute;left:60px;right:60px;bottom:74px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff2e}.end-steps>div{padding:22px 26px 0 0;border-right:1px solid #ffffff14}.end-steps>div:not(:first-child){padding-left:26px}.end-steps>div:last-child{border-right:0}.end-steps i{font-style:normal;font:600 8px var(--mono);letter-spacing:.16em;color:#6e6558}.end-steps b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em;margin:13px 0 8px}.end-steps span{font-size:9.5px;color:#8b8272}.mw-phone{width:188px;height:352px;border:7px solid #1F1C18;border-radius:29px;background:#fbfaf7;box-shadow:0 18px 35px #1f1c1824;position:relative;overflow:hidden;color:var(--ink);font-family:Noto Sans KR}.mw-phone main{height:100%;padding:30px 14px 15px}.mw-phone header{height:27px;display:flex;align-items:center;font-size:8px;font-weight:700;border-bottom:1px solid #E7E1D6;margin-bottom:12px}.mw-phone header svg{width:11px;margin-left:auto}.mw-phone button{width:100%;height:29px;border:0;background:#a98246;color:#fff;font:700 8px inherit;margin-top:auto}.mw-phone main{display:flex;flex-direction:column}.mw-phone.login main>b{text-align:center;font-size:12px}.mw-phone.login main>p{text-align:center;font-size:7px;color:#89806f;margin:4px 0 15px}.mw-phone label{font-size:6px;color:#89806f;margin:7px 0 3px}.mw-phone .field{height:27px;border:1px solid #DDD4C4;padding:7px;font-size:7px}.mw-phone .view{height:173px;background:linear-gradient(150deg,#6f8580,#2e4f50);position:relative;display:grid;place-items:center;color:#fff}.mw-phone .view svg{width:35px}.mw-phone .scan{position:absolute;inset:25px;border:1px solid #C9A96A}.mw-phone.camera main>p{font-size:7px;text-align:center;color:#89806f;margin:12px 0}.mw-phone .thumb{height:115px;background:linear-gradient(135deg,#24484a,#aba294);display:grid;place-items:center;color:#fff;font:600 7px IBM Plex Mono;letter-spacing:.1em}.mw-phone.result main>p{font-size:7px;line-height:1.6;color:#89806f;margin:10px 0}.mw-phone.history article{height:63px;border-bottom:1px solid #E7E1D6;display:grid;grid-template-columns:26px 1fr 12px;align-items:center}.mw-phone.history article>i{width:22px;height:22px;background:#e7e1d6}.mw-phone.history article b{font-size:7px}.mw-phone.history article small{display:block;font-size:5px;color:#89806f;margin-top:3px}.mw-phone.history article svg{width:9px}.mw-phone{transform:scale(.88);transform-origin:top center;margin:auto;transform:scale(.9)}.work{margin-top:30px;height:auto}.work-list>div{height:70px}.team>div{padding:15px 0}.team b{font-size:13px;margin:8px 0 3px}.team strong{font-size:18px;margin-bottom:7px}.team p{font-size:9px;line-height:1.7}.team>em{margin-top:14px;padding-top:0;font-size:9.5px}.bench{height:322px}.bench-t>div{height:56px}.bench-w>div{padding:13px 0}.bench-w p{font-size:9.5px;line-height:1.8}.map2{height:auto;margin-top:26px}.map2 li{padding:8px 0}.map2 li b{font-size:12px}.map2 li span{font-size:9px;margin-top:3px}.ph4{height:392px;gap:24px}.ph4 .mw-phone{transform:scale(.88);margin:0 0 -48px}.ph4 b{font-size:13.5px;margin:10px 0 7px}.ph4 p{font-size:10px}.work-list>div{height:62px}.work-list b{font-size:13px;margin-bottom:5px}.work-list p{font-size:9.5px}.team>div{padding:12px 0}.team p{font-size:8.5px;line-height:1.65}.team>em{margin-top:10px;font-size:9px}.map2 li{padding:6px 0}.map2>section>header{padding-bottom:10px}.map2 li b{font-size:11.5px}.work{height:396px;align-items:start}.work-list{border-top:1px solid var(--line-2)}.team{padding-left:30px}.team>div{padding:14px 0}.team p{font-size:9px}.work{display:block;height:auto;margin-top:30px}.work-list>div{height:58px;grid-template-columns:40px 1fr auto}.team{display:grid;grid-template-columns:1fr 1fr 250px;-moz-column-gap:44px;column-gap:44px;align-items:start;border-top:1px solid var(--line-2);margin-top:22px;border-left:0;padding:20px 0 0}.team>div{padding:0;border-bottom:0}.team>div:first-of-type{padding-top:0}.team span{font:600 9px var(--mono);letter-spacing:.06em;color:var(--muted-2)}.team .opt span{color:var(--gold)}.team b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;margin:9px 0 3px}.team strong{display:block;font:800 20px var(--mono);letter-spacing:-.04em;margin-bottom:8px}.team .opt strong{color:var(--gold)}.team p{font-size:9.5px;line-height:1.75;color:var(--muted)}.team>em{font-style:normal;margin:0;padding:0;font-size:10.5px;font-weight:700;line-height:1.7;letter-spacing:-.01em;align-self:center}.team>div{display:block!important}.team>div>*{display:block!important;width:auto!important;float:none!important;position:static!important}.team>div>span{margin-bottom:9px}.team>div>p{margin-top:8px}.crew{margin-top:26px;border-top:1px solid var(--ink);padding-top:14px}.crew-h{font:600 8px var(--mono);letter-spacing:.18em;color:var(--muted-2);margin-bottom:16px}.crew-g{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:stretch}.crew-g>div{padding:0 32px 0 0;border-right:1px solid var(--line)}.crew-g>div:not(:first-child){padding-left:32px}.crew-g>div:last-child{border-right:0;padding-right:0}.crew-g span{display:block;font:600 9px var(--mono);letter-spacing:.06em;color:var(--muted-2)}.crew-g .is-opt span{color:var(--gold)}.crew-g b{display:block;font-size:14.5px;font-weight:800;letter-spacing:-.04em;margin:11px 0 4px}.crew-g strong{display:block;font:800 22px var(--mono);letter-spacing:-.045em;margin-bottom:11px}.crew-g .is-opt strong{color:var(--gold)}.crew-g p{font-size:9.5px;line-height:1.85;color:var(--muted)}.crew-note{display:flex;align-items:center}.crew-note p{font-size:10.5px;line-height:1.9;color:var(--muted)}.crew-note p b{display:inline;font-size:10.5px;font-weight:700;color:var(--ink);margin:0;letter-spacing:-.01em}.hx-alloc{display:grid;grid-template-columns:1fr 1fr 268px;gap:32px;margin-top:24px;height:352px}.hx-alloc-col>.h{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--ink);padding-bottom:10px;margin-bottom:6px}.hx-alloc-col>.h small{font:600 8px var(--mono);letter-spacing:.2em;color:var(--gold)}.hx-alloc-col>.h b{font:800 13px var(--mono);letter-spacing:-.03em}.hx-alloc-col .r{display:grid;grid-template-columns:18px 1fr 48px 68px;align-items:center;-moz-column-gap:10px;column-gap:10px;height:26px;border-bottom:1px solid var(--line)}.hx-alloc-col .r i{font-style:normal;font:500 8px var(--mono);color:var(--muted-2)}.hx-alloc-col .r b{font-size:10px;font-weight:600;letter-spacing:-.02em;color:#4c463c;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hx-alloc-col .r .bar{height:6px;background:var(--line-2);position:relative}.hx-alloc-col .r .bar>span{position:absolute;inset:0 auto 0 0;background:var(--ink)}.hx-alloc-col .r em{font-style:normal;text-align:right;font:600 10px var(--mono);letter-spacing:-.02em}.hx-alloc-col .r.hot b{color:var(--gold);font-weight:800}.hx-alloc-col .r.hot .bar>span{background:var(--gold)}.hx-alloc-col .r.hot em{color:var(--gold);font-weight:700}.hx-alloc-col .tot{border-bottom:0;border-top:1px solid var(--ink);height:38px}.hx-alloc-col .tot b{font-size:11.5px;font-weight:800;color:var(--ink)}.hx-alloc-col .tot em{font-size:13px;font-weight:800}.hx-alloc-x{border-left:1px solid var(--line-2);padding-left:28px}.hx-alloc-x>small{display:block;font:600 8px var(--mono);letter-spacing:.2em;color:var(--gold)}.hx-alloc-x>b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;line-height:1.5;margin:13px 0 11px}.hx-alloc-x>p{font-size:9.5px;line-height:1.85;color:var(--muted);margin-bottom:9px}.hx-alloc-x>p b{color:var(--ink);font-weight:700}.hx-vat{margin-top:16px;border-top:1px solid var(--line-2);padding-top:12px}.hx-vat>div{display:flex;align-items:baseline;height:23px;font-size:9.5px;color:var(--muted)}.hx-vat>div span{margin-left:auto;font:600 10px var(--mono);color:var(--ink)}.hx-vat .fin{border-top:1px solid var(--line);margin-top:5px;padding-top:9px;height:auto;color:var(--ink);font-weight:700}.hx-vat .fin span{color:var(--gold);font-size:12.5px}.hx-sch{display:grid;grid-template-columns:1fr 292px;gap:36px;margin-top:20px;height:350px}.hx-gantt{display:flex;flex-direction:column}.hx-gantt-band{display:grid;grid-template-columns:9fr 4fr;gap:10px;margin-bottom:10px}.hx-gantt-band>div{border-top:2px solid var(--ink);padding-top:9px}.hx-gantt-band>div:last-child{border-top-color:var(--line-2)}.hx-gantt-band i{font-style:normal;display:block;font:600 8px var(--mono);letter-spacing:.16em;color:var(--gold)}.hx-gantt-band b{display:block;font-size:13px;font-weight:800;letter-spacing:-.035em;margin-top:5px}.hx-gantt-band em{font-style:normal;font-size:9.5px;color:var(--muted);margin-left:8px;font-weight:500}.hx-gantt-wk{display:grid;grid-template-columns:repeat(13,1fr);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.hx-gantt-wk>span{font:500 8px var(--mono);color:var(--muted-2);text-align:center;padding:7px 0;border-right:1px solid var(--line)}.hx-gantt-wk>span:last-child{border-right:0}.hx-gantt-wk>span.g{color:var(--gold);font-weight:700}.hx-gantt-rows{position:relative;margin-top:12px;flex:1}.hx-gantt-rows:before{content:"";position:absolute;left:calc(200%/13);top:-12px;bottom:26px;border-left:1px dashed var(--gold)}.hx-gantt-row{display:grid;grid-template-columns:repeat(13,1fr);height:38px}.hx-gantt-bar{grid-row:1;background:var(--ink);color:#fff;padding:6px 11px;display:flex;flex-direction:column;justify-content:center;min-width:0}.hx-gantt-bar b{font-size:10px;font-weight:700;letter-spacing:-.02em;color:#fff;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-gantt-bar small{font-size:8.5px;color:#a79e8f;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hx-gantt-bar.g{background:var(--gold)}.hx-gantt-bar.g small{color:#f4e9d6}.hx-gate{position:absolute;left:calc(200%/13);bottom:0;transform:translate(-50%);background:var(--gold);color:#fff;padding:5px 12px;font-size:9.5px;font-weight:700;white-space:nowrap}.hx-dep{border-left:1px solid var(--line-2);padding-left:28px}.hx-dep>small{display:block;font:600 8px var(--mono);letter-spacing:.2em;color:var(--gold)}.hx-dep>b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;line-height:1.5;margin:13px 0 14px}.hx-dep-t{border-top:1px solid var(--line)}.hx-dep-t>div{padding:7px 0;border-bottom:1px solid var(--line);overflow:hidden}.hx-dep-t b{display:block;font-size:10.5px;font-weight:700;letter-spacing:-.02em}.hx-dep-t span{display:block;font-size:9px;color:var(--muted);margin-top:3px;line-height:1.45}.hx-dep-t em{font-style:normal;float:right;font:600 8.5px var(--mono);color:var(--gold)}.hx-dep>p{font-size:9.5px;line-height:1.8;color:var(--muted);margin-top:14px}.hx-dep>p b{color:var(--ink);font-weight:700}.hx-rel{position:absolute;left:60px;right:60px;bottom:52px;display:grid;grid-template-columns:repeat(3,1fr);gap:28px;border-top:1px solid var(--line-2);padding-top:14px}.hx-rel>div>i{font-style:normal;font:600 8px var(--mono);letter-spacing:.16em;color:var(--gold)}.hx-rel>div>b{display:block;font-size:11.5px;font-weight:800;letter-spacing:-.025em;margin:7px 0 5px}.hx-rel>div>p{font-size:9.5px;line-height:1.75;color:var(--muted)}.hx-gantt-bar.narrow{padding:6px 8px}.hx-gantt-bar.narrow b{white-space:normal;font-size:9px;line-height:1.3}.hx-gantt-bar.narrow small{font-size:8px;white-space:normal;line-height:1.3;margin-top:2px}.hx-root .td-head h2{font-size:38px}.hx-root .td-head p{font-size:14px;line-height:1.8}.hx-root .td-note b{font-size:15px}.hx-root .td-note span{font-size:11.5px;line-height:1.75}.hx-root .td-cv h1{font-size:52px}.hx-root .td-cv>main>p{font-size:14px;line-height:2}.hx-root .td-cv>main>small{font-size:9.5px}.hx-root .td-cv-price>b{font-size:13.5px}.hx-root .td-cv-price>i{font-size:11px}.hx-root .td-cv-price>strong{font-size:44px}.hx-root .td-cv-price>em{font-size:11px}.hx-root .td-cv-price>p{font-size:11.5px;line-height:1.8}.hx-root .td-cv-facts small{font-size:9px}.hx-root .td-cv-facts b{font-size:20px}.hx-root .td-cv-facts em{font-size:11px}.hx-root .td-toc{grid-template-columns:repeat(6,1fr);height:436px}.hx-root .td-toc>section{padding-right:16px}.hx-root .td-toc>section:not(:first-child){padding-left:16px}.hx-root .td-toc>section>small{font-size:8.5px}.hx-root .td-toc h3{font-size:14.5px;min-height:52px}.hx-root .td-toc>section>b{font-size:10px}.hx-root .td-toc li{font-size:10.5px;padding:5px 0;letter-spacing:-.03em}.hx-root .td-toc li i{font-size:8px;width:18px}.hx-root .td-toc li span{font-size:9px}.hx-root .td-intro h2{font-size:46px}.hx-root .td-intro>main>p{font-size:13.5px}.hx-root .td-intro-list b{font-size:9.5px}.hx-root .td-intro-list small{font-size:11px}.hx-root .td-ans{height:310px}.hx-root .td-ans i{font-size:9px}.hx-root .td-ans b{font-size:36px}.hx-root .td-ans h3{font-size:15px}.hx-root .td-ans p{font-size:11.5px;line-height:1.7}.hx-root .td-est{height:358px;margin-top:22px}.hx-root .td-est-h small{font-size:9px}.hx-root .td-est-h b{font-size:14px}.hx-root .td-est-sum strong{font-size:38px}.hx-root .td-est-sum span{font-size:14px}.hx-root .td-est-note{font-size:10.5px;margin-bottom:10px}.hx-root .td-est dl>div{height:29px;font-size:12px}.hx-root .td-est dd.inc{font-size:11px}.hx-root .td-total>div small{font-size:9px}.hx-root .td-total>div b{font-size:25px}.hx-root .td-total .sum b{font-size:31px}.hx-root .td-total .sum b em{font-size:14px}.hx-root .td-total p{font-size:11.5px;max-width:440px}.hx-root .hx-alloc{height:402px;grid-template-columns:1fr 1fr 292px}.hx-root .hx-alloc-col>.h small{font-size:9px}.hx-root .hx-alloc-col>.h b{font-size:14.5px}.hx-root .hx-alloc-col .r{height:29px;grid-template-columns:20px 1fr 48px 78px}.hx-root .hx-alloc-col .r b,.hx-root .hx-alloc-col .r em{font-size:11.5px}.hx-root .hx-alloc-col .tot{height:40px}.hx-root .hx-alloc-col .tot b{font-size:13px}.hx-root .hx-alloc-col .tot em{font-size:14.5px}.hx-root .hx-alloc-x>small{font-size:9px}.hx-root .hx-alloc-x>b{font-size:15.5px}.hx-root .hx-alloc-x>p{font-size:11px;line-height:1.8}.hx-root .hx-vat>div{font-size:11px;height:25px}.hx-root .hx-vat>div span{font-size:11.5px}.hx-root .hx-vat .fin span{font-size:14px}.hx-root .hx-sch{height:400px;grid-template-columns:1fr 306px}.hx-root .hx-gantt-band i{font-size:9px}.hx-root .hx-gantt-band b{font-size:15px}.hx-root .hx-gantt-band em{font-size:11px}.hx-root .hx-gantt-wk>span{font-size:9.5px;padding:6px 0}.hx-root .hx-gantt-row{height:34px}.hx-root .hx-gantt-bar{padding:5px 11px}.hx-root .hx-gantt-bar small{margin-top:2px}.hx-root .hx-gantt-bar b{font-size:11.5px}.hx-root .hx-gantt-bar small{font-size:9.5px}.hx-root .hx-gantt-bar.narrow b{font-size:10px}.hx-root .hx-gantt-bar.narrow small{font-size:8.5px}.hx-root .hx-gate{font-size:10.5px;padding:6px 13px}.hx-root .hx-dep>small{font-size:9px}.hx-root .hx-dep>b{font-size:15px;margin:11px 0 10px}.hx-root .hx-dep-t b{font-size:12px}.hx-root .hx-dep-t span{font-size:10.5px}.hx-root .hx-dep-t em{font-size:9.5px}.hx-root .hx-dep>p{font-size:11px;margin-top:11px}.hx-root .td-work{height:272px;grid-template-columns:1fr 348px}.hx-root .td-work-list>div{height:64px}.hx-root .td-work-list i{font-size:10px}.hx-root .td-work-list b{font-size:15px}.hx-root .td-work-list p{font-size:11.5px}.hx-root .td-work-list em{font-size:11px}.hx-root .td-work-q>small{font-size:9px}.hx-root .td-work-q>b{font-size:15.5px}.hx-root .td-work-q>p{font-size:11.5px;line-height:1.8}.hx-root .td-crew-h{font-size:9px}.hx-root .td-crew-g span{font-size:10px}.hx-root .td-crew-g b{font-size:15.5px}.hx-root .td-crew-g strong{font-size:24px}.hx-root .td-crew-g p,.hx-root .td-crew-g p b{font-size:11px}.hx-root .td-crew-note p,.hx-root .td-crew-note p b{font-size:12px}.hx-root .td-career{margin-top:18px;gap:44px}.hx-root .td-career>section>div{height:23px;font-size:10.5px;grid-template-columns:26px 1fr 1fr 58px}.hx-root .td-career i{font-size:9px}.hx-root .td-career em{font-size:9.5px}.hx-root .hx-rel{bottom:48px}.hx-root .hx-rel>div>i{font-size:9px}.hx-root .hx-rel>div>b{font-size:13px}.hx-root .hx-rel>div>p{font-size:11px;line-height:1.7}.hx-root .td-cv>main{width:600px;top:186px}.hx-root .td-cv h1{font-size:50px}.hx-root .hx-cv-price{position:absolute;right:60px;top:186px;width:436px;border-top:2px solid var(--gold);padding-top:16px}.hx-root .hx-cv-price>small{display:block;font:600 9px var(--mono);letter-spacing:.22em;color:var(--gold)}.hx-root .hx-cv-step{margin-top:14px;padding-top:14px;border-top:1px solid #ffffff1f;display:grid;grid-template-columns:1fr auto;align-items:baseline;-moz-column-gap:16px;column-gap:16px}.hx-root .hx-cv-step:first-of-type{border-top:0;padding-top:0}.hx-root .hx-cv-step i{grid-column:1 / -1;font-style:normal;font:600 9.5px var(--mono);letter-spacing:.18em;color:#8b8272}.hx-root .hx-cv-step.on i{color:var(--gold)}.hx-root .hx-cv-step b{font-size:15px;font-weight:700;color:#fff;margin-top:9px;letter-spacing:-.03em}.hx-root .hx-cv-step strong{justify-self:end;margin-top:9px;font:800 29px/1 var(--mono);letter-spacing:-.05em;color:#fff}.hx-root .hx-cv-step.on strong{color:var(--gold-l)}.hx-root .hx-cv-step strong span{font-size:13px;letter-spacing:0;color:#8b8272;margin-left:5px;font-family:Noto Sans KR}.hx-root .hx-cv-step em{grid-column:1 / -1;font-style:normal;font-size:11.5px;color:#8b8272;line-height:1.6;margin-top:9px}.hx-root .hx-cv-sum{margin-top:16px;padding-top:13px;border-top:1px solid #ffffff2e}.hx-root .hx-cv-sum>div{display:flex;align-items:baseline;padding:4px 0}.hx-root .hx-cv-sum span{font-size:12px;color:#a79e8f}.hx-root .hx-cv-sum b{margin-left:auto;font:800 22px var(--mono);letter-spacing:-.045em;color:#fff}.hx-root .hx-cv-sum .vat span{color:#6e6558}.hx-root .hx-cv-sum .vat b{font-size:17px;color:#8b8272;font-weight:600}.hx-root .hx-toc2{margin-top:26px;border-top:2px solid var(--ink);height:400px}.hx-root .hx-toc2 section{display:grid;grid-template-columns:52px 232px 76px 1fr;align-items:baseline;-moz-column-gap:22px;column-gap:22px;padding:17px 0;border-bottom:1px solid var(--line)}.hx-root .hx-toc2 i{font-style:normal;font:600 9.5px var(--mono);letter-spacing:.12em;color:var(--gold)}.hx-root .hx-toc2 b{font-size:19px;font-weight:800;letter-spacing:-.045em}.hx-root .hx-toc2 u{text-decoration:none;font:700 11px var(--mono);letter-spacing:.02em;color:var(--muted-2)}.hx-root .hx-toc2 span{grid-column:2 / span 2;font-size:10.5px;color:var(--muted-2);margin-top:6px;letter-spacing:-.02em}.hx-root .hx-toc2 ol{grid-column:4;grid-row:1 / span 2;list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px 0}.hx-root .hx-toc2 li{font-size:11.5px;color:#4c463c;letter-spacing:-.025em;padding-right:14px;margin-right:12px;border-right:1px solid var(--line-2);white-space:nowrap}.hx-root .hx-toc2 li:last-child{border-right:0;margin-right:0;padding-right:0}.hx-root .hx-toc2 li em{font-style:normal;font:600 9px var(--mono);color:var(--gold);margin-left:5px}.hx-root .hx-two{display:grid;grid-template-columns:1fr 1fr 264px;gap:36px;margin-top:26px;height:300px}.hx-root .hx-two section{border-top:2px solid var(--ink);padding-top:13px}.hx-root .hx-two section.on{border-top-color:var(--gold)}.hx-root .hx-two section>i{font-style:normal;display:block;font:600 9px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.hx-root .hx-two section.on>i{color:var(--gold)}.hx-root .hx-two h3{font-size:19px;font-weight:800;letter-spacing:-.042em;margin:9px 0 0}.hx-root .hx-two-n{display:flex;align-items:baseline;gap:6px;margin:16px 0}.hx-root .hx-two-n b{font:800 42px/1 var(--mono);letter-spacing:-.05em}.hx-root .hx-two section.on .hx-two-n b{color:var(--gold)}.hx-root .hx-two-n span{font-size:14px;font-weight:700;color:var(--muted)}.hx-root .hx-two-n em{margin-left:auto;font-style:normal;font:600 14px var(--mono);color:var(--ink);border:1px solid var(--line-2);padding:5px 11px;letter-spacing:-.02em}.hx-root .hx-two dl{margin:0;border-top:1px solid var(--line)}.hx-root .hx-two dl>div{padding:9px 0;border-bottom:1px solid var(--line)}.hx-root .hx-two dt{font:600 9px var(--mono);letter-spacing:.1em;color:var(--muted-2)}.hx-root .hx-two dd{margin:5px 0 0;font-size:12px;letter-spacing:-.02em;color:#4c463c;line-height:1.5}.hx-root .hx-two-sum{border-left:1px solid var(--line-2);padding-left:30px}.hx-root .hx-two-sum>small{display:block;font:600 8px var(--mono);letter-spacing:.2em;color:var(--gold)}.hx-root .hx-two-sum>b{display:block;font:800 46px/1 var(--mono);letter-spacing:-.05em;margin:16px 0 6px}.hx-root .hx-two-sum>b span{font-size:15px;font-weight:700;color:var(--muted);margin-left:5px;font-family:Noto Sans KR}.hx-root .hx-two-sum>em{display:block;font-style:normal;font-size:11px;color:var(--muted-2)}.hx-root .hx-two-sum>p{margin-top:15px;font-size:11px;line-height:1.8;color:var(--muted)}.hx-root .hx-two-sum>p b{color:var(--ink);font-weight:700}.hx-root .hx-diff{display:grid;grid-template-columns:1fr 1fr;gap:54px;margin-top:20px;height:170px}.hx-root .hx-diff section{border-top:2px solid var(--ink);padding-top:14px}.hx-root .hx-diff section.on{border-top-color:var(--gold)}.hx-root .hx-diff section>i{font-style:normal;display:block;font:600 9.5px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.hx-root .hx-diff section.on>i{color:var(--gold)}.hx-root .hx-diff h3{font-size:22px;font-weight:800;letter-spacing:-.045em;margin:9px 0 10px}.hx-root .hx-diff section>p{font-size:12.5px;line-height:1.7;color:var(--muted);padding-bottom:12px;border-bottom:1px solid var(--line)}.hx-root .hx-diff section>p b{color:var(--ink);font-weight:700}.hx-root .hx-diff ul{list-style:none;margin:0;padding:0}.hx-root .hx-diff li{display:grid;grid-template-columns:54px 108px 1fr;align-items:baseline;-moz-column-gap:12px;column-gap:12px;padding:9px 0;border-bottom:1px solid var(--line)}.hx-root .hx-diff li b{font:600 9.5px var(--mono);letter-spacing:.04em;color:var(--gold)}.hx-root .hx-diff li span{font-size:13px;font-weight:700;letter-spacing:-.03em}.hx-root .hx-diff li em{font-style:normal;font-size:11.5px;color:var(--muted);letter-spacing:-.02em}.hx-root .hx-cmp{position:absolute;left:60px;right:60px;bottom:50px}.hx-root .hx-cmp>div{display:grid;grid-template-columns:168px 1fr 1fr 1fr;align-items:center;height:33px;border-bottom:1px solid var(--line)}.hx-root .hx-cmp-h{border-bottom:1px solid var(--ink)!important;height:34px!important}.hx-root .hx-cmp-h b{font:600 10.5px var(--mono);letter-spacing:.08em;color:var(--muted-2)}.hx-root .hx-cmp-h b.on{color:var(--gold)}.hx-root .hx-cmp>div>span{font-size:12px;font-weight:700;color:var(--ink);letter-spacing:-.025em}.hx-root .hx-cmp>div>i{font-style:normal;font-size:12.5px;color:var(--muted-2);letter-spacing:-.025em}.hx-root .hx-cmp>div>i.on{color:var(--ink);font-weight:700}.hx-root .hx-alloc{grid-template-columns:1fr 1fr;gap:56px;height:400px;margin-top:18px}.hx-root .hx-alloc-col>.h{display:block;border-bottom:1px solid var(--ink);padding-bottom:13px;margin-bottom:4px}.hx-root .hx-alloc-col>.h small{display:block;font:600 9.5px var(--mono);letter-spacing:.14em;color:var(--gold)}.hx-root .hx-alloc-col>.h b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em;margin-top:8px}.hx-root .hx-alloc-col>.h strong{display:flex;align-items:baseline;gap:6px;margin-top:10px;font:800 30px/1 var(--mono);letter-spacing:-.05em}.hx-root .hx-alloc-col>.h strong span{font-size:13px;font-weight:700;color:var(--muted);font-family:Noto Sans KR}.hx-root .hx-alloc-col .r{height:27px;grid-template-columns:22px 1fr 84px 88px;-moz-column-gap:14px;column-gap:14px}.hx-root .hx-alloc-col .r i{font-size:9px}.hx-root .hx-alloc-col .r b{font-size:13px;font-weight:600}.hx-root .hx-alloc-col .r .bar{height:8px}.hx-root .hx-alloc-col .r em{font-size:13px}.hx-root .hx-alloc-col .tot{height:38px}.hx-root .hx-alloc-col .tot b{font-size:14px}.hx-root .hx-alloc-col .tot em{font-size:16px}.hx-vat2{position:absolute;left:60px;right:60px;bottom:50px;border-top:1px solid var(--ink);padding-top:16px;display:flex;align-items:flex-start;gap:40px}.hx-vat2>p{font-size:12px;line-height:1.75;color:var(--muted);max-width:430px}.hx-vat2>p b{color:var(--ink);font-weight:700}.hx-vat2>div{margin-left:auto;display:grid;grid-template-columns:repeat(4,auto);gap:0 34px}.hx-vat2>div>div{text-align:right}.hx-vat2>div small{display:block;font:600 9px var(--mono);letter-spacing:.1em;color:var(--muted-2)}.hx-vat2>div b{display:block;font:700 15px var(--mono);letter-spacing:-.03em;margin-top:8px}.hx-vat2>div .fin small{color:var(--gold)}.hx-vat2>div .fin b{color:var(--gold);font-size:19px;font-weight:800}.hx-root .hx-cmp-t{display:flex;align-items:baseline;gap:16px;margin-bottom:13px}.hx-root .hx-cmp-t small{font:600 8.5px var(--mono);letter-spacing:.2em;color:var(--gold)}.hx-root .hx-cmp-t b{font-size:14.5px;font-weight:800;letter-spacing:-.035em}.hx-root .td-est dd.inc{color:var(--muted-2);font-weight:500}.hx-root .hx-score{margin-top:20px;border-top:1px solid var(--ink);height:414px}.hx-root .hx-score>div{display:grid;grid-template-columns:30px 268px 1fr 78px;align-items:center;-moz-column-gap:26px;column-gap:26px;height:82px;border-bottom:1px solid var(--line)}.hx-root .hx-score i{font-style:normal;font:600 9px var(--mono);color:var(--muted-2)}.hx-root .hx-score>div>b{font-size:12.5px;font-weight:700;line-height:1.55;letter-spacing:-.03em;color:var(--ink);word-break:keep-all}.hx-root .hx-score>div>p{font-size:12px;line-height:1.7;color:var(--muted);letter-spacing:-.02em}.hx-root .hx-score>div>p b{color:var(--ink);font-weight:700}.hx-root .hx-score>div>em{font-style:normal;text-align:right;font:700 15px var(--mono);color:var(--gold);letter-spacing:-.02em}.hx-root .hx-score>div>em small{font-family:Noto Sans KR;font-size:10px;font-weight:600;margin-left:3px}.hx-root .hx-pref{position:absolute;left:60px;right:60px;bottom:50px;display:grid;grid-template-columns:200px repeat(3,1fr);gap:0 30px;border-top:1px solid var(--line-2);padding-top:15px}.hx-root .hx-pref-h{font-size:12px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.hx-root .hx-pref>div b{display:block;font-size:11.5px;font-weight:700;color:var(--gold);letter-spacing:-.02em}.hx-root .hx-pref>div span{display:block;font-size:10.5px;line-height:1.65;color:var(--muted);margin-top:6px}.hx-root .hx-flow{display:grid;grid-template-columns:330px 1fr 330px;gap:0;margin-top:20px;height:344px;align-items:stretch}.hx-root .hx-flow-in{display:flex;flex-direction:column;gap:18px;justify-content:center}.hx-root .hx-flow-in>div{border:1px solid var(--line-2);border-left:3px solid var(--ink);padding:16px 20px}.hx-root .hx-flow-in i{font-style:normal;display:block;font:600 8.5px var(--mono);letter-spacing:.18em;color:var(--muted-2)}.hx-root .hx-flow-in b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em;margin:9px 0 7px}.hx-root .hx-flow-in span{display:block;font:600 11.5px var(--mono);color:var(--ink);letter-spacing:-.02em}.hx-root .hx-flow-in em{display:block;font-style:normal;font-size:10.5px;color:var(--muted);margin-top:6px}.hx-root .hx-flow-mid{display:flex;flex-direction:column;align-items:center;justify-content:center;position:relative;padding:0 30px}.hx-root .hx-flow-mid:before{content:"";position:absolute;left:24px;right:24px;top:50%;height:1px;background:var(--line-2)}.hx-root .hx-flow-mid:after{content:"";position:absolute;right:24px;top:calc(50% - 4px);border:4px solid transparent;border-left-color:var(--line-2)}.hx-root .hx-flow-mid>*{position:relative;background:var(--paper);padding:0 16px;text-align:center}.hx-root .hx-flow-mid b{font-size:14px;font-weight:800;letter-spacing:-.035em;line-height:1.55;padding-bottom:12px}.hx-root .hx-flow-mid strong{font:800 46px/1 var(--mono);letter-spacing:-.05em;color:var(--gold)}.hx-root .hx-flow-mid span{font-size:10.5px;color:var(--muted-2);padding-top:8px}.hx-root .hx-flow-out{border:1px solid var(--ink);background:var(--ink);color:#fff;padding:24px 26px;display:flex;flex-direction:column;justify-content:center}.hx-root .hx-flow-out i{font-style:normal;font:600 8.5px var(--mono);letter-spacing:.18em;color:var(--gold)}.hx-root .hx-flow-out b{font-size:19px;font-weight:800;letter-spacing:-.04em;margin:9px 0 4px;color:#fff}.hx-root .hx-flow-out strong{font:800 52px/1 var(--mono);letter-spacing:-.05em;color:#fff;margin-bottom:16px}.hx-root .hx-flow-out strong em{font-style:normal;font-size:16px;color:var(--gold-l);margin-left:5px;font-family:Noto Sans KR;font-weight:700}.hx-root .hx-flow-out dl{margin:0;border-top:1px solid #ffffff2e}.hx-root .hx-flow-out dl>div{display:flex;align-items:baseline;height:29px;border-bottom:1px solid #ffffff14}.hx-root .hx-flow-out dt{font-size:11px;color:#a79e8f}.hx-root .hx-flow-out dd{margin:0 0 0 auto;font:600 12px var(--mono);color:#fff}.hx-root .hx-vol{position:absolute;left:60px;right:60px;bottom:50px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--ink);padding-top:16px}.hx-root .hx-vol>div{padding-right:26px;border-right:1px solid var(--line)}.hx-root .hx-vol>div:not(:first-child){padding-left:26px}.hx-root .hx-vol>div:last-child{border-right:0;padding-right:0}.hx-root .hx-vol small{display:block;font:600 9px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.hx-root .hx-vol b{display:block;font-size:23px;font-weight:800;letter-spacing:-.045em;margin:10px 0 8px}.hx-root .hx-vol>div:last-child b{color:var(--gold)}.hx-root .hx-vol span{display:block;font-size:10.5px;line-height:1.6;color:var(--muted)}.hx-root .hx-flow-mid u{text-decoration:none;display:block;margin-top:16px;padding:9px 14px;border:1px solid var(--line-2);font-size:10.5px;line-height:1.6;color:var(--muted);text-align:center}.hx-root .hx-flow-mid u b{display:inline;font-size:12px;font-weight:800;color:var(--ink);padding:0;letter-spacing:-.02em}.hx-root .hx-und{display:grid;grid-template-columns:400px 1fr;gap:56px;margin-top:22px;height:400px}.hx-root .hx-und blockquote{margin:0;background:var(--ink);color:#fff;padding:36px 34px;display:flex;flex-direction:column;justify-content:center;font-size:27px;line-height:1.62;font-weight:700;letter-spacing:-.045em}.hx-root .hx-und blockquote b{font-weight:800;color:var(--gold-l)}.hx-root .hx-und cite{display:block;font-style:normal;font:600 9.5px var(--mono);letter-spacing:.16em;color:#6e6558;margin-top:26px}.hx-root .hx-und-t{display:flex;flex-direction:column}.hx-root .hx-und-t>div{display:grid;grid-template-columns:1fr 268px 150px;align-items:center;-moz-column-gap:20px;column-gap:20px;height:52px;border-bottom:1px solid var(--line)}.hx-root .hx-und-t>.h{border-bottom:1px solid var(--ink);height:34px}.hx-root .hx-und-t>.h span,.hx-root .hx-und-t>.h i,.hx-root .hx-und-t>.h em{font:600 9.5px var(--mono);letter-spacing:.1em;color:var(--muted-2);font-style:normal}.hx-root .hx-und-t>.h em{color:var(--gold)}.hx-root .hx-und-t>div>span{font-size:14px;font-weight:700;letter-spacing:-.035em;color:var(--ink)}.hx-root .hx-und-t>div>i{font-style:normal;font-size:11.5px;color:var(--muted);letter-spacing:-.02em}.hx-root .hx-und-t>div>em{font-style:normal;font-size:11.5px;font-weight:700;color:var(--gold);letter-spacing:-.02em}.hx-root .hx-und-t>p{margin-top:auto;padding-top:15px;font-size:13px;color:var(--muted);letter-spacing:-.02em}.hx-root .hx-und-t>p b{color:var(--ink);font-weight:800}.hx-root .hx-und-sum{position:absolute;left:60px;right:60px;bottom:50px;border-top:1px solid var(--ink);padding-top:17px;display:flex;align-items:flex-start;gap:44px}.hx-root .hx-und-sum>b{font-size:16px;font-weight:800;letter-spacing:-.04em;line-height:1.55;flex-shrink:0;max-width:430px}.hx-root .hx-und-sum>b em{color:var(--gold)}.hx-root .hx-und-sum>span{margin-left:auto;text-align:right;font-size:11.5px;line-height:1.8;color:var(--muted);max-width:600px}.hx-root .hx-und-sum>span b{color:var(--ink);font-weight:700}.hx-root .hx-wk{display:grid;grid-template-columns:repeat(4,1fr);margin-top:24px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line-2)}.hx-root .hx-wk>div{padding:16px 22px 16px 0;border-right:1px solid var(--line)}.hx-root .hx-wk>div:not(:first-child){padding-left:22px}.hx-root .hx-wk>div:last-child{border-right:0}.hx-root .hx-wk i{font-style:normal;display:block;font:600 9.5px var(--mono);letter-spacing:.12em;color:var(--gold)}.hx-root .hx-wk b{display:block;font-size:15px;font-weight:800;letter-spacing:-.04em;margin-top:7px}.hx-root .hx-pipe{display:grid;grid-template-columns:repeat(5,1fr);gap:30px;margin-top:30px;height:294px}.hx-root .hx-pipe section{position:relative;border-top:2px solid var(--ink);padding-top:15px;display:flex;flex-direction:column}.hx-root .hx-pipe section.llm{border-top-color:var(--gold)}.hx-root .hx-pipe section:not(:last-child):after{content:"";position:absolute;right:-21px;top:40px;border:5px solid transparent;border-left-color:var(--line-2)}.hx-root .hx-pipe i{font-style:normal;font:600 9.5px var(--mono);letter-spacing:.16em;color:var(--gold)}.hx-root .hx-pipe b{display:block;font-size:19px;font-weight:800;letter-spacing:-.045em;margin:9px 0 10px}.hx-root .hx-pipe p{font-size:12.5px;line-height:1.7;color:var(--muted);letter-spacing:-.025em;word-break:keep-all}.hx-root .hx-pipe u{text-decoration:none;align-self:flex-start;margin-top:11px;border:1px solid var(--gold);padding:4px 9px;font:700 9px var(--mono);letter-spacing:.12em;color:var(--gold)}.hx-root .hx-pipe em{font-style:normal;margin-top:auto;padding-top:12px;border-top:1px solid var(--line-2);font:600 10.5px var(--mono);color:var(--muted-2);letter-spacing:-.01em}.hx-root .hx-llm{display:grid;grid-template-columns:1fr 396px;gap:56px;margin-top:26px;height:376px}.hx-root .hx-llm-use>div{border-top:2px solid var(--gold);padding:22px 0 30px}.hx-root .hx-llm-use i{font-style:normal;display:block;font:600 9.5px var(--mono);letter-spacing:.14em;color:var(--gold)}.hx-root .hx-llm-use>div>b{display:block;font-size:23px;font-weight:800;letter-spacing:-.045em;margin:9px 0 12px}.hx-root .hx-llm-use>div>p{font-size:13px;line-height:1.7;color:var(--muted);letter-spacing:-.025em}.hx-root .hx-llm-use>div>span{display:block;font-size:13px;line-height:1.7;color:var(--ink);font-weight:700;letter-spacing:-.03em;margin-top:8px;padding-left:16px;border-left:2px solid var(--line-2)}.hx-root .hx-llm-safe{border-left:1px solid var(--line-2);padding-left:40px}.hx-root .hx-llm-safe .h{border-bottom:1px solid var(--ink);padding-bottom:14px}.hx-root .hx-llm-safe .h small{display:block;font:600 8.5px var(--mono);letter-spacing:.2em;color:var(--gold)}.hx-root .hx-llm-safe .h b{display:block;font-size:19px;font-weight:800;letter-spacing:-.045em;margin-top:10px}.hx-root .hx-llm-safe ol{list-style:none;margin:0;padding:0}.hx-root .hx-llm-safe li{display:grid;grid-template-columns:28px 1fr;-moz-column-gap:12px;column-gap:12px;padding:20px 0;border-bottom:1px solid var(--line)}.hx-root .hx-llm-safe li i{font-style:normal;font:600 9px var(--mono);color:var(--muted-2)}.hx-root .hx-llm-safe li b{font-size:13.5px;font-weight:700;letter-spacing:-.03em}.hx-root .hx-llm-safe li span{grid-column:2;font-size:11px;line-height:1.7;color:var(--muted);margin-top:6px}.hx-root .hx-llm-foot{position:absolute;left:60px;right:60px;bottom:50px;border-top:1px solid var(--ink);padding-top:17px;display:flex;align-items:flex-start;gap:44px}.hx-root .hx-llm-foot>div{max-width:560px}.hx-root .hx-llm-foot>div>b{display:block;font-size:16px;font-weight:800;letter-spacing:-.04em}.hx-root .hx-llm-foot>div>b em{color:var(--gold)}.hx-root .hx-llm-foot>div>span{display:block;font-size:11px;line-height:1.75;color:var(--muted);margin-top:8px}.hx-root .hx-llm-foot dl{margin:0 0 0 auto;display:flex}.hx-root .hx-llm-foot dl>div{padding:0 24px;border-left:1px solid var(--line);text-align:right}.hx-root .hx-llm-foot dl>div:last-child{padding-right:0}.hx-root .hx-llm-foot dt{font-size:12.5px;font-weight:800;letter-spacing:-.03em}.hx-root .hx-llm-foot dd{margin:7px 0 0;font-size:10.5px;color:var(--muted)}.hx-root .hx-semi{background:var(--paper)}.hx-root .hx-semi:before{content:"";position:absolute;left:0;top:0;bottom:0;width:690px;background:var(--ink)}.hx-root .hx-semi:after{content:"";position:absolute;left:690px;top:0;bottom:0;width:4px;background:var(--gold)}.hx-root .hx-semi>main{position:absolute;inset:0;display:grid;grid-template-columns:690px 1fr}.hx-root .hx-semi-l{padding:0 66px;display:flex;flex-direction:column;justify-content:center}.hx-root .hx-semi-l>i{font-style:normal;display:block;font:600 9.5px var(--mono);letter-spacing:.22em;color:var(--gold)}.hx-root .hx-semi h2{margin:22px 0 0;font-size:46px;line-height:1.26;font-weight:800;letter-spacing:-.05em;color:#fff}.hx-root .hx-semi-l>p{margin-top:24px;font-size:13px;line-height:2;color:#a79e8f;max-width:500px}.hx-root .hx-semi-l dl{margin:40px 0 0;display:flex;border-top:1px solid #ffffff2e;padding-top:20px}.hx-root .hx-semi-l dl>div{padding-right:30px;border-right:1px solid #ffffff1a}.hx-root .hx-semi-l dl>div:not(:first-child){padding-left:30px}.hx-root .hx-semi-l dl>div:last-child{border-right:0;padding-right:0}.hx-root .hx-semi-l dt{font:600 8.5px var(--mono);letter-spacing:.16em;color:#6e6558}.hx-root .hx-semi-l dd{margin:10px 0 0;font-size:14px;font-weight:800;letter-spacing:-.035em;color:#fff}.hx-root .hx-semi-r{list-style:none;margin:0;padding:0 60px;display:flex;flex-direction:column;justify-content:center}.hx-root .hx-semi-r li{display:grid;grid-template-columns:32px 1fr auto;align-items:baseline;-moz-column-gap:14px;column-gap:14px;padding:22px 0;border-bottom:1px solid var(--line)}.hx-root .hx-semi-r li:first-child{border-top:2px solid var(--ink)}.hx-root .hx-semi-r i{font-style:normal;font:600 9px var(--mono);color:var(--muted-2)}.hx-root .hx-semi-r b{font-size:16.5px;font-weight:700;letter-spacing:-.04em}.hx-root .hx-semi-r em{font-style:normal;font:600 10.5px var(--mono);color:var(--gold)}.hx-root .hx-semi .td-foot b{color:#6e6558}.hx-root .hx-path{margin-top:22px;height:382px}.hx-root .hx-path-h{display:grid;grid-template-columns:1fr 54px 300px 54px 1fr;border-bottom:1px solid var(--ink);padding-bottom:9px}.hx-root .hx-path-h span{font:600 9px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.hx-root .hx-path-h span:nth-child(2){grid-column:3;color:var(--gold)}.hx-root .hx-path-h span:nth-child(3){grid-column:5}.hx-root .hx-path-r{display:grid;grid-template-columns:1fr 54px 300px 54px 1fr;align-items:center;padding:29px 0;border-bottom:1px solid var(--line)}.hx-root .hx-path-r small{display:block;font:600 9px var(--mono);letter-spacing:.1em;color:var(--muted-2);margin-bottom:8px}.hx-root .hx-path-r table{border-collapse:collapse;width:100%;font-size:11.5px}.hx-root .hx-path-r th,.hx-root .hx-path-r td{border:1px solid var(--line-2);padding:7px 11px;text-align:left;font-weight:500}.hx-root .hx-path-r th{background:var(--paper-2);color:var(--muted);width:92px;font-weight:600}.hx-root .hx-path-r td.hit{background:#f3e7d0;font-weight:700;color:var(--ink)}.hx-root .hx-path-r .out td.hit{background:var(--ink);color:#fff}.hx-root .hx-path-r u{align-self:center;justify-self:center;width:44px;height:1px;background:var(--line-2);position:relative}.hx-root .hx-path-r u:after{content:"";position:absolute;right:0;top:-4px;border:4px solid transparent;border-left-color:var(--line-2)}.hx-root .hx-path-r .val{border:1px solid var(--gold);padding:11px 16px}.hx-root .hx-path-r .val dl{margin:0}.hx-root .hx-path-r .val dl>div{display:flex;align-items:baseline;height:26px}.hx-root .hx-path-r .val dt{font:600 9px var(--mono);letter-spacing:.08em;color:var(--muted-2);width:62px}.hx-root .hx-path-r .val dd{margin:0;font-size:12px;font-weight:700;letter-spacing:-.025em}.hx-root .hx-path-r .val dd.ok{color:var(--gold)}.hx-root .hx-json{display:grid;grid-template-columns:1fr 1fr;gap:48px;margin-top:22px;height:340px}.hx-root .hx-json section{display:flex;flex-direction:column}.hx-root .hx-json .h{border-top:2px solid var(--ink);padding-top:13px;margin-bottom:14px}.hx-root .hx-json section.on .h{border-top-color:var(--gold)}.hx-root .hx-json .h small{display:block;font:600 9px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.hx-root .hx-json section.on .h small{color:var(--gold)}.hx-root .hx-json .h b{display:block;font-size:18px;font-weight:800;letter-spacing:-.045em;margin-top:8px}.hx-root .hx-json pre{margin:0;background:var(--ink);color:#d8d1c4;padding:20px 22px;overflow:hidden;font:500 11.5px/1.85 var(--mono);letter-spacing:-.01em;white-space:pre}.hx-root .hx-json section.on pre{color:#e8dcc4}.hx-root .hx-json section>p{margin-top:auto;padding-top:14px;font-size:11.5px;line-height:1.8;color:var(--muted)}.hx-root .hx-json section>p b{color:var(--ink);font-weight:700}.hx-root .hx-after{position:absolute;left:60px;right:60px;bottom:50px;border-top:1px solid var(--ink);padding-top:16px}.hx-root .hx-after-h{font-size:13px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.hx-root .hx-after-t{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:13px}.hx-root .hx-after-t>div{display:grid;grid-template-columns:28px 1fr;-moz-column-gap:12px;column-gap:12px;border-top:1px solid var(--line);padding-top:11px}.hx-root .hx-after-t i{font-style:normal;font:600 9px var(--mono);color:var(--gold)}.hx-root .hx-after-t b{font-size:13px;font-weight:800;letter-spacing:-.03em}.hx-root .hx-after-t span{grid-column:2;font-size:10.5px;line-height:1.7;color:var(--muted);margin-top:5px}.hx-root .hx-one{margin-top:22px;height:352px}.hx-root .hx-one-h{display:grid;grid-template-columns:214px 38px 214px 38px 1fr 38px 214px;border-bottom:1px solid var(--ink);padding-bottom:9px}.hx-root .hx-one-h span{font:600 9px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.hx-root .hx-one-h span:nth-child(2){grid-column:3}.hx-root .hx-one-h span:nth-child(3){grid-column:5;color:var(--gold)}.hx-root .hx-one-h span:nth-child(4){grid-column:7}.hx-root .hx-one-g{display:grid;grid-template-columns:214px 38px 214px 38px 1fr 38px 214px;grid-template-rows:repeat(3,1fr);gap:12px 0;margin-top:14px;height:296px}.hx-root .hx-one .box{border:1px solid var(--line-2);border-left:3px solid var(--ink);padding:12px 16px;display:flex;flex-direction:column;justify-content:center}.hx-root .hx-one .box i{font-style:normal;font:600 9px var(--mono);letter-spacing:.12em;color:var(--muted-2)}.hx-root .hx-one .box b{font-size:14.5px;font-weight:800;letter-spacing:-.04em;margin-top:7px;line-height:1.45}.hx-root .hx-one .box span{font-size:10.5px;line-height:1.6;color:var(--muted);margin-top:6px}.hx-root .hx-one .box.on{border-left-color:var(--gold)}.hx-root .hx-one .box.on i{color:var(--gold)}.hx-root .hx-one .box.gold{border-color:var(--gold);border-left-width:1px}.hx-root .hx-one .box.gold i{color:var(--gold)}.hx-root .hx-one .box.chk{grid-column:5;grid-row:1 / span 3;background:var(--ink);border:0;padding:18px 24px;justify-content:flex-start}.hx-root .hx-one .box.chk i{color:var(--gold);letter-spacing:.2em}.hx-root .hx-one .box.chk ol{list-style:none;margin:12px 0 0;padding:0}.hx-root .hx-one .box.chk li{display:grid;grid-template-columns:132px 1fr;-moz-column-gap:14px;column-gap:14px;align-items:baseline;padding:8px 0;border-top:1px solid #ffffff14}.hx-root .hx-one .box.chk li b{font-size:12px;font-weight:700;color:#fff;margin:0;letter-spacing:-.02em}.hx-root .hx-one .box.chk li span{font-size:10.5px;color:#a79e8f;margin:0;line-height:1.5}.hx-root .hx-one .box.out{border-left-width:1px}.hx-root .hx-one .box.out em{display:block;width:16px;height:16px;border:1px solid var(--line-2);margin-bottom:9px}.hx-root .hx-one .box.out em.y{background:#e8b84b;border-color:#e8b84b}.hx-root .hx-one .box.out em.r{background:#b4553c;border-color:#b4553c}.hx-root .hx-one .c1{grid-column:1}.hx-root .hx-one .c3{grid-column:3}.hx-root .hx-one .c7{grid-column:7}.hx-root .hx-one .r1{grid-row:1}.hx-root .hx-one .r2{grid-row:2}.hx-root .hx-one .r3{grid-row:3}.hx-root .hx-one u{align-self:center;justify-self:center;width:38px;height:1px;background:var(--line-2);position:relative}.hx-root .hx-one u:after{content:"";position:absolute;right:0;top:-4px;border:4px solid transparent;border-left-color:var(--line-2)}.hx-root .hx-one u.a1{grid-column:2;grid-row:1}.hx-root .hx-one u.a2{grid-column:2;grid-row:2}.hx-root .hx-one u.a3{grid-column:2;grid-row:3;background:var(--gold)}.hx-root .hx-one u.a3:after{border-left-color:var(--gold)}.hx-root .hx-one u.a4{grid-column:6;grid-row:2}.hx-root .hx-cmp2{display:grid;grid-template-columns:1fr 150px 1fr;gap:0;margin-top:22px;height:308px;align-items:start}.hx-root .hx-cmp2 .side>small{display:block;font:600 9px var(--mono);letter-spacing:.16em;color:var(--muted-2);margin-bottom:11px}.hx-root .hx-cmp2 .side>em{display:block;font-style:normal;font-size:10.5px;color:var(--muted);margin-top:11px}.hx-root .hx-doc{border:1px solid var(--line-2);background:#fff;padding:16px 18px}.hx-root .hx-doc.on{border-color:var(--ink)}.hx-root .hx-doc .hd{font-size:12px;font-weight:800;letter-spacing:-.03em;border-bottom:1px solid var(--ink);padding-bottom:8px;margin-bottom:11px}.hx-root .hx-doc .hd span{float:right;font-size:10px;font-weight:600;color:var(--muted-2)}.hx-root .hx-doc .hd2{font-size:10.5px;font-weight:700;color:var(--muted);margin:13px 0 7px}.hx-root .hx-doc table{border-collapse:collapse;width:100%;font-size:10.5px}.hx-root .hx-doc th,.hx-root .hx-doc td{border:1px solid var(--line-2);padding:6px 9px;text-align:left;font-weight:500;height:26px}.hx-root .hx-doc th{background:var(--paper-2);color:var(--muted);font-weight:600;width:76px}.hx-root .hx-doc td.e{background:repeating-linear-gradient(135deg,#fff,#fff 4px,#f6f2ea 4px 8px)}.hx-root .hx-doc td.v{background:#f3e7d0;font-weight:700;color:var(--ink)}.hx-root .hx-cmp2 .mid{display:flex;flex-direction:column;align-items:center;justify-content:center;height:100%;padding-top:40px}.hx-root .hx-cmp2 .mid u{width:60px;height:1px;background:var(--gold);position:relative}.hx-root .hx-cmp2 .mid u:after{content:"";position:absolute;right:0;top:-4px;border:4px solid transparent;border-left-color:var(--gold)}.hx-root .hx-cmp2 .mid b{font-size:13px;font-weight:800;letter-spacing:-.03em;color:var(--gold);margin-top:12px}.hx-root .hx-steps{position:absolute;left:60px;right:60px;bottom:50px;border-top:1px solid var(--ink);padding-top:16px}.hx-root .hx-steps-h{font-size:12px;font-weight:800;letter-spacing:-.03em;color:var(--ink)}.hx-root .hx-steps ol{list-style:none;margin:12px 0 0;padding:0;display:grid;grid-template-columns:repeat(5,1fr);gap:24px}.hx-root .hx-steps li{border-top:1px solid var(--line);padding-top:10px}.hx-root .hx-steps li i{font-style:normal;display:block;font:600 8.5px var(--mono);color:var(--gold)}.hx-root .hx-steps li b{display:block;font-size:12px;font-weight:700;letter-spacing:-.03em;margin-top:6px}.hx-root .hx-steps>p{margin-top:14px;font-size:11px;line-height:1.7;color:var(--muted)}.hx-root .hx-steps>p b{color:var(--ink);font-weight:700}.hx-root .hx-three{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:22px;height:406px}.hx-root .hx-three section{border-top:2px solid var(--ink);padding-top:14px;display:flex;flex-direction:column}.hx-root .hx-three i{font-style:normal;font:600 9.5px var(--mono);letter-spacing:.16em;color:var(--gold)}.hx-root .hx-three>section>b{display:block;font-size:16.5px;font-weight:800;letter-spacing:-.04em;margin:10px 0 18px}.hx-root .hx-three .fig{display:flex;align-items:flex-start;gap:10px}.hx-root .hx-three .fig table{border-collapse:collapse;font-size:9.5px}.hx-root .hx-three .fig th,.hx-root .hx-three .fig td{border:1px solid var(--line-2);padding:7px 9px;text-align:left;font-weight:500}.hx-root .hx-three .fig th{background:var(--ink);color:#fff;font-weight:700;font-size:9px}.hx-root .hx-three .fig tr.more td{background:var(--paper-2);color:var(--gold);font-weight:700;text-align:center}.hx-root .hx-three .t3 em{display:block;font-style:normal;font:600 8.5px var(--mono);color:var(--muted-2);margin-top:6px}.hx-root .hx-three .fig>span{align-self:center;color:var(--muted-2);font-size:13px;padding-top:16px}.hx-root .hx-three .fig table.mg th{background:#f3e7d0;color:var(--ink);vertical-align:middle;text-align:center;width:52px}.hx-root .hx-three .fig>em{font-style:normal;font:600 8.5px var(--mono);color:var(--muted-2);align-self:flex-end;padding-bottom:3px}.hx-root .hx-three .fig.pg{gap:12px}.hx-root .hx-three .pgbox{border:1px solid var(--line-2);padding:7px 8px}.hx-root .hx-three .pgbox>span{display:block;font:600 8.5px var(--mono);color:var(--muted-2);margin-bottom:5px}.hx-root .hx-three>section>p{margin-top:auto;padding-top:14px;border-top:1px solid var(--line);font-size:11.5px;line-height:1.8;color:var(--muted)}.hx-root .hx-three>section>p b{color:var(--gold);font-weight:800}.hx-root .hx-dose{display:grid;grid-template-columns:1fr 340px;gap:52px;margin-top:22px;height:368px;align-items:start}.hx-root .hx-dose>*{min-height:0}.hx-root .hx-dose-t>div{display:grid;grid-template-columns:40px 1fr 92px 92px 92px;align-items:center;height:25px;border-bottom:1px solid var(--line)}.hx-root .hx-dose-t>.h{border-bottom:1px solid var(--ink);height:30px}.hx-root .hx-dose-t>.h span,.hx-root .hx-dose-t>.h i{font:600 9px var(--mono);letter-spacing:.1em;color:var(--muted-2);font-style:normal;text-align:center}.hx-root .hx-dose-t>.h span:first-child,.hx-root .hx-dose-t>.h span:nth-child(2){text-align:left}.hx-root .hx-dose-t>div>span{font-size:10.5px;color:var(--muted-2)}.hx-root .hx-dose-t>div>span.nm{font-size:12px;color:var(--ink);font-weight:600;letter-spacing:-.025em}.hx-root .hx-dose-t>div>i{font-style:normal;text-align:center;font-size:10px;font-weight:700;letter-spacing:-.02em;margin:0 6px;padding:3px 0}.hx-root .hx-dose-t i.o{background:var(--ink);color:#fff}.hx-root .hx-dose-t i.x{background:transparent;color:var(--muted-2)}.hx-root .hx-dose-t i.c{background:#f3e7d0;color:#7a5c22}.hx-root .hx-dose aside{border-left:1px solid var(--line-2);padding-left:36px}.hx-root .hx-dose .lg{display:flex;align-items:flex-start;gap:12px;padding:11px 0;border-bottom:1px solid var(--line)}.hx-root .hx-dose .lg>div{flex:1}.hx-root .hx-dose .lg em{flex:0 0 16px;height:14px;display:block;margin-top:3px}.hx-root .hx-dose .lg em.o{background:var(--ink)}.hx-root .hx-dose .lg em.x{border:1px solid var(--line-2)}.hx-root .hx-dose .lg em.c{background:#f3e7d0}.hx-root .hx-dose .lg b{font-size:13px;font-weight:800;letter-spacing:-.03em}.hx-root .hx-dose .lg span{display:block;font-size:11px;line-height:1.65;color:var(--muted);margin-top:4px}.hx-root .hx-dose .note{margin-top:20px;font-size:11.5px;line-height:1.85;color:var(--muted)}.hx-root .hx-dose .note b{color:var(--ink);font-weight:700}.hx-root .hx-rep{display:grid;grid-template-columns:1fr 400px;gap:52px;margin-top:24px;height:388px}.hx-root .hx-rep-c{border:1px solid var(--ink);display:flex;flex-direction:column}.hx-root .hx-rep-c .hd{background:var(--ink);color:#fff;padding:13px 20px;display:flex;align-items:baseline}.hx-root .hx-rep-c .hd b{font-size:14px;font-weight:800;letter-spacing:-.03em}.hx-root .hx-rep-c .hd span{margin-left:auto;font:500 10px var(--mono);color:#8b8272}.hx-root .hx-rep-c ul{list-style:none;margin:0;padding:0}.hx-root .hx-rep-c li{display:grid;grid-template-columns:30px 1fr auto;align-items:baseline;-moz-column-gap:14px;column-gap:14px;padding:15px 20px;border-bottom:1px solid var(--line)}.hx-root .hx-rep-c li i{font-style:normal;font-size:13px;font-weight:800;color:#5e8c6a}.hx-root .hx-rep-c li.ng i{color:#b4553c}.hx-root .hx-rep-c li b{font-size:13px;font-weight:700;letter-spacing:-.03em}.hx-root .hx-rep-c li.ng b{color:#b4553c}.hx-root .hx-rep-c li em{font-style:normal;font:500 10.5px var(--mono);color:var(--muted-2);text-align:right}.hx-root .hx-rep-c .ft{margin-top:auto;background:var(--paper-2);padding:14px 20px;display:flex;align-items:baseline;gap:16px}.hx-root .hx-rep-c .ft b{font-size:13px;font-weight:800;letter-spacing:-.03em}.hx-root .hx-rep-c .ft span{font-size:11px;color:var(--muted)}.hx-root .hx-rep aside{display:flex;flex-direction:column;gap:20px}.hx-root .hx-rep .blk{border-top:2px solid var(--line-2);padding-top:14px}.hx-root .hx-rep .blk.on{border-top-color:var(--gold)}.hx-root .hx-rep .blk small{display:block;font:600 8.5px var(--mono);letter-spacing:.18em;color:var(--muted-2)}.hx-root .hx-rep .blk.on small{color:var(--gold)}.hx-root .hx-rep .blk>b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em;margin:9px 0}.hx-root .hx-rep .blk>span{display:block;font-size:11.5px;line-height:1.85;color:var(--muted)}.hx-root .hx-rep .blk>span b{color:var(--ink);font-weight:700}.hx-root .hx-rep dl{margin:14px 0 0}.hx-root .hx-rep dl>div{display:grid;grid-template-columns:52px 1fr;-moz-column-gap:14px;column-gap:14px;align-items:baseline;padding:10px 0;border-top:1px solid var(--line)}.hx-root .hx-rep dt{font:700 10.5px var(--mono);color:var(--gold)}.hx-root .hx-rep dd{margin:0;font-size:11px;line-height:1.6;color:var(--ink);letter-spacing:-.025em}.hx-root .hx-scr{display:grid;grid-template-columns:repeat(3,1fr);gap:40px;margin-top:24px;height:366px}.hx-root .hx-scr section{border:1px solid var(--line-2);display:flex;flex-direction:column;background:#fff}.hx-root .hx-scr .bar{background:var(--ink);color:#fff;padding:11px 16px;display:flex;align-items:baseline;gap:12px}.hx-root .hx-scr .bar i{font-style:normal;font:600 8.5px var(--mono);letter-spacing:.14em;color:var(--gold)}.hx-root .hx-scr .bar b{font-size:13px;font-weight:800;letter-spacing:-.03em}.hx-root .hx-scr .body{padding:16px;display:flex;flex-direction:column;flex:1}.hx-root .hx-scr .drop{border:1px dashed var(--line-2);background:var(--paper-2);padding:14px;text-align:center;margin-bottom:10px}.hx-root .hx-scr .drop span{display:block;font-size:11.5px;font-weight:700;letter-spacing:-.03em}.hx-root .hx-scr .drop em{display:block;font-style:normal;font-size:9.5px;color:var(--muted-2);margin-top:5px}.hx-root .hx-scr .fld{margin-top:4px}.hx-root .hx-scr .fld small{display:block;font:600 8.5px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.hx-root .hx-scr .rd{display:flex;align-items:center;gap:6px;font-size:11px;margin-top:9px;color:var(--muted)}.hx-root .hx-scr .rd u{width:11px;height:11px;border:1px solid var(--line-2);border-radius:50%;display:inline-block;margin-left:8px}.hx-root .hx-scr .rd u:first-child{margin-left:0}.hx-root .hx-scr .rd u.on{border-color:var(--gold);background:var(--gold);box-shadow:inset 0 0 0 2px #fff}.hx-root .hx-scr .btn{margin-top:auto;background:var(--ink);color:#fff;text-align:center;padding:11px;font-size:12px;font-weight:800;letter-spacing:-.02em}.hx-root .hx-scr .btn.gold{background:var(--gold)}.hx-root .hx-scr .stp{list-style:none;margin:0;padding:0}.hx-root .hx-scr .stp li{display:grid;grid-template-columns:20px 1fr auto;align-items:baseline;-moz-column-gap:9px;column-gap:9px;padding:9px 0;border-bottom:1px solid var(--line);font-size:11.5px;color:var(--muted-2);letter-spacing:-.025em}.hx-root .hx-scr .stp li i{font-style:normal;font-size:10px}.hx-root .hx-scr .stp li em{font-style:normal;font:500 9.5px var(--mono);color:var(--muted-2)}.hx-root .hx-scr .stp li.done{color:var(--ink)}.hx-root .hx-scr .stp li.done i{color:#5e8c6a}.hx-root .hx-scr .stp li.now{color:var(--gold);font-weight:700}.hx-root .hx-scr .stp li.now em{color:var(--gold)}.hx-root .hx-scr .msg{margin-top:auto;padding-top:12px;font-size:10px;line-height:1.6;color:var(--muted-2)}.hx-root .hx-scr .file{border:1px solid var(--ink);padding:12px 14px}.hx-root .hx-scr .file b{display:block;font-size:11.5px;font-weight:800;letter-spacing:-.035em;line-height:1.5}.hx-root .hx-scr .file span{display:block;font-size:10px;color:var(--muted);margin-top:6px}.hx-root .hx-scr dl{margin:14px 0 0}.hx-root .hx-scr dl>div{display:flex;align-items:baseline;padding:8px 0;border-bottom:1px solid var(--line);font-size:11px}.hx-root .hx-scr dt{color:var(--muted-2)}.hx-root .hx-scr dd{margin-left:auto;font:600 11px var(--mono);color:var(--ink)}.hx-root .hx-scr dd.w{color:#b4553c}.hx-root .hx-acc2{display:grid;grid-template-columns:1fr 440px;gap:56px;margin-top:24px;height:288px}.hx-root .hx-acc2 .h{border-top:2px solid var(--ink);padding-top:13px;margin-bottom:6px}.hx-root .hx-acc2 .h small{display:block;font:600 8.5px var(--mono);letter-spacing:.2em;color:var(--muted-2)}.hx-root .hx-acc2 .h b{display:block;font-size:18px;font-weight:800;letter-spacing:-.045em;margin-top:8px}.hx-root .hx-acc2 ol{list-style:none;margin:0;padding:0}.hx-root .hx-acc2 li{display:grid;grid-template-columns:30px 1fr;-moz-column-gap:14px;column-gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.hx-root .hx-acc2 li i{font-style:normal;font:600 9px var(--mono);color:var(--muted-2)}.hx-root .hx-acc2 li b{font-size:14px;font-weight:700;letter-spacing:-.035em}.hx-root .hx-acc2 li span{grid-column:2;font-size:11px;line-height:1.7;color:var(--muted);margin-top:5px}.hx-root .hx-acc2 aside{border-left:1px solid var(--line-2);padding-left:40px}.hx-root .hx-acc2 aside>small{display:block;font:600 8.5px var(--mono);letter-spacing:.2em;color:var(--gold)}.hx-root .hx-acc2 aside>b{display:block;font-size:18px;font-weight:800;letter-spacing:-.045em;margin:11px 0 14px}.hx-root .hx-acc2 blockquote{margin:0;background:var(--ink);color:#fff;padding:22px 24px;font-size:14px;line-height:1.85;font-weight:600;letter-spacing:-.03em}.hx-root .hx-acc2 blockquote b{color:var(--gold-l);font-weight:800}.hx-root .hx-acc2 aside>p{margin-top:16px;font-size:11.5px;line-height:1.85;color:var(--muted)}.hx-root .hx-acc2 aside>p b{color:var(--ink);font-weight:700}.hx-root .hx-gate2{position:absolute;left:60px;right:60px;bottom:50px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--ink);padding-top:17px}.hx-root .hx-gate2>div{padding-right:34px;border-right:1px solid var(--line)}.hx-root .hx-gate2>div:not(:first-child){padding-left:34px}.hx-root .hx-gate2>div:last-child{border-right:0;padding-right:0}.hx-root .hx-gate2 small{display:block;font:600 9px var(--mono);letter-spacing:.14em;color:var(--gold)}.hx-root .hx-gate2 b{display:block;font-size:15px;font-weight:800;letter-spacing:-.04em;margin:9px 0 7px}.hx-root .hx-gate2 span{display:block;font-size:11px;line-height:1.7;color:var(--muted)}.hx-root .hx-cmp3{display:grid;grid-template-columns:1fr 70px 1fr;gap:0;align-items:center;margin-top:20px;border-top:1px solid var(--ink);border-bottom:1px solid var(--line-2);padding:14px 0}.hx-root .hx-cmp3>div{border-left:3px solid var(--line-2);padding-left:20px}.hx-root .hx-cmp3>div.on{border-left-color:var(--gold)}.hx-root .hx-cmp3 small{display:block;font:600 9px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.hx-root .hx-cmp3>div.on small{color:var(--gold)}.hx-root .hx-cmp3 b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em;margin:7px 0 5px}.hx-root .hx-cmp3 span{display:block;font-size:11px;color:var(--muted)}.hx-root .hx-cmp3 u{justify-self:center;width:44px;height:1px;background:var(--line-2);position:relative}.hx-root .hx-cmp3 u:after{content:"";position:absolute;right:0;top:-4px;border:4px solid transparent;border-left-color:var(--line-2)}.hx-root .hx-role{display:grid;grid-template-columns:repeat(3,1fr);gap:44px;margin-top:26px;height:252px}.hx-root .hx-role section{border-top:2px solid var(--ink);padding-top:15px;display:flex;flex-direction:column}.hx-root .hx-role section:nth-child(2){border-top-color:var(--gold)}.hx-root .hx-role i{font-style:normal;font:600 9.5px var(--mono);letter-spacing:.14em;color:var(--gold)}.hx-root .hx-role>section>b{display:block;font-size:19px;font-weight:800;letter-spacing:-.045em;margin:9px 0 12px}.hx-root .hx-role ul{list-style:none;margin:0;padding:0}.hx-root .hx-role li{padding:8px 0 8px 15px;border-top:1px solid var(--line);font-size:11.5px;line-height:1.6;color:var(--muted);letter-spacing:-.025em;position:relative;word-break:keep-all}.hx-root .hx-role li:before{content:"";position:absolute;left:0;top:15px;width:7px;height:1px;background:var(--line-2)}.hx-root .hx-role .sc{margin-top:auto;padding-top:12px;border-top:1px solid var(--line-2)}.hx-root .hx-role .sc small{display:block;font:600 8.5px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.hx-root .hx-role .sc em{display:block;font-style:normal;font-size:12px;font-weight:700;letter-spacing:-.03em;margin-top:6px}.hx-root .hx-lane{margin-top:16px;height:266px}.hx-root .hx-lane-g{border-top:2px solid var(--ink);padding:14px 0;border-bottom:1px solid var(--line)}.hx-root .hx-lane .lnw{display:block!important;height:auto!important;font:600 9px var(--mono);line-height:1.4;letter-spacing:.16em;color:var(--muted-2);margin:0 0 8px}.hx-root .hx-lane .row{display:flex;align-items:center;gap:0;margin-bottom:11px}.hx-root .hx-lane .row:last-child{margin-bottom:0}.hx-root .hx-lane .b{border:1px solid var(--ink);padding:9px 20px;font-size:13px;font-weight:800;letter-spacing:-.035em}.hx-root .hx-lane .b.on{background:var(--ink);color:#fff}.hx-root .hx-lane .b.g{border-color:var(--gold);color:var(--gold)}.hx-root .hx-lane .b.send{border-color:var(--gold);background:var(--gold);color:#fff}.hx-root .hx-lane .sp{width:246px}.hx-root .hx-lane u{width:50px;height:1px;background:var(--line-2);position:relative}.hx-root .hx-lane u:after{content:"";position:absolute;right:0;top:-4px;border:4px solid transparent;border-left-color:var(--line-2)}.hx-root .hx-lane .back{font-size:11px;color:var(--muted);margin-left:18px;letter-spacing:-.02em}.hx-root .hx-lane-t{margin-top:12px}.hx-root .hx-lane-t>div{display:grid;grid-template-columns:110px 130px 1fr;align-items:baseline;-moz-column-gap:24px;column-gap:24px;padding:5px 0;border-bottom:1px solid var(--line)}.hx-root .hx-lane-t>.h{border-bottom:1px solid var(--ink);padding-bottom:8px}.hx-root .hx-lane-t>.h span{font:600 9px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.hx-root .hx-lane-t b{font-size:13px;font-weight:800;letter-spacing:-.035em}.hx-root .hx-lane-t i{font-style:normal;font-size:11.5px;font-weight:700;color:var(--gold);letter-spacing:-.02em}.hx-root .hx-lane-t span{font-size:11.5px;color:var(--muted);letter-spacing:-.02em}.hx-root .hx-lg{position:absolute;left:60px;right:60px;bottom:50px;border-top:1px solid var(--ink);padding-top:15px;display:grid;grid-template-columns:repeat(3,1fr);gap:34px}.hx-root .hx-lg>div{display:grid;grid-template-columns:20px 1fr;-moz-column-gap:12px;column-gap:12px;align-items:baseline}.hx-root .hx-lg em{width:16px;height:16px;border:1px solid var(--line-2);display:block}.hx-root .hx-lg em.y{background:#e8b84b;border-color:#e8b84b}.hx-root .hx-lg em.r{background:#b4553c;border-color:#b4553c}.hx-root .hx-lg b{font-size:13px;font-weight:800;letter-spacing:-.03em}.hx-root .hx-lg span{grid-column:2;font-size:11px;line-height:1.65;color:var(--muted);margin-top:5px}.hx-root .hx-lg>p{grid-column:1 / -1;margin-top:6px;padding-top:12px;border-top:1px solid var(--line);font-size:11.5px;line-height:1.75;color:var(--muted)}.hx-root .hx-lg>p b{color:var(--ink);font-weight:800}.hx-root .hx-wl{margin-top:24px;height:382px}.hx-root .hx-wl .win{border:1px solid var(--ink);background:#fff;height:100%;display:flex;flex-direction:column}.hx-root .hx-wl .bar{background:var(--ink);color:#fff;padding:12px 20px;display:flex;align-items:baseline}.hx-root .hx-wl .bar b{font-size:14px;font-weight:800;letter-spacing:-.03em}.hx-root .hx-wl .bar span{margin-left:auto;font:500 10.5px var(--mono);color:#8b8272}.hx-root .hx-wl .tabs{display:flex;gap:0;border-bottom:1px solid var(--line-2)}.hx-root .hx-wl .tabs i{font-style:normal;padding:11px 20px;font-size:11.5px;color:var(--muted-2);border-right:1px solid var(--line);letter-spacing:-.025em}.hx-root .hx-wl .tabs i.on{color:var(--ink);font-weight:800;box-shadow:inset 0 -2px 0 var(--gold)}.hx-root .hx-wl table{border-collapse:collapse;width:100%;font-size:12px}.hx-root .hx-wl th,.hx-root .hx-wl td{text-align:left;padding:14px 20px;border-bottom:1px solid var(--line);font-weight:500}.hx-root .hx-wl th{font:600 9px var(--mono);letter-spacing:.14em;color:var(--muted-2);padding-top:12px;padding-bottom:10px}.hx-root .hx-wl td.t{color:var(--muted-2);font-size:11px}.hx-root .hx-wl tr.me td{background:#fbf6ec}.hx-root .hx-wl em{font-style:normal;font-size:11px;font-weight:700;padding:3px 9px;letter-spacing:-.02em}.hx-root .hx-wl em.now{background:var(--paper-2);color:var(--muted)}.hx-root .hx-wl em.wt{background:#f3e7d0;color:#7a5c22}.hx-root .hx-wl em.ok{background:var(--ink);color:#fff}.hx-root .hx-wl em.ng{background:#f6e2dc;color:#b4553c}.hx-root .hx-wl-x{position:absolute;left:60px;right:60px;bottom:50px;display:grid;grid-template-columns:repeat(3,1fr);gap:34px;border-top:1px solid var(--ink);padding-top:16px}.hx-root .hx-wl-x>div{border-left:3px solid var(--line-2);padding-left:18px}.hx-root .hx-wl-x>div.on{border-left-color:var(--gold)}.hx-root .hx-wl-x small{display:block;font:600 8.5px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.hx-root .hx-wl-x>div.on small{color:var(--gold)}.hx-root .hx-wl-x b{display:block;font-size:14px;font-weight:800;letter-spacing:-.04em;margin:7px 0 6px}.hx-root .hx-wl-x span{display:block;font-size:11px;line-height:1.65;color:var(--muted)}.hx-root .hx-rv{margin-top:20px;height:316px}.hx-root .hx-rv-w{border:1px solid var(--ink);height:100%;display:flex;flex-direction:column;background:#fff}.hx-root .hx-rv .bar{background:var(--ink);color:#fff;padding:12px 18px;display:flex;align-items:center;gap:14px}.hx-root .hx-rv .bar b{font-size:13.5px;font-weight:800;letter-spacing:-.03em}.hx-root .hx-rv .bar span{font:600 10px var(--mono);color:var(--gold)}.hx-root .hx-rv .cnt{margin-left:auto;display:flex;align-items:center;gap:8px;font-size:11px;color:#a79e8f}.hx-root .hx-rv .cnt i{width:11px;height:11px;display:inline-block;margin-left:10px}.hx-root .hx-rv .cnt i.y{background:#e8b84b}.hx-root .hx-rv .cnt i.r{background:#b4553c}.hx-root .hx-rv .pane{display:grid;grid-template-columns:1fr 1fr;flex:1}.hx-root .hx-rv .left{border-right:1px solid var(--line-2);padding:16px 20px;background:var(--paper-2)}.hx-root .hx-rv .right{padding:16px 20px;display:flex;flex-direction:column}.hx-root .hx-rv small{display:block;font:600 9px var(--mono);letter-spacing:.14em;color:var(--muted-2);margin-bottom:12px}.hx-root .hx-rv .scan{background:#fff;border:1px solid var(--line-2);padding:12px}.hx-root .hx-rv .ln{height:6px;background:var(--line);margin-bottom:7px}.hx-root .hx-rv .ln.s{width:62%;margin-bottom:14px}.hx-root .hx-rv .tb{border:1px solid var(--line-2);margin-bottom:14px}.hx-root .hx-rv .tb .row{display:grid;grid-template-columns:88px 1fr;border-bottom:1px solid var(--line-2)}.hx-root .hx-rv .tb .row:last-child{border-bottom:0}.hx-root .hx-rv .tb span{padding:6px 11px;font-size:11px;border-right:1px solid var(--line-2)}.hx-root .hx-rv .tb span:last-child{border-right:0}.hx-root .hx-rv .tb span.hit{background:#fbf0d6;box-shadow:inset 0 0 0 2px var(--gold);font-weight:700}.hx-root .hx-rv table{border-collapse:collapse;width:100%;font-size:12px}.hx-root .hx-rv th,.hx-root .hx-rv td{border:1px solid var(--line-2);padding:8px 12px;text-align:left;font-weight:500}.hx-root .hx-rv th{background:var(--paper-2);color:var(--muted);width:92px;font-weight:600}.hx-root .hx-rv td em{font-style:normal;float:right;font-size:9.5px;font-weight:700}.hx-root .hx-rv td.ok{background:#fff}.hx-root .hx-rv td.y{background:#fbf0d6;font-weight:700}.hx-root .hx-rv td.y em{color:#8a6a12}.hx-root .hx-rv td.r{background:#f6e2dc;color:#b4553c;font-weight:800}.hx-root .hx-rv td.r em{color:#b4553c}.hx-root .hx-rv .tip{margin-top:13px;font-size:11px;line-height:1.7;color:var(--muted)}.hx-root .hx-rv .tip b{color:var(--ink);font-weight:700}.hx-root .hx-rv .btns{margin-top:auto;display:flex;align-items:center;gap:14px}.hx-root .hx-rv .dis{background:var(--line);color:var(--muted-2);padding:10px 22px;font-size:12px;font-weight:800}.hx-root .hx-rv .btns em{font-style:normal;font-size:10.5px;color:#b4553c}.hx-root .hx-ap{display:grid;grid-template-columns:1fr 1fr;gap:44px;margin-top:24px;height:410px}.hx-root .hx-ap .win{border:1px solid var(--ink);background:#fff;display:flex;flex-direction:column}.hx-root .hx-ap .bar{background:var(--ink);color:#fff;padding:11px 18px;display:flex;align-items:baseline}.hx-root .hx-ap .bar b{font-size:13px;font-weight:800;letter-spacing:-.03em}.hx-root .hx-ap .bar span{margin-left:auto;font:500 10px var(--mono);color:#8b8272}.hx-root .hx-ap .bd{padding:16px 18px;display:flex;flex-direction:column;flex:1}.hx-root .hx-ap .ttl{font-size:15px;font-weight:800;letter-spacing:-.04em;margin-bottom:12px}.hx-root .hx-ap dl{margin:0;border-top:1px solid var(--line)}.hx-root .hx-ap dl>div{display:flex;align-items:baseline;padding:11px 0;border-bottom:1px solid var(--line);font-size:11.5px}.hx-root .hx-ap dt{color:var(--muted-2);width:92px}.hx-root .hx-ap dd{margin:0;color:var(--ink);font-weight:600}.hx-root .hx-ap dd em{font-style:normal;color:var(--gold);margin-left:8px;font-size:10.5px;text-decoration:underline}.hx-root .hx-ap dd.ok{color:#5e8c6a;font-weight:800}.hx-root .hx-ap .act{display:flex;gap:10px;margin-top:16px}.hx-root .hx-ap .go{background:var(--gold);color:#fff;padding:10px 26px;font-size:12.5px;font-weight:800}.hx-root .hx-ap .bk{border:1px solid var(--line-2);color:var(--muted);padding:10px 20px;font-size:12px}.hx-root .hx-ap .bd>p{margin-top:auto;padding-top:14px;font-size:10.5px;line-height:1.7;color:var(--muted)}.hx-root .hx-ap .bd>p b{color:var(--ink);font-weight:700}.hx-root .hx-ap .ver{list-style:none;margin:0 0 14px;padding:0;border-top:1px solid var(--line)}.hx-root .hx-ap .ver li{display:grid;grid-template-columns:34px 46px 1fr auto auto;align-items:baseline;-moz-column-gap:10px;column-gap:10px;padding:11px 0;border-bottom:1px solid var(--line);font-size:11px}.hx-root .hx-ap .ver i{font-style:normal;font:700 11px var(--mono)}.hx-root .hx-ap .ver li.cur{background:#fbf6ec}.hx-root .hx-ap .ver li.cur i{color:var(--gold)}.hx-root .hx-ap .ver b{font-size:10.5px;font-weight:700}.hx-root .hx-ap .ver span{color:var(--muted-2)}.hx-root .hx-ap .ver em{font-style:normal;color:var(--muted)}.hx-root .hx-ap .ver u{text-decoration:none;color:var(--gold);font-weight:700;font-size:10.5px}.hx-root .hx-ap .diff{border:1px solid var(--line-2)}.hx-root .hx-ap .diff>div{display:grid;grid-template-columns:1fr 1fr 1fr;font-size:11px;border-bottom:1px solid var(--line)}.hx-root .hx-ap .diff>div:last-child{border-bottom:0}.hx-root .hx-ap .diff>div>span{padding:8px 11px;border-right:1px solid var(--line)}.hx-root .hx-ap .diff>div>span:last-child{border-right:0}.hx-root .hx-ap .diff>.h span{font:600 8.5px var(--mono);letter-spacing:.12em;color:var(--muted-2);background:var(--paper-2)}.hx-root .hx-ap .diff span.o{color:var(--muted-2);text-decoration:line-through}.hx-root .hx-ap .diff span.n{color:var(--ink);font-weight:800;background:#fbf6ec}.hx-root .hx-adm{display:grid;grid-template-columns:1fr 392px;gap:48px;margin-top:24px;height:388px}.hx-root .hx-adm .win{border:1px solid var(--ink);background:#fff;display:flex;flex-direction:column}.hx-root .hx-adm .bar{background:var(--ink);color:#fff;padding:11px 18px;display:flex;align-items:baseline}.hx-root .hx-adm .bar b{font-size:13px;font-weight:800;letter-spacing:-.03em}.hx-root .hx-adm .bar span{margin-left:auto;font:500 10px var(--mono);color:#8b8272}.hx-root .hx-adm .bd{padding:18px;display:flex;flex-direction:column;flex:1}.hx-root .hx-adm .up{border:1px dashed var(--line-2);background:var(--paper-2);padding:13px 16px}.hx-root .hx-adm .up b{display:block;font-size:12.5px;font-weight:800;letter-spacing:-.03em}.hx-root .hx-adm .up span{display:block;font-size:10.5px;color:var(--muted-2);margin-top:5px}.hx-root .hx-adm .res{margin-top:16px;border:1px solid var(--line-2)}.hx-root .hx-adm .res .h{background:var(--paper-2);padding:9px 14px;font-size:11px;font-weight:700;color:var(--muted)}.hx-root .hx-adm .res ul{list-style:none;margin:0;padding:0}.hx-root .hx-adm .res li{display:grid;grid-template-columns:24px 1fr auto;align-items:baseline;-moz-column-gap:10px;column-gap:10px;padding:11px 14px;border-top:1px solid var(--line);font-size:12px}.hx-root .hx-adm .res li i{font-style:normal;font-weight:800}.hx-root .hx-adm .res li.ok i{color:#5e8c6a}.hx-root .hx-adm .res li.wt i{color:var(--gold)}.hx-root .hx-adm .res li em{font-style:normal;font-size:10.5px;color:var(--muted-2)}.hx-root .hx-adm .res li.wt em{color:var(--gold);font-weight:700}.hx-root .hx-adm .act{margin-top:16px}.hx-root .hx-adm .go{background:var(--gold);color:#fff;padding:11px 24px;font-size:12.5px;font-weight:800;display:inline-block}.hx-root .hx-adm .bd>p{margin-top:auto;padding-top:14px;font-size:11px;line-height:1.7;color:var(--muted)}.hx-root .hx-adm .bd>p b{color:var(--ink);font-weight:700}.hx-root .hx-adm aside{display:flex;flex-direction:column;gap:0}.hx-root .hx-adm aside>div{border-top:1px solid var(--line);padding:15px 0;flex:1}.hx-root .hx-adm aside>div:first-child{border-top:2px solid var(--ink)}.hx-root .hx-adm aside b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em}.hx-root .hx-adm aside span{display:block;font-size:11px;line-height:1.7;color:var(--muted);margin-top:6px}.hx-root .hx-adm aside em{display:block;font-style:normal;font:500 10.5px var(--mono);color:var(--gold);margin-top:6px}.hx-root .hx-rt{display:grid;grid-template-columns:1fr 400px;gap:48px;margin-top:24px;height:388px}.hx-root .hx-rt .win{border:1px solid var(--ink);background:#fff;display:flex;flex-direction:column}.hx-root .hx-rt .bar{background:var(--ink);color:#fff;padding:11px 18px;display:flex;align-items:baseline}.hx-root .hx-rt .bar b{font-size:13px;font-weight:800;letter-spacing:-.03em}.hx-root .hx-rt .bar span{margin-left:auto;font:500 10px var(--mono);color:#b4553c}.hx-root .hx-rt .bd{padding:18px;display:flex;flex-direction:column;flex:1}.hx-root .hx-rt ul{list-style:none;margin:0;padding:0}.hx-root .hx-rt li{display:grid;grid-template-columns:26px 1fr auto;align-items:baseline;-moz-column-gap:12px;column-gap:12px;padding:13px 0;border-bottom:1px solid var(--line);font-size:13px}.hx-root .hx-rt li i{font-style:normal;font-weight:800;font-size:12px}.hx-root .hx-rt li.ok i{color:#5e8c6a}.hx-root .hx-rt li.ok b{color:var(--ink)}.hx-root .hx-rt li.ng i,.hx-root .hx-rt li.ng b{color:#b4553c}.hx-root .hx-rt li.ng em{color:#b4553c;font-weight:700}.hx-root .hx-rt li.wait i,.hx-root .hx-rt li.wait b,.hx-root .hx-rt li.wait em{color:var(--muted-2)}.hx-root .hx-rt li b{font-weight:700;letter-spacing:-.03em}.hx-root .hx-rt li em{font-style:normal;font:500 10.5px var(--mono);color:var(--muted-2)}.hx-root .hx-rt .act{margin-top:auto;padding-top:16px}.hx-root .hx-rt .go{background:var(--ink);color:#fff;padding:12px 24px;font-size:12.5px;font-weight:800;display:inline-block}.hx-root .hx-rt aside{display:flex;flex-direction:column;gap:16px}.hx-root .hx-rt .blk{border-top:2px solid var(--line-2);padding-top:13px;flex:1}.hx-root .hx-rt .blk.on{border-top-color:var(--gold)}.hx-root .hx-rt .blk small{display:block;font:600 8.5px var(--mono);letter-spacing:.18em;color:var(--muted-2)}.hx-root .hx-rt .blk.on small{color:var(--gold)}.hx-root .hx-rt .blk b{display:block;font-size:15px;font-weight:800;letter-spacing:-.04em;margin:8px 0 7px}.hx-root .hx-rt .blk span{display:block;font-size:11px;line-height:1.75;color:var(--muted)}.hx-root .hx-rt .blk span b{display:inline;font-size:11px;color:var(--ink);font-weight:700;margin:0}.hx-root .hx-map13{display:grid;grid-template-columns:330px 1fr;gap:52px;margin-top:22px;height:312px}.hx-root .hx-map13 .h{border-top:2px solid var(--ink);padding-top:13px;margin-bottom:14px}.hx-root .hx-map13 section.on .h{border-top-color:var(--gold)}.hx-root .hx-map13 .h small{display:block;font:600 9px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.hx-root .hx-map13 section.on .h small{color:var(--gold)}.hx-root .hx-map13 .h b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em;margin-top:8px}.hx-root .hx-map13 .g{display:grid;grid-template-columns:repeat(2,1fr);gap:10px}.hx-root .hx-map13 section.on .g{grid-template-columns:repeat(4,1fr)}.hx-root .hx-map13 .g>div{border:1px solid var(--line-2);padding:18px 12px;font-size:11.5px;font-weight:600;letter-spacing:-.03em;color:#4c463c;text-align:center;word-break:keep-all}.hx-root .hx-map13 .g>div.gold{background:var(--gold);border-color:var(--gold);color:#fff;font-weight:800}.hx-root .hx-dod2{position:absolute;left:60px;right:60px;bottom:50px;border-top:1px solid var(--ink);padding-top:17px;display:flex;align-items:flex-start;gap:48px}.hx-root .hx-dod2>div{flex:1}.hx-root .hx-dod2 small{display:block;font:600 8.5px var(--mono);letter-spacing:.18em;color:var(--gold)}.hx-root .hx-dod2>div>b{display:block;font-size:14px;font-weight:800;letter-spacing:-.04em;margin:9px 0 10px}.hx-root .hx-dod2 blockquote{margin:0;background:var(--ink);color:#fff;padding:16px 20px;font-size:12.5px;line-height:1.8;font-weight:600;letter-spacing:-.025em}.hx-root .hx-dod2 blockquote b{color:var(--gold-l);font-weight:800}.hx-root .hx-dod2>p{width:330px;flex:none;font-size:11.5px;line-height:1.85;color:var(--muted);padding-top:22px}.hx-root .hx-dod2>p b{color:var(--ink);font-weight:800}.hx-root .hx-leak{display:grid;grid-template-columns:1fr 400px;gap:52px;margin-top:24px;height:334px}.hx-root .hx-leak-s>div{border-top:2px solid var(--ink);padding:16px 0 20px}.hx-root .hx-leak-s i{font-style:normal;font:600 9px var(--mono);letter-spacing:.14em;color:var(--gold)}.hx-root .hx-leak-s small{display:inline-block;font:600 9.5px var(--mono);color:var(--muted-2);margin-left:12px;letter-spacing:.06em}.hx-root .hx-leak-s b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em;margin:9px 0 7px}.hx-root .hx-leak-s span{display:block;font-size:11.5px;line-height:1.7;color:var(--muted)}.hx-root .hx-leak .win{border:1px solid var(--ink);background:#fff;display:flex;flex-direction:column}.hx-root .hx-leak .bar{background:var(--ink);color:#fff;padding:11px 18px;display:flex;align-items:baseline}.hx-root .hx-leak .bar b{font-size:13px;font-weight:800;letter-spacing:-.03em}.hx-root .hx-leak .bar span{margin-left:auto;font:500 10px var(--mono);color:#8b8272}.hx-root .hx-leak .bd{padding:16px 18px;display:flex;flex-direction:column;flex:1}.hx-root .hx-leak ul{list-style:none;margin:0;padding:0}.hx-root .hx-leak li{display:grid;grid-template-columns:76px 1fr;align-items:baseline;-moz-column-gap:12px;column-gap:12px;padding:11px 0;border-bottom:1px solid var(--line);font-size:11.5px}.hx-root .hx-leak li b{font:600 10.5px var(--mono);color:var(--muted-2)}.hx-root .hx-leak li span{font-weight:700;letter-spacing:-.03em}.hx-root .hx-leak li em{grid-column:2;font-style:normal;font-size:10.5px;color:var(--muted);margin-top:5px;display:block}.hx-root .hx-leak li em.r{color:#b4553c;font-weight:700}.hx-root .hx-leak li.bl{background:#fbf6ec}.hx-root .hx-leak .bd>p{margin-top:auto;padding-top:14px;font-size:11px;line-height:1.7;color:var(--muted)}.hx-root .hx-leak .bd>p b{color:var(--ink);font-weight:700}.hx-root .hx-mh{display:grid;grid-template-columns:1fr 396px;gap:52px;margin-top:22px;height:216px}.hx-root .hx-mh-t>div{display:grid;grid-template-columns:110px 1fr 220px;align-items:baseline;-moz-column-gap:22px;column-gap:22px;padding:11px 0;border-bottom:1px solid var(--line)}.hx-root .hx-mh-t>.h{border-bottom:1px solid var(--ink);padding-bottom:9px}.hx-root .hx-mh-t>.h span{font:600 9px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.hx-root .hx-mh-t b{font-size:13px;font-weight:800;letter-spacing:-.035em}.hx-root .hx-mh-t span{font-size:11.5px;color:var(--muted);letter-spacing:-.02em}.hx-root .hx-mh-t em{font-style:normal;font-size:11.5px;color:var(--gold);font-weight:700}.hx-root .hx-mh .ab{border-top:2px solid var(--gold);padding-top:13px}.hx-root .hx-mh .ab small{display:block;font:600 8.5px var(--mono);letter-spacing:.18em;color:var(--gold)}.hx-root .hx-mh .ab>b{display:block;font-size:15px;font-weight:800;letter-spacing:-.04em;line-height:1.5;margin:9px 0 11px}.hx-root .hx-mh dl{margin:0}.hx-root .hx-mh dl>div{display:grid;grid-template-columns:48px 1fr;-moz-column-gap:12px;column-gap:12px;align-items:baseline;padding:9px 0;border-top:1px solid var(--line)}.hx-root .hx-mh dt{font:700 10.5px var(--mono);color:var(--gold)}.hx-root .hx-mh dd{margin:0;font-size:11px;line-height:1.65;color:var(--muted)}.hx-root .hx-mh dd b{color:var(--ink);font-weight:700}.hx-root .hx-ops{position:absolute;left:60px;right:60px;bottom:50px;border-top:1px solid var(--ink);padding-top:16px}.hx-root .hx-ops-h{font-size:12px;font-weight:800;letter-spacing:-.03em}.hx-root .hx-ops-g{display:grid;grid-template-columns:repeat(4,1fr);gap:30px;margin-top:12px}.hx-root .hx-ops-g>div{border-top:1px solid var(--line);padding-top:10px}.hx-root .hx-ops-g b{display:block;font-size:13px;font-weight:800;letter-spacing:-.03em}.hx-root .hx-ops-g span{display:block;font-size:10.5px;line-height:1.6;color:var(--muted);margin-top:6px}.hx-root .hx-ops>p{margin-top:13px;font-size:11px;line-height:1.7;color:var(--muted)}.hx-root .hx-ops>p b{color:var(--ink);font-weight:700}.hx-root .hx-later{display:grid;grid-template-columns:1fr 392px;gap:52px;margin-top:24px;height:326px}.hx-root .hx-later-t>div{display:grid;grid-template-columns:150px 1fr 110px 70px;align-items:baseline;-moz-column-gap:20px;column-gap:20px;padding:16px 0;border-bottom:1px solid var(--line)}.hx-root .hx-later-t>.h{border-bottom:1px solid var(--ink);padding:0 0 9px}.hx-root .hx-later-t>.h span{font:600 9px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.hx-root .hx-later-t b{font-size:14.5px;font-weight:800;letter-spacing:-.04em}.hx-root .hx-later-t>div.on b{color:var(--gold)}.hx-root .hx-later-t span{font-size:11.5px;line-height:1.6;color:var(--muted);letter-spacing:-.025em}.hx-root .hx-later-t em{font-style:normal;font:700 12.5px var(--mono);letter-spacing:-.02em}.hx-root .hx-later-t i{font-style:normal;font:500 11px var(--mono);color:var(--muted-2);text-align:right}.hx-root .hx-later aside{display:flex;flex-direction:column;gap:20px}.hx-root .hx-later .blk{border-top:2px solid var(--line-2);padding-top:13px}.hx-root .hx-later .blk.on{border-top-color:var(--gold)}.hx-root .hx-later .blk small{display:block;font:600 8.5px var(--mono);letter-spacing:.18em;color:var(--muted-2)}.hx-root .hx-later .blk.on small{color:var(--gold)}.hx-root .hx-later .blk>b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em;margin:8px 0 9px}.hx-root .hx-later .blk span{display:block;font-size:11.5px;line-height:1.8;color:var(--muted)}.hx-root .hx-later .blk span b{display:inline;font-size:11.5px;color:var(--ink);font-weight:700;margin:0}.hx-root .hx-hand{display:grid;grid-template-columns:1fr 430px;gap:52px;margin-top:24px;height:376px}.hx-root .hx-hand .h{border-top:2px solid var(--ink);padding-top:13px;margin-bottom:6px}.hx-root .hx-hand .h small{display:block;font:600 8.5px var(--mono);letter-spacing:.2em;color:var(--muted-2)}.hx-root .hx-hand .h b{display:block;font-size:18px;font-weight:800;letter-spacing:-.045em;margin-top:8px}.hx-root .hx-hand ul{list-style:none;margin:0;padding:0}.hx-root .hx-hand ul li{display:flex;align-items:baseline;padding:14px 0;border-bottom:1px solid var(--line)}.hx-root .hx-hand ul li b{font-size:13.5px;font-weight:700;letter-spacing:-.035em}.hx-root .hx-hand ul li em{margin-left:auto;font-style:normal;font:500 10.5px var(--mono);color:var(--gold)}.hx-root .hx-hand aside{display:flex;flex-direction:column;gap:22px}.hx-root .hx-hand .edu,.hx-root .hx-hand .hz{border-top:2px solid var(--gold);padding-top:13px}.hx-root .hx-hand .hz{border-top-color:var(--line-2)}.hx-root .hx-hand small{display:block;font:600 8.5px var(--mono);letter-spacing:.18em;color:var(--gold)}.hx-root .hx-hand .hz small{color:var(--muted-2)}.hx-root .hx-hand aside>div>b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em;margin:9px 0 11px}.hx-root .hx-hand ol{list-style:none;margin:0;padding:0}.hx-root .hx-hand ol li{display:grid;grid-template-columns:40px 1fr;-moz-column-gap:12px;column-gap:12px;padding:11px 0;border-top:1px solid var(--line)}.hx-root .hx-hand ol i{font-style:normal;font:600 9.5px var(--mono);color:var(--gold)}.hx-root .hx-hand ol b{font-size:13px;font-weight:800;letter-spacing:-.03em}.hx-root .hx-hand ol span{grid-column:2;font-size:11px;line-height:1.65;color:var(--muted);margin-top:5px}.hx-root .hx-hand .edu>p{margin-top:13px;font-size:11px;line-height:1.7;color:var(--muted)}.hx-root .hx-hand .edu>p b{color:var(--ink);font-weight:700}.hx-root .hx-hand .hz span{display:block;font-size:11px;line-height:1.75;color:var(--muted);margin-top:8px}.hx-root .hx-end{background:var(--ink);color:#fff}.hx-root .hx-end>header small{font:600 8.5px var(--mono);letter-spacing:.22em;color:var(--gold)}.hx-root .hx-end>main{position:absolute;left:60px;right:60px;top:170px}.hx-root .hx-end h2{margin:0;font-size:44px;line-height:1.38;font-weight:800;letter-spacing:-.05em;color:#fff}.hx-root .hx-end h2 em{color:var(--gold-l)}.hx-root .hx-end-g{display:grid;grid-template-columns:1fr 1fr 1fr;gap:0;margin-top:58px;border-top:1px solid #ffffff2e;padding-top:24px}.hx-root .hx-end-g>div{padding-right:34px;border-right:1px solid #ffffff1a}.hx-root .hx-end-g>div:not(:first-child){padding-left:34px}.hx-root .hx-end-g>div:last-child{border-right:0;padding-right:0}.hx-root .hx-end-g small{display:block;font:600 9px var(--mono);letter-spacing:.16em;color:#6e6558}.hx-root .hx-end-g>div.sum small{color:var(--gold)}.hx-root .hx-end-g b{display:block;font:800 36px/1 var(--mono);letter-spacing:-.05em;color:#fff;margin:14px 0 10px}.hx-root .hx-end-g>div.sum b{color:var(--gold-l)}.hx-root .hx-end-g b i{font-style:normal;font-size:14px;margin-left:5px;font-family:Noto Sans KR;font-weight:700;color:#8b8272}.hx-root .hx-end-g span{display:block;font-size:11px;line-height:1.6;color:#a79e8f}.hx-root .hx-end-f{position:absolute;left:60px;right:60px;bottom:50px;border-top:1px solid #ffffff2e;padding-top:18px;display:flex;align-items:flex-start;gap:48px}.hx-root .hx-end-f>b{font-size:17px;font-weight:800;letter-spacing:-.04em;color:#fff;flex-shrink:0}.hx-root .hx-end-f>span{margin-left:auto;text-align:right;font-size:11.5px;line-height:1.8;color:#a79e8f;max-width:620px}.hx-root .hx-end-f>span b{color:var(--gold-l);font-weight:700}@media print{@page{size:338.67mm 190.5mm;margin:0}html,body{margin:0!important;padding:0!important;background:#fff}.hx-root{background:#fff!important;min-height:0}.hx-root .no-print{display:none!important}.hx-root .td-stage{--s:1!important;--h:720px!important;padding:0!important;gap:0!important;display:block!important;overflow:visible!important}.hx-root .td-shell{width:1280px!important;height:720px!important;margin:0!important;page-break-after:always;-moz-column-break-after:page;break-after:page;overflow:hidden}.hx-root .td-shell:last-child{page-break-after:auto;-moz-column-break-after:auto;break-after:auto}.hx-root .td-slide{transform:none!important;border-radius:0!important;box-shadow:none!important;width:1280px!important;height:720px!important;position:absolute!important;inset:0!important}.hx-root *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.td-root{--ink:#1F1C18;--ink-2:#2A251F;--gold:#A98246;--gold-l:#C9A96A;--paper:#FAF6EE;--paper-2:#F4EFE5;--line:#E7E1D6;--line-2:#DDD4C4;--muted:#89806F;--muted-2:#ABA294;--mono:"IBM Plex Mono",monospace;min-height:100vh;background:#15130f;color:var(--ink);font-family:Noto Sans KR,sans-serif;font-feature-settings:"tnum"}.td-root *{box-sizing:border-box}.td-root h1,.td-root h2,.td-root h3,.td-root p{margin:0}.td-root em{font-style:normal;color:var(--gold)}.td-root b,.td-root strong{font-weight:800}.td-chrome{height:56px;position:sticky;top:0;z-index:50;background:#1b1814f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;display:flex;align-items:center;padding:0 28px;border-bottom:1px solid #ffffff12}.td-chrome b{font-size:12px;font-weight:700;letter-spacing:-.01em}.td-chrome span{font-size:10px;color:var(--muted-2);margin-left:16px;letter-spacing:.04em}.td-chrome button{margin-left:auto;height:32px;padding:0 16px;border:1px solid #ffffff1f;background:#ffffff0a;color:#ede7dc;font:600 10px Noto Sans KR;letter-spacing:.02em;display:flex;align-items:center;gap:7px;cursor:pointer;border-radius:2px}.td-chrome button:hover{background:#ffffff14}.td-chrome svg{width:13px}.td-stage{--s:1;--h:720px;width:100%;padding:24px 0 64px;display:flex;flex-direction:column;align-items:center;gap:24px;overflow:hidden}.td-shell{width:calc(1280px * var(--s));height:var(--h);position:relative}.td-slide{position:absolute;inset:0;width:1280px;height:720px;transform:scale(var(--s));transform-origin:top left;background:var(--paper);overflow:hidden;padding:46px 60px 42px;border-radius:6px;box-shadow:0 16px 44px #0d0b0838}.td-slide.dark{background:var(--ink);color:#fff}.td-foot{position:absolute;left:60px;right:60px;bottom:22px;display:flex;align-items:center;font:500 8px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.td-slide.dark .td-foot{color:#6e6558}.td-foot span{margin-left:auto}.td-head{margin-bottom:6px}.td-head>small{display:inline-flex;align-items:center;gap:9px;font:600 8.5px var(--mono);letter-spacing:.2em;color:var(--gold)}.td-head>small:before{content:"";width:16px;height:1px;background:var(--gold)}.td-head h2{margin:16px 0 12px;font-size:36px;line-height:1.24;font-weight:800;letter-spacing:-.042em}.td-slide.dark .td-head h2{color:#fff}.td-slide.dark .td-head h2 em{color:var(--gold-l)}.td-head p{font-size:12px;line-height:1.85;color:var(--muted);max-width:940px}.td-slide.dark .td-head p{color:#a79e8f}.td-note{position:absolute;left:60px;right:60px;bottom:54px;border-top:1px solid var(--line-2);padding-top:16px;display:flex;align-items:flex-start;gap:34px}.td-note b{font-size:13.5px;font-weight:800;letter-spacing:-.025em;flex-shrink:0;max-width:540px;line-height:1.5}.td-note span{margin-left:auto;text-align:right;font-size:10px;line-height:1.8;color:var(--muted);max-width:540px}.td-note em{color:var(--gold)}.td-cv{padding:46px 60px 42px;background:var(--ink);color:#fff}.td-cv-mark{position:absolute;right:-10px;bottom:-56px;font:800 300px/1 Noto Sans KR;color:#ffffff06;letter-spacing:-.06em;pointer-events:none}.td-cv>header{display:flex;justify-content:space-between;font:600 8.5px var(--mono);letter-spacing:.22em;color:var(--gold)}.td-cv>header span{color:#6e6558}.td-cv>main{position:absolute;left:60px;top:170px;width:680px}.td-cv>main>small{display:block;font:600 8.5px var(--mono);letter-spacing:.24em;color:#8b8272}.td-cv h1{margin:26px 0 30px;font-size:48px;line-height:1.2;font-weight:800;letter-spacing:-.05em;color:#fff}.td-cv h1 em{color:var(--gold-l)}.td-cv>main>p{font-size:12.5px;line-height:2.05;color:#a79e8f}.td-cv>main>p b{color:#ede7dc;font-weight:700}.td-cv-price{position:absolute;right:60px;top:180px;width:282px;border-top:1px solid #ffffff2e;padding-top:22px}.td-cv-price>small{display:block;font:600 8px var(--mono);letter-spacing:.2em;color:var(--gold)}.td-cv-price>b{display:block;font-size:12px;font-weight:700;color:#fff;margin-top:16px;letter-spacing:-.01em}.td-cv-price>i{display:block;font-style:normal;font-size:10px;color:#8b8272;margin-top:6px}.td-cv-price>strong{display:block;margin:20px 0 7px;font:800 40px/1 var(--mono);letter-spacing:-.05em;color:#fff}.td-cv-price>strong span{font-size:15px;letter-spacing:0;color:var(--gold-l);margin-left:5px;font-family:Noto Sans KR}.td-cv-price>em{display:block;font-style:normal;font-size:10px;color:#8b8272}.td-cv-price>p{margin-top:20px;padding-top:18px;border-top:1px solid #ffffff18;font-size:10px;line-height:1.85;color:#a79e8f}.td-cv-price>p b{color:var(--gold-l);font-weight:700}.td-cv-facts{position:absolute;left:60px;right:60px;bottom:74px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff2e}.td-cv-facts>div{padding:22px 26px 0 0;border-right:1px solid #ffffff14}.td-cv-facts>div:not(:first-child){padding-left:26px}.td-cv-facts>div:last-child{border-right:0}.td-cv-facts small{display:block;font:600 8px var(--mono);letter-spacing:.18em;color:#6e6558}.td-cv-facts b{display:block;font-size:18px;font-weight:800;letter-spacing:-.035em;margin:14px 0 9px;color:#fff}.td-cv-facts b i{font-style:normal;font-size:12px;color:var(--gold-l);margin-left:3px;font-weight:700}.td-cv-facts em{font-style:normal;font-size:9.5px;color:#8b8272}.td-toc{display:grid;grid-template-columns:repeat(7,1fr);margin-top:32px;border-top:1px solid var(--line-2);height:444px}.td-toc>section{padding:22px 12px 0 0;border-right:1px solid var(--line)}.td-toc>section:not(:first-child){padding-left:12px}.td-toc>section:last-child{border-right:0;padding-right:0}.td-toc>section>small{font:600 7.5px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.td-toc h3{font-size:12.5px;font-weight:800;letter-spacing:-.045em;margin:11px 0 8px;line-height:1.35;word-break:keep-all;min-height:52px}.td-toc>section>b{display:block;font:700 9px var(--mono);letter-spacing:.04em;color:var(--gold)}.td-toc ol{list-style:none;margin:15px 0 0;padding:0}.td-toc li{display:flex;align-items:baseline;gap:5px;padding:8px 0;font-size:9.5px;border-top:1px solid var(--line);letter-spacing:-.02em;word-break:keep-all}.td-toc li i{font-style:normal;font:600 7px var(--mono);color:var(--gold);width:15px;flex-shrink:0}.td-toc li span{margin-left:auto;font:500 8px var(--mono);color:var(--muted-2);padding-left:3px}.td-intro{background:var(--ink);color:#fff}.td-intro-no{position:absolute;right:52px;top:26px;font:800 300px/1 Noto Sans KR;color:#ffffff08;letter-spacing:-.06em}.td-intro>main{position:absolute;left:60px;top:212px;width:760px}.td-intro>main>small{display:block;font:600 8.5px var(--mono);letter-spacing:.2em;color:var(--gold)}.td-intro h2{margin:22px 0 0;font-size:44px;line-height:1.26;font-weight:800;letter-spacing:-.045em}.td-intro h2 em{color:var(--gold-l)}.td-intro hr{border:0;border-top:1px solid var(--gold);width:48px;margin:28px 0 24px}.td-intro>main>p{font-size:12px;line-height:2;color:#a79e8f}.td-intro>main>p b{color:#ede7dc;font-weight:700}.td-intro-list{position:absolute;left:60px;right:60px;bottom:64px;display:grid;grid-template-columns:repeat(8,1fr);border-top:1px solid #ffffff1f;padding-top:18px;gap:0 12px}.td-intro-list b{display:block;font:600 8.5px var(--mono);letter-spacing:.06em;color:var(--gold)}.td-intro-list small{display:block;font-size:10px;color:#c7bfb1;margin-top:9px;letter-spacing:-.015em;word-break:keep-all}.td-ans{display:grid;grid-template-columns:repeat(4,1fr);margin-top:44px;border-top:1px solid var(--line-2);height:300px}.td-ans>div{padding:34px 28px 0 0;border-right:1px solid var(--line)}.td-ans>div:not(:first-child){padding-left:28px}.td-ans>div:last-child{border-right:0;padding-right:0}.td-ans i{font-style:normal;font:600 8px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.td-ans b{display:block;font-size:31px;font-weight:800;letter-spacing:-.05em;margin:18px 0 14px;line-height:1}.td-ans b span{font-size:13px;color:var(--gold);margin-left:4px;letter-spacing:0}.td-ans h3{font-size:12.5px;font-weight:700;letter-spacing:-.02em;margin-bottom:9px}.td-ans p{font-size:10px;line-height:1.75;color:var(--muted)}.td-est{display:grid;grid-template-columns:1fr 1fr;gap:56px;margin-top:28px;height:338px}.td-est-h{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid var(--ink);padding-bottom:12px}.td-est-h small{font:600 8px var(--mono);letter-spacing:.2em;color:var(--gold)}.td-est-h b{font-size:12px;font-weight:700}.td-est-sum{display:flex;align-items:baseline;gap:8px;margin:20px 0 4px}.td-est-sum strong{font:800 38px/1 var(--mono);letter-spacing:-.05em}.td-est-sum span{font-size:13px;font-weight:700;color:var(--muted)}.td-est-note{font-size:10px;color:var(--muted-2);margin-bottom:14px}.td-est dl{margin:0;border-top:1px solid var(--line)}.td-est dl>div{display:flex;align-items:center;height:34px;border-bottom:1px solid var(--line);font-size:11px}.td-est dt{color:#5e574c}.td-est dd{margin-left:auto;font:600 11.5px var(--mono);letter-spacing:-.01em}.td-est dd.inc{color:var(--gold);font-weight:700;font-size:10px;font-family:Noto Sans KR}.td-est-why{border-left:1px solid var(--gold);padding-left:18px;margin-top:20px}.td-est-why p{font-size:9.5px;line-height:1.85;color:var(--muted);margin-bottom:7px}.td-est-why p b{color:var(--ink);font-weight:700}.td-total{position:absolute;left:60px;right:60px;bottom:54px;background:var(--ink);color:#fff;padding:18px 26px;display:flex;align-items:center;gap:20px;border-radius:3px}.td-total>div small{display:block;font:600 8px var(--mono);letter-spacing:.14em;color:#6e6558}.td-total>div b{display:block;font:800 22px/1 var(--mono);letter-spacing:-.04em;margin-top:9px}.td-total>i{font-style:normal;font:400 14px var(--mono);color:#6e6558}.td-total .sum small{color:var(--gold)}.td-total .sum b{color:var(--gold-l);font-size:28px}.td-total .sum b em{font-size:12px;margin-left:3px;font-family:Noto Sans KR;font-weight:700}.td-total p{margin-left:auto;text-align:right;font-size:10px;line-height:1.8;color:#a79e8f;max-width:400px}.td-total p b{color:#fff;font-weight:700}.td-alloc{display:grid;grid-template-columns:1fr 316px;gap:48px;margin-top:26px;height:344px}.td-alloc-t{border-top:1px solid var(--ink)}.td-alloc-t>div{display:grid;grid-template-columns:26px 1fr 168px 92px;align-items:center;-moz-column-gap:16px;column-gap:16px;height:34px;border-bottom:1px solid var(--line)}.td-alloc-t i{font-style:normal;font:500 8px var(--mono);color:var(--muted-2)}.td-alloc-t b{font-size:11.5px;font-weight:700;letter-spacing:-.02em}.td-alloc-t .bar{height:7px;background:var(--line-2);position:relative}.td-alloc-t .bar>span{position:absolute;left:0;top:0;bottom:0;background:var(--ink)}.td-alloc-t em{font-style:normal;text-align:right;font:600 12px var(--mono);letter-spacing:-.02em}.td-alloc-t .hot b{color:var(--gold)}.td-alloc-t .hot .bar>span{background:var(--gold)}.td-alloc-t .hot em{color:var(--gold)}.td-alloc-t .tot{border-bottom:0;border-top:1px solid var(--ink);height:44px}.td-alloc-t .tot b{font-size:13px}.td-alloc-t .tot em{font-size:16px}.td-alloc-x{border-left:1px solid var(--line-2);padding-left:32px}.td-alloc-x>small{display:block;font:600 8px var(--mono);letter-spacing:.2em;color:var(--gold)}.td-alloc-x>b{display:block;font-size:14.5px;font-weight:800;letter-spacing:-.035em;line-height:1.5;margin:14px 0 12px}.td-alloc-x>p{font-size:10px;line-height:1.9;color:var(--muted);margin-bottom:12px}.td-alloc-x>p b{color:var(--ink);font-weight:700}.td-alloc-vat{margin-top:20px;border-top:1px solid var(--line-2);padding-top:16px}.td-alloc-vat>div{display:flex;align-items:baseline;height:26px;font-size:10.5px;color:var(--muted)}.td-alloc-vat>div span{margin-left:auto;font:600 11px var(--mono);color:var(--ink)}.td-alloc-vat .fin{border-top:1px solid var(--line);margin-top:6px;padding-top:10px;height:auto;color:var(--ink);font-weight:700}.td-alloc-vat .fin span{color:var(--gold);font-size:13px}.td-gantt{margin-top:18px}.td-gantt>header{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-2);border-bottom:1px solid var(--line-2)}.td-gantt>header>div{padding:12px 22px 11px 0;border-right:1px solid var(--line)}.td-gantt>header>div:not(:first-child){padding-left:22px}.td-gantt>header>div:last-child{border-right:0}.td-gantt>header i{font-style:normal;display:block;font:600 8px var(--mono);letter-spacing:.14em;color:var(--gold)}.td-gantt>header small{display:block;font:500 9px var(--mono);color:var(--muted-2);margin:6px 0 7px}.td-gantt>header b{display:block;font-size:14px;font-weight:800;letter-spacing:-.04em}.td-gantt-dep{display:grid;grid-template-columns:repeat(4,1fr);padding:9px 0 7px;border-bottom:1px dashed var(--line-2)}.td-gantt-dep>div{display:flex;gap:16px}.td-gantt-dep span{display:inline-flex;align-items:center;gap:6px;font-size:9.5px;font-weight:700;color:var(--gold);letter-spacing:-.01em}.td-gantt-dep span:before{content:"";width:5px;height:5px;background:var(--gold);border-radius:50%}.td-gantt-rows{padding:10px 0 0;background:repeating-linear-gradient(90deg,transparent,transparent calc(25% - 1px),var(--line) calc(25% - 1px),var(--line) 25%)}.td-gantt-row{display:grid;grid-template-columns:repeat(4,1fr);margin-bottom:5px}.td-gantt-bar{background:var(--ink);color:#fff;padding:7px 16px;border-radius:2px;min-width:0}.td-gantt-bar.gold{background:var(--gold)}.td-gantt-bar b{display:block;font-size:11.5px;font-weight:800;letter-spacing:-.025em}.td-gantt-bar small{display:block;font-size:8.5px;color:#a79e8f;margin-top:3px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.td-gantt-bar.gold small{color:#3a2e1a}.td-gantt>footer{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid var(--line-2);margin-top:7px;padding-top:10px}.td-gantt>footer>div{padding-right:22px;border-right:1px solid var(--line);font-size:10.5px;font-weight:700;color:var(--gold);letter-spacing:-.015em}.td-gantt>footer>div:not(:first-child){padding-left:22px}.td-gantt>footer>div:last-child{border-right:0}.td-gantt>footer i{font-style:normal;font:600 8px var(--mono);color:var(--muted-2);margin-right:8px}.td-work{display:grid;grid-template-columns:1fr 330px;gap:52px;margin-top:30px;height:256px}.td-work-list{border-top:1px solid var(--line-2)}.td-work-list>div{display:grid;grid-template-columns:40px 1fr auto;align-items:center;height:60px;border-bottom:1px solid var(--line)}.td-work-list i{font-style:normal;font:600 9px var(--mono);color:var(--gold)}.td-work-list b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.03em;margin-bottom:5px}.td-work-list p{font-size:10px;color:var(--muted)}.td-work-list em{font-style:normal;font:500 10px var(--mono);color:var(--muted-2);letter-spacing:-.01em}.td-work-q{border-left:1px solid var(--line-2);padding-left:30px}.td-work-q>small{display:block;font:600 8px var(--mono);letter-spacing:.2em;color:var(--gold)}.td-work-q>b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;line-height:1.55;margin:14px 0 12px}.td-work-q>p{font-size:10px;line-height:1.9;color:var(--muted)}.td-work-q>p b{color:var(--ink);font-weight:700}.td-crew{position:absolute;left:60px;right:60px;bottom:52px;border-top:1px solid var(--ink);padding-top:14px}.td-crew-h{font:600 8px var(--mono);letter-spacing:.18em;color:var(--muted-2);margin-bottom:14px}.td-crew-g{display:grid;grid-template-columns:1fr 1fr 1fr;align-items:stretch}.td-crew-g>div{padding:0 32px 0 0;border-right:1px solid var(--line)}.td-crew-g>div:not(:first-child){padding-left:32px}.td-crew-g>div:last-child{border-right:0;padding-right:0}.td-crew-g span{display:block;font:600 9px var(--mono);letter-spacing:.06em;color:var(--muted-2)}.td-crew-g b{display:block;font-size:14px;font-weight:800;letter-spacing:-.04em;margin:10px 0 4px}.td-crew-g strong{display:block;font:800 21px var(--mono);letter-spacing:-.045em;margin-bottom:9px}.td-crew-g p{font-size:9.5px;line-height:1.85;color:var(--muted)}.td-crew-g p b{display:inline;font-size:9.5px;font-weight:700;color:var(--ink);margin:0;letter-spacing:-.01em}.td-crew-note{display:flex;align-items:center}.td-crew-note p{font-size:10.5px;line-height:1.9;color:var(--muted)}.td-crew-note p b{display:inline;font-size:10.5px;font-weight:700;color:var(--ink);margin:0;letter-spacing:-.01em}.td-career{display:grid;grid-template-columns:1fr 1fr;gap:52px;margin-top:26px}.td-career>section{border-top:1px solid var(--line-2)}.td-career>section>div{display:grid;grid-template-columns:26px 1fr 1fr 52px;align-items:center;height:24px;border-bottom:1px solid #F0EBE0;font-size:9px;letter-spacing:-.01em}.td-career i{font-style:normal;font:500 8px var(--mono);color:var(--muted-2)}.td-career b{font-weight:700}.td-career span{color:var(--muted)}.td-career em{font-style:normal;text-align:right;font:500 8px var(--mono);color:var(--gold)}.td-career-sum{position:absolute;left:60px;right:60px;bottom:54px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid var(--line-2);padding-top:18px}.td-career-sum>div{padding-right:26px;border-right:1px solid var(--line)}.td-career-sum>div:not(:first-child){padding-left:26px}.td-career-sum>div:last-child{border-right:0}.td-career-sum b{display:block;font-size:18px;font-weight:800;letter-spacing:-.035em}.td-career-sum small{display:block;font-size:9.5px;color:var(--muted);margin-top:7px}.td-rel{margin-top:36px;border-top:1px solid var(--line-2)}.td-rel>div{display:grid;grid-template-columns:46px 236px 1fr 178px;align-items:center;-moz-column-gap:28px;column-gap:28px;height:152px;border-bottom:1px solid var(--line)}.td-rel i{font-style:normal;font:600 9px var(--mono);color:var(--muted-2)}.td-rel-name b{display:block;font-size:16px;font-weight:800;letter-spacing:-.04em;line-height:1.35;word-break:keep-all}.td-rel-name small{display:block;font:500 9px var(--mono);color:var(--muted-2);margin-top:8px;letter-spacing:.02em}.td-rel p{font-size:10.5px;line-height:1.85;color:var(--muted)}.td-rel p b{color:var(--ink);font-weight:700}.td-rel em{font-style:normal;text-align:right;font-size:10px;font-weight:700;color:var(--gold);line-height:1.6;letter-spacing:-.015em}@media print{html,body,#root{width:1280px!important;min-width:1280px!important;height:auto!important;margin:0!important;padding:0!important;background:#fff!important}.td-root{width:1280px!important;min-height:0!important;background:#fff!important}.no-print{display:none!important}.td-stage{--s:1!important;--h:720px!important;display:block!important;width:1280px!important;max-width:none!important;padding:0!important;margin:0!important;gap:0!important;overflow:visible!important}.td-shell{width:1280px!important;height:720px!important;margin:0!important;overflow:hidden!important;-moz-column-break-inside:avoid!important;break-inside:avoid!important;page-break-inside:avoid!important;-moz-column-break-after:page!important;break-after:page!important;page-break-after:always!important}.td-shell:last-child{-moz-column-break-after:auto!important;break-after:auto!important;page-break-after:auto!important}.td-slide{width:1280px!important;height:720px!important;position:absolute!important;inset:0!important;transform:none!important;border-radius:0!important;box-shadow:none!important}.td-root *{-webkit-print-color-adjust:exact!important;print-color-adjust:exact!important}}.td-flow{margin-top:46px}.td-flow-h{display:grid;grid-template-columns:104px repeat(5,1fr);-moz-column-gap:18px;column-gap:18px;margin-bottom:10px}.td-flow-h small{grid-column:2 / -1;font:600 8px var(--mono);letter-spacing:.2em;color:var(--muted-2)}.td-flow-h.to small{color:var(--gold)}.td-flow-l{display:grid;grid-template-columns:104px repeat(5,1fr);-moz-column-gap:18px;column-gap:18px;align-items:stretch;margin-bottom:22px}.td-flow-l>i{font-style:normal;align-self:center;font:600 9px var(--mono);letter-spacing:.04em;color:var(--muted-2)}.td-flow-n{position:relative;padding:14px 16px;border:1px solid var(--line-2);background:var(--paper-2);min-height:78px}.td-flow-n:after{content:"";position:absolute;right:-13px;top:50%;width:8px;height:8px;margin-top:-4px;border-top:1px solid var(--line-2);border-right:1px solid var(--line-2);transform:rotate(45deg)}.td-flow-n:last-child:after{display:none}.td-flow-n small{display:block;font:600 8px var(--mono);letter-spacing:.12em;color:var(--muted-2)}.td-flow-n b{display:block;font-size:12.5px;font-weight:800;letter-spacing:-.03em;line-height:1.45;margin-top:9px}.td-flow-n em{font-style:normal;display:block;font-size:9.5px;line-height:1.6;color:var(--muted);margin-top:7px}.td-flow-l.now .td-flow-n{border-style:dashed;background:transparent}.td-flow-l.now .td-flow-n b{font-weight:700;color:var(--muted)}.td-flow-l.next .td-flow-n.chg{background:var(--ink);border-color:var(--ink);color:#fff}.td-flow-l.next .td-flow-n.chg small{color:var(--gold)}.td-flow-l.next .td-flow-n.chg em{color:#a79e8f}.td-flow-l.next .td-flow-n.chg:after{border-color:var(--ink)}.td-flow-l.next .td-flow-n.keep b{color:var(--muted)}.td-outcome{position:absolute;left:60px;right:60px;bottom:52px;background:var(--ink);color:#fff;padding:20px 28px;display:grid;grid-template-columns:230px 1fr 330px;align-items:center;-moz-column-gap:34px;column-gap:34px;border-radius:3px}.td-outcome>div:first-child small{display:block;font:600 8px var(--mono);letter-spacing:.18em;color:var(--gold)}.td-outcome>div:first-child b{display:block;font-size:21px;font-weight:800;letter-spacing:-.045em;margin-top:11px}.td-outcome>p{font-size:11px;line-height:1.9;color:#a79e8f;border-left:1px solid #ffffff1f;padding-left:34px}.td-outcome>p b{color:#fff;font-weight:700}.td-outcome-f{display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #ffffff1f;padding-left:34px}.td-outcome-f>span{font-size:9.5px;line-height:1.7;color:#8b8272}.td-outcome-f>span b{display:block;color:var(--gold-l);font:700 12px var(--mono);margin-bottom:5px;letter-spacing:-.02em}.td-inputs{display:grid;grid-template-columns:repeat(4,1fr);margin-top:28px;border-top:1px solid var(--line-2);height:218px}.td-inputs>div{padding:26px 26px 0 0;border-right:1px solid var(--line)}.td-inputs>div:not(:first-child){padding-left:26px}.td-inputs>div:last-child{border-right:0;padding-right:0}.td-inputs code{display:block;font:600 8.5px var(--mono);letter-spacing:.02em;color:var(--gold)}.td-inputs b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em;margin:13px 0 11px}.td-inputs p{font-size:10.5px;line-height:1.8;color:var(--muted);margin-bottom:13px;min-height:38px}.td-inputs em{font-style:normal;display:block;font-size:11.5px;line-height:1.7;font-weight:700;letter-spacing:-.025em;border-top:1px solid var(--line);padding-top:12px}.td-inputs em i{font-style:normal;color:var(--gold)}.td-match{position:absolute;left:60px;right:60px;bottom:66px;border-top:1px solid var(--ink);padding-top:20px;display:grid;grid-template-columns:1fr 420px;-moz-column-gap:48px;column-gap:48px;align-items:center}.td-match-m{display:flex;align-items:flex-start;gap:9px}.td-match-m .lab{display:flex;flex-direction:column;gap:7px;padding-right:4px}.td-match-m .lab i{font-style:normal;height:24px;display:flex;align-items:center;font:600 9px var(--mono);color:var(--muted-2)}.td-match-m .pair{display:flex;flex-direction:column;gap:7px;position:relative}.td-match-m .pair:before{content:"";position:absolute;left:-5px;top:8px;bottom:8px;width:1px;background:var(--gold)}.td-match-m .pair span{height:24px;display:flex;align-items:center;padding:0 11px;background:var(--paper-2);border:1px solid var(--line-2);font:500 9px var(--mono);letter-spacing:-.02em;white-space:nowrap}.td-match-m .more span{background:transparent;border-style:dashed;color:var(--muted-2)}.td-match-cap{margin-top:14px;font-size:10px;color:var(--muted)}.td-match-cap b{color:var(--gold);font-weight:700}.td-match-x{border-left:1px solid var(--line-2);padding-left:36px}.td-match-x b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;line-height:1.55;margin-bottom:11px}.td-match-x p{font-size:10px;line-height:1.9;color:var(--muted)}.td-match-x p b{display:inline;font-size:10px;color:var(--ink);margin:0}.td-src{position:absolute;left:60px;bottom:38px;font:400 8px var(--mono);letter-spacing:.06em;color:var(--muted-2)}.td-actors{display:grid;grid-template-columns:repeat(3,1fr);margin-top:38px;border-top:1px solid var(--line-2);height:304px}.td-actors>div{padding:30px 34px 0 0;border-right:1px solid var(--line);display:flex;flex-direction:column}.td-actors>div:not(:first-child){padding-left:34px}.td-actors>div:last-child{border-right:0;padding-right:0}.td-actors small{display:block;font:600 8px var(--mono);letter-spacing:.18em;color:var(--muted-2)}.td-actors b{display:block;font-size:22px;font-weight:800;letter-spacing:-.045em;margin:14px 0 12px}.td-actors p{font-size:11px;line-height:1.85;color:var(--muted)}.td-actors dl{margin:18px 0 0;padding:0}.td-actors dl>div{display:flex;align-items:baseline;padding:9px 0;border-top:1px solid var(--line);font-size:10px}.td-actors dt{color:var(--muted-2);width:72px;flex-shrink:0}.td-actors dd{margin:0;font-weight:700;letter-spacing:-.02em}.td-actors .scope{margin-top:auto;margin-bottom:0;padding:11px 0;border-top:1px solid var(--ink);font-size:12px;font-weight:800;letter-spacing:-.03em;color:var(--gold)}.td-actors .out .scope{color:var(--muted-2);border-top-color:var(--line-2)}.td-actors .out b{color:var(--muted)}.td-lane{margin-top:30px}.td-lane-h{display:grid;grid-template-columns:88px repeat(7,1fr);-moz-column-gap:7px;column-gap:7px;padding-bottom:9px;border-bottom:1px solid var(--line-2)}.td-lane-h span{font:600 7.5px var(--mono);letter-spacing:.12em;color:var(--muted-2);text-align:center}.td-lane-h span:first-child{text-align:left}.td-lane-r{display:grid;grid-template-columns:88px repeat(7,1fr);-moz-column-gap:7px;column-gap:7px;align-items:center;min-height:108px;border-bottom:1px solid var(--line)}.td-lane-r>i{font-style:normal;font-size:12px;font-weight:800;letter-spacing:-.03em}.td-lane-r>i span{display:block;font:500 8px var(--mono);color:var(--muted-2);margin-top:5px;letter-spacing:.04em}.td-lane-n{background:var(--ink);color:#fff;padding:11px 12px;border-radius:2px;min-height:60px}.td-lane-n small{display:block;font:700 7.5px var(--mono);color:var(--gold);letter-spacing:.06em}.td-lane-n b{display:block;font-size:10.5px;font-weight:800;margin-top:7px;line-height:1.45;letter-spacing:-.025em;word-break:keep-all}.td-lane-n.td-human{background:transparent;border:1px dashed var(--gold);color:var(--ink)}.td-lane-n.td-human em{font-style:normal;display:block;font-size:8.5px;color:var(--gold);margin-top:6px;font-weight:700}.td-st{margin-top:28px}.td-st-f{display:grid;grid-template-columns:repeat(4,1fr);-moz-column-gap:22px;column-gap:22px;row-gap:12px;margin-bottom:28px}.td-st-c{position:relative;padding:13px 16px;border:1px solid var(--ink);background:var(--ink);color:#fff;border-radius:2px}.td-st-c:after{content:"";position:absolute;right:-16px;top:50%;width:8px;height:8px;margin-top:-4px;border-top:1px solid var(--line-2);border-right:1px solid var(--line-2);transform:rotate(45deg)}.td-st-c small{display:block;font:700 7.5px var(--mono);color:var(--gold);letter-spacing:.1em}.td-st-c b{display:block;font-size:13px;font-weight:800;margin-top:7px;letter-spacing:-.03em}.td-st-c.fix{background:transparent;color:var(--ink);border-style:dashed;border-color:var(--gold)}.td-st-c.fix small{color:var(--gold)}.td-st-c.open{background:transparent;color:var(--muted-2);border:1px dashed var(--line-2)}.td-st-c.open:after,.td-st-c.end:after{display:none}.td-st-c.open b{color:var(--muted-2);font-weight:700}.td-st-t{border-top:1px solid var(--ink)}.td-st-t>div{display:grid;grid-template-columns:132px 138px 1fr 1fr;align-items:center;-moz-column-gap:24px;column-gap:24px;height:40px;border-bottom:1px solid var(--line);font-size:10.5px}.td-st-t .h{height:32px;border-bottom:1px solid var(--line-2)}.td-st-t .h span{font:600 8px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.td-st-t b{font-size:11.5px;font-weight:800;letter-spacing:-.025em}.td-st-t span{color:var(--muted)}.td-st-t .q,.td-st-t .auto{color:var(--gold);font-weight:700}.td-cov{margin-top:24px;border-top:1px solid var(--ink)}.td-cov>div{display:grid;grid-template-columns:44px 1fr 1fr 96px;align-items:center;-moz-column-gap:22px;column-gap:22px;height:24px;border-bottom:1px solid #F0EBE0;font-size:9.5px;letter-spacing:-.015em}.td-cov .h{height:28px;border-bottom:1px solid var(--line-2)}.td-cov .h span{font:600 7.5px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.td-cov i{font-style:normal;font:700 8.5px var(--mono);color:var(--gold)}.td-cov .rq{color:var(--muted)}.td-cov .im{font-weight:600;color:var(--ink)}.td-cov .pg{text-align:right;font:500 8.5px var(--mono);color:var(--muted-2)}.td-cov .hot{background:#f4efe5}.td-cov .hot .rq,.td-cov .hot .im{font-weight:800;color:var(--ink)}.td-cov .hot .pg{color:var(--gold);font-weight:700}.td-cov .free .im:after{content:"추가 비용 없음";margin-left:9px;font:700 8px var(--mono);color:var(--gold);letter-spacing:.02em}.td-as{margin-top:26px;border-top:1px solid var(--ink)}.td-as>div{display:grid;grid-template-columns:32px 1.15fr 1fr 1fr;align-items:center;-moz-column-gap:26px;column-gap:26px;height:56px;border-bottom:1px solid var(--line);font-size:10px}.td-as .h{height:34px;border-bottom:1px solid var(--line-2)}.td-as .h span{font:600 7.5px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.td-as i{font-style:normal;font:600 8.5px var(--mono);color:var(--muted-2)}.td-as .q{font-size:11px;font-weight:700;letter-spacing:-.025em;line-height:1.4}.td-as .g{color:var(--muted);line-height:1.55}.td-as .d{line-height:1.55;color:#5e574c}.td-as .d b{color:var(--gold);font-weight:700}.td-as .key{background:#f4efe5}.td-as .key .q{color:var(--gold)}.td-crit{margin-top:30px;border-top:1px solid var(--ink)}.td-crit>div{display:grid;grid-template-columns:38px 286px 1fr 246px;align-items:center;-moz-column-gap:28px;column-gap:28px;height:124px;border-bottom:1px solid var(--line)}.td-crit i{font-style:normal;font:600 9px var(--mono);color:var(--muted-2)}.td-crit .td-cn b{display:block;font-size:14.5px;font-weight:800;letter-spacing:-.035em;line-height:1.45;word-break:keep-all}.td-crit .td-cn small{display:block;font:600 8.5px var(--mono);color:var(--gold);margin-top:9px;letter-spacing:.02em}.td-crit p{font-size:10.5px;line-height:1.8;color:var(--muted)}.td-crit .chk{border-left:1px solid var(--line-2);padding-left:26px;font-size:10.5px;line-height:1.75;font-weight:700;letter-spacing:-.02em}.td-crit .chk small{display:block;font:600 7.5px var(--mono);letter-spacing:.16em;color:var(--gold);margin-bottom:8px}.td-crit .chk b{color:var(--gold)}.td-inputs .scale{display:block;margin-top:11px;font:700 10px var(--mono);letter-spacing:-.02em;color:var(--gold)}.td-inputs .scale span{font-family:Noto Sans KR;font-weight:500;color:var(--muted-2);margin-left:6px;font-size:9px}.td-dg{position:relative;margin-top:16px;padding-right:148px}.td-tier{display:flex;gap:16px}.td-tier>i{flex:0 0 36px;font-style:normal;writing-mode:vertical-rl;display:flex;align-items:center;justify-content:center;font:800 9px Noto Sans KR;letter-spacing:.24em;color:var(--muted-2);border-right:1px solid var(--line-2)}.td-tier.on>i{color:var(--gold);border-right-color:var(--gold)}.td-tier>div{flex:1 1 auto;min-width:0}.td-dg-cli{display:flex;gap:18px}.td-dg-cli>div{flex:1 1 0;min-width:0;border:1px solid var(--line-2);background:#fff;padding:13px 17px 14px}.td-dg-cli small{display:block;font:700 7.5px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.td-dg-cli b{display:block;font-size:15px;font-weight:800;letter-spacing:-.035em;margin:9px 0 5px}.td-dg-cli em{font-style:normal;display:block;font:600 9px var(--mono);color:var(--gold)}.td-dg-cli p{margin-top:8px;font-size:9.5px;line-height:1.6;color:var(--muted)}.td-dg-fl{position:relative;height:26px;margin-left:52px}.td-dg-fl:before{content:"";position:absolute;left:50%;top:0;bottom:6px;width:1px;background:var(--line-2)}.td-dg-fl:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-4px;border-top:6px solid var(--line-2);border-left:4px solid transparent;border-right:4px solid transparent}.td-dg-fl span{position:absolute;left:50%;top:7px;transform:translate(-50%);background:var(--paper);padding:0 12px;font:700 8.5px var(--mono);letter-spacing:.12em;color:var(--gold);white-space:nowrap}.td-dg-srv{background:var(--ink);color:#fff;padding:15px 20px 17px}.td-dg-srv>header{display:flex;align-items:baseline;gap:13px;padding-bottom:12px;border-bottom:1px solid #ffffff1f}.td-dg-srv>header small{font:700 8px var(--mono);letter-spacing:.2em;color:var(--gold);white-space:nowrap}.td-dg-srv>header b{font-size:17px;font-weight:800;letter-spacing:-.04em;white-space:nowrap}.td-dg-srv>header em{font-style:normal;margin-left:auto;font-size:10px;color:#8b8272;white-space:nowrap}.td-dg-ct{display:flex;gap:12px;margin-top:13px}.td-dg-ct>div{flex:1 1 0;min-width:0;border:1px solid #ffffff22;background:#ffffff0a;padding:11px 14px 12px}.td-dg-ct>div.td-api{flex:1.3 1 0;border-color:var(--gold);background:#a9824620}.td-dg-ct i{font-style:normal;display:block;font:700 7px var(--mono);letter-spacing:.14em;color:#6e6558}.td-dg-ct .td-api i{color:var(--gold)}.td-dg-ct b{display:block;font-size:12.5px;font-weight:800;letter-spacing:-.03em;color:#fff;margin:7px 0 5px}.td-dg-ct .td-api b{color:var(--gold-l)}.td-dg-ct p{font-size:9px;line-height:1.55;color:#8b8272;word-break:keep-all}.td-dg-jobs{list-style:none;margin:12px 0 0;padding:12px 0 0;border-top:1px solid #ffffff1f;display:flex;gap:14px}.td-dg-jobs li{flex:1 1 0;min-width:0;font-size:9px;line-height:1.5;color:#8b8272;word-break:keep-all}.td-dg-jobs li b{display:block;font-size:10.5px;font-weight:800;color:#fff;letter-spacing:-.02em;margin-bottom:4px}.td-dg-ext{display:flex;gap:18px}.td-dg-ext>div{flex:1 1 0;min-width:0;border:1px solid var(--line-2);background:var(--paper-2);padding:12px 16px 13px}.td-dg-ext small{display:block;font:700 7.5px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.td-dg-ext b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;margin:8px 0 5px;color:var(--gold)}.td-dg-ext span{display:block;font-size:9.5px;line-height:1.6;color:var(--muted);word-break:keep-all}.td-dg-ext .off{border-style:dashed;border-color:var(--muted-2);background:transparent}.td-dg-ext .off b{color:var(--muted)}.td-dg-by{position:absolute;right:0;top:46px;bottom:46px;width:132px;border-top:2px solid var(--gold);border-right:2px solid var(--gold);border-bottom:2px solid var(--gold)}.td-dg-by i{position:absolute;left:-1px;bottom:-5px;border-left:8px solid var(--gold);border-top:4px solid transparent;border-bottom:4px solid transparent;transform:rotate(180deg)}.td-dg-by p{position:absolute;right:9px;top:50%;transform:translateY(-50%);background:var(--paper);padding:6px 0;width:112px;text-align:right;font-size:9.5px;line-height:1.55;font-weight:700;color:var(--gold);letter-spacing:-.015em}.td-stk{margin-top:24px;border-top:1px solid var(--ink)}.td-stk>div{display:grid;grid-template-columns:104px 232px 1fr;align-items:center;-moz-column-gap:26px;column-gap:26px;height:42px;border-bottom:1px solid var(--line);font-size:10.5px}.td-stk .h{height:30px;border-bottom:1px solid var(--line-2)}.td-stk .h span{font:600 7.5px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.td-stk i{font-style:normal;font:600 9px var(--mono);letter-spacing:.04em;color:var(--muted-2)}.td-stk b{font-size:12.5px;font-weight:800;letter-spacing:-.03em}.td-stk span{color:var(--muted);line-height:1.55}.td-stk span em{font-style:normal;color:var(--ink);font-weight:700}.td-stk .hot{background:#f4efe5}.td-stk .hot b,.td-stk .hot span em{color:var(--gold)}.td-reject{position:absolute;left:60px;right:60px;bottom:52px;border-top:1px solid var(--line-2);padding-top:16px}.td-reject>small{display:block;font:600 8px var(--mono);letter-spacing:.18em;color:var(--muted-2);margin-bottom:13px}.td-reject-g{display:grid;grid-template-columns:repeat(3,1fr)}.td-reject-g>div{padding-right:30px;border-right:1px solid var(--line)}.td-reject-g>div:not(:first-child){padding-left:30px}.td-reject-g>div:last-child{border-right:0}.td-reject-g b{display:block;font-size:11.5px;font-weight:800;letter-spacing:-.03em;margin-bottom:7px;color:var(--muted)}.td-reject-g p{font-size:9.5px;line-height:1.75;color:var(--muted)}.td-reject-g p em{font-style:normal;color:var(--gold);font-weight:700}.td-db{display:grid;grid-template-columns:repeat(5,1fr);-moz-column-gap:16px;column-gap:16px;margin-top:40px;align-items:start}.td-db>div{border:1px solid var(--line-2);background:var(--paper-2);min-height:240px}.td-db-h{background:var(--ink);color:#fff;padding:9px 12px;font:700 9.5px var(--mono);letter-spacing:-.01em}.td-db ul{list-style:none;margin:0;padding:9px 12px 12px}.td-db li{font:500 8.5px var(--mono);letter-spacing:-.02em;color:#5e574c;padding:6px 0;border-bottom:1px solid #EAE4D8;word-break:break-all}.td-db li:last-child{border-bottom:0}.td-db li.key{color:var(--gold);font-weight:700;background:#f4efe5;margin:0 -12px;padding-left:12px;padding-right:12px}.td-keys{position:absolute;left:60px;right:60px;bottom:52px;border-top:1px solid var(--ink);padding-top:16px;display:grid;grid-template-columns:repeat(4,1fr)}.td-keys>div{padding:0 26px 0 0;border-right:1px solid var(--line)}.td-keys>div:not(:first-child){padding-left:26px}.td-keys>div:last-child{border-right:0;padding-right:0}.td-keys code{display:block;font:700 9px var(--mono);color:var(--gold);letter-spacing:-.02em;margin-bottom:9px}.td-keys p{font-size:10px;line-height:1.75;color:var(--muted)}.td-keys p b{color:var(--ink);font-weight:700}.td-keys small{display:block;margin-top:9px;font:500 8px var(--mono);color:var(--muted-2);letter-spacing:.04em}.td-fc{list-style:none;margin:12px 0 0;padding:0}.td-fc>li{position:relative;display:grid;grid-template-columns:400px 1fr;-moz-column-gap:0;column-gap:0;align-items:center;min-height:36px;padding-bottom:8px}.td-fc>li:last-child{padding-bottom:0}.td-fc>li:not(:last-child):after{content:"";position:absolute;left:200px;bottom:1px;width:1px;height:9px;background:var(--line-2)}.td-fc>li:not(:last-child):before{content:"";position:absolute;left:196px;bottom:-3px;border-top:5px solid var(--line-2);border-left:4px solid transparent;border-right:4px solid transparent}.td-fc-n{border:1px solid var(--line-2);background:#fff;padding:8px 14px 9px;min-height:38px;display:flex;flex-direction:column;justify-content:center}.td-fc-n small{display:block;font:700 7px var(--mono);letter-spacing:.14em;color:var(--muted-2);margin-bottom:4px}.td-fc-n b{font-size:11.5px;font-weight:800;letter-spacing:-.03em;line-height:1.35}.td-fc-n em{font-style:normal;display:block;margin-top:4px;font-size:8.5px;color:var(--muted);line-height:1.5}.td-fc .td-opt .td-fc-n{border-style:dashed;background:transparent}.td-fc .td-opt .td-fc-n b{color:var(--muted)}.td-fc .td-dec .td-fc-n{border-color:var(--ink);border-width:1px}.td-fc .td-dec .td-fc-n b:before{content:"?";display:inline-block;margin-right:7px;color:var(--gold);font-family:var(--mono)}.td-fc .td-human .td-fc-n{border:1px dashed var(--gold);background:#a9824610}.td-fc .td-human .td-fc-n b,.td-fc .td-human .td-fc-n small{color:var(--gold)}.td-fc-br{position:relative;margin-left:30px;padding-left:20px;font-size:9px;line-height:1.55;color:var(--muted)}.td-fc-br:before{content:"";position:absolute;left:-30px;top:50%;width:46px;height:0;border-top:1px dashed var(--line-2)}.td-fc-br b{color:var(--ink);font-weight:700}.td-fc-br i{font-style:normal;display:block;font:700 7px var(--mono);letter-spacing:.12em;color:var(--gold);margin-bottom:3px}.td-fc-br.td-back:before{border-top-color:var(--gold)}.td-fc-br.td-back i{color:var(--gold)}.td-fc-badge{display:inline-block;margin-left:8px;font:700 8px var(--mono);color:var(--gold);letter-spacing:.06em;border:1px solid var(--gold);padding:1px 6px;vertical-align:middle}.td-fc-steps{display:flex;gap:4px;margin-top:6px;flex-wrap:wrap}.td-fc-steps span{font:600 7.5px var(--mono);letter-spacing:-.02em;border:1px solid var(--line-2);background:var(--paper-2);padding:2px 6px;color:#5e574c}.td-fc-steps span.on{border-color:var(--gold);color:var(--gold);border-style:dashed}.td-ex{margin-top:26px;border-top:1px solid var(--ink)}.td-ex>div{display:grid;grid-template-columns:32px 1.05fr 128px 1.5fr;align-items:center;-moz-column-gap:26px;column-gap:26px;height:56px;border-bottom:1px solid var(--line);font-size:10px}.td-ex .h{height:32px;border-bottom:1px solid var(--line-2)}.td-ex .h span{font:600 7.5px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.td-ex i{font-style:normal;font:600 8.5px var(--mono);color:var(--muted-2)}.td-ex .t{font-size:11.5px;font-weight:800;letter-spacing:-.03em;line-height:1.4}.td-ex .w{font:600 9px var(--mono);color:var(--gold);letter-spacing:-.01em}.td-ex .r{line-height:1.6;color:var(--muted)}.td-ex .r b{color:var(--ink);font-weight:700}.td-svg{margin-top:14px;width:100%}.td-svg text{font-family:Noto Sans KR,sans-serif;fill:var(--ink)}.td-svg .nd{fill:#fff;stroke:var(--line-2);stroke-width:1}.td-svg .nd-t{fill:none;stroke:var(--ink);stroke-width:1.4}.td-svg .nd-d{fill:none;stroke:var(--ink);stroke-width:1.2}.td-svg .nd-o{fill:none;stroke:var(--muted-2);stroke-width:1;stroke-dasharray:4 3}.td-svg .nd-g{fill:#a9824612;stroke:var(--gold);stroke-width:1.2;stroke-dasharray:5 3}.td-svg .ln{fill:none;stroke:var(--line-2);stroke-width:1.2}.td-svg .ln-g{fill:none;stroke:var(--gold);stroke-width:1.2;stroke-dasharray:5 3}.td-svg .t1{font-size:12px;font-weight:800;letter-spacing:-.03em}.td-svg .t2{font-size:9.5px;fill:#89806f}.td-svg .lb{font-size:9px;font-weight:700;fill:#a98246;letter-spacing:-.01em}.td-svg .lb2{font-size:9px;fill:#89806f;letter-spacing:-.01em}.td-svg .mut{fill:#89806f}.td-svg .gold{fill:#a98246}.td-svg .lane-bg{fill:var(--paper-2);stroke:none}.td-svg .lane-lb{font-size:11px;font-weight:800;letter-spacing:-.02em}.td-svg .lane-sb{font-size:8.5px;fill:#aba294;letter-spacing:.04em}.td-svg .nd-k{fill:var(--ink);stroke:var(--ink)}.td-svg .t1w{font-size:11px;font-weight:800;letter-spacing:-.03em;fill:#fff}.td-svg .t2w{font-size:8.5px;fill:#a79e8f}.td-svg .t1s{font-size:11px;font-weight:800;letter-spacing:-.03em}.td-svg .t2s{font-size:8.5px;fill:#89806f}.td-svg .ln-k{fill:none;stroke:var(--ink);stroke-width:1.2}.td-svg .sec{font-size:8.5px;font-weight:800;letter-spacing:.14em;fill:#aba294}.td-svg .rail{fill:none;stroke:var(--line-2);stroke-width:1}.td-svg .rail-t{fill:var(--gold)}.td-svg .rail-n{font-size:8.5px;font-weight:800;letter-spacing:.1em;fill:#aba294}.td-svg .rail-l{font-size:10px;font-weight:800;letter-spacing:-.02em;fill:#89806f}.td-svg .bar{fill:var(--gold)}.td-svg .strip{fill:var(--ink)}.td-svg .strip-t{font-size:12px;font-weight:800;letter-spacing:-.03em;fill:#fff}.td-svg .strip-s{font-size:9.5px;fill:#a79e8f}.td-svg .chip{fill:var(--ink)}.td-svg .chip-t{font-size:11px;font-weight:800;letter-spacing:-.02em;fill:#fff}.td-svg .chip-s{font-size:8px;fill:#8b8272;letter-spacing:.04em}.td-xp{display:flex;gap:10px;margin-top:18px}.td-xp>div{flex:1 1 0;min-width:0;border:1px solid var(--line-2);background:#fff;padding:11px 14px 12px;position:relative}.td-xp>div.on{border-color:var(--gold)}.td-xp>div.on:before{content:"";position:absolute;left:-1px;right:-1px;top:-1px;height:3px;background:var(--gold)}.td-xp small{display:block;font:700 7px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.td-xp b{display:block;font-size:12px;font-weight:800;letter-spacing:-.03em;margin-top:6px}.td-xp>div.on b{color:var(--gold)}.td-xp .no{color:var(--muted-2);font-weight:500;font-size:9px;display:block;margin-top:5px}.td-xg{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:26px;column-gap:26px;margin-top:20px}.td-xg>section{border-top:1px solid var(--ink);padding-top:14px}.td-xg-h{display:flex;align-items:baseline;gap:9px;margin-bottom:12px}.td-xg-h i{font-style:normal;font:800 13px var(--mono);color:var(--gold);letter-spacing:-.03em}.td-xg-h b{font-size:14px;font-weight:800;letter-spacing:-.035em}.td-xg-c{border:1px solid var(--line-2);background:var(--paper-2);padding:11px 15px 12px;margin-bottom:9px}.td-xg-c>b{display:block;font-size:12.5px;font-weight:800;letter-spacing:-.03em;margin-bottom:7px}.td-xg-c>p{font-size:9.5px;line-height:1.65;color:var(--muted)}.td-xg-c>em{font-style:normal;display:block;margin-top:8px;padding-top:8px;border-top:1px solid var(--line-2);font-size:10px;font-weight:700;letter-spacing:-.02em;color:var(--gold)}.td-xg-c>em:before{content:"↩";margin-right:6px}.td-xa{position:absolute;left:60px;right:60px;bottom:46px;background:var(--ink);color:#fff;padding:15px 26px 16px}.td-xa>small{display:block;font:700 7.5px var(--mono);letter-spacing:.18em;color:var(--gold);margin-bottom:12px}.td-xa-g{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:34px;column-gap:34px}.td-xa-g>div{padding-right:30px;border-right:1px solid #ffffff1f}.td-xa-g>div:last-child{border-right:0;padding-right:0;padding-left:30px}.td-xa-g b{display:block;font-size:12.5px;font-weight:800;letter-spacing:-.03em;margin-bottom:6px}.td-xa-g p{font-size:9.5px;line-height:1.65;color:#a79e8f}.td-arc{position:relative;display:grid;grid-template-columns:300px 1fr 320px;-moz-column-gap:64px;column-gap:64px;margin-top:66px}.td-arc-lb{position:absolute;top:-54px;font:700 8px var(--mono);letter-spacing:.18em;color:var(--muted-2)}.td-arc-by{position:absolute;left:150px;right:160px;top:-34px;height:34px;border-top:2.6px solid var(--gold);border-left:2.6px solid var(--gold);border-right:2.6px solid var(--gold)}.td-arc-by:after{content:"";position:absolute;right:-6px;bottom:-1px;border-top:10px solid var(--gold);border-left:5px solid transparent;border-right:5px solid transparent}.td-arc-by>span{position:absolute;left:50%;top:-9px;transform:translate(-50%);background:var(--paper);padding:0 14px;font-size:10px;font-weight:700;color:var(--gold);white-space:nowrap;letter-spacing:-.015em}.td-arc-by>em{position:absolute;left:50%;transform:translate(-50%);bottom:-15px;background:var(--paper);padding:0 10px;font-style:normal;font:600 8.5px var(--mono);letter-spacing:.02em;color:var(--muted-2);white-space:nowrap}.td-arc-c{display:flex;flex-direction:column;gap:40px;position:relative}.td-arc-k{background:var(--ink);color:#fff;padding:20px 22px 22px;border-left:3px solid var(--gold);flex:1;display:flex;flex-direction:column;justify-content:center}.td-arc-k small{display:block;font:700 7.5px var(--mono);letter-spacing:.14em;color:var(--gold)}.td-arc-k b{display:block;font-size:19px;font-weight:800;letter-spacing:-.04em;margin:10px 0 8px}.td-arc-k p{font-size:9.5px;line-height:1.6;color:#a79e8f}.td-arc-fb{position:relative;border:1.4px solid var(--gold);background:#fff;padding:19px 20px 21px;display:flex;flex-direction:column}.td-arc-fb>header{display:flex;align-items:baseline;justify-content:space-between;margin-bottom:13px}.td-arc-fb>header b{font-size:18px;font-weight:800;letter-spacing:-.04em;color:var(--gold)}.td-arc-fb>header span{font:600 9px var(--mono);color:var(--muted-2)}.td-arc-fb ul{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:12px;flex:1}.td-arc-fb li{border:1px solid var(--line-2);background:var(--paper-2);border-left:3px solid var(--gold);padding:13px 16px;display:flex;align-items:baseline;gap:12px;flex:1}.td-arc-fb li i{font-style:normal;font:700 7px var(--mono);letter-spacing:.14em;color:var(--muted-2);width:64px;flex-shrink:0}.td-arc-fb li b{font-size:12.5px;font-weight:800;letter-spacing:-.03em;white-space:nowrap}.td-arc-fb li span{margin-left:auto;text-align:right;font-size:9px;color:var(--muted);line-height:1.5}.td-arc-r{display:flex;flex-direction:column;gap:0;position:relative}.td-arc-r2{border:1.4px solid var(--gold);background:#fff;padding:19px 20px 21px}.td-arc-r2 small{display:block;font:700 7.5px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.td-arc-r2 b{display:block;font-size:18px;font-weight:800;letter-spacing:-.04em;color:var(--gold);margin:9px 0 8px}.td-arc-r2 p{font-size:9.5px;line-height:1.65;color:var(--muted)}.td-arc-r2 p b{display:inline;font-size:inherit;font-weight:700;color:var(--ink);margin:0}.td-arc-dn{height:72px;position:relative}.td-arc-dn:before{content:"";position:absolute;left:50%;top:6px;bottom:8px;width:0;border-left:1px dashed var(--gold)}.td-arc-dn:after{content:"";position:absolute;left:50%;bottom:0;margin-left:-4px;border-top:7px solid var(--gold);border-left:4px solid transparent;border-right:4px solid transparent}.td-arc-dn span{position:absolute;left:calc(50% + 12px);top:14px;font-size:9px;color:var(--muted);white-space:nowrap}.td-arc-pc{border:1px dashed var(--muted-2);padding:18px 20px 20px}.td-arc-pc small{display:block;font:700 7.5px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.td-arc-pc b{display:block;font-size:16px;font-weight:800;letter-spacing:-.04em;color:var(--muted);margin:8px 0 7px}.td-arc-pc p{font-size:9.5px;line-height:1.6;color:var(--muted-2)}.td-arc-a{position:absolute;top:0;bottom:0;width:64px;pointer-events:none}.td-arc-a>span{position:absolute;left:0;right:0;height:0;border-top:1px solid var(--line-2)}.td-arc-a>span:after{content:"";position:absolute;right:-1px;top:-4px;border-left:7px solid var(--line-2);border-top:4px solid transparent;border-bottom:4px solid transparent}.td-arc-a>span.dash{border-top-style:dashed}.td-arc-a>span>i{position:absolute;left:50%;transform:translate(-50%);top:-14px;font-style:normal;font-size:9px;color:var(--muted);white-space:nowrap;background:var(--paper);padding:0 5px}.td-arc-strip{position:absolute;left:60px;right:60px;bottom:44px;background:var(--ink);color:#fff;padding:16px 26px 18px;display:grid;grid-template-columns:186px minmax(0,1fr) minmax(0,1fr) minmax(0,1fr);align-items:start;-moz-column-gap:26px;column-gap:26px}.td-arc-strip>b{font-size:15px;font-weight:800;letter-spacing:-.04em;line-height:1.4;word-break:keep-all;align-self:center}.td-arc-strip>b>span{display:block;margin-top:7px;font:600 8px var(--mono);letter-spacing:.1em;color:var(--gold)}.td-arc-strip>div{border-left:1px solid #ffffff1f;padding-left:26px;min-width:0}.td-arc-strip>div>i{display:block;font-style:normal;font:700 7.5px var(--mono);letter-spacing:.12em;color:var(--gold)}.td-arc-strip>div>p{margin-top:8px;font-size:9.5px;line-height:1.75;color:#a79e8f;word-break:keep-all}.td-arc-strip>div>p b{display:inline;font-weight:700;color:#ede7dc}.td-arc-strip>div.no>i{color:#8a8175}.td-arc-strip>div.no>p{color:#7e7669}.td-st2{margin-top:18px;border-top:1px solid var(--ink)}.td-st2>div{display:grid;grid-template-columns:104px 224px 1fr;align-items:center;-moz-column-gap:26px;column-gap:26px;height:40px;border-bottom:1px solid var(--line);font-size:10.5px}.td-st2 .h{height:30px;border-bottom:1px solid var(--line-2)}.td-st2 .h span{font:600 7.5px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.td-st2 i{font-style:normal;font:600 9px var(--mono);letter-spacing:.04em;color:var(--muted-2)}.td-st2 b{font-size:13px;font-weight:800;letter-spacing:-.03em}.td-st2 span.w{color:var(--muted);line-height:1.55}.td-st2 span.w em{font-style:normal;color:var(--ink);font-weight:700}.td-st2 .hot{background:#f4efe5}.td-st2 .hot b,.td-st2 .hot span.w em{color:var(--gold)}.td-no{margin-top:14px;border-top:1px solid var(--line-2);padding-top:13px}.td-no>small{display:block;font:600 8px var(--mono);letter-spacing:.18em;color:var(--muted-2);margin-bottom:12px}.td-no-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}.td-no-g>div{padding-right:28px;border-right:1px solid var(--line)}.td-no-g>div:not(:first-child){padding-left:28px}.td-no-g>div:last-child{border-right:0;padding-right:0}.td-no-g b{display:block;font-size:11.5px;font-weight:800;letter-spacing:-.03em;margin-bottom:7px;color:var(--muted)}.td-no-g p{font-size:9.5px;line-height:1.7;color:var(--muted)}.td-no-g p em{font-style:normal;color:var(--gold);font-weight:700}.td-alt{position:absolute;left:60px;right:60px;bottom:46px;background:var(--ink);color:#fff;padding:15px 26px 17px;display:flex;align-items:center;gap:28px}.td-alt b{font-size:14px;font-weight:800;letter-spacing:-.035em;flex-shrink:0}.td-alt p{font-size:10px;line-height:1.7;color:#a79e8f;border-left:1px solid #ffffff1f;padding-left:28px}.td-alt p em{font-style:normal;color:var(--gold-l);font-weight:700}.td-ep{margin-top:12px}.td-ep-h{display:flex;align-items:baseline;gap:10px;margin:0 0 7px}.td-ep-h i{font-style:normal;font:700 7.5px var(--mono);letter-spacing:.16em;color:var(--gold)}.td-ep-h b{font-size:12.5px;font-weight:800;letter-spacing:-.03em}.td-ep-h span{margin-left:auto;font-size:9px;color:var(--muted-2)}.td-ep-t{border-top:1px solid var(--ink)}.td-ep-t>div{display:grid;grid-template-columns:286px 1fr 108px 116px 34px;align-items:center;-moz-column-gap:18px;column-gap:18px;height:24px;border-bottom:1px solid #F0EBE0;font-size:9.5px}.td-ep-t .h{height:22px;border-bottom:1px solid var(--line-2)}.td-ep-t .h span{font:600 7px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.td-ep-t code{font:600 9px var(--mono);letter-spacing:-.03em;color:var(--ink)}.td-ep-t code em{font-style:normal;color:var(--gold);margin-right:6px}.td-ep-t .d{color:var(--muted)}.td-ep-t .t1x{color:var(--muted);font-size:9px}.td-ep-t .t2x{font-weight:700;color:var(--gold);font-size:9px}.td-ep-t .s1{text-align:right;font:700 8px var(--mono);color:var(--gold)}.td-ep-t .hot{background:#f4efe5}.td-u2{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:38px;column-gap:38px;margin-top:24px;height:352px}.td-u2>section{border-top:1px solid var(--ink);padding-top:16px;display:flex;flex-direction:column}.td-u2-h{display:flex;align-items:baseline;gap:10px;margin-bottom:14px}.td-u2-h i{font-style:normal;font:800 13px var(--mono);color:var(--gold)}.td-u2-h b{font-size:15px;font-weight:800;letter-spacing:-.035em}.td-u2-h span{margin-left:auto;font:600 9px var(--mono);color:var(--muted-2)}.td-u2-v{border:1px solid var(--line-2);background:var(--paper-2);padding:16px 18px;margin-bottom:16px}.td-u2-v>small{display:block;font:700 7.5px var(--mono);letter-spacing:.14em;color:var(--muted-2);margin-bottom:11px}.td-chunk{display:flex;gap:3px}.td-chunk>span{flex:1;height:46px;background:var(--ink);border-radius:1px}.td-chunk>span.f{background:transparent;border:1px dashed var(--gold)}.td-chunk-c{display:flex;justify-content:space-between;margin-top:9px;font-size:9px;color:var(--muted)}.td-chunk-c b{color:var(--gold);font-weight:700}.td-tiles{display:grid;grid-template-columns:repeat(18,1fr);gap:3px}.td-tiles>span{aspect-ratio:1;background:var(--ink);border-radius:1px}.td-tiles>span.o{background:var(--line-2)}.td-u2-r{display:flex;gap:0;margin-top:auto}.td-u2-r>div{flex:1}.td-u2-r>div:last-child{padding-left:20px;margin-left:20px;border-left:1px solid var(--line)}.td-u2-r small{display:block;font:700 7.5px var(--mono);letter-spacing:.14em;color:var(--muted-2);margin-bottom:7px}.td-u2-r p{font-size:10px;line-height:1.7;color:var(--muted)}.td-u2-r p b{color:var(--ink);font-weight:700}.td-u2-r .g p b{color:var(--gold)}.td-rs{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:22px;column-gap:22px;margin-top:26px;height:172px}.td-rs>div{position:relative;border:1px solid var(--line-2);background:#fff;padding:16px 18px 18px;display:flex;flex-direction:column}.td-rs>div:not(:last-child):after{content:"";position:absolute;right:-16px;top:50%;width:8px;height:8px;margin-top:-4px;border-top:1px solid var(--line-2);border-right:1px solid var(--line-2);transform:rotate(45deg)}.td-rs small{display:block;font:700 7.5px var(--mono);letter-spacing:.14em;color:var(--gold)}.td-rs b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;margin:10px 0 9px}.td-rs p{font-size:10px;line-height:1.7;color:var(--muted)}.td-rs p b{display:inline;font-size:10px;font-weight:700;color:var(--ink);margin:0;letter-spacing:-.01em}.td-rs .bar{height:8px;background:var(--line-2);margin:12px 0 7px;position:relative}.td-rs .bar>i{position:absolute;left:0;top:0;bottom:0;background:var(--ink)}.td-rs .bar-c{display:flex;justify-content:space-between;font:600 9px var(--mono);color:var(--muted)}.td-rs .bar-c b{display:inline;font-size:9px;color:var(--gold);margin:0}.td-cmp{margin-top:24px;border-top:1px solid var(--ink)}.td-cmp>div{display:grid;grid-template-columns:172px 1fr 1fr;align-items:center;-moz-column-gap:26px;column-gap:26px;height:42px;border-bottom:1px solid var(--line);font-size:10.5px}.td-cmp .h{height:30px;border-bottom:1px solid var(--line-2)}.td-cmp .h span{font:600 7.5px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.td-cmp .h .on{color:var(--gold)}.td-cmp i{font-style:normal;font-size:11px;font-weight:800;letter-spacing:-.03em}.td-cmp .a{color:var(--muted-2)}.td-cmp .b2{font-weight:700;color:var(--ink)}.td-cmp .b2 em{font-style:normal;color:var(--gold)}.td-lim{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:26px;border-top:1px solid var(--ink);height:264px}.td-lim>div{padding:20px 24px 0 0;border-right:1px solid var(--line)}.td-lim>div:not(:first-child){padding-left:24px}.td-lim>div:last-child{border-right:0;padding-right:0}.td-lim small{display:block;font:700 7.5px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.td-lim b{display:block;font-size:40px;font-weight:800;letter-spacing:-.05em;margin:18px 0 14px;line-height:1}.td-lim b span{font-size:15px;color:var(--gold);margin-left:5px;letter-spacing:0}.td-lim p{font-size:10px;line-height:1.7;color:var(--muted)}.td-lim em{font-style:normal;display:block;margin-top:14px;padding-top:12px;border-top:1px solid var(--line);font-size:9.5px;line-height:1.65;color:var(--muted-2)}.td-keep{position:absolute;left:60px;right:60px;bottom:46px;border-top:1px solid var(--ink);padding-top:18px;display:grid;grid-template-columns:1fr 400px;-moz-column-gap:44px;column-gap:44px;align-items:center}.td-keep-x b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;line-height:1.5;margin-bottom:9px}.td-keep-x p{font-size:10px;line-height:1.75;color:var(--muted)}.td-keep-x p em{font-style:normal;color:var(--gold);font-weight:700}.td-rm{display:grid;grid-template-columns:200px repeat(3,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px;margin-top:26px;align-items:stretch}.td-rm-now{border:1px dashed var(--muted-2);padding:18px 20px;display:flex;flex-direction:column;justify-content:center}.td-rm-now small{display:block;font:700 7.5px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.td-rm-now b{display:block;font-size:16px;font-weight:800;letter-spacing:-.04em;color:var(--muted);margin:10px 0 8px}.td-rm-now p{font-size:9.5px;line-height:1.65;color:var(--muted-2)}.td-rm-s{position:relative;padding:18px 22px 20px;display:flex;flex-direction:column}.td-rm-s:before{content:"";position:absolute;left:-14px;top:50%;width:8px;height:8px;margin-top:-4px;border-top:1px solid var(--line-2);border-right:1px solid var(--line-2);transform:rotate(45deg)}.td-rm-s.a{background:var(--ink);color:#fff;border-left:3px solid var(--gold)}.td-rm-s.b{border:1.4px solid var(--gold);background:#a9824610}.td-rm-s.c{border:1px dashed var(--muted-2)}.td-rm-s>small{display:block;font:700 7.5px var(--mono);letter-spacing:.14em}.td-rm-s.a>small{color:var(--gold)}.td-rm-s.b>small{color:var(--gold)}.td-rm-s.c>small{color:var(--muted-2)}.td-rm-s>b{display:block;font-size:19px;font-weight:800;letter-spacing:-.045em;margin:11px 0 9px}.td-rm-s.b>b{color:var(--gold)}.td-rm-s.c>b{color:var(--muted)}.td-rm-s>p{font-size:10px;line-height:1.7;margin-bottom:12px}.td-rm-s.a>p{color:#a79e8f}.td-rm-s.b>p,.td-rm-s.c>p{color:var(--muted)}.td-rm-s dl{margin:0;padding:10px 0 0;border-top:1px solid var(--line)}.td-rm-s.a dl{border-top-color:#ffffff1f}.td-rm-s dl>div{display:flex;align-items:baseline;gap:8px;padding:4px 0;font-size:9.5px}.td-rm-s dt{color:var(--muted-2);width:52px;flex-shrink:0}.td-rm-s.a dt{color:#6e6558}.td-rm-s dd{margin:0;font-weight:700;letter-spacing:-.02em}.td-rm-s>em{font-style:normal;margin-top:auto;padding-top:12px;font-size:15px;font-weight:800;letter-spacing:-.035em}.td-rm-s.a>em{color:var(--gold-l)}.td-rm-s.b>em{color:var(--gold)}.td-rm-s.c>em{color:var(--muted-2)}.td-rm-gpu{display:block;margin-top:9px;font-size:9.5px;font-weight:700;color:var(--gold);letter-spacing:-.02em;border-top:1px solid var(--gold);padding-top:9px}.td-rm-line{position:absolute;left:60px;right:60px;bottom:124px;border-top:1px solid var(--line-2);padding-top:12px;font-size:11px;font-weight:700;letter-spacing:-.025em;text-align:center;color:var(--muted)}.td-rm-line em{font-style:normal;color:var(--gold)}.td-btn{margin-top:24px;border-top:1px solid var(--ink)}.td-btn>div{display:grid;grid-template-columns:40px 250px 1fr 120px 130px;align-items:center;-moz-column-gap:22px;column-gap:22px;height:58px;border-bottom:1px solid var(--line);font-size:10.5px}.td-btn .h{height:32px;border-bottom:1px solid var(--line-2)}.td-btn .h span{font:600 7.5px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.td-btn .h .on{color:var(--gold)}.td-btn i{font-style:normal;font:600 8.5px var(--mono);color:var(--muted-2)}.td-btn .bn{font-size:12.5px;font-weight:800;letter-spacing:-.03em}.td-btn code{font:600 9.5px var(--mono);letter-spacing:-.03em;color:var(--muted)}.td-btn code em{font-style:normal;color:var(--gold);margin-right:6px}.td-btn .t1x{color:var(--muted)}.td-btn .na{color:var(--muted-2)}.td-btn .t2x{font-weight:700;color:var(--gold)}.td-sq{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;margin-top:22px}.td-sq>div{position:relative;border:1.4px solid var(--gold);background:#a9824610;padding:13px 15px 15px}.td-sq>div:not(:last-child):after{content:"";position:absolute;right:-12px;top:50%;width:7px;height:7px;margin-top:-4px;border-top:1.4px solid var(--gold);border-right:1.4px solid var(--gold);transform:rotate(45deg)}.td-sq small{display:block;font:700 7px var(--mono);letter-spacing:.14em;color:var(--gold)}.td-sq b{display:block;font-size:12px;font-weight:800;letter-spacing:-.03em;margin:8px 0 6px;line-height:1.35}.td-sq code{display:block;font:600 8px var(--mono);color:var(--muted);letter-spacing:-.03em;word-break:break-all}.td-bd{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:26px;column-gap:26px;margin-top:26px;border-top:1px solid var(--ink);padding-top:16px}.td-bd>div{padding-right:26px;border-right:1px solid var(--line)}.td-bd>div:not(:first-child){padding-left:26px}.td-bd>div:last-child{border-right:0;padding-right:0}.td-bd small{display:block;font:700 7.5px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.td-bd b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;margin:10px 0 8px}.td-bd .us b{color:var(--gold)}.td-bd p{font-size:10px;line-height:1.7;color:var(--muted)}.td-bd em{font-style:normal;display:block;margin-top:10px;font:700 10px var(--mono);letter-spacing:-.02em}.td-bd .us em{color:var(--gold)}.td-bd .them em{color:var(--muted-2)}.td-op{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-moz-column-gap:16px;column-gap:16px;margin-top:26px;height:250px}.td-op>div{border:1px solid var(--line-2);background:#fff;padding:16px 18px 18px;display:flex;flex-direction:column}.td-op>div.off{border-style:dashed;background:transparent}.td-op small{display:block;font:800 11px var(--mono);letter-spacing:-.02em;color:var(--gold)}.td-op>div.off small{color:var(--muted-2)}.td-op b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;margin:12px 0 10px;line-height:1.35}.td-op>div.off b{color:var(--muted)}.td-op p{font-size:9.5px;line-height:1.7;color:var(--muted)}.td-op em{font-style:normal;margin-top:auto;padding-top:12px;border-top:1px solid var(--line);font-size:16px;font-weight:800;letter-spacing:-.04em}.td-op>div.off em{color:var(--muted-2);font-size:13px}.td-sum{position:absolute;left:60px;right:60px;bottom:46px;background:var(--ink);color:#fff;padding:16px 26px 18px;display:flex;align-items:center;gap:22px}.td-sum>div small{display:block;font:600 8px var(--mono);letter-spacing:.14em;color:#6e6558}.td-sum>div b{display:block;font:800 21px/1 var(--mono);letter-spacing:-.04em;margin-top:8px}.td-sum>i{font-style:normal;font:400 13px var(--mono);color:#6e6558}.td-sum .g small{color:var(--gold)}.td-sum .g b{color:var(--gold-l);font-size:26px}.td-sum p{margin-left:auto;text-align:right;font-size:10px;line-height:1.7;color:#a79e8f;max-width:420px}.td-sum p b{color:#fff;font-weight:700}.td-dl{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:26px;column-gap:26px;row-gap:22px;margin-top:26px}.td-dl>div{border-top:1px solid var(--ink);padding-top:14px}.td-dl i{font-style:normal;font:600 8.5px var(--mono);color:var(--muted-2)}.td-dl b{display:block;font-size:15px;font-weight:800;letter-spacing:-.035em;margin:10px 0 8px}.td-dl p{font-size:10px;line-height:1.7;color:var(--muted)}.td-dl em{font-style:normal;display:block;margin-top:9px;font-size:9.5px;font-weight:700;color:var(--gold);letter-spacing:-.02em}.td-acc{position:absolute;left:60px;right:60px;bottom:46px;background:var(--ink);color:#fff;padding:16px 26px 18px;display:flex;align-items:center;gap:30px}.td-acc b{font-size:14px;font-weight:800;letter-spacing:-.035em;flex-shrink:0}.td-acc p{font-size:10px;line-height:1.7;color:#a79e8f;border-left:1px solid #ffffff1f;padding-left:30px}.td-acc p em{font-style:normal;color:var(--gold-l);font-weight:700}.td-cost{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:44px;column-gap:44px;margin-top:26px}.td-cost-t{border-top:1px solid var(--ink)}.td-cost-t>div{display:grid;grid-template-columns:1fr 130px;align-items:center;height:46px;border-bottom:1px solid var(--line);font-size:11px}.td-cost-t .h{height:30px;border-bottom:1px solid var(--line-2)}.td-cost-t .h span{font:600 7.5px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.td-cost-t b{font-size:12.5px;font-weight:800;letter-spacing:-.03em}.td-cost-t b small{display:block;font-size:9.5px;font-weight:500;color:var(--muted);margin-top:3px}.td-cost-t .v{text-align:right;font:700 13px var(--mono);letter-spacing:-.03em}.td-cost-t .zero .v{color:var(--gold)}.td-cost-t .tot{border-bottom:0;border-top:1px solid var(--ink);height:56px}.td-cost-t .tot .v{font-size:18px;color:var(--gold)}.td-why{border-left:1px solid var(--line-2);padding-left:44px}.td-why>small{display:block;font:600 8px var(--mono);letter-spacing:.18em;color:var(--muted-2);margin-bottom:16px}.td-why>div{padding:13px 0;border-bottom:1px solid var(--line);display:grid;grid-template-columns:26px 1fr;gap:12px}.td-why>div:last-child{border-bottom:0}.td-why i{font-style:normal;font:600 9px var(--mono);color:var(--gold)}.td-why b{display:block;font-size:12px;font-weight:800;letter-spacing:-.03em;margin-bottom:5px}.td-why p{font-size:9.5px;line-height:1.65;color:var(--muted)}.td-ct{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:20px;column-gap:20px;row-gap:16px;margin-top:26px}.td-ct>div{border:1px solid var(--line-2);background:var(--paper-2);padding:14px 16px 15px}.td-ct small{display:block;font:700 7.5px var(--mono);letter-spacing:.14em;color:var(--gold)}.td-ct b{display:block;font-size:12.5px;font-weight:800;letter-spacing:-.03em;margin:9px 0 6px;line-height:1.35}.td-ct p{font-size:9.5px;line-height:1.65;color:var(--muted)}.td-ct2{margin-top:24px;border-top:1px solid var(--ink)}.td-ct2>div{display:grid;grid-template-columns:150px 1fr;align-items:center;height:42px;border-bottom:1px solid var(--line);font-size:10.5px}.td-ct2 i{font-style:normal;font-size:11.5px;font-weight:800;letter-spacing:-.03em}.td-ct2 span{color:var(--muted);line-height:1.6}.td-ct2 span em{font-style:normal;color:var(--ink);font-weight:700}.td-end{background:var(--ink);color:#fff}.td-end-no{position:absolute;right:52px;bottom:-56px;font:800 300px/1 Noto Sans KR;color:#ffffff06;letter-spacing:-.06em}.td-end>main{position:absolute;left:60px;top:150px;width:520px}.td-end>main>small{display:block;font:600 8.5px var(--mono);letter-spacing:.2em;color:var(--gold)}.td-end h2{margin:24px 0 0;font-size:42px;line-height:1.26;font-weight:800;letter-spacing:-.045em}.td-end h2 em{color:var(--gold-l)}.td-end hr{border:0;border-top:1px solid var(--gold);width:48px;margin:26px 0 24px}.td-end>main>p{font-size:12px;line-height:2;color:#a79e8f}.td-end>main>p b{color:#ede7dc;font-weight:700}.td-end-q{position:absolute;right:60px;top:158px;width:480px;border-top:1px solid #ffffff2e;padding-top:22px}.td-end-q small{display:block;font:600 8px var(--mono);letter-spacing:.2em;color:var(--gold)}.td-end-q b{display:block;font-size:19px;font-weight:800;letter-spacing:-.04em;line-height:1.5;margin:16px 0 14px}.td-end-q p{font-size:10.5px;line-height:1.9;color:#a79e8f}.td-end-q p em{font-style:normal;color:var(--gold-l);font-weight:700}.td-end-s{position:absolute;left:60px;right:60px;bottom:66px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff2e}.td-end-s>div{padding:20px 26px 0 0;border-right:1px solid #ffffff14}.td-end-s>div:not(:first-child){padding-left:26px}.td-end-s>div:last-child{border-right:0}.td-end-s i{font-style:normal;display:block;font:600 8px var(--mono);letter-spacing:.18em;color:#6e6558}.td-end-s b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em;margin:12px 0 7px}.td-end-s span{font-size:9.5px;color:#8b8272}.td-sc{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:46px;column-gap:46px;margin-top:24px}.td-sc-h{display:flex;align-items:baseline;gap:10px;padding-bottom:11px;border-bottom:1px solid var(--ink)}.td-sc-h i{font-style:normal;font:700 7.5px var(--mono);letter-spacing:.16em;color:var(--gold)}.td-sc-h b{font-size:14px;font-weight:800;letter-spacing:-.035em}.td-sc-h span{margin-left:auto;font:700 11px var(--mono);color:var(--muted-2)}.td-sc-t>div{display:grid;grid-template-columns:26px 1fr 128px 54px;align-items:center;-moz-column-gap:16px;column-gap:16px;height:42px;border-bottom:1px solid var(--line);font-size:10.5px}.td-sc-t i{font-style:normal;font:500 8.5px var(--mono);color:var(--muted-2)}.td-sc-t b{font-size:12px;font-weight:800;letter-spacing:-.03em}.td-sc-t span{color:var(--muted);font-size:9.5px;line-height:1.5}.td-sc-t em{font-style:normal;text-align:right;font:700 8.5px var(--mono);color:var(--gold)}.td-sc-p{position:absolute;left:60px;right:60px;bottom:46px;background:var(--ink);color:#fff;padding:17px 26px 19px;display:flex;align-items:center;gap:30px}.td-sc-p b{font-size:15px;font-weight:800;letter-spacing:-.035em;flex-shrink:0}.td-sc-p p{font-size:10.5px;line-height:1.75;color:#a79e8f;border-left:1px solid #ffffff1f;padding-left:30px}.td-sc-p p em{font-style:normal;color:var(--gold-l);font-weight:700}.td-vol{position:absolute;left:60px;right:60px;bottom:46px;background:var(--ink);color:#fff;padding:15px 26px 17px}.td-vol>small{display:block;font:700 7.5px var(--mono);letter-spacing:.18em;color:var(--gold);margin-bottom:12px}.td-vol-g{display:grid;grid-template-columns:repeat(4,minmax(0,1fr))}.td-vol-g>div{padding-right:26px;border-right:1px solid #ffffff1f}.td-vol-g>div:not(:first-child){padding-left:26px}.td-vol-g>div:last-child{border-right:0;padding-right:0}.td-vol-g small{display:block;font-size:9px;color:#8b8272}.td-vol-g b{display:block;font-size:19px;font-weight:800;letter-spacing:-.04em;margin:7px 0 5px;color:var(--gold-l)}.td-vol-g em{font-style:normal;display:block;font-size:8.5px;color:#6e6558;letter-spacing:-.01em}.td-vol>p{margin-top:13px;padding-top:12px;border-top:1px solid #ffffff1f;font-size:9.5px;line-height:1.7;color:#a79e8f}.td-vol>p b{color:#fff;font-weight:700}.td-3s{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:28px;column-gap:28px;margin-top:24px}.td-3s>section{display:flex;flex-direction:column}.td-3s-h{display:flex;align-items:baseline;gap:9px;padding-bottom:10px;border-bottom:1px solid var(--ink);margin-bottom:14px}.td-3s-h i{font-style:normal;font:700 7.5px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.td-3s-h.on i{color:var(--gold)}.td-3s-h b{font-size:15px;font-weight:800;letter-spacing:-.04em}.td-3s-h span{margin-left:auto;font:700 10px var(--mono);color:var(--muted-2)}.td-3s-h.on span{color:var(--gold)}.td-3s-same{border:1px solid var(--line-2);background:var(--paper-2);padding:9px}.td-3s-same>div{background:#fff;border:1px solid var(--line-2);padding:8px 12px;margin-bottom:6px}.td-3s-same>div:last-child{margin-bottom:0}.td-3s-same small{display:block;font:700 6.5px var(--mono);letter-spacing:.12em;color:var(--muted-2)}.td-3s-same b{display:block;font-size:11.5px;font-weight:800;letter-spacing:-.03em;margin-top:4px}.td-3s-link{height:34px;position:relative}.td-3s-link>i{position:absolute;left:50%;top:4px;bottom:9px;width:0}.td-3s-link>i.d{border-left:1px dashed var(--muted-2)}.td-3s-link>i.s{border-left:2px solid var(--gold)}.td-3s-link>i.g{border-left:1px dashed var(--gold)}.td-3s-link>em{position:absolute;left:50%;bottom:0;margin-left:-4px;border-top:7px solid var(--muted-2);border-left:4px solid transparent;border-right:4px solid transparent}.td-3s-link.up>em{border-top:0;border-bottom:7px solid var(--gold);bottom:auto;top:0}.td-3s-link.up2>em{border-top:0;border-bottom:7px solid var(--gold);bottom:auto;top:0;border-bottom-style:dashed}.td-3s-link>span{position:absolute;left:calc(50% + 10px);top:8px;font-size:9px;color:var(--muted);white-space:nowrap}.td-3s-eng{padding:12px 14px 14px;border:1px dashed var(--muted-2)}.td-3s-eng.on{border:1.6px solid var(--gold);background:#a9824612}.td-3s-eng.out{border:1px dashed var(--gold)}.td-3s-eng small{display:block;font:700 7px var(--mono);letter-spacing:.12em;color:var(--muted-2)}.td-3s-eng.on small,.td-3s-eng.out small{color:var(--gold)}.td-3s-eng b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.035em;margin:7px 0 6px;color:var(--muted)}.td-3s-eng.on b,.td-3s-eng.out b{color:var(--gold)}.td-3s-eng p{font-size:9px;line-height:1.6;color:var(--muted)}.td-3s-c{margin-top:auto;padding-top:12px;font-size:10px;line-height:1.6;color:var(--muted)}.td-3s-c b{color:var(--ink);font-weight:700}.td-3s-c.on b{color:var(--gold)}.td-3s-fix{position:absolute;left:60px;right:60px;bottom:46px;background:var(--ink);color:#fff;padding:16px 26px 18px;display:flex;align-items:center;gap:28px}.td-3s-fix b{font-size:15px;font-weight:800;letter-spacing:-.035em;flex-shrink:0}.td-3s-fix p{font-size:10px;line-height:1.7;color:#a79e8f;border-left:1px solid #ffffff1f;padding-left:28px}.td-3s-fix p em{font-style:normal;color:var(--gold-l);font-weight:700}.td-career.tight>section>div{height:21px;font-size:8.5px}.td-svc{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-moz-column-gap:22px;column-gap:22px;margin-top:30px;height:268px}.td-svc>div{position:relative;min-width:0;min-height:0;border:1px solid var(--line-2);background:#fff;padding:16px 16px 17px;display:flex;flex-direction:column}.td-svc>div:not(:last-child):after{content:"";position:absolute;right:-15px;top:50%;width:8px;height:8px;margin-top:-4px;border-top:1px solid var(--line-2);border-right:1px solid var(--line-2);transform:rotate(45deg)}.td-svc i{font-style:normal;font:700 8px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.td-svc b{display:block;font-size:15.5px;font-weight:800;letter-spacing:-.04em;margin:10px 0 9px;line-height:1.3;word-break:keep-all}.td-svc p{font-size:9.5px;line-height:1.7;color:var(--muted);word-break:keep-all}.td-svc em{font-style:normal;margin-top:auto;padding-top:12px;border-top:1px solid var(--line);font-size:9.5px;font-weight:700;letter-spacing:-.02em;color:var(--muted-2)}.td-svc .who{color:var(--gold)}.td-svc>div.man{border:1.4px dashed var(--gold);background:#a9824610}.td-svc>div.man i{color:var(--gold)}.td-svc>div.man b{color:var(--gold)}.td-svc>div.man em{color:var(--gold);border-top-color:var(--gold)}.td-lane{display:grid;grid-template-columns:76px repeat(6,minmax(0,1fr));grid-template-rows:134px 56px 134px;-moz-column-gap:12px;column-gap:12px;margin-top:24px}.td-lane>.td-lb{display:flex;flex-direction:column;justify-content:center;border-right:1px solid var(--line-2);padding-right:12px}.td-lane>.td-lb b{display:block;font-size:13px;font-weight:800;letter-spacing:-.045em}.td-lane>.td-lb small{display:block;font:500 8px var(--mono);color:var(--muted-2);margin-top:6px;letter-spacing:.02em}.td-lane>.td-lb.td-syl{border-right-color:transparent}.td-lane>.td-lb.td-syl b{font-size:10.5px;color:var(--muted-2);font-weight:700}.td-lane .td-cell{position:relative;min-width:0;border:1px solid var(--line-2);background:#fff;padding:11px 12px 12px;display:flex;flex-direction:column}.td-lane .td-cell i{font-style:normal;font:700 7px var(--mono);letter-spacing:.08em;color:var(--gold);line-height:1.5}.td-lane .td-cell b{font-size:13px;font-weight:800;letter-spacing:-.045em;margin:7px 0 6px;line-height:1.3;word-break:keep-all}.td-lane .td-cell p{font-size:8.5px;line-height:1.7;color:var(--muted);word-break:keep-all}.td-lane .td-cell.td-man{border:1.4px dashed var(--gold);background:#a9824610}.td-lane .td-cell.td-opt{border:1px dashed var(--line-2);background:#f2ece0}.td-lane .td-cell.td-opt i{color:var(--muted-2)}.td-lane .td-cell.td-opt b{color:#4a443b}.td-lane .td-cell:after{content:"";position:absolute;left:50%;width:1px;height:28px;background:var(--line-2)}.td-lane .td-r1:after{top:100%}.td-lane .td-r3:after{bottom:100%}.td-lane .td-rail{grid-row:2;grid-column:2/8;align-self:center;height:1px;background:var(--line-2)}.td-lane .td-loop{grid-row:1/4;grid-column:4;margin:-9px -7px;border:1px dashed #C6BCA8;background:#0000}.td-lane .td-st{grid-row:2;align-self:center;justify-self:center;position:relative;z-index:1;background:var(--paper);padding:0 9px;font:600 9px var(--mono);letter-spacing:.02em;color:var(--muted-2);white-space:nowrap}.td-lane .td-st.on{color:var(--ink);font-weight:700;background:#f2ece0}.td-fl{display:grid;grid-template-columns:534px minmax(0,1fr);grid-template-rows:470px;-moz-column-gap:40px;column-gap:40px;margin-top:20px}.td-fl-l{position:relative;min-width:0}.td-fl-l:after{content:"";position:absolute;right:-20px;top:0;bottom:0;width:1px;background:var(--line-2)}.td-fl-l>svg{width:100%;display:block}.td-fl-r{min-width:0;display:grid;grid-template-rows:repeat(8,minmax(0,1fr));align-content:stretch}.td-fl-r>div{min-width:0;display:flex;gap:13px;align-items:baseline;border-top:1px solid var(--line);padding:9px 0 0}.td-fl-r>div:first-child{border-top:0;padding-top:1px}.td-fl-r>div.td-fx{background:#a9824614;margin:0 -12px;padding-left:12px;padding-right:12px;box-shadow:inset 2px 0 0 var(--gold)}.td-fl-r i{flex-shrink:0;font-style:normal;font:800 8.5px var(--mono);letter-spacing:.06em;color:var(--gold);width:16px}.td-fl-r>div>div{min-width:0}.td-fl-r>div>div>b{display:flex;align-items:baseline;gap:12px;font-size:11.5px;font-weight:800;letter-spacing:-.04em;line-height:1.35;word-break:keep-all}.td-fl-r>div>div>b>s{margin-left:auto;flex-shrink:0;text-decoration:none;font:600 7.5px var(--mono);letter-spacing:.08em;color:var(--muted-2)}.td-fl-r p b{display:inline;font-size:inherit;font-weight:700;color:var(--ink);letter-spacing:inherit}.td-fl-r p{margin-top:5px;font-size:9px;line-height:1.75;color:var(--muted);letter-spacing:-.015em;word-break:keep-all}.td-fl-r p em{font-style:normal;color:var(--gold);font-weight:700}.td-fl-r small{display:block;margin-top:4px;font:600 8px var(--mono);letter-spacing:.02em;color:var(--muted-2)}.td-req{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:46px;column-gap:46px;margin-top:20px;height:400px;grid-auto-flow:column;grid-template-rows:repeat(9,minmax(0,1fr))}.td-req>div{min-width:0;display:grid;grid-template-columns:38px minmax(0,1fr) 15px;align-items:center;-moz-column-gap:12px;column-gap:12px;border-top:1px solid var(--line)}.td-req>div:first-child,.td-req>div:nth-child(10){border-top:1px solid var(--ink)}.td-req i{font-style:normal;font:700 8px var(--mono);letter-spacing:.06em;color:var(--gold)}.td-req>div>div{min-width:0}.td-req b{display:block;font-size:10.5px;font-weight:800;letter-spacing:-.035em;line-height:1.35;word-break:keep-all}.td-req p{margin-top:3px;font-size:8.5px;line-height:1.5;color:var(--muted-2);letter-spacing:-.01em;word-break:keep-all}.td-req em{font-style:normal;justify-self:end;font-size:11px;font-weight:800;color:var(--gold);line-height:1}.td-req>div.x em{color:var(--muted-2)}.td-mir{display:grid;grid-template-columns:minmax(0,1fr) 78px minmax(0,1fr);margin-top:16px}.td-mir>section{min-width:0}.td-mir>section>header{height:38px;display:flex;align-items:center;gap:10px;border-bottom:1.4px solid var(--ink)}.td-mir>section>header i{font:700 7.5px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.td-mir>section>header b{font-size:13.5px;font-weight:800;letter-spacing:-.04em}.td-mir>section>header span{margin-left:auto;font-size:9px;color:var(--muted);letter-spacing:-.02em}.td-mir>section.now>header{border-bottom-color:var(--line-2)}.td-mir>section.now>header b{color:#5a5349}.td-mir>section.nxt>header{border-bottom-color:var(--gold)}.td-mir>section.nxt>header b{color:var(--gold)}.td-mir-r{display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;-moz-column-gap:9px;column-gap:9px;height:40px;border-bottom:1px solid var(--line);min-width:0}.td-mir-r>i{font-style:normal;font:700 8px var(--mono);letter-spacing:.06em;color:var(--muted-2)}.td-mir-r>div{min-width:0}.td-mir-r b{display:block;font-size:11px;font-weight:800;letter-spacing:-.04em;line-height:1.3;word-break:keep-all}.td-mir-r code{display:block;margin-top:2px;font:600 8.5px var(--mono);letter-spacing:.01em;color:var(--gold)}.td-mir-r small{display:block;margin-top:2px;font-size:8.5px;color:var(--muted-2);letter-spacing:-.01em}.td-mir>section.now .td-mir-r b{color:#5a5349;font-weight:700}.td-mir>section.now .td-mir-r.same b{color:var(--ink);font-weight:800}.td-mir>section.nxt .td-mir-r.same code{color:var(--muted-2)}.td-mir-mid{display:grid;grid-template-rows:38px repeat(5,40px);align-items:center;justify-items:center}.td-mir-mid em{font-style:normal;font-size:11px;color:var(--gold);line-height:1}.td-mir-mid em.g{color:var(--line-2)}.td-loop-l{margin-top:9px;display:flex;align-items:center;gap:11px;border:1px dashed var(--gold);background:#a9824610;padding:8px 14px}.td-loop-l b{font-size:11px;font-weight:800;letter-spacing:-.04em;color:var(--gold);flex-shrink:0}.td-loop-l p{font-size:9px;line-height:1.6;color:var(--muted);letter-spacing:-.02em;word-break:keep-all}.td-loop-l p b{display:inline;color:var(--ink);font-weight:700}.td-mir~.td-bd{margin-top:18px;padding-top:14px}.td-sys{display:grid;grid-template-columns:minmax(0,1fr) 322px;-moz-column-gap:40px;column-gap:40px;margin-top:18px;height:394px}.td-sys-l{display:grid;grid-template-rows:80px 22px 62px 22px 104px 22px 80px;min-width:0}.td-lay{position:relative;min-width:0;border:1px solid var(--line-2);background:#fff;padding:9px 14px 10px;display:grid;grid-template-columns:96px minmax(0,1fr);-moz-column-gap:14px;column-gap:14px;align-items:center}.td-lay.k{background:var(--ink);border-color:var(--ink)}.td-lay.k>div>b,.td-lay.k>div>small{color:#fff}.td-lay.g{border:1.3px solid var(--gold);background:#a9824608}.td-lay>div:first-child{min-width:0;border-right:1px solid var(--line);padding-right:12px;height:100%;display:flex;flex-direction:column;justify-content:center}.td-lay.k>div:first-child{border-right-color:#ffffff24}.td-lay>div:first-child>small{display:block;font:700 7px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.td-lay.k>div:first-child>small{color:var(--gold)}.td-lay>div:first-child>b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.04em;margin-top:6px;word-break:keep-all;line-height:1.25}.td-lay-c{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.td-lay-c>span{border:1px solid var(--line-2);background:var(--paper-2);padding:4px 8px;font-size:9.8px;letter-spacing:-.02em;color:var(--muted);white-space:nowrap}.td-lay-c>span>b{font-weight:800;color:var(--ink)}.td-lay.k .td-lay-c>span{border-color:#ffffff2e;background:#ffffff0d;color:#a79e8f}.td-lay.k .td-lay-c>span>b{color:#ede7dc}.td-lay.g .td-lay-c>span{border-color:var(--gold);background:#fff}.td-lay.g .td-lay-c>span>b{color:var(--gold)}.td-lay-a{position:relative;display:flex;align-items:center;justify-content:center}.td-lay-a:before{content:"";position:absolute;left:52px;top:0;bottom:6px;border-left:1px solid var(--line-2)}.td-lay-a:after{content:"";position:absolute;left:52px;bottom:0;margin-left:-4px;border-top:6px solid var(--line-2);border-left:4px solid transparent;border-right:4px solid transparent}.td-lay-a>span{position:absolute;left:66px;font-size:9.2px;color:var(--muted-2);letter-spacing:-.01em;white-space:nowrap}.td-lay-a>span>b{font-weight:700;color:var(--gold)}.td-sys-r{display:flex;flex-direction:column;gap:14px;min-width:0}.td-tree{flex:1;border:1.3px solid var(--gold);background:#fff;padding:13px 15px 14px;min-width:0;display:flex;flex-direction:column}.td-tree>small{display:block;font:700 7px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.td-tree>b{display:block;font-size:13px;font-weight:800;letter-spacing:-.04em;color:var(--gold);margin:6px 0 10px}.td-tree pre{margin:0;font:500 9.2px/1.8 var(--mono);color:var(--ink);letter-spacing:0;white-space:pre}.td-tree pre i{font-style:normal;color:var(--muted-2)}.td-tree pre b{font-weight:800;color:var(--gold)}.td-tree>p{margin-top:auto;padding-top:9px;font-size:9.2px;line-height:1.6;color:var(--muted-2);word-break:keep-all}.td-pc2{border:1px dashed var(--muted-2);padding:11px 15px 12px;min-width:0}.td-pc2 small{display:block;font:700 7px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.td-pc2 b{display:block;font-size:12.5px;font-weight:800;letter-spacing:-.04em;margin:6px 0 5px}.td-pc2 p{font-size:9.2px;line-height:1.6;color:var(--muted)}.td-svg .sqline{stroke:var(--line-2);stroke-width:1;stroke-dasharray:3 4;fill:none}.td-svg .sqmsg{fill:none;stroke:#9a9184;stroke-width:1}.td-svg .sqret{fill:none;stroke:var(--line-2);stroke-width:1;stroke-dasharray:4 3}.td-svg .sqthick{fill:none;stroke:var(--gold);stroke-width:2.4}.td-svg .sqhl{fill:#a9824614;stroke:none}.td-svg .sqn{font-size:8.5px;font-weight:800;letter-spacing:.06em;fill:#aba294}.td-svg .sqn.on{fill:var(--gold)}.td-svg .sqlb{font-size:10px;fill:#5a5349;letter-spacing:-.015em}.td-svg .sqlb.on{fill:var(--gold);font-weight:700}.td-svg .sqlb.w{fill:#c7bfb1}.td-svg .sqhd{font-size:11.5px;font-weight:800;letter-spacing:-.035em}.td-svg .sqhs{font-size:8.5px;fill:#89806f;letter-spacing:.02em}.td-svg .sqband{fill:var(--ink)}.td-svg .sqbt{font-size:11px;font-weight:800;fill:#fff;letter-spacing:-.03em}.td-svg .sqbs{font-size:9.5px;fill:#a79e8f;letter-spacing:-.01em}.td-qa{display:grid;grid-template-columns:326px minmax(0,1fr);-moz-column-gap:44px;column-gap:44px;margin-top:20px;height:398px}.td-qa-l{min-width:0;display:grid;grid-template-rows:26px repeat(5,minmax(0,1fr))}.td-qa-l>small{font:700 8px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.td-qa-l>div{min-width:0;display:grid;grid-template-columns:20px minmax(0,1fr);-moz-column-gap:11px;column-gap:11px;align-items:center;border-top:1px solid var(--line)}.td-qa-l>div:nth-child(2){border-top:1.4px solid var(--ink)}.td-qa-l>div>i{font-style:normal;font:700 8.5px var(--mono);color:var(--muted-2)}.td-qa-l>div.on>i{color:var(--gold)}.td-qa-l>div>div{min-width:0}.td-qa-l b{display:flex;align-items:baseline;gap:9px;font-size:13px;font-weight:800;letter-spacing:-.04em}.td-qa-l b>s{text-decoration:none;font:600 8px var(--mono);letter-spacing:.04em;color:var(--muted-2)}.td-qa-l>div.on b{color:var(--gold)}.td-qa-l>div.on b>s{color:var(--gold)}.td-qa-l p{margin-top:5px;font-size:9.5px;line-height:1.65;color:var(--muted);letter-spacing:-.015em;word-break:keep-all}.td-qa-l p b{display:inline;font-size:inherit;font-weight:700;color:var(--ink)}.td-qa-r{min-width:0;display:grid;grid-template-rows:26px repeat(5,minmax(0,1fr));border-left:1px solid var(--line-2);padding-left:44px;margin-left:-44px}.td-qa-r>small{font:700 8px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.td-qa-r>div{min-width:0;border-top:1px solid var(--line);padding-top:9px;display:flex;flex-direction:column;justify-content:center}.td-qa-r>div:nth-child(2){border-top:1.4px solid var(--ink)}.td-qa-r q{display:block;quotes:none;font-size:13.5px;font-weight:800;letter-spacing:-.04em;line-height:1.35;word-break:keep-all}.td-qa-r q:before{content:"Q ";font:800 9px var(--mono);color:var(--gold);letter-spacing:.1em}.td-qa-r p{margin-top:6px;font-size:10.5px;line-height:1.7;color:var(--muted);letter-spacing:-.015em;word-break:keep-all}.td-qa-r p:before{content:"A ";font:800 9px var(--mono);color:var(--muted-2);letter-spacing:.1em}.td-qa-r p b{font-weight:700;color:var(--ink)}.td-qa-r p em{font-style:normal;font-weight:700;color:var(--gold)}.td-dm{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-moz-column-gap:18px;column-gap:18px;margin-top:20px;height:398px}.td-dm>div{min-width:0;border:1px solid var(--line-2);background:#fff;padding:14px 15px 15px;display:flex;flex-direction:column}.td-dm>div.on{border:1.4px solid var(--gold);background:#a9824608}.td-dm>div>small{display:block;font:700 7px var(--mono);letter-spacing:.13em;color:var(--muted-2)}.td-dm>div.on>small{color:var(--gold)}.td-dm>div>b{display:block;font-size:14px;font-weight:800;letter-spacing:-.045em;margin:8px 0 3px;word-break:keep-all}.td-dm>div>i{display:block;font-style:normal;font:600 8px var(--mono);letter-spacing:.02em;color:var(--muted-2);margin-bottom:11px}.td-dm ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--line)}.td-dm li{font-size:9px;line-height:1.5;color:var(--muted);letter-spacing:-.02em;padding:6px 0;border-bottom:1px solid var(--line);word-break:keep-all}.td-dm li b{font-weight:700;color:var(--ink)}.td-dm>div>p{margin-top:auto;padding-top:11px;font-size:8.5px;line-height:1.65;color:var(--muted-2);word-break:keep-all}.td-dm>div>p b{display:block;font:700 7px var(--mono);letter-spacing:.12em;color:var(--muted-2);margin-bottom:4px}.td-dm>div.on>p b{color:var(--gold)}.td-tri{display:grid;grid-template-columns:744px minmax(0,1fr);-moz-column-gap:40px;column-gap:40px;margin-top:16px;height:398px}.td-tri>svg{width:100%;display:block}.td-tri-c{min-width:0;display:grid;grid-template-rows:22px repeat(3,minmax(0,1fr));border-left:1px solid var(--line-2);padding-left:40px;margin-left:-40px}.td-tri-c>small{font:700 8px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.td-tri-c>div{min-width:0;border-top:1px solid var(--line);padding-top:12px;display:flex;flex-direction:column;justify-content:center}.td-tri-c>div:nth-child(2){border-top:1.4px solid var(--ink)}.td-tri-c>div.on{border-top:1.4px solid var(--gold)}.td-tri-c>div>b{display:flex;align-items:baseline;gap:9px;font-size:13.5px;font-weight:800;letter-spacing:-.045em}.td-tri-c>div>b>i{font-style:normal;font:800 10px var(--mono);color:var(--gold)}.td-tri-c>div.on>b{color:var(--gold)}.td-tri-c dl{margin:9px 0 0;display:grid;grid-template-columns:52px minmax(0,1fr);row-gap:5px;-moz-column-gap:10px;column-gap:10px}.td-tri-c dt{font:600 8px var(--mono);letter-spacing:.06em;color:var(--muted-2);align-self:baseline}.td-tri-c dd{margin:0;font-size:10px;line-height:1.55;color:var(--muted);letter-spacing:-.02em;word-break:keep-all}.td-tri-c dd b{font-weight:800;color:var(--ink)}.td-tri-c>div.on dd b{color:var(--gold)}.td-svg .trib{fill:#fff;stroke:var(--line-2);stroke-width:1}.td-svg .trib.k{fill:var(--ink);stroke:var(--ink)}.td-svg .trib.g{fill:#fff;stroke:var(--gold);stroke-width:1.4}.td-svg .trit{font-size:16px;font-weight:800;letter-spacing:-.045em}.td-svg .trit.w{fill:#fff}.td-svg .trit.g{fill:var(--gold)}.td-svg .tris{font-size:8.5px;letter-spacing:.12em;font-weight:700;fill:#89806f}.td-svg .tris.w{fill:var(--gold)}.td-svg .trid{font-size:9.5px;fill:#89806f;letter-spacing:-.02em}.td-svg .trid.w{fill:#a79e8f}.td-svg .tril{fill:none;stroke:#9a9184;stroke-width:1.2}.td-svg .tril.thick{stroke:var(--gold);stroke-width:3}.td-svg .trinum{font-size:11px;font-weight:800;fill:var(--gold);letter-spacing:.04em}.td-svg .trilb{font-size:10px;font-weight:700;letter-spacing:-.025em}.td-svg .trilb.m{fill:#5a5349}.td-svg .trilb.g{fill:var(--gold)}.td-svg .trisub{font-size:9px;fill:#89806f;letter-spacing:-.02em}.td-gpu .td-cmp{margin-top:20px}.td-gpu .td-cmp>div{height:36px}.td-gpu .td-cmp .h{height:28px}.td-gpu .td-cmp .a{color:#9a9184}.pp-root .td-head h2{font-size:37px}.pp-root .td-head p{font-size:13px;line-height:1.85}.pp-root .td-note b{font-size:14px}.pp-root .td-note span{font-size:10.5px;line-height:1.8}.pp-root p b,.pp-root span b,.pp-root p em{display:inline}.pp-root .td-cv h1{font-size:50px}.pp-root .td-cv>main>p{font-size:13.5px;line-height:2}.pp-root .td-cv-price>strong{font-size:46px}.pp-sheet{border:1px solid var(--line-2);background:#fff}.pp-sheet-h{display:flex;align-items:baseline;gap:12px;padding:9px 13px;background:var(--paper-2);border-bottom:1px solid var(--line-2)}.pp-sheet-h b{font-size:10.5px;font-weight:800;letter-spacing:-.025em}.pp-sheet-h em{font-style:normal;margin-left:auto;font-size:9px;font-weight:700;color:var(--gold);letter-spacing:-.01em}.pp-sheet-g{display:grid}.pp-sheet-g>span{padding:6px 9px;font-size:9px;letter-spacing:-.02em;color:#4c463c;border-right:1px solid var(--line);border-bottom:1px solid var(--line);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-sheet-g>span.pp-hc{background:var(--paper-2);font:700 8.5px var(--mono);color:var(--muted);letter-spacing:.02em}.pp-sheet-g>span.hot{background:#a9824614}.pp-sheet-g>span.pp-hc.hot{background:#a9824626;color:var(--gold)}.pp-scr{border:1px solid var(--line-2);background:#fff;display:flex;flex-direction:column;min-width:0;overflow:hidden}.pp-scr-t{display:flex;align-items:center;padding:9px 14px;background:var(--ink)}.pp-scr-t b{font-size:10.5px;font-weight:800;color:#fff;letter-spacing:-.025em}.pp-scr-t span{margin-left:auto;font-size:8.5px;color:#a79e8f;letter-spacing:-.01em}.pp-scr.adm .pp-scr-t{background:#3a2e1a}.pp-scr-tb{display:flex;gap:2px;padding:0 10px;background:var(--paper-2);border-bottom:1px solid var(--line-2)}.pp-scr-tb i{font-style:normal;padding:7px 12px;font-size:9px;font-weight:700;color:var(--muted-2);letter-spacing:-.02em;border-bottom:2px solid transparent}.pp-scr-tb i.on{color:var(--gold);border-bottom-color:var(--gold);background:#fff}.pp-scr-b{flex:1;padding:10px 12px 12px;min-width:0;display:flex;flex-direction:column;gap:9px}.pp-scr-f{display:flex;align-items:center;gap:7px}.pp-scr-f>span{border:1px solid var(--line-2);padding:4px 9px;font-size:8.5px;color:var(--muted);letter-spacing:-.02em}.pp-scr-f>span.on{border-color:var(--ink);color:var(--ink);font-weight:700}.pp-scr-sr{margin-left:auto;display:flex;gap:6px}.pp-scr-sr i{font-style:normal;border:1px solid var(--line-2);background:var(--paper-2);padding:4px 10px;font-size:8.5px;color:var(--muted-2);letter-spacing:-.02em}.pp-scr-sr i.act{background:var(--gold);border-color:var(--gold);color:#fff;font-weight:700}.pp-tb{display:grid;border-top:1px solid var(--ink)}.pp-tb>span{display:flex;align-items:center;padding:5px 8px;font-size:9px;letter-spacing:-.02em;color:#4c463c;border-bottom:1px solid var(--line);min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.pp-tb>span.h{background:var(--paper-2);font:700 8px var(--mono);color:var(--muted);letter-spacing:.04em;border-bottom:1px solid var(--line-2)}.pp-tb.big>span{padding:7px 9px;font-size:9.5px}.pp-tb.sm>span{padding:4px 7px;font-size:8.5px}.pp-tb>span.num{justify-content:flex-end;font:600 9.5px var(--mono)}.pp-tb>span.ck{justify-content:center;color:var(--gold);font-weight:800}.pp-tb>span.ok{color:var(--muted)}.pp-tb>span.off{color:#b4542e;font-weight:700}.pp-bg{font-style:normal;font-size:8.5px;font-weight:700;letter-spacing:-.02em;padding:2px 0;white-space:nowrap}.pp-bg.a{color:#8a6b2e}.pp-bg.b{color:#3a6a8a}.pp-bg.c{color:#2f6b47}.pp-bg.x{color:#9a9184}.pp-bg.n{color:var(--gold);border:1px solid var(--gold);padding:2px 7px}.pp-asks{margin-top:22px;border-top:1px solid var(--ink);height:376px;display:grid;grid-template-rows:repeat(3,minmax(0,1fr))}.pp-asks>div{display:grid;grid-template-columns:40px minmax(0,1fr) 84px;align-items:center;-moz-column-gap:26px;column-gap:26px;border-bottom:1px solid var(--line)}.pp-asks i{font-style:normal;font:700 10px var(--mono);color:var(--gold)}.pp-asks b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em;margin-bottom:9px}.pp-asks p{font-size:11.5px;line-height:1.85;color:var(--muted);max-width:820px}.pp-asks p b{display:inline;font-size:inherit;font-weight:700;color:var(--ink)}.pp-asks em{font-style:normal;text-align:right;font:700 10px var(--mono);color:var(--gold);letter-spacing:.02em}.pp-now{display:grid;grid-template-columns:minmax(0,1fr) 336px;gap:40px;margin-top:20px;height:368px}.pp-cap{margin-top:11px;font-size:10px;line-height:1.7;color:var(--muted)}.pp-cap b{font-weight:700;color:var(--ink)}.pp-calls{border-left:1px solid var(--line-2);padding-left:30px;display:flex;flex-direction:column}.pp-calls>small{display:block;font:700 8px var(--mono);letter-spacing:.18em;color:var(--gold);margin-bottom:14px}.pp-call{border:1px solid var(--line-2);background:#fff;padding:9px 13px 11px;margin-bottom:9px;position:relative}.pp-call:after{content:"";position:absolute;left:18px;bottom:-6px;width:9px;height:9px;background:#fff;border-right:1px solid var(--line-2);border-bottom:1px solid var(--line-2);transform:rotate(45deg)}.pp-call i{font-style:normal;display:block;font-size:8.5px;color:var(--muted-2);letter-spacing:-.01em}.pp-call b{display:block;font-size:11.5px;font-weight:700;letter-spacing:-.03em;margin-top:5px;line-height:1.4}.pp-call-x{margin-top:auto;border-top:1px solid var(--line);padding-top:14px}.pp-call-x b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.035em;line-height:1.45;margin-bottom:8px}.pp-call-x p{font-size:10px;line-height:1.8;color:var(--muted)}.pp-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));-moz-column-gap:26px;column-gap:26px;margin-top:24px;height:242px}.pp-steps>div{position:relative;border:1px solid var(--line-2);background:#fff;padding:17px 18px 18px;display:flex;flex-direction:column}.pp-steps>div:not(:last-child):after{content:"";position:absolute;right:-17px;top:50%;width:9px;height:9px;margin-top:-5px;border-top:1px solid var(--line-2);border-right:1px solid var(--line-2);transform:rotate(45deg)}.pp-steps i{font-style:normal;font:700 8.5px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.pp-steps b{display:block;font-size:16px;font-weight:800;letter-spacing:-.04em;margin:11px 0 9px;line-height:1.3;word-break:keep-all}.pp-steps p{font-size:10px;line-height:1.7;color:var(--muted);word-break:keep-all}.pp-steps>div.bad{border:1.6px solid #B4542E;background:#b4542e0a}.pp-steps>div.bad i{color:#b4542e}.pp-steps>div.bad b{color:#b4542e}.pp-steps em{font-style:normal;margin-top:auto;padding-top:12px;font-size:9.5px;font-weight:700;color:#b4542e;letter-spacing:-.02em}.pp-fix{margin-top:24px;background:var(--ink);color:#fff;padding:18px 26px 20px;display:flex;align-items:center;gap:30px}.pp-fix b{font-size:16px;font-weight:800;letter-spacing:-.04em;flex-shrink:0;max-width:340px;line-height:1.45}.pp-fix p{font-size:11px;line-height:1.8;color:#a79e8f;border-left:1px solid #ffffff1f;padding-left:30px}.pp-fix p em{font-style:normal;color:var(--gold-l);font-weight:700}.pp-after{display:grid;grid-template-columns:minmax(0,1fr) 96px 400px;align-items:start;margin-top:18px;height:392px}.pp-after-a{align-self:center;text-align:center;position:relative}.pp-after-a span{display:block;font-size:9px;font-weight:700;color:var(--gold);line-height:1.5;letter-spacing:-.02em}.pp-after-a:after{content:"";display:block;margin:10px auto 0;width:0;height:0;border-left:9px solid var(--gold);border-top:6px solid transparent;border-bottom:6px solid transparent}.pp-after-r{display:flex;flex-direction:column;gap:14px}.pp-after-r .pp-tb>span{padding:5px 8px;font-size:8.5px}.pp-iso{display:grid;grid-template-columns:minmax(0,1fr) 76px minmax(0,1fr);align-items:stretch;margin-top:20px;height:288px}.pp-iso-w,.pp-iso-g{border:1px solid var(--line-2);background:#fff;padding:17px 20px 18px;display:flex;flex-direction:column}.pp-iso-g{border:1.6px solid var(--gold);background:#a9824608}.pp-iso-w>small,.pp-iso-g>small{display:block;font:700 8px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.pp-iso-g>small{color:var(--gold)}.pp-iso-w>b,.pp-iso-g>b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em;margin:9px 0 13px}.pp-iso-g>b{color:var(--gold)}.pp-code{background:var(--paper-2);border:1px solid var(--line);padding:9px 12px;margin-bottom:13px}.pp-iso-g .pp-code{background:#fff;border-color:var(--gold)}.pp-code span{display:block;font:500 9px/1.85 var(--mono);color:var(--muted);letter-spacing:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pp-code span.w{color:#b4542e;font-weight:700}.pp-code span.g{color:var(--gold);font-weight:700}.pp-iso-w p,.pp-iso-g p{font-size:10.5px;line-height:1.8;color:var(--muted)}.pp-iso-w em,.pp-iso-g em{font-style:normal;margin-top:auto;padding-top:13px;border-top:1px solid var(--line);font-size:10.5px;font-weight:700;letter-spacing:-.025em;color:#b4542e}.pp-iso-g em{color:var(--gold);border-top-color:#a9824640}.pp-iso-arrow{align-self:center;text-align:center;font:700 8.5px var(--mono);letter-spacing:.1em;color:var(--gold)}.pp-iso-arrow:after{content:"";display:block;margin:9px auto 0;width:0;height:0;border-left:9px solid var(--gold);border-top:6px solid transparent;border-bottom:6px solid transparent}.pp-verify{position:absolute;left:60px;right:60px;bottom:52px;background:var(--ink);color:#fff;padding:16px 26px 18px;display:grid;grid-template-columns:140px 300px minmax(0,1fr);align-items:center;-moz-column-gap:28px;column-gap:28px}.pp-verify small{font:700 7.5px var(--mono);letter-spacing:.18em;color:var(--gold)}.pp-verify b{font-size:14px;font-weight:800;letter-spacing:-.035em;line-height:1.45}.pp-verify p{font-size:10.5px;line-height:1.8;color:#a79e8f;border-left:1px solid #ffffff1f;padding-left:28px}.pp-verify p b{display:inline;font-size:inherit;color:#fff;font-weight:700}.pp-map{display:grid;grid-template-columns:224px 60px minmax(0,1fr);align-items:stretch;margin-top:22px;height:352px}.pp-map-in{border:1.6px solid var(--ink);background:#fff;padding:20px 22px;display:flex;flex-direction:column;justify-content:center}.pp-map-in.adm{border-color:var(--gold);background:#a9824608}.pp-map-in small{font:700 8px var(--mono);letter-spacing:.18em;color:var(--muted-2)}.pp-map-in.adm small{color:var(--gold)}.pp-map-in b{display:block;font-size:21px;font-weight:800;letter-spacing:-.045em;margin:11px 0 12px}.pp-map-in p{font-size:10px;line-height:1.8;color:var(--muted)}.pp-map-bar{align-self:center;position:relative;height:1px;background:var(--line-2)}.pp-map-bar:after{content:"";position:absolute;right:0;top:-5px;width:0;height:0;border-left:8px solid var(--line-2);border-top:5px solid transparent;border-bottom:5px solid transparent}.pp-map-g{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.pp-map-g>section{min-width:0;display:flex;flex-direction:column}.pp-map-h{display:flex;align-items:baseline;gap:9px;border-bottom:1px solid var(--ink);padding-bottom:9px;margin-bottom:10px}.pp-map-h i{font-style:normal;font:700 8px var(--mono);color:var(--gold)}.pp-map-h b{font-size:14px;font-weight:800;letter-spacing:-.04em}.pp-map-c{border:1px solid var(--line-2);background:#fff;padding:10px 13px 11px;margin-bottom:8px}.pp-map-c b{display:block;font-size:11.5px;font-weight:800;letter-spacing:-.03em;line-height:1.35;word-break:keep-all}.pp-map-c span{display:block;font-size:9px;color:var(--muted);margin-top:5px;line-height:1.5}.pp-login{display:grid;grid-template-columns:300px minmax(0,1fr);gap:44px;margin-top:20px;height:372px}.pp-lf{border:1px solid var(--line-2);background:#fff;padding:24px 26px 26px}.pp-lf>b{display:block;font-size:17px;font-weight:800;letter-spacing:-.04em}.pp-lf>span{display:block;font-size:9.5px;color:var(--muted-2);margin:6px 0 20px}.pp-lf-i{border:1px solid var(--line-2);background:var(--paper-2);padding:7px 11px;margin-bottom:9px}.pp-lf-i small{display:block;font:700 7.5px var(--mono);letter-spacing:.12em;color:var(--muted-2)}.pp-lf-i i{font-style:normal;display:block;font-size:11px;color:#4c463c;margin-top:3px;letter-spacing:-.01em}.pp-lf-b{background:var(--ink);color:#fff;text-align:center;padding:10px 0;font-size:11.5px;font-weight:700;margin-top:14px}.pp-lf>p{margin-top:13px;font-size:9px;color:var(--muted-2);text-align:center}.pp-login-r{border-left:1px solid var(--line-2);padding-left:36px;display:flex;flex-direction:column}.pp-login-r>small{display:block;font:700 8px var(--mono);letter-spacing:.18em;color:var(--gold);margin-bottom:14px}.pp-ls{display:grid;grid-template-columns:30px minmax(0,1fr);align-items:center;-moz-column-gap:14px;column-gap:14px;border-top:1px solid var(--line);padding:12px 0}.pp-ls i{font-style:normal;font:700 9px var(--mono);color:var(--muted-2)}.pp-ls b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.035em}.pp-ls span{display:block;font-size:10px;color:var(--muted);margin-top:5px;line-height:1.6}.pp-ls-x{margin-top:auto;border-top:1px solid var(--ink);padding-top:14px}.pp-ls-x b{display:block;font-size:14px;font-weight:800;letter-spacing:-.035em;margin-bottom:9px}.pp-ls-x p{font-size:10.5px;line-height:1.85;color:var(--muted)}.pp-one{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:40px;margin-top:18px;height:372px}.pp-one-x{border-left:1px solid var(--line-2);padding-left:32px;display:flex;flex-direction:column}.pp-one-x>small{display:block;font:700 8px var(--mono);letter-spacing:.18em;color:var(--gold)}.pp-one-x>b{display:block;font-size:15px;font-weight:800;letter-spacing:-.04em;line-height:1.5;margin:13px 0 12px}.pp-one-x>p{font-size:10.5px;line-height:1.85;color:var(--muted);margin-bottom:11px}.pp-one-n{margin-top:auto;border-top:1px solid var(--line);padding-top:12px}.pp-one-n b{display:block;font-size:11px;font-weight:800;letter-spacing:-.03em;margin-bottom:6px}.pp-one-n span{display:block;font-size:9.5px;line-height:1.75;color:var(--muted)}.pp-one-n span b{display:inline;font-size:inherit}.pp-menus{display:grid;grid-template-columns:276px minmax(0,1fr);gap:40px;margin-top:22px;height:346px}.pp-menus-c{border:1.6px solid var(--ink);background:#fff;padding:20px 22px 22px;display:flex;flex-direction:column}.pp-menus-c>small{font:700 8px var(--mono);letter-spacing:.18em;color:var(--muted-2)}.pp-menus-c>b{display:block;font-size:22px;font-weight:800;letter-spacing:-.045em;margin:10px 0 16px}.pp-menus-c>p{margin-top:auto;padding-top:16px;border-top:1px solid var(--line);font-size:10.5px;line-height:1.8;color:var(--muted)}.pp-chips{display:flex;flex-wrap:wrap;gap:6px}.pp-chips>span{border:1px solid var(--line-2);background:var(--paper-2);padding:5px 10px;font-size:10px;color:#4c463c;letter-spacing:-.02em;white-space:nowrap}.pp-chips>span.g{border-color:var(--gold);background:#fff;color:var(--gold);font-weight:700}.pp-menus-g{display:grid;grid-template-rows:repeat(3,minmax(0,1fr));row-gap:14px}.pp-menus-g>section{border-top:1px solid var(--line);padding-top:12px;display:grid;grid-template-columns:120px minmax(0,1fr);-moz-column-gap:24px;column-gap:24px;align-items:center}.pp-menus-g>section:first-child{border-top:1px solid var(--ink)}.pp-menus-h i{font-style:normal;display:block;font:700 7.5px var(--mono);letter-spacing:.14em;color:var(--muted-2)}.pp-menus-h b{display:block;font-size:17px;font-weight:800;letter-spacing:-.045em;margin-top:6px}.pp-menus-g>section>p{grid-column:2;font-size:9.5px;color:var(--muted);margin-top:8px;line-height:1.6}.pp-status{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:40px;margin-top:20px;height:368px}.pp-status-l{display:flex;flex-direction:column}.pp-sr{position:relative;display:grid;grid-template-columns:76px minmax(0,1fr) 72px;align-items:center;-moz-column-gap:18px;column-gap:18px;border:1px solid var(--line-2);background:#fff;padding:11px 15px;margin-bottom:17px}.pp-sr b{font-size:11.5px;font-weight:700;letter-spacing:-.025em;color:#4c463c}.pp-sr em{font-style:normal;text-align:right;font:600 8.5px var(--mono);color:var(--muted-2)}.pp-sr-a{position:absolute;left:34px;bottom:-14px;width:0;height:0;border-top:7px solid var(--line-2);border-left:5px solid transparent;border-right:5px solid transparent}.pp-status-n{margin-top:auto;border-top:1px solid var(--ink);padding-top:13px}.pp-status-n b{display:block;font-size:13px;font-weight:800;letter-spacing:-.035em;margin-bottom:8px}.pp-status-n p{font-size:10.5px;line-height:1.85;color:var(--muted)}.pp-status-r{border-left:1px solid var(--line-2);padding-left:34px;display:flex;flex-direction:column}.pp-status-r>small{display:block;font:700 8px var(--mono);letter-spacing:.18em;color:var(--gold);margin-bottom:14px}.pp-chain>div{position:relative;display:grid;grid-template-columns:26px minmax(0,1fr);-moz-column-gap:13px;column-gap:13px;border-top:1px solid var(--line);padding:11px 0}.pp-chain>div:first-child{border-top:1px solid var(--ink)}.pp-chain i{font-style:normal;font:700 8.5px var(--mono);color:var(--gold)}.pp-chain>div>b,.pp-chain>div>span{grid-column:2}.pp-chain b{display:block;font-size:12.5px;font-weight:800;letter-spacing:-.035em;line-height:1.4;word-break:keep-all}.pp-chain span{display:block;font-size:9.5px;color:var(--muted);margin-top:4px;line-height:1.6}.pp-chain-x{margin-top:auto;border-top:1px solid var(--line-2);padding-top:13px}.pp-chain-x b{display:block;font-size:13px;font-weight:800;letter-spacing:-.035em;margin-bottom:8px}.pp-chain-x p{font-size:10.5px;line-height:1.85;color:var(--muted)}.pp-sum{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:12px;column-gap:12px}.pp-sum>div{border:1px solid var(--line-2);background:var(--paper-2);padding:10px 13px 12px}.pp-sum>div small{display:block;font-size:9px;color:var(--muted-2);letter-spacing:-.01em}.pp-sum>div b{display:block;font:800 19px var(--mono);letter-spacing:-.04em;margin:6px 0 4px}.pp-sum>div b i{font-style:normal;font-size:11px;font-weight:700;margin-left:3px}.pp-sum>div em{font-style:normal;display:block;font-size:8.5px;color:var(--muted)}.pp-sum-t{background:#fff}.pp-sum-t span{display:inline-block;border:1px solid var(--line-2);padding:4px 9px;font-size:8.5px;color:var(--muted);margin:6px 4px 0 0;letter-spacing:-.02em}.pp-sum-t span.on{border-color:var(--gold);color:var(--gold);font-weight:700}.pp-req{display:grid;grid-template-columns:314px minmax(0,1fr);gap:44px;margin-top:18px;height:372px}.pp-form{border:1px solid var(--line-2);background:#fff;padding:14px 16px 16px}.pp-form-h{display:flex;align-items:baseline;border-bottom:1px solid var(--ink);padding-bottom:9px;margin-bottom:11px}.pp-form-h b{font-size:14px;font-weight:800;letter-spacing:-.04em}.pp-form-h span{margin-left:auto;font-size:9px;color:var(--muted-2)}.pp-form-r{display:grid;grid-template-columns:72px minmax(0,1fr);align-items:center;-moz-column-gap:10px;column-gap:10px;margin-bottom:6px}.pp-form-r small{font:700 8px var(--mono);letter-spacing:.06em;color:var(--muted-2)}.pp-form-r>i{font-style:normal;border:1px solid var(--line-2);background:var(--paper-2);padding:6px 10px;font-size:10px;color:#4c463c;letter-spacing:-.02em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pp-seg{display:flex;gap:4px}.pp-seg i{font-style:normal;border:1px solid var(--line-2);padding:5px 8px;font-size:8.5px;color:var(--muted-2);letter-spacing:-.03em;white-space:nowrap}.pp-seg i.on{border-color:var(--gold);background:#a9824610;color:var(--gold);font-weight:700}.pp-form-b{margin-top:12px;background:var(--gold);color:#fff;text-align:center;padding:9px 0;font-size:11px;font-weight:700}.pp-req-r{display:flex;flex-direction:column}.pp-req-x{margin-top:auto;border-top:1px solid var(--ink);padding-top:14px}.pp-req-x b{display:block;font-size:14.5px;font-weight:800;letter-spacing:-.035em;margin-bottom:9px}.pp-req-x p{font-size:10.5px;line-height:1.85;color:var(--muted)}.pp-req-x em{font-style:normal;display:block;margin-top:10px;font-size:10px;font-weight:700;color:var(--gold);letter-spacing:-.02em}.pp-input{display:grid;grid-template-columns:minmax(0,1.1fr) 278px 284px;gap:30px;margin-top:18px;height:372px}.pp-input-h{display:flex;align-items:baseline;gap:10px;border-bottom:1px solid var(--ink);padding-bottom:9px;margin-bottom:11px}.pp-input-h i{font-style:normal;font:700 7.5px var(--mono);letter-spacing:.14em;color:var(--gold)}.pp-input-h b{font-size:15px;font-weight:800;letter-spacing:-.04em}.pp-input-h em{font-style:normal;margin-left:auto;font-size:9px;color:var(--muted-2)}.pp-paste{border:1.4px dashed var(--gold);background:#fff;padding:11px 12px 12px}.pp-paste-t{font-size:9px;color:var(--gold);font-weight:700;letter-spacing:-.02em;margin-bottom:9px}.pp-paste-f{display:flex;align-items:center;margin-top:10px;padding-top:9px;border-top:1px solid var(--line)}.pp-paste-f span{font-size:9px;color:var(--muted)}.pp-paste-f i{font-style:normal;margin-left:auto;background:var(--ink);color:#fff;padding:5px 13px;font-size:9.5px;font-weight:700}.pp-input-x{border-left:1px solid var(--line-2);padding-left:30px;display:flex;flex-direction:column}.pp-input-x>small{display:block;font:700 8px var(--mono);letter-spacing:.18em;color:var(--gold)}.pp-input-x>b{display:block;font-size:15px;font-weight:800;letter-spacing:-.04em;line-height:1.5;margin:13px 0 12px}.pp-input-x>p{font-size:10.5px;line-height:1.85;color:var(--muted);margin-bottom:11px}.pp-two{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin-top:18px;height:364px}.pp-wait>div{display:grid;grid-template-columns:52px minmax(0,1fr) 72px 68px;align-items:center;-moz-column-gap:12px;column-gap:12px;border-bottom:1px solid var(--line);padding:9px 0}.pp-wait b{display:block;font-size:11px;font-weight:800;letter-spacing:-.03em}.pp-wait span{display:block;font-size:9px;color:var(--muted);margin-top:3px}.pp-wait i{font-style:normal;font:500 8.5px var(--mono);color:var(--muted-2);text-align:right}.pp-wait .pp-wait-b{font-style:normal;background:var(--gold);color:#fff;text-align:center;padding:5px 0;font-size:9px;font-weight:700}.pp-mark{display:grid;grid-template-columns:70px 130px 104px minmax(0,1fr);align-items:center;-moz-column-gap:14px;column-gap:14px;border:1px solid var(--line-2);background:var(--paper-2);padding:11px 14px}.pp-mark>b{font-size:11.5px;font-weight:800;letter-spacing:-.03em}.pp-mark>span{font-size:10px;color:#4c463c;letter-spacing:-.02em}.pp-mark>em{font-style:normal;background:var(--ink);color:#fff;text-align:center;padding:6px 0;font-size:9.5px;font-weight:700}.pp-mark>p{font-size:9px;color:var(--muted);line-height:1.6}.pp-acts{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:12px;column-gap:12px}.pp-acts>div{border:1px solid var(--line-2);background:var(--paper-2);padding:9px 12px 11px}.pp-acts b{display:block;font-size:11px;font-weight:800;letter-spacing:-.03em}.pp-acts span{display:block;font-size:9px;color:var(--muted);margin-top:5px;line-height:1.55}.pp-rej{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));-moz-column-gap:34px;column-gap:34px;margin-top:22px;height:346px}.pp-rej>section{min-width:0;display:flex;flex-direction:column}.pp-rej-h{display:flex;align-items:baseline;gap:11px;border-bottom:1px solid var(--ink);padding-bottom:10px;margin-bottom:14px}.pp-rej-h i{font-style:normal;font:700 9px var(--mono);color:var(--muted-2)}.pp-rej-h b{font-size:15.5px;font-weight:800;letter-spacing:-.04em;line-height:1.3;word-break:keep-all}.pp-rej-p{margin-bottom:14px}.pp-rej-p small,.pp-rej-c small{display:block;font:700 7.5px var(--mono);letter-spacing:.16em;color:var(--muted-2);margin-bottom:7px}.pp-rej-p p{font-size:10px;line-height:1.8;color:var(--muted-2)}.pp-rej-c{margin-top:auto;border-top:1px solid var(--line);padding-top:13px}.pp-rej-c small{color:#b4542e}.pp-rej-c p{font-size:10.5px;line-height:1.85;color:#4c463c}.pp-rej-c p b{font-weight:700;color:#b4542e}.pp-mig{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:40px;margin-top:20px;height:368px}.pp-mig-l{display:flex;flex-direction:column;justify-content:space-between}.pp-ms{display:grid;grid-template-columns:30px minmax(0,1fr) 56px;align-items:center;-moz-column-gap:14px;column-gap:14px;border:1px solid var(--line-2);background:#fff;padding:12px 15px}.pp-ms i{font-style:normal;font:700 9px var(--mono);color:var(--gold)}.pp-ms b{display:block;font-size:13px;font-weight:800;letter-spacing:-.035em}.pp-ms span{display:block;font-size:9.5px;color:var(--muted);margin-top:5px;line-height:1.6}.pp-ms em{font-style:normal;text-align:right;font:600 8.5px var(--mono);color:var(--muted-2)}.pp-mig-r{border-left:1px solid var(--line-2);padding-left:34px;display:flex;flex-direction:column}.pp-mig-r>small{display:block;font:700 8px var(--mono);letter-spacing:.18em;color:var(--gold)}.pp-mig-r>b{display:block;font-size:15px;font-weight:800;letter-spacing:-.04em;line-height:1.5;margin:12px 0}.pp-mig-ex{display:flex;flex-wrap:wrap;gap:6px;margin-bottom:13px}.pp-mig-ex span{border:1px solid #B4542E55;background:#b4542e0a;padding:5px 10px;font-size:10px;color:#8e4325;letter-spacing:-.02em;white-space:nowrap}.pp-mig-r>p{font-size:10.5px;line-height:1.85;color:var(--muted);margin-bottom:11px}.pp-cost{display:grid;grid-template-columns:minmax(0,1fr) 316px;gap:40px;margin-top:22px;height:346px}.pp-cost-t{border-top:1px solid var(--ink)}.pp-cost-t>div{display:grid;grid-template-columns:150px 160px 118px minmax(0,1fr);align-items:center;-moz-column-gap:18px;column-gap:18px;height:52px;border-bottom:1px solid var(--line)}.pp-cost-t .h{height:32px;border-bottom:1px solid var(--line-2)}.pp-cost-t .h span{font:700 7.5px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.pp-cost-t b{font-size:12.5px;font-weight:800;letter-spacing:-.035em}.pp-cost-t i{font-style:normal;font-size:10.5px;color:#4c463c;letter-spacing:-.02em}.pp-cost-t em{font-style:normal;font:700 12px var(--mono);letter-spacing:-.03em;color:var(--gold)}.pp-cost-t span{font-size:10px;color:var(--muted);line-height:1.6}.pp-cost-t .tot{border-bottom:0;border-top:1px solid var(--ink);height:58px}.pp-cost-t .tot em{font-size:15px}.pp-cost-x{border-left:1px solid var(--line-2);padding-left:32px;display:flex;flex-direction:column}.pp-cost-x>small{display:block;font:700 8px var(--mono);letter-spacing:.18em;color:var(--gold)}.pp-cost-x>b{display:block;font-size:15px;font-weight:800;letter-spacing:-.04em;line-height:1.5;margin:13px 0 12px}.pp-cost-x>p{font-size:10.5px;line-height:1.85;color:var(--muted);margin-bottom:11px}.pp-deliv{margin-top:22px;border-top:1px solid var(--ink);height:356px;display:grid;grid-template-rows:repeat(6,minmax(0,1fr))}.pp-deliv>div{display:grid;grid-template-columns:34px minmax(0,1fr) 96px 120px;align-items:center;-moz-column-gap:22px;column-gap:22px;border-bottom:1px solid var(--line)}.pp-deliv i{font-style:normal;font:700 9px var(--mono);color:var(--muted-2)}.pp-deliv b{display:block;font-size:15px;font-weight:800;letter-spacing:-.04em}.pp-deliv span{display:block;font-size:10px;color:var(--muted);margin-top:5px;line-height:1.6}.pp-deliv u{text-decoration:none;font:700 8.5px var(--mono);letter-spacing:.04em;color:var(--muted-2)}.pp-deliv em{font-style:normal;text-align:right;font:600 9.5px var(--mono);color:var(--gold)}.pp-deliv>div.add{background:#a9824610}.pp-deliv>div.add u{color:var(--gold)}.pp-opt{margin-top:22px;border-top:1px solid var(--ink);height:366px;display:grid;grid-template-rows:repeat(4,minmax(0,1fr))}.pp-opt>div{display:grid;grid-template-columns:36px minmax(0,1fr) 148px;align-items:center;-moz-column-gap:24px;column-gap:24px;border-bottom:1px solid var(--line)}.pp-opt i{font-style:normal;font:700 9px var(--mono);color:var(--gold)}.pp-opt b{display:block;font-size:16px;font-weight:800;letter-spacing:-.04em;margin-bottom:8px}.pp-opt p{font-size:10.5px;line-height:1.8;color:var(--muted);max-width:740px}.pp-opt em{font-style:normal;text-align:right;font:700 9.5px var(--mono);color:var(--gold);letter-spacing:.02em;line-height:1.5}.pp-later{margin-top:22px;border-top:1px solid var(--ink)}.pp-later>div{display:grid;grid-template-columns:30px 214px minmax(0,1fr) minmax(0,1.05fr);align-items:center;-moz-column-gap:26px;column-gap:26px;height:62px;border-bottom:1px solid var(--line)}.pp-later .h{height:32px;border-bottom:1px solid var(--line-2)}.pp-later .h span{font:700 7.5px var(--mono);letter-spacing:.16em;color:var(--muted-2)}.pp-later i{font-style:normal;font:600 8.5px var(--mono);color:var(--muted-2)}.pp-later>div>b{font-size:13px;font-weight:800;letter-spacing:-.04em;line-height:1.35;word-break:keep-all}.pp-later .w{font-size:10px;line-height:1.7;color:var(--muted)}.pp-later .h2{font-size:10px;line-height:1.7;color:#4c463c}.pp-later .h2 b{font-weight:700;color:var(--gold)}.pp-close{background:var(--ink)}.pp-close>header{display:flex;align-items:baseline;gap:16px}.pp-close>header b{font:700 9px var(--mono);letter-spacing:.2em;color:var(--gold)}.pp-close>header span{font-size:9.5px;color:#6e6558;letter-spacing:.02em}.pp-close>main{margin-top:44px}.pp-close h1{font-size:44px;line-height:1.28;font-weight:800;letter-spacing:-.045em;color:#fff}.pp-close h1 em{color:var(--gold-l)}.pp-close>main>p{margin-top:22px;font-size:13px;line-height:2;color:#a79e8f;max-width:900px}.pp-close>main>p b{color:#fff;font-weight:700}.pp-close-l{margin-top:30px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}.pp-close-l>div{border-top:1px solid #ffffff24;padding-top:12px}.pp-close-l i{font-style:normal;display:block;font:700 8px var(--mono);letter-spacing:.14em;color:var(--gold)}.pp-close-l span{display:block;margin-top:8px;font-size:10px;line-height:1.75;color:#a79e8f;word-break:keep-all}.pp-close-l span b{color:#fff;font-weight:700}.pp-close-f{position:absolute;left:60px;right:60px;bottom:52px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #ffffff24;padding-top:18px}.pp-close-f>div{padding-right:26px;border-right:1px solid #ffffff1a}.pp-close-f>div:not(:first-child){padding-left:26px}.pp-close-f>div:last-child{border-right:0}.pp-close-f small{display:block;font:700 7.5px var(--mono);letter-spacing:.16em;color:#6e6558}.pp-close-f b{display:block;font-size:19px;font-weight:800;letter-spacing:-.04em;color:var(--gold-l);margin:9px 0 6px}.pp-close-f em{font-style:normal;display:block;font-size:9.5px;color:#8b8272;line-height:1.5}.pp-p4 .td-ans{height:348px}.pp-p6 .td-alloc{height:418px}.pp-p7 .td-gantt{margin-top:8px}.pp-p7 .td-gantt>header>div{padding-top:8px;padding-bottom:7px}.pp-p7 .td-gantt-dep{padding:5px 0 4px}.pp-p7 .td-gantt-rows{padding-top:6px}.pp-p7 .td-gantt-row{margin-bottom:3px}.pp-p7 .td-gantt-bar{padding:5px 14px}.pp-p7 .td-gantt>footer{margin-top:4px;padding-top:7px}.pp-p14 .pp-iso{height:358px}.pp-p19 .pp-menus{height:371px}.pp-p20 .pp-status{height:424px}.pp-p22 .pp-req,.pp-p25 .pp-input,.pp-p27 .pp-one,.pp-p28 .pp-one{height:426px}.pp-p30 .td-stk>div{height:68px}.pp-p31 .pp-rej{height:371px}.pp-p32 .pp-mig{height:424px}.pp-p33 .pp-cost{height:422px}.pp-p36 .td-crit>div{height:112px}.pp-p38 .pp-later>div{height:63px}.pp-p39 .td-as>div{height:51px}.smp-root{--ink:#111820;--blue:#2d4778;--orange:#ce7652;--paper:#f7f6f2;--gray:#67717c;--line:#cfd3d6;min-height:100vh;background:#dfe2e5;color:var(--ink);font-family:Noto Sans KR,sans-serif;padding-bottom:64px}.smp-root *{box-sizing:border-box}.smp-root h1,.smp-root h2,.smp-root h3,.smp-root p{margin:0}.smp-root button{font-family:inherit}.smp-chrome{height:58px;position:sticky;top:0;z-index:50;background:#111820f2;color:#fff;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);display:flex;align-items:center;padding:0 24px}.smp-chrome>div{display:flex;align-items:baseline;gap:14px}.smp-chrome b{font:500 11px DM Mono;letter-spacing:.2em}.smp-chrome span{font-size:11px;color:#ffffff8c}.smp-chrome button{margin-left:auto;border:1px solid #ffffff50;background:none;color:#fff;height:34px;padding:0 14px;display:flex;align-items:center;gap:7px;font-size:11px;font-weight:700}.smp-chrome button svg{width:14px}.smp-stage{--smp-scale:1;--smp-height:720px;padding-top:22px}.smp-shell{height:var(--smp-height);margin-bottom:22px;position:relative}.smp-slide{position:absolute;left:50%;top:0;width:1280px;height:720px;transform:translate(-50%) scale(var(--smp-scale));transform-origin:top center;overflow:hidden;background:var(--paper);box-shadow:0 18px 54px #11182020}.smp-footer{position:absolute;z-index:10;left:62px;right:62px;bottom:22px;height:18px;display:flex;align-items:center;border-top:1px solid var(--line);padding-top:12px}.smp-footer b{font:500 8px DM Mono;letter-spacing:.15em;color:#8a9198}.smp-footer span{margin-left:auto;font:500 9px DM Mono;color:var(--blue)}.smp-cover{background:#111820;color:#fff}.smp-cover-photo{position:absolute;inset:0}.smp-cover-photo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.72) contrast(1.05)}.smp-cover-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#101821ed,#101821bd 38%,#10182125 72%),linear-gradient(0deg,#111820d9,transparent 52%)}.smp-cover-top{position:absolute;z-index:2;left:62px;right:62px;top:42px;display:flex;border-bottom:1px solid #ffffff48;padding-bottom:14px}.smp-cover-top b,.smp-cover-top span{font:500 9px DM Mono;letter-spacing:.2em}.smp-cover-top span{margin-left:auto;color:#ffffffb5}.smp-cover-main{position:absolute;z-index:2;inset:0}.smp-cover-copy{position:absolute;left:62px;top:139px;width:630px}.smp-cover-copy>small{display:block;font:500 10px DM Mono;letter-spacing:.2em;color:#bdc8d1;margin-bottom:28px}.smp-cover-copy h1{font-size:72px;line-height:1.02;letter-spacing:-.078em;font-weight:900}.smp-cover-copy p{margin-top:30px;font-size:18px;line-height:1.65;color:#ffffffba}.smp-cover-copy p b{color:#fff}.smp-cover-rule{display:flex;align-items:center;margin-top:29px}.smp-cover-rule i{width:58px;height:5px;background:var(--orange)}.smp-cover-rule span{font-size:10px;margin-left:14px}.smp-cover-caption{position:absolute;right:62px;bottom:118px;width:300px;display:grid;grid-template-columns:46px 1fr;gap:15px;border-top:1px solid #ffffff70;padding-top:15px}.smp-cover-caption>i{font:500 24px DM Mono;font-style:normal;color:#bdc8d1}.smp-cover-caption small{font-size:8px;color:#ffffff9e}.smp-cover-caption b{font-size:12px;line-height:1.65}.smp-cover-bottom{position:absolute;z-index:3;left:0;right:0;bottom:0;height:88px;background:var(--blue);display:grid;grid-template-columns:1.35fr repeat(4,1fr);padding:0 62px}.smp-cover-bottom>div{padding:17px 18px 0;border-right:1px solid #ffffff35}.smp-cover-bottom>div:first-child{padding-left:0}.smp-cover-bottom>div:last-child{border:0}.smp-cover-bottom small{display:block;font:500 7px DM Mono;letter-spacing:.16em;color:#ffffff9e}.smp-cover-bottom b{display:block;font-size:11px;margin-top:6px}.smp-cover-bottom span{display:block;font-size:7px;color:#ffffffa8;margin-top:4px}.smp-price strong{display:block;font:500 22px DM Mono;margin-top:4px}.smp-price strong em{font:700 9px Noto Sans KR;font-style:normal}.smp-cover .smp-footer{display:none}.smp-stone-page{background:var(--paper)}.smp-stone-page:before{content:"";position:absolute;left:0;top:0;width:12px;height:100%;background:var(--blue)}.smp-mirror-board{position:absolute;inset:0 0 48px;overflow:hidden}.smp-mirror-board:before,.smp-board-status{display:none}.smp-section-title{position:absolute;left:62px;right:62px;top:58px;display:grid;grid-template-columns:230px 1fr}.smp-section-title>div small{display:block;font:500 10px DM Mono;letter-spacing:.18em;color:var(--blue)}.smp-section-title>div span{display:block;font-size:10px;color:var(--gray);margin-top:11px}.smp-section-title h2{font-size:37px;line-height:1.22;letter-spacing:-.06em;font-weight:800}.smp-section-title h2 em{font-style:normal;color:var(--blue)}.smp-board-note{position:absolute;left:62px;right:62px;bottom:27px;height:43px;border-top:2px solid var(--ink);display:flex;align-items:center}.smp-board-note:before{content:"";width:12px;height:12px;background:var(--orange);margin-right:12px}.smp-board-note b{font-size:11px}.smp-board-note span{font-size:9px;color:var(--gray);margin-left:auto}.smp-summary-title{position:absolute;left:62px;top:58px;width:720px}.smp-summary-title>small{display:block;font:500 10px DM Mono;letter-spacing:.18em;color:var(--blue);margin-bottom:18px}.smp-summary-title h2{font-size:43px;line-height:1.13;letter-spacing:-.067em;font-weight:800}.smp-summary-title h2 em{font-style:normal;color:var(--blue)}.smp-summary-title p{font-size:11px;line-height:1.7;color:var(--gray);width:650px;margin-top:16px}.smp-summary-numbers{position:absolute;right:62px;top:61px;width:300px;border-top:6px solid var(--blue)}.smp-summary-numbers>div{height:92px;border-bottom:1px solid var(--line);display:grid;grid-template-columns:1fr auto;grid-template-rows:28px 1fr;align-items:end}.smp-summary-numbers small{grid-column:1/3;font:500 8px DM Mono;color:var(--gray)}.smp-summary-numbers strong{font:500 31px DM Mono}.smp-summary-numbers span{font-size:8px;color:var(--gray);padding-bottom:7px}.smp-summary-path{position:absolute;left:62px;top:292px;width:730px;border-top:2px solid var(--ink)}.smp-summary-path article{height:76px;display:grid;grid-template-columns:54px 1fr;border-bottom:1px solid var(--line);align-items:center}.smp-summary-path article>i{font:500 22px DM Mono;font-style:normal;color:var(--blue)}.smp-summary-path article>div{display:grid;grid-template-columns:255px 1fr;grid-template-rows:19px 27px}.smp-summary-path small{grid-column:1/3;font:500 7px DM Mono;color:var(--orange)}.smp-summary-path b{font-size:12px}.smp-summary-path p{font-size:8.5px;color:var(--gray)}.smp-summary-bottom{position:absolute;right:62px;top:292px;width:300px;height:227px;background:var(--ink);color:#fff;padding:24px}.smp-summary-bottom>div{padding-bottom:18px;margin-bottom:18px;border-bottom:1px solid #ffffff30}.smp-summary-bottom small{font-size:8px;color:#bdc8d1}.smp-summary-bottom b{display:block;font-size:10px;line-height:1.55}.smp-summary-bottom p{font-size:8px;line-height:1.55;color:#ffffff9c}.smp-summary-bottom p b{color:#fff}.smp-toc-title{position:absolute;left:62px;right:62px;top:58px;display:grid;grid-template-columns:230px 1fr}.smp-toc-title>div small{display:block;font:500 10px DM Mono;color:var(--blue)}.smp-toc-title>div b{display:block;font:500 8px DM Mono;color:var(--gray);margin-top:10px}.smp-toc-title h2{font-size:36px;line-height:1.2;letter-spacing:-.06em}.smp-toc-title h2 em{font-style:normal;color:var(--blue)}.smp-toc{position:absolute;left:62px;right:62px;top:196px;height:312px;display:grid;grid-template-columns:repeat(5,1fr);border-top:6px solid var(--blue);border-bottom:2px solid var(--ink)}.smp-toc section{padding:17px 19px 15px 0;margin-right:19px;border-right:1px solid var(--line);display:flex;flex-direction:column}.smp-toc section:last-child{border:0}.smp-toc section>header{display:flex}.smp-toc section>header small{font-size:8px;color:var(--orange)}.smp-toc section>header em{margin-left:auto;font:500 7px DM Mono;font-style:normal}.smp-toc section>span{font:500 35px DM Mono;color:var(--blue);margin-top:22px}.smp-toc section>b{font-size:14px;margin-top:15px}.smp-toc section>p{font-size:8.5px;color:var(--gray);margin-top:10px}.smp-toc section>i{width:30px;height:5px;background:var(--orange);margin-top:auto}.smp-toc-close{position:absolute;left:62px;right:62px;bottom:28px;display:grid;grid-template-columns:230px 1fr}.smp-toc-close small{font-size:8px;color:var(--blue)}.smp-toc-close b{font-size:12px}.smp-chapter-page{background:var(--blue);color:#fff}.smp-chapter-page:before{content:"01";position:absolute;right:-35px;top:-40px;font:500 430px/.92 DM Mono;letter-spacing:-.15em;color:#ffffff10}.smp-chapter-page .smp-footer{border-color:#ffffff40}.smp-chapter-page .smp-footer b,.smp-chapter-page .smp-footer span{color:#fff}.smp-chapter-main{position:absolute;left:62px;right:62px;top:86px;height:340px;display:grid;grid-template-columns:310px 1fr;align-items:center;border-bottom:2px solid #ffffff80}.smp-chapter-no{height:230px;border-right:1px solid #ffffff50;display:flex;flex-direction:column;justify-content:center}.smp-chapter-no small{font:500 10px DM Mono;color:#d2dae0}.smp-chapter-no strong{font:500 154px/1 DM Mono;letter-spacing:-.12em}.smp-chapter-copy{padding-left:64px}.smp-chapter-copy>small{font-size:12px;color:#d2dae0}.smp-chapter-copy h2{font-size:44px;line-height:1.18;letter-spacing:-.065em;margin-top:23px}.smp-chapter-copy h2 em{font-style:normal}.smp-chapter-copy p{font-size:12px;color:#ffffffb0;margin-top:20px}.smp-chapter-index{position:absolute;left:62px;right:62px;bottom:82px;height:102px;display:grid;grid-template-columns:repeat(5,1fr)}.smp-chapter-index span{display:grid;grid-template-columns:45px 1fr;grid-template-rows:28px 24px;border-right:1px solid #ffffff45;padding:15px 15px 0 0;margin-right:15px}.smp-chapter-index i{font:500 9px DM Mono;font-style:normal;color:#d2dae0}.smp-chapter-index b{font:500 12px DM Mono}.smp-chapter-index small{grid-column:2;font-size:8.5px;color:#ffffffb0}.smp-cost-total{position:absolute;left:62px;top:222px;width:315px;border-top:7px solid var(--blue);padding-top:19px}.smp-cost-total>small{font:500 8px DM Mono;color:var(--gray)}.smp-cost-total>strong{display:inline-block;font:500 39px DM Mono;margin-top:15px;color:var(--blue)}.smp-cost-total>b{font-size:11px}.smp-cost-total>div{height:44px;border-top:1px solid var(--line);display:flex;align-items:center;margin-top:22px}.smp-cost-total>div+div{margin-top:0}.smp-cost-total>div span{font:500 8px DM Mono}.smp-cost-total>div em{font:500 13px DM Mono;font-style:normal;margin-left:auto}.smp-cost-total .smp-cost-grand{border-bottom:2px solid var(--ink)}.smp-cost-total .smp-cost-grand em{color:var(--blue);font-size:17px}.smp-cost-total>p{font-size:8px;color:var(--gray);margin-top:13px}.smp-cost-lines{position:absolute;left:430px;right:62px;top:215px;border-top:2px solid var(--ink)}.smp-cost-lines>div{height:42px;display:grid;grid-template-columns:30px 225px 1fr 75px 17px;align-items:center;border-bottom:1px solid var(--line)}.smp-cost-lines i{font:500 8px DM Mono;font-style:normal;color:var(--orange)}.smp-cost-lines b{font-size:10px}.smp-cost-lines>div>span{height:7px;background:#e0e3e5;margin-right:22px}.smp-cost-lines>div>span em{display:block;height:7px;background:var(--blue)}.smp-cost-lines strong{font:500 11px DM Mono;text-align:right}.smp-cost-lines small{font-size:7px;text-align:right}.smp-day-ruler{position:absolute;left:62px;right:62px;top:216px;display:flex;align-items:center}.smp-day-ruler span{font:500 8px DM Mono;color:var(--blue)}.smp-day-ruler i{height:1px;flex:1;background:var(--line);margin:0 12px}.smp-timeline{position:absolute;left:62px;right:62px;top:252px;height:202px;display:grid;grid-template-columns:3fr 7fr 10fr 6fr 4fr;border-top:7px solid var(--blue);border-bottom:2px solid var(--ink)}.smp-timeline article{padding:19px 14px 13px;border-right:1px solid var(--line);display:flex;flex-direction:column}.smp-timeline small{font:500 8px DM Mono;color:var(--orange)}.smp-timeline b{font-size:13px;margin-top:16px}.smp-timeline p{font-size:8.5px;color:var(--gray);margin-top:10px}.smp-timeline span{font-size:8px;color:var(--blue);font-weight:700;margin-top:auto}.smp-client-lane{position:absolute;left:62px;right:62px;top:469px;height:45px;display:grid;grid-template-columns:105px 3fr 7fr 10fr 6fr 4fr;align-items:center;background:#e7e9ec}.smp-client-lane small,.smp-client-lane span{font-size:8px;padding-left:10px}.smp-client-lane small{color:var(--blue);font-weight:800}.smp-client-lane span{border-left:1px solid #c5c9cd}.smp-team-lanes{position:absolute;left:305px;right:62px;top:211px;height:250px;display:grid;grid-template-columns:1fr 1fr;border-top:7px solid var(--blue);border-bottom:2px solid var(--ink)}.smp-team-lanes article{position:relative;padding:27px 31px 20px 62px;border-right:1px solid var(--line)}.smp-team-lanes article>i{position:absolute;left:19px;top:28px;font:500 20px DM Mono;font-style:normal;color:var(--orange)}.smp-team-lanes article>small{font:500 7px DM Mono;color:var(--gray)}.smp-team-lanes h3{font-size:19px;margin-top:13px}.smp-team-lanes p{font-size:9px;line-height:1.75;color:var(--gray);margin-top:16px}.smp-team-lanes article>b{position:absolute;left:62px;right:28px;bottom:20px;border-top:1px solid var(--line);padding-top:11px;font-size:9px;color:var(--blue)}.smp-milestones{position:absolute;left:62px;top:211px;width:200px;height:303px;background:var(--ink);color:#fff;padding:20px}.smp-milestones>small{font:500 8px DM Mono;color:#bdc8d1}.smp-milestones span{display:grid;grid-template-columns:43px 1fr;align-items:center;height:44px;border-top:1px solid #ffffff2d}.smp-milestones span b{font:500 11px DM Mono;color:#bdc8d1}.smp-milestones span em{font-size:8px;font-style:normal}.smp-scope-grid{position:absolute;left:62px;right:62px;top:184px;height:337px;display:grid;grid-template-columns:1.2fr 1fr 1fr;border-top:7px solid var(--blue);border-bottom:2px solid var(--ink)}.smp-scope-grid>section{padding:0 25px;border-right:1px solid var(--line)}.smp-scope-grid>section:first-child{padding-left:0}.smp-scope-grid header{height:79px;display:grid;grid-template-columns:33px 1fr 34px;align-items:center;border-bottom:1px solid var(--line)}.smp-scope-grid header>i{font:500 9px DM Mono;font-style:normal;color:var(--orange)}.smp-scope-grid header small{font:500 7px DM Mono;color:var(--gray)}.smp-scope-grid header b{display:block;font-size:13px;margin-top:6px}.smp-scope-grid header>strong{font:500 22px DM Mono;color:#a5adb4;text-align:right}.smp-scope-grid .smp-included header>strong{color:var(--blue)}.smp-scope-grid ul{list-style:none;padding:13px 0;margin:0;display:grid;row-gap:6px}.smp-scope-grid li{font-size:8.7px;color:#4d5862;padding-left:17px;position:relative}.smp-scope-grid li:before{content:"+";position:absolute;left:0;color:var(--blue)}.smp-scope-grid section:not(.smp-included) li:before{content:"—";color:var(--orange)}.smp-career-title h2{font-size:34px}.smp-career-table{position:absolute;left:62px;right:62px;top:180px;border-top:5px solid var(--blue)}.smp-career-table>header,.smp-career-table>article{display:grid;grid-template-columns:48px 1.15fr 1fr 100px;align-items:center}.smp-career-table>header{height:28px;background:var(--ink);color:#fff;padding:0 12px;font:500 8px DM Mono;letter-spacing:.08em}.smp-career-table>article{height:21px;padding:0 12px;border-bottom:1px solid #dddfe0}.smp-career-table article i{font:500 8px DM Mono;font-style:normal;color:var(--orange)}.smp-career-table article b{font-size:9.3px}.smp-career-table article span{font-size:9px;color:var(--gray)}.smp-career-table article em{font-size:8.5px;font-style:normal;font-weight:700;color:var(--blue);text-align:right}.smp-career-proof{position:absolute;left:62px;right:62px;bottom:24px;height:48px;border-top:2px solid var(--ink);display:grid;grid-template-columns:58px 185px 1fr;align-items:center}.smp-career-proof>strong{font:500 31px DM Mono;color:var(--blue)}.smp-career-proof div b{display:block;font:500 9px DM Mono}.smp-career-proof div span{display:block;font-size:8px;color:var(--gray);margin-top:3px}.smp-career-proof p{font-size:10px;color:#4d5862;border-left:1px solid var(--line);padding-left:22px}.smp-summary-title p{font-size:12px}.smp-summary-path p{font-size:10px}.smp-summary-bottom b{font-size:11px}.smp-summary-bottom p{font-size:9.5px}.smp-toc section>p{font-size:10px}.smp-cost-lines b{font-size:11px}.smp-cost-lines strong{font-size:12px}.smp-timeline p{font-size:10px}.smp-timeline span,.smp-client-lane small,.smp-client-lane span{font-size:9px}.smp-team-lanes p{font-size:10.5px}.smp-team-lanes article>b{font-size:10px}.smp-scope-grid li{font-size:10px;line-height:1.2}.smp-root{--ink:#1f1c18;--blue:#a98246;--orange:#a98246;--paper:#fff;--gray:#7d7568;--line:#e7e1d6;background:#e8e4dc;color:var(--ink);font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,sans-serif}.smp-chrome{background:#fffffff0;color:var(--ink);border-bottom:1px solid #dcd6cb}.smp-chrome b{color:var(--ink);font-family:inherit;font-size:13px;letter-spacing:.02em}.smp-chrome span{color:#8a8378}.smp-chrome button{border:0;border-radius:99px;background:var(--ink);color:#fff;font-size:12px;padding:0 16px}.smp-slide{border-radius:18px;box-shadow:0 24px 60px #1f1c1829}.smp-footer{border:0;left:64px;right:64px;bottom:22px}.smp-footer b{font-family:inherit;font-size:9px;color:#c2b9ab}.smp-footer span{font-family:inherit;font-size:9px;color:#a98246}.smp-cover{background:#1f1c18;color:#fff}.smp-cover:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff0d 1px,transparent 1px),linear-gradient(90deg,#ffffff0d 1px,transparent 1px);background-size:64px 64px}.smp-cover:after{content:"鏡";position:absolute;right:48px;top:82px;font-size:350px;font-weight:800;color:#ffffff07;line-height:1}.smp-cover-photo{display:none}.smp-cover-top{left:64px;right:64px;top:54px;border:0}.smp-cover-top b,.smp-cover-top span{font-family:inherit;font-size:10px;letter-spacing:.2em;color:#a98246}.smp-cover-top span{color:#7d7568}.smp-cover-copy{left:64px;top:151px;width:730px}.smp-cover-copy>small{font-family:inherit;font-size:10px;color:#a98246;font-weight:800}.smp-cover-copy h1{font-size:62px;line-height:1.16;letter-spacing:-.045em;font-weight:800}.smp-cover-copy p{font-size:14.5px;line-height:1.82;color:#c8c1b6}.smp-cover-rule{margin-top:24px}.smp-cover-rule i{width:54px;height:3px;background:#a98246}.smp-cover-rule span{font-size:10px;color:#a89f92}.smp-cover-caption{right:64px;top:178px;bottom:auto;width:330px;min-height:205px;border:1px solid #ffffff1f;border-radius:14px;background:#ffffff08;padding:23px;display:grid;grid-template-columns:38px 1fr}.smp-cover-caption>i{font-family:inherit;font-size:18px;color:#a98246}.smp-cover-caption small{font-size:9px;color:#a98246}.smp-cover-caption b{font-size:14px;line-height:1.7;color:#e6e0d6}.smp-cover-bottom{left:64px;right:64px;bottom:58px;height:96px;padding:0;grid-template-columns:1.35fr repeat(4,1fr);gap:1px;background:#ffffff1a;border:1px solid #ffffff1a;border-radius:14px;overflow:hidden}.smp-cover-bottom>div{background:#1f1c18;padding:18px 20px;border:0}.smp-cover-bottom small{font-family:inherit;font-size:8px;color:#8a8073}.smp-cover-bottom b{font-size:12px;color:#ded7cc}.smp-cover-bottom span{font-size:8px;color:#9a9184}.smp-price strong{font-family:inherit;font-size:25px;color:#a98246}.smp-price strong em{font-family:inherit;color:#a98246}.smp-stone-page{background:#fff}.smp-stone-page:before{display:none}.smp-mirror-board{inset:0 0 48px}.smp-section-title,.smp-toc-title{left:64px;right:64px;top:50px;grid-template-columns:190px 1fr}.smp-section-title>div small,.smp-toc-title>div small{font-family:inherit;font-size:9.5px;letter-spacing:.2em;color:#a98246;font-weight:800}.smp-section-title>div span,.smp-toc-title>div b{font-size:9px;color:#a9a093}.smp-section-title h2,.smp-toc-title h2{font-size:34px;line-height:1.26;letter-spacing:-.035em;font-weight:800}.smp-section-title h2 em,.smp-toc-title h2 em{color:#a98246}.smp-board-note{left:64px;right:64px;border-top:1px solid #e7e1d6}.smp-board-note:before{width:22px;height:2px;background:#a98246}.smp-board-note b{font-size:10.5px}.smp-board-note span{font-size:10px;color:#a9a093}.smp-summary-title{left:64px;top:50px;width:730px}.smp-summary-title>small{font-family:inherit;font-size:9.5px;color:#a98246;font-weight:800}.smp-summary-title h2{font-size:38px;line-height:1.2;letter-spacing:-.04em}.smp-summary-title h2 em{color:#a98246}.smp-summary-title p{font-size:13px;line-height:1.7;color:#7d7568}.smp-summary-numbers{right:64px;top:56px;border-top:2px solid #1f1c18}.smp-summary-numbers small{font-family:inherit;color:#a98246}.smp-summary-numbers strong{font-family:inherit;font-size:28px}.smp-summary-path{left:64px;top:280px;border-top:1.5px solid #1f1c18}.smp-summary-path article{height:78px;border-color:#f0ebe2}.smp-summary-path article>i{font-family:inherit;color:#a98246}.smp-summary-path small{font-family:inherit;color:#a98246}.smp-summary-path b{font-size:13px}.smp-summary-path p{font-size:10.5px;color:#7d7568}.smp-summary-bottom{right:64px;top:280px;background:#f7f3eb;color:#1f1c18;border:1px solid #e7e1d6;border-radius:12px}.smp-summary-bottom small{color:#a98246}.smp-summary-bottom>div{border-color:#e7e1d6}.smp-summary-bottom p{color:#7d7568}.smp-summary-bottom p b{color:#1f1c18}.smp-toc{left:64px;right:64px;top:190px;height:320px;border-top:1.5px solid #1f1c18;border-bottom:1px solid #e7e1d6}.smp-toc section{border-color:#e7e1d6}.smp-toc section>header small{color:#a98246}.smp-toc section>span{font-family:inherit;color:#a98246;font-weight:800}.smp-toc section>i{height:2px;background:#a98246}.smp-toc section>b{font-size:15px}.smp-toc section>p{font-size:10.5px;color:#7d7568}.smp-toc-close{left:64px;right:64px}.smp-toc-close small{color:#a98246}.smp-chapter-page{background:#25211c;color:#fff}.smp-chapter-page:before{content:"";inset:0;background-image:linear-gradient(#ffffff0a 1px,transparent 1px),linear-gradient(90deg,#ffffff0a 1px,transparent 1px);background-size:56px 56px;color:transparent}.smp-chapter-board:after{content:"01";position:absolute;right:58px;top:32px;font-size:230px;font-weight:800;color:#ffffff0a;line-height:1}.smp-chapter-main{left:64px;right:64px;top:84px;height:342px;border-color:#ffffff26}.smp-chapter-no{border-color:#ffffff20}.smp-chapter-no small,.smp-chapter-copy>small,.smp-chapter-index i{color:#a98246}.smp-chapter-no strong{color:#fff}.smp-chapter-copy h2{font-size:45px}.smp-chapter-copy h2 em{color:#a98246}.smp-chapter-copy p{font-size:14px;color:#c0b8ac}.smp-chapter-index{left:64px;right:64px;border-top:1px solid #ffffff26}.smp-chapter-index span{border-color:#ffffff12}.smp-chapter-index b{font-family:inherit}.smp-chapter-index small{color:#9a9184}.smp-cost-total{left:64px;border-top:2px solid #1f1c18}.smp-cost-total>small,.smp-cost-lines i{font-family:inherit;color:#a98246}.smp-cost-total>strong{font-family:inherit;color:#1f1c18}.smp-cost-total .smp-cost-grand em{color:#a98246}.smp-cost-lines{right:64px;border-top:1.5px solid #1f1c18}.smp-cost-lines>div{border-color:#f0ebe2}.smp-cost-lines>div>span{background:#eee9df;height:5px}.smp-cost-lines>div>span em{background:#a98246;height:5px}.smp-day-ruler span,.smp-timeline small{font-family:inherit;color:#a98246}.smp-timeline{left:64px;right:64px;border-top:2px solid #1f1c18}.smp-timeline article{border-color:#e7e1d6}.smp-timeline span{color:#a98246}.smp-client-lane{left:64px;right:64px;background:#f7f3eb}.smp-client-lane small{color:#a98246}.smp-team-lanes{right:64px;border-top:1.5px solid #1f1c18}.smp-team-lanes article{border-color:#e7e1d6}.smp-team-lanes article>i{font-family:inherit;color:#a98246}.smp-team-lanes article>b{color:#a98246}.smp-milestones{left:64px;background:#25211c}.smp-milestones>small,.smp-milestones span b{font-family:inherit;color:#a98246}.smp-career-table{left:64px;right:64px;border-top:1.5px solid #1f1c18}.smp-career-table>header{background:#f7f3eb;color:#7d7568;font-family:inherit;border-bottom:1px solid #dcd6cb}.smp-career-table article i{font-family:inherit;color:#a98246}.smp-career-table article em{color:#a98246}.smp-career-proof{left:64px;right:64px}.smp-career-proof>strong{font-family:inherit;color:#a98246}.smp-scope-grid{left:64px;right:64px;border-top:1.5px solid #1f1c18}.smp-scope-grid header>i,.smp-scope-grid .smp-included header>strong,.smp-scope-grid li:before{font-family:inherit;color:#a98246}.smp-scope-grid section:not(.smp-included) li:before{color:#c9c0b1}.smp-cover-photo{display:block;inset:0 0 0 auto;width:54%;overflow:hidden}.smp-cover-photo img{-o-object-position:62% 48%;object-position:62% 48%;filter:saturate(.58) contrast(1.02) brightness(.84)}.smp-cover-photo:after{background:linear-gradient(90deg,#1f1c18 0%,#1f1c18b8 20%,transparent 54%),linear-gradient(0deg,#1f1c18d9 0%,transparent 43%),linear-gradient(180deg,#1f1c185e,transparent 35%)}.smp-cover-top span{color:#d8d0c5;text-shadow:0 1px 8px #000}.smp-cover-copy{top:142px;width:610px}.smp-cover-copy h1{font-size:60px;line-height:1.14}.smp-cover-copy p{font-size:14px;line-height:1.76}.smp-cover-caption{width:310px;min-height:190px;top:182px;background:#1f1c18bd;border-color:#ffffff2b;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);padding:22px}.smp-cover-caption b{color:#fff}.smp-cover-bottom{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.smp-cover-bottom>div{background:#1f1c18e8}.smp-section-title,.smp-toc-title{top:48px;display:block}.smp-section-title>div,.smp-toc-title>div{display:flex;align-items:center;gap:14px}.smp-section-title>div:before,.smp-toc-title>div:before{content:"";display:block;width:22px;height:2px;background:#a98246}.smp-section-title>div span,.smp-toc-title>div b{margin:0}.smp-section-title h2,.smp-toc-title h2{margin-top:12px;max-width:920px}.smp-summary-path{top:275px}.smp-summary-path article{height:91px}.smp-summary-path b{font-size:13.5px}.smp-summary-path p{font-size:11px}.smp-summary-bottom{top:275px;height:273px;padding:28px 24px}.smp-summary-bottom>div{padding-bottom:22px;margin-bottom:22px}.smp-summary-bottom p{font-size:10.5px}.smp-summary-bottom p b{font-size:11px}.smp-toc{top:184px;height:372px}.smp-toc section{padding-top:22px}.smp-toc section>span{font-size:38px;margin-top:28px}.smp-toc section>b{font-size:16px;line-height:1.45}.smp-toc section>p{font-size:11px;line-height:1.65}.smp-toc-close{bottom:12px}.smp-scope-title h2{font-size:32px}.smp-scope-facts{position:absolute;left:64px;right:64px;top:155px;height:48px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #1f1c18;border-bottom:1px solid #e7e1d6}.smp-scope-facts span{display:flex;align-items:center;padding:0 20px;border-right:1px solid #e7e1d6}.smp-scope-facts span:first-child{padding-left:0}.smp-scope-facts span:last-child{border:0}.smp-scope-facts small{font-size:9px;color:#a98246;font-weight:800}.smp-scope-facts b{font-size:12px;margin-left:auto}.smp-scope-grid{top:220px;height:324px;grid-template-columns:1.15fr 1fr 1fr}.smp-scope-grid>section{padding:0 22px;display:flex;flex-direction:column}.smp-scope-grid>.smp-included{background:#faf6ee;padding-left:20px;border-left:3px solid #a98246}.smp-scope-grid header{height:66px;flex:0 0 auto}.smp-scope-grid header b{font-size:14px}.smp-scope-grid header>strong{font-size:24px}.smp-scope-grid ul{padding-top:12px;row-gap:6px}.smp-scope-grid li{font-size:9.8px}.smp-scope-grid>section>p{margin-top:auto;padding:11px 0 12px;border-top:1px solid #e7e1d6;font-size:9px;line-height:1.5;color:#7d7568;font-weight:700}.smp-scope-grid>.smp-included>p{color:#765d36}.smp-scope-board .smp-board-note{bottom:20px}.smp-scope-ledger{position:absolute;left:64px;right:64px;top:181px;height:354px;border-top:1.5px solid #1f1c18;border-bottom:1px solid #dcd6cb}.smp-scope-ledger>section{display:grid;grid-template-columns:230px 1fr;border-bottom:1px solid #e7e1d6}.smp-scope-ledger>section:last-child{border:0}.smp-scope-ledger>section:nth-child(1){height:154px}.smp-scope-ledger>section:nth-child(2),.smp-scope-ledger>section:nth-child(3){height:99px}.smp-scope-ledger header{position:relative;padding:18px 20px;background:#f7f3eb;border-right:1px solid #e7e1d6}.smp-scope-ledger .is-in header{background:#25211c;color:#fff}.smp-scope-ledger header small{display:block;font-size:8px;letter-spacing:.14em;color:#a98246;font-weight:800}.smp-scope-ledger header b{display:block;font-size:16px;margin-top:9px}.smp-scope-ledger header strong{position:absolute;right:18px;top:15px;font-size:27px;color:#c9c0b1}.smp-scope-ledger .is-in header strong{color:#a98246}.smp-scope-ledger header p{font-size:9px;color:#9a9184;margin-top:6px}.smp-scope-ledger ul{list-style:none;margin:0;padding:17px 20px;display:grid;grid-template-columns:repeat(3,1fr);gap:9px 20px;align-content:center}.smp-scope-ledger li{position:relative;padding-left:15px;font-size:10.5px;font-weight:700;color:#4e4942}.smp-scope-ledger li:before{content:"+";position:absolute;left:0;color:#a98246;font-weight:900}.smp-scope-ledger section:not(.is-in) li:before{content:"—";color:#b6ac9e}.smp-scope-conclusion{position:absolute;left:64px;right:64px;bottom:20px;height:64px;display:grid;grid-template-columns:235px 1fr auto;align-items:center;border-top:1.5px solid #1f1c18}.smp-scope-conclusion b{font-size:10px;color:#a98246}.smp-scope-conclusion strong{font-size:17px}.smp-scope-conclusion span{font-size:9px;color:#9a9184}.smp-ch2-page .smp-chapter-board:after{content:"02"}.smp-ch2-page .smp-chapter-index{grid-template-columns:repeat(4,1fr)}.smp-ch2-page .smp-chapter-copy h2{font-size:43px}.smp-device-layout{position:absolute;left:64px;right:64px;top:200px;height:345px;display:grid;grid-template-columns:430px 1fr;gap:48px;border-top:1.5px solid #1f1c18}.smp-device-visual{position:relative;margin-top:22px;height:300px;background:#25211c;color:#fff;border-radius:14px;padding:24px;overflow:hidden}.smp-device-visual:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:44px 44px}.smp-device-visual>small{position:relative;font-size:8px;letter-spacing:.16em;color:#a98246;font-weight:800}.smp-device-screen{position:absolute;right:28px;top:55px;width:185px;height:168px;border:1px solid #ffffff32;background:#ffffff0b;padding:22px;display:flex;flex-direction:column}.smp-device-screen span{font-size:10px;color:#c9c0b1}.smp-device-screen b{font-size:28px;margin-top:15px}.smp-device-screen em{font-size:9px;font-style:normal;color:#a98246;margin-top:5px}.smp-device-screen i{font-size:8px;font-style:normal;color:#9a9184;margin-top:auto}.smp-device-visual>p{position:absolute;left:24px;bottom:24px;width:150px;font-size:11px;line-height:1.6;color:#c8c1b6}.smp-device-path{height:300px;margin-top:22px;border-top:1px solid #dcd6cb}.smp-device-path article{height:75px;display:grid;grid-template-columns:47px 1fr;align-items:center;border-bottom:1px solid #eee9df}.smp-device-path article>i{font-style:normal;font-size:11px;color:#a98246;font-weight:800}.smp-device-path article b{font-size:15px}.smp-device-path article p{font-size:10.5px;color:#7d7568;margin-top:4px}.smp-scenes{position:absolute;left:64px;right:64px;top:200px;height:345px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1.5px solid #1f1c18;border-bottom:1px solid #dcd6cb}.smp-scenes article{position:relative;padding:22px 27px;border-right:1px solid #e7e1d6;display:flex;flex-direction:column}.smp-scenes article:last-child{border:0}.smp-scenes header{display:flex;align-items:center}.smp-scenes header i{font-style:normal;font-size:27px;color:#a98246;font-weight:800}.smp-scenes header small{font-size:8px;letter-spacing:.16em;color:#b0a79a;margin-left:auto}.smp-scenes h3{font-size:19px;margin-top:25px}.smp-scenes article>p{font-size:11px;line-height:1.6;color:#7d7568;margin-top:12px}.smp-scenes article>strong{font-size:23px;color:#a98246;margin-top:30px}.smp-scenes article>footer{margin-top:auto;padding-top:14px;border-top:1px solid #eee9df;font-size:10.5px;line-height:1.55;color:#5d574f}.smp-device-matrix{position:absolute;left:64px;right:64px;top:202px;border-top:1.5px solid #1f1c18}.smp-device-matrix>header{height:36px;display:grid;grid-template-columns:170px 210px 1fr 135px 150px;align-items:center;background:#f7f3eb;padding:0 14px;font-size:9px;color:#8a8378;font-weight:800}.smp-device-matrix>article{height:49px;display:grid;grid-template-columns:40px 130px 210px 1fr 135px 150px;align-items:center;padding:0 14px;border-bottom:1px solid #eee9df}.smp-device-matrix article i{font-style:normal;font-size:9px;color:#a98246}.smp-device-matrix article b{font-size:12px}.smp-device-matrix article span{font-size:10.5px;color:#5d574f}.smp-device-matrix article em{font-style:normal;font-size:9.5px;color:#9a9184}.smp-device-matrix article em:first-of-type{color:#a98246;font-weight:800}.smp-unknown-rule{position:absolute;left:64px;right:64px;bottom:28px;height:68px;background:#25211c;color:#fff;display:grid;grid-template-columns:330px 1fr;align-items:center;padding:0 24px;border-radius:10px}.smp-unknown-rule b{font-size:15px;color:#d3b27e}.smp-unknown-rule span{font-size:11px;line-height:1.55;color:#c8c1b6;border-left:1px solid #ffffff24;padding-left:24px}.smp-acceptance{position:absolute;left:64px;right:64px;top:198px;height:348px;display:grid;grid-template-columns:310px 1fr;gap:38px}.smp-acceptance>aside{position:relative;background:#25211c;color:#fff;border-radius:14px;padding:28px}.smp-acceptance>aside small{font-size:8px;letter-spacing:.16em;color:#a98246;font-weight:800}.smp-acceptance>aside strong{display:block;font-size:92px;line-height:1;color:#a98246;margin-top:30px}.smp-acceptance>aside b{display:block;font-size:20px}.smp-acceptance>aside p{position:absolute;left:28px;right:28px;bottom:27px;padding-top:15px;border-top:1px solid #ffffff25;font-size:10.5px;line-height:1.6;color:#c8c1b6}.smp-acceptance>section{border-top:1.5px solid #1f1c18}.smp-acceptance article{height:58px;display:grid;grid-template-columns:42px 105px 1fr 43px;align-items:center;border-bottom:1px solid #eee9df}.smp-acceptance article i{font-style:normal;font-size:10px;color:#a98246}.smp-acceptance article b{font-size:12px}.smp-acceptance article p{font-size:10.5px;color:#6f685e}.smp-acceptance article em{font-style:normal;font-size:8px;color:#a98246;border:1px solid #d9c8ad;border-radius:99px;padding:4px 7px;text-align:center}.smp-ch3-page .smp-chapter-board:after{content:"03"}.smp-ch3-page .smp-chapter-index{grid-template-columns:repeat(4,1fr)}.smp-three-days{position:absolute;left:64px;right:64px;top:202px;height:290px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1.5px solid #1f1c18;border-bottom:1px solid #dcd6cb}.smp-three-days article{padding:22px 27px;border-right:1px solid #e7e1d6;display:flex;flex-direction:column}.smp-three-days article:last-child{border:0}.smp-three-days header{display:flex;align-items:center}.smp-three-days header i{font-style:normal;font-size:25px;color:#a98246;font-weight:800}.smp-three-days header small{margin-left:auto;font-size:9px;letter-spacing:.14em;color:#a9a093;font-weight:800}.smp-three-days h3{font-size:18px;line-height:1.4;margin-top:24px}.smp-three-days article>p{font-size:11px;color:#7d7568;margin-top:11px}.smp-three-days article>footer{margin-top:auto;border-top:1px solid #eee9df;padding-top:13px}.smp-three-days footer span{display:block;font-size:8px;color:#a98246}.smp-three-days footer b{display:block;font-size:12px;margin-top:5px}.smp-three-day-rule{position:absolute;left:64px;right:64px;top:515px;height:62px;background:#f7f3eb;display:grid;grid-template-columns:120px 1fr auto;align-items:center;padding:0 22px}.smp-three-day-rule small{font-size:8px;letter-spacing:.14em;color:#a98246;font-weight:800}.smp-three-day-rule b{font-size:13px}.smp-three-day-rule span{font-size:9.5px;color:#8a8378}.smp-methods{position:absolute;left:64px;right:64px;top:202px;border-top:1.5px solid #1f1c18}.smp-methods>header{height:38px;display:grid;grid-template-columns:205px 1fr 1fr 165px;align-items:center;background:#f7f3eb;padding:0 16px;font-size:9px;color:#8a8378;font-weight:800}.smp-methods>article{height:72px;display:grid;grid-template-columns:42px 163px 1fr 1fr 165px;align-items:center;padding:0 16px;border-bottom:1px solid #eee9df}.smp-methods article i{font-style:normal;font-size:9px;color:#a98246}.smp-methods article b{font-size:14px}.smp-methods article p{font-size:11px;color:#4e4942}.smp-methods article span{font-size:10.5px;color:#7d7568}.smp-methods article em{font-style:normal;font-size:9.5px;color:#a98246;font-weight:800}.smp-flow-wrap{position:absolute;left:64px;right:64px;top:205px;height:335px;border-top:1.5px solid #1f1c18;padding-top:16px}.smp-command-flow{width:100%;height:315px}.smp-command-flow .line{fill:none;stroke:#6f685e;stroke-width:1.5;marker-end:url(#smp-arrow)}.smp-command-flow .retry{fill:none;stroke:#a98246;stroke-width:2;stroke-dasharray:6 5;marker-end:url(#smp-retry)}.smp-command-flow .node rect{fill:#fff;stroke:#cfc7ba;stroke-width:1.5}.smp-command-flow .node.done rect{fill:#25211c;stroke:#25211c}.smp-command-flow .node text,.smp-command-flow .decision text{font-family:Pretendard,Apple SD Gothic Neo,sans-serif;font-size:12px;text-anchor:middle;fill:#1f1c18;font-weight:700}.smp-command-flow .node text:first-of-type{font-size:9px;fill:#a98246}.smp-command-flow .node.done text{fill:#fff}.smp-command-flow .node.done text:first-of-type{fill:#d3b27e}.smp-command-flow .decision path{fill:#faf6ee;stroke:#a98246;stroke-width:1.7}.smp-command-flow .fail rect{fill:#f7f3eb;stroke:#a98246;stroke-width:1.5}.smp-command-flow .fail text{font-family:Pretendard,Apple SD Gothic Neo,sans-serif;font-size:11px;text-anchor:middle;fill:#765d36;font-weight:700}.smp-command-flow .yes,.smp-command-flow .no,.smp-command-flow .retry-label{font-family:Pretendard,Apple SD Gothic Neo,sans-serif;font-size:9px;fill:#a98246;font-weight:800}.smp-command-flow .retry-label{text-anchor:middle}.smp-report{position:absolute;left:64px;right:64px;top:202px;border-top:1.5px solid #1f1c18}.smp-report>header{height:38px;display:grid;grid-template-columns:163px 150px 115px 130px 120px 1fr;align-items:center;background:#f7f3eb;padding:0 14px;font-size:9px;color:#8a8378;font-weight:800}.smp-report>article{height:55px;display:grid;grid-template-columns:38px 125px 150px 115px 130px 120px 1fr;align-items:center;padding:0 14px;border-bottom:1px solid #eee9df}.smp-report article i{font-style:normal;font-size:9px;color:#a98246}.smp-report article b{font-size:12px}.smp-report article span,.smp-report article em,.smp-report article p{font-size:10px;color:#7d7568}.smp-report article em{font-style:normal}.smp-report article p{color:#a98246;font-weight:800}.smp-report-summary{position:absolute;left:64px;right:64px;bottom:27px;height:67px;border-top:1px solid #dcd6cb;display:flex;align-items:center;gap:24px}.smp-report-summary span{display:flex;align-items:center;gap:6px;font-size:9px;color:#8a8378}.smp-report-summary span b{font-size:10px;color:#1f1c18}.smp-report-summary i{width:8px;height:8px;border-radius:50%;background:#a98246}.smp-report-summary i.hold{background:#c9c0b1}.smp-report-summary i.block{background:#5d574f}.smp-report-summary strong{margin-left:auto;font-size:10.5px;color:#765d36}.smp-probe-input{position:absolute;left:64px;right:64px;top:194px;height:36px;display:grid;grid-template-columns:95px repeat(4,1fr);align-items:center;border-top:1.5px solid #1f1c18;background:#f7f3eb;padding:0 18px}.smp-probe-input small{font-size:8px;letter-spacing:.14em;color:#a98246;font-weight:800}.smp-probe-input span{font-size:9.5px;color:#6f685e;border-left:1px solid #ded7cb;padding-left:16px}.smp-probe-plan{position:absolute;left:64px;right:64px;top:242px;height:258px;display:grid;grid-template-columns:repeat(3,1fr);border-bottom:1px solid #dcd6cb}.smp-probe-plan article{padding:0 25px 18px;border-right:1px solid #e4ded3;display:flex;flex-direction:column}.smp-probe-plan article:first-child{padding-left:0}.smp-probe-plan article:last-child{border-right:0;padding-right:0}.smp-probe-plan header{display:flex;align-items:center;padding-bottom:14px;border-bottom:1px solid #eee9df}.smp-probe-plan header i{font-style:normal;font-size:25px;font-weight:800;color:#a98246}.smp-probe-plan header small{margin-left:auto;font-size:8px;letter-spacing:.11em;color:#8a8378;font-weight:800}.smp-probe-plan h3{font-size:16px;margin-top:15px}.smp-probe-plan ul{list-style:none;margin:14px 0 0;padding:0}.smp-probe-plan li{position:relative;font-size:10px;color:#6f685e;margin-top:9px;padding-left:13px}.smp-probe-plan li:before{content:"·";position:absolute;left:0;color:#a98246;font-weight:900}.smp-probe-plan footer{margin-top:auto;display:flex;align-items:center;gap:11px;padding-top:12px;border-top:1px solid #eee9df}.smp-probe-plan footer span{font-size:8px;color:#a98246;font-weight:800}.smp-probe-plan footer code{font-family:SFMono-Regular,Consolas,monospace;font-size:9px;color:#29251f}.smp-exit-gate{position:absolute;left:64px;right:64px;top:520px;height:58px;display:grid;grid-template-columns:95px repeat(4,115px) 1fr;align-items:center;background:#25211c;color:#fff;padding:0 18px}.smp-exit-gate small{font-size:8px;letter-spacing:.14em;color:#d3b27e;font-weight:800}.smp-exit-gate b{font-size:10px;text-align:center;border-left:1px solid #ffffff22}.smp-exit-gate strong{text-align:right;font-size:11px;color:#d3b27e}.smp-adapter-architecture{position:absolute;left:64px;right:64px;top:194px;height:348px;display:grid;grid-template-columns:1fr 270px;gap:26px;border-top:1.5px solid #1f1c18;padding-top:16px}.smp-architecture-stack{display:flex;flex-direction:column;align-items:stretch}.smp-arch-row{height:55px;display:grid;grid-template-columns:125px 1fr 235px;align-items:center;padding:0 16px;border:1px solid #d9d1c4;background:#fff}.smp-arch-row small{font-size:8px;letter-spacing:.12em;color:#a98246;font-weight:800}.smp-arch-row b{font-size:12px}.smp-arch-row span,.smp-arch-row em{font-size:9px;color:#7d7568;font-style:normal}.smp-arch-row.core{height:68px;background:#25211c;color:#fff;border-color:#25211c;grid-template-columns:125px 135px 1fr}.smp-arch-row.core b{font-size:14px}.smp-arch-row.core code{font-family:SFMono-Regular,Consolas,monospace;font-size:9px;color:#d9d1c4}.smp-arch-row.core em{grid-column:2/4;font-size:8.5px;color:#bfae91;margin-top:-10px}.smp-arch-arrow{height:26px;display:grid;grid-template-columns:1fr 20px 1fr;align-items:center;text-align:center}.smp-arch-arrow span{font-size:8px;color:#9a9184}.smp-arch-arrow i{font-style:normal;color:#a98246;font-size:15px}.smp-adapter-row{height:58px;display:grid;grid-template-columns:repeat(4,1fr);gap:7px}.smp-adapter-row article{border:1px solid #cdbb9f;background:#faf6ee;display:flex;flex-direction:column;justify-content:center;padding:0 11px}.smp-adapter-row small{font-size:7px;letter-spacing:.08em;color:#a98246;font-weight:800}.smp-adapter-row b{font-size:9.5px;margin-top:5px}.smp-device-row{height:35px;margin-top:9px;display:grid;grid-template-columns:repeat(5,1fr);gap:5px}.smp-device-row span{display:flex;align-items:center;justify-content:center;background:#f2eee6;font-size:9px;color:#5d574f}.smp-adapter-contract{height:282px;background:#f7f3eb;border-left:4px solid #a98246;padding:22px 20px;display:flex;flex-direction:column}.smp-adapter-contract small{font-size:8px;letter-spacing:.13em;color:#a98246;font-weight:800;margin-bottom:18px}.smp-adapter-contract code{font-family:SFMono-Regular,Consolas,monospace;font-size:9.5px;padding:9px 0;border-bottom:1px solid #ded7cb;color:#29251f}.smp-adapter-contract p{font-size:10px;line-height:1.55;color:#6f685e;margin-top:auto}.smp-sequence-layout{position:absolute;left:64px;right:64px;top:194px;height:356px;display:grid;grid-template-columns:1fr 260px;gap:24px;border-top:1.5px solid #1f1c18;padding-top:10px}.smp-sequence{width:100%;height:344px}.smp-sequence .life{stroke:#d8d1c5;stroke-width:1;stroke-dasharray:4 5}.smp-sequence .actor rect{fill:#f7f3eb;stroke:#cfc7ba}.smp-sequence .actor text,.smp-sequence .msg,.smp-sequence .step-text{font-family:Pretendard,Apple SD Gothic Neo,sans-serif;text-anchor:middle;fill:#29251f}.smp-sequence .actor text{font-size:10px;font-weight:800}.smp-sequence .call{stroke:#6f685e;stroke-width:1.4;marker-end:url(#smp-seq-arrow)}.smp-sequence .return{stroke:#a98246;stroke-width:1.6;stroke-dasharray:5 4;marker-end:url(#smp-seq-return)}.smp-sequence .msg{font-size:8.5px}.smp-sequence .msg.accent{fill:#a98246;font-weight:800}.smp-sequence .step{fill:#25211c;stroke:#fff;stroke-width:1}.smp-sequence .step-text{fill:#fff;font-size:7px;font-weight:800}.smp-state-machine{height:314px;background:#25211c;color:#fff;padding:20px;display:flex;flex-direction:column}.smp-state-machine>small{font-size:8px;letter-spacing:.14em;color:#d3b27e;font-weight:800}.smp-state-machine>div{display:flex;flex-direction:column;align-items:center;margin-top:13px}.smp-state-machine span,.smp-state-machine strong{width:100%;height:30px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff2c;font-size:9px}.smp-state-machine strong{background:#a98246;border-color:#a98246;font-size:10px}.smp-state-machine i{font-style:normal;font-size:7.5px;color:#bfb6aa;height:19px;display:flex;align-items:center}.smp-state-machine p{font-size:8.5px;line-height:1.5;color:#c9c0b1;margin-top:13px}.smp-state-machine p b{color:#d3b27e}.smp-state-machine code{font-family:SFMono-Regular,Consolas,monospace;font-size:8px;color:#fff;margin-top:auto;padding-top:11px;border-top:1px solid #ffffff22}.smp-test-report{position:absolute;left:64px;right:64px;top:194px;border-top:1.5px solid #1f1c18}.smp-test-report>header{height:32px;display:grid;grid-template-columns:70px 185px 1fr 190px 145px;align-items:center;background:#f7f3eb;padding:0 14px;font-size:8px;color:#8a8378;font-weight:800}.smp-test-report>article{height:43px;display:grid;grid-template-columns:70px 185px 1fr 190px 145px;align-items:center;padding:0 14px;border-bottom:1px solid #eee9df}.smp-test-report article i{font-style:normal;font-family:SFMono-Regular,Consolas,monospace;font-size:9px;color:#a98246}.smp-test-report article b{font-size:11px}.smp-test-report article p,.smp-test-report article span,.smp-test-report article em{font-size:9px;color:#6f685e}.smp-test-report article em{font-style:normal;font-family:SFMono-Regular,Consolas,monospace;color:#a98246;font-weight:800}.smp-log-schema{position:absolute;left:64px;right:64px;top:464px;height:82px;display:grid;grid-template-columns:1fr 1.05fr;gap:0;border:1px solid #d9d1c4}.smp-log-schema>div{display:flex;align-items:center;gap:8px;padding:0 16px;background:#25211c;color:#fff;flex-wrap:wrap}.smp-log-schema small{width:100%;font-size:7px;letter-spacing:.13em;color:#d3b27e;font-weight:800;margin-bottom:-10px}.smp-log-schema code{font-family:SFMono-Regular,Consolas,monospace;font-size:7.5px;color:#d9d1c4}.smp-log-schema code+code:before{content:"·";color:#a98246;margin-right:8px}.smp-log-schema>p{display:flex;align-items:center;justify-content:center;gap:9px;padding:0 14px;background:#faf6ee}.smp-log-schema p b{font-size:9px;color:#765d36}.smp-log-schema p span{font-size:8.5px}.smp-log-schema p i{font-style:normal;font-size:7px;color:#a98246;font-weight:800}.smp-log-schema p strong{font-size:9px;background:#a98246;color:#fff;padding:6px 9px}.smp-test-foot{position:absolute;left:64px;right:64px;bottom:28px;height:36px;display:flex;align-items:center;border-top:1px solid #dcd6cb}.smp-test-foot b{font-size:9.5px}.smp-test-foot span{margin-left:auto;font-size:8.5px;color:#8a8378}@media print{@page{size:1280px 720px;margin:0}.no-print{display:none!important}.smp-root,.smp-stage{padding:0}.smp-shell{height:720px!important;margin:0;-moz-column-break-after:page;break-after:page}.smp-slide{transform:none!important;left:0;box-shadow:none;border-radius:0}}.smp-userflow .uf-branch-label{font-family:Pretendard,Apple SD Gothic Neo,sans-serif;font-size:7px;fill:#a98246;font-weight:800}.smp-userflow .uf-node.wake rect{fill:#f7f3eb}.smp-userflow .uf-decision.entry text{font-size:8.5px}.smp-bath-journey{position:absolute;left:64px;right:64px;top:198px;height:350px;display:grid;grid-template-columns:1fr 275px;gap:32px;border-top:1.5px solid #1f1c18;padding-top:22px}.smp-journey-line{position:relative;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);-moz-column-gap:18px;column-gap:18px;row-gap:18px}.smp-journey-line:before{content:"";position:absolute;left:30px;right:30px;top:78px;border-top:1px solid #d7cfc3}.smp-journey-line article{position:relative;padding:14px 10px 12px 42px;border-bottom:1px solid #e8e2d8}.smp-journey-line article i{position:absolute;left:0;top:10px;width:29px;height:29px;border:1px solid #cdbb9f;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;font-style:normal;font-size:8px;color:#a98246;font-weight:800;z-index:1}.smp-journey-line article b{font-size:14px}.smp-journey-line article p{font-size:9.5px;line-height:1.5;color:#7d7568;margin-top:8px}.smp-journey-mirror{height:305px;background:#25211c;color:#fff;border-radius:14px;padding:22px;display:flex;flex-direction:column}.smp-journey-mirror>small{font-size:8px;letter-spacing:.12em;color:#a98246}.smp-journey-mirror>div{display:flex;justify-content:space-between;align-items:end;margin-top:25px;padding-bottom:13px;border-bottom:1px solid #ffffff22}.smp-journey-mirror>div span{font-size:9px;color:#aaa196}.smp-journey-mirror>div b{font-size:15px}.smp-journey-mirror>strong{font-size:51px;line-height:1;margin-top:25px}.smp-journey-mirror>em{font-style:normal;font-size:11px;color:#d3b27e;margin-top:8px}.smp-journey-mirror>p{font-size:9.5px;color:#c8c1b6;margin-top:auto;line-height:1.5}.smp-shower-scene{position:absolute;left:64px;right:64px;top:197px;height:350px;display:grid;grid-template-columns:470px 1fr;gap:45px;border-top:1.5px solid #1f1c18;padding-top:20px}.smp-shower-screen{height:314px;background:#25211c;color:#fff;border-radius:14px;padding:20px 24px;display:flex;flex-direction:column}.smp-shower-screen>header{display:grid;grid-template-columns:1fr auto 1fr;align-items:center;border-bottom:1px solid #ffffff1f;padding-bottom:12px}.smp-shower-screen header span{font-size:9px;color:#aaa196}.smp-shower-screen header b{font-size:11px;letter-spacing:.12em}.smp-shower-screen header em{font-size:8px;font-style:normal;color:#d3b27e;text-align:right}.smp-temp{text-align:center;margin-top:20px}.smp-temp small{font-size:8px;color:#aaa196}.smp-temp>strong{display:block;font-size:58px;line-height:1.1;margin-top:4px}.smp-temp sup{font-size:18px;color:#d3b27e}.smp-temp>p{display:flex;justify-content:center;align-items:center;gap:14px;margin-top:12px}.smp-temp p i,.smp-temp p span,.smp-temp p b{font-style:normal;width:31px;height:31px;border:1px solid #ffffff25;display:flex;align-items:center;justify-content:center;font-size:9px}.smp-temp p b{background:#a98246;border-color:#a98246;font-size:12px}.smp-shower-screen>footer{margin-top:auto;display:grid;grid-template-columns:145px 1fr;align-items:center;gap:15px}.smp-shower-screen button{border:0;background:#a98246;color:#fff;height:38px;font-size:11px;font-weight:800}.smp-shower-screen footer span{font-size:8.5px;color:#c8c1b6}.smp-shower-steps{height:314px;border-top:1px solid #dcd6cb}.smp-shower-steps article{height:70px;display:grid;grid-template-columns:45px 1fr;align-items:center;border-bottom:1px solid #eee9df}.smp-shower-steps article i{font-style:normal;font-size:11px;color:#a98246;font-weight:800}.smp-shower-steps article b{font-size:13px}.smp-shower-steps article p{font-size:9.5px;color:#7d7568;margin-top:5px}.smp-shower-steps aside{margin-top:18px;background:#f7f3eb;padding:15px 18px}.smp-shower-steps aside b{display:block;font-size:11px}.smp-shower-steps aside span{display:block;font-size:9px;color:#7d7568;margin-top:6px}.smp-profile-scene{position:absolute;left:64px;right:64px;top:198px;height:350px;display:grid;grid-template-columns:345px 1fr;gap:44px;border-top:1.5px solid #1f1c18;padding-top:20px}.smp-profile-users{height:314px;background:#25211c;color:#fff;padding:22px}.smp-profile-users>small{font-size:8px;letter-spacing:.13em;color:#d3b27e;font-weight:800}.smp-profile-users article{height:66px;margin-top:10px;display:grid;grid-template-columns:36px 1fr 34px;align-items:center;border-bottom:1px solid #ffffff1c}.smp-profile-users article.active{background:#ffffff0c;margin-left:-10px;margin-right:-10px;padding:0 10px;border-left:3px solid #a98246}.smp-profile-users article>i{font-style:normal;font-size:9px;color:#d3b27e}.smp-profile-users article b{font-size:13px}.smp-profile-users article span{display:block;font-size:8.5px;color:#aaa196;margin-top:4px}.smp-profile-users article em{font-style:normal;font-size:8px;color:#d3b27e}.smp-profile-apply{height:314px}.smp-profile-apply>header{display:flex;align-items:end;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #dcd6cb}.smp-profile-apply header small{font-size:8px;color:#a98246;font-weight:800;letter-spacing:.1em}.smp-profile-apply header b{font-size:14px}.smp-profile-apply>div{display:grid;grid-template-columns:repeat(5,1fr);height:150px}.smp-profile-apply article{padding:25px 13px;border-right:1px solid #eee9df;display:flex;flex-direction:column}.smp-profile-apply article:last-child{border:0}.smp-profile-apply article i{font-style:normal;font-size:8px;color:#a98246}.smp-profile-apply article span{font-size:9px;color:#7d7568;margin-top:28px}.smp-profile-apply article b{font-size:15px;margin-top:7px}.smp-profile-apply>footer{height:72px;background:#f7f3eb;padding:17px 20px}.smp-profile-apply footer b{font-size:12px;color:#765d36}.smp-profile-apply footer span{display:block;font-size:9px;color:#7d7568;margin-top:7px}.smp-exception-scenes{position:absolute;left:64px;right:64px;top:200px;height:285px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px;border-top:1.5px solid #1f1c18;padding-top:18px}.smp-exception-scenes article{border:1px solid #dcd6cb;display:flex;flex-direction:column;background:#fff}.smp-exception-scenes header{height:38px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;padding:0 14px;background:#f7f3eb}.smp-exception-scenes header i{font-style:normal;font-size:8px;color:#a98246}.smp-exception-scenes header small{font-size:9px;font-weight:800}.smp-exception-scenes header em{font-style:normal;font-size:7px;color:#a98246;letter-spacing:.08em}.smp-exception-scenes article>div{padding:24px 18px 16px}.smp-exception-scenes article>div>span{width:30px;height:30px;border-radius:50%;background:#a98246;color:#fff;display:flex;align-items:center;justify-content:center;font-weight:800}.smp-exception-scenes article>div>b{display:block;font-size:13px;margin-top:14px}.smp-exception-scenes article>div>p{font-size:9.5px;color:#7d7568;line-height:1.5;margin-top:8px}.smp-exception-scenes article>footer{margin-top:auto;border-top:1px solid #eee9df;padding:11px 18px;font-size:8.5px;color:#a98246;font-weight:800}.smp-exception-rule{position:absolute;left:64px;right:64px;top:510px;height:67px;background:#25211c;color:#fff;display:grid;grid-template-columns:1.1fr 1fr;align-items:center;padding:0 22px}.smp-exception-rule b{font-size:12px;color:#d3b27e}.smp-exception-rule span{font-size:9.5px;line-height:1.5;color:#c8c1b6;border-left:1px solid #ffffff22;padding-left:22px}.smp-risk-map{position:absolute;left:64px;right:64px;top:198px;border-top:1.5px solid #1f1c18}.smp-risk-map>header{height:36px;display:grid;grid-template-columns:220px 1fr 105px 285px;align-items:center;background:#f7f3eb;padding:0 14px;font-size:8px;color:#8a8378;font-weight:800}.smp-risk-map>article{height:57px;display:grid;grid-template-columns:40px 180px 1fr 105px 285px;align-items:center;padding:0 14px;border-bottom:1px solid #eee9df}.smp-risk-map article i{font-style:normal;font-size:8px;color:#a98246;font-weight:800}.smp-risk-map article b{font-size:11.5px}.smp-risk-map article p{font-size:9.5px;color:#6f685e}.smp-risk-map article em{font-style:normal;font-size:9px;color:#a98246;font-weight:800}.smp-risk-map article span{font-size:9.5px;color:#5d574f}.smp-risk-probe{position:absolute;left:64px;right:64px;top:198px;height:292px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1.5px solid #1f1c18;border-bottom:1px solid #dcd6cb}.smp-risk-probe article{padding:21px 25px 18px;border-right:1px solid #e5dfd4;display:flex;flex-direction:column}.smp-risk-probe article:last-child{border:0}.smp-risk-probe header{display:flex;align-items:center}.smp-risk-probe header i{font-style:normal;font-size:25px;color:#a98246;font-weight:800}.smp-risk-probe header small{margin-left:auto;font-size:8px;letter-spacing:.13em;color:#9a9184;font-weight:800}.smp-risk-probe h3{font-size:17px;margin-top:26px}.smp-risk-probe article>p{font-size:10px;line-height:1.65;color:#7d7568;margin-top:12px;max-width:260px}.smp-risk-probe footer{margin-top:auto;border-top:1px solid #eee9df;padding-top:12px}.smp-risk-probe footer span{display:block;font-size:8px;color:#a98246}.smp-risk-probe footer b{display:block;font-size:12px;margin-top:5px}.smp-risk-gate{position:absolute;left:64px;right:64px;top:515px;height:64px;display:grid;grid-template-columns:180px repeat(3,1fr);align-items:center;background:#25211c;color:#fff;padding:0 20px}.smp-risk-gate small{font-size:8px;letter-spacing:.13em;color:#d3b27e;font-weight:800}.smp-risk-gate span{font-size:9px;color:#c8c1b6;border-left:1px solid #ffffff22;padding-left:18px}.smp-risk-gate span b{display:block;font-size:9px;color:#d3b27e;margin-bottom:5px}.smp-risk-flow-wrap{position:absolute;left:64px;right:64px;top:200px;height:348px;border-top:1.5px solid #1f1c18;padding-top:9px}.smp-risk-flow{width:100%;height:330px}.smp-risk-flow .normal{fill:none;stroke:#6f685e;stroke-width:1.5;marker-end:url(#risk-arrow)}.smp-risk-flow .failure{fill:none;stroke:#a98246;stroke-width:1.8;stroke-dasharray:6 5;marker-end:url(#risk-retry)}.smp-risk-flow .node rect{fill:#fff;stroke:#cfc7ba;stroke-width:1.5}.smp-risk-flow .node.done rect{fill:#25211c;stroke:#25211c}.smp-risk-flow .node text,.smp-risk-flow .decision text,.smp-risk-flow .fail text,.smp-risk-flow .recover text{font-family:Pretendard,Apple SD Gothic Neo,sans-serif;text-anchor:middle;fill:#1f1c18;font-size:11px;font-weight:700}.smp-risk-flow .node text:first-of-type{font-size:8px;fill:#a98246}.smp-risk-flow .node.done text{fill:#fff}.smp-risk-flow .node.done text:first-of-type{fill:#d3b27e}.smp-risk-flow .decision path{fill:#faf6ee;stroke:#a98246;stroke-width:1.7}.smp-risk-flow .fail rect,.smp-risk-flow .recover rect{fill:#f7f3eb;stroke:#a98246;stroke-width:1.4}.smp-risk-flow .label,.smp-risk-flow .retry-label{font-family:Pretendard,Apple SD Gothic Neo,sans-serif;font-size:8px;fill:#a98246;font-weight:800}.smp-risk-flow .retry-label{text-anchor:middle}.smp-gonogo-report{position:absolute;left:64px;right:64px;top:198px;border-top:1.5px solid #1f1c18}.smp-gonogo-report>header{height:34px;display:grid;grid-template-columns:165px 125px 130px 130px 120px 1fr;align-items:center;background:#f7f3eb;padding:0 14px;font-size:8px;color:#8a8378;font-weight:800}.smp-gonogo-report>article{height:49px;display:grid;grid-template-columns:38px 127px 125px 130px 130px 120px 1fr;align-items:center;padding:0 14px;border-bottom:1px solid #eee9df}.smp-gonogo-report article i{font-style:normal;font-size:8px;color:#a98246}.smp-gonogo-report article b{font-size:11px}.smp-gonogo-report article span,.smp-gonogo-report article p{font-size:9px;color:#7d7568}.smp-gonogo-report article em{font-style:normal;font-size:8.5px;color:#a98246;font-weight:800}.smp-decision-rule{position:absolute;left:64px;right:64px;top:502px;height:69px;background:#25211c;color:#fff;display:grid;grid-template-columns:125px repeat(3,1fr) 260px;align-items:center;padding:0 18px}.smp-decision-rule small{font-size:8px;letter-spacing:.12em;color:#d3b27e;font-weight:800}.smp-decision-rule span{font-size:8.5px;color:#c8c1b6;border-left:1px solid #ffffff22;padding-left:15px}.smp-decision-rule span b{display:block;font-size:9px;color:#d3b27e;margin-bottom:5px}.smp-decision-rule strong{font-size:9.5px;text-align:right;color:#fff}.smp-gonogo-report>header{grid-template-columns:165px 265px 220px 95px 105px 1fr}.smp-gonogo-report>article{grid-template-columns:38px 127px 265px 220px 95px 105px 1fr}.smp-userflow-wrap{position:absolute;left:64px;right:64px;top:198px;height:365px;border-top:1.5px solid #1f1c18;padding-top:7px}.smp-userflow{width:100%;height:356px}.smp-userflow .uf-line{fill:none;stroke:#6f685e;stroke-width:1.25;marker-end:url(#uf-arrow)}.smp-userflow .uf-return{fill:none;stroke:#a98246;stroke-width:1.6;stroke-dasharray:6 5;marker-end:url(#uf-return)}.smp-userflow .uf-node rect{fill:#fff;stroke:#cfc7ba;stroke-width:1.2}.smp-userflow .uf-node.start rect{fill:#f7f3eb}.smp-userflow .uf-node.home rect{fill:#25211c;stroke:#25211c}.smp-userflow .uf-node.result rect{fill:#faf6ee;stroke:#a98246}.smp-userflow .uf-node text,.smp-userflow .uf-decision text,.smp-userflow .uf-lane-label text,.smp-userflow .uf-lane-note,.smp-userflow .uf-return-text{font-family:Pretendard,Apple SD Gothic Neo,sans-serif;text-anchor:middle;fill:#29251f;font-size:10px;font-weight:700}.smp-userflow .uf-node.home text{fill:#fff}.smp-userflow .uf-node .sub{font-size:7.5px;font-weight:500;fill:#8a8378}.smp-userflow .uf-node.home .sub{fill:#c8c1b6}.smp-userflow .uf-decision path{fill:#faf6ee;stroke:#a98246;stroke-width:1.4}.smp-userflow .uf-decision.mini text{font-size:9px}.smp-userflow .uf-lane-label rect{fill:#25211c;stroke:#25211c}.smp-userflow .uf-lane-label text{fill:#d3b27e;font-size:9px;letter-spacing:.04em}.smp-userflow .uf-lane-note{text-anchor:start;font-size:8.5px;font-weight:500;fill:#7d7568}.smp-userflow .uf-return-text{font-size:8px;fill:#a98246}.smp-userflow-v2-wrap{position:absolute;left:64px;right:64px;top:194px;height:370px;border-top:1.5px solid #1f1c18;padding-top:5px}.smp-userflow-v2{width:100%;height:360px}.smp-userflow-v2 .flow,.smp-userflow-v2 .short{fill:none;stroke:#6f685e;stroke-width:1.25;marker-end:url(#uf2-arrow)}.smp-userflow-v2 .return{fill:none;stroke:#a98246;stroke-width:1.6;stroke-dasharray:6 5;marker-end:url(#uf2-return)}.smp-userflow-v2 .node rect,.smp-userflow-v2 .lane rect{fill:#fff;stroke:#cfc7ba;stroke-width:1.2}.smp-userflow-v2 .node.standby rect{fill:#f7f3eb}.smp-userflow-v2 .node.home rect{fill:#25211c;stroke:#25211c}.smp-userflow-v2 .branch{fill:#faf6ee;stroke:#a98246;stroke-width:1.4}.smp-userflow-v2 .lane .lane-head{fill:#25211c;stroke:#25211c}.smp-userflow-v2 .lane .result{fill:#faf6ee;stroke:#a98246}.smp-userflow-v2 text{font-family:Pretendard,Apple SD Gothic Neo,sans-serif;text-anchor:middle;fill:#29251f;font-size:10px;font-weight:700}.smp-userflow-v2 .node.home text,.smp-userflow-v2 .lane-title{fill:#fff}.smp-userflow-v2 .node .sub{font-size:7.8px;font-weight:500;fill:#8a8378}.smp-userflow-v2 .node.home .sub{fill:#c8c1b6}.smp-userflow-v2 .decision-text{font-size:8.5px}.smp-userflow-v2 .yes{font-size:7.5px;fill:#a98246;text-anchor:start}.smp-userflow-v2 .return-label{font-size:8px;fill:#a98246}.smp-userflow-v2 .lane-title{font-size:9.5px;letter-spacing:.02em}.smp-ch4-page .smp-chapter-board:after{content:"04"}.smp-ch4-page .smp-chapter-copy h2{font-size:43px}.smp-ch4-page .smp-chapter-copy p{max-width:720px;line-height:1.55}.smp-ch4-page .smp-ch4-index{grid-template-columns:repeat(6,1fr)}.smp-ch4-page .smp-chapter-index span{grid-template-columns:34px 1fr;padding-right:8px;margin-right:8px}.smp-ch4-page .smp-chapter-index b{font-size:9.2px}.smp-ch4-page .smp-chapter-index small{font-size:7.5px}.smp-app-architecture{position:absolute;left:64px;right:64px;top:194px;height:366px;border-top:1.5px solid #1f1c18;padding-top:8px}.smp-app-architecture svg{width:100%;height:350px}.smp-app-architecture .link{fill:none;stroke:#6f685e;stroke-width:1.5;marker-end:url(#arch-arrow)}.smp-app-architecture .data{fill:none;stroke:#a98246;stroke-width:1.6;marker-end:url(#arch-data-arrow)}.smp-app-architecture .arch-node rect{fill:#fff;stroke:#cfc7ba;stroke-width:1.3}.smp-app-architecture .arch-node.user rect{fill:#25211c;stroke:#25211c}.smp-app-architecture .arch-node.core rect,.smp-app-architecture .arch-node.adapter rect{fill:#faf6ee;stroke:#a98246}.smp-app-architecture .arch-sub rect{fill:#f7f3eb;stroke:#cfc7ba;stroke-width:1.2}.smp-app-architecture text{font-family:Pretendard,Apple SD Gothic Neo,sans-serif;text-anchor:middle;fill:#29251f;font-size:10.5px;font-weight:700}.smp-app-architecture .user text{fill:#fff}.smp-app-architecture .eyebrow{font-size:7.5px;fill:#a98246;letter-spacing:.1em}.smp-app-architecture .sub{font-size:7.5px;font-weight:500;fill:#7d7568}.smp-app-architecture .user .sub{fill:#c8c1b6}.smp-app-architecture .link-label{font-size:7px;font-weight:600;fill:#8a8378}.smp-layer-architecture{position:absolute;left:64px;right:64px;top:191px;height:378px;border-top:1.5px solid #1f1c18;padding-top:10px}.smp-layer-architecture>section{height:68px;display:grid;grid-template-columns:245px 1fr;align-items:center;border:1px solid #dcd6cb}.smp-layer-architecture>section>header{height:100%;display:grid;grid-template-columns:37px 1fr;grid-template-rows:24px 1fr;align-items:center;padding:0 16px;border-right:1px solid #dcd6cb}.smp-layer-architecture>section header i{grid-row:1/3;font-style:normal;font-size:18px;color:#a98246;font-weight:800}.smp-layer-architecture>section header small{font-size:7px;letter-spacing:.12em;color:#a98246;font-weight:800;align-self:end}.smp-layer-architecture>section header b{font-size:11.5px;align-self:start;margin-top:3px}.smp-layer-architecture>section>div{display:grid;grid-template-columns:repeat(5,1fr);height:100%}.smp-layer-architecture>section>div>span{display:flex;align-items:center;justify-content:center;text-align:center;border-right:1px solid #eee9df;font-size:9.5px;font-weight:700;padding:0 9px}.smp-layer-architecture>section>div>span:last-child{border:0}.smp-layer-architecture>section.core{background:#25211c;color:#fff;border-color:#25211c}.smp-layer-architecture>section.core header{border-color:#fff2}.smp-layer-architecture>section.core header small{color:#d3b27e}.smp-layer-architecture>section.core>div>span{border-color:#ffffff1c}.smp-layer-architecture>section.data{background:#faf6ee;border-left:3px solid #a98246}.smp-layer-architecture>section.data>div{grid-template-columns:repeat(3,1fr)}.smp-layer-architecture>section.data span{flex-direction:column;font-size:10px}.smp-layer-architecture>section.data span em{font-style:normal;font-size:7.5px;color:#7d7568;margin-top:5px;font-weight:500}.smp-layer-architecture>section.platform>div{grid-template-columns:1fr 1fr 1.5fr}.smp-layer-architecture .flow{height:27px;display:grid;grid-template-columns:245px 40px 1fr;align-items:center}.smp-layer-architecture .flow b{font-size:7.5px;color:#a98246;text-align:right;padding-right:15px}.smp-layer-architecture .flow i{font-style:normal;color:#a98246;text-align:center;font-size:12px}.smp-layer-architecture .flow span{font-size:7.5px;color:#8a8378;padding-left:10px}.smp-development-spec{position:absolute;left:64px;right:64px;top:198px;border-top:1.5px solid #1f1c18}.smp-development-spec>header{height:34px;display:grid;grid-template-columns:170px 250px 1fr 245px;align-items:center;background:#f7f3eb;padding:0 14px;font-size:8px;color:#8a8378;font-weight:800}.smp-development-spec>article{height:50px;display:grid;grid-template-columns:36px 134px 250px 1fr 245px;align-items:center;padding:0 14px;border-bottom:1px solid #eee9df}.smp-development-spec article i{font-style:normal;font-size:8px;color:#a98246;font-weight:800}.smp-development-spec article b{font-size:11px}.smp-development-spec article strong{font-size:10px;color:#29251f}.smp-development-spec article span{font-size:9px;color:#6f685e}.smp-development-spec article em{font-style:normal;font-size:8.5px;color:#a98246;font-weight:700}.smp-tech-stack{position:absolute;left:64px;right:64px;top:198px;border-top:1.5px solid #1f1c18}.smp-tech-stack>header{height:35px;display:grid;grid-template-columns:210px 235px 290px 1fr;align-items:center;background:#f7f3eb;padding:0 14px;font-size:8px;color:#8a8378;font-weight:800}.smp-tech-stack>article{height:61px;display:grid;grid-template-columns:38px 172px 235px 290px 1fr;align-items:center;padding:0 14px;border-bottom:1px solid #eee9df}.smp-tech-stack article i{font-style:normal;font-size:8px;color:#a98246;font-weight:800}.smp-tech-stack article b{font-size:11.5px}.smp-tech-stack article span,.smp-tech-stack article p{font-size:9px;line-height:1.45;color:#6f685e}.smp-tech-stack article em{font-style:normal;font-size:8.8px;line-height:1.45;color:#765d36;font-weight:700}.smp-device-spec{position:absolute;left:64px;right:64px;top:198px;height:352px;display:grid;grid-template-columns:1fr 275px;gap:30px;border-top:1.5px solid #1f1c18;padding-top:0}.smp-device-spec>section>header{height:35px;display:grid;grid-template-columns:150px 220px 225px 1fr;align-items:center;background:#f7f3eb;padding:0 13px;font-size:8px;color:#8a8378;font-weight:800}.smp-device-spec>section>article{height:57px;display:grid;grid-template-columns:35px 115px 220px 225px 1fr;align-items:center;padding:0 13px;border-bottom:1px solid #eee9df}.smp-device-spec article i{font-style:normal;font-size:8px;color:#a98246}.smp-device-spec article b{font-size:11px}.smp-device-spec article span{font-size:8.7px;color:#6f685e}.smp-device-spec article em{font-style:normal;font-size:8px;color:#a98246;font-weight:700}.smp-device-spec>aside{height:320px;background:#25211c;color:#fff;padding:20px;display:flex;flex-direction:column}.smp-device-spec>aside>small{font-size:8px;letter-spacing:.13em;color:#d3b27e;font-weight:800;margin-bottom:12px}.smp-device-spec>aside code{font-family:SFMono-Regular,Consolas,monospace;font-size:9px;padding:10px 0;border-bottom:1px solid #ffffff1c;color:#fff}.smp-device-spec>aside p{font-size:8.5px;line-height:1.55;color:#c8c1b6;margin-top:15px}.smp-device-spec>aside footer{margin-top:auto;padding-top:12px;border-top:1px solid #ffffff22}.smp-device-spec>aside footer b{display:block;font-size:9px;color:#d3b27e}.smp-device-spec>aside footer span{display:block;font-size:8px;color:#c8c1b6;margin-top:5px}.smp-command-sequence{position:absolute;left:64px;right:64px;top:194px;height:370px;border-top:1.5px solid #1f1c18;padding-top:6px}.smp-command-sequence svg{width:100%;height:350px}.smp-command-sequence .actor rect{fill:#f7f3eb;stroke:#cfc7ba;stroke-width:1.1}.smp-command-sequence .actor text,.smp-command-sequence .msg,.smp-command-sequence .timeout-text{font-family:Pretendard,Apple SD Gothic Neo,sans-serif;text-anchor:middle;fill:#29251f}.smp-command-sequence .actor text{font-size:9px;font-weight:800}.smp-command-sequence .life{stroke:#d8d1c5;stroke-width:1;stroke-dasharray:4 5}.smp-command-sequence .call{fill:none;stroke:#6f685e;stroke-width:1.35;marker-end:url(#cmd-arrow)}.smp-command-sequence .reply{fill:none;stroke:#a98246;stroke-width:1.55;stroke-dasharray:5 4;marker-end:url(#cmd-return)}.smp-command-sequence .msg{font-size:7.8px}.smp-command-sequence .msg.accent{fill:#a98246;font-weight:800}.smp-command-sequence .timeout-band{fill:#faf6ee;stroke:#a98246;stroke-width:1;stroke-dasharray:4 4}.smp-command-sequence .timeout-text{font-size:7.5px;fill:#a98246;text-anchor:end;font-weight:700}.smp-command-sequence .timeout-band{fill:none}.smp-local-first{position:absolute;left:64px;right:64px;top:194px;height:370px;display:grid;grid-template-columns:355px 1fr;gap:28px;border-top:1.5px solid #1f1c18;padding-top:14px}.smp-local-schema{height:335px;background:#25211c;color:#fff;padding:20px;display:flex;flex-direction:column}.smp-local-schema>small{font-size:8px;letter-spacing:.13em;color:#d3b27e;font-weight:800;margin-bottom:10px}.smp-local-schema article{padding:12px 0;border-bottom:1px solid #ffffff1c}.smp-local-schema article b{display:block;font-family:SFMono-Regular,Consolas,monospace;font-size:9.5px;color:#fff}.smp-local-schema article span{display:block;font-size:8px;color:#aaa196;margin-top:5px}.smp-local-schema footer{margin-top:auto;display:grid;grid-template-columns:70px 1fr;row-gap:6px;padding-top:12px;border-top:1px solid #ffffff22}.smp-local-schema footer b{font-size:8px;color:#d3b27e}.smp-local-schema footer span{font-size:8px;color:#c8c1b6}.smp-local-algorithm{width:100%;height:330px}.smp-local-algorithm .normal{fill:none;stroke:#6f685e;stroke-width:1.4;marker-end:url(#local-arrow)}.smp-local-algorithm .failure{fill:none;stroke:#a98246;stroke-width:1.5;stroke-dasharray:5 4;marker-end:url(#local-fail)}.smp-local-algorithm .node rect{fill:#fff;stroke:#cfc7ba;stroke-width:1.2}.smp-local-algorithm .node.accent rect,.smp-local-algorithm .node.log rect{fill:#faf6ee;stroke:#a98246}.smp-local-algorithm .node.muted rect{fill:#f7f3eb;stroke:#cfc7ba}.smp-local-algorithm .node.done rect{fill:#25211c;stroke:#25211c}.smp-local-algorithm .decision path{fill:#faf6ee;stroke:#a98246;stroke-width:1.4}.smp-local-algorithm text{font-family:Pretendard,Apple SD Gothic Neo,sans-serif;text-anchor:middle;fill:#29251f;font-size:9.5px;font-weight:700}.smp-local-algorithm .node.done text{fill:#fff}.smp-local-algorithm .sub{font-size:7.5px;font-weight:500;fill:#8a8378}.smp-local-algorithm .node.done .sub{fill:#c8c1b6}.smp-local-algorithm .label{font-size:7.5px;fill:#6f685e}.smp-local-algorithm .label.fail{fill:#a98246}.smp-android-operation{position:absolute;left:64px;right:64px;top:194px;height:374px;display:grid;grid-template-columns:1.08fr .92fr;gap:38px;border-top:1.5px solid #1f1c18;padding-top:16px}.smp-boot-flow{height:340px}.smp-boot-flow>small{display:block;font-size:8px;letter-spacing:.13em;color:#a98246;font-weight:800;padding-bottom:10px;border-bottom:1px solid #dcd6cb}.smp-boot-flow article{height:56px;display:grid;grid-template-columns:45px 1fr;align-items:center;border-bottom:1px solid #eee9df}.smp-boot-flow article i{font-style:normal;font-size:9px;color:#a98246;font-weight:800}.smp-boot-flow article b{font-size:11px}.smp-boot-flow article p{font-size:8.5px;color:#7d7568;margin-top:4px}.smp-update-path{height:340px;background:#f7f3eb;padding:20px;display:flex;flex-direction:column}.smp-update-path>header{display:flex;align-items:end;padding-bottom:13px;border-bottom:1px solid #dcd6cb}.smp-update-path>header small{font-size:8px;color:#a98246;letter-spacing:.12em;font-weight:800}.smp-update-path>header b{font-size:11px;margin-left:auto}.smp-update-path>article{height:82px;display:grid;grid-template-columns:40px 1fr 90px;align-items:center;border-bottom:1px solid #ddd5c9}.smp-update-path article>i{width:28px;height:28px;background:#25211c;color:#fff;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:9px}.smp-update-path article b{font-size:11px}.smp-update-path article p{font-size:8.3px;color:#7d7568;margin-top:5px}.smp-update-path article em{font-style:normal;font-size:7.5px;color:#a98246;text-align:right}.smp-update-path>footer{margin-top:auto;background:#25211c;color:#fff;padding:13px}.smp-update-path>footer b{display:block;font-size:9px;color:#d3b27e}.smp-update-path>footer span{display:block;font-size:8px;line-height:1.45;color:#c8c1b6;margin-top:5px}.smp-boot-update-v2{position:absolute;left:64px;right:64px;top:194px;height:374px;display:grid;grid-template-columns:1.05fr .95fr;gap:35px;border-top:1.5px solid #1f1c18;padding-top:16px}.smp-update-decision{width:100%;height:340px;background:#f7f3eb}.smp-update-decision .normal{fill:none;stroke:#6f685e;stroke-width:1.3;marker-end:url(#update-arrow)}.smp-update-decision .alternative{fill:none;stroke:#a98246;stroke-width:1.5;stroke-dasharray:5 4;marker-end:url(#update-alt)}.smp-update-decision .node rect{fill:#fff;stroke:#cfc7ba;stroke-width:1.1}.smp-update-decision .node.alt rect{fill:#faf6ee;stroke:#a98246}.smp-update-decision .node.done rect{fill:#25211c;stroke:#25211c}.smp-update-decision .decision path{fill:#fff;stroke:#a98246;stroke-width:1.3}.smp-update-decision text{font-family:Pretendard,Apple SD Gothic Neo,sans-serif;text-anchor:middle;fill:#29251f;font-size:8.5px;font-weight:700}.smp-update-decision .node.done text{fill:#fff}.smp-update-decision .sub{font-size:7px;font-weight:500;fill:#8a8378}.smp-update-decision .node.done .sub{fill:#c8c1b6}.smp-update-decision .label{font-size:7px;fill:#6f685e}.smp-update-decision .label.alt{fill:#a98246}.smp-boot-update{position:absolute;left:64px;right:64px;top:194px;height:374px;display:grid;grid-template-columns:1.08fr .92fr;gap:38px;border-top:1.5px solid #1f1c18;padding-top:16px}.smp-reboot-sequence{height:340px}.smp-reboot-sequence>small{display:block;font-size:8px;letter-spacing:.13em;color:#a98246;font-weight:800;padding-bottom:10px;border-bottom:1px solid #dcd6cb}.smp-reboot-sequence article{position:relative;height:56px;display:grid;grid-template-columns:45px 1fr;align-items:center;border-bottom:1px solid #eee9df}.smp-reboot-sequence article i{font-style:normal;font-size:9px;color:#a98246;font-weight:800}.smp-reboot-sequence article b{font-size:11px}.smp-reboot-sequence article p{font-size:8.5px;color:#7d7568;margin-top:4px}.smp-reboot-sequence article>em{position:absolute;right:5px;bottom:-9px;width:18px;height:18px;border-radius:50%;background:#fff;color:#a98246;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:10px;z-index:1}.smp-update-modes{height:340px;background:#f7f3eb;padding:20px;display:flex;flex-direction:column}.smp-update-modes>header{display:flex;align-items:end;padding-bottom:13px;border-bottom:1px solid #dcd6cb}.smp-update-modes>header small{font-size:8px;color:#a98246;letter-spacing:.12em;font-weight:800}.smp-update-modes>header b{font-size:11px;margin-left:auto}.smp-update-modes>article{height:86px;display:grid;grid-template-columns:40px 1fr 125px;align-items:center;border-bottom:1px solid #ddd5c9}.smp-update-modes article>i{width:28px;height:28px;background:#25211c;color:#fff;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:9px}.smp-update-modes article b{font-size:11px}.smp-update-modes article p{font-size:8.3px;line-height:1.45;color:#7d7568;margin-top:5px}.smp-update-modes article em{font-style:normal;font-size:7.5px;line-height:1.4;color:#a98246;text-align:right}.smp-update-modes>footer{margin-top:auto;background:#25211c;color:#fff;padding:13px}.smp-update-modes>footer b{display:block;font-size:9px;color:#d3b27e}.smp-update-modes>footer span{display:block;font-size:8px;line-height:1.45;color:#c8c1b6;margin-top:5px}.smp-remote-operation{position:absolute;left:64px;right:64px;top:194px;height:372px;border-top:1.5px solid #1f1c18;padding-top:7px}.smp-remote-operation>svg{width:100%;height:220px}.smp-remote-operation .send{fill:none;stroke:#6f685e;stroke-width:1.4;marker-end:url(#remote-arrow)}.smp-remote-operation .send.conditional{stroke-dasharray:5 4}.smp-remote-operation .receive{fill:none;stroke:#a98246;stroke-width:1.5;stroke-dasharray:5 4;marker-end:url(#remote-return)}.smp-remote-operation .remote-node>rect{fill:#fff;stroke:#cfc7ba;stroke-width:1.2}.smp-remote-operation .remote-node.mirror>rect{fill:#25211c;stroke:#25211c}.smp-remote-operation .remote-node.server>rect{fill:#faf6ee;stroke:#a98246;stroke-dasharray:5 4}.smp-remote-operation .remote-node.server g rect,.smp-remote-operation .remote-node.server rect+rect{fill:#fff;stroke:#d8d1c5;stroke-dasharray:0}.smp-remote-operation text{font-family:Pretendard,Apple SD Gothic Neo,sans-serif;text-anchor:middle;fill:#29251f;font-size:9.5px;font-weight:700}.smp-remote-operation .mirror text{fill:#fff}.smp-remote-operation .eyebrow{font-size:7.3px;letter-spacing:.1em;fill:#a98246}.smp-remote-operation .mirror .eyebrow{fill:#d3b27e}.smp-remote-operation .sub,.smp-remote-operation .note{font-size:7.2px;font-weight:500;fill:#7d7568}.smp-remote-operation .mirror .sub{fill:#c8c1b6}.smp-remote-operation .label{font-size:7px;fill:#6f685e}.smp-remote-operation .label.accent{fill:#a98246}.smp-remote-scope{height:98px;display:grid;grid-template-columns:repeat(3,1fr);margin-top:7px;border-top:1px solid #dcd6cb;border-bottom:1px solid #dcd6cb}.smp-remote-scope span{display:flex;flex-direction:column;justify-content:center;padding:0 18px;border-right:1px solid #e7e1d6;font-size:8.4px;line-height:1.45;color:#6f685e}.smp-remote-scope span:last-child{border:0}.smp-remote-scope span b{font-size:9px;color:#a98246;margin-bottom:6px}.smp-support-boundary{position:absolute;left:64px;right:64px;top:198px;height:350px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1.5px solid #1f1c18}.smp-support-boundary>section{padding:20px 25px 0;border-right:1px solid #e5dfd4;display:flex;flex-direction:column}.smp-support-boundary>section:first-child{padding-left:0}.smp-support-boundary>section:last-child{border:0;padding-right:0}.smp-support-boundary>section.conditional{background:#faf6ee;padding-left:25px;border-left:3px solid #a98246}.smp-support-boundary header{height:57px;display:grid;grid-template-columns:40px 1fr;align-items:start;border-bottom:1px solid #ded7cb}.smp-support-boundary header i{font-style:normal;font-size:19px;color:#a98246;font-weight:800;line-height:1}.smp-support-boundary header small{display:block;font-size:8px;color:#8a8378}.smp-support-boundary header b{display:block;font-size:14px;margin-top:5px}.smp-support-boundary ul{list-style:none;margin:15px 0 0;padding:0}.smp-support-boundary li{position:relative;font-size:9.2px;line-height:1.45;color:#5d574f;padding:5px 0 5px 13px;border-bottom:1px solid #eee9df}.smp-support-boundary li:before{content:"";position:absolute;left:0;top:11px;width:4px;height:4px;background:#a98246}.smp-support-boundary section>footer{margin-top:auto;height:38px;display:flex;align-items:center;border-top:1px solid #dcd6cb;font-size:8.5px;color:#765d36;font-weight:800}.smp-support-boundary .separate{color:#706a61}.smp-support-boundary .separate header b{color:#29251f}.smp-recovery-spec{position:absolute;left:64px;right:64px;top:194px;height:372px;display:grid;grid-template-columns:1fr 300px;gap:28px;border-top:1.5px solid #1f1c18;padding-top:13px}.smp-recovery-spec>svg{width:100%;height:330px}.smp-recovery-spec svg .normal{fill:none;stroke:#6f685e;stroke-width:1.4;marker-end:url(#recovery-arrow)}.smp-recovery-spec svg .failure{fill:none;stroke:#a98246;stroke-width:1.6;stroke-dasharray:5 4;marker-end:url(#recovery-fail)}.smp-recovery-spec svg .node rect{fill:#fff;stroke:#cfc7ba;stroke-width:1.2}.smp-recovery-spec svg .node.ready rect{fill:#25211c;stroke:#25211c}.smp-recovery-spec svg .node.degraded rect{fill:#faf6ee;stroke:#a98246}.smp-recovery-spec svg .node.verify rect{fill:#f7f3eb;stroke:#a98246}.smp-recovery-spec svg text{font-family:Pretendard,Apple SD Gothic Neo,sans-serif;text-anchor:middle;fill:#29251f;font-size:9px;font-weight:800}.smp-recovery-spec svg .node.ready text{fill:#fff}.smp-recovery-spec svg .sub{font-size:7.5px;font-weight:500;fill:#8a8378}.smp-recovery-spec svg .node.ready .sub{fill:#c8c1b6}.smp-recovery-spec svg .label{font-size:7px;font-weight:600;fill:#6f685e}.smp-recovery-spec svg .label.fail{fill:#a98246}.smp-recovery-spec>aside{height:330px;background:#25211c;color:#fff;padding:20px;display:flex;flex-direction:column}.smp-recovery-spec>aside>small{font-size:8px;letter-spacing:.13em;color:#d3b27e;font-weight:800;margin-bottom:10px}.smp-recovery-spec>aside code{height:34px;display:grid;grid-template-columns:78px 1fr;align-items:center;border-bottom:1px solid #ffffff1c;font-family:SFMono-Regular,Consolas,monospace;font-size:8px;color:#d9d1c4}.smp-recovery-spec>aside code b{color:#d3b27e;font-weight:500}.smp-recovery-spec>aside footer{margin-top:auto;padding-top:12px;border-top:1px solid #ffffff22}.smp-recovery-spec>aside footer b{display:block;font-size:9px;color:#d3b27e}.smp-recovery-spec>aside footer span{display:block;font-size:8px;line-height:1.45;color:#c8c1b6;margin-top:5px}.smp-ch5-page .smp-chapter-board:after{content:"05"}.smp-ch5-page .smp-chapter-copy h2{font-size:43px}.smp-ch5-page .smp-chapter-copy p{max-width:720px;line-height:1.55}.smp-ch5-page .smp-ch5-index{grid-template-columns:repeat(4,1fr)}.smp-field-test{position:absolute;left:64px;right:64px;top:198px;border-top:1.5px solid #1f1c18}.smp-field-test>header{height:34px;display:grid;grid-template-columns:175px 285px 1fr 160px;align-items:center;background:#f7f3eb;padding:0 14px;font-size:8px;color:#8a8378;font-weight:800}.smp-field-test>article{height:49px;display:grid;grid-template-columns:42px 133px 285px 1fr 160px;align-items:center;padding:0 14px;border-bottom:1px solid #eee9df}.smp-field-test article i{font-style:normal;font-size:8px;color:#a98246;font-weight:800}.smp-field-test article b{font-size:11px}.smp-field-test article span,.smp-field-test article p{font-size:8.8px;line-height:1.4;color:#6f685e}.smp-field-test article em{font-style:normal;font-size:8px;color:#a98246;font-weight:700}.smp-acceptance{position:absolute;left:64px;right:64px;top:198px;height:352px;display:grid;grid-template-columns:245px 1fr;gap:30px;border-top:1.5px solid #1f1c18}.smp-acceptance>aside{height:322px;background:#25211c;color:#fff;padding:24px 22px;display:flex;flex-direction:column}.smp-acceptance>aside small{font-size:8px;letter-spacing:.14em;color:#d3b27e;font-weight:800}.smp-acceptance>aside strong{font-size:67px;line-height:1;margin-top:30px}.smp-acceptance>aside strong em{font-style:normal;font-size:20px;color:#d3b27e}.smp-acceptance>aside b{font-size:15px;color:#d3b27e;margin-top:10px}.smp-acceptance>aside p{font-size:9px;line-height:1.55;color:#c8c1b6;margin-top:auto;padding-top:15px;border-top:1px solid #ffffff22}.smp-acceptance>section>header{height:34px;display:grid;grid-template-columns:190px 1fr 170px;align-items:center;background:#f7f3eb;padding:0 13px;font-size:8px;color:#8a8378;font-weight:800}.smp-acceptance>section>article{height:57px;display:grid;grid-template-columns:40px 150px 1fr 170px;align-items:center;padding:0 13px;border-bottom:1px solid #eee9df}.smp-acceptance section article i{font-style:normal;font-size:8px;color:#a98246;font-weight:800}.smp-acceptance section article b{font-size:11px}.smp-acceptance section article p{font-size:9px;line-height:1.45;color:#6f685e}.smp-acceptance section article em{font-style:normal;font-size:8px;color:#a98246;font-weight:700}.smp-delivery-package{position:absolute;left:64px;right:64px;top:194px;height:372px;display:grid;grid-template-columns:510px 1fr;gap:38px;border-top:1.5px solid #1f1c18;padding-top:16px}.smp-package-tree{height:340px;background:#25211c;color:#fff;padding:22px;display:flex;flex-direction:column}.smp-package-tree>small{font-size:8px;letter-spacing:.13em;color:#d3b27e;font-weight:800;margin-bottom:12px}.smp-package-tree code{height:48px;display:grid;grid-template-columns:25px 125px 1fr;align-items:center;border-bottom:1px solid #ffffff18;font-family:SFMono-Regular,Consolas,monospace}.smp-package-tree code i{font-style:normal;font-size:8px;color:#d3b27e}.smp-package-tree code b{font-size:9px;color:#fff}.smp-package-tree code span{font-family:Pretendard,Apple SD Gothic Neo,sans-serif;font-size:8px;color:#aaa196}.smp-package-tree footer{margin-top:auto;padding-top:12px;border-top:1px solid #ffffff22;font-size:8.5px;color:#d3b27e}.smp-handover-list{height:340px}.smp-handover-list>header{height:48px;border-bottom:1px solid #dcd6cb}.smp-handover-list>header small{display:block;font-size:8px;letter-spacing:.13em;color:#a98246;font-weight:800}.smp-handover-list>header b{display:block;font-size:12px;margin-top:6px}.smp-handover-list>article{height:54px;display:grid;grid-template-columns:40px 1fr 42px;align-items:center;border-bottom:1px solid #eee9df}.smp-handover-list article i{font-style:normal;font-size:8px;color:#a98246;font-weight:800}.smp-handover-list article b{font-size:10.5px}.smp-handover-list article p{font-size:8.3px;color:#7d7568;margin-top:4px}.smp-handover-list article em{font-style:normal;font-size:8px;color:#a98246;font-weight:700;text-align:right}.smp-kickoff{position:absolute;left:64px;right:64px;top:190px;height:330px;display:grid;grid-template-columns:1fr 1fr;gap:45px;border-top:1.5px solid #1f1c18;padding-top:16px}.smp-kickoff-check>header,.smp-kickoff-roadmap>header{height:49px;border-bottom:1px solid #dcd6cb}.smp-kickoff header small{display:block;font-size:8px;letter-spacing:.12em;color:#a98246;font-weight:800}.smp-kickoff header b{display:block;font-size:12px;margin-top:6px}.smp-kickoff-check>article{height:50px;display:grid;grid-template-columns:38px 115px 1fr;align-items:center;border-bottom:1px solid #eee9df}.smp-kickoff-check article i{font-style:normal;font-size:8px;color:#a98246;font-weight:800}.smp-kickoff-check article b{font-size:10.5px}.smp-kickoff-check article span{font-size:8.5px;line-height:1.4;color:#6f685e}.smp-kickoff-roadmap{position:relative}.smp-kickoff-roadmap:before{content:"";position:absolute;left:16px;top:69px;bottom:19px;border-left:1px solid #cdbb9f}.smp-kickoff-roadmap>article{position:relative;height:43px;display:grid;grid-template-columns:38px 1fr;align-items:center}.smp-kickoff-roadmap article>i{width:31px;height:31px;border-radius:50%;background:#fff;border:1px solid #cdbb9f;display:flex;align-items:center;justify-content:center;font-style:normal;font-size:7px;color:#a98246;font-weight:800;z-index:1}.smp-kickoff-roadmap article>div{display:grid;grid-template-columns:55px 100px 1fr;align-items:center;border-bottom:1px solid #eee9df;height:100%}.smp-kickoff-roadmap article small{font-size:8px;color:#a98246;font-weight:800}.smp-kickoff-roadmap article b{font-size:10px}.smp-kickoff-roadmap article p{font-size:8px;color:#7d7568}.smp-final-line{position:absolute;left:64px;right:64px;bottom:19px;height:74px;background:#25211c;color:#fff;display:grid;grid-template-columns:145px 1fr auto;align-items:center;padding:0 21px}.smp-final-line small{font-size:8px;letter-spacing:.14em;color:#d3b27e;font-weight:800}.smp-final-line b{font-size:14px;color:#fff}.smp-final-line span{font-size:9px;color:#c8c1b6}.smp-thankyou{background:#25211c;color:#fff}.smp-thankyou-grid{position:absolute;inset:0;background-image:linear-gradient(#ffffff0a 1px,transparent 1px),linear-gradient(90deg,#ffffff0a 1px,transparent 1px);background-size:56px 56px}.smp-thankyou:after{content:"THANKS";position:absolute;right:-25px;top:26px;font-size:180px;font-weight:800;line-height:1;color:#ffffff08;letter-spacing:-.06em}.smp-thankyou>header{position:absolute;left:64px;right:64px;top:48px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff22;padding-bottom:16px}.smp-thankyou>header small,.smp-thankyou>header span{font-size:8px;letter-spacing:.14em;color:#d3b27e;font-weight:800}.smp-thankyou>main{position:absolute;left:64px;top:165px}.smp-thankyou>main>i{font-style:normal;font-size:9px;letter-spacing:.2em;color:#d3b27e;font-weight:800}.smp-thankyou>main h2{font-size:66px;line-height:1.08;letter-spacing:-.055em;margin-top:17px}.smp-thankyou>main h2 em{font-style:normal;color:#a98246}.smp-thankyou>main p{font-size:14px;line-height:1.65;color:#c8c1b6;margin-top:26px}.smp-thankyou>section{position:absolute;left:64px;right:64px;bottom:84px;height:80px;display:grid;grid-template-columns:1.25fr .8fr 1fr;border-top:1px solid #ffffff28;border-bottom:1px solid #ffffff28}.smp-thankyou>section div{display:flex;flex-direction:column;justify-content:center;border-right:1px solid #ffffff18;padding-left:20px}.smp-thankyou>section div:first-child{padding-left:0}.smp-thankyou>section div:last-child{border:0}.smp-thankyou>section small{font-size:7.5px;letter-spacing:.13em;color:#d3b27e;font-weight:800}.smp-thankyou>section b{font-size:11px;margin-top:8px}.smp-thankyou .smp-footer{border-color:#ffffff26}.smp-thankyou .smp-footer b,.smp-thankyou .smp-footer span{color:#fff}.lk-root{--ink:#1F1C18;--gold:#A98246;--gold-l:#C9A96A;--paper:#FAF6EE;--paper2:#F4EFE5;--line:#E7E1D6;--line2:#DDD4C4;--muted:#89806F;--muted2:#ABA294;--mono:"IBM Plex Mono",monospace;min-height:100vh;background:#15130f;padding:0 0 80px;font-family:Noto Sans KR,sans-serif;font-feature-settings:"tnum"}.lk-root *{box-sizing:border-box;margin:0}.lk-top{position:sticky;top:0;z-index:9;height:54px;background:#1b1814f2;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px);color:#fff;display:flex;align-items:center;gap:18px;padding:0 28px;border-bottom:1px solid #ffffff12}.lk-top b{font-size:13px}.lk-top span{font-size:10.5px;color:#aba294}.lk-root>section{padding:40px 28px 0;display:flex;flex-direction:column;align-items:center}.lk-label{width:1160px;max-width:100%;display:flex;align-items:baseline;gap:14px;margin-bottom:14px;color:#fff}.lk-label i{font-style:normal;font:700 11px var(--mono);color:var(--gold);letter-spacing:.1em}.lk-label b{font-size:15px;font-weight:800;letter-spacing:-.03em}.lk-label span{font-size:11px;color:#8b8272}.lk-stage{width:1160px;max-width:100%}.lk{width:1160px;height:653px;transform-origin:top left;background:var(--paper);color:var(--ink);padding:44px 54px 40px;border-radius:5px;box-shadow:0 16px 44px #0d0b0838;overflow:hidden;position:relative}@media(max-width:1230px){.lk-stage{height:calc(653px * .78);overflow:hidden}.lk{transform:scale(.78)}}.lk small{font:600 8.5px var(--mono);letter-spacing:.2em;color:var(--gold)}.lk h2{font-size:33px;font-weight:800;letter-spacing:-.045em;line-height:1.26;margin:14px 0 11px}.lk h2 em{font-style:normal;color:var(--gold)}.lk header>p{font-size:11.5px;line-height:1.8;color:var(--muted)}.a-seq{margin-top:28px;border-top:1px solid var(--line2)}.a-seq>div{display:grid;grid-template-columns:54px 1fr 120px 130px;align-items:center;height:44px;border-bottom:1px solid var(--line)}.a-seq i{font-style:normal;font:600 9px var(--mono);color:var(--muted2)}.a-seq b{font-size:14px;font-weight:800;letter-spacing:-.035em}.a-seq>div>small{font:500 9.5px var(--mono);color:var(--muted2);letter-spacing:.02em}.a-seq em{font-style:normal;text-align:right;font:500 9.5px var(--mono);letter-spacing:.02em}.a-seq em.h{color:var(--ink);font-weight:700}.a-seq em.a{color:var(--gold)}.lk-a footer{display:flex;align-items:center;gap:40px;margin-top:24px;border-top:1px solid var(--line2);padding-top:18px}.lk-a footer small{display:block;font:600 8px var(--mono);letter-spacing:.14em;color:var(--muted2)}.lk-a footer b{display:block;font:700 17px var(--mono);letter-spacing:-.02em;margin-top:8px}.lk-a footer p{margin-left:auto;font-size:11.5px;color:var(--muted)}.lk-a footer p b{display:inline;font-family:var(--mono);font-size:11.5px;color:var(--ink)}.b-track{margin-top:30px;display:flex;flex-direction:column;gap:0}.b-lane{border-top:1px solid var(--line2);padding:20px 0}.b-lane>span{display:block;font:600 8.5px var(--mono);letter-spacing:.18em;color:var(--muted2);margin-bottom:16px}.b-lane>div{display:flex;gap:0}.b-lane p{flex:1;font-size:15px;font-weight:800;letter-spacing:-.035em;display:flex;align-items:baseline;gap:12px}.b-lane i{font-style:normal;font:600 9px var(--mono);color:var(--muted2)}.b-lane.dark{background:var(--ink);color:#fff;border-radius:3px;border-top:0;margin:10px 0;padding:24px 28px}.b-lane.dark>span{color:var(--gold)}.b-lane.dark i{color:var(--gold-l)}.lk-b footer{position:absolute;left:54px;right:54px;bottom:40px;border-top:1px solid var(--line2);padding-top:16px;display:flex;gap:30px}.lk-b footer b{font-size:14px;font-weight:800;letter-spacing:-.03em}.lk-b footer span{margin-left:auto;text-align:right;font-size:10.5px;color:var(--muted);max-width:420px}.c-grid{margin-top:26px;display:grid;grid-template-columns:repeat(4,1fr);gap:1px;background:var(--line);border:1px solid var(--line)}.c-grid>div{background:var(--paper);padding:22px 20px 20px;min-height:176px;display:flex;flex-direction:column}.c-grid>div.auto{background:var(--ink);color:#fff}.c-grid span{font:800 30px/1 var(--mono);letter-spacing:-.06em;color:var(--line2)}.c-grid>div.auto span{color:#ffffff26}.c-grid b{font-size:14.5px;font-weight:800;letter-spacing:-.035em;margin:16px 0 8px}.c-grid p{font-size:10px;line-height:1.75;color:var(--muted)}.c-grid>div.auto p{color:#a79e8f}.c-grid small{margin-top:auto;padding-top:12px;font:500 9px var(--mono);letter-spacing:.1em;color:var(--muted2);border-top:1px solid var(--line)}.c-grid>div.auto small{color:var(--gold-l);border-color:#ffffff1f}.lk-c footer{margin-top:20px;text-align:right}.lk-c footer span{font-size:10.5px;color:var(--muted)}.lk-d{display:grid;grid-template-columns:330px 1fr;gap:56px}.lk-d aside h2{font-size:38px;line-height:1.2;margin:16px 0 18px}.lk-d aside p{font-size:11px;line-height:1.85;color:var(--muted)}.d-legend{margin-top:26px;border-top:1px solid var(--line2);padding-top:16px}.d-legend p{display:flex;align-items:center;gap:10px;font-size:10.5px;color:var(--muted);margin-bottom:9px}.d-legend i{width:16px;height:2px;display:block}.d-legend i.h{background:var(--ink)}.d-legend i.a{background:var(--gold)}.d-steps{display:flex;flex-direction:column;justify-content:center;gap:4px}.d-steps>div{display:grid;grid-template-columns:42px 1fr;align-items:center;padding:11px 18px;border-left:2px solid var(--ink);background:#fff}.d-steps>div.a{border-left-color:var(--gold);background:var(--paper2)}.d-steps i{font-style:normal;font:600 9px var(--mono);color:var(--muted2)}.d-steps b{display:block;font-size:13.5px;font-weight:800;letter-spacing:-.035em}.d-steps p{font-size:9.5px;color:var(--muted);margin-top:4px}.os-page{--ink:#171916;--paper:#f2efe8;--lime:#c9f54a;--muted:#777970;min-height:100vh;background:var(--paper);color:var(--ink);font-family:DM Sans,sans-serif;overflow:hidden}.os-page *{box-sizing:border-box}.os-page button,.os-page a{font:inherit}.os-header{height:82px;padding:0 4vw;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid rgba(23,25,22,.14);position:absolute;inset:0 0 auto;z-index:20}.os-brand{color:var(--ink);text-decoration:none;display:flex;align-items:center;gap:11px;font:700 16px/1 Manrope,sans-serif;letter-spacing:.08em}.os-brand-mark{display:grid;place-items:center;width:33px;height:33px;border:2px solid var(--ink);border-radius:50%;font-size:18px;letter-spacing:0}.os-brand small{display:block;font-size:7px;letter-spacing:.28em;margin-top:5px;font-weight:500}.os-header nav{display:flex;gap:34px}.os-header nav a{color:var(--ink);text-decoration:none;text-transform:uppercase;font-size:11px;font-weight:600;letter-spacing:.12em;position:relative}.os-header nav a:after{content:"";position:absolute;left:0;right:100%;bottom:-9px;height:2px;background:var(--ink);transition:.25s}.os-header nav a:hover:after{right:0}.os-header nav a.is-current:after{right:0}.os-header-actions{display:flex;align-items:center;gap:15px}.os-language{background:none;border:0;display:flex;align-items:center;font-size:11px;font-weight:600}.os-inquiry{background:var(--ink);color:#fff;padding:13px 18px;text-decoration:none;display:flex;align-items:center;gap:18px;font-size:12px}.os-menu{display:none;border:0;background:transparent}.os-hero{min-height:790px;height:100svh;display:grid;grid-template-columns:34% 66%;padding-top:82px}.os-hero-copy{padding:10vh 3vw 7vh 5vw;display:flex;flex-direction:column;position:relative;z-index:3}.os-eyebrow,.os-section-index{font-size:10px;letter-spacing:.18em;font-weight:600;text-transform:uppercase}.os-eyebrow{display:flex;align-items:center;gap:10px}.os-eyebrow span{width:28px;height:1px;background:currentColor}.os-hero h1{margin:auto 0 28px;font:500 clamp(52px,6vw,108px)/.88 "Manrope",sans-serif;letter-spacing:-.07em;white-space:nowrap}.os-hero h1 em{font-family:Georgia,serif;font-weight:400;letter-spacing:-.05em}.os-lead{max-width:330px;margin:0;color:#5d6058;font-size:16px;line-height:1.55}.os-scroll{color:var(--ink);text-decoration:none;display:flex;justify-content:space-between;align-items:center;width:230px;margin-top:44px;border-bottom:1px solid var(--ink);padding-bottom:10px;text-transform:uppercase;font-size:10px;letter-spacing:.14em;font-weight:600}.os-product-stage{position:relative;background:#e7e4dc;overflow:hidden;min-width:0}.os-product-stage:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,rgba(231,228,220,.6),transparent 20%,transparent 84%,rgba(231,228,220,.25));pointer-events:none}.os-product-stage>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block}.os-stage-kicker{position:absolute;top:28px;left:30px;z-index:4;display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.18em;font-weight:700}.os-hotspot{position:absolute;z-index:6;transform:translate(-50%,-50%);width:42px;height:42px;border-radius:50%;border:1px solid rgba(255,255,255,.8);background:#121411d1;color:#fff;cursor:pointer;display:grid;place-items:center;transition:.28s ease;box-shadow:0 0 #c9f54a66}.os-hotspot:before{content:"";position:absolute;width:6px;height:6px;border-radius:50%;background:var(--lime)}.os-hotspot span{position:absolute;left:47px;background:var(--ink);color:#fff;font-size:8px;padding:4px 6px;letter-spacing:.1em;opacity:0;transform:translate(-6px);transition:.25s}.os-hotspot:hover,.os-hotspot.is-active{border-color:var(--lime);background:var(--lime);color:var(--ink);box-shadow:0 0 0 10px #c9f54a2e}.os-hotspot:hover:before,.os-hotspot.is-active:before{background:var(--ink)}.os-hotspot:hover span,.os-hotspot.is-active span{opacity:1;transform:none}.os-part-card{position:absolute;z-index:8;right:2.5vw;bottom:4vh;width:min(370px,38%);background:#f7f5eff5;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);padding:12px;display:grid;grid-template-columns:42% 58%;box-shadow:0 24px 60px #20221b21;animation:os-card-in .35s ease}@keyframes os-card-in{0%{opacity:.25;transform:translateY(12px)}}.os-part-card>img{width:100%;height:100%;min-height:176px;-o-object-fit:cover;object-fit:cover;filter:saturate(.72)}.os-part-data{padding:12px 10px 7px 16px;display:flex;flex-direction:column}.os-part-data>p{font-size:8px;letter-spacing:.13em;font-weight:700;margin:0;color:#777a71}.os-part-data h2{font:600 19px/1.08 Manrope,sans-serif;letter-spacing:-.04em;margin:12px 0}.os-part-data dl{margin:0 0 12px;font-size:9px}.os-part-data dl div{display:flex;justify-content:space-between;padding:4px 0;border-bottom:1px solid #d9d7cf}.os-part-data dt{color:#878a81}.os-part-data dd{margin:0;font-weight:600}.os-part-data button{margin-top:auto;border:0;background:var(--ink);color:#fff;padding:10px;display:flex;justify-content:space-between;text-transform:uppercase;font-size:8px;letter-spacing:.1em;cursor:pointer}.os-stage-count{position:absolute;z-index:5;left:28px;bottom:28px;display:flex;align-items:baseline;gap:4px}.os-stage-count b{font:500 27px Manrope}.os-stage-count span{font-size:10px;color:#73756d}.os-intro{background:var(--ink);color:#f4f1e9;padding:130px 7vw;display:grid;grid-template-columns:27% 73%}.os-section-index{margin:10px 0 0;color:#8c8e86}.os-intro>div{display:grid;grid-template-columns:1.45fr 1fr;gap:8vw;align-items:end}.os-intro h2,.os-catalog h2,.os-future h2{font:500 clamp(44px,5.6vw,86px)/.95 "Manrope";letter-spacing:-.065em;margin:0}.os-intro p:not(.os-section-index){color:#adafa7;line-height:1.7;margin:0 0 5px;max-width:460px;font-size:15px}.os-catalog{padding:120px 7vw 140px}.os-catalog-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:65px}.os-catalog-head .os-section-index{margin:0 0 20px}.os-filters{display:flex;gap:4px;flex-wrap:wrap;justify-content:flex-end}.os-filters button{border:0;border-bottom:1px solid #c6c5be;background:transparent;padding:10px 14px;font-size:9px;letter-spacing:.13em;cursor:pointer;color:#6d7068}.os-filters button.is-active{background:var(--ink);color:#fff;border-color:var(--ink)}.os-product-grid{display:grid;grid-template-columns:repeat(4,1fr);gap:18px;min-height:430px}.os-product{min-width:0}.os-product-image{position:relative;aspect-ratio:1/1.08;background:#e8e5de;overflow:hidden}.os-product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply;transition:.55s ease}.os-product:hover img{transform:scale(1.055)}.os-product-image span{position:absolute;top:15px;left:16px;font-size:9px;letter-spacing:.1em}.os-product>p{font-size:8px;color:#7d7f76;letter-spacing:.15em;margin:17px 0 6px}.os-product h3{font:600 17px Manrope;letter-spacing:-.03em;margin:0}.os-product footer{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:12px;border-top:1px solid #d2d0c9;font-size:10px}.os-product footer button{border:0;background:transparent;cursor:pointer}.os-product footer svg{width:17px}.os-company-snapshot{display:grid;grid-template-columns:46% 54%;min-height:760px;background:#dedbd3}.os-company-image{position:relative;min-height:640px;overflow:hidden}.os-company-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.75) contrast(1.03)}.os-company-image span{position:absolute;left:24px;bottom:24px;background:var(--lime);padding:10px 13px;font-size:9px;letter-spacing:.12em;font-weight:700}.os-company-copy{padding:85px 6vw 70px;display:flex;flex-direction:column}.os-company-copy .os-section-index{margin:0 0 45px}.os-company-copy h2{font:500 clamp(46px,5vw,78px)/.95 "Manrope";letter-spacing:-.065em;margin:0}.os-company-lead{max-width:580px;margin:30px 0 45px;color:#5f625a;line-height:1.7;font-size:15px}.os-company-numbers{display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #b8b6af;border-bottom:1px solid #b8b6af;padding:25px 0;gap:22px}.os-company-numbers div{display:flex;flex-direction:column;gap:5px}.os-company-numbers strong{font:600 34px Manrope;letter-spacing:-.05em}.os-company-numbers span{color:#73766e;font-size:9px;text-transform:uppercase;letter-spacing:.1em}.os-company-capabilities{display:grid;grid-template-columns:1fr 1fr;gap:12px;margin:28px 0}.os-company-capabilities span{display:flex;align-items:center;gap:10px;font-size:11px}.os-company-capabilities svg{flex:none}.os-company-links{display:flex;gap:10px;margin-top:auto}.os-company-links a{min-height:58px;padding:0 17px;display:flex;align-items:center;gap:11px;text-decoration:none;font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:600}.os-catalog-download{background:var(--ink);color:#fff;flex:1}.os-catalog-download small{margin-left:auto;color:#9b9e95;font-size:7px}.os-company-more{border:1px solid #aaa9a2;color:var(--ink)}.os-future{min-height:720px;display:grid;grid-template-columns:44% 56%;background:var(--lime)}.os-future-copy{padding:90px 6vw;display:flex;flex-direction:column;align-items:flex-start}.os-future-copy .os-section-index{color:#4f5b2e;margin:0 0 50px}.os-future-badge{border:1px solid rgba(22,25,18,.35);padding:9px 12px;display:flex;align-items:center;gap:8px;font-size:9px;letter-spacing:.13em;margin-bottom:28px}.os-future-copy>p:not(.os-section-index){max-width:430px;font-size:15px;line-height:1.7;margin:30px 0}.os-phase{margin-top:auto;display:grid;grid-template-columns:44px auto;gap:8px 14px;align-items:center;font-size:10px}.os-phase span{font-size:8px;letter-spacing:.12em}.os-phase b{font-weight:500}.os-phase i{grid-column:2;width:140px;height:1px;background:#17191659}.os-viewer{margin:30px 30px 30px 0;background:#171916;color:#fff;position:relative;overflow:hidden;min-height:620px}.os-viewer:before{content:"";position:absolute;width:540px;height:540px;border:1px solid #33372e;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.os-viewer:after{content:"";position:absolute;width:360px;height:360px;border:1px solid #2a2d26;border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%);pointer-events:none}.os-viewer-top,.os-viewer-bottom{position:absolute;z-index:4;left:28px;right:28px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.12em;color:#aeb1a9}.os-viewer-top{top:25px}.os-viewer-top span{display:flex;align-items:center;gap:8px}.os-viewer-bottom{bottom:25px;border-top:1px solid #353831;padding-top:15px}.os-3d-canvas{position:absolute;inset:55px 20px;z-index:2;cursor:grab}.os-3d-canvas:active{cursor:grabbing}.os-3d-canvas canvas{display:block}.os-contact{background:#efede6;padding:110px 7vw 45px}.os-contact>p{font-size:12px;letter-spacing:.12em;text-transform:uppercase}.os-contact>a{color:var(--ink);text-decoration:none;font:500 clamp(46px,6vw,94px)/1 "Manrope";letter-spacing:-.065em;display:flex;align-items:center;justify-content:space-between;padding-bottom:35px;border-bottom:1px solid #aaa9a1}.os-contact>a svg{width:60px;height:60px;stroke-width:1}.os-contact>div{padding-top:28px;display:flex;justify-content:space-between;font-size:9px;letter-spacing:.12em}.os-floating-mail{position:fixed;right:24px;bottom:24px;z-index:30;width:50px;height:50px;background:var(--lime);color:var(--ink);border-radius:50%;display:grid;place-items:center;box-shadow:0 10px 40px #00000029}.os-company-page{background:#eeece5}.os-company-header{position:absolute;color:#f3f0e8;border-color:#fff3}.os-company-header .os-brand,.os-company-header nav a{color:#f3f0e8}.os-company-header .os-brand-mark{border-color:#f3f0e8}.os-company-hero{min-height:760px;height:92svh;background:var(--ink);color:#f3f0e8;padding:130px 6vw 60px;display:flex;flex-direction:column;position:relative}.os-company-hero:after{content:"";position:absolute;width:min(47vw,620px);height:min(47vw,620px);border-radius:50%;border:1px solid #3c4037;right:-7vw;top:90px;box-shadow:0 0 0 80px #c9f54a06,0 0 0 160px #c9f54a05}.os-back{color:#aaada5;text-decoration:none;display:flex;align-items:center;gap:8px;text-transform:uppercase;letter-spacing:.12em;font-size:9px;position:relative;z-index:2}.os-company-hero .os-eyebrow{margin:auto 0 30px;color:#aeb1a8;position:relative;z-index:2}.os-company-hero h1{font:500 clamp(72px,9.5vw,150px)/.83 "Manrope";letter-spacing:-.08em;margin:0;position:relative;z-index:2}.os-company-hero h1 em{font-family:Georgia,serif;font-weight:400;color:var(--lime)}.os-company-hero-foot{margin-top:40px;padding-top:24px;border-top:1px solid #3b3e37;display:flex;justify-content:space-between;align-items:end;position:relative;z-index:2}.os-company-hero-foot p{max-width:560px;margin:0;color:#aeb1a8;line-height:1.65;font-size:14px}.os-company-hero-foot span{font-size:8px;letter-spacing:.14em;line-height:1.7;text-align:right}.os-story-block{display:grid;grid-template-columns:50% 50%;min-height:720px}.os-story-image{position:relative;overflow:hidden}.os-story-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.72)}.os-story-image span{position:absolute;left:24px;bottom:24px;background:var(--lime);padding:10px 12px;font-size:8px;letter-spacing:.12em}.os-story-copy{padding:100px 7vw;display:flex;flex-direction:column}.os-story-copy .os-section-index{margin:0 0 55px}.os-story-copy h2,.os-locations h2,.os-capability-page h2,.os-responsibility h2,.os-profile-download h2{font:500 clamp(45px,5vw,78px)/.96 "Manrope";letter-spacing:-.065em;margin:0}.os-story-copy>p:not(.os-section-index){color:#696c64;line-height:1.75;font-size:15px;margin:38px 0}.os-story-copy blockquote{margin:auto 0 0;padding:24px 0 0;border-top:1px solid #c2c0b8;font:italic 20px/1.45 Georgia,serif}.os-locations{padding:120px 7vw;background:#dcd9d1}.os-locations-head{display:grid;grid-template-columns:26% 74%;margin-bottom:70px}.os-locations-head .os-section-index{margin-top:10px}.os-location-grid{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#b9b7b0;border:1px solid #b9b7b0}.os-location-grid article{background:#e9e7e0;padding:42px;min-height:360px;display:flex;flex-direction:column;position:relative}.os-location-grid article>span{position:absolute;right:32px;top:32px;font-size:9px}.os-location-grid article>svg{width:31px;height:31px;stroke-width:1.3;margin-bottom:auto}.os-location-grid h3{font:600 27px Manrope;letter-spacing:-.04em;margin:32px 0 12px}.os-location-grid p{color:#6f726a;line-height:1.65;max-width:390px;font-size:14px}.os-location-grid footer{border-top:1px solid #c3c1ba;padding-top:18px;margin-top:25px;display:flex;align-items:center;gap:8px;font-size:10px;text-transform:uppercase;letter-spacing:.09em}.os-capability-page{display:grid;grid-template-columns:43% 57%;min-height:760px;background:var(--ink);color:#f2efe7}.os-capability-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.45) contrast(1.08)}.os-capability-copy{padding:90px 6vw}.os-capability-copy .os-section-index{margin:0 0 55px}.os-capability-row{display:grid;grid-template-columns:40px 1fr 1.25fr;gap:15px;align-items:center;border-top:1px solid #3d4039;padding:22px 0}.os-capability-copy h2{margin-bottom:60px}.os-capability-row span{color:var(--lime);font-size:8px}.os-capability-row strong{font-size:13px;text-transform:uppercase;letter-spacing:.04em}.os-capability-row p{margin:0;color:#a8aba3;font-size:11px;line-height:1.5}.os-responsibility{background:var(--lime);padding:110px 7vw;display:grid;grid-template-columns:1fr 1fr;gap:10vw;align-items:end}.os-responsibility>div:first-child>svg{width:44px;height:44px;stroke-width:1.3;margin:45px 0 25px}.os-responsibility-copy>p{font-size:17px;line-height:1.7;margin:0 0 40px}.os-responsibility ul{list-style:none;margin:0;padding:0;border-top:1px solid rgba(23,25,22,.35)}.os-responsibility li{display:flex;align-items:center;gap:12px;padding:15px 0;border-bottom:1px solid rgba(23,25,22,.35);font-size:11px;text-transform:uppercase;letter-spacing:.08em}.os-responsibility li svg{width:16px}.os-profile-download{padding:95px 7vw;display:flex;justify-content:space-between;align-items:end;gap:40px}.os-profile-download>div>p{font-size:9px;letter-spacing:.13em;text-transform:uppercase;margin:0 0 20px;color:#777a72}.os-profile-download>a{width:260px;min-height:130px;background:var(--ink);color:#fff;text-decoration:none;padding:24px;display:grid;grid-template-columns:1fr auto;align-items:start;text-transform:uppercase;font-size:11px;letter-spacing:.08em}.os-profile-download>a svg{grid-column:2;width:25px;height:25px}.os-profile-download>a small{grid-column:1/3;color:#92958d;align-self:end;font-size:8px}@media(max-width:980px){.os-header nav{display:none;position:absolute;top:70px;left:0;right:0;background:var(--paper);padding:28px 5vw;flex-direction:column}.os-header nav.is-open{display:flex}.os-header{height:70px}.os-inquiry,.os-language{display:none}.os-menu{display:block}.os-hero{height:auto;min-height:0;padding-top:70px;display:block}.os-hero-copy{min-height:570px;padding:70px 6vw 55px}.os-hero h1{margin:auto 0 22px;font-size:clamp(55px,13vw,86px)}.os-product-stage{height:760px}.os-intro{grid-template-columns:1fr;gap:50px;padding:90px 6vw}.os-intro>div{grid-template-columns:1fr;gap:36px}.os-catalog{padding:90px 6vw}.os-product-grid{grid-template-columns:repeat(2,1fr);row-gap:45px}.os-catalog-head{display:block}.os-filters{margin-top:35px;justify-content:flex-start}.os-company-snapshot{grid-template-columns:1fr}.os-company-image{min-height:520px}.os-company-copy{min-height:690px}.os-future{grid-template-columns:1fr}.os-future-copy{min-height:650px}.os-viewer{margin:0 24px 24px;min-height:600px}.os-company-header nav{display:none}.os-story-block,.os-capability-page{grid-template-columns:1fr}.os-story-image,.os-capability-image{min-height:550px}.os-locations-head{grid-template-columns:1fr;gap:35px}.os-responsibility{grid-template-columns:1fr;gap:65px}.os-profile-download{align-items:center}}@media(max-width:620px){.os-brand{font-size:13px}.os-brand-mark{width:29px;height:29px}.os-header{padding:0 20px}.os-hero-copy{min-height:515px;padding:55px 24px 42px}.os-hero h1{font-size:52px;white-space:normal}.os-lead{font-size:14px}.os-scroll{margin-top:30px}.os-product-stage{height:610px}.os-product-stage>img{-o-object-position:52% center;object-position:52% center}.os-stage-kicker{top:18px;left:18px}.os-hotspot{width:35px;height:35px}.os-hotspot span{display:none}.os-part-card{left:16px;right:16px;bottom:16px;width:auto;grid-template-columns:36% 64%}.os-part-card>img{min-height:145px}.os-part-data{padding:8px 8px 4px 12px}.os-part-data h2{font-size:16px;margin:8px 0}.os-stage-count{display:none}.os-intro,.os-catalog{padding-left:24px;padding-right:24px}.os-intro h2,.os-catalog h2,.os-future h2{font-size:44px}.os-catalog-head{margin-bottom:42px}.os-product-grid{gap:12px;row-gap:36px}.os-product h3{font-size:14px}.os-company-copy{padding:70px 24px}.os-company-copy h2{font-size:44px}.os-company-numbers{gap:8px}.os-company-numbers strong{font-size:27px}.os-company-capabilities{grid-template-columns:1fr}.os-company-links{flex-direction:column}.os-company-links a{flex:none}.os-company-image{min-height:430px}.os-future-copy{padding:70px 24px;min-height:600px}.os-future-copy .os-section-index{margin-bottom:35px}.os-viewer{min-height:480px;margin:0 12px 12px}.os-viewer:before{width:360px;height:360px}.os-viewer:after{width:240px;height:240px}.os-viewer-top,.os-viewer-bottom{left:18px;right:18px}.os-3d-canvas{inset:50px 0}.os-contact{padding:75px 24px 35px}.os-contact>a{font-size:42px;align-items:flex-end}.os-contact>a svg{width:38px;height:38px;flex:none}.os-floating-mail{width:45px;height:45px;right:15px;bottom:15px}.os-company-hero{min-height:660px;height:auto;padding:110px 24px 50px}.os-company-hero h1{font-size:61px;margin-top:120px}.os-company-hero-foot{display:block}.os-company-hero-foot span{display:block;text-align:left;margin-top:25px}.os-story-image,.os-capability-image{min-height:420px}.os-story-copy,.os-capability-copy{padding:70px 24px}.os-locations{padding:75px 24px}.os-location-grid{grid-template-columns:1fr}.os-location-grid article{padding:30px;min-height:330px}.os-capability-row{grid-template-columns:30px 1fr}.os-capability-row p{grid-column:2}.os-responsibility{padding:75px 24px}.os-profile-download{padding:75px 24px;display:block}.os-profile-download>a{margin-top:40px;width:100%}}.oss-page{background:#f2efe8}.oss-header{position:absolute;background:#f2efe8e0;-webkit-backdrop-filter:blur(15px);backdrop-filter:blur(15px)}.oss-search{width:38px;height:38px;border:1px solid #c9c7c0;background:transparent;display:grid;place-items:center;cursor:pointer}.oss-search svg{width:16px}.oss-inquiry-button{min-height:40px;border:0;background:var(--ink);color:#fff;padding:0 13px 0 16px;display:flex;align-items:center;gap:9px;text-transform:uppercase;font-size:9px;letter-spacing:.1em;cursor:pointer}.oss-inquiry-button svg{width:15px}.oss-inquiry-button b{display:grid;place-items:center;width:19px;height:19px;background:var(--lime);color:var(--ink);border-radius:50%;font-size:9px}.oss-showroom{min-height:100svh;padding:112px 3vw 35px;background:#efede6}.oss-showroom-head{display:flex;justify-content:space-between;align-items:end;padding:0 1vw 25px}.oss-showroom-head>div>p{display:flex;align-items:center;gap:9px;font-size:8px;letter-spacing:.18em;font-weight:700;margin:0 0 11px}.oss-showroom-head>div>p span{width:22px;height:1px;background:var(--ink)}.oss-showroom-head h1{margin:0;font:600 clamp(30px,3.8vw,58px)/1 "Manrope";letter-spacing:-.06em}.oss-showroom-intro{max-width:350px;color:#6f726a;font-size:12px;line-height:1.55;margin:0 0 4px}.oss-scene-tabs{display:grid;grid-template-columns:repeat(3,1fr);border:1px solid #cfcdc6;border-bottom:0}.oss-scene-tabs button{border:0;border-right:1px solid #cfcdc6;background:transparent;padding:13px 16px;text-align:left;display:grid;grid-template-columns:30px 1fr;gap:2px;cursor:pointer;position:relative}.oss-scene-tabs button:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:3px;background:var(--lime);transition:.35s}.oss-scene-tabs button.is-active{background:var(--ink);color:#fff}.oss-scene-tabs button.is-active:after{right:0}.oss-scene-tabs button>span{grid-row:1/3;font-size:8px;color:#7e8179;padding-top:3px}.oss-scene-tabs b{font-size:11px;text-transform:uppercase;letter-spacing:.06em}.oss-scene-tabs small{font-size:7px;letter-spacing:.11em;color:#8e9189}.oss-workspace{display:grid;grid-template-columns:1fr;border:1px solid #cfcdc6;min-height:650px;background:#e5e2da}.oss-scene{position:relative;min-width:0;display:flex;flex-direction:column;justify-content:center;overflow:hidden}.oss-bag-canvas{position:relative;width:min(100%,930px);aspect-ratio:3/2;margin:auto}.oss-bag-canvas>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;display:block;mix-blend-mode:multiply;animation:oss-bag-in .5s ease}@keyframes oss-bag-in{0%{opacity:.25;transform:scale(.985)}}.oss-hotspot{position:absolute;z-index:3;width:33px;height:33px;border:1px solid rgba(255,255,255,.9);border-radius:50%;background:#171916d9;transform:translate(-50%,-50%);cursor:pointer;box-shadow:0 4px 16px #00000029;transition:.25s}.oss-hotspot i{position:absolute;width:6px;height:6px;background:var(--lime);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.oss-hotspot span{position:absolute;left:42px;top:50%;transform:translate(-7px,-50%);background:var(--ink);color:#fff;padding:7px 9px;white-space:nowrap;font-size:8px;letter-spacing:.08em;text-transform:uppercase;opacity:0;pointer-events:none;transition:.25s}.oss-hotspot:hover,.oss-hotspot.is-active{background:var(--lime);border-color:var(--lime);box-shadow:0 0 0 9px #c9f54a38}.oss-hotspot:hover i,.oss-hotspot.is-active i{background:var(--ink)}.oss-hotspot:hover span,.oss-hotspot.is-active span{opacity:1;transform:translateY(-50%)}.oss-scene-meta{position:absolute;left:22px;bottom:19px;display:flex;align-items:center;gap:18px;font-size:8px;letter-spacing:.1em;text-transform:uppercase}.oss-scene-meta strong{font-size:9px}.oss-scene-meta span:last-child{display:flex;align-items:center;gap:6px;color:#74776f}.oss-scene-meta svg{width:13px}.oss-scene-arrows{position:absolute;right:20px;bottom:17px;display:flex;gap:2px}.oss-scene-arrows button{width:34px;height:34px;border:1px solid #c0beb7;background:#efede7;display:grid;place-items:center;cursor:pointer}.oss-scene-arrows svg{width:15px}.oss-product-panel{background:#f7f5ef;border-left:1px solid #cfcdc6;padding:21px;display:flex;flex-direction:column;min-width:0}.oss-panel-head{border-bottom:1px solid #d4d2cb;padding-bottom:14px;display:grid;grid-template-columns:1fr auto;gap:5px}.oss-panel-head>span{grid-column:1/3;font-size:7px;letter-spacing:.16em;color:#898c83}.oss-panel-head b{font:600 18px Manrope;letter-spacing:-.04em}.oss-panel-head small{align-self:center;color:#7c7f76;font-size:8px}.oss-related-products{padding:10px 0;display:grid;gap:4px}.oss-related-products button{width:100%;border:1px solid transparent;background:transparent;padding:5px;display:grid;grid-template-columns:45px 1fr 20px;gap:10px;align-items:center;text-align:left;cursor:pointer}.oss-related-products button.is-active{border-color:#c4c2ba;background:#fff}.oss-related-products img{width:45px;height:38px;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.oss-related-products span{display:flex;flex-direction:column;gap:2px}.oss-related-products small{font-size:7px;color:#8a8d85}.oss-related-products b{font-size:10px}.oss-related-products svg{width:14px;color:#777a72}.oss-selected-product{margin-top:auto;border-top:1px solid #d4d2cb;padding-top:12px}.oss-product-image{height:150px;background:#ebe9e2;position:relative;overflow:hidden}.oss-product-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.oss-product-image span{position:absolute;top:10px;left:10px;background:var(--lime);padding:5px 7px;font-size:6px;letter-spacing:.12em;font-weight:700}.oss-selected-product>p{margin:13px 0 5px;font-size:7px;letter-spacing:.14em;color:#777a72}.oss-selected-product h2{margin:0 0 11px;font:600 20px Manrope;letter-spacing:-.04em}.oss-selected-product dl{margin:0 0 12px;font-size:8px}.oss-selected-product dl div{display:flex;justify-content:space-between;border-top:1px solid #d9d7d0;padding:5px 0}.oss-selected-product dt{color:#8a8d85}.oss-selected-product dd{margin:0;font-weight:600}.oss-product-actions{display:grid;grid-template-columns:1.2fr 1fr;gap:5px}.oss-product-actions button{min-height:42px;border:1px solid var(--ink);background:transparent;padding:0 10px;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:7px;letter-spacing:.08em;cursor:pointer}.oss-product-actions button:first-child{background:var(--ink);color:#fff}.oss-product-actions button.is-added{background:var(--lime);color:var(--ink);border-color:var(--lime)}.oss-product-actions svg{width:14px}.oss-product-actions small{writing-mode:vertical-rl;font-size:5px;color:#777a72}.oss-drawer-backdrop{position:fixed;z-index:69;inset:0;border:0;background:#10120f52;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);cursor:pointer;animation:oss-fade-in .3s ease}.oss-product-drawer{position:fixed;z-index:70;right:0;top:0;bottom:0;width:min(510px,92vw);background:#f7f5ef;box-shadow:-30px 0 80px #10120f33;padding:27px;overflow-y:auto;animation:oss-drawer-in .38s cubic-bezier(.22,.8,.25,1)}@keyframes oss-fade-in{0%{opacity:0}}@keyframes oss-drawer-in{0%{transform:translate(100%)}}.oss-drawer-head{display:flex;justify-content:space-between;align-items:start;padding-bottom:20px;border-bottom:1px solid #d1cfc8}.oss-drawer-head>div>span{font-size:7px;letter-spacing:.14em;color:#80837b}.oss-drawer-head h2{font:600 29px Manrope;letter-spacing:-.055em;margin:8px 0 2px}.oss-drawer-head p{margin:0;color:#898c84;font-size:9px}.oss-drawer-head>button{width:40px;height:40px;border:1px solid #c8c6bf;background:transparent;display:grid;place-items:center;cursor:pointer}.oss-drawer-head svg{width:18px}.oss-drawer-products{display:flex;gap:7px;padding:15px 0;overflow-x:auto}.oss-drawer-products button{min-width:185px;border:1px solid #d0cec7;background:transparent;padding:6px;display:grid;grid-template-columns:54px 1fr;gap:9px;align-items:center;text-align:left;cursor:pointer}.oss-drawer-products button.is-active{border-color:var(--ink);background:#fff}.oss-drawer-products img{width:54px;height:50px;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.oss-drawer-products span{display:flex;flex-direction:column;gap:3px}.oss-drawer-products small{font-size:7px;color:#898c84}.oss-drawer-products b{font-size:9px}.oss-view-tabs{display:grid;grid-template-columns:1fr 1fr;margin-top:3px;border-bottom:1px solid #bbb9b2}.oss-view-tabs button{min-height:43px;border:0;background:transparent;text-transform:uppercase;font-size:9px;letter-spacing:.12em;cursor:pointer;position:relative;color:#85887f}.oss-view-tabs button:after{content:"";position:absolute;left:0;right:100%;bottom:-1px;height:2px;background:var(--ink);transition:.25s}.oss-view-tabs button.is-active{color:var(--ink);font-weight:700}.oss-view-tabs button.is-active:after{right:0}.oss-view-tabs button:disabled{cursor:not-allowed;color:#b6b7b1}.oss-view-tabs small{display:block;font-size:5px;letter-spacing:.1em;margin-top:3px}.oss-drawer-viewer{height:340px;background:#ebe9e2;position:relative;overflow:hidden}.oss-drawer-viewer>img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.oss-drawer-viewer>span{position:absolute;left:13px;top:13px;background:var(--lime);padding:6px 8px;font-size:6px;letter-spacing:.12em;font-weight:700;z-index:3}.oss-drawer-viewer.is-3d{background:var(--lime)}.oss-drawer-viewer.is-3d:before,.oss-drawer-viewer.is-3d:after{content:"";position:absolute;width:290px;height:290px;border:1px solid rgba(23,25,22,.18);border-radius:50%;left:50%;top:50%;transform:translate(-50%,-50%)}.oss-drawer-viewer.is-3d:after{width:205px;height:205px}.oss-drawer-3d{position:absolute;z-index:2;inset:0;cursor:grab}.oss-drawer-3d:active{cursor:grabbing}.oss-drawer-detail{padding-top:18px}.oss-drawer-detail>p{margin:0 0 7px;font-size:7px;letter-spacing:.14em;color:#74776f}.oss-drawer-detail h3{margin:0 0 16px;font:600 25px Manrope;letter-spacing:-.045em}.oss-drawer-detail dl{margin:0 0 16px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #d1cfc8;border-bottom:1px solid #d1cfc8}.oss-drawer-detail dl div{padding:11px 8px;border-right:1px solid #d1cfc8;display:flex;flex-direction:column;gap:5px}.oss-drawer-detail dl div:last-child{border-right:0}.oss-drawer-detail dt{color:#898c84;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.oss-drawer-detail dd{margin:0;font-size:10px;font-weight:600}.oss-drawer-detail>button{width:100%;min-height:50px;border:0;background:var(--ink);color:#fff;padding:0 16px;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:8px;letter-spacing:.1em;cursor:pointer}.oss-drawer-detail>button.is-added{background:var(--lime);color:var(--ink)}.oss-drawer-detail>button svg{width:16px}.oss-bridge{background:var(--ink);color:#f2efe8;padding:105px 7vw 80px}.oss-bridge>p,.oss-possibility>div>p{margin:0 0 40px;font-size:8px;letter-spacing:.16em;color:#969990}.oss-bridge h2,.oss-possibility h2{font:500 clamp(48px,6.4vw,94px)/.93 "Manrope";letter-spacing:-.07em;margin:0}.oss-bridge>div{margin-top:72px;border-top:1px solid #393c35;padding-top:20px;display:flex;align-items:center;justify-content:space-between;color:#a8aba2;font-size:8px;letter-spacing:.12em}.oss-bridge>div svg{width:18px;color:var(--lime)}.oss-catalog{background:#f2efe8}.oss-company{min-height:720px}.oss-possibility{padding:110px 7vw;background:var(--lime);display:grid;grid-template-columns:1fr 1fr;gap:8vw}.oss-possibility>div>p{color:#56602f}.oss-possibility-list{border-top:1px solid rgba(23,25,22,.35)}.oss-possibility-list article{display:grid;grid-template-columns:32px 55px 1fr;align-items:center;gap:12px;border-bottom:1px solid rgba(23,25,22,.35);padding:23px 0}.oss-possibility-list svg{width:21px}.oss-possibility-list span{font-size:7px;letter-spacing:.13em}.oss-possibility-list h3{font:500 17px Manrope;margin:0;letter-spacing:-.03em}.oss-3d-modal{position:fixed;z-index:100;inset:0;background:#d3ff58;color:var(--ink);display:grid;grid-template-columns:34% 66%;padding:55px}.oss-3d-modal:before,.oss-3d-modal:after{content:"";position:absolute;border:1px solid rgba(23,25,22,.2);border-radius:50%;width:58vw;height:58vw;right:2vw;top:50%;transform:translateY(-50%)}.oss-3d-modal:after{width:40vw;height:40vw;right:11vw}.oss-3d-close{position:absolute;z-index:5;right:35px;top:30px;border:0;background:transparent;display:flex;align-items:center;gap:7px;text-transform:uppercase;font-size:9px;letter-spacing:.12em;cursor:pointer}.oss-3d-close svg{width:18px}.oss-3d-copy{position:relative;z-index:3;align-self:center}.oss-3d-copy>span{font-size:8px;letter-spacing:.17em}.oss-3d-copy h2{font:600 clamp(65px,8vw,130px)/1 "Manrope";letter-spacing:-.08em;margin:25px 0 10px}.oss-3d-copy p{font-size:12px}.oss-3d-canvas{position:relative;z-index:2;min-height:78vh;cursor:grab}.oss-3d-canvas:active{cursor:grabbing}.oss-3d-specs{position:absolute;z-index:4;right:55px;bottom:40px;display:flex;gap:25px;font-size:8px;letter-spacing:.13em}@media(max-width:980px){.oss-header nav{display:none}.oss-search{display:none}.oss-showroom{padding:95px 20px 25px}.oss-workspace{grid-template-columns:1fr}.oss-bag-canvas{width:100%}.oss-scene{min-height:560px}.oss-possibility{grid-template-columns:1fr}.oss-3d-modal{grid-template-columns:1fr;padding:35px}.oss-3d-copy{position:absolute;left:35px;top:80px}.oss-3d-copy h2{font-size:58px;margin:10px 0}.oss-3d-canvas{min-height:90vh}}@media(max-width:620px){.oss-header{height:64px}.oss-inquiry-button{min-width:40px;width:40px;padding:0;justify-content:center}.oss-inquiry-button>svg{display:none}.oss-inquiry-button b{flex:none}.oss-showroom{padding:88px 12px 16px}.oss-showroom-head{display:block;padding:0 5px 20px}.oss-showroom-head h1{font-size:36px}.oss-showroom-intro{margin-top:15px;max-width:300px}.oss-scene-tabs button{padding:11px 8px;display:block;text-align:center}.oss-scene-tabs button>span,.oss-scene-tabs small{display:none}.oss-scene-tabs b{font-size:8px}.oss-workspace{min-height:0}.oss-scene{min-height:390px;justify-content:flex-start}.oss-bag-canvas{margin:20px auto 0}.oss-hotspot{width:27px;height:27px}.oss-hotspot span{display:none}.oss-scene-meta{left:12px;bottom:12px;gap:8px}.oss-scene-meta span:last-child{display:none}.oss-scene-arrows{right:10px;bottom:8px}.oss-bridge{padding:75px 24px 60px}.oss-bridge h2,.oss-possibility h2{font-size:43px}.oss-bridge>div{margin-top:45px;display:grid;grid-template-columns:1fr auto;gap:12px;justify-content:start}.oss-bridge>div svg:nth-of-type(n+2){display:none}.oss-possibility{padding:75px 24px}.oss-possibility-list article{grid-template-columns:26px 48px 1fr}.oss-possibility-list h3{font-size:14px}.oss-product-drawer{inset:auto 0 0;width:100%;height:min(82svh,720px);padding:18px;border-radius:18px 18px 0 0;animation-name:oss-sheet-in}.oss-drawer-head{padding-bottom:13px}.oss-drawer-head h2{font-size:23px;margin-top:5px}.oss-drawer-products{padding:11px 0}.oss-drawer-products button{min-width:170px}.oss-drawer-viewer{height:245px}.oss-drawer-detail{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:12px;column-gap:12px}.oss-drawer-detail>p,.oss-drawer-detail h3{grid-column:1/3}.oss-drawer-detail h3{font-size:21px;margin-bottom:10px}.oss-drawer-detail dl{grid-column:1/3;margin-bottom:12px}.oss-drawer-detail>button{grid-column:1/3}.oss-view-tabs button{min-height:38px}}@keyframes oss-sheet-in{0%{transform:translateY(100%)}}.oc-page{background:#f2efe8}.oc-header{position:absolute;color:#f3f0e8;border-color:#fff3}.oc-header .os-brand,.oc-header nav a{color:#f3f0e8}.oc-header .os-brand-mark{border-color:#f3f0e8}.oc-hero{min-height:650px;background:var(--ink);color:#f4f1e9;padding:160px 7vw 75px;display:grid;grid-template-columns:1fr 310px;gap:8vw;align-items:end;position:relative;overflow:hidden}.oc-hero:before{content:"";position:absolute;width:550px;height:550px;border:1px solid #353931;border-radius:50%;right:24vw;top:50px;box-shadow:0 0 0 110px #c9f54a06,0 0 0 220px #c9f54a04}.oc-hero>div{position:relative;z-index:2}.oc-hero>div>p{margin:0 0 35px;color:#9da097;font-size:8px;letter-spacing:.17em}.oc-hero h1{margin:0;font:500 clamp(68px,8.8vw,142px)/.84 "Manrope";letter-spacing:-.08em}.oc-hero h1 em{font:400 .77em Georgia,serif;color:var(--lime)}.oc-hero-side{border-left:1px solid #3b3e37;padding-left:30px;display:flex;flex-direction:column;align-items:flex-start}.oc-hero-side strong{font:600 70px Manrope;letter-spacing:-.07em;color:var(--lime)}.oc-hero-side>span{color:#a9aca3;font-size:12px;line-height:1.55}.oc-hero-side a{color:#fff;text-decoration:none;margin-top:50px;border-bottom:1px solid #777a72;padding-bottom:10px;width:100%;display:flex;align-items:center;gap:10px;text-transform:uppercase;font-size:8px;letter-spacing:.12em}.oc-hero-side svg{width:15px}.oc-library{padding:100px 6vw 130px}.oc-library-head{display:flex;justify-content:space-between;align-items:end;padding-bottom:45px;border-bottom:1px solid #c4c2bb}.oc-library-head>div>p{font-size:8px;letter-spacing:.16em;color:#7f827a;margin:0 0 15px}.oc-library-head h2{margin:0;font:600 clamp(40px,5vw,74px)/1 "Manrope";letter-spacing:-.065em}.oc-search{width:min(460px,40vw);height:55px;border:1px solid #bdbbb4;background:#f8f6f0;display:flex;align-items:center;padding:0 15px;gap:12px}.oc-search svg{width:17px;flex:none}.oc-search input{border:0;outline:0;background:transparent;min-width:0;flex:1;font:11px DM Sans}.oc-search>span{font-size:7px;letter-spacing:.1em;color:#898c83;white-space:nowrap}.oc-library-body{display:grid;grid-template-columns:190px 1fr;gap:35px;padding-top:32px}.oc-categories{position:sticky;top:20px;align-self:start}.oc-categories>p{display:flex;align-items:center;gap:8px;margin:0 0 18px;font-size:7px;letter-spacing:.14em;color:#7e8179}.oc-categories>p svg{width:14px}.oc-categories button{width:100%;border:0;border-top:1px solid #cfcdc6;background:transparent;padding:13px 3px;display:flex;justify-content:space-between;text-align:left;cursor:pointer;font-size:10px;color:#73766e}.oc-categories button:last-child{border-bottom:1px solid #cfcdc6}.oc-categories button.is-active{color:var(--ink);font-weight:700}.oc-categories button.is-active span:before{content:"•";color:#a6ce2f;margin-right:7px}.oc-categories button b{font-size:8px;font-weight:500;color:#989b92}.oc-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:36px 14px}.oc-card{border:0;background:transparent;padding:0;text-align:left;cursor:pointer;min-width:0}.oc-card-image{aspect-ratio:1/1.04;background:#e4e1da;position:relative;overflow:hidden}.oc-card-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply;transition:.55s ease}.oc-card:hover .oc-card-image img{transform:scale(1.06)}.oc-card-image>span{position:absolute;left:12px;top:12px;background:var(--lime);padding:5px 7px;font-size:6px;letter-spacing:.12em;font-weight:700}.oc-card-image i{position:absolute;right:12px;top:12px;font-style:normal;font-size:7px;letter-spacing:.1em}.oc-card-meta>p{margin:14px 0 6px;font-size:7px;letter-spacing:.14em;color:#7c7f76}.oc-card-meta h3{font:600 16px Manrope;letter-spacing:-.035em;margin:0}.oc-card-meta footer{display:flex;justify-content:space-between;align-items:center;margin-top:15px;border-top:1px solid #ceccc5;padding-top:10px;font-size:8px;color:#797c74}.oc-card-meta footer svg{width:16px}.oc-empty{grid-column:2;text-align:center;padding:90px 0}.oc-empty svg{width:32px;height:32px;stroke-width:1}.oc-empty h3{font:600 22px Manrope}.oc-empty button{border:0;border-bottom:1px solid var(--ink);background:transparent;padding:8px 0;text-transform:uppercase;font-size:8px;letter-spacing:.12em;cursor:pointer}.oc-application{background:var(--lime);padding:95px 7vw;position:relative}.oc-application>p{margin:0 0 28px;font-size:8px;letter-spacing:.15em}.oc-application h2{margin:0;font:500 clamp(50px,6.5vw,96px)/.93 "Manrope";letter-spacing:-.075em}.oc-application a{position:absolute;right:7vw;bottom:100px;color:var(--ink);text-decoration:none;border-bottom:1px solid rgba(23,25,22,.65);padding-bottom:10px;width:245px;display:flex;justify-content:space-between;text-transform:uppercase;font-size:8px;letter-spacing:.1em}.oc-application svg{width:17px}.oc-drawer-viewer{height:410px}.oc-product-drawer{width:min(540px,92vw)}@media(max-width:980px){.oc-header nav{display:flex}.oc-hero{grid-template-columns:1fr;min-height:720px}.oc-hero-side{border-left:0;border-top:1px solid #3b3e37;padding:25px 0 0;display:grid;grid-template-columns:auto 1fr auto;gap:20px;align-items:center}.oc-hero-side strong{font-size:54px}.oc-hero-side a{margin:0;width:180px}.oc-library-head{display:block}.oc-search{width:100%;margin-top:35px}.oc-grid{grid-template-columns:repeat(2,1fr)}}@media(max-width:620px){.oc-header nav{display:none}.oc-header .oss-inquiry-button{display:flex}.oc-hero{padding:130px 24px 60px;min-height:650px}.oc-hero h1{font-size:57px}.oc-hero-side{grid-template-columns:auto 1fr}.oc-hero-side a{grid-column:1/3;width:100%;margin-top:10px}.oc-library{padding:70px 20px 85px}.oc-library-head h2{font-size:42px}.oc-library-body{display:block}.oc-categories{position:static;display:flex;overflow-x:auto;margin-bottom:24px}.oc-categories>p{display:none}.oc-categories button{min-width:auto;width:auto;white-space:nowrap;border:1px solid #cfcdc6;border-right:0;padding:10px 13px}.oc-categories button:last-child{border-right:1px solid #cfcdc6}.oc-categories button b{display:none}.oc-grid{gap:28px 10px}.oc-card-meta h3{font-size:13px}.oc-application{padding:75px 24px 160px}.oc-application h2{font-size:44px}.oc-application a{left:24px;right:24px;bottom:70px;width:auto}.oc-product-drawer{width:100%}}.ocp-page{background:#ebe9e2}.ocp-header{position:absolute;color:#f4f1e9;border-color:#393c35}.ocp-header .os-brand,.ocp-header nav a{color:#f4f1e9}.ocp-header .os-brand-mark{border-color:#f4f1e9}.ocp-hero{min-height:760px;height:96svh;padding-top:82px;background:var(--ink);color:#f4f1e9;display:grid;grid-template-columns:43% 57%}.ocp-hero-copy{padding:75px 4vw 45px 6vw;display:flex;flex-direction:column;position:relative;overflow:hidden}.ocp-hero-copy:after{content:"";position:absolute;width:440px;height:440px;border:1px solid #353831;border-radius:50%;left:-230px;bottom:-190px;box-shadow:0 0 0 95px #c9f54a05,0 0 0 190px #c9f54a03}.ocp-hero-copy>p{display:flex;align-items:center;gap:9px;margin:0;font-size:8px;letter-spacing:.17em;color:#a7aaa1;position:relative;z-index:2}.ocp-hero-copy>p span{width:24px;height:1px;background:var(--lime)}.ocp-hero-copy h1{margin:auto 0 45px;font:500 clamp(64px,6.7vw,112px)/.82 "Manrope";letter-spacing:-.078em;position:relative;z-index:2}.ocp-hero-copy h1 em{color:var(--lime);font:400 .95em Georgia,serif}.ocp-hero-copy>div{max-width:360px;border-top:1px solid #3c3f38;padding-top:18px;display:grid;grid-template-columns:35px 1fr;gap:15px;position:relative;z-index:2}.ocp-hero-copy>div>span{color:var(--lime);font-size:8px}.ocp-hero-copy>div p{margin:0;color:#a7aaa1;font-size:11px;line-height:1.6}.ocp-feature{margin:0;border:0;border-left:1px solid #393c35;background:#eeece5;color:var(--ink);padding:25px 3vw 28px;position:relative;display:grid;grid-template-rows:auto 1fr auto auto;text-align:left;cursor:pointer;overflow:hidden}.ocp-feature:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,transparent 58%,rgba(201,245,74,.23));pointer-events:none}.ocp-feature-top{display:flex;justify-content:space-between;position:relative;z-index:2;font-size:8px;letter-spacing:.14em}.ocp-feature-top b{font-weight:500}.ocp-feature>img{width:100%;height:100%;min-height:0;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply;transform:scale(1.08);transition:.65s cubic-bezier(.2,.75,.2,1)}.ocp-feature:hover>img{transform:scale(1.14) rotate(-1deg)}.ocp-feature-caption{display:flex;justify-content:space-between;align-items:end;border-top:1px solid #c5c3bc;padding-top:17px;position:relative;z-index:2}.ocp-feature-caption span{font-size:7px;letter-spacing:.14em;color:#74776f}.ocp-feature-caption h2{margin:6px 0 0;font:600 clamp(20px,2.1vw,31px) "Manrope";letter-spacing:-.05em}.ocp-feature-caption svg{width:29px;height:29px;stroke-width:1.3}.ocp-feature-spec{display:flex;gap:25px;margin-top:20px;position:relative;z-index:2;font-size:7px;letter-spacing:.14em}.ocp-feature-spec span:last-child{margin-left:auto;background:var(--lime);padding:5px 7px;font-weight:700}.ocp-directory{padding:110px 5vw 135px;background:#f2efe8}.ocp-directory-head{display:flex;justify-content:space-between;align-items:end;margin-bottom:55px}.ocp-directory-head>div>p{margin:0 0 18px;font-size:8px;letter-spacing:.16em;color:#797c74}.ocp-directory-head h2{margin:0;font:600 clamp(46px,5.5vw,82px)/.95 "Manrope";letter-spacing:-.07em}.ocp-directory-meta{display:flex;align-items:end;gap:16px;padding-bottom:5px}.ocp-directory-meta strong{font:600 49px/1 Manrope;letter-spacing:-.06em}.ocp-directory-meta span{color:#777a72;font-size:9px;line-height:1.45;text-transform:uppercase;letter-spacing:.08em}.ocp-tools{display:grid;grid-template-columns:1fr 170px;border:1px solid #bdbbb4;background:#faf8f2}.ocp-tools label{min-height:65px;display:flex;align-items:center;gap:14px;padding:0 20px}.ocp-tools label>svg{width:19px}.ocp-tools input{flex:1;min-width:0;border:0;background:transparent;outline:0;font:12px DM Sans}.ocp-tools label>span{color:#85887f;font-size:7px;letter-spacing:.12em}.ocp-tools>a{border-left:1px solid #bdbbb4;color:var(--ink);text-decoration:none;display:flex;align-items:center;justify-content:center;gap:10px;font-size:8px;letter-spacing:.11em;font-weight:700}.ocp-tools>a svg{width:16px}.ocp-filters{display:flex;align-items:stretch;border:1px solid #c9c7c0;border-top:0;overflow-x:auto}.ocp-filters>span{min-width:100px;padding:0 16px;display:flex;align-items:center;gap:8px;font-size:7px;letter-spacing:.13em;color:#74776f;border-right:1px solid #c9c7c0}.ocp-filters>span svg{width:14px}.ocp-filters button{flex:1;min-width:105px;border:0;border-right:1px solid #c9c7c0;background:transparent;min-height:48px;padding:0 12px;display:flex;align-items:center;justify-content:space-between;color:#777a72;font-size:8px;text-transform:uppercase;letter-spacing:.07em;cursor:pointer}.ocp-filters button:last-child{border-right:0}.ocp-filters button b{font-size:7px;font-weight:500;color:#9da097}.ocp-filters button.is-active{background:var(--ink);color:#fff}.ocp-filters button.is-active b{color:var(--lime)}.ocp-grid{display:grid;grid-template-columns:repeat(4,1fr);margin-top:38px;border-top:1px solid #c9c7c0;border-left:1px solid #c9c7c0}.ocp-card{min-width:0;border:0;border-right:1px solid #c9c7c0;border-bottom:1px solid #c9c7c0;background:transparent;padding:16px;text-align:left;cursor:pointer;transition:.35s}.ocp-card:hover{background:#e6e3dc}.ocp-card-head{height:25px;display:flex;align-items:start;gap:12px;font-size:7px;letter-spacing:.11em;color:#767970}.ocp-card-head b{font-weight:500}.ocp-card-head i{margin-left:auto;background:var(--lime);color:var(--ink);font-style:normal;padding:4px 6px;font-weight:700}.ocp-card-image{aspect-ratio:1/.9;position:relative;background:#e5e2db;overflow:hidden}.ocp-card-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply;transition:.55s ease}.ocp-card:hover .ocp-card-image>img{transform:scale(1.06)}.ocp-card-image>div{position:absolute;inset:auto 0 0;background:var(--ink);color:#fff;min-height:37px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:.11em;transform:translateY(100%);transition:.3s}.ocp-card:hover .ocp-card-image>div{transform:none}.ocp-card-image svg{width:14px}.ocp-card-copy>p{margin:15px 0 5px;font-size:7px;letter-spacing:.13em;color:#7b7e76}.ocp-card-copy h3{margin:0;font:600 15px/1.25 Manrope;letter-spacing:-.035em}.ocp-card-copy footer{margin-top:15px;padding-top:10px;border-top:1px solid #d0cec7;display:flex;justify-content:space-between;color:#777a72;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.ocp-showroom-cta{min-height:680px;display:grid;grid-template-columns:45% 55%;background:var(--lime)}.ocp-showroom-cta>div:first-child{padding:90px 6vw;display:flex;flex-direction:column;align-items:flex-start}.ocp-showroom-cta>div>p{margin:0 0 65px;font-size:8px;letter-spacing:.16em}.ocp-showroom-cta h2{margin:0;font:500 clamp(53px,6vw,91px)/.92 "Manrope";letter-spacing:-.075em}.ocp-showroom-cta>div>span{max-width:380px;margin:35px 0;color:#4e562f;font-size:13px;line-height:1.65}.ocp-showroom-cta a{margin-top:auto;width:260px;border-bottom:1px solid rgba(23,25,22,.6);padding-bottom:11px;color:var(--ink);text-decoration:none;display:flex;justify-content:space-between;text-transform:uppercase;font-size:8px;letter-spacing:.1em;font-weight:700}.ocp-showroom-cta a svg{width:17px}.ocp-showroom-image{margin:25px 25px 25px 0;position:relative;overflow:hidden;background:#eeece5}.ocp-showroom-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.ocp-showroom-image b{position:absolute;left:20px;bottom:20px;background:var(--ink);color:#fff;padding:10px 12px;font-size:7px;letter-spacing:.13em}@media(max-width:1100px){.ocp-grid{grid-template-columns:repeat(3,1fr)}.ocp-hero{grid-template-columns:47% 53%}}@media(max-width:800px){.ocp-header nav{display:flex}.ocp-hero{height:auto;grid-template-columns:1fr;padding-top:82px}.ocp-hero-copy{min-height:600px}.ocp-feature{min-height:650px;border-left:0;border-top:1px solid #393c35}.ocp-grid{grid-template-columns:repeat(2,1fr)}.ocp-showroom-cta{grid-template-columns:1fr}.ocp-showroom-cta>div:first-child{min-height:620px}.ocp-showroom-image{min-height:520px;margin:0 20px 20px}}@media(max-width:620px){.ocp-header nav{display:none}.ocp-hero{padding-top:64px}.ocp-hero-copy{min-height:500px;padding:55px 24px 40px}.ocp-hero-copy h1{font-size:57px}.ocp-feature{min-height:500px;padding:18px}.ocp-feature>img{transform:scale(1.02)}.ocp-directory{padding:75px 16px 90px}.ocp-directory-head{display:block;margin-bottom:35px}.ocp-directory-head h2{font-size:45px}.ocp-directory-meta{margin-top:25px}.ocp-tools{grid-template-columns:1fr}.ocp-tools>a{min-height:45px;border-left:0;border-top:1px solid #bdbbb4}.ocp-filters>span{display:none}.ocp-grid{margin-top:25px}.ocp-card{padding:9px}.ocp-card-head{gap:6px}.ocp-card-copy h3{font-size:12px}.ocp-card-image{aspect-ratio:1/1}.ocp-showroom-cta>div:first-child{min-height:560px;padding:70px 24px}.ocp-showroom-cta h2{font-size:47px}.ocp-showroom-image{min-height:420px;margin:0 12px 12px}}.oc2-page{background:#efede6}.oc2-header{position:absolute}.oc2-intro{padding:155px 4vw 55px;display:grid;grid-template-columns:1fr 430px;gap:8vw;align-items:end;border-bottom:1px solid #cccac3;background:#efede6}.oc2-intro-title>p{display:flex;align-items:center;gap:9px;margin:0 0 16px;font-size:8px;letter-spacing:.18em;font-weight:700}.oc2-intro-title>p span{width:24px;height:1px;background:var(--ink)}.oc2-intro-title h1{margin:0;font:600 clamp(50px,6.2vw,92px)/.95 "Manrope";letter-spacing:-.075em}.oc2-intro-copy{border-top:1px solid #bbb9b2;padding-top:18px;display:grid;grid-template-columns:1fr 120px;gap:30px;align-items:end}.oc2-intro-copy>p{margin:0;color:#6f726a;font-size:12px;line-height:1.65}.oc2-intro-copy>div{border-left:1px solid #c3c1ba;padding-left:20px}.oc2-intro-copy strong{display:block;font:600 37px/1 Manrope;letter-spacing:-.06em}.oc2-intro-copy span{display:block;margin-top:6px;font-size:7px;letter-spacing:.12em;line-height:1.5;color:#787b73}.oc2-directory{padding:28px 3vw 120px}.oc2-tools{display:grid;grid-template-columns:1fr 180px;border:1px solid #c6c4bd;background:#f8f6f0}.oc2-tools label{min-height:62px;padding:0 18px;display:flex;align-items:center;gap:13px}.oc2-tools label svg{width:17px}.oc2-tools input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:11px DM Sans}.oc2-tools label span{color:#898c84;font-size:7px;letter-spacing:.12em}.oc2-tools>a{border-left:1px solid #c6c4bd;color:var(--ink);text-decoration:none;display:flex;align-items:center;justify-content:center;gap:9px;font-size:8px;letter-spacing:.11em;font-weight:700}.oc2-tools>a svg{width:15px}.oc2-category-tabs{margin-top:10px;display:flex;border:1px solid #c6c4bd;overflow-x:auto;background:#efede6}.oc2-category-tabs>span{min-width:150px;padding:0 16px;display:flex;align-items:center;gap:8px;border-right:1px solid #c6c4bd;font-size:7px;letter-spacing:.12em;color:#777a72}.oc2-category-tabs>span svg{width:14px}.oc2-category-tabs button{flex:1;min-width:125px;min-height:65px;border:0;border-right:1px solid #c6c4bd;background:transparent;padding:10px 12px;text-align:left;display:grid;grid-template-columns:25px 1fr auto;align-items:center;position:relative;cursor:pointer;color:#777a72}.oc2-category-tabs button:last-child{border-right:0}.oc2-category-tabs button:after{content:"";position:absolute;left:0;right:100%;bottom:0;height:3px;background:var(--lime);transition:.3s}.oc2-category-tabs button small,.oc2-category-tabs button i{font-size:7px;font-style:normal;color:#92958d}.oc2-category-tabs button b{font-size:8px;text-transform:uppercase;letter-spacing:.06em}.oc2-category-tabs button.is-active{background:var(--ink);color:#fff}.oc2-category-tabs button.is-active:after{right:0}.oc2-category-tabs button.is-active i{color:var(--lime)}.oc2-list-head{display:flex;justify-content:space-between;align-items:center;margin:46px 0 17px}.oc2-list-head p{margin:0;font-size:8px;letter-spacing:.16em;font-weight:700}.oc2-list-head span{color:#7e8179;font-size:8px}.oc2-grid{display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c7c5be;border-left:1px solid #c7c5be}.oc2-card{min-width:0;border:0;border-right:1px solid #c7c5be;border-bottom:1px solid #c7c5be;background:#f2f0e9;padding:13px;text-align:left;cursor:pointer;transition:.3s}.oc2-card:hover{background:#e5e2da}.oc2-card-image{aspect-ratio:1/1.02;background:#e5e2da;position:relative;overflow:hidden}.oc2-card-image>span{position:absolute;z-index:2;left:11px;top:10px;font-size:7px;letter-spacing:.1em}.oc2-card-image>i{position:absolute;z-index:2;right:10px;top:9px;background:var(--lime);padding:5px 7px;font:700 6px DM Sans;letter-spacing:.1em}.oc2-card-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply;transition:.5s}.oc2-card:hover .oc2-card-image>img{transform:scale(1.055)}.oc2-card-image>div{position:absolute;left:0;right:0;bottom:0;background:var(--ink);color:#fff;min-height:38px;padding:0 11px;display:flex;align-items:center;justify-content:space-between;font-size:7px;letter-spacing:.11em;transform:translateY(100%);transition:.3s}.oc2-card:hover .oc2-card-image>div{transform:none}.oc2-card-image>div svg{width:14px}.oc2-card-copy>p{margin:14px 0 6px;color:#777a72;font-size:7px;letter-spacing:.13em}.oc2-card-copy h3{margin:0;font:600 15px Manrope;letter-spacing:-.035em}.oc2-card-copy footer{margin-top:14px;padding-top:9px;border-top:1px solid #ceccc5;display:flex;justify-content:space-between;color:#7d8078;font-size:7px;text-transform:uppercase;letter-spacing:.08em}.oc2-showroom-link{min-height:680px;background:var(--ink);color:#f2efe8;display:grid;grid-template-columns:43% 57%}.oc2-showroom-link>div:first-child{padding:90px 6vw;display:flex;flex-direction:column;align-items:flex-start}.oc2-showroom-link>div>p{margin:0 0 65px;color:#9ea198;font-size:8px;letter-spacing:.16em}.oc2-showroom-link h2{margin:0;font:500 clamp(53px,6vw,91px)/.92 "Manrope";letter-spacing:-.075em}.oc2-showroom-link>div>span{max-width:360px;margin:33px 0;color:#a5a89f;font-size:12px;line-height:1.65}.oc2-showroom-link a{margin-top:auto;color:#fff;text-decoration:none;width:245px;border-bottom:1px solid #6d7068;padding-bottom:11px;display:flex;justify-content:space-between;text-transform:uppercase;font-size:8px;letter-spacing:.1em}.oc2-showroom-link a svg{width:16px}.oc2-showroom-link>div:last-child{margin:25px 25px 25px 0;background:#e5e2da;position:relative;overflow:hidden}.oc2-showroom-link>div:last-child img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.oc2-showroom-link>div:last-child span{position:absolute;left:20px;bottom:20px;background:var(--lime);color:var(--ink);padding:9px 11px;font-size:7px;letter-spacing:.12em;font-weight:700}@media(max-width:1050px){.oc2-intro{grid-template-columns:1fr 360px}.oc2-grid{grid-template-columns:repeat(3,1fr)}.oc2-category-tabs>span{display:none}}@media(max-width:800px){.oc2-intro{grid-template-columns:1fr;padding-top:135px;gap:45px}.oc2-intro-copy{max-width:620px}.oc2-grid{grid-template-columns:repeat(2,1fr)}.oc2-showroom-link{grid-template-columns:1fr}.oc2-showroom-link>div:first-child{min-height:580px}.oc2-showroom-link>div:last-child{min-height:520px;margin:0 20px 20px}}@media(max-width:620px){.oc2-header nav{display:none}.oc2-intro{padding:115px 24px 45px}.oc2-intro-title h1{font-size:48px}.oc2-intro-copy{grid-template-columns:1fr 95px}.oc2-directory{padding:18px 12px 80px}.oc2-tools{grid-template-columns:1fr}.oc2-tools>a{min-height:43px;border-left:0;border-top:1px solid #c6c4bd}.oc2-category-tabs button{min-width:118px;min-height:54px}.oc2-list-head{align-items:end;margin-top:35px}.oc2-list-head span{max-width:165px;text-align:right;line-height:1.4}.oc2-card{padding:8px}.oc2-card-copy h3{font-size:12px;line-height:1.25}.oc2-card-image{aspect-ratio:1/1}.oc2-showroom-link>div:first-child{min-height:540px;padding:70px 24px}.oc2-showroom-link h2{font-size:48px}.oc2-showroom-link>div:last-child{min-height:410px;margin:0 12px 12px}}.ock-page{background:#efede6}.ock-header{position:absolute}.ock-header .oss-inquiry-button{color:#fff;text-decoration:none}.ock-header .oss-inquiry-button b{display:none}.ock-intro{min-height:450px}.ock-intro-title h1{font-size:clamp(49px,5.9vw,88px)}.ock-intro-copy strong{font-size:32px;letter-spacing:-.035em}.ock-overview{min-height:730px;display:grid;grid-template-columns:54% 46%;border-bottom:1px solid #c8c6bf;background:#e4e1da}.ock-overview-image{margin:24px 0 24px 24px;position:relative;overflow:hidden}.ock-overview-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;display:block;filter:saturate(.72) contrast(1.03)}.ock-overview-image>span,.ock-capability-image>span{position:absolute;left:17px;bottom:17px;background:var(--lime);padding:8px 10px;font-size:7px;letter-spacing:.12em;font-weight:700}.ock-overview-copy{padding:70px 6vw;display:flex;flex-direction:column;background:#efede6}.ock-overview-copy>p,.ock-section-head>p,.ock-capability-copy>p,.ock-quality-title>p,.ock-download>div>p{margin:0 0 48px;font-size:8px;letter-spacing:.16em;color:#777a72}.ock-overview-copy h2,.ock-section-head h2,.ock-capability-copy h2,.ock-quality h2,.ock-download h2{margin:0;font:500 clamp(44px,4.7vw,72px)/.95 "Manrope";letter-spacing:-.065em}.ock-overview-text{margin-top:40px;padding-top:18px;border-top:1px solid #c3c1ba;display:grid;grid-template-columns:130px 1fr;gap:25px}.ock-overview-text span{font-size:7px;letter-spacing:.12em}.ock-overview-text p{margin:0;color:#676a62;font-size:12px;line-height:1.7}.ock-overview-copy blockquote{margin:auto 0 0;padding-top:20px;border-top:1px solid #c3c1ba;font:italic 17px/1.5 Georgia,serif}.ock-stats{display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid #c5c3bc;background:#f2f0e9}.ock-stats article{min-height:220px;padding:26px;border-right:1px solid #c5c3bc;display:flex;flex-direction:column}.ock-stats article:last-child{border-right:0}.ock-stats article>span{font-size:7px;letter-spacing:.12em;color:#85887f}.ock-stats strong{margin:auto 0 10px;font:600 clamp(42px,5vw,72px)/1 "Manrope";letter-spacing:-.065em}.ock-stats p{max-width:180px;margin:0;color:#777a72;font-size:9px;line-height:1.5;text-transform:uppercase;letter-spacing:.07em}.ock-locations{padding:110px 6vw 125px}.ock-section-head{display:grid;grid-template-columns:22% 1fr 280px;gap:4vw;align-items:end;margin-bottom:55px}.ock-section-head>p{margin:0 0 8px}.ock-section-head>span{color:#6c6f67;font-size:12px;line-height:1.65}.ock-location-grid{display:grid;grid-template-columns:1fr 1fr;border:1px solid #c3c1ba}.ock-location-grid article{min-height:370px;padding:32px;background:#f2f0e9;display:flex;flex-direction:column}.ock-location-grid article+article{border-left:1px solid #c3c1ba}.ock-location-grid article>div{display:flex;align-items:center;justify-content:space-between}.ock-location-grid article>div svg{width:28px;height:28px;stroke-width:1.3}.ock-location-grid article>div span{font-size:7px;letter-spacing:.13em}.ock-location-grid h3{margin:auto 0 12px;font:600 27px Manrope;letter-spacing:-.045em}.ock-location-grid article>p{margin:0;color:#70736b;font-size:12px;line-height:1.65;max-width:440px}.ock-location-grid footer{margin-top:28px;padding-top:15px;border-top:1px solid #ceccc5;display:flex;align-items:center;gap:7px;font-size:8px;text-transform:uppercase;letter-spacing:.08em}.ock-location-grid footer svg{width:14px}.ock-capability{min-height:760px;display:grid;grid-template-columns:46% 54%;background:#e2dfd7;border-top:1px solid #c3c1ba;border-bottom:1px solid #c3c1ba}.ock-capability-image{margin:24px 0 24px 24px;position:relative;overflow:hidden}.ock-capability-image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.55) contrast(1.06)}.ock-capability-copy{padding:70px 5vw;display:flex;flex-direction:column}.ock-capability-copy>p{margin-bottom:42px}.ock-capability-list{margin-top:55px;border-top:1px solid #bbb9b2}.ock-capability-list article{display:grid;grid-template-columns:35px 145px 1fr;gap:15px;align-items:center;padding:16px 0;border-bottom:1px solid #c4c2bb}.ock-capability-list article>span{color:#7b7e76;font-size:7px}.ock-capability-list strong{font-size:10px;text-transform:uppercase;letter-spacing:.05em}.ock-capability-list p{margin:0;color:#73766e;font-size:9px;line-height:1.5}.ock-capability-copy>a{margin-top:auto;width:220px;color:var(--ink);text-decoration:none;border-bottom:1px solid #898b84;padding-bottom:10px;display:flex;justify-content:space-between;text-transform:uppercase;font-size:8px;letter-spacing:.1em}.ock-capability-copy>a svg{width:16px}.ock-quality{padding:110px 7vw;background:var(--lime);display:grid;grid-template-columns:1fr 1fr;gap:9vw;align-items:end}.ock-quality-title>p{color:#58612f}.ock-quality-title>svg{width:40px;height:40px;stroke-width:1.2;margin:0 0 30px}.ock-quality-copy>p{margin:0 0 40px;font-size:15px;line-height:1.7}.ock-quality-copy ul{list-style:none;padding:0;margin:0;border-top:1px solid rgba(23,25,22,.35)}.ock-quality-copy li{padding:14px 0;border-bottom:1px solid rgba(23,25,22,.35);display:flex;align-items:center;gap:12px;font-size:9px;text-transform:uppercase;letter-spacing:.09em}.ock-quality-copy li svg{width:16px}.ock-download{padding:95px 7vw;display:flex;justify-content:space-between;align-items:end;gap:50px;background:#efede6}.ock-download>div>p{margin-bottom:22px}.ock-download>a{min-width:320px;min-height:105px;border:1px solid #bbb9b2;color:var(--ink);text-decoration:none;padding:20px;display:grid;grid-template-columns:28px 1fr auto;gap:12px;align-items:center}.ock-download>a>svg{width:20px}.ock-download>a>span{font-size:10px;text-transform:uppercase;letter-spacing:.08em;font-weight:700}.ock-download>a small{display:block;margin-top:7px;color:#85887f;font-size:7px;font-weight:400}.ock-download>a>svg:last-child{width:18px}@media(max-width:900px){.ock-overview,.ock-capability{grid-template-columns:1fr}.ock-overview-image,.ock-capability-image{min-height:560px;margin:20px 20px 0}.ock-overview-copy,.ock-capability-copy{min-height:650px}.ock-section-head{grid-template-columns:1fr;gap:30px}.ock-section-head>span{max-width:500px}.ock-stats{grid-template-columns:1fr 1fr}.ock-stats article:nth-child(2){border-right:0}.ock-stats article:nth-child(-n+2){border-bottom:1px solid #c5c3bc}.ock-quality{grid-template-columns:1fr}.ock-download{align-items:center}}@media(max-width:620px){.ock-header nav{display:none}.ock-header .oss-inquiry-button{width:auto;padding:0 12px}.ock-intro{padding-top:115px}.ock-intro-title h1{font-size:45px}.ock-overview-image,.ock-capability-image{min-height:410px;margin:12px 12px 0}.ock-overview-copy,.ock-capability-copy{min-height:590px;padding:65px 24px}.ock-overview-text{grid-template-columns:1fr;gap:12px}.ock-overview-copy h2,.ock-section-head h2,.ock-capability-copy h2,.ock-quality h2,.ock-download h2{font-size:42px}.ock-stats article{min-height:170px;padding:18px}.ock-stats strong{font-size:44px}.ock-locations{padding:75px 20px}.ock-location-grid{grid-template-columns:1fr}.ock-location-grid article+article{border-left:0;border-top:1px solid #c3c1ba}.ock-location-grid article{min-height:330px;padding:25px}.ock-capability-list article{grid-template-columns:28px 1fr}.ock-capability-list article p{grid-column:2}.ock-quality{padding:75px 24px}.ock-download{padding:75px 24px;display:block}.ock-download>a{min-width:0;width:100%;margin-top:40px}}.oss-page,.oc2-page,.ock-page{-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility}.oss-header{min-height:76px;padding-left:3vw;padding-right:3vw;border-bottom-color:#74766e47}.os-brand{font-size:17px}.os-brand small{font-size:8px;line-height:1.2}.os-header nav a{font-size:12px}.oss-inquiry-button{min-height:44px;padding:0 17px;font-size:10px;gap:11px}.oss-showroom{padding-top:128px;padding-bottom:44px}.oss-showroom-head{padding-bottom:32px}.oss-showroom-head>div>p{font-size:10px;margin-bottom:14px}.oss-showroom-head h1{font-size:clamp(38px,4.1vw,64px);line-height:.96}.oss-showroom-intro{max-width:430px;font-size:15px;line-height:1.65}.oss-scene-tabs button{min-height:72px;padding:16px 19px;grid-template-columns:36px 1fr}.oss-scene-tabs button>span{font-size:10px}.oss-scene-tabs b{font-size:13px}.oss-scene-tabs small{font-size:9px;margin-top:3px}.oss-hotspot{width:38px;height:38px}.oss-hotspot span{left:48px;padding:9px 12px;font-size:10px}.oss-scene-meta{left:26px;bottom:23px;font-size:10px;gap:22px}.oss-scene-meta strong{font-size:11px}.oss-scene-arrows button{width:40px;height:40px}.oss-drawer-head>div>span{font-size:9px}.oss-drawer-head h2{font-size:32px}.oss-drawer-head p{font-size:11px}.oss-drawer-products small{font-size:9px}.oss-drawer-products b{font-size:11px;line-height:1.25}.oss-view-tabs button{font-size:11px}.oss-view-tabs small{font-size:7px}.oss-drawer-viewer>span{font-size:8px;padding:7px 10px}.oss-drawer-detail>p{font-size:9px}.oss-drawer-detail h3{font-size:28px}.oss-drawer-detail dt{font-size:9px}.oss-drawer-detail dd{font-size:12px}.oss-drawer-detail>button{min-height:56px;font-size:10px;padding:0 19px}.oss-bridge>p,.oss-possibility>div>p{font-size:10px}.oss-bridge>div{font-size:10px}.oss-possibility-list span{font-size:9px}.oss-possibility-list h3{font-size:20px}.os-section-index{font-size:11px}.os-filters button{font-size:11px;padding:12px 16px}.os-product>p{font-size:10px}.os-product h3{font-size:19px}.os-product footer{font-size:12px}.os-company-lead{font-size:17px}.os-company-numbers span{font-size:10px}.os-company-capabilities span{font-size:13px}.os-company-links a{min-height:64px;font-size:11px}.os-company-links .os-catalog-download small{font-size:9px}.os-contact>p{font-size:13px}.os-contact>div{font-size:10px}.oc2-intro{padding-top:170px;padding-bottom:68px}.oc2-intro-title>p{font-size:10px;margin-bottom:20px}.oc2-intro-title h1{font-size:clamp(58px,6.5vw,98px)}.oc2-intro-copy{padding-top:23px;grid-template-columns:1fr 135px}.oc2-intro-copy>p{font-size:15px;line-height:1.7}.oc2-intro-copy strong{font-size:42px}.oc2-intro-copy span{font-size:9px}.oc2-directory{padding-top:36px}.oc2-tools label{min-height:70px;padding:0 22px}.oc2-tools input{font-size:14px}.oc2-tools label span,.oc2-tools>a{font-size:10px}.oc2-category-tabs>span{font-size:9px}.oc2-category-tabs button{min-height:72px;padding:12px 15px}.oc2-category-tabs button small,.oc2-category-tabs button i{font-size:9px}.oc2-category-tabs button b{font-size:11px}.oc2-list-head{margin-top:56px;margin-bottom:22px}.oc2-list-head p,.oc2-list-head span{font-size:10px}.oc2-card{padding:17px}.oc2-card-image>span{font-size:9px}.oc2-card-image>i{font-size:8px}.oc2-card-image>div{min-height:44px;padding:0 14px;font-size:9px}.oc2-card-copy>p{margin-top:18px;font-size:10px}.oc2-card-copy h3{font-size:18px;line-height:1.25}.oc2-card-copy footer{margin-top:17px;padding-top:12px;font-size:10px}.oc2-showroom-link>div>p{font-size:10px}.oc2-showroom-link>div>span{font-size:15px;line-height:1.7}.oc2-showroom-link a{width:270px;font-size:10px;padding-bottom:13px}.oc2-showroom-link>div:last-child span{font-size:9px;padding:11px 13px}.ock-intro{min-height:500px}.ock-intro-copy>p{font-size:15px}.ock-intro-copy strong{font-size:38px}.ock-overview-copy{padding-top:82px;padding-bottom:82px}.ock-overview-copy>p,.ock-section-head>p,.ock-capability-copy>p,.ock-quality-title>p,.ock-download>div>p{font-size:10px}.ock-overview-text span{font-size:9px}.ock-overview-text p{font-size:15px;line-height:1.75}.ock-overview-copy blockquote{font-size:21px;line-height:1.55}.ock-stats article{min-height:245px;padding:32px}.ock-stats article>span{font-size:9px}.ock-stats p{font-size:11px;line-height:1.6}.ock-section-head>span{font-size:15px;line-height:1.7}.ock-location-grid article{padding:38px}.ock-location-grid article>div span{font-size:9px}.ock-location-grid h3{font-size:31px}.ock-location-grid article>p{font-size:15px;line-height:1.7}.ock-location-grid footer{font-size:10px}.ock-capability-list article{grid-template-columns:40px 165px 1fr;padding:20px 0}.ock-capability-list article>span{font-size:9px}.ock-capability-list strong{font-size:12px}.ock-capability-list p{font-size:12px;line-height:1.6}.ock-capability-copy>a{width:245px;font-size:10px}.ock-quality-copy>p{font-size:18px}.ock-quality-copy li{padding:17px 0;font-size:11px}.ock-download>a>span{font-size:12px}.ock-download>a small{font-size:9px}@media(max-width:800px){.oss-showroom-head h1{font-size:48px}.oss-showroom-intro{font-size:14px}.oc2-intro{padding-top:145px}.oc2-intro-title h1{font-size:62px}}@media(max-width:620px){.oss-header{min-height:64px;padding-left:20px;padding-right:20px}.os-brand{font-size:14px}.os-brand small{font-size:7px}.oss-showroom{padding-top:96px}.oss-showroom-head h1{font-size:40px}.oss-showroom-head>div>p{font-size:9px}.oss-showroom-intro{font-size:14px;line-height:1.6}.oss-scene-tabs b{font-size:10px}.oss-hotspot{width:31px;height:31px}.oss-scene-meta{font-size:9px}.oss-scene-meta strong{font-size:10px}.oss-drawer-head>div>span,.oss-drawer-detail>p{font-size:8px}.oss-drawer-products small{font-size:8px}.oss-drawer-products b{font-size:10px}.oss-drawer-detail dt{font-size:8px}.oss-drawer-detail dd{font-size:11px}.oss-bridge>p,.oss-possibility>div>p{font-size:9px}.oss-bridge>div{font-size:9px}.oss-possibility-list h3{font-size:16px}.os-product>p{font-size:9px}.os-product h3{font-size:16px}.os-product footer{font-size:10px}.oc2-intro{padding-top:120px;padding-bottom:52px}.oc2-intro-title h1{font-size:50px}.oc2-intro-copy{grid-template-columns:1fr 105px;gap:22px}.oc2-intro-copy>p{font-size:14px}.oc2-intro-copy strong{font-size:36px}.oc2-tools input{font-size:13px}.oc2-category-tabs button{min-height:60px}.oc2-category-tabs button b{font-size:10px}.oc2-list-head p,.oc2-list-head span{font-size:9px}.oc2-card{padding:10px}.oc2-card-copy>p{font-size:8px}.oc2-card-copy h3{font-size:15px}.oc2-card-copy footer{font-size:8px}.oc2-showroom-link>div>span{font-size:14px}.oc2-showroom-link a{font-size:9px}.ock-intro{min-height:470px}.ock-intro-title h1{font-size:47px}.ock-overview-copy>p,.ock-section-head>p,.ock-capability-copy>p,.ock-quality-title>p,.ock-download>div>p{font-size:9px}.ock-overview-text p,.ock-section-head>span,.ock-location-grid article>p{font-size:14px}.ock-overview-copy blockquote{font-size:19px}.ock-stats p{font-size:10px}.ock-location-grid h3{font-size:27px}.ock-capability-list strong,.ock-capability-list p{font-size:11px}.ock-quality-copy>p{font-size:16px}.ock-quality-copy li{font-size:10px}}.oss-scene-tabs{grid-template-columns:minmax(170px,.7fr) repeat(3,1fr);border:0;border-top:1px solid #bbb9b2;border-bottom:1px solid #bbb9b2;background:transparent}.oss-scene-tabs:before{content:"SELECT APPLICATION";padding:20px 18px;display:flex;align-items:flex-start;color:#777a72;font-size:9px;font-weight:700;letter-spacing:.16em}.oss-scene-tabs button{min-height:92px;padding:18px 20px;grid-template-columns:38px 1fr;gap:5px 8px;align-content:center;border:0;border-left:1px solid #c7c5be;background:transparent;color:#777a72;transition:background .3s ease,color .3s ease,opacity .3s ease}.oss-scene-tabs button:last-child{border-right:0}.oss-scene-tabs button:after{height:4px;bottom:-1px;background:var(--lime)}.oss-scene-tabs button:hover{background:#ffffff61;color:var(--ink)}.oss-scene-tabs button.is-active{background:#ffffff80;color:var(--ink)}.oss-scene-tabs button>span{grid-row:1/3;width:28px;height:28px;padding:0;border:1px solid #bdbbb4;border-radius:50%;display:grid;place-items:center;font-size:9px;transition:.3s ease}.oss-scene-tabs button.is-active>span{background:var(--ink);border-color:var(--ink);color:var(--lime)}.oss-scene-tabs b{font-size:14px;letter-spacing:.04em}.oss-scene-tabs small{font-size:9px;line-height:1.35;letter-spacing:.08em}.oss-workspace{border-top:0}@media(max-width:980px){.oss-scene-tabs{grid-template-columns:repeat(3,1fr)}.oss-scene-tabs:before{display:none}.oss-scene-tabs button:first-of-type{border-left:0}}@media(max-width:620px){.oss-scene-tabs button{min-height:66px;padding:11px 9px;display:grid;grid-template-columns:22px 1fr;gap:6px;align-content:center;text-align:left}.oss-scene-tabs button>span{display:grid;width:20px;height:20px;font-size:7px}.oss-scene-tabs b{font-size:9px;line-height:1.25}.oss-scene-tabs small{display:none}}.oss-showroom-frame{display:grid;grid-template-columns:260px minmax(0,1fr);min-height:clamp(650px,72svh,830px);border:1px solid #aaa9a1;background:#dcd9d1;box-shadow:0 28px 70px #1f211c17;overflow:hidden}.oss-showroom-frame .oss-scene-tabs{grid-template-columns:1fr;grid-template-rows:1fr repeat(3,auto);border:0;border-right:1px solid #393c35;background:var(--ink)}.oss-showroom-frame .oss-scene-tabs:before{content:"APPLICATION\a COLLECTION";white-space:pre;padding:28px 24px;color:#8f9389;line-height:1.65;align-items:flex-start}.oss-showroom-frame .oss-scene-tabs button{min-height:116px;padding:22px 21px;border:0;border-top:1px solid #393c35;color:#9da097;background:transparent}.oss-showroom-frame .oss-scene-tabs button:after{inset:0 auto 0 0;width:4px;height:auto;transform:scaleY(0);transform-origin:bottom;transition:transform .35s ease}.oss-showroom-frame .oss-scene-tabs button:hover{background:#20231e;color:#fff}.oss-showroom-frame .oss-scene-tabs button.is-active{background:#242720;color:#fff}.oss-showroom-frame .oss-scene-tabs button.is-active:after{right:auto;transform:scaleY(1)}.oss-showroom-frame .oss-scene-tabs button>span{border-color:#555950;color:#9da097}.oss-showroom-frame .oss-scene-tabs button.is-active>span{background:var(--lime);border-color:var(--lime);color:var(--ink)}.oss-showroom-frame .oss-scene-tabs small{color:#777b72}.oss-showroom-frame .oss-workspace{min-height:100%;border:0;background:#ddd9d0}.oss-showroom-frame .oss-scene{min-height:clamp(650px,72svh,830px);isolation:isolate;background:radial-gradient(ellipse at 53% 42%,#fffffff0 0,#efede5ad 34%,#cfcbc26b 69%,#bab6ad94),#d8d4cb}.oss-showroom-frame .oss-scene:before{content:"";position:absolute;z-index:-1;left:7%;right:7%;bottom:82px;height:1px;background:#4f524b33}.oss-showroom-frame .oss-scene:after{content:"";position:absolute;z-index:-1;width:min(66vw,820px);height:min(13vw,145px);left:50%;bottom:58px;transform:translate(-50%);border-radius:50%;background:#2b2d2829;filter:blur(28px)}.oss-showroom-frame .oss-bag-canvas{z-index:1;width:min(94%,1120px)}.oss-showroom-frame .oss-bag-canvas>img{filter:drop-shadow(0 30px 30px rgba(35,37,32,.16))}.oss-stage-label{position:absolute;z-index:2;top:24px;left:28px;display:flex;align-items:center;gap:10px;color:#777a72;font-size:9px;letter-spacing:.16em}.oss-stage-label span{color:var(--ink);font-weight:700}.oss-showroom-frame .oss-scene-meta,.oss-showroom-frame .oss-scene-arrows{z-index:2}@media(max-width:980px){.oss-showroom-frame{grid-template-columns:1fr;min-height:0}.oss-showroom-frame .oss-scene-tabs{grid-template-columns:repeat(3,1fr);grid-template-rows:auto;border-right:0;border-bottom:1px solid #393c35}.oss-showroom-frame .oss-scene-tabs:before{display:none}.oss-showroom-frame .oss-scene-tabs button{min-height:82px;border-top:0;border-left:1px solid #393c35}.oss-showroom-frame .oss-scene-tabs button:first-of-type{border-left:0}.oss-showroom-frame .oss-scene-tabs button:after{top:auto;right:0;bottom:0;width:auto;height:4px;transform:scaleX(0);transform-origin:left}.oss-showroom-frame .oss-scene-tabs button.is-active:after{transform:scaleX(1)}.oss-showroom-frame .oss-scene{min-height:620px}}@media(max-width:620px){.oss-showroom-frame{border-color:#b9b7af;box-shadow:none}.oss-showroom-frame .oss-scene-tabs button{min-height:68px;padding:11px 9px}.oss-showroom-frame .oss-scene,.oss-showroom-frame .oss-workspace{min-height:460px}.oss-showroom-frame .oss-bag-canvas{width:108%;margin:38px -4% 0}.oss-stage-label{top:14px;left:14px;font-size:8px}.oss-showroom-frame .oss-scene:before{left:14px;right:14px;bottom:67px}.oss-showroom-frame .oss-scene:after{width:86%;height:70px;bottom:53px}}.oss-inquiry-button{color:#fff;text-decoration:none}.ock-header .oss-inquiry-button b{display:grid}.oq-page{background:#efede6}.oq-header{position:absolute}.oq-intro{padding:168px 5vw 75px;display:grid;grid-template-columns:1fr 360px;gap:8vw;align-items:end;border-bottom:1px solid #c5c3bc}.oq-intro>div:first-child>p{display:flex;align-items:center;gap:10px;margin:0 0 22px;font-size:10px;font-weight:700;letter-spacing:.18em}.oq-intro>div:first-child>p span{width:26px;height:1px;background:var(--ink)}.oq-intro h1{margin:0;font:600 clamp(60px,7vw,108px)/.9 "Manrope";letter-spacing:-.075em}.oq-intro>div:last-child{padding-top:20px;border-top:1px solid #aaa9a1;display:grid;grid-template-columns:90px 1fr;gap:24px;align-items:start}.oq-intro strong{font:600 52px/1 Manrope;letter-spacing:-.065em}.oq-intro>div:last-child p{margin:0;color:#686b63;font-size:14px;line-height:1.65}.oq-flow{min-height:84px;padding:0 5vw;display:flex;align-items:center;gap:18px;background:var(--ink);color:#7f8379}.oq-flow span{display:flex;align-items:center;gap:11px;font-size:10px;text-transform:uppercase;letter-spacing:.1em;white-space:nowrap}.oq-flow span b{width:27px;height:27px;border:1px solid #50534c;border-radius:50%;display:grid;place-items:center;font-size:8px}.oq-flow span.is-active{color:#fff}.oq-flow span.is-active b{border-color:var(--lime);color:var(--lime)}.oq-flow i{height:1px;flex:1;background:#3a3d36}.oq-content{padding:80px 5vw 120px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(480px,1.1fr);gap:8vw;align-items:start}.oq-section-title{min-height:102px;padding-bottom:24px;border-bottom:1px solid #bcbab3;display:flex;align-items:start;justify-content:space-between;gap:20px}.oq-section-title p{margin:0 0 12px;font-size:9px;font-weight:700;letter-spacing:.15em;color:#777a72}.oq-section-title h2{margin:0;font:600 clamp(31px,3vw,46px)/1 "Manrope";letter-spacing:-.055em}.oq-section-title>button{border:0;background:transparent;padding:5px 0;border-bottom:1px solid #8d8f88;color:#6c6f67;font-size:9px;text-transform:uppercase;letter-spacing:.1em;cursor:pointer}.oq-products{border-bottom:1px solid #bcbab3}.oq-products article{min-height:136px;padding:14px 0;display:grid;grid-template-columns:105px minmax(135px,1fr) 185px 36px;gap:16px;align-items:center;border-bottom:1px solid #d0cec7}.oq-products article:last-child{border-bottom:0}.oq-products img{width:105px;height:94px;-o-object-fit:cover;object-fit:cover;background:#e2dfd7;mix-blend-mode:multiply}.oq-products article p{margin:0 0 6px;color:#777a72;font-size:9px;letter-spacing:.11em}.oq-products h3{margin:0 0 9px;font:600 18px Manrope;letter-spacing:-.035em}.oq-products article span{color:#777a72;font-size:10px;text-transform:uppercase;letter-spacing:.06em}.oq-products .oq-remove{width:36px;height:36px;border:1px solid #c1bfb8;background:transparent;display:grid;place-items:center;cursor:pointer}.oq-products .oq-remove svg{width:15px}.oq-item-quantity>span{display:block;margin-bottom:8px;color:#777a72;font-size:8px;text-transform:uppercase;letter-spacing:.1em}.oq-item-quantity>div,.oss-quantity>div{height:40px;border:1px solid #bbb9b2;display:grid;grid-template-columns:35px 1fr auto 35px;align-items:center;background:#f7f5ef}.oq-item-quantity button,.oss-quantity button{height:100%;padding:0;border:0;background:transparent;cursor:pointer;font-size:17px}.oq-item-quantity input,.oss-quantity input{width:100%;min-width:0;border:0;outline:0;background:transparent;text-align:right;font:600 12px DM Sans;-moz-appearance:textfield}.oq-item-quantity input::-webkit-inner-spin-button,.oss-quantity input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.oq-item-quantity em,.oss-quantity em{padding-left:5px;color:#777a72;font-size:8px;font-style:normal;letter-spacing:.08em}.oq-empty{min-height:340px;padding:55px 24px;border-bottom:1px solid #bcbab3;display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.oq-empty>svg{width:27px;margin-bottom:26px}.oq-empty h3{margin:0 0 10px;font:600 24px Manrope}.oq-empty p{max-width:430px;margin:0;color:#73766e;font-size:13px;line-height:1.65}.oq-empty a,.oq-back{color:var(--ink);text-decoration:none;text-transform:uppercase;font-size:9px;font-weight:700;letter-spacing:.1em;display:flex;align-items:center;gap:10px}.oq-empty a{margin-top:30px;border-bottom:1px solid #888b83;padding-bottom:8px}.oq-empty a svg,.oq-back svg{width:15px}.oq-back{width:-moz-max-content;width:max-content;margin-top:24px}.oq-form{padding:38px;background:#f7f5ef;border:1px solid #c3c1ba;box-shadow:0 20px 55px #26282312}.oq-form-grid{margin-top:28px;display:grid;grid-template-columns:1fr 1fr;gap:22px 18px}.oq-form label{display:flex;flex-direction:column;gap:9px;margin-top:22px}.oq-form-grid label{margin-top:0}.oq-form label>span{font-size:9px;text-transform:uppercase;letter-spacing:.1em;color:#666960}.oq-form input,.oq-form select,.oq-form textarea{width:100%;border:0;border-bottom:1px solid #aaa9a2;border-radius:0;background:transparent;padding:12px 1px;outline:0;color:var(--ink);font:14px/1.5 DM Sans}.oq-form input:focus,.oq-form select:focus,.oq-form textarea:focus{border-bottom-color:var(--ink);box-shadow:0 1px 0 var(--ink)}.oq-form textarea{resize:vertical;min-height:135px}.oq-form .oq-consent{margin-top:25px;display:grid;grid-template-columns:18px 1fr;gap:11px;align-items:start}.oq-consent input{width:17px;height:17px;margin:1px 0 0;accent-color:var(--ink)}.oq-consent span{font-size:11px!important;line-height:1.55;text-transform:none!important;letter-spacing:0!important}.oq-submit{width:100%;min-height:60px;margin-top:28px;padding:0 20px;border:0;background:var(--ink);color:#fff;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:11px;letter-spacing:.11em;cursor:pointer}.oq-submit svg{width:18px}.oq-success{min-height:calc(100svh - 90px);padding:150px 6vw 90px;display:grid;place-items:center;background:var(--lime)}.oq-success>div{width:min(100%,850px);text-align:center;display:flex;flex-direction:column;align-items:center}.oq-success>div>svg{width:50px;height:50px;stroke-width:1.3;margin-bottom:28px}.oq-success p{margin:0 0 25px;font-size:10px;letter-spacing:.17em;font-weight:700}.oq-success h1{margin:0;font:600 clamp(58px,8vw,112px)/.88 "Manrope";letter-spacing:-.075em}.oq-success span{max-width:580px;margin:38px 0;color:#51582f;font-size:15px;line-height:1.7}.oq-success a{width:260px;padding-bottom:11px;border-bottom:1px solid rgba(23,25,22,.65);color:var(--ink);text-decoration:none;display:flex;justify-content:space-between;text-transform:uppercase;font-size:10px;letter-spacing:.1em;font-weight:700}.oq-success a svg{width:17px}.oq-footer{min-height:90px;padding:0 5vw;border-top:1px solid #c4c2bb;display:flex;align-items:center;justify-content:space-between;color:#666960;font-size:9px;letter-spacing:.11em}.oq-footer a{color:var(--ink);text-decoration:none;display:flex;align-items:center;gap:8px}.oq-footer a svg{width:14px}.oss-quantity{margin:0 0 14px;display:grid;grid-template-columns:1fr 190px;gap:14px;align-items:center}.oss-quantity>span{color:#777a72;font-size:9px;text-transform:uppercase;letter-spacing:.09em}.oss-quantity>div{width:190px}@media(max-width:900px){.oq-intro{grid-template-columns:1fr;gap:45px}.oq-intro>div:last-child{max-width:520px}.oq-content{grid-template-columns:1fr;gap:70px}.oq-form{max-width:760px;width:100%}}@media(max-width:620px){.oq-header nav{display:none}.oq-header .oss-inquiry-button{width:auto;min-width:0;padding:0 11px}.oq-header .oss-inquiry-button>svg{display:none}.oq-intro{padding:120px 24px 55px}.oq-intro h1{font-size:52px}.oq-intro>div:last-child{grid-template-columns:70px 1fr}.oq-intro strong{font-size:42px}.oq-intro>div:last-child p{font-size:13px}.oq-flow{min-height:70px;padding:0 16px;gap:8px}.oq-flow span{font-size:0;gap:0}.oq-flow span b{font-size:8px}.oq-flow i{margin:0 3px}.oq-content{padding:60px 16px 85px;gap:55px}.oq-section-title h2{font-size:34px}.oq-products article{grid-template-columns:78px 1fr 34px;gap:12px}.oq-products img{width:78px;height:76px}.oq-products h3{font-size:15px}.oq-products article span{font-size:8px}.oq-product-copy{grid-column:2;grid-row:1}.oq-item-quantity{grid-column:1/4;grid-row:2;margin-top:4px}.oq-products .oq-remove{grid-column:3;grid-row:1}.oq-item-quantity>div{width:100%;grid-template-columns:42px 1fr auto 42px}.oq-form{padding:27px 20px}.oq-form-grid{grid-template-columns:1fr;gap:20px}.oq-form input,.oq-form select,.oq-form textarea{font-size:16px}.oq-success{padding:125px 24px 70px}.oq-success h1{font-size:55px}.oq-success span{font-size:14px}.oq-footer{padding:26px 20px;gap:18px;flex-wrap:wrap}.oq-footer a{order:3;width:100%}.oss-quantity{grid-template-columns:1fr 175px}.oss-quantity>div{width:175px}}.oss-showroom{height:100svh;min-height:700px;padding:104px 2.2vw 20px;display:flex;flex-direction:column}.oss-showroom-head{flex:none;padding:0 .5vw 20px}.oss-showroom-head h1{font-size:clamp(34px,3.4vw,52px)}.oss-showroom-intro{max-width:390px;font-size:14px}.oss-showroom-frame{flex:1;min-height:0;grid-template-columns:230px minmax(0,1fr)}.oss-showroom-frame .oss-scene-tabs{grid-template-rows:1fr repeat(3,98px)}.oss-showroom-frame .oss-scene-tabs button{min-height:0;padding:17px 19px}.oss-showroom-frame .oss-workspace,.oss-showroom-frame .oss-scene{min-height:0;height:100%}.oss-showroom-frame .oss-bag-canvas{width:min(92%,calc((100svh - 245px)*1.5),1050px)}.ock-company-hero{min-height:850px;height:100svh;padding-top:82px;display:grid;grid-template-columns:47% 53%;background:var(--ink);color:#f4f1e9}.ock-hero-copy{padding:80px 5vw 60px 6vw;display:flex;flex-direction:column;min-width:0}.ock-hero-copy>p{display:flex;align-items:center;gap:10px;margin:0 0 42px;color:#a0a39a;font-size:10px;font-weight:700;letter-spacing:.18em}.ock-hero-copy>p span{width:28px;height:1px;background:var(--lime)}.ock-hero-copy h1{margin:0;font:500 clamp(59px,6.1vw,102px)/.84 "Manrope";letter-spacing:-.075em}.ock-hero-copy h1 em{color:var(--lime);font:italic 400 .9em Georgia,serif;letter-spacing:-.04em}.ock-hero-copy>div{margin-top:auto;padding-top:25px;border-top:1px solid #3c3f38;display:grid;grid-template-columns:1fr 220px;gap:35px;align-items:end}.ock-hero-copy>div>p{max-width:390px;margin:0;color:#a9aca3;font-size:15px;line-height:1.72}.ock-hero-copy>div>a{padding-bottom:11px;border-bottom:1px solid #696c63;color:#fff;text-decoration:none;display:flex;align-items:center;justify-content:space-between;text-transform:uppercase;font-size:9px;font-weight:700;letter-spacing:.1em}.ock-hero-copy>div>a svg{width:17px}.ock-hero-visual{margin:18px 18px 18px 0;position:relative;overflow:hidden;background:#d8d5cc}.ock-hero-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(180deg,#0f110e0a 45%,#0f110ea8);pointer-events:none}.ock-hero-visual>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.6) contrast(1.08);transition:transform 1.4s cubic-bezier(.2,.8,.2,1)}.ock-hero-visual:hover>img{transform:scale(1.025)}.ock-hero-visual figcaption{position:absolute;z-index:2;left:28px;right:28px;bottom:25px;display:flex;align-items:center;justify-content:space-between;color:#fff;font-size:9px;letter-spacing:.12em}.ock-hero-visual figcaption b{font-weight:500}.ock-hero-badge{position:absolute;z-index:2;right:0;top:0;width:190px;height:190px;padding:23px;background:var(--lime);color:var(--ink);display:flex;flex-direction:column;justify-content:space-between}.ock-hero-badge strong{font:600 62px/1 Manrope;letter-spacing:-.07em}.ock-hero-badge span{font-size:9px;font-weight:700;line-height:1.55;letter-spacing:.1em}.ock-proofbar{min-height:104px;padding:0 5vw;background:#f2f0e9;border-bottom:1px solid #c5c3bc;display:flex;align-items:center;gap:24px}.ock-proofbar>p{width:190px;margin:0;color:#6e7169;font-size:9px;font-weight:700;letter-spacing:.14em}.ock-proofbar article{display:flex;align-items:center;gap:12px;white-space:nowrap}.ock-proofbar article span{color:#898c84;font-size:9px}.ock-proofbar article b{font:600 12px Manrope;text-transform:uppercase;letter-spacing:.07em}.ock-proofbar>i{height:1px;flex:1;background:#c5c3bc}.ock-overview{min-height:790px;background:#dcd9d1}.ock-overview-image{margin:34px 0 34px 34px;box-shadow:0 25px 55px #20221d1f}.ock-overview-copy{padding-left:7vw;padding-right:7vw}.ock-overview-copy h2{font-size:clamp(48px,4.9vw,76px)}.ock-stats article{transition:background .3s ease}.ock-stats article:hover{background:#e5e2da}.ock-location-grid article{position:relative;overflow:hidden;transition:background .35s ease}.ock-location-grid article:after{content:"";position:absolute;width:180px;height:180px;border:1px solid #d1cfc8;border-radius:50%;right:-75px;top:-75px}.ock-location-grid article:hover{background:#e8e5de}.ock-capability{background:#d8d5cd}.ock-capability-image{margin:30px 0 30px 30px}.ock-capability-copy{padding:82px 5.5vw;background:var(--ink);color:#f2efe8}.ock-capability-copy>p{color:#979a91}.ock-capability-copy h2{color:#fff}.ock-capability-list{border-top-color:#3c3f38}.ock-capability-list article{border-bottom-color:#3c3f38}.ock-capability-list article>span{color:var(--lime)}.ock-capability-list p{color:#9fa29a}.ock-capability-copy>a{color:#fff;border-bottom-color:#676a62}.ock-download>a{transition:background .3s ease,color .3s ease}.ock-download>a:hover{background:var(--ink);color:#fff}@media(max-width:1100px){.ock-company-hero{grid-template-columns:50% 50%}.ock-hero-copy{padding-left:5vw;padding-right:4vw}.ock-hero-copy>div{grid-template-columns:1fr;gap:24px}.ock-hero-copy>div>a{width:220px}}@media(max-width:980px){.oss-showroom{padding:96px 20px 18px}.oss-showroom-frame{grid-template-columns:1fr}.oss-showroom-frame .oss-scene-tabs{grid-template-rows:auto}.oss-showroom-frame .oss-scene{min-height:0}.oss-showroom-frame .oss-bag-canvas{width:min(94%,calc((100svh - 285px)*1.5),900px)}.ock-company-hero{height:auto;min-height:0;grid-template-columns:1fr;padding-top:82px}.ock-hero-copy{min-height:700px;padding:75px 7vw 55px}.ock-hero-visual{min-height:650px;margin:0 20px 20px}.ock-proofbar>p{display:none}}@media(max-width:620px){.oss-showroom{height:100svh;min-height:0;padding:78px 10px 10px}.oss-showroom-head{padding:0 4px 14px}.oss-showroom-head>div>p{margin-bottom:8px}.oss-showroom-head h1{font-size:34px}.oss-showroom-intro{margin-top:9px;font-size:12px;line-height:1.45;max-width:330px}.oss-showroom-frame .oss-scene-tabs button{min-height:60px}.oss-showroom-frame .oss-workspace,.oss-showroom-frame .oss-scene{min-height:0;height:100%}.oss-showroom-frame .oss-bag-canvas{width:min(108%,calc((100svh - 245px)*1.5));margin:auto -4%}.oss-stage-label{display:none}.ock-company-hero{padding-top:64px}.ock-hero-copy{min-height:620px;padding:58px 24px 42px}.ock-hero-copy>p{margin-bottom:32px;font-size:9px}.ock-hero-copy h1{font-size:58px}.ock-hero-copy>div{grid-template-columns:1fr;margin-top:45px}.ock-hero-copy>div>p{font-size:14px}.ock-hero-copy>div>a{width:100%}.ock-hero-visual{min-height:500px;margin:0 12px 12px}.ock-hero-badge{width:132px;height:132px;padding:16px}.ock-hero-badge strong{font-size:43px}.ock-hero-badge span{font-size:7px}.ock-hero-visual figcaption{left:15px;right:15px;bottom:15px;font-size:7px}.ock-proofbar{min-height:82px;padding:0 16px;gap:9px;overflow-x:auto}.ock-proofbar article{gap:6px}.ock-proofbar article b{font-size:9px}.ock-proofbar>i{min-width:18px}.ock-overview-image{margin:12px 12px 0;box-shadow:none}.ock-overview-copy{padding-left:24px;padding-right:24px}.ock-capability-image{margin:12px 12px 0}.ock-capability-copy{padding:65px 24px}}.os-page .oss-header{position:fixed;inset:0 0 auto;z-index:60;background:#f2efe8e6;border-bottom:1px solid rgba(72,75,68,.2);box-shadow:0 8px 28px #191b170e;-webkit-backdrop-filter:blur(18px) saturate(1.15);backdrop-filter:blur(18px) saturate(1.15)}.mtd-page{--mtd-bg: #f7f6f3;--mtd-white: #fff;--mtd-ink: #141414;--mtd-sub: #55534f;--mtd-mute: #9a9792;--mtd-line: #e6e3de;--mtd-line2: #d6d2cb;--mtd-tint: #f2f0ec;min-height:100vh;background:var(--mtd-bg);color:var(--mtd-ink);font-family:Pretendard,Pretendard Variable,-apple-system,system-ui,sans-serif;letter-spacing:-.012em;-webkit-font-smoothing:antialiased;word-break:keep-all}.mtd-page button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}.mtd-page input,.mtd-page select,.mtd-page textarea{font:inherit;color:inherit;border-radius:0}.mtd-wrap{max-width:1320px;margin:0 auto;padding:0 40px}.mtd-top{background:var(--mtd-white);border-bottom:1px solid var(--mtd-line)}.mtd-top-in{display:flex;align-items:center;gap:56px;height:68px}.mtd-logo{display:flex;align-items:baseline;gap:8px;font-size:15px;font-weight:700;letter-spacing:.24em;color:var(--mtd-ink);text-decoration:none}.mtd-logo span{font-weight:400;font-size:10px;letter-spacing:.4em;color:var(--mtd-mute)}.mtd-top nav{display:flex;gap:36px;font-size:14px;color:var(--mtd-sub)}.mtd-top nav a{cursor:default;position:relative}.mtd-top nav a.is-on{color:var(--mtd-ink);font-weight:600}.mtd-top nav a.is-on:after{content:"";position:absolute;left:0;right:0;bottom:-24px;height:1px;background:var(--mtd-ink)}.mtd-sample{margin-left:auto;font-size:12.5px;color:var(--mtd-sub);text-decoration:none}.mtd-sample:hover{color:var(--mtd-ink)}.mtd-title{padding:72px 0 44px}.mtd-title small{display:block;font-size:12px;letter-spacing:.2em;text-transform:uppercase;color:var(--mtd-mute);margin-bottom:18px}.mtd-title h1{margin:0 0 16px;font-size:40px;line-height:1.32;font-weight:600;letter-spacing:-.04em}.mtd-title p{margin:0;font-size:15.5px;line-height:1.7;color:var(--mtd-sub)}.mtd-layout{display:grid;grid-template-columns:minmax(0,1fr) 380px;gap:32px;align-items:start;padding-bottom:96px}.mtd-parts{display:flex;flex-wrap:wrap;gap:8px;margin-bottom:16px}.mtd-parts>button{display:flex;align-items:center;gap:12px;padding:10px 16px 10px 12px;background:var(--mtd-white);border:1px solid var(--mtd-line);text-align:left;transition:border-color .15s}.mtd-parts>button:hover{border-color:var(--mtd-line2)}.mtd-parts>button.is-on{border-color:var(--mtd-ink);box-shadow:inset 0 0 0 .5px var(--mtd-ink)}.mtd-parts em{font-style:normal;font-size:11px;color:var(--mtd-mute);font-variant-numeric:tabular-nums}.mtd-chip-sw{width:30px;height:30px;display:block;flex:none}.mtd-parts span{display:flex;flex-direction:column;gap:2px}.mtd-parts b{font-size:14px;font-weight:600}.mtd-parts small{font-size:12px;color:var(--mtd-mute);font-variant-numeric:tabular-nums}.mtd-parts .mtd-parts-add{padding:0 20px;min-height:52px;color:var(--mtd-sub);border-style:dashed;border-color:var(--mtd-line2);font-size:14px}.mtd-parts .mtd-parts-add.is-on{border-style:solid;color:var(--mtd-ink)}.mtd-editor,.mtd-add{background:var(--mtd-white);border:1px solid var(--mtd-line)}.mtd-ed-head{display:flex;align-items:center;gap:16px;padding:20px 28px;border-bottom:1px solid var(--mtd-line)}.mtd-page .mtd-ed-name{flex:1;min-width:0;border:0;outline:0;font-size:22px;font-weight:600;letter-spacing:-.03em;background:transparent;padding:4px 0;border-bottom:1px solid transparent}.mtd-page .mtd-ed-name:focus{border-bottom-color:var(--mtd-ink)}.mtd-ed-src{display:flex;background:var(--mtd-tint);padding:3px}.mtd-ed-src button{padding:7px 14px;font-size:13px;color:var(--mtd-sub)}.mtd-ed-src button.is-on{background:var(--mtd-white);color:var(--mtd-ink);font-weight:600;box-shadow:0 1px 2px #00000014}.mtd-ed-del{font-size:13px;color:var(--mtd-mute)!important}.mtd-ed-del:hover{color:#b3261e!important}.mtd-block{padding:26px 28px 28px;border-bottom:1px solid var(--mtd-line)}.mtd-block:last-child{border-bottom:0}.mtd-block h3{display:flex;align-items:center;gap:10px;margin:0 0 18px;font-size:15px;font-weight:600}.mtd-block h3 span{width:22px;height:22px;display:grid;place-items:center;border:1px solid var(--mtd-ink);font-size:11.5px;font-weight:600;border-radius:50%}.mtd-mats{display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:12px}.mtd-mats button{display:flex;flex-direction:column;gap:6px;text-align:left}.mtd-mat-sw{display:block;width:100%;aspect-ratio:1;outline:1px solid transparent;outline-offset:3px;transition:outline-color .15s}.mtd-mats button:hover .mtd-mat-sw{outline-color:var(--mtd-line2)}.mtd-mats button.is-on .mtd-mat-sw{outline:1.5px solid var(--mtd-ink)}.mtd-mats b{margin-top:6px;font-size:13px;font-weight:600;line-height:1.35}.mtd-mats small{font-size:11.5px;color:var(--mtd-mute);font-variant-numeric:tabular-nums}.mtd-mats button:not(.is-on) b{font-weight:500;color:var(--mtd-sub)}.mtd-field>span,.mtd-seg>span{display:block;font-size:12px;color:var(--mtd-mute);margin-bottom:7px}.mtd-field>div{display:flex;align-items:center;border-bottom:1px solid var(--mtd-line2);transition:border-color .15s}.mtd-field>div:focus-within{border-color:var(--mtd-ink)}.mtd-field input{width:100%;min-width:0;border:0;outline:0;padding:6px 0 8px;background:transparent;font-size:17px;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.mtd-field input::-webkit-inner-spin-button,.mtd-field input::-webkit-outer-spin-button{-webkit-appearance:none}.mtd-field em{font-style:normal;font-size:13px;color:var(--mtd-mute)}.mtd-size{display:grid;grid-template-columns:1fr 1fr 1.3fr .8fr;gap:28px;align-items:end}.mtd-seg>div{display:flex;background:var(--mtd-tint);padding:3px}.mtd-seg button{flex:1;padding:7px 0;font-size:13px;color:var(--mtd-sub)}.mtd-seg button.is-on{background:var(--mtd-white);color:var(--mtd-ink);font-weight:600;box-shadow:0 1px 2px #00000014}.mtd-area{display:grid;grid-template-columns:1fr auto;align-items:end;gap:16px}.mtd-area input{min-width:0;border:0;border-bottom:1px solid var(--mtd-line2);outline:0;background:transparent;font-size:48px;font-weight:300;letter-spacing:-.04em;padding:0 0 6px;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.mtd-area input:focus{border-color:var(--mtd-ink)}.mtd-area input::-webkit-inner-spin-button{-webkit-appearance:none}.mtd-area p{grid-column:1 / -1;margin:0;font-size:13px;color:var(--mtd-mute);line-height:1.6}.mtd-unit{display:flex;background:var(--mtd-tint);padding:3px;margin-bottom:8px}.mtd-unit button{padding:8px 16px;font-size:14px;color:var(--mtd-sub)}.mtd-unit button.is-on{background:var(--mtd-white);color:var(--mtd-ink);font-weight:600;box-shadow:0 1px 2px #00000014}.mtd-openings{margin-top:26px}.mtd-open-head{display:flex;justify-content:space-between;align-items:center;font-size:13px;color:var(--mtd-sub)}.mtd-open-head button{font-size:13px;color:var(--mtd-ink);margin-left:18px}.mtd-open-head button:hover{text-decoration:underline}.mtd-open-row{display:grid;grid-template-columns:28px repeat(4,minmax(0,1fr)) 20px;gap:22px;align-items:end;padding:14px 0 4px}.mtd-open-row>b{font-size:13px;font-weight:600;padding-bottom:10px}.mtd-x{font-size:18px;color:var(--mtd-mute)!important;padding-bottom:8px!important}.mtd-block-view{background:#fbfaf8}.mtd-elev{margin:0;background:var(--mtd-white);border:1px solid var(--mtd-line)}.mtd-elev svg{display:block;width:100%;height:auto;max-height:480px}.mtd-elev figcaption{font-size:12.5px;color:var(--mtd-mute);padding:12px 16px;border-top:1px solid var(--mtd-line)}.mtd-plaster{fill:#f1efeb}.mtd-edge{fill:none;stroke:#00000047;stroke-width:.8;vector-effect:non-scaling-stroke}.mtd-seam{stroke:#00000038;stroke-width:.6;vector-effect:non-scaling-stroke}.mtd-mortar{stroke:#d9cfc2;stroke-width:1.8;vector-effect:non-scaling-stroke}.mtd-cut-fill{opacity:.28}.mtd-open rect.is-win{fill:#e9edf0;stroke:var(--mtd-ink);stroke-width:1;vector-effect:non-scaling-stroke}.mtd-open rect.is-door{fill:#f6f4f0;stroke:var(--mtd-ink);stroke-width:1;vector-effect:non-scaling-stroke}.mtd-open line,.mtd-open-in{fill:none;stroke:#00000059;stroke-width:.8;vector-effect:non-scaling-stroke}.mtd-open circle{fill:var(--mtd-ink)}.mtd-wall-line{fill:none;stroke:var(--mtd-ink);stroke-width:1.2;vector-effect:non-scaling-stroke}.mtd-ground{stroke:var(--mtd-ink);stroke-width:2;vector-effect:non-scaling-stroke}.mtd-figure{fill:#dcd9d3}.mtd-dims line{stroke:#8f8c86;stroke-width:.8;vector-effect:non-scaling-stroke}.mtd-dims .mtd-tick{stroke:var(--mtd-ink);stroke-width:1.2}.mtd-dims text{fill:var(--mtd-sub);text-anchor:middle;font-family:Pretendard,sans-serif;font-variant-numeric:tabular-nums;letter-spacing:.02em}.mtd-empty{font-size:13px;color:var(--mtd-mute);padding:48px 0;text-align:center;border:1px dashed var(--mtd-line2);background:var(--mtd-white)}.mtd-facts{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));margin-top:16px}.mtd-facts div{padding:4px 16px;border-left:1px solid var(--mtd-line)}.mtd-facts div:first-child{padding-left:0;border-left:0}.mtd-facts small{display:block;font-size:11.5px;color:var(--mtd-mute);margin-bottom:4px}.mtd-facts b{font-size:16px;font-weight:500;font-variant-numeric:tabular-nums}.mtd-add{padding:28px}.mtd-add-head{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:20px}.mtd-add-head h2{margin:0;font-size:22px;font-weight:600;letter-spacing:-.03em}.mtd-add-head button{font-size:13px;color:var(--mtd-mute)!important}.mtd-ways{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.mtd-ways button{display:flex;flex-direction:column;align-items:flex-start;text-align:left;padding:20px;border:1px solid var(--mtd-line);min-height:172px;transition:border-color .15s,background .15s}.mtd-ways button:hover{border-color:var(--mtd-ink)}.mtd-ways button.is-on{border-color:var(--mtd-ink);background:var(--mtd-tint)}.mtd-way-no{display:flex;justify-content:space-between;width:100%;font-size:12px;color:var(--mtd-mute);font-variant-numeric:tabular-nums}.mtd-way-no i{font-style:normal;font-size:11px;font-weight:600;color:#1a73e8}.mtd-ways svg{width:48px;height:32px;margin:22px 0 18px;fill:none;stroke:var(--mtd-ink);stroke-width:1.1}.mtd-ways svg .is-soft{stroke:var(--mtd-mute)}.mtd-ways svg .is-scan{stroke:#1a73e8;stroke-width:1.6;stroke-dasharray:3 2}.mtd-ways b{font-size:15px;font-weight:600;margin-bottom:4px}.mtd-ways small{font-size:12.5px;color:var(--mtd-mute);line-height:1.5}.mtd-presets{display:grid;grid-template-columns:1fr 1fr;gap:0 32px;margin-top:24px;border-top:1px solid var(--mtd-line)}.mtd-presets button{display:flex;align-items:center;gap:16px;padding:16px 0;border-bottom:1px solid var(--mtd-line);text-align:left}.mtd-preset-sw{width:44px;height:44px;display:block;flex:none}.mtd-presets span{flex:1;display:flex;flex-direction:column;gap:3px}.mtd-presets b{font-size:14.5px;font-weight:600}.mtd-presets small{font-size:12px;color:var(--mtd-mute)}.mtd-presets em{font-style:normal;font-size:13px;color:var(--mtd-sub)}.mtd-presets button:hover em{color:var(--mtd-ink);text-decoration:underline}.mtd-planbox{margin-top:24px}.mtd-demo-note{display:flex;gap:12px;font-size:12.5px;line-height:1.6;color:var(--mtd-sub);margin:0 0 12px}.mtd-demo-note b{flex:none;font-size:11.5px;font-weight:700;color:#1a73e8}.mtd-plan{position:relative;background:var(--mtd-white);border:1px solid var(--mtd-line);overflow:hidden}.mtd-plan-svg{display:block;width:100%;height:auto}.mtd-plan-gridline{fill:none;stroke:#f1efeb;stroke-width:1}.mtd-plan-walls path{fill:none;stroke:var(--mtd-ink);stroke-width:12;stroke-linecap:square}.mtd-plan-walls path+path{stroke-width:7}.mtd-plan-open rect{fill:#fff;stroke:var(--mtd-ink);stroke-width:1.2}.mtd-plan-open path{fill:none;stroke:#b5b1aa;stroke-width:1.2;stroke-dasharray:4 4}.mtd-plan-label text{font-size:21px;fill:#a19d96;text-anchor:middle;font-family:Pretendard,sans-serif}.mtd-plan-dims path{fill:none;stroke:#a19d96;stroke-width:1}.mtd-plan-dims text{font-size:16px;fill:var(--mtd-sub);text-anchor:middle;font-family:Pretendard,sans-serif;font-variant-numeric:tabular-nums}.mtd-plan.is-idle .mtd-plan-svg{opacity:.25}.mtd-scanbar{animation:mtd-scan 1.4s cubic-bezier(.45,0,.55,1) infinite}@keyframes mtd-scan{0%{transform:translateY(-120px)}to{transform:translateY(830px)}}.mtd-plan.is-scan .mtd-plan-dims text{animation:mtd-blink .9s ease-in-out infinite alternate}@keyframes mtd-blink{to{fill:#1a73e8}}.mtd-hit{cursor:pointer}.mtd-hit line{stroke:#1a73e8;stroke-width:18;stroke-opacity:.18;animation:mtd-draw .5s ease-out both}.mtd-hit.is-on line{stroke-opacity:.55}.mtd-hit circle{fill:#fff;stroke:#1a73e8;stroke-width:1.5}.mtd-hit.is-on circle{fill:#1a73e8}.mtd-hit text{font-size:20px;font-weight:600;text-anchor:middle;dominant-baseline:central;fill:#1a73e8;font-family:Pretendard,sans-serif}.mtd-hit.is-on text{fill:#fff}@keyframes mtd-draw{0%{stroke-opacity:0}}.mtd-drop{position:absolute;inset:0;display:grid;place-items:center;padding:16px}.mtd-drop>div{text-align:center;max-width:420px}.mtd-drop h4{margin:0 0 8px;font-size:22px;font-weight:600;letter-spacing:-.03em}.mtd-drop p{margin:0 0 22px;font-size:13.5px;color:var(--mtd-sub);line-height:1.6}.mtd-drop-actions{display:flex;gap:8px;justify-content:center;flex-wrap:wrap}.mtd-btn-line,.mtd-btn-solid{display:inline-flex;align-items:center;justify-content:center;font-size:14px!important;padding:12px 22px!important;cursor:pointer;transition:background .15s}.mtd-btn-line{border:1px solid var(--mtd-ink);background:var(--mtd-white)}.mtd-btn-line input{display:none}.mtd-btn-solid{background:var(--mtd-ink)!important;color:#fff!important}.mtd-btn-solid:hover{background:#333!important}.mtd-btn-solid:disabled{opacity:.35;cursor:default}.mtd-scan-steps{position:absolute;right:16px;bottom:16px;background:var(--mtd-white);border:1px solid var(--mtd-line);box-shadow:0 12px 32px -16px #00000040;padding:16px 20px;min-width:210px}.mtd-scan-steps small{display:block;font-size:11.5px;color:var(--mtd-mute);margin-bottom:10px}.mtd-scan-steps div{display:flex;align-items:center;gap:10px;font-size:13px;padding:4px 0;color:#c2beb7}.mtd-scan-steps i{width:8px;height:8px;border-radius:50%;border:1px solid currentColor}.mtd-scan-steps .is-now{color:var(--mtd-ink)}.mtd-scan-steps .is-now i{animation:mtd-pulse .5s infinite alternate}@keyframes mtd-pulse{to{background:#1a73e8;border-color:#1a73e8}}.mtd-scan-steps .is-done{color:var(--mtd-sub)}.mtd-scan-steps .is-done i{background:var(--mtd-ink);border-color:var(--mtd-ink)}.mtd-found{margin-top:20px}.mtd-found-head{font-size:13px;color:var(--mtd-sub);margin:0 0 12px;line-height:1.6}.mtd-found-head b{color:var(--mtd-ink)}.mtd-table{overflow-x:auto}.mtd-found table{width:100%;min-width:600px;border-collapse:collapse;font-size:13.5px}.mtd-found th{text-align:left;font-weight:500;font-size:12px;color:var(--mtd-mute);padding:10px 8px;border-top:1px solid var(--mtd-ink);border-bottom:1px solid var(--mtd-line)}.mtd-found td{padding:10px 8px;border-bottom:1px solid var(--mtd-line);font-variant-numeric:tabular-nums}.mtd-found td small{color:var(--mtd-mute)}.mtd-found tr:not(.is-on) td:not(:first-child){color:#bcb8b1}.mtd-found input[type=checkbox]{accent-color:var(--mtd-ink);width:15px;height:15px}.mtd-key{display:inline-grid;place-items:center;width:20px;height:20px;margin-right:10px;border-radius:50%;background:#1a73e8;color:#fff;font-size:11px}.mtd-cell-in{border:0;border-bottom:1px solid var(--mtd-line2);padding:3px 0;background:transparent;font-size:13.5px;outline:0}input.mtd-cell-in{width:48px}.mtd-found td.is-warn{color:#b3261e}.mtd-found td.is-ok{color:var(--mtd-sub)}.mtd-found-actions{display:flex;justify-content:space-between;align-items:center;margin-top:18px;gap:12px}.mtd-link{font-size:13px;color:var(--mtd-sub)!important;text-decoration:underline;text-underline-offset:3px}.mtd-sheet-wrap{position:sticky;top:24px}.mtd-sheet{background:var(--mtd-white);border:1px solid var(--mtd-line);padding:28px;box-shadow:0 30px 60px -40px #0000002e}.mtd-sheet-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:18px;border-bottom:1px solid var(--mtd-ink)}.mtd-sheet-head b{font-size:15px;font-weight:700}.mtd-sheet-head span{font-size:12px;color:var(--mtd-mute);font-variant-numeric:tabular-nums}.mtd-total{padding:24px 0 22px;border-bottom:1px solid var(--mtd-line)}.mtd-total small{font-size:12.5px;color:var(--mtd-mute)}.mtd-total strong{display:flex;align-items:baseline;flex-wrap:wrap;margin:8px 0 18px;font-size:38px;font-weight:300;letter-spacing:-.045em;font-variant-numeric:tabular-nums;line-height:1.15}.mtd-total strong i{font-style:normal;color:var(--mtd-line2);margin:0 8px;font-weight:200}.mtd-total strong em{font-style:normal;font-size:17px;font-weight:500;margin-left:6px;letter-spacing:0}.mtd-total strong.is-empty{color:var(--mtd-line2)}.mtd-toggle{display:flex;background:var(--mtd-tint);padding:3px}.mtd-toggle button{flex:1;padding:9px 0;font-size:13.5px;color:var(--mtd-sub)}.mtd-toggle button.is-on{background:var(--mtd-white);color:var(--mtd-ink);font-weight:600;box-shadow:0 1px 2px #00000014}.mtd-lines{list-style:none;margin:0;padding:6px 0;border-bottom:1px solid var(--mtd-line)}.mtd-lines li{display:grid;grid-template-columns:36px 1fr auto;gap:14px;padding:14px 0;align-items:start}.mtd-lines li+li{border-top:1px solid var(--mtd-tint)}.mtd-line-sw{width:36px;height:36px;display:block}.mtd-lines div{display:flex;flex-direction:column;gap:3px;min-width:0}.mtd-lines b{font-size:14px;font-weight:600}.mtd-lines small{font-size:12px;color:var(--mtd-mute);line-height:1.45;font-variant-numeric:tabular-nums}.mtd-lines li>span{font-size:14px;font-variant-numeric:tabular-nums}.mtd-sum{margin:0;padding:12px 0;border-bottom:1px solid var(--mtd-line)}.mtd-sum div{display:flex;justify-content:space-between;padding:6px 0;font-size:13.5px}.mtd-sum dt{color:var(--mtd-sub)}.mtd-sum dd{margin:0;font-variant-numeric:tabular-nums}.mtd-spare{display:block;padding:16px 0 6px}.mtd-spare span{display:flex;justify-content:space-between;font-size:13px;color:var(--mtd-sub);margin-bottom:8px}.mtd-spare b{color:var(--mtd-ink);font-weight:600}.mtd-spare input{width:100%;accent-color:var(--mtd-ink)}.mtd-sheet-note{font-size:12px;line-height:1.65;color:var(--mtd-mute);margin:10px 0 20px}.mtd-cta{width:100%;padding:17px 0!important;background:var(--mtd-ink)!important;color:#fff!important;font-size:15px;font-weight:600;transition:background .15s}.mtd-cta:hover{background:#333!important}.mtd-cta:disabled{opacity:.3;cursor:default}.mtd-modal{position:fixed;inset:0;background:#14141466;-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);display:grid;place-items:center;padding:16px;z-index:50}.mtd-dialog{position:relative;width:min(560px,100%);max-height:calc(100vh - 32px);overflow:auto;background:var(--mtd-white);padding:40px}.mtd-close{position:absolute;right:20px;top:16px;font-size:24px!important;color:var(--mtd-mute)!important}.mtd-dialog h3{margin:0 0 20px;font-size:24px;font-weight:600;letter-spacing:-.03em}.mtd-summary{background:var(--mtd-tint);padding:16px 18px;margin-bottom:24px}.mtd-summary p{margin:0 0 6px;font-size:13px;color:var(--mtd-sub);line-height:1.5}.mtd-summary div{display:flex;justify-content:space-between;padding-top:10px;margin-top:8px;border-top:1px solid var(--mtd-line2);font-size:14px}.mtd-summary div span{color:var(--mtd-sub)}.mtd-form-grid{display:grid;grid-template-columns:1fr 1fr;gap:18px 16px}.mtd-form-grid label span{display:block;font-size:12px;color:var(--mtd-mute);margin-bottom:6px}.mtd-form-grid input,.mtd-form-grid select,.mtd-form-grid textarea{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid var(--mtd-line2);background:transparent;padding:8px 0;font-size:15px;outline:0}.mtd-form-grid textarea{border:1px solid var(--mtd-line2);padding:10px;resize:vertical}.mtd-form-grid :is(input,select,textarea):focus{border-color:var(--mtd-ink)}.mtd-form-grid .is-wide{grid-column:1 / -1}.mtd-agree{display:flex;gap:8px;align-items:center;font-size:12.5px;color:var(--mtd-sub);margin:20px 0 8px}.mtd-agree input{accent-color:var(--mtd-ink)}.mtd-err{color:#b3261e;font-size:12.5px;margin:6px 0 0}.mtd-dialog .mtd-cta{margin-top:16px}.mtd-done p{font-size:14.5px;line-height:1.75;color:var(--mtd-sub);margin:0 0 14px}.mtd-done p b{color:var(--mtd-ink);font-variant-numeric:tabular-nums}.mtd-done-note{font-size:13px!important;background:var(--mtd-tint);padding:14px 16px}@media(max-width:1180px){.mtd-layout{grid-template-columns:minmax(0,1fr)}.mtd-sheet-wrap{position:static}.mtd-mats{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:760px){.mtd-wrap{padding:0 16px}.mtd-top-in{height:56px}.mtd-top nav,.mtd-sample{display:none}.mtd-title{padding:40px 0 28px}.mtd-title h1{font-size:27px}.mtd-title h1 br{display:none}.mtd-title p{font-size:14px}.mtd-parts{flex-wrap:nowrap;overflow-x:auto;margin:0 -16px 16px;padding:0 16px 4px;scrollbar-width:none}.mtd-parts>button{flex:none;white-space:nowrap}.mtd-ed-head{flex-wrap:wrap;padding:16px;gap:10px}.mtd-page .mtd-ed-name{flex-basis:100%;font-size:20px}.mtd-block,.mtd-add{padding:20px 16px}.mtd-mats{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px 8px}.mtd-mats small{display:none}.mtd-size{grid-template-columns:1fr 1fr;gap:20px 16px}.mtd-open-row{position:relative;grid-template-columns:1fr 1fr;gap:14px 16px}.mtd-open-row>b{grid-column:1 / -1;padding:0}.mtd-open-row .mtd-x{position:absolute;right:0;top:10px}.mtd-area input{font-size:40px}.mtd-facts{grid-template-columns:1fr 1fr;row-gap:12px}.mtd-facts div:nth-child(3){padding-left:0;border-left:0}.mtd-ways{grid-template-columns:1fr 1fr;gap:8px}.mtd-ways button{min-height:0;padding:16px}.mtd-ways svg{margin:14px 0 12px}.mtd-presets{grid-template-columns:1fr}.mtd-plan.is-idle{min-height:300px}.mtd-scan-steps{left:12px;right:12px;bottom:12px}.mtd-found-actions{flex-direction:column-reverse;align-items:stretch}.mtd-sheet{padding:22px 18px}.mtd-dialog{padding:32px 20px 24px}.mtd-form-grid{grid-template-columns:1fr}}html:has(.mtd-page),.mtd-page *{scrollbar-color:#cfcac2 transparent}.mtd-admin-note{margin:24px 0 0;padding:12px 16px;background:#e8f0fe;color:#1a4fa0;font-size:13.5px}.mtd-cta-link{display:block;text-align:center;text-decoration:none;box-sizing:border-box}.mtd-done-close{display:block;width:100%;margin-top:10px;padding:12px 0!important;font-size:14px;color:var(--mtd-sub)!important}.mcd-page{--mcd-bg: #f7f6f3;--mcd-white: #fff;--mcd-ink: #141414;--mcd-sub: #55534f;--mcd-mute: #9a9792;--mcd-line: #e6e3de;--mcd-line2: #d6d2cb;--mcd-tint: #f2f0ec;--mcd-blue: #1a73e8;min-height:100vh;background:var(--mcd-bg);color:var(--mcd-ink);font-family:Pretendard,Pretendard Variable,-apple-system,system-ui,sans-serif;letter-spacing:-.012em;-webkit-font-smoothing:antialiased;word-break:keep-all}.mcd-page button{font:inherit;color:inherit;cursor:pointer;background:none;border:0;padding:0}.mcd-page input,.mcd-page textarea{font:inherit;color:inherit;border-radius:0}.mcd-page img{display:block}.mcd-wrap{max-width:1320px;margin:0 auto;padding:0 40px}.mcd-demobar{position:sticky;top:0;z-index:30;background:var(--mcd-ink);color:#fff}.mcd-demobar-in{display:flex;align-items:center;gap:28px;height:56px}.mcd-demobar-in>b{font-size:13px;letter-spacing:.08em}.mcd-tabs{display:flex;height:100%}.mcd-tabs button{display:flex;align-items:center;gap:8px;padding:0 18px;font-size:14px;color:#ffffff8c!important;border-bottom:2px solid transparent!important}.mcd-tabs button i{font-style:normal;width:18px;height:18px;display:grid;place-items:center;border:1px solid currentColor;border-radius:50%;font-size:10.5px}.mcd-tabs button.is-on{color:#fff!important;border-bottom-color:#fff!important;font-weight:600}.mcd-demobar-in>span{font-size:12.5px;color:#ffffff80}.mcd-demobar-in>a{margin-left:auto;font-size:12.5px;color:#ffffffbf;text-decoration:none}.mcd-demobar-in>a:hover{color:#fff}.mcd-admin{display:grid;grid-template-columns:300px minmax(0,1fr) 300px;min-height:calc(100vh - 56px)}.mcd-side{background:var(--mcd-white);border-right:1px solid var(--mcd-line);padding:24px 0;display:flex;flex-direction:column}.mcd-side-head{display:flex;justify-content:space-between;align-items:baseline;padding:0 24px 14px}.mcd-side-head b{font-size:16px;font-weight:700}.mcd-side-head span{font-size:12.5px;color:var(--mcd-mute)}.mcd-new{margin:0 24px 14px;padding:11px 0!important;border:1px solid var(--mcd-ink)!important;font-size:13.5px;font-weight:600}.mcd-new:hover{background:var(--mcd-ink)!important;color:#fff!important}.mcd-side ul{list-style:none;margin:0;padding:0;border-top:1px solid var(--mcd-line);flex:1}.mcd-side li button{width:100%;display:grid;grid-template-columns:56px 1fr;gap:12px;padding:12px 24px;text-align:left;border-bottom:1px solid var(--mcd-tint)!important;border-left:2px solid transparent!important}.mcd-side li button:hover{background:var(--mcd-bg)!important}.mcd-side li button.is-on{background:var(--mcd-tint)!important;border-left-color:var(--mcd-ink)!important}.mcd-side li img{width:56px;height:42px;-o-object-fit:cover;object-fit:cover}.mcd-side li span{display:flex;flex-direction:column;gap:2px;min-width:0}.mcd-side li b{font-size:13px;font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.mcd-side li small{font-size:11.5px;color:var(--mcd-mute);font-variant-numeric:tabular-nums}.mcd-side li em{font-style:normal;font-size:11px;color:var(--mcd-sub)}.mcd-reset{margin:16px 24px 0;font-size:12px;color:var(--mcd-mute)!important;text-decoration:underline;text-align:left}.mcd-form{padding:32px 40px 80px;min-width:0}.mcd-form-head{display:flex;justify-content:space-between;align-items:flex-end;gap:20px;padding-bottom:20px;border-bottom:1px solid var(--mcd-ink)}.mcd-form-head small{font-size:12px;color:var(--mcd-mute)}.mcd-form-head h1{margin:6px 0 0;font-size:26px;font-weight:600;letter-spacing:-.035em}.mcd-form-actions{display:flex;gap:8px;flex:none}.mcd-del{padding:11px 16px!important;font-size:13.5px;color:var(--mcd-mute)!important}.mcd-del:hover{color:#b3261e!important}.mcd-save{padding:11px 32px!important;background:var(--mcd-ink)!important;color:#fff!important;font-size:14px;font-weight:600}.mcd-save:disabled{opacity:.3;cursor:default}.mcd-err{margin:14px 0 0;padding:10px 14px;background:#fbecea;color:#b3261e;font-size:13px}.mcd-sec{padding:28px 0;border-bottom:1px solid var(--mcd-line)}.mcd-sec h2{display:flex;align-items:baseline;gap:12px;flex-wrap:wrap;margin:0 0 18px;font-size:15px;font-weight:600}.mcd-sec h2 small{font-size:12.5px;font-weight:400;color:var(--mcd-mute)}.mcd-photos{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:10px}.mcd-photos figure{position:relative;margin:0;aspect-ratio:4 / 3;background:var(--mcd-tint);cursor:grab;outline:2px solid transparent;outline-offset:2px}.mcd-photos figure.is-over{outline-color:var(--mcd-blue)}.mcd-photos figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none}.mcd-photos figcaption{position:absolute;left:8px;top:8px;background:var(--mcd-ink);color:#fff;font-size:11px;padding:3px 7px}.mcd-photos figure>button{position:absolute;right:6px;top:6px;width:24px;height:24px;background:#ffffffeb!important;font-size:15px;line-height:1;opacity:0;transition:opacity .15s}.mcd-photos figure .mcd-cover{inset:auto auto 8px 8px;width:auto;height:auto;padding:4px 8px!important;font-size:11px}.mcd-photos figure:hover>button{opacity:1}.mcd-upload{aspect-ratio:4 / 3;border:1px dashed var(--mcd-line2);display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer;background:var(--mcd-white);transition:border-color .15s}.mcd-upload:hover{border-color:var(--mcd-ink)}.mcd-upload input{display:none}.mcd-upload b{font-size:22px;font-weight:300}.mcd-upload span{font-size:13px}.mcd-upload small{font-size:11.5px;color:var(--mcd-mute)}.mcd-samples{display:flex;align-items:center;gap:6px;margin-top:14px;flex-wrap:wrap}.mcd-samples>span{font-size:12px;color:var(--mcd-mute);margin-right:6px}.mcd-samples button img{width:54px;height:40px;-o-object-fit:cover;object-fit:cover}.mcd-samples button:disabled{opacity:.25;cursor:default}.mcd-samples button:not(:disabled):hover{outline:1px solid var(--mcd-ink);outline-offset:2px}.mcd-grid2{display:grid;grid-template-columns:1fr 1fr;gap:22px 28px}.mcd-in{display:block}.mcd-in.is-wide{grid-column:1 / -1}.mcd-in>span{display:flex;justify-content:space-between;font-size:12.5px;color:var(--mcd-mute);margin-bottom:6px}.mcd-in>span i{font-style:normal;font-variant-numeric:tabular-nums}.mcd-in input,.mcd-in textarea{width:100%;box-sizing:border-box;border:0;border-bottom:1px solid var(--mcd-line2);background:transparent;padding:8px 0;font-size:15.5px;outline:0;transition:border-color .15s}.mcd-in textarea{border:1px solid var(--mcd-line2);padding:12px;line-height:1.7;resize:vertical;background:var(--mcd-white)}.mcd-in :is(input,textarea):focus{border-color:var(--mcd-ink)}.mcd-in>div{display:flex;align-items:center}.mcd-in>div em{font-style:normal;font-size:13px;color:var(--mcd-mute);margin-left:-24px}.mcd-seg{display:inline-flex!important;background:var(--mcd-tint);padding:3px}.mcd-seg button{padding:8px 22px;font-size:13.5px;color:var(--mcd-sub)}.mcd-seg button.is-on{background:var(--mcd-white);color:var(--mcd-ink);font-weight:600;box-shadow:0 1px 2px #00000014}.mcd-mats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px}.mcd-mats button{display:grid;grid-template-columns:44px 1fr 20px;gap:12px;align-items:center;padding:10px;border:1px solid var(--mcd-line)!important;background:var(--mcd-white)!important;text-align:left;transition:border-color .15s}.mcd-mats button:hover{border-color:var(--mcd-line2)!important}.mcd-mats button.is-on{border-color:var(--mcd-ink)!important;box-shadow:inset 0 0 0 .5px var(--mcd-ink)}.mcd-mat-sw{width:44px;height:44px;display:block}.mcd-mats span{display:flex;flex-direction:column;gap:2px;min-width:0}.mcd-mats b{font-size:13px;font-weight:600}.mcd-mats small{font-size:11.5px;color:var(--mcd-mute)}.mcd-mats i{font-style:normal;width:20px;height:20px;display:grid;place-items:center;border:1px solid var(--mcd-line2);font-size:12px}.mcd-mats .is-on i{background:var(--mcd-ink);border-color:var(--mcd-ink);color:#fff}.mcd-switches{display:grid;grid-template-columns:1fr 1fr;gap:10px}.mcd-switch{display:flex;align-items:center;gap:14px;padding:16px;border:1px solid var(--mcd-line)!important;background:var(--mcd-white)!important;text-align:left}.mcd-switch i{position:relative;flex:none;width:38px;height:22px;border-radius:11px;background:var(--mcd-line2);transition:background .2s}.mcd-switch i:after{content:"";position:absolute;left:3px;top:3px;width:16px;height:16px;border-radius:50%;background:#fff;transition:transform .2s;box-shadow:0 1px 2px #0003}.mcd-switch.is-on i{background:var(--mcd-ink)}.mcd-switch.is-on i:after{transform:translate(16px)}.mcd-switch span{display:flex;flex-direction:column;gap:2px}.mcd-switch b{font-size:14px;font-weight:600}.mcd-switch small{font-size:12px;color:var(--mcd-mute)}.mcd-live{border-left:1px solid var(--mcd-line);background:var(--mcd-white);padding:32px 24px;position:sticky;top:56px;align-self:start;min-height:calc(100vh - 56px);box-sizing:border-box}.mcd-live>small{display:block;font-size:12px;color:var(--mcd-mute);margin-bottom:14px}.mcd-where{list-style:none;margin:22px 0 0;padding:16px 0 0;border-top:1px solid var(--mcd-line)}.mcd-where li{display:flex;align-items:center;gap:10px;font-size:13px;color:#c2beb7;padding:6px 0}.mcd-where li:before{content:"";width:8px;height:8px;border-radius:50%;border:1px solid currentColor}.mcd-where li.is-on{color:var(--mcd-ink)}.mcd-where li.is-on:before{background:var(--mcd-blue);border-color:var(--mcd-blue)}.mcd-live p{font-size:12px;color:var(--mcd-mute);margin:12px 0 0;line-height:1.6}.mcd-card{cursor:pointer;min-width:0}.mcd-card-img{position:relative;aspect-ratio:4 / 3;background:var(--mcd-tint);overflow:hidden;display:grid;place-items:center}.mcd-card-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;transition:transform .6s cubic-bezier(.2,.7,.2,1)}.mcd-card:hover .mcd-card-img img{transform:scale(1.04)}.mcd-card-img span{font-size:12px;color:var(--mcd-mute)}.mcd-card-img i,.mcd-mag-img i{position:absolute;left:10px;top:10px;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.08em;background:var(--mcd-blue);color:#fff;padding:3px 7px}.mcd-card small{display:block;margin-top:12px;font-size:12px;color:var(--mcd-mute)}.mcd-card b{display:block;margin-top:4px;font-size:15px;font-weight:600;line-height:1.4}.mcd-card p{margin:4px 0 0;font-size:12.5px;color:var(--mcd-sub)}.mcd-toast{position:fixed;left:50%;bottom:28px;transform:translate(-50%);z-index:40;display:flex;align-items:center;gap:20px;background:var(--mcd-ink);color:#fff;padding:14px 18px 14px 22px;font-size:13.5px;box-shadow:0 16px 40px -16px #00000073;animation:mcd-up .3s ease-out;max-width:calc(100vw - 32px)}.mcd-toast button{color:#fff!important;font-weight:600;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.5)!important}@keyframes mcd-up{0%{opacity:0;transform:translate(-50%,10px)}}.mcd-places{position:sticky;top:56px;z-index:20;background:#f7f6f3f0;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-bottom:1px solid var(--mcd-line)}.mcd-places .mcd-wrap{display:flex;gap:28px;height:50px;align-items:center;overflow-x:auto;scrollbar-width:none}.mcd-places a{display:flex;gap:8px;align-items:center;font-size:13.5px;color:var(--mcd-sub);text-decoration:none;white-space:nowrap}.mcd-places a i{font-style:normal;font-size:11px;color:var(--mcd-mute);font-variant-numeric:tabular-nums}.mcd-places a:hover{color:var(--mcd-ink)}.mcd-place{padding:56px 0 8px;scroll-margin-top:106px}.mcd-place:last-child{padding-bottom:96px}.mcd-place-label{display:flex;align-items:baseline;gap:14px;margin-bottom:16px;flex-wrap:wrap}.mcd-place-label i{font-style:normal;font-size:12px;color:var(--mcd-blue);font-weight:600}.mcd-place-label b{font-size:18px;font-weight:600;letter-spacing:-.03em}.mcd-place-label span{font-size:13px;color:var(--mcd-mute)}.mcd-frame{background:var(--mcd-white);border:1px solid var(--mcd-line);box-shadow:0 30px 60px -48px #0000004d;overflow:hidden}.mcd-empty{padding:80px 40px;text-align:center;color:var(--mcd-mute)}.mcd-sitehead{position:relative;z-index:2;display:flex;align-items:center;gap:44px;padding:26px 48px}.mcd-logo{font-size:14px;font-weight:700;letter-spacing:.24em}.mcd-logo em{font-style:normal;font-weight:400;font-size:9.5px;letter-spacing:.4em;margin-left:8px;opacity:.65}.mcd-sitehead nav{display:flex;gap:30px;font-size:13.5px}.mcd-sitehead nav a{color:inherit;text-decoration:none;opacity:.75;cursor:default}.mcd-sitehead nav a[href]{cursor:pointer}.mcd-sitehead nav a.is-on{opacity:1;font-weight:600}.mcd-hero{position:relative;height:620px;color:#fff;overflow:hidden;background:#222}.mcd-hero>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:0;transform:scale(1.04);transition:opacity 1s ease,transform 6s ease}.mcd-hero>img.is-on{opacity:1;transform:scale(1)}.mcd-hero-shade{position:absolute;inset:0;background:linear-gradient(180deg,#0006,#0000 30% 45%,#0000009e)}.mcd-hero-copy{position:absolute;left:48px;bottom:56px;max-width:560px;z-index:2}.mcd-hero-copy small{font-size:12.5px;letter-spacing:.06em;opacity:.85}.mcd-hero-copy h2{margin:12px 0;font-size:44px;font-weight:600;letter-spacing:-.04em;line-height:1.2}.mcd-hero-copy p{margin:0 0 26px;font-size:15.5px;line-height:1.65;opacity:.9}.mcd-hero-copy button{padding:13px 26px!important;border:1px solid rgba(255,255,255,.8)!important;color:#fff!important;font-size:14px;transition:background .2s}.mcd-hero-copy button:hover{background:#fff!important;color:var(--mcd-ink)!important}.mcd-hero-nav{position:absolute;right:48px;bottom:60px;z-index:2;display:flex;flex-direction:column;align-items:flex-end;gap:12px;font-size:12.5px;font-variant-numeric:tabular-nums}.mcd-hero-nav div{display:flex;gap:6px}.mcd-hero-nav div button{width:28px;height:2px;background:#fff6!important}.mcd-hero-nav div button.is-on{background:#fff!important}.mcd-hero.is-empty{height:300px;background:var(--mcd-tint);color:var(--mcd-ink)}.mcd-hero.is-empty p{text-align:center;color:var(--mcd-mute);margin-top:60px}.mcd-gallery,.mcd-mag,.mcd-product{padding:48px}.mcd-gal-head{display:flex;justify-content:space-between;align-items:flex-end;margin-bottom:28px;gap:16px;flex-wrap:wrap}.mcd-gallery h3,.mcd-mag>h3{margin:0;font-size:30px;font-weight:600;letter-spacing:-.04em}.mcd-filter{display:flex;gap:22px}.mcd-filter button{font-size:14px;color:var(--mcd-mute);padding-bottom:6px!important;border-bottom:1px solid transparent!important}.mcd-filter button i{font-style:normal;font-size:11px;margin-left:4px;font-variant-numeric:tabular-nums}.mcd-filter button.is-on{color:var(--mcd-ink);border-bottom-color:var(--mcd-ink)!important;font-weight:600}.mcd-gal-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px 24px}.mcd-mag>h3{margin-bottom:36px}.mcd-mag article{display:grid;grid-template-columns:1.35fr 1fr;gap:56px;align-items:center;padding:28px 0;border-top:1px solid var(--mcd-line)}.mcd-mag article.is-rev{grid-template-columns:1fr 1.35fr}.mcd-mag article.is-rev .mcd-mag-img{order:2}.mcd-mag-img{position:relative;aspect-ratio:16 / 10;overflow:hidden;background:var(--mcd-tint)}.mcd-mag-img img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mcd-mag-text small{font-size:12.5px;color:var(--mcd-mute);font-variant-numeric:tabular-nums}.mcd-mag-text h4{margin:12px 0 14px;font-size:26px;font-weight:600;letter-spacing:-.035em;line-height:1.3}.mcd-mag-text p{margin:0 0 16px;font-size:15px;line-height:1.75;color:var(--mcd-sub)}.mcd-mag-text span{display:block;font-size:12.5px;color:var(--mcd-mute);margin-bottom:22px}.mcd-mag-text button{font-size:14px;font-weight:600;border-bottom:1px solid var(--mcd-ink)!important;padding-bottom:3px!important}.mcd-detail{display:grid;grid-template-columns:1.25fr 1fr;gap:0}.mcd-det-photos{background:#111}.mcd-det-photos>img{width:100%;aspect-ratio:4 / 3;-o-object-fit:cover;object-fit:cover}.mcd-det-photos>div{display:flex;gap:6px;padding:10px}.mcd-det-photos>div button{opacity:.45;transition:opacity .15s}.mcd-det-photos>div button.is-on,.mcd-det-photos>div button:hover{opacity:1}.mcd-det-photos>div img{width:72px;height:54px;-o-object-fit:cover;object-fit:cover}.mcd-det-body{padding:44px 48px}.mcd-det-body>small{font-size:12.5px;color:var(--mcd-mute)}.mcd-det-body h3{margin:10px 0 22px;font-size:30px;font-weight:600;letter-spacing:-.04em;line-height:1.25}.mcd-det-body dl{display:grid;grid-template-columns:1fr 1fr;margin:0 0 22px;border-top:1px solid var(--mcd-ink)}.mcd-det-body dl div{display:flex;gap:14px;padding:10px 0;border-bottom:1px solid var(--mcd-line);font-size:13.5px}.mcd-det-body dt{color:var(--mcd-mute);width:44px}.mcd-det-body dd{margin:0;font-variant-numeric:tabular-nums}.mcd-det-body p{margin:0 0 12px;font-size:14.5px;line-height:1.8;color:var(--mcd-sub)}.mcd-det-body p.mcd-det-sum{font-size:16px;color:var(--mcd-ink);font-weight:500}.mcd-det-body h4,.mcd-related h4,.mcd-product h4{margin:28px 0 12px;font-size:14px;font-weight:600}.mcd-det-mats{display:grid;gap:8px}.mcd-det-mats a{display:grid;grid-template-columns:48px 1fr auto;gap:14px;align-items:center;padding:10px;border:1px solid var(--mcd-line);color:inherit;text-decoration:none;transition:border-color .15s}.mcd-det-mats a:hover{border-color:var(--mcd-ink)}.mcd-det-sw{width:48px;height:48px;display:block}.mcd-det-mats span{display:flex;flex-direction:column;gap:2px}.mcd-det-mats b{font-size:14px;font-weight:600}.mcd-det-mats small{font-size:12px;color:var(--mcd-mute)}.mcd-det-mats em{font-style:normal;font-size:12.5px;font-weight:600}.mcd-related{grid-column:1 / -1;padding:8px 48px 48px;border-top:1px solid var(--mcd-line)}.mcd-related>div{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.mcd-prod-pick{display:flex;gap:6px;flex-wrap:wrap;margin-bottom:32px}.mcd-prod-pick button{padding:7px 12px!important;font-size:12.5px;border:1px solid var(--mcd-line)!important;color:var(--mcd-sub)}.mcd-prod-pick button.is-on{border-color:var(--mcd-ink)!important;color:var(--mcd-ink);font-weight:600}.mcd-prod-top{display:grid;grid-template-columns:320px 1fr;gap:48px;align-items:center;padding-bottom:36px;border-bottom:1px solid var(--mcd-line)}.mcd-prod-sw{width:100%;aspect-ratio:1;display:block}.mcd-prod-top small{font-size:12.5px;color:var(--mcd-mute)}.mcd-prod-top h3{margin:10px 0 22px;font-size:34px;font-weight:600;letter-spacing:-.04em}.mcd-prod-top dl{margin:0 0 24px;max-width:420px;border-top:1px solid var(--mcd-ink)}.mcd-prod-top dl div{display:flex;padding:10px 0;border-bottom:1px solid var(--mcd-line);font-size:14px}.mcd-prod-top dt{width:90px;color:var(--mcd-mute)}.mcd-prod-top dd{margin:0}.mcd-prod-top a{font-size:14px;font-weight:600;color:var(--mcd-ink);text-decoration:none;border-bottom:1px solid var(--mcd-ink);padding-bottom:3px}.mcd-product h4{font-size:18px;margin:32px 0 20px}.mcd-product h4 span{font-weight:400;color:var(--mcd-mute);font-size:14px;margin-left:6px}.mcd-prod-cases{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mcd-none{font-size:13.5px;color:var(--mcd-mute);padding:28px;background:var(--mcd-tint);margin:0}@media(max-width:1240px){.mcd-admin{grid-template-columns:260px minmax(0,1fr)}.mcd-live{display:none}.mcd-prod-cases{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.mcd-wrap{padding:0 16px}.mcd-demobar-in{gap:12px;height:52px}.mcd-demobar-in>b,.mcd-demobar-in>span,.mcd-demobar-in>a{display:none}.mcd-tabs{width:100%}.mcd-tabs button{flex:1;justify-content:center;padding:0 6px;font-size:13px}.mcd-admin{grid-template-columns:minmax(0,1fr);min-height:0}.mcd-side{border-right:0;border-bottom:1px solid var(--mcd-line);padding:16px 0}.mcd-side ul{display:flex;overflow-x:auto;border-top:0;scrollbar-width:none}.mcd-side li button{width:220px;border-bottom:0!important;padding:8px 16px}.mcd-side-head,.mcd-new,.mcd-reset{margin-left:16px;margin-right:16px;padding-left:0;padding-right:0}.mcd-form{padding:24px 16px 80px}.mcd-form-head h1{font-size:21px}.mcd-photos{grid-template-columns:repeat(2,minmax(0,1fr))}.mcd-photos figure>button{opacity:1}.mcd-grid2,.mcd-switches{grid-template-columns:1fr}.mcd-mats{grid-template-columns:1fr 1fr}.mcd-mats button{grid-template-columns:36px 1fr 18px;gap:8px;padding:8px}.mcd-mat-sw{width:36px;height:36px}.mcd-mats small{display:none}.mcd-places{top:52px}.mcd-place{padding-top:40px;scroll-margin-top:104px}.mcd-sitehead{padding:18px 20px}.mcd-sitehead nav{display:none}.mcd-hero{height:480px}.mcd-hero-copy{left:20px;right:20px;bottom:76px}.mcd-hero-copy h2{font-size:28px}.mcd-hero-nav{left:20px;right:auto;bottom:28px;flex-direction:row-reverse;align-items:center}.mcd-gallery,.mcd-mag,.mcd-product{padding:28px 18px}.mcd-gallery h3,.mcd-mag>h3{font-size:24px}.mcd-gal-grid,.mcd-prod-cases,.mcd-related>div{grid-template-columns:1fr 1fr;gap:24px 12px}.mcd-card b{font-size:14px}.mcd-mag article,.mcd-mag article.is-rev{grid-template-columns:1fr;gap:18px}.mcd-mag article.is-rev .mcd-mag-img{order:0}.mcd-mag-text h4{font-size:21px}.mcd-detail{grid-template-columns:1fr}.mcd-det-body{padding:28px 18px}.mcd-det-body h3{font-size:24px}.mcd-det-mats a{grid-template-columns:40px 1fr}.mcd-det-mats em{grid-column:2}.mcd-det-sw{width:40px;height:40px}.mcd-related{padding:8px 18px 28px}.mcd-prod-top{grid-template-columns:1fr;gap:20px}.mcd-prod-sw{max-width:200px}.mcd-prod-top h3{font-size:26px}.mcd-toast{flex-direction:column;align-items:flex-start;gap:8px;bottom:16px}}.mcd-tabgroup{align-self:center;font-size:11px;color:#ffffff61;margin:0 4px 0 18px;letter-spacing:.02em}.mcd-tabgroup:first-child{margin-left:0}.mcd-badmin{grid-template-columns:300px minmax(0,1fr)}.mcd-bboards{display:flex;flex-wrap:wrap;gap:6px;padding:0 24px 16px}.mcd-bboards button{padding:6px 10px!important;font-size:12.5px;border:1px solid var(--mcd-line)!important;color:var(--mcd-sub)}.mcd-bboards button i{font-style:normal;font-size:10.5px;color:var(--mcd-mute);margin-left:5px;font-variant-numeric:tabular-nums}.mcd-bboards button.is-on{border-color:var(--mcd-ink)!important;color:var(--mcd-ink);font-weight:600}.mcd-blist li button{display:flex!important;flex-direction:column;gap:4px}.mcd-blist li b{white-space:normal!important;line-height:1.45}.mcd-blist li b i{font-style:normal;font-size:10.5px;font-weight:600;color:var(--mcd-blue);margin-right:6px}.mcd-bform{max-width:1100px}.mcd-bmeta{display:grid;grid-template-columns:minmax(0,1fr) 180px auto;gap:24px;align-items:end;padding:26px 0 22px}.mcd-btitle input{font-size:19px!important;font-weight:600}.mcd-select{width:100%;border:0;border-bottom:1px solid var(--mcd-line2);background:transparent;padding:9px 0;font-size:15px;outline:0}.mcd-pin{padding:9px 14px!important;border:1px solid var(--mcd-line2)!important;font-size:13px;color:var(--mcd-sub)}.mcd-pin.is-on{border-color:var(--mcd-ink)!important;color:var(--mcd-ink);font-weight:600}.mcd-editor{border:1px solid var(--mcd-line);background:var(--mcd-white)}.mcd-tools{display:flex;flex-wrap:wrap;align-items:center;gap:2px;padding:8px 10px;border-bottom:1px solid var(--mcd-line);background:#fbfaf8}.mcd-tools>button{padding:7px 10px!important;font-size:13px;color:var(--mcd-sub)}.mcd-tools>button:hover,.mcd-tools>button.is-on{background:var(--mcd-tint)!important;color:var(--mcd-ink)}.mcd-modes{margin-left:auto;display:flex;background:var(--mcd-tint);padding:3px}.mcd-modes button{padding:5px 11px!important;font-size:12px;color:var(--mcd-sub)}.mcd-modes button.is-on{background:var(--mcd-white)!important;color:var(--mcd-ink);font-weight:600;box-shadow:0 1px 2px #00000014}.mcd-picker{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 14px;border-bottom:1px solid var(--mcd-line);background:var(--mcd-bg)}.mcd-picker>span{font-size:12px;color:var(--mcd-mute);margin:0 4px 0 8px}.mcd-picker .mcd-btn-line{padding:8px 14px!important;font-size:12.5px!important}.mcd-picker button img{width:56px;height:42px;-o-object-fit:cover;object-fit:cover}.mcd-picker button:hover{outline:1px solid var(--mcd-ink);outline-offset:2px}.mcd-edit-body{display:grid;grid-template-columns:1fr 1fr;min-height:520px}.mcd-edit-body textarea{border:0;outline:0;resize:none;padding:20px 22px;font:14px/1.85 ui-monospace,SF Mono,Menlo,monospace;letter-spacing:0;color:#2b2a28;background:var(--mcd-white);min-height:520px}.mcd-preview{border-left:1px solid var(--mcd-line);padding:22px 28px;overflow:auto;max-height:720px;background:#fdfcfa}.mcd-edit-body.is-write{grid-template-columns:1fr}.mcd-edit-body.is-write .mcd-preview{display:none}.mcd-edit-body.is-view{grid-template-columns:1fr}.mcd-edit-body.is-view textarea{display:none}.mcd-edit-body.is-view .mcd-preview{border-left:0}.mcd-editor>.mcd-note{padding:10px 14px;border-top:1px solid var(--mcd-line);margin:0}.mcd-note{font-size:12px;color:var(--mcd-mute);line-height:1.6;margin:10px 0 0}.mcd-samples button.is-on img{outline:2px solid var(--mcd-ink);outline-offset:2px}.mcd-files{display:grid;gap:6px}.mcd-files>div{display:grid;grid-template-columns:44px 1fr auto 24px;gap:12px;align-items:center;padding:10px 12px;border:1px solid var(--mcd-line);background:var(--mcd-white);font-size:13.5px}.mcd-files small{color:var(--mcd-mute);font-variant-numeric:tabular-nums}.mcd-files button{color:var(--mcd-mute)!important;font-size:16px}.mcd-ext{display:grid;place-items:center;height:26px;font-size:10px;font-weight:700;letter-spacing:.04em;background:var(--mcd-tint);color:var(--mcd-sub)}.mcd-fileadd{display:block;padding:12px;border:1px dashed var(--mcd-line2);text-align:center;font-size:13px;color:var(--mcd-sub);cursor:pointer;background:var(--mcd-white)}.mcd-fileadd:hover{border-color:var(--mcd-ink);color:var(--mcd-ink)}.mcd-fileadd input{display:none}.mcd-md{font-size:15px;line-height:1.85;color:#2e2d2a}.mcd-md>:first-child{margin-top:0}.mcd-md h2{font-size:24px;font-weight:600;letter-spacing:-.035em;margin:32px 0 12px;color:var(--mcd-ink)}.mcd-md h3{font-size:19px;font-weight:600;letter-spacing:-.03em;margin:30px 0 10px;color:var(--mcd-ink);padding-top:18px;border-top:1px solid var(--mcd-line)}.mcd-md h4{font-size:16px;font-weight:600;margin:22px 0 8px;color:var(--mcd-ink)}.mcd-md p{margin:0 0 14px}.mcd-md strong{font-weight:700;color:var(--mcd-ink)}.mcd-md a{color:var(--mcd-ink);text-decoration:underline;text-underline-offset:3px}.mcd-md code{font:13px ui-monospace,Menlo,monospace;background:var(--mcd-tint);padding:2px 6px}.mcd-md ul,.mcd-md ol{margin:0 0 16px;padding-left:22px}.mcd-md ul{list-style:disc}.mcd-md ol{list-style:decimal}.mcd-md li{margin:4px 0;padding-left:4px}.mcd-md ol li::marker{font-weight:600;font-variant-numeric:tabular-nums}.mcd-md blockquote{margin:18px 0;padding:14px 18px;background:var(--mcd-tint);border-left:2px solid var(--mcd-ink)}.mcd-md blockquote p{margin:0}.mcd-md hr{border:0;border-top:1px solid var(--mcd-line);margin:28px 0}.mcd-md figure{margin:18px 0 22px}.mcd-md figure img{width:100%;max-height:460px;-o-object-fit:cover;object-fit:cover}.mcd-md figcaption{font-size:12.5px;color:var(--mcd-mute);margin-top:8px}.mcd-md-noimg{aspect-ratio:16 / 9;background:var(--mcd-tint);display:grid;place-items:center;color:var(--mcd-mute);font-size:12px}.mcd-md-table{overflow-x:auto;margin:0 0 18px}.mcd-md table{width:100%;border-collapse:collapse;font-size:14px}.mcd-md th{text-align:left;font-weight:600;padding:10px 12px;border-top:1px solid var(--mcd-ink);border-bottom:1px solid var(--mcd-line2);background:#fbfaf8}.mcd-md td{padding:10px 12px;border-bottom:1px solid var(--mcd-line)}.mcd-bsite{padding-top:48px;padding-bottom:96px}.mcd-sitehead.is-dark{color:var(--mcd-ink);border-bottom:1px solid var(--mcd-line)}.mcd-bhead{padding:44px 48px 0}.mcd-bhead h3{margin:0 0 22px;font-size:32px;font-weight:600;letter-spacing:-.04em}.mcd-btabs{display:flex;gap:28px;border-bottom:1px solid var(--mcd-line);overflow-x:auto;scrollbar-width:none}.mcd-btabs button{padding:0 0 12px!important;font-size:15px;color:var(--mcd-mute);border-bottom:2px solid transparent!important;margin-bottom:-1px;white-space:nowrap}.mcd-btabs button.is-on{color:var(--mcd-ink);border-bottom-color:var(--mcd-ink)!important;font-weight:600}.mcd-bview{font-size:12px;color:var(--mcd-blue);margin:12px 0 0}.mcd-dlnote{margin:16px 48px 0;padding:10px 14px;background:var(--mcd-tint);font-size:13px;color:var(--mcd-sub)}.mcd-btable{width:calc(100% - 96px);margin:20px 48px 48px;border-collapse:collapse;font-size:14.5px}.mcd-btable th{text-align:left;font-weight:500;font-size:12.5px;color:var(--mcd-mute);padding:12px 10px;border-top:1px solid var(--mcd-ink);border-bottom:1px solid var(--mcd-line)}.mcd-btable th:first-child,.mcd-btable td:first-child{width:64px;text-align:center}.mcd-btable th:nth-child(3),.mcd-btable td:nth-child(3){width:80px}.mcd-btable th:last-child,.mcd-btable td:last-child{width:120px}.mcd-btable td{padding:16px 10px;border-bottom:1px solid var(--mcd-line);color:var(--mcd-sub);font-variant-numeric:tabular-nums}.mcd-btable td:nth-child(2){color:var(--mcd-ink)}.mcd-bt-title{display:flex;align-items:center;gap:14px}.mcd-btable td img{width:72px;height:48px;-o-object-fit:cover;object-fit:cover;flex:none}.mcd-btable td b{font-weight:500}.mcd-btable td em,.mcd-faq em{font-style:normal;font-size:10px;font-weight:700;color:#fff;background:var(--mcd-blue);padding:2px 6px}.mcd-btable tr{cursor:pointer}.mcd-btable tbody tr:hover td{background:#fbfaf8}.mcd-btable tr.is-pin td:first-child{color:var(--mcd-blue);font-weight:600;font-size:12.5px}.mcd-btable tr.is-pin td:nth-child(2) b{font-weight:600}.mcd-post{max-width:760px;margin:0 auto;padding:36px 48px 56px}.mcd-back{font-size:13px;color:var(--mcd-sub)!important;margin-bottom:28px}.mcd-post>small{display:block;font-size:12.5px;color:var(--mcd-mute)}.mcd-post>h2{margin:10px 0 24px;font-size:32px;font-weight:600;letter-spacing:-.04em;line-height:1.3;padding-bottom:24px;border-bottom:1px solid var(--mcd-ink)}.mcd-dl{display:grid;gap:6px;margin-bottom:28px}.mcd-dl button{display:grid;grid-template-columns:44px 1fr auto auto;gap:14px;align-items:center;padding:12px 14px;border:1px solid var(--mcd-line)!important;text-align:left;font-size:14px;transition:border-color .15s}.mcd-dl button:hover{border-color:var(--mcd-ink)!important}.mcd-dl small{color:var(--mcd-mute);font-size:12.5px}.mcd-dl em{font-style:normal;font-size:13px;font-weight:600}.mcd-prevnext{display:grid;grid-template-columns:1fr 1fr;margin-top:40px;border-top:1px solid var(--mcd-line)}.mcd-prevnext button{display:flex;flex-direction:column;gap:4px;padding:18px 0!important;text-align:left;font-size:14px}.mcd-prevnext button+button{text-align:right;align-items:flex-end;border-left:1px solid var(--mcd-line)!important}.mcd-prevnext button small{font-size:12px;color:var(--mcd-mute)}.mcd-prevnext button:disabled{color:#c2beb7;cursor:default}.mcd-faq{margin:20px 48px 48px;border-top:1px solid var(--mcd-ink)}.mcd-faq>div{border-bottom:1px solid var(--mcd-line)}.mcd-faq>div>button{width:100%;display:flex;align-items:center;gap:16px;padding:20px 4px!important;text-align:left;font-size:16px}.mcd-faq i{font-style:normal;font-weight:700;font-size:15px;width:18px;color:var(--mcd-ink);flex:none}.mcd-faq>div>button b{flex:1;font-weight:500}.mcd-faq>div>button span{font-size:20px;font-weight:300;color:var(--mcd-mute);width:20px;text-align:center}.mcd-faq .is-open>button b{font-weight:600}.mcd-faq-a{display:flex;gap:16px;padding:0 4px 22px}.mcd-faq-a i{color:var(--mcd-blue)}.mcd-faq-a .mcd-md{font-size:14.5px;color:var(--mcd-sub)}.mcd-cats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px 24px;padding:28px 48px 48px}.mcd-cat-img{position:relative;aspect-ratio:3 / 4;background:var(--mcd-tint);overflow:hidden;display:grid;place-items:center;box-shadow:0 18px 30px -22px #00000073}.mcd-cat-img img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.mcd-cat-img span{font-size:15px;font-weight:600;padding:24px;text-align:center}.mcd-cat-img i{position:absolute;left:10px;top:10px;font-style:normal;font-size:10.5px;font-weight:700;background:var(--mcd-blue);color:#fff;padding:3px 7px}.mcd-cats b{display:block;margin-top:16px;font-size:16px;font-weight:600}.mcd-cats p{margin:6px 0 14px;font-size:13px;color:var(--mcd-sub);line-height:1.6}.mcd-cats button{width:100%;padding:12px 0!important;border:1px solid var(--mcd-ink)!important;font-size:13.5px;font-weight:600;transition:background .15s}.mcd-cats button:hover{background:var(--mcd-ink)!important;color:#fff!important}@media(max-width:1240px){.mcd-tabgroup{display:none}}@media(max-width:860px){.mcd-badmin{grid-template-columns:minmax(0,1fr)}.mcd-bboards{padding:0 16px 12px}.mcd-blist li button{width:240px!important}.mcd-bmeta{grid-template-columns:1fr auto;gap:16px}.mcd-btitle{grid-column:1 / -1}.mcd-edit-body,.mcd-edit-body.is-split{grid-template-columns:1fr}.mcd-edit-body.is-split .mcd-preview{border-left:0;border-top:1px solid var(--mcd-line)}.mcd-edit-body textarea{min-height:320px}.mcd-modes{margin-left:0;width:100%;margin-top:6px}.mcd-modes button{flex:1}.mcd-bhead{padding:28px 18px 0}.mcd-bhead h3{font-size:24px}.mcd-btable{width:calc(100% - 36px);margin:16px 18px 28px;font-size:14px}.mcd-btable thead{display:none}.mcd-btable tr{display:grid;grid-template-columns:1fr auto;border-bottom:1px solid var(--mcd-line);padding:12px 0}.mcd-btable td{border:0;padding:2px 0;width:auto!important;text-align:left!important}.mcd-btable td:first-child,.mcd-btable td:nth-child(3){display:none}.mcd-btable td:nth-child(2){grid-column:1 / -1}.mcd-btable td:last-child{font-size:12px;color:var(--mcd-mute)}.mcd-post{padding:24px 18px 36px}.mcd-post>h2{font-size:24px}.mcd-dl button{grid-template-columns:40px 1fr auto}.mcd-dl small{display:none}.mcd-faq{margin:12px 18px 28px}.mcd-faq>div>button{font-size:15px;gap:12px}.mcd-cats{grid-template-columns:1fr 1fr;padding:20px 18px 28px;gap:24px 12px}.mcd-dlnote{margin:12px 18px 0}}html:has(.mcd-page),.mcd-page *{scrollbar-color:#cfcac2 transparent}.mcd-toast a{color:#fff;font-weight:600;white-space:nowrap;border-bottom:1px solid rgba(255,255,255,.5);text-decoration:none}.mcd-inlist{list-style:none;margin:0;padding:0;border-top:1px solid var(--mcd-line);flex:1}.mcd-inlist li button{width:100%;display:grid;grid-template-columns:1fr auto;row-gap:4px;padding:12px 24px;text-align:left;border-bottom:1px solid var(--mcd-tint)!important;border-left:2px solid transparent!important}.mcd-inlist li button:hover{background:var(--mcd-bg)!important}.mcd-inlist li button.is-on{background:var(--mcd-tint)!important;border-left-color:var(--mcd-ink)!important}.mcd-inlist b{font-size:14px;font-weight:600}.mcd-inlist b em{font-style:normal;font-size:10px;font-weight:700;color:#fff;background:var(--mcd-blue);padding:2px 5px;margin-left:6px;vertical-align:1px}.mcd-inlist small{font-size:11.5px;color:var(--mcd-mute);font-variant-numeric:tabular-nums}.mcd-kind{grid-column:1 / -1;font-size:11px;font-weight:600}.mcd-kind.is-q{color:var(--mcd-ink)}.mcd-kind.is-s{color:#8a6d3b}.mcd-kind.is-c{color:var(--mcd-blue)}.mcd-st{grid-row:2 / span 2;grid-column:2;align-self:center;font-style:normal;font-size:11px;padding:3px 8px;border:1px solid var(--mcd-line2);color:var(--mcd-sub)}.mcd-st.is-0{border-color:var(--mcd-blue);color:var(--mcd-blue);font-weight:600}.mcd-st.is-3{color:var(--mcd-mute);border-color:var(--mcd-line)}.mcd-steps{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:4px;margin:22px 0 4px}.mcd-steps button{display:flex;align-items:center;gap:8px;padding:12px 14px!important;background:var(--mcd-white)!important;border:1px solid var(--mcd-line)!important;font-size:13.5px;color:var(--mcd-mute)}.mcd-steps button i{font-style:normal;width:20px;height:20px;display:grid;place-items:center;border-radius:50%;border:1px solid currentColor;font-size:11px}.mcd-steps button.is-done{color:var(--mcd-ink);border-color:var(--mcd-line2)!important}.mcd-steps button.is-done i{background:var(--mcd-ink);border-color:var(--mcd-ink);color:#fff}.mcd-steps button.is-on{border-color:var(--mcd-ink)!important;box-shadow:inset 0 0 0 .5px var(--mcd-ink);font-weight:600}.mcd-kv{display:grid;grid-template-columns:1fr 1fr;margin:0;border-top:1px solid var(--mcd-ink)}.mcd-kv div{display:flex;gap:14px;padding:11px 0;border-bottom:1px solid var(--mcd-line);font-size:14px}.mcd-kv dt{width:70px;color:var(--mcd-mute);flex:none}.mcd-kv dd{margin:0}.mcd-quote{list-style:none;margin:0;padding:0}.mcd-quote li{display:flex;align-items:center;gap:10px;padding:12px 14px;background:var(--mcd-white);border:1px solid var(--mcd-line);margin-bottom:6px;font-size:14px}.mcd-quote li svg{width:16px;color:var(--mcd-mute);flex:none}.mcd-quote-total{display:flex;justify-content:space-between;align-items:baseline;margin:12px 0 0;padding:14px;background:var(--mcd-ink);color:#fff}.mcd-quote-total span{font-size:13px;opacity:.7}.mcd-quote-total b{font-size:20px;font-weight:500}.mcd-samples-req{display:flex;flex-wrap:wrap;gap:8px}.mcd-samples-req span{display:flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;background:var(--mcd-white);border:1px solid var(--mcd-line);font-size:14px}.mcd-req-sw{width:32px;height:32px;display:block;flex:none}.mcd-memo{margin:0;padding:14px 16px;background:var(--mcd-white);border-left:2px solid var(--mcd-ink);font-size:14.5px;line-height:1.7}.mcd-note-in{width:100%;box-sizing:border-box;border:1px solid var(--mcd-line2);background:var(--mcd-white);padding:12px;font-size:14px;line-height:1.6;outline:0;resize:vertical}.mcd-note-in:focus{border-color:var(--mcd-ink)}.mcd-mail{border:1px solid var(--mcd-line);background:var(--mcd-bg);padding:16px;margin-bottom:18px}.mcd-mail header{display:flex;gap:10px;padding-bottom:12px;margin-bottom:10px;border-bottom:1px solid var(--mcd-line)}.mcd-mail header svg{width:18px;flex:none;color:var(--mcd-blue);margin-top:2px}.mcd-mail header b{display:block;font-size:13.5px;line-height:1.45}.mcd-mail header span{display:block;font-size:11.5px;color:var(--mcd-mute);margin-top:3px}.mcd-mail p{font-size:13px!important;color:var(--mcd-sub)!important;margin:4px 0!important;display:block!important}.mcd-mail em{display:inline-block;margin-top:10px;font-style:normal;font-size:12.5px;font-weight:600;color:var(--mcd-blue)}.mcd-ops .mcd-live>p{display:flex;gap:8px;align-items:flex-start}.mcd-ops .mcd-live>p svg{width:15px;flex:none;margin-top:2px}.mcd-prod-admin{grid-template-columns:minmax(0,1fr) 320px}.mcd-ops-lead{margin:16px 0 18px;font-size:13.5px;color:var(--mcd-sub)}.mcd-ptable{border-top:1px solid var(--mcd-ink);overflow-x:auto}.mcd-prow{display:grid;grid-template-columns:220px 150px 80px 110px 90px 160px 90px;gap:10px;align-items:center;min-width:940px;padding:10px 12px;border-bottom:1px solid var(--mcd-line);background:var(--mcd-white);cursor:pointer}.mcd-prow.is-head{background:transparent;cursor:default;font-size:12px;color:var(--mcd-mute);padding-top:12px;padding-bottom:12px}.mcd-prow.is-on{box-shadow:inset 2px 0 0 var(--mcd-ink);background:#fbfaf8}.mcd-prow input,.mcd-prow select{width:100%;min-width:0;box-sizing:border-box;border:0;border-bottom:1px solid var(--mcd-line2);background:transparent;padding:6px 0;font-size:14px;outline:0;font-variant-numeric:tabular-nums;-moz-appearance:textfield}.mcd-prow input::-webkit-inner-spin-button{-webkit-appearance:none}.mcd-prow input:focus,.mcd-prow select:focus{border-color:var(--mcd-ink)}.mcd-pname{display:flex;align-items:center;gap:10px}.mcd-pname input{font-weight:600}.mcd-pname em{flex:none;font-style:normal;font-size:10px;font-weight:700;color:var(--mcd-blue)}.mcd-pair{display:flex;align-items:center;gap:6px;color:var(--mcd-mute);font-size:12px}.mcd-calc{border:1px solid var(--mcd-line);padding:16px;margin-bottom:14px}.mcd-calc-sw{width:100%;height:90px;display:block;margin-bottom:12px}.mcd-calc>b{display:block;font-size:15px;margin-bottom:8px}.mcd-calc p{display:flex!important;justify-content:space-between;padding:7px 0;margin:0!important;border-bottom:1px solid var(--mcd-tint);font-size:13px!important;color:var(--mcd-sub)!important}.mcd-calc p strong{color:var(--mcd-ink);font-weight:600;font-variant-numeric:tabular-nums}.mcd-calc p.is-total{border:0;padding-top:12px}.mcd-calc p.is-total strong{font-size:16px}.mcd-golink{width:100%;box-sizing:border-box;text-decoration:none}.mcd-golink.is-off{opacity:.45}@media(max-width:1240px){.mcd-prod-admin{grid-template-columns:minmax(0,1fr)}.mcd-prod-admin .mcd-live{display:block;position:static;min-height:0;border-left:0;border-top:1px solid var(--mcd-line)}}@media(max-width:860px){.mcd-tabs{overflow-x:auto;scrollbar-width:none}.mcd-tabs button{flex:none;padding:0 12px}.mcd-steps{grid-template-columns:1fr 1fr}.mcd-kv{grid-template-columns:1fr}.mcd-inlist{display:flex;overflow-x:auto;border-top:0}.mcd-inlist li button{width:220px;border-bottom:0!important}}.mcd-btn-line,.mcd-btn-solid{display:inline-flex;align-items:center;justify-content:center;padding:11px 20px!important;font-size:13.5px!important;font-weight:600;text-decoration:none;cursor:pointer;transition:background .15s}.mcd-btn-line{border:1px solid var(--mcd-ink)!important;background:var(--mcd-white)!important;color:var(--mcd-ink)!important}.mcd-btn-line input{display:none}.mcd-btn-solid{background:var(--mcd-ink)!important;color:#fff!important;border:0}.mcd-btn-solid:hover{background:#333!important}.mcd-pair input{color:var(--mcd-ink)}.phs-root{min-height:100vh;background:#dfe2e3;color:#f4f7f4;font-family:Manrope,Pretendard,Apple SD Gothic Neo,sans-serif;-webkit-font-smoothing:antialiased}.phs-root *{box-sizing:border-box}.phs-root h1,.phs-root h2,.phs-root h3,.phs-root h4,.phs-root p{margin:0}.phs-toolbar{height:58px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;background:#101311;color:#fff;border-bottom:1px solid #ffffff16}.phs-toolbar-title{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;font-weight:750}.phs-toolbar-title>i{width:7px;height:7px;border-radius:50%;background:#c7ff38;box-shadow:0 0 14px #c7ff38}.phs-toolbar-title span{margin-left:8px;color:#818985;font-size:10px;font-weight:500}.phs-toolbar button{display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #ffffff27;border-radius:3px;background:transparent;color:#fff;font-size:10px}.phs-toolbar button svg{width:13px;height:13px}.phs-stage{--phs-scale:1;--phs-height:720px;display:flex;flex-direction:column;align-items:center;gap:30px;padding:36px 24px 64px}.phs-shell{position:relative;flex:0 0 auto;width:calc(1280px * var(--phs-scale));height:var(--phs-height)}.phs-slide{position:absolute;inset:0 auto auto 0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--phs-scale));transform-origin:top left;box-shadow:0 24px 70px #18201d40}.phs-paper{background:#f4f6f2;color:#0b1712}.phs-dark{background:#07100d;color:#f4f7f4}.phs-grid-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.phs-footer{position:absolute;z-index:5;left:62px;right:62px;bottom:28px;display:flex;justify-content:space-between;color:#79867e;font:500 10px DM Mono,monospace;letter-spacing:.09em}.phs-footer b{font-weight:500;color:#3d5f4d}.phs-footer.is-dark{color:#647169}.phs-footer.is-dark b{color:#839087}.phs-cover{background:#07100d;color:#f4f7f4}.phs-cover-glow{position:absolute;width:590px;height:590px;right:-170px;top:-220px;border-radius:50%;background:radial-gradient(circle,#48ff7b2d 0,transparent 69%)}.phs-cover>header{position:absolute;z-index:5;left:62px;right:62px;top:46px;display:flex;align-items:center;justify-content:space-between}.phs-brand{display:flex;align-items:center;gap:9px}.phs-brand>i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid #fff;border-radius:50%;font:800 13px Manrope;font-style:normal}.phs-brand span{font:800 8px/1.05 Manrope;letter-spacing:.13em}.phs-edition{display:flex;align-items:center;border:1px solid #ffffff42;font:500 9px DM Mono,monospace;letter-spacing:.08em}.phs-edition b{padding:8px 12px;font-weight:500}.phs-edition span{padding:8px 11px;border-left:1px solid #ffffff42;color:#c7ff38}.phs-cover-copy{position:absolute;z-index:4;left:74px;top:167px}.phs-cover-copy>p{color:#8e9d96;font:500 10px DM Mono,monospace;letter-spacing:.15em}.phs-cover-copy h1{margin-top:25px;font-size:58px;line-height:1.12;letter-spacing:-.067em}.phs-cover-copy h1 span{color:#9ba69f;font-weight:500}.phs-cover-copy>div{margin-top:28px;color:#9aa59f;font-size:15px;line-height:1.8;letter-spacing:-.02em}.phs-contract{position:absolute;z-index:5;right:74px;top:121px;width:430px;height:450px;padding:0 22px 20px;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813f5,#09120fee);box-shadow:0 28px 70px #0008}.phs-contract:before{content:"";position:absolute;inset:7px;border:1px solid #ffffff0a;pointer-events:none}.phs-contract-head{height:45px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;color:#89968f;font:500 9px DM Mono,monospace;letter-spacing:.13em}.phs-contract-head i{padding:5px 8px;border:1px solid #c7ff3848;color:#c7ff38;font-style:normal}.phs-contract-total{padding-top:19px}.phs-contract-total>small{color:#78867f;font:500 9px DM Mono,monospace;letter-spacing:.12em}.phs-contract-total>div{display:flex;align-items:flex-end;margin-top:10px}.phs-contract-total>div b{font:500 54px/.85 DM Mono,monospace;letter-spacing:-.08em}.phs-contract-total>div em{margin:0 0 4px 11px;color:#c7ff38;font-size:13px;font-style:normal}.phs-contract-total>p{display:flex;align-items:center;margin-top:13px;padding-bottom:15px;border-bottom:1px solid #ffffff1b}.phs-contract-total>p strong{font-size:14px}.phs-contract-total>p span{margin-left:auto;color:#839089;font-size:10px}.phs-contract-phase article{height:58px;display:grid;grid-template-columns:33px 1fr;align-items:center;border-bottom:1px solid #ffffff17}.phs-contract-phase article>span{color:#5d6b63;font:500 9px DM Mono,monospace}.phs-contract-phase article>div{position:relative;border-left:1px solid #ffffff13;padding-left:13px}.phs-contract-phase small{display:block;color:#718077;font:500 8px DM Mono,monospace;letter-spacing:.09em}.phs-contract-phase b{display:block;margin-top:3px;font-size:11px}.phs-contract-phase em{position:absolute;right:0;top:10px;color:#c7ff38;font:500 10px DM Mono,monospace;font-style:normal}.phs-contract-goal{display:flex;align-items:center;gap:13px;margin-top:15px;padding:12px 13px;background:#c7ff38;color:#0b1712}.phs-contract-goal>svg{width:23px}.phs-contract-goal small{display:block;font:500 8px DM Mono,monospace;letter-spacing:.1em;color:#45611b}.phs-contract-goal b{display:block;margin-top:5px;font-size:10px;line-height:1.45}.phs-cover-proof{position:absolute;z-index:4;left:74px;bottom:108px;padding-left:15px;border-left:2px solid #c7ff38}.phs-cover-proof span{display:block;color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.12em}.phs-cover-proof b{display:block;margin-top:8px;color:#dce3df;font-size:14px;line-height:1.55}.phs-cover>footer{position:absolute;z-index:5;left:62px;right:62px;bottom:36px;display:flex;gap:33px;padding-top:14px;border-top:1px solid #ffffff1b;color:#738078;font:500 9px DM Mono,monospace;letter-spacing:.08em}.phs-cover>footer b{margin-left:auto;color:#c7ff38;font-weight:500}.phs-page-head{position:absolute;z-index:2;left:62px;right:62px;top:49px}.phs-page-head>p,.phs-standard-head>p{color:#397454;font:500 11px DM Mono,monospace;letter-spacing:.14em}.phs-page-head h2,.phs-standard-head h2{margin-top:14px;color:#0b1712;font-size:34px;line-height:1.16;letter-spacing:-.055em}.phs-page-head h2 em,.phs-standard-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.phs-page-head>span,.phs-standard-head>span{position:absolute;right:0;top:43px;width:390px;color:#65736b;font-size:14px;line-height:1.7;letter-spacing:-.02em}.phs-standard-head{position:absolute;z-index:2;left:62px;right:62px;top:46px}.phs-route{position:absolute;z-index:2;left:62px;right:62px;top:221px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426}.phs-route article{position:relative;height:406px;padding:29px 24px 22px;border-right:1px solid #b9c5be;background:#eef2ed}.phs-route article:first-child{border-left:1px solid #b9c5be}.phs-route article:before{content:"";position:absolute;left:24px;top:-5px;width:9px;height:9px;border-radius:50%;background:#a8b5ad;border:3px solid #f4f6f2}.phs-route article.is-current{background:#0d1a14;color:#fff}.phs-route article.is-current:before{background:#c7ff38}.phs-route small{color:#6d7e74;font:500 10px DM Mono,monospace;letter-spacing:.12em}.phs-route .is-current small{color:#9aaa9f}.phs-route strong{display:block;margin-top:26px;color:#397454;font-size:15px}.phs-route .is-current strong{color:#c7ff38}.phs-route h3{margin-top:16px;font-size:22px;line-height:1.35;letter-spacing:-.045em}.phs-route h3 span,.phs-route p span{display:block}.phs-route p{margin-top:32px;color:#718078;font-size:13px;line-height:1.75}.phs-route .is-current p{color:#9aa9a0}.phs-route article>footer{position:absolute;left:24px;right:24px;bottom:22px;padding-top:13px;border-top:1px solid #bcc7c0;color:#718078;font:500 10px DM Mono,monospace;letter-spacing:.09em}.phs-route .is-current>footer{border-color:#fff2;color:#c7ff38}.phs-divider{background:#07100d;color:#f2f6f2}.phs-divider:after{content:"";position:absolute;width:620px;height:620px;right:-220px;bottom:-330px;border-radius:50%;background:radial-gradient(circle,#c7ff3820,transparent 68%)}.phs-divider-no{position:absolute;right:48px;top:4px;color:#ffffff08;font:700 252px/1 Manrope;letter-spacing:-.1em}.phs-divider>header{position:absolute;z-index:2;left:74px;top:113px}.phs-divider>header small{color:#c7ff38;font:500 11px DM Mono,monospace;letter-spacing:.15em}.phs-divider>header h2{margin-top:29px;font-size:45px;line-height:1.18;letter-spacing:-.062em}.phs-divider>header h2 em{color:#99a79f;font-style:normal;font-weight:500}.phs-divider>header p{margin-top:30px;color:#8f9d95;font-size:15px;line-height:1.85}.phs-divider>header p b{color:#dce5df}.phs-divider-steps{position:absolute;z-index:2;left:74px;right:74px;bottom:100px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26}.phs-divider-steps article{padding:24px 24px 0 0;border-right:1px solid #ffffff18}.phs-divider-steps article+article{padding-left:24px}.phs-divider-steps small{display:block;color:#68766e;font:500 10px DM Mono,monospace;letter-spacing:.12em}.phs-divider-steps b{display:block;margin-top:13px;color:#dce4df;font-size:15px}.phs-divider-steps b span{color:#c7ff38}@media(max-width:700px){.phs-toolbar{height:54px;padding:0 14px}.phs-toolbar-title span{display:none}.phs-stage{padding:20px 12px 40px}}@media print{.no-print{display:none!important}.phs-stage{display:block;padding:0}.phs-shell{width:1280px;height:720px;-moz-column-break-after:page;break-after:page;page-break-after:always}.phs-shell:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.phs-slide{transform:none;box-shadow:none}@page{size:1280px 720px;margin:0}}.phs-route.phs-route-six{grid-template-columns:repeat(6,minmax(0,1fr))}.phs-route-six article{padding:26px 18px 20px}.phs-route-six article:before{left:18px}.phs-route-six strong{margin-top:22px;font-size:14px}.phs-route-six h3{font-size:18px;line-height:1.42}.phs-route-six p{margin-top:26px;font-size:12px}.phs-route-six article>footer{left:18px;right:18px}.phs-bar{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:52px;display:flex;align-items:center;background:#dfe7df;font-size:12px}.phs-bar>b{align-self:stretch;display:flex;align-items:center;padding:0 20px;background:#315e47;color:#fff}.phs-bar>span{padding-left:19px;color:#4d6257;font-weight:700}.phs-bar>strong{margin-left:auto;padding-right:20px;color:#315e47;font:500 10px DM Mono,monospace;letter-spacing:.06em}.phs-bar.phs-bar-dark{background:#0d1a14;color:#dce5df}.phs-bar.phs-bar-dark>b{background:#c7ff38;color:#122018}.phs-bar.phs-bar-dark>span{color:#dce5df}.phs-bar.phs-bar-dark>strong{color:#8da096}.phs-plan-bar{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:92px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,2fr) 170px;gap:4px}.phs-plan-bar article{padding:14px 16px;border-top:3px solid #597366;background:#edf1ed}.phs-plan-bar article.phs-plan-main{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.phs-plan-bar small{color:#657a6e;font:500 10px DM Mono,monospace;letter-spacing:.08em}.phs-plan-main small{color:#c7ff38}.phs-plan-bar article>b{display:block;margin-top:8px;font-size:16px}.phs-plan-bar article>span{display:block;margin-top:6px;color:#64756c;font-size:11px}.phs-plan-main>span{color:#94a39a!important}.phs-plan-bar aside{padding:14px 16px;border:1px dashed #6f8a7b;border-top:3px dashed #6f8a7b}.phs-plan-bar aside b{display:block;margin-top:8px;font-size:15px;color:#315e47}.phs-plan-body{position:absolute;z-index:2;left:62px;right:62px;top:286px;height:356px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.phs-plan-cost{padding:0 22px 14px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.phs-plan-cost>header{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff22}.phs-plan-cost>header small{color:#8da096;font:500 10px DM Mono,monospace;letter-spacing:.1em}.phs-plan-cost>header b{font:500 42px/1 DM Mono,monospace;letter-spacing:-.06em}.phs-plan-cost>header b em{margin-left:6px;color:#c7ff38;font:700 13px Manrope,Pretendard,sans-serif;font-style:normal;letter-spacing:0}.phs-plan-cost>p{height:38px;display:grid;grid-template-columns:minmax(0,1fr) 84px 44px;align-items:center;border-bottom:1px solid #ffffff14;font-size:12px}.phs-plan-cost>p:last-child{border-bottom:0}.phs-plan-cost>p small{color:#8da096;font:500 9px DM Mono,monospace}.phs-plan-cost>p b{text-align:right;color:#c7ff38;font:500 14px DM Mono,monospace}.phs-plan-out{position:relative;padding:0 22px;border-top:3px solid #597366;border-bottom:1px solid #bdc8c1;background:#edf1ed}.phs-plan-out>header{height:76px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #cdd5d0}.phs-plan-out>header small{color:#657a6e;font:500 10px DM Mono,monospace;letter-spacing:.1em}.phs-plan-out>header b{margin-top:6px;font-size:17px}.phs-plan-out ul{list-style:none;margin:0;padding:0}.phs-plan-out li{height:41px;display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;border-bottom:1px solid #d6ddd8;font-size:12px}.phs-plan-out li b{font-size:13px}.phs-plan-out li span{color:#64756c;font-size:11px}.phs-plan-out>footer{position:absolute;left:22px;right:22px;bottom:14px;display:flex;align-items:center;gap:10px;padding:10px 12px;background:#c7ff38;color:#122018;font-size:11px}.phs-plan-out>footer svg{flex:0 0 auto;width:18px}.phs-plan-out>footer b{margin-right:6px}.phs-person{position:absolute;z-index:2;left:62px;top:176px;width:330px;height:456px;padding:20px 22px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.phs-person>small{color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.1em}.phs-person>b{display:flex;align-items:baseline;gap:10px;margin-top:12px;font-size:30px;letter-spacing:-.04em}.phs-person>b em{color:#c7ff38;font:500 13px DM Mono,monospace;font-style:normal}.phs-person ul{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid #ffffff1d}.phs-person li{height:36px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #ffffff14;color:#dce5df;font-size:12px}.phs-person li svg{width:14px;color:#c7ff38}.phs-person>div{margin-top:16px}.phs-person>div>small{color:#8da096;font:500 9px DM Mono,monospace;letter-spacing:.1em}.phs-person>div>p{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.phs-person>div>p i{padding:5px 8px;border:1px solid #ffffff2a;color:#dce5df;font-size:11px;font-style:normal}.phs-person>footer{position:absolute;left:22px;right:22px;bottom:18px;display:flex;align-items:center;gap:9px;padding-top:12px;border-top:1px solid #ffffff1d;color:#a2afa8;font-size:12px}.phs-person>footer svg{width:16px;color:#c7ff38}.phs-person>footer b{color:#fff}.phs-career{position:absolute;z-index:2;left:412px;right:62px;top:176px;height:404px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr));grid-auto-flow:column;gap:5px 8px}.phs-career p{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:4px;padding:0 9px;border:1px solid #d3dad5;background:#fff;font-size:11px}.phs-career p i{color:#8a998f;font:500 9px DM Mono,monospace;font-style:normal}.phs-career p b{overflow:hidden;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.phs-career p em{color:#6a7b71;font-size:10px;font-style:normal}.phs-career p.phs-career-dev{background:#0d1a14;border-color:#0d1a14;color:#fff}.phs-career-dev i,.phs-career-dev em{color:#c7ff38!important}.phs-career-note{position:absolute;z-index:2;left:412px;right:62px;top:592px;height:40px;display:flex;align-items:center;gap:14px;padding:0 14px;background:#dfe7df;font-size:11px}.phs-career-note>span{display:flex;align-items:center;gap:7px;color:#3e5147;font-weight:700}.phs-career-note>span i{width:12px;height:12px;background:#0d1a14}.phs-career-note>strong{margin-left:auto;color:#64756c;font-size:10px;font-weight:500}.phs-three{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:400px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.phs-three article{position:relative;display:flex;flex-direction:column;padding:22px 24px 20px;border-top:3px solid #597366;border-bottom:1px solid #bdc8c1;background:#edf1ed}.phs-three small{color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.1em}.phs-three b{display:block;margin-top:16px;font-size:19px;line-height:1.42;letter-spacing:-.04em}.phs-three q{display:block;margin-top:18px;padding-top:16px;border-top:1px solid #cdd5d0;color:#55675d;font-size:12.5px;line-height:1.75;quotes:"“" "”"}.phs-three footer{margin-top:auto;padding-top:12px;border-top:1px solid #cdd5d0;color:#315e47;font-size:11px;font-weight:700}.phs-three article.phs-three-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.phs-three-key small{color:#c7ff38}.phs-three-key q{border-color:#ffffff1d;color:#b8c4bd}.phs-three-key footer{border-color:#ffffff1d;color:#c7ff38}.phs-bar>b svg,.phs-bar>strong svg{width:15px;margin-right:7px;vertical-align:-3px}.phs-bar>strong{display:flex;align-items:center}.phs-map{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:468px}.phs-map-home{height:50px;display:flex;align-items:center;gap:16px;padding:0 18px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.phs-map-home small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.1em}.phs-map-home b{font-size:15px}.phs-map-home span{margin-left:auto;color:#94a39a;font-size:11px}.phs-map-cols{display:grid;grid-template-columns:repeat(8,minmax(0,1fr));gap:6px;margin-top:10px;height:208px}.phs-map-cols section{border-top:2px solid #597366;background:#edf1ed;border-bottom:1px solid #bdc8c1}.phs-map-cols header{padding:10px 11px 9px;border-bottom:1px solid #cdd5d0}.phs-map-cols header small{display:block;color:#6b7d73;font:500 9px DM Mono,monospace}.phs-map-cols header b{display:block;margin-top:5px;font-size:13px;letter-spacing:-.03em}.phs-map-cols ul{list-style:none;margin:0;padding:4px 11px}.phs-map-cols li{padding:6px 0;border-bottom:1px solid #d6ddd8;color:#3e5147;font-size:11px;line-height:1.35}.phs-map-cols li:last-child{border-bottom:0}.phs-map-cols section.is-key{border-top-color:#c7ff38;background:#dfe7df}.phs-map-cols .is-key header b{color:#0b1712}.phs-map-float{display:flex;align-items:center;gap:12px;height:42px;margin-top:10px;padding:0 16px;border:1px dashed #6f8a7b;background:#f4f6f2;font-size:12px}.phs-map-float svg{width:17px;color:#397454}.phs-map-float span{color:#55675d}.phs-map-float em{margin-left:auto;color:#6b7d73;font:500 10px DM Mono,monospace;font-style:normal}.phs-map-admin{display:grid;grid-template-columns:150px minmax(0,1fr) 190px;align-items:center;height:92px;margin-top:12px;padding:0 18px;background:#315e47;color:#fff}.phs-map-admin small{font:500 10px DM Mono,monospace;letter-spacing:.08em;color:#d6e4da}.phs-map-admin p{display:flex;flex-wrap:wrap;gap:6px}.phs-map-admin p span{padding:7px 11px;background:#ffffff18;font-size:12px;font-weight:700}.phs-map-admin em{justify-self:end;color:#c7ff38;font-size:12px;font-weight:700;font-style:normal}.phs-path{position:absolute;z-index:2;left:62px;right:62px;top:182px;height:300px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:30px}.phs-path article{position:relative;display:flex;flex-direction:column;padding:20px 22px 18px;border-top:3px solid #597366;border-bottom:1px solid #bdc8c1;background:#edf1ed}.phs-path header{display:flex;align-items:center;justify-content:space-between}.phs-path header span{color:#6b7d73;font:500 11px DM Mono,monospace}.phs-path header svg{width:24px;color:#397454}.phs-path small{margin-top:22px;color:#397454;font-size:13px;font-weight:800}.phs-path b{margin-top:6px;font-size:19px;line-height:1.35;letter-spacing:-.04em}.phs-path p{margin-top:14px;color:#55675d;font-size:12.5px;line-height:1.7}.phs-path footer{margin-top:auto;padding-top:11px;border-top:1px solid #cdd5d0;color:#6b7d73;font:500 10px DM Mono,monospace}.phs-path article.is-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.phs-path .is-key header svg,.phs-path .is-key small{color:#c7ff38}.phs-path .is-key p{color:#b8c4bd}.phs-path .is-key footer{border-color:#ffffff1d;color:#c7ff38}.phs-path-arrow{position:absolute;right:-26px;top:50%;transform:translateY(-50%);display:flex;color:#397454}.phs-path-arrow svg{width:22px}.phs-path-note{position:absolute;z-index:2;left:62px;right:62px;top:502px;height:76px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.phs-path-note>div{display:flex;align-items:center;gap:14px;padding:0 20px;background:#dfe7df;border-left:3px solid #315e47}.phs-path-note svg{width:22px;color:#315e47}.phs-path-note small{display:block;color:#5b7165;font-size:11px}.phs-path-note b{display:block;margin-top:5px;font-size:13.5px}.phs-plan-bar.phs-plan-four{grid-template-columns:repeat(2,minmax(0,1fr)) minmax(0,1.6fr) minmax(0,1.3fr) 170px}.phs-samples{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:400px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}.phs-samples article{display:flex;flex-direction:column;border-top:3px solid #315e47;background:#edf1ed;border-bottom:1px solid #bdc8c1}.phs-sample-img{height:188px;overflow:hidden;background:#fff;border-bottom:1px solid #cdd5d0}.phs-sample-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.phs-samples header{display:flex;align-items:center;gap:10px;padding:14px 18px 10px}.phs-samples header span{color:#6b7d73;font:500 10px DM Mono,monospace}.phs-samples header b{font-size:16px;letter-spacing:-.03em}.phs-samples header em{margin-left:auto;padding:3px 7px;background:#315e47;color:#fff;font-size:10px;font-style:normal;font-weight:700}.phs-samples ul{list-style:none;margin:0;padding:0 18px}.phs-samples li{position:relative;padding:6px 0 6px 13px;color:#3e5147;font-size:12px}.phs-samples li:before{content:"";position:absolute;left:0;top:13px;width:5px;height:5px;background:#397454}.phs-samples footer{display:flex;align-items:center;justify-content:space-between;margin:auto 0 0;padding:10px 18px 11px;background:#0d1a14;color:#8da096;font:500 10px DM Mono,monospace;letter-spacing:.03em}.phs-samples footer b{color:#c7ff38;font-weight:500;font-size:11px}.phs-count{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:404px;display:grid;grid-template-columns:minmax(0,1fr) 470px;gap:20px}.phs-count ol{list-style:none;margin:0;padding:0;border-top:2px solid #315e47}.phs-count li{height:80px;display:grid;grid-template-columns:44px minmax(0,1fr) 120px 92px;align-items:center;border-bottom:1px solid #c9d2cc;background:#edf1ed}.phs-count li:nth-child(odd){background:#e7ede8}.phs-count li>span{padding-left:16px;color:#6b7d73;font:500 11px DM Mono,monospace}.phs-count li>div{padding-right:14px}.phs-count li b{font-size:14.5px}.phs-count li p{margin-top:5px;color:#55675d;font-size:11.5px;line-height:1.5}.phs-count li small{color:#6b7d73;font-size:11px;text-align:right;padding-right:12px}.phs-count li strong{height:100%;display:flex;align-items:center;justify-content:center;background:#0d1a14;color:#c7ff38;font:500 15px DM Mono,monospace;letter-spacing:-.03em}.phs-count li:last-child strong{background:#c7ff38;color:#0d1a14;font-size:14px}.phs-count figure{margin:0;display:flex;flex-direction:column;border-top:2px solid #315e47;background:#fff}.phs-count figure img{display:block;width:100%;flex:1;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.phs-count figcaption{display:flex;align-items:center;gap:8px;padding:10px 14px;border-top:1px solid #d6ddd8;color:#55675d;font-size:11px}.phs-count figcaption svg{width:15px;color:#397454}.phs-ways{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:440px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr)) minmax(0,1.5fr);gap:14px}.phs-ways article{display:flex;flex-direction:column;padding:18px 20px 16px;border-top:3px solid #597366;border-bottom:1px solid #bdc8c1;background:#edf1ed}.phs-ways header{display:flex;align-items:center;justify-content:space-between}.phs-ways header span{color:#6b7d73;font:500 11px DM Mono,monospace}.phs-ways header svg{width:24px;color:#397454}.phs-ways article>b{margin-top:20px;font-size:19px;letter-spacing:-.04em}.phs-ways dl{margin:16px 0 0}.phs-ways dl div{padding:11px 0;border-top:1px solid #cdd5d0}.phs-ways dt{color:#397454;font-size:11px;font-weight:800}.phs-ways dd{margin:5px 0 0;color:#3e5147;font-size:12.5px;line-height:1.6}.phs-ways footer{display:flex;align-items:center;gap:8px;margin-top:auto;padding-top:11px;border-top:1px solid #cdd5d0}.phs-ways footer small{color:#6b7d73;font-size:11px}.phs-ways footer em{font-style:normal;font-size:13px;font-weight:800}.phs-ways footer i{margin-left:auto;padding:3px 7px;background:#315e47;color:#fff;font-size:10px;font-style:normal;font-weight:700}.phs-ways article.is-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.phs-ways .is-key header svg{color:#c7ff38}.phs-ways .is-key>b{margin-top:14px}.phs-ways-img{margin-top:12px;height:212px;overflow:hidden;background:#fff}.phs-ways-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.phs-ways .is-key>p{margin-top:12px;color:#b8c4bd;font-size:12px;line-height:1.6}.phs-ways .is-key footer{border-color:#ffffff1d}.phs-ways .is-key footer small{color:#8da096}.phs-ways .is-key footer em{color:#c7ff38}.phs-ways .is-key footer i{background:#c7ff38;color:#0d1a14}.phs-sheet{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:440px;display:grid;grid-template-columns:250px 36px minmax(0,1fr) 260px;gap:0 14px;align-items:stretch}.phs-sheet-parts{padding:16px 18px;border-top:2px solid #315e47;background:#edf1ed;border-bottom:1px solid #bdc8c1}.phs-sheet-parts>small,.phs-sheet-rules>small{display:block;margin-bottom:10px;color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.1em}.phs-sheet-parts p{display:grid;grid-template-columns:24px minmax(0,1fr);row-gap:3px;padding:11px 0;border-bottom:1px solid #d6ddd8}.phs-sheet-parts p i{grid-row:span 2;color:#6b7d73;font:500 10px DM Mono,monospace;font-style:normal}.phs-sheet-parts p b{font-size:13.5px}.phs-sheet-parts p span{color:#55675d;font-size:11.5px}.phs-sheet-parts p.phs-sheet-add{display:block;margin-top:10px;padding:10px;border:1px dashed #6f8a7b;color:#397454;font-size:11.5px;font-weight:700}.phs-sheet-arrow{display:flex;align-items:center;justify-content:center;color:#397454}.phs-sheet-arrow svg{width:24px}.phs-sheet-rules{display:flex;flex-direction:column;gap:8px}.phs-sheet-rules article{flex:1;display:flex;align-items:center;gap:14px;padding:0 18px;border-top:2px solid #597366;background:#edf1ed}.phs-sheet-rules article:first-of-type{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.phs-sheet-rules article svg{flex:0 0 auto;width:22px;color:#397454}.phs-sheet-rules article:first-of-type svg{color:#c7ff38}.phs-sheet-rules b{font-size:14px}.phs-sheet-rules p{margin-top:4px;color:#55675d;font-size:11.5px;line-height:1.5}.phs-sheet-rules article:first-of-type p{color:#b8c4bd}.phs-sheet-img{margin:0;overflow:hidden;border-top:2px solid #315e47;background:#fff;box-shadow:0 18px 40px -26px #0b171266}.phs-sheet-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.phs-req{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:400px;display:grid;grid-template-columns:minmax(0,1fr) 330px;gap:20px}.phs-req-forms{border-top:2px solid #315e47}.phs-req-forms header{height:36px;display:grid;grid-template-columns:120px 150px minmax(0,1fr);align-items:center;background:#315e47;color:#fff;font:500 10px DM Mono,monospace;letter-spacing:.06em}.phs-req-forms header span{padding:0 16px}.phs-req-forms p{height:91px;display:grid;grid-template-columns:120px 150px minmax(0,1fr);align-items:center;border-bottom:1px solid #c9d2cc;background:#edf1ed}.phs-req-forms p:nth-of-type(2n){background:#e7ede8}.phs-req-forms p>*{padding:0 16px}.phs-req-forms p b{font-size:15px}.phs-req-forms p small{color:#55675d;font-size:11.5px}.phs-req-forms p span{color:#3e5147;font-size:12.5px;line-height:1.55}.phs-req-forms p.is-out{background:#f4f6f2;border-bottom:1px dashed #9fb0a6}.phs-req-flow{display:flex;flex-direction:column}.phs-req-flow article{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 20px;border-top:2px solid #597366;background:#edf1ed}.phs-req-flow article svg{width:20px;color:#397454}.phs-req-flow article b{margin-top:8px;font-size:15px}.phs-req-flow article span{margin-top:4px;color:#55675d;font-size:11.5px}.phs-req-flow article.is-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.phs-req-flow .is-key svg{color:#c7ff38}.phs-req-flow .is-key span{color:#b8c4bd}.phs-req-flow>i{height:28px;display:flex;align-items:center;justify-content:center;color:#397454}.phs-req-flow>i svg{width:18px}.phs-links{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:404px;display:grid;grid-template-columns:250px minmax(0,1fr) 430px;gap:18px}.phs-links-src{position:relative;padding:18px 20px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.phs-links-src>small{color:#8da096;font:500 9px DM Mono,monospace;letter-spacing:.1em}.phs-links-src>b{display:block;margin:12px 0 14px;font-size:19px}.phs-links-src p{display:flex;align-items:center;gap:10px;padding:10px 0;border-top:1px solid #ffffff17;font-size:13px}.phs-links-src p i{width:18px;height:18px;display:grid;place-items:center;background:#c7ff38;color:#0d1a14;font-size:12px;font-style:normal;font-weight:800}.phs-links-src p.is-off{color:#6f7d75}.phs-links-src p.is-off i{background:transparent;border:1px solid #ffffff33}.phs-links-src footer{position:absolute;left:20px;right:20px;bottom:18px;padding-top:12px;border-top:1px solid #ffffff1d;color:#c7ff38;font-size:12px;font-weight:700;line-height:1.5}.phs-links-to{display:flex;flex-direction:column;gap:10px}.phs-links-to article{flex:1;display:flex;align-items:center;gap:14px;padding:0 20px;border-top:2px solid #597366;background:#edf1ed}.phs-links-to article svg{flex:0 0 auto;width:20px;color:#397454}.phs-links-to b{display:block;font-size:15px}.phs-links-to span{display:block;margin-top:5px;color:#55675d;font-size:12px;line-height:1.5}.phs-links-to article.is-key{border-top-color:#c7ff38;background:#dfe7df}.phs-links-img{margin:0;display:flex;flex-direction:column;border-top:2px solid #315e47;background:#fff;overflow:hidden}.phs-links-img img{display:block;width:100%;flex:1;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.phs-links-img figcaption{padding:8px 12px;border-top:1px solid #d6ddd8;color:#6b7d73;font:500 10px DM Mono,monospace}.phs-kinds{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:404px;display:grid;grid-template-columns:minmax(0,1fr) 230px minmax(0,1fr);gap:16px}.phs-kinds>section{display:flex;flex-direction:column;padding:0 22px;border-top:3px solid #597366;border-bottom:1px solid #bdc8c1;background:#edf1ed}.phs-kinds>section>header{height:84px;display:flex;align-items:center;gap:14px;border-bottom:1px solid #cdd5d0}.phs-kinds header svg{width:26px;color:#397454}.phs-kinds header small{display:block;color:#397454;font-size:12px;font-weight:800}.phs-kinds header b{display:block;margin-top:5px;font-size:19px;letter-spacing:-.04em}.phs-kinds-what{padding:12px 0;border-bottom:1px solid #cdd5d0;color:#3e5147;font-size:12.5px;font-weight:700}.phs-kinds ul{list-style:none;margin:0;padding:0}.phs-kinds li{padding:12px 0;border-bottom:1px solid #d6ddd8}.phs-kinds li:last-child{border-bottom:0}.phs-kinds li b{display:block;font-size:14px}.phs-kinds li span{display:block;margin-top:4px;color:#55675d;font-size:12px}.phs-kinds footer{margin-top:auto;padding:11px 0 13px;border-top:1px solid #cdd5d0;color:#315e47;font:500 10px DM Mono,monospace}.phs-kinds>section.is-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.phs-kinds .is-key>header,.phs-kinds .is-key .phs-kinds-what,.phs-kinds .is-key li,.phs-kinds .is-key footer{border-color:#ffffff1a}.phs-kinds .is-key header svg,.phs-kinds .is-key header small,.phs-kinds .is-key footer{color:#c7ff38}.phs-kinds .is-key .phs-kinds-what{color:#dce5df}.phs-kinds .is-key li span{color:#a2afa8}.phs-kinds-mid{align-self:center;padding:18px 16px;border:1px dashed #6f8a7b;background:#f4f6f2}.phs-kinds-mid small{display:block;margin-bottom:8px;color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.1em}.phs-kinds-mid p{display:flex;align-items:flex-start;gap:8px;padding:9px 0;border-top:1px solid #d6ddd8;color:#2f4a3c;font-size:12.5px;font-weight:700;line-height:1.45}.phs-kinds-mid p svg{flex:0 0 auto;width:14px;margin-top:2px;color:#397454}.phs-one{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:404px;display:grid;grid-template-columns:minmax(0,1.15fr) 34px minmax(0,1fr);gap:0 10px}.phs-one-admin{margin:0;display:flex;flex-direction:column;border-top:2px solid #315e47;background:#fff;box-shadow:0 18px 40px -28px #0b171266}.phs-one-admin img{display:block;width:100%;flex:1;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.phs-one-admin figcaption{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));background:#0d1a14}.phs-one-admin figcaption span{display:flex;align-items:center;gap:7px;padding:11px 10px;color:#dce5df;font-size:11px;font-weight:700;border-right:1px solid #ffffff14}.phs-one-admin figcaption i{width:17px;height:17px;flex:0 0 auto;display:grid;place-items:center;background:#c7ff38;color:#0d1a14;font:700 10px Manrope;font-style:normal}.phs-one-arrow{display:flex;align-items:center;justify-content:center;color:#397454}.phs-one-arrow svg{width:24px}.phs-one-places{display:flex;flex-direction:column;gap:6px}.phs-one-places article{flex:1;display:grid;grid-template-columns:34px minmax(0,1fr) 120px;align-items:center;border-top:2px solid #597366;background:#edf1ed;overflow:hidden}.phs-one-places article>span{padding-left:12px;color:#6b7d73;font:500 10px DM Mono,monospace}.phs-one-places b{display:block;font-size:14px}.phs-one-places small{display:block;margin-top:3px;color:#55675d;font-size:11px}.phs-one-places img{width:120px;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.phs-one-places em{height:100%;display:flex;align-items:center;justify-content:center;background:#dfe7df;color:#315e47;font-size:12px;font-weight:800;font-style:normal}.phs-write{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:440px;display:grid;grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:20px}.phs-write-img{margin:0;display:flex;flex-direction:column;border-top:2px solid #315e47;background:#fff;box-shadow:0 18px 40px -28px #0b171266}.phs-write-img img{display:block;width:100%;flex:1;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.phs-write-img figcaption{display:flex;align-items:center;gap:9px;padding:11px 14px;background:#0d1a14;color:#dce5df;font-size:11px}.phs-write-img figcaption svg{width:15px;color:#c7ff38}.phs-write-boards{display:flex;flex-direction:column}.phs-write-boards>small{padding-bottom:10px;color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.1em}.phs-write-boards>p{display:grid;grid-template-columns:minmax(0,1fr) 92px;row-gap:4px;padding:13px 16px;border-top:2px solid #597366;background:#edf1ed;margin-bottom:6px}.phs-write-boards>p b{font-size:14px}.phs-write-boards>p em{justify-self:end;padding:3px 8px;background:#315e47;color:#fff;font-size:10.5px;font-style:normal;font-weight:700}.phs-write-boards>p span{grid-column:1/-1;color:#55675d;font-size:12px}.phs-write-note{display:flex;align-items:center;gap:12px;margin-top:auto;padding:14px 16px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.phs-write-note svg{flex:0 0 auto;width:22px;color:#c7ff38}.phs-write-note b{display:block;font-size:14px}.phs-write-note span{display:block;margin-top:4px;color:#a2afa8;font-size:11.5px;line-height:1.5}.phs-nocode{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:440px;display:grid;grid-template-columns:minmax(0,1.3fr) minmax(0,1fr) minmax(0,1fr);gap:16px}.phs-nocode section{display:flex;flex-direction:column;border-top:3px solid #597366;background:#edf1ed;border-bottom:1px solid #bdc8c1}.phs-nocode header{height:64px;display:flex;align-items:center;gap:11px;padding:0 20px;border-bottom:1px solid #cdd5d0}.phs-nocode header svg{width:22px;color:#397454}.phs-nocode header b{font-size:17px}.phs-nocode header small{margin-left:auto;color:#6b7d73;font:500 10px DM Mono,monospace}.phs-nocode section>p{flex:1;display:grid;grid-template-columns:22px minmax(0,1fr);align-items:center;-moz-column-gap:8px;column-gap:8px;padding:0 20px;border-bottom:1px solid #d6ddd8}.phs-nocode section>p:last-child{border-bottom:0}.phs-nocode section>p svg{grid-row:span 2;width:15px;color:#397454}.phs-nocode section>p b{align-self:end;font-size:13.5px}.phs-nocode section>p span{align-self:start;margin-top:3px;color:#55675d;font-size:11.5px}.phs-nocode section.is-self{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.phs-nocode .is-self header,.phs-nocode .is-self>p{border-color:#ffffff17}.phs-nocode .is-self svg{color:#c7ff38!important}.phs-nocode .is-self header small,.phs-nocode .is-self>p span{color:#94a39a}.phs-nocode-guide>p{grid-template-columns:minmax(0,1fr)!important}.phs-nocode-guide{background:#dfe7df!important;border-top-color:#315e47!important}.phs-remain{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:400px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:14px}.phs-remain article{padding:18px 22px;border-top:3px solid #597366;background:#edf1ed;border-bottom:1px solid #bdc8c1}.phs-remain header{display:flex;align-items:center;justify-content:space-between}.phs-remain header svg{width:24px;color:#397454}.phs-remain header span{color:#6b7d73;font:500 10px DM Mono,monospace}.phs-remain b{display:block;margin-top:18px;font-size:18px;letter-spacing:-.04em}.phs-remain p{margin-top:10px;color:#55675d;font-size:12.5px;line-height:1.65}.phs-remain article.is-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.phs-remain .is-key header svg{color:#c7ff38}.phs-remain .is-key p{color:#b8c4bd}.phs-write>*,.phs-one>*,.phs-count>*,.phs-links>*{min-height:0}.phs-write-img,.phs-one-admin{overflow:hidden}.phs-gantt{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:470px;display:flex;flex-direction:column}.phs-gantt-head{display:grid;grid-template-columns:280px minmax(0,1fr);height:44px}.phs-gantt-head>div{position:relative}.phs-gantt-head b{position:absolute;top:0;bottom:4px;display:flex;flex-direction:column;justify-content:center;padding:0 10px;border-left:2px solid #f4f6f2;background:#dfe7df;color:#315e47;font-size:12.5px}.phs-gantt-head b em{font:500 9px DM Mono,monospace;font-style:normal;color:#6b7d73}.phs-gantt-head b.is-key{background:#0d1a14;color:#c7ff38}.phs-gantt-head b.is-key em{color:#8da096}.phs-gantt>p{flex:1;display:grid;grid-template-columns:280px minmax(0,1fr);align-items:center;border-bottom:1px solid #d6ddd8}.phs-gantt>p>span:first-child{display:flex;align-items:center;gap:8px;padding-right:12px;color:#2f4a3c;font-size:12.5px;font-weight:700}.phs-gantt>p>span:first-child i{padding:2px 6px;border:1px solid #6f8a7b;color:#55675d;font-size:10px;font-style:normal;font-weight:700}.phs-gantt-track{position:relative;height:100%}.phs-gantt-line{position:absolute;top:0;bottom:0;border-left:1px dashed #bdc8c1}.phs-gantt-track em{position:absolute;top:30%;bottom:30%;min-width:8px;background:#597366}.phs-gantt-track em.is-key{background:#0d1a14;box-shadow:inset 0 3px #c7ff38}.phs-gantt>p.is-client .phs-gantt-track em{background:repeating-linear-gradient(90deg,#9fb0a6 0 6px,transparent 6px 10px)}.phs-gantt-band{display:grid;grid-template-columns:280px minmax(0,1fr);align-items:center;height:40px;margin-top:8px;background:#c7ff38;color:#0d1a14}.phs-gantt-band span{padding-left:14px;font-size:12.5px;font-weight:800}.phs-gantt-band b{padding-left:14px;font:500 12px DM Mono,monospace}.phs-scope{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:452px;display:grid;grid-template-columns:minmax(0,1.25fr) minmax(0,1fr);gap:18px}.phs-scope section{display:flex;flex-direction:column;border-top:3px solid #597366;background:#edf1ed;border-bottom:1px solid #bdc8c1}.phs-scope header{height:56px;display:flex;align-items:center;gap:11px;padding:0 20px;border-bottom:1px solid #cdd5d0}.phs-scope header svg{width:20px;color:#397454}.phs-scope header b{font-size:17px}.phs-scope header small{margin-left:auto;color:#6b7d73;font:500 10px DM Mono,monospace}.phs-scope section>p{flex:1;display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:8px;padding:0 20px;border-bottom:1px solid #d6ddd8}.phs-scope section>p svg{width:15px;color:#397454}.phs-scope section>p i{color:#397454;font-size:16px;font-style:normal;font-weight:800}.phs-scope section>p b{font-size:13.5px}.phs-scope section>p span{color:#55675d;font-size:11.5px;text-align:right}.phs-scope section.is-in{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.phs-scope .is-in header,.phs-scope .is-in>p{border-color:#ffffff17}.phs-scope .is-in svg{color:#c7ff38!important}.phs-scope .is-in header small,.phs-scope .is-in>p span{color:#94a39a}.phs-scope footer{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#dfe7df;font-size:12px;line-height:1.5}.phs-scope footer svg{flex:0 0 auto;width:20px;color:#315e47}.phs-after{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:420px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.phs-after article{display:flex;flex-direction:column;padding:18px 20px 0;border-top:3px solid #597366;background:#edf1ed;border-bottom:1px solid #bdc8c1}.phs-after header{display:flex;align-items:center;gap:9px}.phs-after header svg{width:20px;color:#397454}.phs-after header small{color:#397454;font-size:12px;font-weight:800}.phs-after article>b{margin-top:16px;font-size:17px;line-height:1.4;letter-spacing:-.04em}.phs-after ul{list-style:none;margin:14px 0 0;padding:0}.phs-after li{position:relative;padding:9px 0 9px 12px;border-top:1px solid #d6ddd8;color:#3e5147;font-size:12px;line-height:1.55}.phs-after li:before{content:"";position:absolute;left:0;top:16px;width:4px;height:4px;background:#397454}.phs-after li b{display:block;color:#0b1712}.phs-after footer{margin-top:auto;padding:12px 0 14px;border-top:1px solid #cdd5d0;color:#315e47;font-size:11.5px;font-weight:700}.phs-after article.is-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.phs-after .is-key header svg,.phs-after .is-key header small,.phs-after .is-key footer{color:#c7ff38}.phs-after .is-key li{border-color:#ffffff17;color:#b8c4bd}.phs-after .is-key li:before{background:#c7ff38}.phs-after .is-key footer{border-color:#ffffff1d}.phs-after article.phs-after-ext{border:1px dashed #6f8a7b;border-top:3px dashed #6f8a7b;background:#f4f6f2}.phs-qs{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:430px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(3,minmax(0,1fr));gap:12px 16px}.phs-qs article{display:grid;grid-template-columns:52px minmax(0,1fr);grid-template-rows:minmax(0,1fr) auto;padding:16px 20px 12px 0;border-top:2px solid #597366;background:#edf1ed}.phs-qs article>span{grid-row:span 2;padding-left:18px;color:#397454;font:700 16px Manrope}.phs-qs b{font-size:15px}.phs-qs p{margin-top:6px;color:#3e5147;font-size:12.5px;line-height:1.6}.phs-qs small{color:#6b7d73;font-size:11px}.phs-qs article.is-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.phs-qs .is-key>span{color:#c7ff38}.phs-qs .is-key p{color:#b8c4bd}.phs-qs .is-key small{color:#c7ff38}.phs-thanks-card{position:absolute;z-index:5;right:74px;top:150px;width:400px;display:flex;flex-direction:column;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813f5,#09120fee)}.phs-thanks-card>p{display:grid;grid-template-columns:90px minmax(0,1fr);grid-template-rows:auto auto;padding:17px 22px;border-bottom:1px solid #ffffff17}.phs-thanks-card>p:last-child{border-bottom:0}.phs-thanks-card small{grid-row:1/3;color:#89968f;font:500 10px DM Mono,monospace;letter-spacing:.1em}.phs-thanks-card b{font-size:19px}.phs-thanks-card span{margin-top:4px;color:#94a39a;font-size:12px;line-height:1.5}.osp-root{--paper:#f3f0e8;--paper2:#e9e5db;--ink:#171813;--muted:#74766e;--line:#cfcbc0;--acid:#c9ef54;--green:#506247;--dark:#151812;--serif:"Noto Sans KR",sans-serif;--display:"Manrope",sans-serif;--sans:"Noto Sans KR",sans-serif;font-family:var(--sans);background:#171915;color:var(--ink);letter-spacing:-.025em;word-break:keep-all;-webkit-font-smoothing:antialiased;-webkit-print-color-adjust:exact;print-color-adjust:exact}.osp-root *{box-sizing:border-box}.osp-root :where(h1,h2,h3,p,figure,ul,ol,dl){margin:0;padding:0}.osp-root :where(ul,ol){list-style:none}.osp-root a{color:inherit;text-decoration:none}.osp-root button{font:inherit}.osp-chrome{position:sticky;top:0;z-index:30;height:52px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;background:#11130fee;color:#e9e8e0;border-bottom:1px solid #ffffff12;-webkit-backdrop-filter:blur(14px);backdrop-filter:blur(14px)}.osp-chrome>div{display:flex;align-items:center;gap:12px}.osp-chrome b{font:500 15px var(--display);letter-spacing:.1em}.osp-chrome span{font-size:10px;letter-spacing:.17em;color:#858a80}.osp-chrome a,.osp-chrome button{height:32px;padding:0 14px;display:flex;align-items:center;gap:7px;border:1px solid #ffffff20;background:transparent;color:#e9e8e0;font-size:10px;letter-spacing:.08em;cursor:pointer}.osp-chrome button{background:var(--acid);border-color:var(--acid);color:#161912}.osp-chrome svg{width:13px}.osp-stage{--osp-scale:1;--osp-height:720px;padding:28px 20px 56px;counter-reset:osp-page}.osp-shell{position:relative;width:calc(1280px * var(--osp-scale));height:var(--osp-height);margin:0 auto 32px;counter-increment:osp-page}.osp-slide{position:absolute;inset:0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--osp-scale));transform-origin:top left;background:var(--paper);box-shadow:0 30px 80px #0008}.osp-slide:after{content:"";position:absolute;inset:0;z-index:25;pointer-events:none;opacity:.035;background-image:url("data:image/svg+xml;utf8,<svg xmlns='http://www.w3.org/2000/svg' width='160' height='160'><filter id='n'><feTurbulence type='fractalNoise' baseFrequency='.85' numOctaves='3' stitchTiles='stitch'/></filter><rect width='100%' height='100%' filter='url(%23n)'/></svg>")}.osp-footer{position:absolute;z-index:20;left:58px;right:58px;bottom:20px;display:flex;justify-content:space-between;align-items:center;color:#8a8c84;font-size:8px;letter-spacing:.16em}.osp-footer.is-dark{color:#80857a}.osp-footer b{font:500 13px var(--display);letter-spacing:.08em}.osp-footer b:before{content:counter(osp-page,decimal-leading-zero)" / 08"}.osp-head{height:168px;padding:38px 58px 0;display:flex;align-items:flex-start;justify-content:space-between}.osp-head>div>span,.osp-team-head>span{display:flex;align-items:center;gap:11px;font-size:8px;font-weight:600;letter-spacing:.19em;color:var(--green)}.osp-head>div>span em,.osp-team-head>span i{font:italic 15px var(--display);color:#799065}.osp-head h2{margin-top:12px;font:400 34px/1.25 var(--serif);letter-spacing:-.045em}.osp-head h2 em{font-style:normal;color:var(--green)}.osp-head>p{width:300px;margin-top:29px;font-size:11px;line-height:1.72;color:var(--muted);text-align:right}.osp-cover{background:#0d100c;color:#f3f0e8}.osp-cover-image{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:59% 50%;object-position:59% 50%;filter:saturate(.62) contrast(1.08) brightness(.73)}.osp-cover-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0c0f0ce8 0,#0c0f0cce 36%,#0c0f0c40 66%,#0c0f0c1f),linear-gradient(0deg,#0b0e0bd4 0,transparent 38%)}.osp-cover-top{position:absolute;z-index:3;top:36px;left:58px;right:58px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #ffffff32;padding-bottom:15px}.osp-cover-top b{font:600 18px var(--display);letter-spacing:.18em}.osp-cover-top span{font-size:8px;letter-spacing:.18em;color:#b7bbb1}.osp-cover main{position:absolute;z-index:3;left:58px;top:158px}.osp-cover main>p{font-size:9px;letter-spacing:.24em;color:var(--acid)}.osp-cover h1{margin-top:22px;font:400 48px/1.3 var(--serif);letter-spacing:-.055em}.osp-cover h1 em{font-style:normal;color:#d7dfbc}.osp-cover main>span{display:block;margin-top:25px;font-size:13px;font-weight:300;color:#b9bdb4}.osp-cover-index{position:absolute;z-index:4;left:58px;bottom:65px;width:535px;height:95px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff3a}.osp-cover-index>span{position:relative;padding:18px 0 0}.osp-cover-index>span+span{border-left:1px solid #ffffff23;padding-left:25px}.osp-cover-index i{position:absolute;right:18px;top:18px;font:italic 10px var(--display);color:#8a9086}.osp-cover-index b{display:block;font:500 29px/1 var(--display);color:#fff}.osp-cover-index small{display:block;margin-top:7px;font-size:7px;letter-spacing:.18em;color:#92978e}.osp-cover-part{position:absolute;z-index:5;right:42px;bottom:42px;width:273px;height:87px;display:grid;grid-template-columns:87px 1fr;background:#f0eee7;color:var(--ink)}.osp-cover-part img{width:87px;height:87px;-o-object-fit:cover;object-fit:cover}.osp-cover-part>span{padding:13px 15px}.osp-cover-part small,.osp-cover-part b,.osp-cover-part em{display:block}.osp-cover-part small{font-size:6px;letter-spacing:.17em;color:#77826e}.osp-cover-part b{margin-top:7px;font:500 15px var(--display)}.osp-cover-part em{margin-top:4px;font-size:8px;font-style:normal;color:#72766e}.osp-cover .osp-footer{display:none}.osp-demo{background:#e7e5df}.osp-demo-title{position:absolute;z-index:3;left:58px;top:44px;width:330px}.osp-demo-title>span{font-size:8px;font-weight:600;letter-spacing:.2em;color:#68775f}.osp-demo-title>span i{margin-right:10px;font:italic 15px var(--display);color:#8ba277}.osp-demo-title h2{margin-top:22px;font:400 33px/1.3 var(--serif);letter-spacing:-.05em}.osp-demo-title h2 em{font-style:normal;color:#5b7051}.osp-demo-title p{margin-top:20px;font-size:11px;line-height:1.75;color:#6f736c}.osp-browser{position:absolute;left:418px;top:43px;width:804px;height:556px;background:#10130f;box-shadow:0 24px 55px #2931282c}.osp-browser>header{height:31px;padding:0 12px;display:flex;align-items:center;gap:5px;background:#242720;color:#b8bcb3}.osp-browser>header i{width:6px;height:6px;border-radius:50%;background:#60655c}.osp-browser>header span{margin-left:13px;width:255px;height:17px;padding:4px 10px;background:#141713;font-size:6px;letter-spacing:.08em;color:#7f857b}.osp-browser>header b{margin-left:auto;font-size:6px;letter-spacing:.16em;color:var(--acid)}.osp-browser>main{position:relative;height:525px;overflow:hidden}.osp-browser>main>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.55) brightness(.67) contrast(1.08)}.osp-browser>main:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#0e110ee6,transparent 52%),linear-gradient(0deg,#0d100dbd,transparent 36%)}.osp-browser nav{position:absolute;z-index:3;left:24px;right:24px;top:0;height:49px;border-bottom:1px solid #ffffff35;display:flex;align-items:center;gap:25px;color:#e8eae3;font-size:6px;letter-spacing:.14em}.osp-browser nav b{font:600 13px var(--display);letter-spacing:.13em;margin-right:12px}.osp-browser nav em{margin-left:auto;font-style:normal;background:var(--acid);color:#141812;padding:7px 9px}.osp-browser-copy{position:absolute;z-index:3;left:28px;top:128px;color:#fff}.osp-browser-copy small{font-size:6px;letter-spacing:.2em;color:var(--acid)}.osp-browser-copy h3{margin-top:13px;font:500 35px/.96 var(--display);letter-spacing:-.02em}.osp-browser-copy p{margin-top:15px;font-size:8px;color:#aeb4aa}.osp-hot{position:absolute;z-index:4;display:flex;align-items:center;gap:7px;border:0;background:transparent;color:#fff}.osp-hot i{width:24px;height:24px;display:grid;place-items:center;border:1px solid var(--acid);border-radius:50%;background:#0d100dbd;font:italic 9px var(--display);color:var(--acid);box-shadow:0 0 0 5px #c9ef5414}.osp-hot span{padding:5px 7px;background:#11150fc4;font-size:6px;letter-spacing:.12em}.osp-hot.h1{left:53%;top:50%}.osp-hot.h2{left:61%;top:20%}.osp-hot.h3{left:70%;top:59%}.osp-browser main>footer{position:absolute;z-index:3;left:25px;right:25px;bottom:0;height:47px;border-top:1px solid #ffffff2f;display:flex;align-items:center;gap:28px;color:#c4c8c0;font-size:6px;letter-spacing:.13em}.osp-browser main>footer span:first-child{color:var(--acid)}.osp-browser main>footer b{margin-left:auto;font:italic 11px var(--display);color:#fff}.osp-demo-proof{position:absolute;left:58px;bottom:62px;width:1106px;height:96px;display:grid;grid-template-columns:210px 210px 210px 1fr;background:#181c16;color:#f1f1eb}.osp-demo-proof>div{padding:16px 17px;border-right:1px solid #ffffff18;display:grid;grid-template-columns:23px 1fr;grid-template-rows:20px 18px}.osp-demo-proof svg{grid-row:1/3;width:16px;color:var(--acid)}.osp-demo-proof b{font-size:10px}.osp-demo-proof span{font-size:8px;color:#969d91}.osp-demo-proof>a{display:flex;align-items:center;justify-content:center;gap:14px;background:var(--acid);color:#151812;font-size:11px;font-weight:600;letter-spacing:.04em}.osp-demo-proof>a svg{width:16px;color:#151812}.osp-executive{background:#f1efe8}.osp-exec-body{height:390px;margin:8px 58px 0;display:grid;grid-template-columns:470px 1fr;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.osp-exec-price{position:relative;padding:28px 35px 0 0;border-right:1px solid var(--line)}.osp-exec-price>small{font:italic 12px var(--display);letter-spacing:.12em;color:#6f815f}.osp-exec-price>strong{display:block;margin-top:4px;font:500 58px/1 var(--display);letter-spacing:-.045em}.osp-exec-price>em{display:block;margin-top:6px;font-size:8px;font-style:normal;letter-spacing:.16em;color:#84877f}.osp-exec-price svg{position:absolute;left:8px;bottom:50px;width:360px;height:170px}.osp-exec-price svg path{stroke:#a9afa2;stroke-width:1;fill:none}.osp-exec-price svg circle{fill:#f1efe8;stroke:#9ca493}.osp-exec-price svg circle:nth-of-type(1){fill:#182016;stroke:#182016}.osp-exec-price svg text{font:600 7px var(--sans);letter-spacing:.1em;text-anchor:middle;fill:#6e756a}.osp-exec-price svg .x{fill:#fff}.osp-exec-price svg text:nth-of-type(-n+2){fill:var(--acid)}.osp-exec-price>p{position:absolute;bottom:18px;left:0;display:flex;gap:15px;align-items:baseline}.osp-exec-price>p b{font:500 17px var(--display);color:#586b4e}.osp-exec-price>p span{font-size:8px;color:#7f827a}.osp-exec-list{padding-left:34px}.osp-exec-list li{height:97px;display:grid;grid-template-columns:34px 145px 1fr 22px;align-items:center;border-bottom:1px solid #d9d6ce}.osp-exec-list li:last-child{border-bottom:0}.osp-exec-list>li>i{font:italic 13px var(--display);color:#87927e}.osp-exec-list small{display:block;font-size:6px;letter-spacing:.17em;color:#7d8d72}.osp-exec-list b{display:block;margin-top:5px;font:500 17px var(--serif)}.osp-exec-list p{font-size:10px;color:#74776f}.osp-exec-list svg{width:16px;color:#6f825e}.osp-exec-strip{height:53px;margin:16px 58px 0;display:flex;align-items:center;justify-content:space-around;background:#dfe3d8;color:#5d6955;font-size:7px;font-weight:600;letter-spacing:.16em}.osp-exec-strip i{width:4px;height:4px;border-radius:50%;background:#92a086}.osp-rfp{background:#eae8e1}.osp-rfp-map{position:absolute;left:39px;top:178px;width:540px;height:390px}.osp-rfp-map svg{width:100%;height:100%}.osp-rfp-map .line{fill:none;stroke:#aeb4aa;stroke-width:1.2}.osp-rfp-map .core{fill:#192016;stroke:#192016}.osp-rfp-map .node{fill:#f3f1eb;stroke:#9da697;stroke-width:1}.osp-rfp-map text{text-anchor:middle;font:500 10px var(--sans);fill:#4d5749}.osp-rfp-map .coretext{font-size:8px;font-weight:600;letter-spacing:.09em;fill:var(--acid)}.osp-rfp-list{position:absolute;right:58px;top:177px;width:605px;border-top:1px solid #bfc1ba}.osp-rfp-list li{height:59px;display:grid;grid-template-columns:42px 1fr 18px;align-items:center;border-bottom:1px solid #cdcec7}.osp-rfp-list>li>i{font:italic 12px var(--display);color:#78866f}.osp-rfp-list div{display:grid;grid-template-columns:125px 1fr;align-items:center}.osp-rfp-list b{font-size:12px}.osp-rfp-list span{font-size:9px;color:#777a73}.osp-rfp-list svg{width:14px;color:#6f815f}.osp-rfp-answer{position:absolute;left:58px;right:58px;bottom:55px;height:70px;padding:0 25px;display:flex;align-items:center;background:#1a2017;color:#fff}.osp-rfp-answer>svg{width:22px;color:var(--acid);margin-right:17px}.osp-rfp-answer small{display:block;font-size:6px;letter-spacing:.16em;color:#aab4a2}.osp-rfp-answer b{display:block;margin-top:6px;font-size:10px;font-weight:400;color:#e2e6de}.osp-scope{background:#f3f0e8}.osp-scope-body{height:386px;margin:8px 58px 0;display:grid;grid-template-columns:332px 1fr;gap:34px}.osp-price-block{position:relative;padding:29px;background:#1a1f17;color:#fff}.osp-price-block:after{content:"";position:absolute;left:29px;right:29px;top:176px;height:1px;background:#ffffff20}.osp-price-block small{font-size:7px;letter-spacing:.2em;color:#a9b4a1}.osp-price-block b{display:block;margin-top:12px;font:500 37px var(--display);color:var(--acid)}.osp-price-block>span{display:block;margin-top:8px;font-size:9px;color:#aeb4aa}.osp-price-block p{position:absolute;left:29px;right:29px;bottom:29px;font-size:11px;line-height:1.8;color:#d8dcd4}.osp-scope-fence{display:grid;grid-template-columns:1.25fr .9fr;border-top:1px solid var(--line)}.osp-scope-fence section{padding:0 26px}.osp-scope-fence section+section{border-left:1px solid var(--line)}.osp-scope-fence header{height:56px;display:grid;grid-template-columns:24px 1fr auto;align-items:center;border-bottom:1px solid var(--line)}.osp-scope-fence header svg{width:15px;color:#667a59}.osp-scope-fence header b{font-size:12px}.osp-scope-fence header em{font-size:6px;font-style:normal;letter-spacing:.15em;color:#80847c}.osp-scope-fence li{height:34px;display:flex;align-items:center;border-bottom:1px solid #dedbd3;font-size:9px}.osp-scope-fence li i{width:27px;font:italic 9px var(--display);color:#78876e}.osp-scope-fence section:last-child li{height:47px}.osp-scope-fence section>p{margin-top:16px;font-size:8px;line-height:1.6;color:#777a72}.osp-scope-rule{height:62px;margin:18px 58px 0;padding:0 22px;display:grid;grid-template-columns:auto auto 1px auto auto 1px auto auto;gap:15px;align-items:center;background:#dfe3d8}.osp-scope-rule span{font-size:8px;color:#747c6e}.osp-scope-rule b{font-size:10px;color:#526448}.osp-scope-rule i{height:24px;background:#bdc4b5}.osp-schedule{background:#eceae3}.osp-gantt{height:325px;margin:3px 58px 0;border-top:1px solid #bfc3ba}.osp-gantt>header{height:35px;display:grid;grid-template-columns:265px repeat(7,1fr);align-items:center;border-bottom:1px solid #c7cac2}.osp-gantt>header span{font-size:6px;letter-spacing:.17em;color:#7f867b}.osp-gantt>header b{text-align:right;font-size:7px;color:#8b9088}.osp-gantt>article{height:58px;display:grid;grid-template-columns:265px 1fr;align-items:center;border-bottom:1px solid #d3d4ce}.osp-gantt>article>div:first-child{display:grid;grid-template-columns:34px 1fr;align-items:center}.osp-gantt>article>div:first-child>i{font:italic 11px var(--display);color:#76866d}.osp-gantt>article span b{display:block;font-size:11px}.osp-gantt>article span small{display:block;margin-top:3px;font-size:7px;color:#7e827a}.osp-gantt-grid{position:relative;height:24px;display:grid;grid-template-columns:repeat(30,1fr)}.osp-gantt-grid>i{border-left:1px solid #dadbd5}.osp-gantt-grid>i.on{background:#d5ddce}.osp-gantt-grid>em{position:absolute;top:3px;height:18px;display:flex;align-items:center;padding-left:6px;background:#607455;color:#fff;font-size:6px;font-style:normal;letter-spacing:.13em;box-shadow:inset -3px 0 0 var(--acid)}.osp-milestones{height:75px;margin:14px 58px 0;display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr 25px 1fr;background:#171d15;color:#fff}.osp-milestones>span{padding:14px 18px;display:grid;grid-template-columns:31px 1fr;grid-template-rows:22px 18px}.osp-milestones i{grid-row:1/3;font:italic 12px var(--display);color:var(--acid)}.osp-milestones b{font-size:10px}.osp-milestones small{font-size:7px;color:#8e978a}.osp-milestones>svg{width:11px;align-self:center;color:#5b6257}.osp-schedule-note{height:48px;margin:12px 58px 0;display:flex;align-items:center;padding:0 17px;border:1px solid #c6cbc1}.osp-schedule-note svg{width:16px;color:#6d805f}.osp-schedule-note b{margin-left:10px;font-size:9px}.osp-schedule-note span{margin-left:20px;font-size:8px;color:#757a71}.osp-team{background:#171b16;color:#eff0e9}.osp-team-head{position:absolute;left:48px;right:48px;top:30px;height:70px}.osp-team-head>span{color:#93a28d}.osp-team-head h2{margin-top:8px;font:400 25px var(--serif);letter-spacing:-.04em}.osp-team-head p{position:absolute;right:0;top:16px;width:470px;font-size:9px;line-height:1.6;color:#989f95}.osp-team-people{position:absolute;left:48px;right:48px;top:111px;height:100px;display:grid;grid-template-columns:1fr 1fr 190px;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff26}.osp-team-people article{position:relative;padding:13px 20px 10px 0}.osp-team-people article+article{padding-left:24px;border-left:1px solid #ffffff1c}.osp-team-people article>i{display:block;font-size:6px;font-style:normal;letter-spacing:.17em;color:#95a48f}.osp-team-people article>b{display:block;margin-top:7px;font:400 21px var(--serif)}.osp-team-people article>strong{position:absolute;right:22px;top:34px;font:500 17px var(--display);color:var(--acid)}.osp-team-people article>span{display:block;margin-top:7px;font-size:7px;color:#9ca39a}.osp-team-people aside{padding:14px 0 0 24px;border-left:1px solid #ffffff1c}.osp-team-people aside small{font-size:6px;letter-spacing:.14em;color:#929b8f}.osp-team-people aside b{display:inline-block;margin-top:5px;font:500 30px var(--display);color:var(--acid)}.osp-team-people aside em{margin-left:5px;font-size:7px;font-style:normal;color:#a2a89f}.osp-team-people aside span{display:block;margin-top:2px;font-size:7px;color:#8e958c}.osp-career-head{position:absolute;left:48px;right:48px;top:225px;height:23px;display:grid;grid-template-columns:28px 105px 85px 1fr;align-items:center;border-bottom:1px solid #ffffff25;color:#778174;font-size:5px;letter-spacing:.13em}.osp-career-grid{position:absolute;left:48px;right:48px;top:248px;height:337px;display:grid;grid-auto-flow:column;grid-template-rows:repeat(11,1fr);grid-template-columns:repeat(3,1fr);-moz-column-gap:28px;column-gap:28px}.osp-career-grid li{display:grid;grid-template-columns:28px 94px 80px 1fr;align-items:center;border-bottom:1px solid #ffffff12;min-width:0}.osp-career-grid i{font:italic 8px var(--display);color:#788575}.osp-career-grid b{font-size:7.5px;font-weight:500;white-space:nowrap}.osp-career-grid em{font-size:6px;font-style:normal;color:#a7b6a0;white-space:nowrap}.osp-career-grid span{overflow:hidden;font-size:6px;color:#858d83;white-space:nowrap;text-overflow:ellipsis}.osp-team-foot{position:absolute;left:48px;right:48px;bottom:52px;height:39px;display:flex;align-items:center;border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff16}.osp-team-foot svg{width:13px;color:var(--acid);margin-right:9px}.osp-team-foot span{font-size:6px;color:#8f978c}.osp-team-foot span b{margin-right:8px;color:#cdd2c9}.osp-team-foot strong{margin-left:auto;font-size:6px;letter-spacing:.15em;color:var(--acid)}.osp-team .osp-footer{color:#646c62;bottom:19px}.osp-contents{display:grid;grid-template-columns:392px 1fr;background:#edeae2}.osp-contents-side{position:relative;padding:58px;background:#1a2017;color:#fff}.osp-contents-side>span{font-size:8px;letter-spacing:.21em;color:#9caa96}.osp-contents-side>b{display:block;margin-top:104px;font:400 37px/1.34 var(--serif);letter-spacing:-.05em}.osp-contents-side>b em{font-style:normal;color:var(--acid)}.osp-contents-side>small{position:absolute;left:58px;bottom:64px;font:italic 11px/1.8 var(--display);letter-spacing:.1em;color:#8d9789}.osp-contents>main{padding:55px 58px 0}.osp-contents>main>header{height:73px;display:flex;justify-content:space-between;border-bottom:1px solid var(--line)}.osp-contents>main>header span{font-size:8px;letter-spacing:.18em;color:#637358}.osp-contents>main>header p{width:350px;font-size:9px;line-height:1.6;color:#777a72;text-align:right}.osp-contents ol li{height:92px;display:grid;grid-template-columns:58px 100px 175px 1fr 20px;align-items:center;border-bottom:1px solid #d2d0c8}.osp-contents ol i{font:italic 20px var(--display);color:#75866a}.osp-contents ol small{font-size:6px;letter-spacing:.15em;color:#788271}.osp-contents ol b{font:500 16px var(--serif)}.osp-contents ol span{font-size:8px;color:#777a73}.osp-contents ol svg{width:13px;color:#75866a}.osp-contents main>aside{height:65px;margin-top:18px;padding:0 18px;display:grid;grid-template-columns:55px 120px 1fr;align-items:center;background:#dce1d6}.osp-contents main>aside span{font-size:6px;letter-spacing:.15em;color:#778370}.osp-contents main>aside b{font:500 12px var(--display);color:#526349}.osp-contents main>aside em{font-size:9px;font-style:normal}.osp-contents .osp-footer{left:450px}.osp-ch1-cover{background:#0f120e;color:#f3f2ec}.osp-ch1-cover>img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 61%;object-position:center 61%;filter:saturate(.42) contrast(1.08) brightness(.55)}.osp-ch1-shade{position:absolute;inset:0;background:linear-gradient(90deg,#0c100ce8 0,#0c100ca8 45%,#0c100c21 76%),linear-gradient(0deg,#0c100dd9 0,transparent 45%)}.osp-ch1-cover>header{position:absolute;z-index:3;left:58px;top:40px;width:165px;height:174px;border:1px solid #ffffff32;display:flex;flex-direction:column;padding:20px}.osp-ch1-cover>header span{font-size:7px;letter-spacing:.2em;color:#98a393}.osp-ch1-cover>header b{margin-top:14px;font:500 68px/.9 var(--display);color:var(--acid)}.osp-ch1-cover>header em{margin-top:auto;font-size:6px;font-style:normal;letter-spacing:.14em;color:#9da69a}.osp-ch1-cover>main{position:absolute;z-index:3;left:58px;top:290px}.osp-ch1-cover>main small{font-size:8px;letter-spacing:.22em;color:var(--acid)}.osp-ch1-cover>main h2{margin-top:18px;font:500 44px/1.32 var(--sans);letter-spacing:-.055em}.osp-ch1-cover>main h2 em{font-style:normal;color:#d9e1cb}.osp-ch1-cover>main p{margin-top:19px;font-size:13px;font-weight:300;color:#b4bbb0}.osp-ch1-cover>aside{position:absolute;z-index:3;left:58px;right:58px;bottom:67px;height:60px;display:grid;grid-template-columns:35px 1fr 35px 1fr 35px 1fr;align-items:center;border-top:1px solid #ffffff35;border-bottom:1px solid #ffffff20}.osp-ch1-cover>aside span{font:500 10px var(--display);color:var(--acid)}.osp-ch1-cover>aside b{font-size:7px;letter-spacing:.17em;color:#c5cac2}.osp-why-now{background:#efede6}.osp-pressure-chart{position:absolute;left:58px;top:179px;width:585px;height:392px;border-top:1px solid #bfc3b9}.osp-pressure-chart>header{height:48px;display:flex;align-items:center;justify-content:space-between}.osp-pressure-chart>header span{font-size:6px;letter-spacing:.17em;color:#75806f}.osp-pressure-chart>header b{font-size:9px;color:#747a71}.osp-pressure-chart svg{width:100%;height:286px}.osp-pressure-chart .grid{stroke:#d2d4cd;stroke-width:1;fill:none}.osp-pressure-chart .area{fill:url(#area)}.osp-pressure-chart .curve{fill:none;stroke:#607555;stroke-width:2}.osp-pressure-chart circle{fill:var(--acid);stroke:#566a4d}.osp-pressure-chart .pulse{fill:none;stroke:#8da17f}.osp-pressure-chart text{font:500 8px var(--sans);fill:#7a8076}.osp-pressure-chart text.focus{font:700 14px var(--display);fill:#506347}.osp-pressure-chart>p{height:50px;padding:0 16px;display:flex;align-items:center;background:#1a2017;color:#fff}.osp-pressure-chart>p span{font-size:6px;letter-spacing:.17em;color:#9ca894;margin-right:18px}.osp-pressure-chart>p b{font-size:9px;font-weight:500}.osp-issue-list{position:absolute;right:58px;top:178px;width:505px;border-top:1px solid #bfc3b9}.osp-issue-list li{height:79px;display:grid;grid-template-columns:42px 1fr;align-items:center;border-bottom:1px solid #cfd1ca}.osp-issue-list>li>i{font:500 10px var(--display);color:#75866a}.osp-issue-list b{display:block;font-size:12px}.osp-issue-list span{display:block;margin-top:5px;font-size:9px;color:#767b72}.osp-why-conclusion{position:absolute;right:58px;bottom:55px;width:505px;height:64px;padding:0 17px;display:grid;grid-template-columns:110px 20px 180px 1fr;align-items:center;background:#dce2d5}.osp-why-conclusion>b{font-size:6px;letter-spacing:.13em;color:#7b8475}.osp-why-conclusion>svg{width:12px;color:#677a5a}.osp-why-conclusion>strong{font-size:7px;letter-spacing:.12em;color:#506248}.osp-why-conclusion>span{font-size:7px;line-height:1.5;color:#747a70}.osp-two-users{background:#e8e6df}.osp-two-users>header{height:151px;padding:39px 58px 0}.osp-two-users>header>span{font-size:8px;letter-spacing:.18em;color:#6c7d61}.osp-two-users>header>span i{margin-right:10px;font:500 14px var(--display)}.osp-two-users>header h2{margin-top:13px;font:600 34px/1.28 var(--sans);letter-spacing:-.05em}.osp-two-users>header h2 em{font-style:normal;font-weight:500;color:#53684a}.osp-user-panels{position:relative;height:421px;margin:0 58px;display:grid;grid-template-columns:1fr 1fr;gap:92px}.osp-user-panels>article{position:relative;padding:27px 31px}.osp-user-panels .buyer{background:#191e17;color:#f3f4ee}.osp-user-panels .operator{background:#f5f3ed;border:1px solid #c8cbc2}.osp-user-label{height:47px;position:relative;border-bottom:1px solid currentColor}.osp-user-label small{font-size:6px;letter-spacing:.17em;color:#95a190}.osp-user-label b{display:block;margin-top:5px;font-size:12px}.osp-user-label span{position:absolute;right:0;top:9px;font:600 7px var(--display);letter-spacing:.15em;color:#93a38d}.osp-user-panels article>svg{position:absolute;right:31px;top:100px;width:30px;height:30px;stroke-width:1.4;color:#74896a}.osp-user-panels h3{margin-top:40px;font:500 23px/1.4 var(--sans);letter-spacing:-.04em}.osp-user-panels .buyer h3{color:#e8ece4}.osp-user-panels ol{margin-top:27px;border-top:1px solid currentColor}.osp-user-panels li{height:42px;display:grid;grid-template-columns:32px 1fr;align-items:center;border-bottom:1px solid currentColor}.osp-user-panels li i{font:500 8px var(--display);color:#829378}.osp-user-panels li span{font-size:9px}.osp-user-panels .buyer .osp-user-label,.osp-user-panels .buyer ol,.osp-user-panels .buyer li{border-color:#fff2}.osp-user-panels .operator .osp-user-label,.osp-user-panels .operator ol,.osp-user-panels .operator li{border-color:#d2d4cd}.osp-shared-goal{position:absolute;z-index:5;left:50%;top:128px;width:116px;height:146px;transform:translate(-50%);padding:18px 10px;text-align:center;background:var(--acid);color:#182016;box-shadow:0 12px 30px #303b2927}.osp-shared-goal>span{font-size:6px;letter-spacing:.16em}.osp-shared-goal>b{display:block;margin-top:10px;font:700 14px/1.18 var(--display)}.osp-shared-goal>i{display:block;width:26px;height:1px;margin:13px auto;background:#687d5b}.osp-shared-goal>small{font-size:7px;line-height:1.5}.osp-two-users>aside{height:55px;margin:13px 58px 0;padding:0 20px;display:grid;grid-template-columns:85px 145px 1px 100px 165px 1px 1fr;align-items:center;background:#d6dbd0}.osp-two-users>aside span{font-size:6px;letter-spacing:.15em;color:#747f6d}.osp-two-users>aside b{font-size:9px}.osp-two-users>aside i{height:22px;background:#b8beb3}.osp-two-users>aside strong{padding-left:18px;font-size:9px;color:#506348}.osp-architecture{background:#f2f0e9}.osp-arch-stage{position:absolute;left:58px;right:58px;top:177px;height:366px}.osp-arch-stage>svg{position:absolute;inset:0;width:100%;height:100%}.osp-arch-stage .arch-line{fill:none;stroke:#aeb5a8;stroke-width:1.2}.osp-arch-stage .arch-dash{fill:none;stroke:#c5cac0;stroke-width:1;stroke-dasharray:5 6}.arch-node{position:absolute;width:186px;height:96px;padding:16px 17px;border:1px solid #bec4b8;background:#f7f5ef}.arch-node>svg{position:absolute;right:15px;top:15px;width:20px;color:#6b805e;stroke-width:1.4}.arch-node small{display:block;font-size:6px;letter-spacing:.15em;color:#778672}.arch-node b{display:block;margin-top:8px;font-size:13px}.arch-node span{display:block;margin-top:6px;font-size:8px;color:#787c74}.arch-node.n1{left:34px;top:39px}.arch-node.n2{left:34px;top:225px}.arch-node.n3{right:34px;top:39px}.arch-node.n4{right:34px;top:225px}.arch-node.n5{left:408px;top:8px}.arch-node.n6{right:408px;top:257px}.arch-node.core{left:50%;top:50%;width:230px;height:126px;transform:translate(-50%,-50%);padding:23px 25px;background:#192017;border-color:#192017;color:#fff;box-shadow:0 15px 40px #26322022}.arch-node.core>svg{right:22px;top:22px;width:28px;color:var(--acid)}.arch-node.core small{color:#9baa94}.arch-node.core b{font-size:19px;color:var(--acid)}.arch-node.core span{color:#aeb6aa}.osp-arch-flow{position:absolute;left:58px;right:58px;bottom:58px;height:64px;padding:0 21px;display:grid;grid-template-columns:80px 22px 100px 22px 75px 22px 85px 1fr;align-items:center;background:#dce1d6}.osp-arch-flow span{font:600 7px var(--display);letter-spacing:.11em;color:#627258}.osp-arch-flow svg{width:11px;color:#78866e}.osp-arch-flow b{text-align:right;font-size:9px;color:#4f6147}.osp-transformation{background:#ebe9e2}.osp-compare-head{height:38px;margin:5px 58px 0;padding:0 18px;display:grid;grid-template-columns:100px 1fr 62px 1fr;align-items:center;background:#1b2018;color:#fff}.osp-compare-head span{font-size:6px;letter-spacing:.16em;color:#98a392}.osp-compare-head b{font-size:7px;letter-spacing:.12em}.osp-compare-head i{width:1px;height:19px;background:#ffffff25;justify-self:center}.osp-compare-list{margin:0 58px}.osp-compare-list li{height:58px;display:grid;grid-template-columns:35px 100px 1fr 62px 1fr;align-items:center;border-bottom:1px solid #cdcec8}.osp-compare-list>li>i{font:500 9px var(--display);color:#7a896f}.osp-compare-list small{font-size:8px;font-weight:600}.osp-compare-list span{font-size:9px;color:#85877f}.osp-compare-list svg{width:13px;justify-self:center;color:#7b8c70}.osp-compare-list strong{font-size:10px;font-weight:600;color:#506448}.osp-change-meter{height:83px;margin:16px 58px 0;padding:0 22px;display:grid;grid-template-columns:1fr 330px 1fr;align-items:center;border:1px solid #c6c9c0;background:#f3f1eb}.osp-change-meter>div:last-child{text-align:right}.osp-change-meter small{display:block;font-size:6px;letter-spacing:.15em;color:#7a8375}.osp-change-meter b{display:block;margin-top:7px;font-size:9px}.osp-change-meter svg{width:330px;height:52px}.osp-change-meter path{stroke:#afb5aa;fill:none}.osp-change-meter circle{fill:#e9e7e0;stroke:#84907e}.osp-change-meter circle:last-child{fill:var(--acid);stroke:#647759}.osp-success{background:#eeece5}.osp-success-score{position:absolute;left:68px;top:190px;width:350px;height:355px;text-align:center}.osp-success-score svg{width:280px;height:280px}.osp-success-score .base{fill:none;stroke:#d1d4cc;stroke-width:8}.osp-success-score .progress{fill:none;stroke:#64795a;stroke-width:8;stroke-dasharray:624 36;transform:rotate(-90deg);transform-origin:center}.osp-success-score .inner{fill:#192017;stroke:none}.osp-success-score text{text-anchor:middle;font:600 7px var(--display);letter-spacing:.1em;fill:#a6b1a1}.osp-success-score text.six{font-size:33px;fill:var(--acid)}.osp-success-score>p{font-size:10px;line-height:1.6;color:#797d74}.osp-success-score>p b{color:#526448}.osp-success-list{position:absolute;right:58px;top:176px;width:695px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #bec2b8;border-left:1px solid #d0d2cb}.osp-success-list li{height:112px;padding:0 17px;display:grid;grid-template-columns:31px 1fr 17px;align-items:center;border-right:1px solid #d0d2cb;border-bottom:1px solid #d0d2cb}.osp-success-list>li>i{font:600 10px var(--display);color:#78876e}.osp-success-list small{display:block;font-size:6px;letter-spacing:.14em;color:#7f8a79}.osp-success-list b{display:block;margin-top:7px;font-size:10px;line-height:1.5}.osp-success-list svg{width:14px;color:#617654}.osp-success-close{position:absolute;left:58px;right:58px;bottom:56px;height:74px;padding:0 22px;display:grid;grid-template-columns:185px 1fr auto;align-items:center;background:#1a2017;color:#fff}.osp-success-close span{font-size:6px;letter-spacing:.16em;color:#9ca894}.osp-success-close b{font-size:11px;font-weight:500}.osp-success-close strong{font-size:9px;color:var(--acid)}.osp-head h2{font-family:var(--sans);font-size:35px;font-weight:600;line-height:1.28;letter-spacing:-.05em}.osp-head h2 em{font-weight:500}.osp-head>p{font-size:12px;line-height:1.7}.osp-cover-top b{font-family:var(--display);font-size:12px;font-weight:700;letter-spacing:.14em}.osp-cover h1{font-family:var(--sans);font-size:49px;font-weight:500;line-height:1.27;letter-spacing:-.055em}.osp-cover main>span{font-size:14px}.osp-cover-index i,.osp-cover-index b,.osp-cover-part b{font-family:var(--display);font-style:normal}.osp-demo-title h2{font-family:var(--sans);font-size:34px;font-weight:600;line-height:1.3}.osp-demo-title h2 em{font-weight:500}.osp-demo-title p{font-size:12px}.osp-browser-copy h3{font-family:var(--display);font-size:35px;font-weight:600}.osp-hot i,.osp-browser main>footer b{font-family:var(--display);font-style:normal}.osp-exec-price>small,.osp-exec-price>strong,.osp-exec-price>p b,.osp-exec-list>li>i{font-family:var(--display);font-style:normal}.osp-exec-list b{font-family:var(--sans);font-weight:600}.osp-rfp-list b,.osp-scope-fence header b,.osp-gantt>article span b{font-weight:600}.osp-price-block b{font-family:var(--display);font-weight:600}.osp-team-head h2{font-family:var(--sans);font-size:27px;font-weight:600}.osp-team-people article>b{font-family:var(--sans);font-weight:500}.osp-team-people article>strong,.osp-team-people aside b,.osp-career-grid i{font-family:var(--display);font-style:normal}.osp-contents-side>b{font-family:var(--sans);font-weight:500}.osp-contents ol i,.osp-contents main>aside b{font-family:var(--display);font-style:normal}.osp-contents ol b{font-family:var(--sans);font-weight:600}.osp-footer b:before{content:counter(osp-page,decimal-leading-zero)" / 32"}.osp-demo-proof{left:58px;top:326px;bottom:auto;width:318px;height:273px;grid-template-columns:1fr;grid-template-rows:58px 58px 58px 1fr;gap:1px;background:#c9cdc4}.osp-demo-proof>div{padding:10px 15px;grid-template-columns:27px 1fr;grid-template-rows:19px 17px;border-right:0;background:#181c16}.osp-demo-proof>div svg{width:16px}.osp-demo-proof>div b{font-size:10px}.osp-demo-proof>div span{font-size:8px}.osp-demo-proof>a{margin-top:11px;background:var(--acid);font-size:11px}.osp-demo-status{position:absolute;left:58px;top:274px;width:318px;height:39px;padding:0 12px;display:grid;grid-template-columns:77px 78px 1fr;align-items:center;border:1px solid #bcc2b7;background:#f0eee8}.osp-demo-status span{font-size:6px;letter-spacing:.14em;color:#75806e}.osp-demo-status b{font-size:9px;color:#536749}.osp-demo-status p{font-size:7px;color:#767b72}.osp-two-users>header{height:171px}.osp-user-panels{height:401px}.osp-shared-goal{top:118px}.osp-opening-build{background:#efede6}.osp-opening-build>ol{height:260px;margin:8px 58px 0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #bdc2b8;border-bottom:1px solid #bdc2b8}.osp-opening-build>ol li{padding:24px 24px 0;border-right:1px solid #ced1c9}.osp-opening-build>ol li:first-child{padding-left:0}.osp-opening-build>ol li:last-child{border-right:0;padding-right:0}.osp-opening-build>ol header{height:42px;display:flex;align-items:flex-start;justify-content:space-between}.osp-opening-build>ol header i{font:600 12px var(--display);color:#657858}.osp-opening-build>ol header svg{width:25px;color:#657858;stroke-width:1.5}.osp-opening-build>ol li>b{display:block;margin-top:28px;font-size:23px;font-weight:600}.osp-opening-build>ol li>p{margin-top:15px;width:210px;font-size:13px;line-height:1.7;color:#70766c}.osp-opening-flow{height:65px;margin:15px 58px 0;padding:0 20px;display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;background:#192017;color:#fff}.osp-opening-flow span{text-align:center;font-size:12px;font-weight:500}.osp-opening-flow svg{width:14px;color:var(--acid)}.osp-opening-build>aside{height:66px;margin:12px 58px 0;padding:0 18px;display:flex;align-items:center;border:1px solid #c7cbc1}.osp-opening-build>aside>b{margin-right:25px;font-size:11px;color:#506448}.osp-opening-build>aside>span{font-size:10px}.osp-opening-build>aside>i{width:3px;height:3px;margin:0 14px;border-radius:50%;background:#899484}.osp-opening-build>aside>strong{margin-left:auto;font-size:11px;color:#506448}.osp-opening-terms{background:#f1efe8}.osp-terms-body{height:386px;margin:8px 58px 0;display:grid;grid-template-columns:400px 1fr;gap:34px}.osp-terms-price{position:relative;padding:30px;background:#192017;color:#fff}.osp-terms-price>small{font-size:8px;letter-spacing:.17em;color:#9aa795}.osp-terms-price>b{display:block;margin-top:18px;font:600 45px/1 var(--display);color:var(--acid)}.osp-terms-price>em{display:block;margin-top:9px;font-size:10px;font-style:normal;color:#a3aba0}.osp-terms-price dl{position:absolute;left:30px;right:30px;bottom:25px}.osp-terms-price dl>div{height:46px;display:grid;grid-template-columns:92px 1fr;align-items:center;border-top:1px solid #ffffff20}.osp-terms-price dt{font-size:10px;color:#9da797}.osp-terms-price dd{margin:0;font-size:11px}.osp-week-plan{border-top:1px solid #bcc1b7}.osp-week-plan>header{height:56px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #cbd0c6}.osp-week-plan>header span{font:600 12px var(--display);color:#5a704f}.osp-week-plan>header b{font-size:13px}.osp-week-plan>article{position:relative;height:79px;display:grid;grid-template-columns:65px 1fr;align-items:center;border-bottom:1px solid #d0d3cb;overflow:hidden}.osp-week-plan>article>i{font:600 13px var(--display);color:#66795a}.osp-week-plan>article div b{display:block;font-size:15px}.osp-week-plan>article div span{display:block;margin-top:6px;font-size:11px;color:#747a70}.osp-week-plan>article>em{position:absolute;left:0;bottom:0;height:3px;background:#6e825f;box-shadow:inset -4px 0 0 var(--acid)}.osp-terms-next{height:65px;margin:18px 58px 0;padding:0 20px;display:grid;grid-template-columns:150px 1fr 25px;align-items:center;background:#dce2d5}.osp-terms-next span{font-size:8px;letter-spacing:.15em;color:#6c7b64}.osp-terms-next b{font-size:12px}.osp-terms-next svg{width:15px;color:#5e7253}.osp-opening-decisions{background:#eceae3}.osp-opening-decisions>ol{height:288px;margin:8px 58px 0;border-top:1px solid #bbc0b6}.osp-opening-decisions>ol li{height:96px;display:grid;grid-template-columns:48px 130px 245px 1fr 22px;align-items:center;border-bottom:1px solid #cbd0c6}.osp-opening-decisions>ol li>i{font:600 12px var(--display);color:#657858}.osp-opening-decisions>ol small{font-size:11px;color:#70786c}.osp-opening-decisions>ol b{font-size:17px}.osp-opening-decisions>ol p{font-size:12px;line-height:1.6;color:#737970}.osp-opening-decisions>ol svg{width:16px;color:#647858}.osp-separate-scope{height:108px;margin:16px 58px 0;display:grid;grid-template-columns:235px 1fr;background:#192017;color:#fff}.osp-separate-scope header{padding:24px}.osp-separate-scope header span{display:block;font-size:8px;letter-spacing:.15em;color:var(--acid)}.osp-separate-scope header b{display:block;margin-top:10px;font-size:12px}.osp-separate-scope ul{display:grid;grid-template-columns:1fr 1fr}.osp-separate-scope li{display:flex;align-items:center;padding:0 20px;border-left:1px solid #ffffff18;border-bottom:1px solid #ffffff18;font-size:11px}.osp-opening-decisions>aside{height:57px;margin:12px 58px 0;padding:0 18px;display:grid;grid-template-columns:24px 1fr 1fr;gap:16px;align-items:center;border:1px solid #c4c9bf}.osp-opening-decisions>aside svg{width:17px;color:#5f7453}.osp-opening-decisions>aside span{font-size:10px}.osp-opening-decisions>aside span+span{padding-left:20px;border-left:1px solid #c7cbc2}.osp-opening-decisions>aside b{margin-right:9px;color:#506448}.osp-team-head h2{font-size:29px}.osp-team-head p{font-size:11px}.osp-career-head{grid-template-columns:34px 1fr 100px}.osp-career-head span:nth-child(4){display:none}.osp-career-grid{-moz-column-gap:34px;column-gap:34px}.osp-career-grid li{grid-template-columns:34px 1fr 100px}.osp-career-grid b{font-size:9px}.osp-career-grid em{font-size:8px}.osp-career-grid span{display:none}.osp-team-foot span{font-size:8px}.osp-team-foot strong{font-size:8px;color:var(--acid)}.osp-proposal-contents{display:grid;grid-template-columns:375px 1fr;background:#efede6}.osp-proposal-contents>aside{position:relative;padding:58px;background:#192017;color:#fff}.osp-proposal-contents>aside>span{font-size:8px;letter-spacing:.18em;color:#9eaa98}.osp-proposal-contents>aside>b{display:block;margin-top:105px;font-size:34px;line-height:1.35}.osp-proposal-contents>aside>p{margin-top:22px;font-size:14px;line-height:1.7;color:#b5bcb1}.osp-proposal-contents>aside>i{position:absolute;left:58px;bottom:66px;font:500 17px var(--display);font-style:normal;color:var(--acid)}.osp-proposal-contents>main{padding:48px 58px 0}.osp-proposal-contents>main>header{height:115px;border-bottom:1px solid #bfc3b9}.osp-proposal-contents>main>header span{font-size:9px;color:#607554}.osp-proposal-contents>main>header h2{margin-top:13px;font-size:29px;line-height:1.35}.osp-proposal-contents>main>header h2 em{font-style:normal;color:#576b4d}.osp-proposal-contents ol li{height:86px;display:grid;grid-template-columns:55px 180px 1fr 22px;align-items:center;border-bottom:1px solid #ced1ca}.osp-proposal-contents ol li>i{font:600 15px var(--display);font-style:normal;color:#718268}.osp-proposal-contents ol li>b{font-size:16px}.osp-proposal-contents ol li>span{font-size:11px;color:#747a70}.osp-proposal-contents ol li>svg{width:15px;color:#73856a}.osp-proposal-contents ol li.active{margin:0 -18px;padding:0 18px;background:#dfe5d9}.osp-proposal-contents ol li.active>b{color:#4f6546}.osp-proposal-contents main>footer{height:67px;margin-top:17px;padding:0 18px;display:flex;align-items:center;background:#1a2017;color:#fff}.osp-proposal-contents main>footer small{width:155px;font-size:7px;letter-spacing:.15em;color:var(--acid)}.osp-proposal-contents main>footer b{font-size:11px;font-weight:500}.osp-proposal-contents .osp-footer{left:433px}.osp-ch1-concept{display:grid;grid-template-columns:470px 1fr;background:#efede6}.osp-concept-image{position:relative;overflow:hidden;background:#111510}.osp-concept-image>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.42) brightness(.54) contrast(1.08)}.osp-concept-image:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#10140fcc,transparent 56%)}.osp-concept-image>span,.osp-concept-image>b{position:absolute;z-index:2;left:48px}.osp-concept-image>span{top:48px;font-size:8px;letter-spacing:.18em;color:var(--acid)}.osp-concept-image>b{bottom:74px;font:600 27px/1.25 var(--display);color:#fff}.osp-ch1-concept>main{padding:47px 58px 0}.osp-ch1-concept>main>header{height:125px;border-bottom:1px solid #bfc3b9}.osp-ch1-concept>main>header span{font-size:9px;color:#5c714f}.osp-ch1-concept>main>header h2{margin-top:14px;font-size:31px;line-height:1.38}.osp-ch1-concept>main>header h2 em{font-style:normal;color:#566a4d}.osp-concept-definition{margin-top:23px;font-size:14px;line-height:1.75;color:#676e64}.osp-concept-definition b{color:#40543a}.osp-ch1-concept ol{margin-top:20px;border-top:1px solid #c4c8be}.osp-ch1-concept ol li{height:58px;display:grid;grid-template-columns:42px 120px 1fr;align-items:center;border-bottom:1px solid #d0d3cb}.osp-ch1-concept ol i{font:600 10px var(--display);font-style:normal;color:#708267}.osp-ch1-concept ol b{font-size:13px}.osp-ch1-concept ol span{font-size:11px;color:#747a70}.osp-ch1-concept main>footer{height:64px;margin-top:18px;padding:0 17px;display:grid;grid-template-columns:55px 1fr 20px;align-items:center;background:#dce2d5}.osp-ch1-concept main>footer span{font-size:7px;letter-spacing:.15em;color:#627458}.osp-ch1-concept main>footer b{font-size:11px}.osp-ch1-concept main>footer svg{width:14px;color:#607554}.osp-ch1-concept .osp-footer{left:528px}.osp-ch1-workflow{background:#f0eee7}.osp-workflow-stage{position:relative;height:354px;margin:5px 58px 0}.osp-workflow-stage>svg{position:absolute;inset:0;width:100%;height:100%}.osp-workflow-stage>svg path{fill:none;stroke:#aeb5a8;stroke-width:1.2}.osp-workflow-stage>svg path.sub{stroke-dasharray:5 5}.osp-workflow-stage .wf{position:absolute;width:190px;height:98px;padding:17px 18px;border:1px solid #bdc3b7;background:#f7f5ef}.osp-workflow-stage .wf>svg{position:absolute;right:16px;top:16px;width:21px;color:#647a58;stroke-width:1.4}.osp-workflow-stage .wf small{font-size:7px;letter-spacing:.1em;color:#718169}.osp-workflow-stage .wf b{display:block;margin-top:8px;font-size:15px}.osp-workflow-stage .wf span{display:block;margin-top:6px;font-size:9px;color:#747970}.osp-workflow-stage .wf.admin{left:0;top:115px}.osp-workflow-stage .wf.database{left:232px;top:115px;background:#192017;color:#fff;border-color:#192017}.osp-workflow-stage .wf.database>svg{color:var(--acid)}.osp-workflow-stage .wf.database small,.osp-workflow-stage .wf.database span{color:#a2ac9e}.osp-workflow-stage .wf.database b{color:var(--acid)}.osp-workflow-stage .wf.showroom{left:464px;top:115px}.osp-workflow-stage .wf.inquiry{left:696px;top:115px}.osp-workflow-stage .wf.sales{right:0;top:115px}.osp-workflow-stage .wf.language,.osp-workflow-stage .wf.trust{top:242px;width:250px;height:82px;background:#dfe4da;border:0}.osp-workflow-stage .wf.language{left:202px}.osp-workflow-stage .wf.trust{right:202px}.osp-workflow-stage .wf.language>svg,.osp-workflow-stage .wf.trust>svg{left:17px;right:auto;top:18px}.osp-workflow-stage .wf.language b,.osp-workflow-stage .wf.language span,.osp-workflow-stage .wf.trust b,.osp-workflow-stage .wf.trust span{margin-left:34px}.osp-workflow-stage .wf.language b,.osp-workflow-stage .wf.trust b{margin-top:0;font-size:12px}.osp-workflow-stage .wf.language span,.osp-workflow-stage .wf.trust span{font-size:8px;line-height:1.5}.osp-ch1-transition{position:absolute;left:58px;right:58px;bottom:57px;height:62px;padding:0 18px;display:grid;grid-template-columns:80px 1fr 22px;align-items:center;border:1px solid #c4c9bf}.osp-ch1-transition span{font-size:7px;letter-spacing:.15em;color:#647759}.osp-ch1-transition b{font-size:11px}.osp-ch1-transition svg{width:14px;color:#617654}.osp-ch1-operation{background:#eceae3}.osp-operation-split{position:relative;height:292px;margin:6px 58px 0;display:grid;grid-template-columns:1fr 1fr;gap:104px}.osp-operation-split>section{border:1px solid #c1c6bc;background:#f5f3ed}.osp-operation-split>section>header{height:70px;padding:0 20px;display:grid;grid-template-columns:34px 1fr;align-items:center;border-bottom:1px solid #d0d3cb}.osp-operation-split>section>header>svg{width:23px;color:#637857}.osp-operation-split>section>header small{display:block;font-size:7px;letter-spacing:.13em;color:#74816e}.osp-operation-split>section>header b{display:block;margin-top:5px;font-size:14px}.osp-operation-split ol{padding:0 20px}.osp-operation-split li{height:42px;display:grid;grid-template-columns:35px 1fr 18px;align-items:center;border-bottom:1px solid #d7d8d2}.osp-operation-split li i{font:600 9px var(--display);font-style:normal;color:#728268}.osp-operation-split li b{font-size:11px}.osp-operation-split li svg{width:13px;color:#677b5a}.osp-operation-center{position:absolute;z-index:3;left:50%;top:82px;width:126px;height:132px;transform:translate(-50%);padding:18px;text-align:center;background:#192017;color:#fff}.osp-operation-center span{font-size:6px;letter-spacing:.15em;color:var(--acid)}.osp-operation-center b{display:block;margin-top:9px;font-size:14px;line-height:1.35}.osp-operation-center i{display:block;width:22px;height:1px;margin:10px auto;background:#718169}.osp-operation-center small{font-size:7px;line-height:1.5;color:#9da79a}.osp-initial-register{height:58px;margin:14px 58px 0;padding:0 18px;display:grid;grid-template-columns:120px 1fr 24px 120px 24px 1fr;align-items:center;background:#dbe1d4}.osp-initial-register span{font-size:9px;color:#596e4e}.osp-initial-register b{font-size:10px}.osp-initial-register svg{width:12px;color:#677a5a}.osp-ch1-utilization{background:#efede6}.osp-util-body{height:252px;margin:5px 58px 0;display:grid;grid-template-columns:1.1fr .9fr;gap:28px}.osp-use-cases,.osp-language-pack{border-top:1px solid #bec3b8}.osp-use-cases>header,.osp-language-pack>header{height:55px;display:flex;align-items:center}.osp-use-cases>header span{font-size:7px;letter-spacing:.14em;color:#708068;margin-right:20px}.osp-use-cases>header b{font-size:14px}.osp-use-cases ol{display:grid;grid-template-columns:1fr 1fr;border-left:1px solid #d0d2cb}.osp-use-cases li{height:98px;padding:20px;display:grid;grid-template-columns:35px 1fr;align-items:start;border-right:1px solid #d0d2cb;border-bottom:1px solid #d0d2cb}.osp-use-cases li>svg{width:21px;color:#607554}.osp-use-cases li b{display:block;font-size:12px}.osp-use-cases li span{display:block;margin-top:7px;font-size:9px;color:#747970}.osp-language-pack{padding-left:24px}.osp-language-pack>header{display:grid;grid-template-columns:35px 1fr}.osp-language-pack>header>svg{width:22px;color:#607554}.osp-language-pack>header small{display:block;font-size:7px;letter-spacing:.13em;color:#74816d}.osp-language-pack>header b{display:block;margin-top:4px;font-size:14px}.osp-language-pack>div{height:53px;padding:0 14px;display:grid;grid-template-columns:1fr 3px 1fr 3px 1.35fr;align-items:center;background:#192017;color:#fff}.osp-language-pack>div b,.osp-language-pack>div span{text-align:center;font-size:10px}.osp-language-pack>div i{width:3px;height:3px;border-radius:50%;background:var(--acid)}.osp-language-pack>div span{color:#a9b1a5}.osp-language-pack ul{margin-top:10px}.osp-language-pack li{height:31px;display:flex;align-items:center;border-bottom:1px solid #d1d3cc;font-size:9px;color:#6f756c}.osp-language-pack li:before{content:"✓";margin-right:10px;color:#607554}.osp-growth-roadmap{height:74px;margin:15px 58px 0;display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr;background:#dce1d6}.osp-growth-roadmap article{padding:13px 17px;display:grid;grid-template-columns:32px 1fr;grid-template-rows:20px 20px}.osp-growth-roadmap article i{grid-row:1/3;font:600 12px var(--display);font-style:normal;color:#617654}.osp-growth-roadmap article small{font-size:7px;color:#768170}.osp-growth-roadmap article b{font-size:10px}.osp-growth-roadmap>svg{width:11px;align-self:center;color:#697b5e}.osp-ch1-conclusion{height:66px;margin:12px 58px 0;padding:0 18px;display:grid;grid-template-columns:205px 1fr;align-items:center;background:#192017;color:#fff}.osp-ch1-conclusion span{font-size:7px;letter-spacing:.13em;color:var(--acid)}.osp-ch1-conclusion b{font-size:11px;line-height:1.55;font-weight:500}.osp-ch1-utilization .osp-ch1-transition{height:45px;bottom:54px;background:#f4f2ec}.osp-ch1-utilization .osp-ch1-transition span{font-size:6px}.osp-ch1-utilization .osp-ch1-transition b{font-size:9px}.osp-proposal-contents{grid-template-columns:330px 1fr;background:#f2f0e9}.osp-proposal-contents>aside{padding:52px;background:#151a14}.osp-proposal-contents>aside>b{margin-top:92px;font-size:39px;line-height:1.3}.osp-proposal-contents>aside>p{font-size:15px}.osp-proposal-contents>aside>i{left:52px;font-size:38px;font-weight:600;letter-spacing:-.04em}.osp-proposal-contents>main{padding:43px 62px 0}.osp-proposal-contents>main>header{height:118px}.osp-proposal-contents>main>header h2{font-size:34px}.osp-proposal-contents ol li{height:87px;grid-template-columns:72px 195px 1fr 22px}.osp-proposal-contents ol li>i{font-size:22px}.osp-proposal-contents ol li>b{font-size:18px}.osp-proposal-contents ol li>span{font-size:12px}.osp-proposal-contents ol li.active{background:#192017;color:#fff}.osp-proposal-contents ol li.active>i,.osp-proposal-contents ol li.active>svg{color:var(--acid)}.osp-proposal-contents ol li.active>span{color:#aeb6aa}.osp-proposal-contents main>footer{background:var(--acid);color:#182016}.osp-proposal-contents main>footer small{color:#536648}.osp-proposal-contents .osp-footer{left:390px}.osp-ch1-concept{grid-template-columns:535px 1fr;background:#f1efe8}.osp-concept-image>img{filter:saturate(.38) brightness(.62) contrast(1.12);transform:scale(1.04)}.osp-concept-image>span,.osp-concept-image>b{left:52px}.osp-concept-image>b{bottom:72px;font-size:31px}.osp-ch1-concept>main{padding:43px 58px 0}.osp-ch1-concept>main>header{height:130px}.osp-ch1-concept>main>header h2{font-size:34px;line-height:1.35}.osp-concept-definition{margin-top:22px;font-size:15px}.osp-ch1-concept ol{margin-top:18px}.osp-ch1-concept ol li{height:58px;grid-template-columns:45px 125px 1fr}.osp-ch1-concept ol i{font-size:11px}.osp-ch1-concept ol b{font-size:14px}.osp-ch1-concept ol span{font-size:12px}.osp-ch1-concept main>footer{margin-top:17px;background:#192017;color:#fff}.osp-ch1-concept main>footer span,.osp-ch1-concept main>footer svg{color:var(--acid)}.osp-ch1-concept .osp-footer{left:593px}.osp-ch1-workflow{background:#171b16;color:#f1f2ec}.osp-ch1-workflow .osp-head>div>span{color:#9eab97}.osp-ch1-workflow .osp-head h2{color:#fff}.osp-ch1-workflow .osp-head h2 em{color:var(--acid)}.osp-ch1-workflow .osp-head>p{color:#a5aca1}.osp-workflow-stage>svg path{stroke:#566052}.osp-workflow-stage .wf{height:106px;padding:19px;background:#20251e;border-color:#3e483b;color:#fff}.osp-workflow-stage .wf small{font-size:8px;color:#94a18f}.osp-workflow-stage .wf b{font-size:16px}.osp-workflow-stage .wf span{font-size:10px;color:#a6ada2}.osp-workflow-stage .wf.admin,.osp-workflow-stage .wf.database,.osp-workflow-stage .wf.showroom,.osp-workflow-stage .wf.inquiry,.osp-workflow-stage .wf.sales{top:104px}.osp-workflow-stage .wf.database{background:var(--acid);border-color:var(--acid);color:#172015}.osp-workflow-stage .wf.database>svg,.osp-workflow-stage .wf.database small,.osp-workflow-stage .wf.database b,.osp-workflow-stage .wf.database span{color:#172015}.osp-workflow-stage .wf.language,.osp-workflow-stage .wf.trust{top:239px;height:86px;background:#2a3027;color:#fff}.osp-workflow-stage .wf.language span,.osp-workflow-stage .wf.trust span{color:#a8afa4}.osp-ch1-workflow .osp-ch1-transition{border-color:#41493e;background:#10140f}.osp-ch1-workflow .osp-ch1-transition span,.osp-ch1-workflow .osp-ch1-transition svg{color:var(--acid)}.osp-ch1-workflow .osp-footer{color:#70776d}.osp-ch1-operation{background:#f0eee7}.osp-operation-split{height:300px;grid-template-columns:1fr 1fr;gap:24px}.osp-operation-center{display:none}.osp-operation-split>section{border:0}.osp-operation-split>section:first-child{background:#192017;color:#fff}.osp-operation-split>section:last-child{background:#f7f5ef;border:1px solid #bec4b8}.osp-operation-split>section>header{height:76px;padding:0 24px}.osp-operation-split>section:first-child>header{border-color:#fff2}.osp-operation-split>section:first-child>header>svg{color:var(--acid)}.osp-operation-split>section:first-child>header small{color:#9daa97}.osp-operation-split>section>header b{font-size:16px}.osp-operation-split ol{padding:0 24px}.osp-operation-split li{height:44px;grid-template-columns:38px 1fr 18px}.osp-operation-split li b{font-size:12px}.osp-operation-split>section:first-child li{border-color:#ffffff18}.osp-operation-split>section:first-child li i{color:#9cac96}.osp-operation-split>section:first-child li svg{color:var(--acid)}.osp-initial-register{height:62px;margin-top:14px;background:var(--acid)}.osp-initial-register span{font-size:10px;font-weight:600;color:#172015}.osp-initial-register b{font-size:11px}.osp-ch1-operation .osp-ch1-transition{height:58px;background:#f7f5ef}.osp-ch1-utilization{background:#171b16;color:#f1f2ec}.osp-ch1-utilization .osp-head>div>span{color:#9eab97}.osp-ch1-utilization .osp-head h2{color:#fff}.osp-ch1-utilization .osp-head h2 em{color:var(--acid)}.osp-ch1-utilization .osp-head>p{color:#a5aca1}.osp-use-cases,.osp-language-pack{border-color:#41483e}.osp-use-cases>header span,.osp-language-pack>header small{color:#9eaa98}.osp-use-cases li{background:#20251e;border-color:#3b4338}.osp-use-cases li>svg{color:var(--acid)}.osp-use-cases li b{font-size:13px}.osp-use-cases li span{font-size:10px;color:#a4aba1}.osp-language-pack{padding:0 0 0 25px}.osp-language-pack>header>svg{color:var(--acid)}.osp-language-pack>div{background:var(--acid);color:#172015}.osp-language-pack>div span{color:#56664f}.osp-language-pack>div i{background:#172015}.osp-language-pack li{border-color:#3c4339;color:#aeb4aa}.osp-growth-roadmap{background:#272d25;color:#fff}.osp-growth-roadmap article i{color:var(--acid)}.osp-growth-roadmap article small{color:#929d8e}.osp-ch1-conclusion{background:var(--acid);color:#172015}.osp-ch1-conclusion span{color:#526647}.osp-ch1-utilization .osp-ch1-transition{background:#10140f;border-color:#41483e}.osp-ch1-utilization .osp-ch1-transition span,.osp-ch1-utilization .osp-ch1-transition svg{color:var(--acid)}.osp-ch1-utilization .osp-footer{color:#70776d}.osp-ch2-architecture{background:#efede6}.osp-ch2-architecture>header{height:167px;padding:40px 58px 0;position:relative}.osp-ch2-architecture>header>span{font-size:8px;letter-spacing:.16em;color:#607554}.osp-ch2-architecture>header h2{margin-top:13px;font-size:35px;line-height:1.28}.osp-ch2-architecture>header h2 em{font-style:normal;color:#566b4d}.osp-ch2-architecture>header p{position:absolute;right:58px;top:73px;width:330px;text-align:right;font-size:12px;line-height:1.7;color:#747a70}.osp-site-map{position:relative;height:310px;margin:0 58px}.osp-site-map>svg{position:absolute;inset:0;width:100%;height:100%}.osp-site-map>svg path{fill:none;stroke:#aeb5a8;stroke-width:1.3}.site-core{position:absolute;left:50%;top:7px;width:310px;height:112px;transform:translate(-50%);padding:22px 25px;background:#192017;color:#fff}.site-core small{font-size:7px;letter-spacing:.15em;color:#9ba996}.site-core b{display:block;margin-top:8px;font:600 22px var(--display);color:var(--acid)}.site-core span{display:block;margin-top:5px;font-size:10px;color:#a9b1a5}.site-node{position:absolute;top:216px;width:210px;height:82px;padding:17px 18px;border:1px solid #bdc3b7;background:#f7f5ef}.site-node.n1{left:0}.site-node.n2{left:272px}.site-node.n3{right:272px}.site-node.n4{right:0}.site-node i{position:absolute;right:16px;top:14px;font:600 10px var(--display);font-style:normal;color:#718268}.site-node b{font-size:15px}.site-node span{display:block;margin-top:8px;font-size:9px;color:#737970}.osp-site-priority{height:55px;margin:8px 58px 0;padding:0 18px;display:grid;grid-template-columns:1fr 22px 1fr 22px 1fr 22px 1fr;align-items:center;background:#dce2d5}.osp-site-priority span{font-size:9px;text-align:center}.osp-site-priority svg{width:11px;color:#637757}.osp-ch2-next{position:absolute;left:58px;right:58px;bottom:55px;height:53px;padding:0 18px;display:grid;grid-template-columns:150px 1fr 20px;align-items:center;border:1px solid #c5c9c0}.osp-ch2-next small{font-size:7px;letter-spacing:.13em;color:#607554}.osp-ch2-next b{font-size:10px}.osp-ch2-next svg{width:14px;color:#607554}.osp-ch2-showroom{display:grid;grid-template-columns:390px 1fr;background:#171b16;color:#fff}.osp-ch2-showroom>aside{position:relative;padding:49px 43px;background:#192017}.osp-ch2-showroom>aside>span{font-size:8px;letter-spacing:.16em;color:#9ca997}.osp-ch2-showroom>aside h2{margin-top:45px;font-size:34px;line-height:1.38}.osp-ch2-showroom>aside h2 em{font-style:normal;color:var(--acid)}.osp-ch2-showroom>aside p{margin-top:25px;font-size:13px;line-height:1.75;color:#aab2a6}.osp-ch2-showroom>aside ol{margin-top:27px;border-top:1px solid #ffffff2a}.osp-ch2-showroom>aside li{height:48px;display:grid;grid-template-columns:38px 1fr;align-items:center;border-bottom:1px solid #ffffff1c}.osp-ch2-showroom>aside li i{font:600 9px var(--display);font-style:normal;color:var(--acid)}.osp-ch2-showroom>aside li b{font-size:11px}.osp-ch2-showroom>aside>small{position:absolute;left:43px;bottom:72px;font-size:7px;color:#7f897c}.osp-showroom-canvas{position:relative;overflow:hidden}.osp-showroom-canvas>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.45) brightness(.66) contrast(1.1)}.osp-showroom-canvas:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#10140fba 0,transparent 48%),linear-gradient(0deg,#10140fc7 0,transparent 34%)}.osp-showroom-canvas>header{position:absolute;z-index:3;left:28px;right:28px;top:0;height:58px;display:flex;align-items:center;border-bottom:1px solid #ffffff31}.osp-showroom-canvas>header b{font:700 14px var(--display);letter-spacing:.1em}.osp-showroom-canvas>header nav{margin-left:50px;font-size:7px;letter-spacing:.12em;color:#c7cbc4}.osp-showroom-canvas>header span{margin-left:auto;font-size:7px}.osp-showroom-canvas>header em{margin-left:18px;padding:9px 11px;background:var(--acid);color:#172015;font-size:7px;font-style:normal}.osp-showroom-copy{position:absolute;z-index:3;left:31px;top:132px}.osp-showroom-copy small{font-size:7px;letter-spacing:.16em;color:var(--acid)}.osp-showroom-copy b{display:block;margin-top:10px;font:600 31px var(--display)}.osp-showroom-copy span{display:block;margin-top:10px;font-size:9px;color:#b5bbb1}.osp-screen-hot{position:absolute;z-index:4;display:flex;align-items:center;gap:7px;background:none;border:0;color:#fff}.osp-screen-hot i{width:30px;height:30px;display:grid;place-items:center;border:1px solid var(--acid);border-radius:50%;background:#11150fdd;font:600 9px var(--display);font-style:normal;color:var(--acid);box-shadow:0 0 0 6px #c9ef5413}.osp-screen-hot span{padding:6px 8px;background:#11150fdc;font-size:7px}.osp-screen-hot.sh1{left:54%;top:24%}.osp-screen-hot.sh2{left:49%;top:48%}.osp-screen-hot.sh3{left:70%;top:59%}.osp-showroom-canvas>footer{position:absolute;z-index:3;left:28px;right:28px;bottom:64px;height:54px;display:flex;align-items:center;gap:30px;border-top:1px solid #ffffff31;font-size:7px;letter-spacing:.1em}.osp-showroom-canvas>footer span.active{color:var(--acid)}.osp-showroom-canvas>footer b{margin-left:auto}.osp-ch2-showroom>.osp-ch2-next{left:433px;background:#151a14;border-color:#42493f;z-index:6}.osp-ch2-showroom>.osp-ch2-next small,.osp-ch2-showroom>.osp-ch2-next svg{color:var(--acid)}.osp-ch2-showroom .osp-footer{left:448px;color:#747c71}.osp-ch2-hotspot{background:#eeece5}.osp-hotspot-demo{height:398px;margin:5px 58px 0;display:grid;grid-template-columns:1.25fr .75fr;box-shadow:0 18px 45px #2931261d}.osp-hotspot-scene{position:relative;overflow:hidden;background:#161a15}.osp-hotspot-scene>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.42) brightness(.68)}.osp-hotspot-scene:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#11150fae,transparent 55%)}.osp-hotspot-scene>div{position:absolute;z-index:3;left:24px;bottom:22px;color:#fff}.osp-hotspot-scene>div span{display:block;font-size:7px;letter-spacing:.15em;color:var(--acid)}.osp-hotspot-scene>div b{display:block;margin-top:8px;font-size:13px}.osp-hotspot-scene>button{position:absolute;z-index:4;left:55%;top:52%;display:flex;align-items:center;gap:8px;background:transparent;border:0;color:#fff}.osp-hotspot-scene>button i{width:34px;height:34px;display:grid;place-items:center;border-radius:50%;background:var(--acid);font:600 10px var(--display);font-style:normal;color:#172015}.osp-hotspot-scene>button span{padding:7px 9px;background:#172015;font-size:8px}.osp-product-drawer{position:relative;padding:20px 23px;background:#f7f5ef}.osp-product-drawer>header{height:39px;display:flex;align-items:flex-start;border-bottom:1px solid #cdd0c8}.osp-product-drawer>header span{font-size:7px;letter-spacing:.14em;color:#728069}.osp-product-drawer>header b{margin-left:auto;font-size:10px}.osp-product-drawer>header i{margin-left:17px;font-size:15px;font-style:normal}.osp-product-drawer>nav{height:35px;display:flex;align-items:center;gap:18px;font-size:7px;letter-spacing:.12em}.osp-product-drawer>nav b{color:#536748}.osp-product-drawer>nav span{color:#9b9e97}.osp-product-drawer>img{position:absolute;right:18px;top:81px;width:155px;height:155px;-o-object-fit:cover;object-fit:cover;mix-blend-mode:multiply}.osp-product-drawer>h3{margin-top:58px;width:190px;font-size:21px;line-height:1.25}.osp-product-drawer>dl{width:195px;margin-top:17px;border-top:1px solid #ccd0c7}.osp-product-drawer>dl>div{height:31px;display:flex;align-items:center;border-bottom:1px solid #d9dbd5;font-size:8px}.osp-product-drawer dt{color:#798076}.osp-product-drawer dd{margin-left:auto;font-weight:600}.osp-product-drawer>footer{position:absolute;left:0;right:0;bottom:0;height:65px;display:grid;grid-template-columns:1fr 1fr;background:#192017;color:#fff}.osp-product-drawer>footer>span{padding:13px 20px}.osp-product-drawer>footer small{display:block;font-size:6px;color:#9ca697}.osp-product-drawer>footer b{display:block;margin-top:5px;font-size:11px}.osp-product-drawer>footer button{border:0;background:var(--acid);display:flex;align-items:center;justify-content:center;gap:10px;font-size:10px;font-weight:600}.osp-product-drawer>footer button svg{width:13px}.osp-ch2-hotspot>.osp-ch2-next{bottom:54px;background:#dce2d5;border:0}.osp-ch2-products{background:#f0eee7}.osp-ch2-products>header{height:153px;padding:39px 58px 0;position:relative}.osp-ch2-products>header>span{font-size:8px;letter-spacing:.15em;color:#607554}.osp-ch2-products>header h2{margin-top:12px;font-size:34px;line-height:1.3}.osp-ch2-products>header h2 em{font-style:normal;color:#566b4d}.osp-ch2-products>header p{position:absolute;right:58px;top:79px;font-size:12px;color:#747a70}.osp-products-browser{height:425px;margin:0 58px;display:grid;grid-template-columns:1fr 315px;border:1px solid #bec3b8;background:#f7f5ef}.osp-catalog-pane{padding:20px 23px}.osp-catalog-pane>header{height:36px;display:flex;justify-content:space-between;border-bottom:1px solid #cdd0c8}.osp-catalog-pane>header b{font:700 12px var(--display)}.osp-catalog-pane>header span{font-size:7px;color:#74806e}.osp-filter-row{height:48px;display:flex;align-items:center;gap:8px}.osp-filter-row button{padding:7px 10px;border:1px solid #c7cbc2;background:transparent;font-size:7px}.osp-filter-row button.active{background:#192017;color:#fff;border-color:#192017}.osp-filter-row>svg{width:17px;margin-left:auto;color:#627657}.osp-product-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}.osp-product-grid article{height:142px;padding:11px;background:#e8e6df;position:relative}.osp-product-grid article:first-child{outline:2px solid #6c805e}.osp-product-grid img{width:100%;height:91px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:multiply}.osp-product-grid small{font-size:6px;color:#77816f}.osp-product-grid b{display:block;margin-top:3px;font-size:9px}.osp-detail-pane{position:relative;padding:21px 24px;background:#192017;color:#fff}.osp-detail-pane>small{font-size:7px;letter-spacing:.14em;color:#9ca897}.osp-detail-pane>img{display:block;width:155px;height:155px;margin:8px auto 2px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;filter:grayscale(1) contrast(1.2)}.osp-detail-pane>span{font-size:7px;color:var(--acid)}.osp-detail-pane>h3{margin-top:7px;font:600 20px/1.1 var(--display)}.osp-detail-pane>dl{margin-top:13px;border-top:1px solid #ffffff25}.osp-detail-pane>dl>div{height:28px;display:flex;align-items:center;border-bottom:1px solid #ffffff18;font-size:8px}.osp-detail-pane dt{color:#98a095}.osp-detail-pane dd{margin-left:auto}.osp-detail-pane>button{position:absolute;left:0;right:0;bottom:0;height:51px;border:0;background:var(--acid);display:flex;align-items:center;justify-content:center;gap:10px;font-size:9px;font-weight:600}.osp-detail-pane>button svg{width:13px}.osp-ch2-products>.osp-ch2-next{bottom:52px;background:#f5f3ed}.osp-ch2-inquiry{background:#171b16;color:#fff}.osp-ch2-inquiry>header{height:155px;padding:39px 58px 0;position:relative}.osp-ch2-inquiry>header>span{font-size:8px;letter-spacing:.15em;color:#9ca997}.osp-ch2-inquiry>header h2{margin-top:12px;font-size:34px;line-height:1.3}.osp-ch2-inquiry>header h2 em{font-style:normal;color:var(--acid)}.osp-ch2-inquiry>header p{position:absolute;right:58px;top:79px;width:350px;text-align:right;font-size:11px;line-height:1.7;color:#a6ada2}.osp-inquiry-flow{height:48px;margin:0 58px;display:grid;grid-template-columns:1fr 30px 1fr 30px 1fr;border-top:1px solid #424a3f;border-bottom:1px solid #424a3f}.osp-inquiry-flow>span{display:flex;align-items:center;justify-content:center;gap:12px}.osp-inquiry-flow>span i{font:600 9px var(--display);font-style:normal;color:#92a08c}.osp-inquiry-flow>span b{font-size:10px}.osp-inquiry-flow>span.active{background:var(--acid);color:#172015}.osp-inquiry-flow>span.active i{color:#172015}.osp-inquiry-flow>svg{width:12px;align-self:center;color:#64705f}.osp-inquiry-body{height:334px;margin:13px 58px 0;display:grid;grid-template-columns:1fr 1.1fr;gap:16px}.osp-inquiry-body>section{padding:20px 22px;background:#22271f}.osp-inquiry-body>section>header{height:32px;display:flex;justify-content:space-between;border-bottom:1px solid #ffffff22}.osp-inquiry-body>section>header span{font-size:7px;letter-spacing:.14em;color:#9ca797}.osp-inquiry-body>section>header b{font-size:8px;color:var(--acid)}.osp-inquiry-body>section>article{height:91px;display:grid;grid-template-columns:72px 1fr auto;align-items:center;border-bottom:1px solid #ffffff19}.osp-inquiry-body>section>article img{width:58px;height:58px;-o-object-fit:cover;object-fit:cover}.osp-inquiry-body>section>article small{font-size:7px;color:#9ba596}.osp-inquiry-body>section>article b{display:block;margin-top:5px;font-size:11px}.osp-inquiry-body>section>article strong{font-size:10px;color:var(--acid)}.osp-inquiry-body>section>footer{height:54px;display:flex;align-items:center;justify-content:space-between}.osp-inquiry-body>section>footer span{font-size:9px;color:#a2aaa0}.osp-inquiry-body>section>footer b{font-size:14px}.osp-inquiry-body>form{display:grid;grid-template-columns:1fr 1fr;gap:10px;padding:20px 22px;background:#f4f2ec;color:#172015}.osp-inquiry-body>form label{height:62px;padding:12px;border:1px solid #c7cbc1}.osp-inquiry-body>form label.wide{grid-column:1/-1;height:104px}.osp-inquiry-body>form small{display:block;font-size:8px;font-weight:600}.osp-inquiry-body>form span{display:block;margin-top:8px;font-size:9px;color:#898d85}.osp-inquiry-body>form button{grid-column:1/-1;height:48px;border:0;background:var(--acid);display:flex;align-items:center;justify-content:center;gap:11px;font-size:10px;font-weight:600}.osp-inquiry-body>form button svg{width:14px}.osp-ch2-inquiry>.osp-ch2-next{bottom:52px;border-color:#41493e}.osp-ch2-inquiry>.osp-ch2-next small,.osp-ch2-inquiry>.osp-ch2-next svg{color:var(--acid)}.osp-ch2-inquiry .osp-footer{color:#70776d}.osp-ch2-company{background:#eeece5}.osp-company-layout{height:310px;margin:5px 58px 0;display:grid;grid-template-columns:1.08fr .92fr;gap:18px}.osp-company-visual{position:relative;overflow:hidden;background:#171b16}.osp-company-visual>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.42) brightness(.57)}.osp-company-visual:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#11150fd7 0,transparent 75%)}.osp-company-visual>div{position:absolute;z-index:3;left:27px;top:27px;color:#fff}.osp-company-visual small{font-size:7px;letter-spacing:.14em;color:var(--acid)}.osp-company-visual h3{margin-top:15px;font:600 27px/1.05 var(--display)}.osp-company-visual p{margin-top:15px;font-size:10px;color:#b0b7ac}.osp-company-visual button{margin-top:31px;height:37px;padding:0 14px;display:flex;align-items:center;gap:10px;border:0;background:var(--acid);font-size:8px;font-weight:600}.osp-company-visual button svg{width:14px}.osp-responsive-panel{padding:20px 22px;border:1px solid #c3c7be;background:#f6f4ee}.osp-responsive-panel>header{height:49px;display:grid;grid-template-columns:35px 1fr}.osp-responsive-panel>header>svg{width:23px;color:#607554}.osp-responsive-panel>header small{display:block;font-size:7px;letter-spacing:.12em;color:#74816d}.osp-responsive-panel>header b{display:block;margin-top:4px;font-size:13px}.osp-device-pair{height:142px;display:grid;grid-template-columns:1fr 95px;gap:15px}.osp-device-pair article{position:relative;padding-top:8px;background:#20251e;border-radius:4px;overflow:hidden}.osp-device-pair article>i{display:block;width:4px;height:4px;margin:0 auto 5px;border-radius:50%;background:#798176}.osp-device-pair article>img{width:100%;height:98px;-o-object-fit:cover;object-fit:cover;filter:saturate(.35) brightness(.65)}.osp-device-pair article>span{position:absolute;left:7px;bottom:6px;font-size:6px;color:#d3d7d0}.osp-device-pair article.mobile{border-radius:10px}.osp-responsive-panel>ul{display:grid;grid-template-columns:1fr 1fr;margin-top:10px}.osp-responsive-panel li{height:30px;display:flex;align-items:center;border-bottom:1px solid #d4d6d0;font-size:8px}.osp-responsive-panel li:before{content:"✓";margin-right:8px;color:#607554}.osp-ch2-summary{height:58px;margin:14px 58px 0;padding:0 18px;display:grid;grid-template-columns:190px 1fr;align-items:center;background:#192017;color:#fff}.osp-ch2-summary span{font-size:7px;letter-spacing:.13em;color:var(--acid)}.osp-ch2-summary b{font-size:11px;font-weight:500}.osp-ch2-company>.osp-ch2-next{height:48px;bottom:53px;background:#dce2d5;border:0}.osp-ch1-workflow .osp-workflow-stage>svg>path.main{stroke:#7f8c79;stroke-width:1.3}.osp-ch1-workflow .osp-workflow-stage>svg>path.sub{stroke:#657160;stroke-width:1.2;stroke-dasharray:4 4}.osp-ch1-workflow .osp-workflow-stage>svg marker path{fill:var(--acid);stroke:none}.osp-ch1-workflow .osp-workflow-stage .wf.trust{left:666px;right:auto}.osp-toc-v3{background:#efede6}.osp-toc-v3>header{height:184px;padding:42px 58px 0;position:relative;border-bottom:1px solid #bec3b8}.osp-toc-v3>header>span{font-size:8px;letter-spacing:.17em;color:#607554}.osp-toc-v3>header h2{margin-top:15px;font-size:35px;line-height:1.28}.osp-toc-v3>header h2 em{font-style:normal;color:#556a4c}.osp-toc-v3>header p{position:absolute;right:58px;top:74px;width:410px;font-size:13px;line-height:1.75;color:#70766d;text-align:right}.osp-toc-v3>ol{height:318px;margin:0 58px;display:grid;grid-template-columns:repeat(4,1fr)}.osp-toc-v3>ol li{position:relative;padding:28px 24px;border-right:1px solid #c9cdc4}.osp-toc-v3>ol li:first-child{border-left:1px solid #c9cdc4}.osp-toc-v3>ol li.active{margin-top:-1px;background:#192017;color:#fff;border-color:#192017}.osp-toc-v3>ol i{font:600 32px var(--display);font-style:normal;color:#647858}.osp-toc-v3>ol li.active i{color:var(--acid)}.osp-toc-v3>ol small{display:block;margin-top:29px;font-size:7px;letter-spacing:.16em;color:#788571}.osp-toc-v3>ol b{display:block;margin-top:13px;font-size:18px;line-height:1.5}.osp-toc-v3>ol span{display:block;margin-top:15px;font-size:11px;line-height:1.65;color:#747970}.osp-toc-v3>ol li.active span{color:#aab2a6}.osp-toc-v3>ol svg{position:absolute;left:24px;bottom:25px;width:16px;color:#617654}.osp-toc-v3>ol li.active svg{color:var(--acid)}.osp-toc-v3>footer{height:67px;margin:18px 58px 0;padding:0 20px;display:grid;grid-template-columns:170px 1fr 20px;align-items:center;background:var(--acid)}.osp-toc-v3>footer span{font-size:8px;letter-spacing:.14em;color:#506347}.osp-toc-v3>footer b{font-size:12px}.osp-toc-v3>footer svg{width:15px;color:#172015}.osp-client-understanding{display:grid;grid-template-columns:445px 1fr;background:#f1efe8}.osp-client-photo{position:relative;overflow:hidden;background:#171b16}.osp-client-photo>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.42) brightness(.54) contrast(1.06)}.osp-client-photo:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,#10140fe8 0,transparent 60%)}.osp-client-photo>span,.osp-client-photo>b,.osp-client-photo>small{position:absolute;z-index:2;left:48px}.osp-client-photo>span{top:48px;font-size:8px;letter-spacing:.16em;color:var(--acid)}.osp-client-photo>b{bottom:107px;font-size:31px;line-height:1.35;color:#fff}.osp-client-photo>small{bottom:74px;font-size:7px;letter-spacing:.15em;color:#a8b0a4}.osp-client-understanding>main{padding:44px 58px 0}.osp-client-understanding>main>header{height:130px;border-bottom:1px solid #c2c6bc}.osp-client-understanding>main>header span{font-size:9px;color:#607554}.osp-client-understanding>main>header h2{margin-top:14px;font-size:32px;line-height:1.38}.osp-client-understanding>main>header h2 em{font-style:normal;color:#556a4c}.osp-client-facts{height:244px;display:grid;grid-template-columns:1fr 1fr}.osp-client-facts article{padding:22px;border-right:1px solid #d0d3cb;border-bottom:1px solid #d0d3cb}.osp-client-facts article:nth-child(2n){border-right:0}.osp-client-facts small{font-size:7px;letter-spacing:.14em;color:#73816d}.osp-client-facts b{display:block;margin-top:9px;font-size:16px}.osp-client-facts span{display:block;margin-top:8px;font-size:10px;color:#72786e}.osp-client-understanding main>aside{height:83px;margin-top:17px;padding:0 20px;display:grid;grid-template-columns:145px 1fr;align-items:center;background:#192017;color:#fff}.osp-client-understanding main>aside span{font-size:7px;letter-spacing:.14em;color:var(--acid)}.osp-client-understanding main>aside b{font-size:11px;line-height:1.65;font-weight:500}.osp-client-understanding main>footer{height:55px;margin-top:12px;padding:0 17px;display:grid;grid-template-columns:55px 1fr 18px;align-items:center;background:#dce2d5}.osp-client-understanding main>footer span{font-size:7px;color:#607554}.osp-client-understanding main>footer b{font-size:10px}.osp-client-understanding main>footer svg{width:13px;color:#607554}.osp-client-understanding .osp-footer{left:505px}.osp-site-proposal{background:#171b16;color:#fff}.osp-site-proposal>header{height:155px;padding:39px 58px 0;position:relative}.osp-site-proposal>header>span{font-size:8px;letter-spacing:.16em;color:#9ca997}.osp-site-proposal>header h2{margin-top:12px;font-size:34px;line-height:1.3}.osp-site-proposal>header h2 em{font-style:normal;color:var(--acid)}.osp-site-proposal>header p{position:absolute;right:58px;top:80px;width:360px;text-align:right;font-size:12px;color:#a8afa4}.osp-three-role{height:330px;margin:0 58px;display:grid;grid-template-columns:1fr 35px 1fr 35px 1fr}.osp-three-role>svg{width:14px;align-self:center;justify-self:center;color:var(--acid)}.osp-three-role>article{position:relative;padding:20px;background:#22271f;border:1px solid #3b4438}.osp-three-role article>div:first-child small{font-size:7px;letter-spacing:.13em;color:#9ba696}.osp-three-role article>div:first-child b{display:block;margin-top:7px;font:600 18px var(--display)}.osp-three-role article>div:first-child span{display:block;margin-top:4px;font-size:9px;color:#a8afa5}.osp-three-role .role-showroom>img{width:100%;height:105px;margin-top:14px;-o-object-fit:cover;object-fit:cover;filter:saturate(.35) brightness(.62)}.osp-mini-products{height:105px;margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:4px}.osp-mini-products img{width:100%;height:50px;-o-object-fit:contain;object-fit:contain;background:#efede7;mix-blend-mode:normal}.osp-three-role ul{margin-top:11px}.osp-three-role li{height:25px;display:flex;align-items:center;border-bottom:1px solid #ffffff16;font-size:9px;color:#c0c5bd}.osp-three-role li:before{content:"✓";margin-right:8px;color:var(--acid)}.osp-three-role article>em{position:absolute;left:20px;right:20px;bottom:14px;font-size:8px;font-style:normal;color:var(--acid)}.osp-three-role .role-inquiry{background:var(--acid);color:#172015;border-color:var(--acid)}.osp-three-role .role-inquiry div:first-child small,.osp-three-role .role-inquiry div:first-child span{color:#526548}.osp-three-role .role-inquiry>svg{display:block;width:30px;margin-top:24px}.osp-three-role .role-inquiry>strong{display:block;margin-top:14px;font-size:15px}.osp-three-role .role-inquiry>strong i{font-style:normal;font-size:10px}.osp-three-role .role-inquiry li{border-color:#17201524;color:#172015}.osp-three-role .role-inquiry li:before{color:#526548}.osp-three-role .role-inquiry>em{color:#42583a}.osp-site-proposal>aside{height:50px;margin:12px 58px 0;padding:0 18px;display:grid;grid-template-columns:75px 95px 1fr 1px 80px 1fr;align-items:center;background:#2a3027}.osp-site-proposal>aside span{font-size:7px;letter-spacing:.13em;color:#9eaa98}.osp-site-proposal>aside b{font:600 11px var(--display)}.osp-site-proposal>aside p{font-size:9px;color:#aab1a7}.osp-site-proposal>aside i{height:23px;background:#485044}.osp-v3-next{position:absolute;left:58px;right:58px;bottom:54px;height:48px;padding:0 18px;display:grid;grid-template-columns:165px 1fr 20px;align-items:center;border:1px solid #414a3e}.osp-v3-next span{font-size:7px;letter-spacing:.13em;color:var(--acid)}.osp-v3-next b{font-size:10px}.osp-v3-next svg{width:13px;color:var(--acid)}.osp-site-proposal .osp-footer{color:#70786d}.osp-buyer-flow{background:#efede6}.osp-flow-line{height:45px;margin:0 58px}.osp-flow-line svg{width:100%;height:100%}.osp-flow-line path{fill:none;stroke:#7c8b72;stroke-width:1.3}.osp-buyer-flow>ol{height:185px;margin:0 58px;display:grid;grid-template-columns:repeat(6,1fr)}.osp-buyer-flow>ol li{position:relative;padding:18px;border-right:1px solid #ccd0c7}.osp-buyer-flow>ol li:first-child{border-left:1px solid #ccd0c7}.osp-buyer-flow>ol i{font:600 11px var(--display);font-style:normal;color:#617654}.osp-buyer-flow>ol small{display:block;margin-top:12px;font-size:8px;color:#77816f}.osp-buyer-flow>ol b{display:block;margin-top:19px;font-size:14px}.osp-buyer-flow>ol span{display:block;margin-top:10px;font-size:10px;line-height:1.5;color:#737970}.osp-flow-effect{height:90px;margin:15px 58px 0;display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;background:#192017;color:#fff}.osp-flow-effect article{padding:16px 20px}.osp-flow-effect small{font-size:7px;color:var(--acid)}.osp-flow-effect b{display:block;margin-top:5px;font-size:13px}.osp-flow-effect span{display:block;margin-top:5px;font-size:9px;color:#9fa89c}.osp-flow-effect>svg{width:12px;align-self:center;color:#687361}.osp-buyer-flow>aside{height:55px;margin:12px 58px 0;padding:0 18px;display:grid;grid-template-columns:110px 1fr;align-items:center;background:var(--acid)}.osp-buyer-flow>aside span{font-size:7px;letter-spacing:.14em;color:#4f6346}.osp-buyer-flow>aside b{font-size:11px}.osp-buyer-flow .osp-v3-next{border-color:#c4c9bf;background:#f6f4ee}.osp-buyer-flow .osp-v3-next span,.osp-buyer-flow .osp-v3-next svg{color:#607554}.osp-operation-plan{background:#f0eee7}.osp-operation-columns{height:292px;margin:5px 58px 0;display:grid;grid-template-columns:1fr 1fr;gap:24px}.osp-operation-columns>section{border:1px solid #bdc3b8;background:#f7f5ef}.osp-operation-columns>section:first-child{background:#192017;color:#fff;border-color:#192017}.osp-operation-columns header{height:67px;padding:0 22px;display:grid;grid-template-columns:35px 1fr;align-items:center;border-bottom:1px solid #ccd0c6}.osp-operation-columns>section:first-child header{border-color:#ffffff20}.osp-operation-columns header>svg{width:23px;color:#607554}.osp-operation-columns>section:first-child header>svg{color:var(--acid)}.osp-operation-columns header small{display:block;font-size:7px;letter-spacing:.13em;color:#74816d}.osp-operation-columns>section:first-child header small{color:#9ca997}.osp-operation-columns header b{display:block;margin-top:4px;font-size:14px}.osp-operation-columns ol{padding:0 22px}.osp-operation-columns li{height:44px;display:grid;grid-template-columns:36px 1fr 17px;align-items:center;border-bottom:1px solid #d4d6cf}.osp-operation-columns>section:first-child li{border-color:#ffffff18}.osp-operation-columns li i{font:600 9px var(--display);font-style:normal;color:#718169}.osp-operation-columns li b{font-size:11px}.osp-operation-columns li svg{width:13px;color:#607554}.osp-operation-columns>section:first-child li svg{color:var(--acid)}.osp-register-process{height:58px;margin:14px 58px 0;padding:0 18px;display:grid;grid-template-columns:110px 1fr 24px 150px 24px 1fr;align-items:center;background:var(--acid)}.osp-register-process span{font-size:9px;font-weight:600;color:#4f6246}.osp-register-process b{font-size:10px}.osp-register-process svg{width:12px}.osp-operation-plan>aside{height:53px;margin:11px 58px 0;padding:0 18px;display:grid;grid-template-columns:75px 1fr 1px 70px 1fr;gap:12px;align-items:center;border:1px solid #c5c9c0}.osp-operation-plan>aside b{font-size:9px;color:#536748}.osp-operation-plan>aside span{font-size:9px}.osp-operation-plan>aside i{height:22px;background:#c6cac0}.osp-operation-plan .osp-v3-next{border-color:#c5c9c0}.osp-operation-plan .osp-v3-next span,.osp-operation-plan .osp-v3-next svg{color:#607554}.osp-rfp-cost{background:#171b16;color:#fff}.osp-rfp-cost>header{height:151px;padding:38px 58px 0;position:relative}.osp-rfp-cost>header>span{font-size:8px;letter-spacing:.15em;color:#9ca997}.osp-rfp-cost>header h2{margin-top:12px;font-size:33px;line-height:1.3}.osp-rfp-cost>header h2 em{font-style:normal;color:var(--acid)}.osp-rfp-cost>header p{position:absolute;right:58px;top:78px;width:360px;text-align:right;font-size:11px;line-height:1.7;color:#a4aca1}.osp-rfp-cost-body{height:352px;margin:0 58px;display:grid;grid-template-columns:1.08fr .92fr;gap:16px}.osp-rfp-answers{padding:19px 22px;background:#22271f}.osp-rfp-answers>header{height:34px;display:flex;justify-content:space-between;border-bottom:1px solid #ffffff22}.osp-rfp-answers>header b{font-size:11px}.osp-rfp-answers>header span{font-size:7px;color:var(--acid)}.osp-rfp-answers li{height:47px;display:grid;grid-template-columns:34px 135px 1fr;align-items:center;border-bottom:1px solid #ffffff16}.osp-rfp-answers li i{font:600 8px var(--display);font-style:normal;color:#90a08a}.osp-rfp-answers li small{font-size:9px;color:#a6aea3}.osp-rfp-answers li b{font-size:10px}.osp-cost-boundary{display:grid;grid-template-columns:1fr 1fr;gap:1px;background:#444c41}.osp-cost-boundary article{padding:18px;background:#f4f2ec;color:#172015}.osp-cost-boundary article.included{background:var(--acid)}.osp-cost-boundary header{height:44px;display:flex;align-items:center;border-bottom:1px solid #17201535}.osp-cost-boundary header svg{width:16px;margin-right:10px}.osp-cost-boundary header b{font-size:11px}.osp-cost-boundary li{min-height:47px;padding:11px 0;border-bottom:1px solid #17201524;font-size:9px;line-height:1.45}.osp-cost-boundary li:before{content:"·";margin-right:7px}.osp-rfp-cost>aside{height:59px;margin:13px 58px 0;padding:0 18px;display:grid;grid-template-columns:205px 1fr;align-items:center;background:var(--acid);color:#172015}.osp-rfp-cost>aside span{font-size:7px;letter-spacing:.13em;color:#4f6346}.osp-rfp-cost>aside b{font-size:10px}.osp-rfp-cost .osp-v3-next{bottom:53px}.osp-rfp-cost .osp-footer{color:#70786d}.osp-toc-v3>ol li>strong{position:absolute;right:24px;top:34px;font:600 8px var(--display);letter-spacing:.08em;color:#73816d}.osp-toc-v3>ol li.active>strong{color:var(--acid)}.osp-proposal-closing{background:#171b16;color:#fff}.osp-proposal-closing>header{position:absolute;left:58px;right:58px;top:0;height:80px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #41493e}.osp-proposal-closing>header span{font-size:8px;letter-spacing:.17em;color:var(--acid)}.osp-proposal-closing>header b{font:600 10px var(--display);letter-spacing:.15em;color:#8f9a8b}.osp-proposal-closing>main{position:absolute;left:58px;top:119px}.osp-proposal-closing>main small{font-size:8px;letter-spacing:.18em;color:#9da997}.osp-proposal-closing>main h2{margin-top:17px;font-size:45px;line-height:1.28;letter-spacing:-.055em}.osp-proposal-closing>main h2 em{font-style:normal;color:var(--acid)}.osp-proposal-closing>main p{margin-top:23px;font-size:13px;line-height:1.75;color:#aab2a7}.osp-closing-values{position:absolute;left:58px;right:58px;top:363px;height:143px;display:grid;grid-template-columns:repeat(3,1fr);background:#232820}.osp-closing-values article{position:relative;padding:21px 23px;border-right:1px solid #ffffff18}.osp-closing-values article:last-child{border-right:0}.osp-closing-values i{position:absolute;right:21px;top:19px;font:600 10px var(--display);font-style:normal;color:#73806f}.osp-closing-values small{font-size:7px;color:var(--acid)}.osp-closing-values b{display:block;margin-top:24px;font-size:15px}.osp-closing-values span{display:block;margin-top:9px;font-size:9px;color:#9fa89d}.osp-proposal-closing>aside{position:absolute;left:58px;right:58px;top:520px;height:57px;padding:0 19px;display:grid;grid-template-columns:135px 175px 1px 90px 1px 1fr;align-items:center;background:var(--acid);color:#172015}.osp-proposal-closing>aside span{font-size:7px;color:#506448}.osp-proposal-closing>aside b{font:600 13px var(--display)}.osp-proposal-closing>aside i{height:24px;background:#17201538}.osp-proposal-closing>aside strong{text-align:right;font-size:10px}.osp-closing-action{position:absolute;left:58px;right:58px;bottom:54px;height:52px;padding:0 18px;display:grid;grid-template-columns:150px 1fr 18px;align-items:center;border:1px solid #41493e}.osp-closing-action span{font-size:7px;letter-spacing:.14em;color:var(--acid)}.osp-closing-action b{font-size:10px}.osp-closing-action svg{width:14px;color:var(--acid)}.osp-proposal-closing .osp-footer{color:#70786d}.osp-ch4-next{position:absolute;left:58px;right:58px;bottom:53px;height:53px;padding:0 18px;display:grid;grid-template-columns:185px 1fr 20px;align-items:center;border:1px solid #c5c9c0}.osp-ch4-next small{font-size:7px;letter-spacing:.13em;color:#607554}.osp-ch4-next b{font-size:10px}.osp-ch4-next svg{width:14px;color:#607554}.osp-ch4-choice{background:#efede6}.osp-ch4-choice>header{height:175px;padding:39px 58px 0;position:relative}.osp-ch4-choice>header>span{font-size:8px;letter-spacing:.16em;color:#607554}.osp-ch4-choice>header h2{margin-top:13px;font-size:35px;line-height:1.28}.osp-ch4-choice>header h2 em{font-style:normal;color:#566b4d}.osp-ch4-choice>header p{position:absolute;right:58px;top:84px;width:375px;text-align:right;font-size:11px;line-height:1.7;color:#747a70}.osp-choice-compare{height:275px;margin:0 58px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.osp-choice-compare article{position:relative;padding:24px;border-top:1px solid #aeb5a8;border-bottom:1px solid #c8ccc3}.osp-choice-compare article.selected{background:#192017;color:#fff;border-color:#192017}.osp-choice-compare small{font-size:7px;letter-spacing:.14em;color:#718169}.osp-choice-compare .selected small{color:var(--acid)}.osp-choice-compare b{display:block;margin-top:29px;font-size:22px}.osp-choice-compare span{display:block;margin-top:17px;font-size:11px;line-height:1.7;color:#747a70}.osp-choice-compare .selected span{color:#aab2a6}.osp-choice-compare em{position:absolute;left:24px;right:24px;bottom:22px;padding-top:14px;border-top:1px solid #c8ccc3;font-size:9px;font-style:normal;color:#647759}.osp-choice-compare .selected em{display:flex;align-items:center;gap:9px;border-color:#ffffff25;color:var(--acid)}.osp-choice-compare .selected em svg{width:13px}.osp-choice-reason{height:62px;margin:14px 58px 0;padding:0 18px;display:grid;grid-template-columns:80px 95px 1px 155px 1px 110px 1px 120px 1fr;gap:12px;align-items:center;background:var(--acid)}.osp-choice-reason span{font-size:8px;color:#506448}.osp-choice-reason b{font-size:9px}.osp-choice-reason i{height:24px;background:#17201535}.osp-choice-reason strong{text-align:right;font-size:9px}.osp-ch4-architecture{background:#171b16;color:#fff}.osp-ch4-architecture .osp-head>div>span{color:#9eab97}.osp-ch4-architecture .osp-head h2{color:#fff}.osp-ch4-architecture .osp-head h2 em{color:var(--acid)}.osp-ch4-architecture .osp-head>p{color:#a5aca1}.osp-tech-layers{height:286px;margin:0 58px;display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr}.osp-tech-layers>svg{width:12px;align-self:center;justify-self:center;color:var(--acid)}.osp-tech-layers article{position:relative;padding:22px 18px;border:1px solid #41493e;background:#22271f}.osp-tech-layers article:nth-of-type(3){background:var(--acid);color:#172015;border-color:var(--acid)}.osp-tech-layers article>svg{width:24px;color:var(--acid)}.osp-tech-layers article:nth-of-type(3)>svg{color:#506448}.osp-tech-layers small{display:block;margin-top:25px;font-size:7px;letter-spacing:.12em;color:#94a18f}.osp-tech-layers article:nth-of-type(3) small{color:#526548}.osp-tech-layers b{display:block;margin-top:10px;font:600 15px var(--display)}.osp-tech-layers span{position:absolute;left:18px;right:18px;bottom:22px;padding-top:13px;border-top:1px solid #ffffff20;font-size:9px;line-height:1.55;color:#a6aea3}.osp-tech-layers article:nth-of-type(3) span{border-color:#1720152c;color:#42563a}.osp-tech-owner{height:64px;margin:14px 58px 0;padding:0 18px;display:grid;grid-template-columns:110px 1fr 1.15fr;align-items:center;background:#2a3027}.osp-tech-owner span{font-size:8px;color:var(--acid)}.osp-tech-owner b{font-size:10px}.osp-tech-owner strong{text-align:right;font-size:9px;font-weight:500;color:#a8b0a5}.osp-ch4-architecture .osp-ch4-next{border-color:#41493e}.osp-ch4-architecture .osp-ch4-next small,.osp-ch4-architecture .osp-ch4-next svg{color:var(--acid)}.osp-ch4-architecture .osp-footer{color:#70786d}.osp-ch4-sitemap{background:#f0eee7}.osp-sitemap-root{height:69px;margin:0 auto;width:320px;padding:14px 22px;background:#192017;color:#fff;position:relative}.osp-sitemap-root:after{content:"";position:absolute;left:50%;top:69px;height:24px;border-left:1px solid #8d9986}.osp-sitemap-root span{font-size:7px;color:var(--acid)}.osp-sitemap-root b{margin-left:19px;font-size:14px}.osp-sitemap-root small{display:block;margin-top:8px;font-size:8px;color:#a7afa4}.osp-sitemap-branches{height:228px;margin:24px 58px 0;display:grid;grid-template-columns:repeat(4,1fr);gap:18px;border-top:1px solid #aeb5a8}.osp-sitemap-branches>section{position:relative;padding:19px 20px 0;border-left:1px solid #c7cbc2}.osp-sitemap-branches>section:last-child{border-right:1px solid #c7cbc2}.osp-sitemap-branches header{height:48px;display:flex;align-items:flex-start;border-bottom:1px solid #cbd0c6}.osp-sitemap-branches header i{font:600 9px var(--display);font-style:normal;color:#657858}.osp-sitemap-branches header b{margin-left:15px;font:600 14px var(--display)}.osp-sitemap-branches li{height:42px;display:flex;align-items:center;border-bottom:1px solid #d4d6d0;font-size:9px}.osp-sitemap-branches li:before{content:"·";margin-right:8px;color:#607554}.osp-sitemap-admin{height:61px;margin:13px 58px 0;padding:0 18px;display:grid;grid-template-columns:30px 125px 1fr 1px 1fr 1px 1fr 1px 1fr;gap:12px;align-items:center;background:var(--acid)}.osp-sitemap-admin>svg{width:19px}.osp-sitemap-admin small{display:block;font-size:7px;color:#526548}.osp-sitemap-admin span b{display:block;margin-top:4px;font-size:10px}.osp-sitemap-admin p{font-size:9px;text-align:center}.osp-sitemap-admin>i{height:23px;background:#17201538}.osp-ch4-spec{background:#efede6}.osp-spec-table{height:328px;margin:0 58px;border-top:1px solid #afb6aa}.osp-spec-table>header{height:40px;display:grid;grid-template-columns:270px 300px 1fr;align-items:center;padding-left:52px;background:#192017;color:#fff}.osp-spec-table>header span{font-size:7px;letter-spacing:.12em;color:#a2ac9d}.osp-spec-table>article{height:48px;display:grid;grid-template-columns:35px 183px 300px 1fr;align-items:center;border-bottom:1px solid #cbd0c7}.osp-spec-table>article>svg{width:18px;color:#607554}.osp-spec-table>article b{font-size:10px}.osp-spec-table>article strong{font-size:10px;color:#526848}.osp-spec-table>article span{font-size:9px;color:#737a70}.osp-spec-future{height:61px;margin:13px 58px 0;padding:0 18px;display:grid;grid-template-columns:120px 80px 1px 105px 1px 120px 1px 135px 1fr;gap:10px;align-items:center;background:#dce2d5}.osp-spec-future span{font-size:8px;color:#607554}.osp-spec-future b{font-size:9px}.osp-spec-future i{height:23px;background:#bfc5ba}.osp-spec-future strong{text-align:right;font-size:8px;color:#5b6e51}.osp-ch4-data{background:#171b16;color:#fff}.osp-ch4-data .osp-head>div>span{color:#9eab97}.osp-ch4-data .osp-head h2{color:#fff}.osp-ch4-data .osp-head h2 em{color:var(--acid)}.osp-ch4-data .osp-head>p{color:#a5aca1}.osp-data-chain{height:142px;margin:0 58px;display:grid;grid-template-columns:1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr 24px 1fr}.osp-data-chain>svg{width:11px;align-self:center;justify-self:center;color:var(--acid)}.osp-data-chain article{padding:17px;border:1px solid #41493e;background:#22271f}.osp-data-chain article.focus{background:var(--acid);color:#172015;border-color:var(--acid)}.osp-data-chain i{font:600 8px var(--display);font-style:normal;color:#8d9b87}.osp-data-chain .focus i{color:#526548}.osp-data-chain b{display:block;margin-top:19px;font-size:13px}.osp-data-chain span{display:block;margin-top:8px;font-size:8px;color:#a6aea3}.osp-data-chain .focus span{color:#44583c}.osp-data-rules{height:144px;margin:14px 58px 0;display:grid;grid-template-columns:repeat(4,1fr);background:#292f27}.osp-data-rules article{padding:20px;border-right:1px solid #ffffff18}.osp-data-rules article:last-child{border-right:0}.osp-data-rules small{font:600 8px var(--display);color:var(--acid)}.osp-data-rules b{display:block;margin-top:14px;font-size:11px}.osp-data-rules span{display:block;margin-top:9px;font-size:8px;color:#9fa89d}.osp-data-result{height:58px;margin:13px 58px 0;padding:0 18px;display:grid;grid-template-columns:110px 1fr;align-items:center;background:var(--acid);color:#172015}.osp-data-result span{font-size:8px;color:#506448}.osp-data-result b{font-size:10px}.osp-ch4-data .osp-ch4-next{border-color:#41493e}.osp-ch4-data .osp-ch4-next small,.osp-ch4-data .osp-ch4-next svg{color:var(--acid)}.osp-ch4-data .osp-footer{color:#70786d}.osp-ch4-quality{background:#f0eee7}.osp-quality-axis{height:235px;margin:0 58px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #aeb5a8;border-bottom:1px solid #c6cac1}.osp-quality-axis article{position:relative;padding:23px;border-right:1px solid #c7cbc2}.osp-quality-axis article:first-child{border-left:1px solid #c7cbc2}.osp-quality-axis i{font:600 9px var(--display);font-style:normal;color:#617654}.osp-quality-axis svg{position:absolute;right:22px;top:20px;width:25px;color:#607554}.osp-quality-axis b{display:block;margin-top:52px;font-size:18px}.osp-quality-axis span{display:block;margin-top:13px;font-size:10px;line-height:1.6;color:#71786e}.osp-quality-check{height:85px;margin:14px 58px 0;display:grid;grid-template-columns:repeat(3,1fr);background:#192017;color:#fff}.osp-quality-check section{padding:17px 20px;display:grid;grid-template-columns:1fr 18px;border-right:1px solid #ffffff18}.osp-quality-check section:last-child{border-right:0}.osp-quality-check small{font-size:7px;color:var(--acid)}.osp-quality-check b{margin-top:8px;font-size:9px;line-height:1.5}.osp-quality-check svg{grid-row:1/3;grid-column:2;width:14px;align-self:center;color:var(--acid)}.osp-ch4-quality>aside{height:55px;margin:13px 58px 0;padding:0 18px;display:grid;grid-template-columns:120px 1fr;align-items:center;background:var(--acid)}.osp-ch4-quality>aside span{font-size:8px;color:#506448}.osp-ch4-quality>aside b{font-size:10px}.osp-ch4-schedule{background:#171b16;color:#fff}.osp-ch4-schedule>header{height:170px;padding:38px 58px 0;position:relative}.osp-ch4-schedule>header>span{font-size:8px;letter-spacing:.15em;color:#9ca997}.osp-ch4-schedule>header h2{margin-top:13px;font-size:34px;line-height:1.3}.osp-ch4-schedule>header h2 em{font-style:normal;color:var(--acid)}.osp-ch4-schedule>header p{position:absolute;right:58px;top:87px;width:360px;text-align:right;font-size:11px;line-height:1.7;color:#a5ada2}.osp-schedule-weeks{height:202px;margin:0 58px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #41493e}.osp-schedule-weeks article{position:relative;padding:18px 20px;border-right:1px solid #41493e}.osp-schedule-weeks article:first-child{border-left:1px solid #41493e}.osp-schedule-weeks i{position:absolute;right:18px;top:17px;font:600 9px var(--display);font-style:normal;color:#758471}.osp-schedule-weeks small{font-size:7px;color:var(--acid)}.osp-schedule-weeks b{display:block;margin-top:23px;font-size:17px}.osp-schedule-weeks span{display:block;margin-top:13px;font-size:10px;line-height:1.55;color:#c0c6bd}.osp-schedule-weeks em{position:absolute;left:20px;right:20px;bottom:18px;padding-top:11px;border-top:1px solid #ffffff1c;font-size:8px;font-style:normal;color:#919c8e}.osp-acceptance{height:137px;margin:13px 58px 0;display:grid;grid-template-columns:220px 1fr;background:#f4f2ec;color:#172015}.osp-acceptance>header{padding:23px;border-right:1px solid #c8ccc3}.osp-acceptance>header>svg{width:23px;color:#607554}.osp-acceptance>header small{display:block;margin-top:14px;font-size:7px;color:#607554}.osp-acceptance>header b{display:block;margin-top:6px;font-size:14px}.osp-acceptance ul{padding:13px 20px;display:grid;grid-template-columns:1fr 1fr}.osp-acceptance li{display:flex;align-items:center;font-size:9px;border-bottom:1px solid #d5d7d1}.osp-acceptance li svg{width:12px;margin-right:9px;color:#607554}.osp-final-proposal{height:52px;margin:12px 58px 0;padding:0 18px;display:grid;grid-template-columns:120px 175px 1px 150px 1fr;align-items:center;background:var(--acid);color:#172015}.osp-final-proposal span{font-size:7px;color:#506448}.osp-final-proposal b{font-size:10px}.osp-final-proposal i{height:22px;background:#17201538}.osp-final-proposal strong{text-align:right;font-size:9px}.osp-ch4-schedule .osp-ch4-next{border-color:#41493e}.osp-ch4-schedule .osp-ch4-next small,.osp-ch4-schedule .osp-ch4-next svg{color:var(--acid)}.osp-ch4-schedule .osp-footer{color:#70786d}.osp-ch3-next{position:absolute;left:58px;right:58px;bottom:53px;height:53px;padding:0 18px;display:grid;grid-template-columns:170px 1fr 20px;align-items:center;border:1px solid #c5c9c0}.osp-ch3-next small{font-size:7px;letter-spacing:.13em;color:#607554}.osp-ch3-next b{font-size:10px}.osp-ch3-next svg{width:14px;color:#607554}.osp-ch3-overview{background:#171b16;color:#fff}.osp-ch3-overview>header{height:176px;padding:39px 58px 0;position:relative}.osp-ch3-overview>header>span{font-size:8px;letter-spacing:.16em;color:#9ca997}.osp-ch3-overview>header h2{margin-top:13px;font-size:35px;line-height:1.28}.osp-ch3-overview>header h2 em{font-style:normal;color:var(--acid)}.osp-ch3-overview>header p{position:absolute;right:58px;top:86px;width:355px;text-align:right;font-size:11px;line-height:1.7;color:#a5ada2}.osp-ch3-equation{height:194px;margin:0 58px;display:grid;grid-template-columns:1fr 90px 1fr;align-items:stretch}.osp-ch3-equation>article{padding:25px 29px;border:1px solid #41493e;background:#22271f}.osp-ch3-equation>article.answer{background:var(--acid);color:#172015;border-color:var(--acid)}.osp-ch3-equation>i{display:grid;place-items:center;font:500 34px var(--display);font-style:normal;color:var(--acid)}.osp-ch3-equation small{font-size:7px;letter-spacing:.15em;color:#9da997}.osp-ch3-equation .answer small{color:#526548}.osp-ch3-equation b{display:block;margin-top:24px;font:600 37px var(--display)}.osp-ch3-equation span{display:block;margin-top:13px;font-size:11px;color:#a9b1a5}.osp-ch3-equation .answer span{color:#42563a}.osp-ch3-promises{height:104px;margin:14px 58px 0;display:grid;grid-template-columns:repeat(3,1fr);background:#292f27}.osp-ch3-promises li{padding:18px 22px;border-right:1px solid #ffffff18;display:grid;grid-template-columns:32px 1fr;align-content:center}.osp-ch3-promises li:last-child{border-right:0}.osp-ch3-promises i{grid-row:1/3;font:600 10px var(--display);font-style:normal;color:var(--acid)}.osp-ch3-promises b{font-size:13px}.osp-ch3-promises span{margin-top:7px;font-size:9px;color:#a2aba0}.osp-ch3-overview .osp-ch3-next{border-color:#41493e}.osp-ch3-overview .osp-ch3-next small,.osp-ch3-overview .osp-ch3-next svg{color:var(--acid)}.osp-ch3-overview .osp-footer{color:#70786d}.osp-ch3-admin{background:#efede6}.osp-admin-workspace{height:398px;margin:0 58px;display:grid;grid-template-columns:1fr 305px;border:1px solid #bec3b8;background:#f7f5ef}.osp-admin-workspace>section{padding:0 22px}.osp-admin-workspace>section>header{height:58px;display:flex;align-items:center;border-bottom:1px solid #cbd0c7}.osp-admin-workspace>section>header span{font-size:7px;letter-spacing:.13em;color:#708068}.osp-admin-workspace>section>header b{margin-left:18px;font-size:13px}.osp-admin-workspace>section>header em{margin-left:auto;font-size:8px;font-style:normal;color:#7b8077}.osp-admin-workspace>section>header button{height:30px;margin-left:15px;padding:0 14px;border:0;background:#192017;color:#fff;font-size:8px}.osp-admin-form{padding-top:16px;display:grid;grid-template-columns:180px 1fr 1fr;gap:10px}.osp-admin-form label{height:59px;padding:11px 13px;border:1px solid #d0d3cb;background:#f1efe8}.osp-admin-form label small{display:block;font-size:7px;color:#788272}.osp-admin-form label b{display:block;margin-top:8px;font-size:9px}.osp-admin-form label.photo{grid-row:1/4;height:197px;position:relative}.osp-admin-form label.photo img{width:100%;height:125px;margin-top:8px;-o-object-fit:contain;object-fit:contain;background:#e4e2dc}.osp-admin-form label.photo span{position:absolute;left:13px;right:13px;bottom:10px;text-align:center;font-size:7px;color:#657759}.osp-admin-form label.spec,.osp-admin-form label.language{grid-column:2/4}.osp-admin-form label.language{height:69px}.osp-admin-form label.language span{display:block;margin-top:5px;font-size:7px;color:#848880}.osp-admin-workspace>aside{position:relative;padding:20px 23px;background:#192017;color:#fff}.osp-admin-workspace>aside>small{font-size:7px;letter-spacing:.14em;color:#9ca897}.osp-admin-workspace>aside>img{display:block;width:165px;height:165px;margin:12px auto 4px;-o-object-fit:contain;object-fit:contain;mix-blend-mode:screen;filter:grayscale(1) contrast(1.2)}.osp-admin-workspace>aside>span{font-size:7px;color:var(--acid)}.osp-admin-workspace>aside h3{margin-top:7px;font:600 20px/1.12 var(--display)}.osp-admin-workspace>aside dl{margin-top:13px;border-top:1px solid #ffffff25}.osp-admin-workspace>aside dl>div{height:27px;display:flex;align-items:center;border-bottom:1px solid #ffffff18;font-size:8px}.osp-admin-workspace>aside dd{margin-left:auto}.osp-admin-workspace>aside strong{position:absolute;left:0;right:0;bottom:0;height:42px;display:grid;place-items:center;background:var(--acid);color:#172015;font-size:9px}.osp-ch3-admin .osp-ch3-next{background:#f6f4ee}.osp-ch3-source{background:#171b16;color:#fff}.osp-ch3-source .osp-head>div>span{color:#9eab97}.osp-ch3-source .osp-head h2{color:#fff}.osp-ch3-source .osp-head h2 em{color:var(--acid)}.osp-ch3-source .osp-head>p{color:#a5aca1}.osp-source-flow{height:292px;margin:0 58px;display:grid;grid-template-columns:238px 42px 238px 42px 1fr;align-items:center}.osp-source-flow>svg{width:15px;justify-self:center;color:var(--acid)}.osp-source-flow>article{height:172px;padding:23px;background:#22271f;border:1px solid #41493e}.osp-source-flow>article.database{background:var(--acid);color:#172015;border-color:var(--acid)}.osp-source-flow>article>svg{width:27px;color:var(--acid)}.osp-source-flow>article.database>svg{color:#506448}.osp-source-flow>article small{display:block;margin-top:19px;font-size:7px;letter-spacing:.13em;color:#9da997}.osp-source-flow>article.database small{color:#526548}.osp-source-flow>article b{display:block;margin-top:8px;font-size:16px}.osp-source-flow>article span{display:block;margin-top:8px;font-size:9px;color:#a7afa4}.osp-source-flow>article.database span{color:#43563b}.osp-source-flow>section{height:268px;border-top:1px solid #41493e}.osp-source-flow>section article{height:53px;display:grid;grid-template-columns:33px 1fr 18px;align-items:center;border-bottom:1px solid #41493e}.osp-source-flow>section i{font:600 8px var(--display);font-style:normal;color:#879682}.osp-source-flow>section b{display:block;font-size:10px}.osp-source-flow>section span{display:block;margin-top:4px;font-size:8px;color:#9fa79d}.osp-source-flow>section svg{width:13px;color:var(--acid)}.osp-source-result{height:62px;margin:13px 58px 0;padding:0 18px;display:grid;grid-template-columns:110px 1fr;align-items:center;background:#2b3128}.osp-source-result span{font-size:8px;color:var(--acid)}.osp-source-result b{font-size:11px;font-weight:500}.osp-ch3-source .osp-ch3-next{border-color:#41493e}.osp-ch3-source .osp-ch3-next small,.osp-ch3-source .osp-ch3-next svg{color:var(--acid)}.osp-ch3-source .osp-footer{color:#70786d}.osp-ch3-showroom-manage{background:#efede6}.osp-manage-scene{height:316px;margin:0 58px;display:grid;grid-template-columns:1.35fr .65fr;gap:18px}.osp-manage-scene>section{position:relative;overflow:hidden;background:#171b16}.osp-manage-scene>section>img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;filter:saturate(.4) brightness(.62)}.osp-manage-scene>section:after{content:"";position:absolute;inset:0;background:linear-gradient(90deg,transparent 35%,#10140fdb 100%)}.osp-manage-scene>section>button{position:absolute;z-index:3;width:29px;height:29px;border:1px solid var(--acid);border-radius:50%;background:#11150fdd;color:var(--acid);font:600 8px var(--display)}.osp-manage-scene .m1{left:54%;top:29%}.osp-manage-scene .m2{left:48%;top:51%}.osp-manage-scene .m3{left:71%;top:64%}.osp-manage-scene>section>aside{position:absolute;z-index:4;right:22px;top:22px;width:220px;height:272px;padding:21px;background:#192017;color:#fff}.osp-manage-scene>section>aside small{font-size:7px;color:var(--acid)}.osp-manage-scene>section>aside b{display:block;margin-top:20px;font-size:18px}.osp-manage-scene>section>aside span{display:block;margin-top:23px;padding:13px;border:1px solid #ffffff25;font-size:10px}.osp-manage-scene>section>aside strong{position:absolute;left:21px;right:21px;bottom:20px;height:39px;display:grid;place-items:center;background:var(--acid);color:#172015;font-size:9px}.osp-manage-scene>div{display:grid;grid-template-rows:1fr 1fr;gap:12px}.osp-manage-scene>div article{position:relative;padding:20px 22px;border:1px solid #c2c7bd;background:#f7f5ef}.osp-manage-scene>div article:first-child{background:#192017;color:#fff;border-color:#192017}.osp-manage-scene>div svg{position:absolute;right:20px;top:19px;width:22px;color:#617654}.osp-manage-scene>div article:first-child svg{color:var(--acid)}.osp-manage-scene>div small{font-size:7px;color:#708069}.osp-manage-scene>div article:first-child small{color:#9ba896}.osp-manage-scene>div b{display:block;margin-top:18px;font-size:13px}.osp-manage-scene>div span{display:block;margin-top:9px;font-size:9px;color:#747b71}.osp-manage-scene>div article:first-child span{color:#a4aca1}.osp-simple-option{height:61px;margin:13px 58px 0;padding:0 18px;display:grid;grid-template-columns:125px 1fr;align-items:center;background:var(--acid)}.osp-simple-option span{font-size:8px;color:#506448}.osp-simple-option b{font-size:10px}.osp-ch3-migration{background:#f0eee7}.osp-migration-lanes{height:245px;margin:0 58px;display:grid;grid-template-columns:1fr 45px 1fr}.osp-migration-lanes>svg{width:15px;align-self:center;justify-self:center;color:#617654}.osp-migration-lanes>section{padding:0 23px;border:1px solid #bdc3b8;background:#f7f5ef}.osp-migration-lanes>section.client{background:#192017;color:#fff;border-color:#192017}.osp-migration-lanes header{height:66px;padding-top:16px;border-bottom:1px solid #ced1ca}.osp-migration-lanes .client header{border-color:#fff2}.osp-migration-lanes header small{font-size:7px;color:#718169}.osp-migration-lanes .client header small{color:var(--acid)}.osp-migration-lanes header b{display:block;margin-top:6px;font-size:14px}.osp-migration-lanes li{height:54px;display:grid;grid-template-columns:36px 1fr;align-items:center;border-bottom:1px solid #d2d5ce}.osp-migration-lanes .client li{border-color:#ffffff18}.osp-migration-lanes li i{font:600 8px var(--display);font-style:normal;color:#75866d}.osp-migration-lanes li b{font-size:10px}.osp-migration-source{height:82px;margin:13px 58px 0;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #c2c6bd;border-bottom:1px solid #c2c6bd}.osp-migration-source article{padding:15px 18px;border-right:1px solid #ccd0c7}.osp-migration-source article:last-child{border-right:0}.osp-migration-source span{font-size:7px;color:#66795a}.osp-migration-source b{display:block;margin-top:9px;font-size:10px}.osp-ch3-migration>aside{height:53px;margin:12px 58px 0;padding:0 18px;display:grid;grid-template-columns:165px 1fr;align-items:center;background:#dce2d5}.osp-ch3-migration>aside span{font-size:8px;color:#607554}.osp-ch3-migration>aside b{font-size:10px}.osp-ch3-handover{background:#171b16;color:#fff}.osp-ch3-handover>header{height:174px;padding:39px 58px 0;position:relative}.osp-ch3-handover>header>span{font-size:8px;letter-spacing:.15em;color:#9ca997}.osp-ch3-handover>header h2{margin-top:13px;font-size:34px;line-height:1.3}.osp-ch3-handover>header h2 em{font-style:normal;color:var(--acid)}.osp-ch3-handover>header p{position:absolute;right:58px;top:89px;width:355px;text-align:right;font-size:11px;line-height:1.7;color:#a5ada2}.osp-handover-body{height:306px;margin:0 58px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.osp-handover-body>section,.osp-handover-body>aside{padding:20px 22px;background:#22271f}.osp-handover-body>aside{background:#f4f2ec;color:#172015}.osp-handover-body small{font-size:7px;letter-spacing:.14em;color:#9da997}.osp-handover-body>aside small{color:#66795a}.osp-handover-body h3{margin-top:8px;font-size:15px}.osp-handover-body ol{margin-top:14px;border-top:1px solid #ffffff22}.osp-handover-body ol li{height:43px;display:grid;grid-template-columns:35px 1fr 18px;align-items:center;border-bottom:1px solid #ffffff18}.osp-handover-body ol i{font:600 8px var(--display);font-style:normal;color:#8e9b88}.osp-handover-body ol b{font-size:10px}.osp-handover-body ol svg{width:13px;color:var(--acid)}.osp-handover-body ul{margin-top:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.osp-handover-body ul li{height:73px;padding:14px;display:grid;grid-template-columns:25px 1fr;align-items:center;border:1px solid #ccd0c7}.osp-handover-body ul svg{width:17px;color:#607554}.osp-handover-body ul b{font-size:9px}.osp-handover-body>aside strong{display:block;margin-top:12px;padding:11px 13px;background:var(--acid);font-size:9px}.osp-handover-result{height:59px;margin:13px 58px 0;padding:0 18px;display:grid;grid-template-columns:190px 1fr;align-items:center;background:var(--acid);color:#172015}.osp-handover-result span{font-size:7px;color:#506448}.osp-handover-result b{font-size:10px}.osp-ch3-handover .osp-ch3-next{border-color:#41493e}.osp-ch3-handover .osp-ch3-next small,.osp-ch3-handover .osp-ch3-next svg{color:var(--acid)}.osp-ch3-handover .osp-footer{color:#70786d}.osp-ch2-storyline{height:300px;margin:0 58px;display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr 25px 1fr 25px 1fr;align-items:stretch}.osp-ch2-storyline>svg{width:12px;align-self:center;justify-self:center;color:#647858}.osp-ch2-storyline>article{position:relative;padding:22px 18px;border-top:1px solid #aeb5a8;border-bottom:1px solid #c8ccc3}.osp-ch2-storyline>article.active{background:#192017;color:#fff;border-color:#192017}.osp-ch2-storyline>article.convert{background:var(--acid);border-color:var(--acid)}.osp-ch2-storyline article i{font:600 20px var(--display);font-style:normal;color:#667a59}.osp-ch2-storyline article.active i{color:var(--acid)}.osp-ch2-storyline article small{display:block;margin-top:28px;font-size:8px;color:#75816f}.osp-ch2-storyline article b{display:block;margin-top:8px;font:600 16px var(--display)}.osp-ch2-storyline article span{display:block;margin-top:14px;font-size:10px;line-height:1.55;color:#70776d}.osp-ch2-storyline article.active span{color:#adb5aa}.osp-ch2-storyline article em{position:absolute;left:18px;right:18px;bottom:23px;padding-top:13px;border-top:1px solid #c9cdc5;font-size:10px;font-style:normal;font-weight:600;color:#536748}.osp-ch2-storyline article.active em{border-color:#ffffff25;color:var(--acid)}.osp-ch2-storyline article.convert em{border-color:#1720152b;color:#172015}.osp-ch2-persistent{height:62px;margin:13px 58px 0;padding:0 18px;display:grid;grid-template-columns:115px 110px 1px 90px 1px 145px 1fr;gap:14px;align-items:center;background:#dce2d5}.osp-ch2-persistent span{font-size:8px;letter-spacing:.1em;color:#607554}.osp-ch2-persistent b{font-size:10px}.osp-ch2-persistent i{height:25px;background:#bec5b9}.osp-ch2-persistent strong{text-align:right;font-size:9px;color:#536748}.osp-ch2-architecture>.osp-ch2-next{bottom:53px}.osp-ch2-products>header{height:174px}.osp-ch2-products>header p{top:91px;width:365px;text-align:right;line-height:1.65}.osp-products-browser{height:404px}.osp-product-grid article{height:132px}.osp-product-grid img{height:81px}.osp-ch2-products>.osp-ch2-next{bottom:52px}.osp-ch2-company .osp-head{height:169px}.osp-ch2-company>.osp-ch2-summary{height:58px;grid-template-columns:130px 130px 1px 145px 1px 155px 1fr;gap:14px}.osp-ch2-company>.osp-ch2-summary i{height:24px;background:#ffffff2a}.osp-ch2-company>.osp-ch2-summary strong{text-align:right;font-size:9px;color:#aeb6aa}.osp-ch2-company>.osp-ch2-next{bottom:53px}.osp-ch2-inquiry>header{height:175px}.osp-ch2-inquiry>header p{top:91px}.osp-inquiry-body{height:314px}.osp-inquiry-body>section>article{height:81px}.osp-inquiry-body>form label.wide{height:86px}.osp-ch2-inquiry>.osp-ch2-next{bottom:52px}.osp-cost-boundary li strong{display:block;font-size:9px}.osp-cost-boundary li em{display:block;margin-top:4px;font-size:8px;font-style:normal;font-weight:600;color:#5a704f}.osp-site-proposal>header{height:175px}.osp-site-proposal>header p{top:91px}.osp-three-role{height:310px}.osp-three-role .role-showroom>img{height:92px}.osp-mini-products{height:92px}.osp-mini-products img{height:43px}.osp-three-role li{height:23px}.osp-site-proposal>aside{height:46px;margin-top:10px}.osp-buyer-flow .osp-head{height:174px}.osp-journey-map{height:310px;margin:0 58px;display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr}.osp-journey-map>svg{width:14px;align-self:center;justify-self:center;color:#647858}.osp-journey-map>article{position:relative;padding:18px;border:1px solid #c2c7bd;background:#f7f5ef}.osp-journey-map>article:first-child{background:#192017;color:#fff;border-color:#192017}.osp-journey-map header{height:42px;display:flex;align-items:flex-start;gap:13px;border-bottom:1px solid #cbd0c6}.osp-journey-map>article:first-child header{border-color:#ffffff24}.osp-journey-map header i{font:600 9px var(--display);font-style:normal;color:#647858}.osp-journey-map>article:first-child header i{color:var(--acid)}.osp-journey-map header b{font-size:14px}.osp-journey-map .buyer-thought{height:83px;padding:14px 0;border-bottom:1px solid #d1d4cc}.osp-journey-map>article:first-child .buyer-thought{border-color:#ffffff20}.osp-journey-map small{display:block;font-size:7px;letter-spacing:.13em;color:#75816e}.osp-journey-map .buyer-thought strong{display:block;margin-top:8px;font-size:11px;line-height:1.55}.osp-journey-map .site-answer{height:101px;padding:14px;margin-top:10px;background:#dfe4d8}.osp-journey-map>article:first-child .site-answer{background:#2a3027}.osp-journey-map .site-answer small{color:#607554}.osp-journey-map>article:first-child .site-answer small{color:var(--acid)}.osp-journey-map .site-answer span{display:block;margin-top:8px;font-size:10px;line-height:1.55;color:#4f584a}.osp-journey-map>article:first-child .site-answer span{color:#c3c9c0}.osp-journey-map>article>em{position:absolute;left:18px;bottom:15px;font-size:10px;font-style:normal;font-weight:600;color:#526848}.osp-journey-map>article:first-child>em{color:var(--acid)}.osp-journey-result{height:60px;margin:13px 58px 0;padding:0 18px;display:grid;grid-template-columns:68px 1fr 18px 68px 1fr 18px 68px 1fr 18px 78px 1.5fr;align-items:center;background:var(--acid)}.osp-journey-result span{font-size:7px;letter-spacing:.11em;color:#4e6245}.osp-journey-result b{font-size:10px}.osp-journey-result svg{width:12px;color:#506448}.osp-buyer-flow .osp-v3-next{bottom:53px}.osp-operation-plan .osp-head{height:161px}.osp-operation-rule{height:52px;margin:0 58px 12px;padding:0 18px;display:grid;grid-template-columns:75px 1.2fr 95px 1px 1.2fr 105px;gap:12px;align-items:center;background:#dfe4d8}.osp-operation-rule span{font-size:8px;color:#607554}.osp-operation-rule b{font-size:10px}.osp-operation-rule em{height:28px;display:flex;align-items:center;justify-content:center;background:#192017;color:var(--acid);font-size:9px;font-style:normal;font-weight:600}.osp-operation-rule em:last-child{background:#c9ef54;color:#172015}.osp-operation-rule i{height:26px;background:#bdc4b8}.osp-operation-columns{height:258px;margin-top:0}.osp-operation-columns header{height:62px}.osp-operation-columns ol{padding:0 20px}.osp-operation-columns li{height:64px;grid-template-columns:32px 1fr 17px}.osp-operation-columns li span b{display:block;font-size:10px}.osp-operation-columns li span small{display:block;margin-top:6px;font-size:8px;color:#70806a}.osp-operation-columns>section:first-child li span small{color:#a7b0a3}.osp-register-process{margin-top:12px}.osp-operation-plan .osp-v3-next{bottom:53px}.osp-rfp-cost>header{height:174px}.osp-rfp-cost>header p{top:91px}.osp-rfp-cost-body{height:326px}.osp-rfp-answers{padding:14px 20px}.osp-rfp-answers>header{height:34px}.osp-rfp-answers li{height:43px}.osp-cost-boundary article{padding:14px 17px}.osp-cost-boundary header{height:40px}.osp-cost-boundary li{min-height:43px;padding:9px 0}.osp-rfp-cost>aside{height:56px;margin-top:12px}.osp-toc-v3>.osp-footer{position:absolute;z-index:20;left:58px;right:58px;bottom:20px;width:auto;height:auto;margin:0;padding:0;display:flex;grid-template-columns:none;justify-content:space-between;align-items:center;background:transparent;color:#8a8c84;font-size:8px;letter-spacing:.16em}.osp-toc-v3>.osp-footer span{font-size:8px;letter-spacing:.16em;color:#8a8c84}.osp-toc-v3>.osp-footer b{font-size:inherit}.osp-toc-v3>.osp-footer svg{width:auto;color:inherit}@media(max-width:900px){.osp-chrome span,.osp-chrome a{display:none}.osp-stage{padding:14px 8px 30px}.osp-shell{margin-bottom:18px}}@media(prefers-reduced-motion:reduce){.osp-slide{box-shadow:none}}@media print{.no-print{display:none!important}.osp-root{background:#fff}.osp-stage{padding:0}.osp-shell{width:1536px;height:864px;margin:0;-moz-column-break-after:page;break-after:page;page-break-after:always}.osp-slide{transform:scale(1.2);transform-origin:top left;box-shadow:none}}@page{size:13.333333in 7.5in;margin:0}.sg{--bg: #0b0c0d;--ink: #f0eee8;--mute: #9a9c97;--line: #2c2e30;--sans: "Pretendard", "Apple SD Gothic Neo", sans-serif;display:block;min-height:100dvh;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:16px;line-height:1.6;-webkit-font-smoothing:antialiased}.sg *,.sg *:before,.sg *:after{box-sizing:border-box}.sg h1,.sg h2,.sg h3{margin:0;font-family:var(--sans);font-weight:600;letter-spacing:-.04em;color:inherit}.sg p{margin:0}.sg a,.sg button{font-family:inherit;color:inherit;cursor:pointer}.sg img{display:block;max-width:100%}.sg button:focus-visible,.sg a:focus-visible{outline:2px solid #fff;outline-offset:3px}.sg-nav{position:fixed;z-index:40;top:0;left:0;right:0;height:68px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;color:#fff;transition:background .2s ease}.sg-nav.is-solid{background:#0b0c0deb;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);border-bottom:1px solid rgba(255,255,255,.08)}.sg-mark{font-family:"Syne",var(--sans);font-size:22px;font-weight:800;letter-spacing:-.06em;text-decoration:none}.sg-nav nav{display:flex;gap:8px}.sg-nav nav button{min-height:44px;padding:0 12px;border:0;background:none;color:#ffffffc7;font-size:14px}.sg-nav nav button:hover{color:#fff}.sg-menu{display:none;width:44px;height:44px;border:0;background:none}.sg-menu i{display:block;width:16px;height:1px;margin:5px auto;background:#fff}.sg-hero{position:relative;height:100dvh;min-height:640px;background:#111;color:#fff}.sg-hero img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%}.sg-hero-dim{position:absolute;inset:0;background:linear-gradient(180deg,rgba(11,12,13,.25) 0%,transparent 35%,rgba(11,12,13,.72) 100%)}.sg-hero-copy{position:absolute;left:28px;right:28px;bottom:48px}.sg-hero-copy p{margin-bottom:14px;font-size:13px;letter-spacing:.12em;text-transform:uppercase;color:#ffffffb3}.sg-hero-copy h1{font-size:clamp(36px,5.6vw,72px);line-height:1.2}.sg-work{padding:0 0 80px}.sg-piece{padding:80px 28px 0}.sg-piece-meta{margin-bottom:22px}.sg-piece-top{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:12px}.sg-piece-meta h2{font-size:clamp(28px,3vw,40px)}.sg-piece-meta h2 i{margin-right:12px;font-style:normal;font-size:.45em;color:var(--mute);vertical-align:middle}.sg-piece-meta p{max-width:36rem;color:var(--mute);font-size:16px;line-height:1.7}.sg-views{display:flex;gap:6px}.sg-views button{min-height:40px;padding:0 14px;border:1px solid var(--line);background:none;color:var(--mute);font-size:13px}.sg-views button.is-on{background:#fff;color:#111;border-color:#fff}.sg-piece figure{position:relative;margin:0;height:72vh;min-height:420px;background:#111;overflow:hidden}.sg-piece figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.sg-piece figure figcaption{position:absolute;left:16px;bottom:14px;font-size:12px;color:#ffffffb8}.sg-switch img:not(.is-on){position:absolute;inset:0;opacity:0;pointer-events:none}.sg-switch img.is-on{position:relative;opacity:1}.sg-piece-split{display:grid;grid-template-columns:1.15fr .85fr;gap:40px;align-items:center}.sg-piece-split .sg-piece-meta{margin:0}.sg-piece-split figure{height:78vh}.sg-studio{padding:120px 28px 100px;max-width:1100px}.sg-eyebrow{margin-bottom:20px;font-size:13px;color:var(--mute)}.sg-studio h2{max-width:16em;margin-bottom:36px;font-size:clamp(28px,3.4vw,44px);line-height:1.35}.sg-studio-copy{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin-bottom:56px}.sg-studio-copy p{font-size:17px;line-height:1.8;color:var(--mute)}.sg-studio ul{margin:0;padding:0;list-style:none;border-top:1px solid var(--line)}.sg-studio li{display:grid;grid-template-columns:220px 1fr;gap:24px;padding:22px 0;border-bottom:1px solid var(--line)}.sg-studio small{color:var(--mute);font-size:13px}.sg-studio li span{font-size:15px;line-height:1.55}.sg-contact{padding:0 28px 80px}.sg-contact h2{margin-bottom:28px;font-size:clamp(32px,4vw,52px)}.sg-contact>a{display:inline-block;margin-bottom:14px;font-size:22px;text-decoration:none;border-bottom:1px solid rgba(255,255,255,.35)}.sg-contact>a:hover{border-color:#fff}.sg-contact p{color:var(--mute)}.sg-contact small{display:block;margin-top:48px;color:var(--mute);font-size:12px}@media(max-width:860px){.sg-nav{padding:0 18px}.sg-menu{display:block}.sg-nav nav{display:none;position:absolute;inset:68px 0 auto;padding:12px 18px 24px;background:#0b0c0d;flex-direction:column;align-items:flex-start}.sg-nav nav.is-open{display:flex}.sg-nav nav button{font-size:20px}.sg-hero-copy{left:18px;right:18px;bottom:32px}.sg-piece{padding:56px 18px 0}.sg-piece-meta,.sg-piece-top,.sg-piece-split,.sg-studio-copy,.sg-studio li{display:block}.sg-views{margin:14px 0}.sg-piece figure,.sg-piece-split figure{height:52vh;min-height:280px}.sg-studio,.sg-contact{padding-left:18px;padding-right:18px}.sg-studio li span{display:block;margin-top:8px}}@media(prefers-reduced-motion:reduce){.sg *,.sg *:before,.sg *:after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}.pb-root{--ink:#201d19;--gold:#a77c3d;--paper:#fff;--muted:#756d62;--line:#ddd6cb;min-height:100vh;background:#ebe7df;color:var(--ink);font-family:Pretendard,Apple SD Gothic Neo,sans-serif;padding-bottom:50px}.pb-root *{box-sizing:border-box}.pb-gold{font-style:normal;color:var(--gold)}.pb-chrome{height:58px;padding:0 26px;position:sticky;top:0;z-index:20;display:flex;align-items:center;gap:28px;background:#fffffff2;border-bottom:1px solid #ddd6cb}.pb-chrome b{font-size:14px}.pb-chrome b span,.pb-chrome em{color:#8b8378;font-style:normal}.pb-chrome em{font-size:12px;flex:1}.pb-chrome button{border:0;border-radius:30px;padding:9px 15px;display:flex;align-items:center;gap:7px;background:var(--ink);color:#fff;font-weight:800}.pb-chrome button svg{width:15px}.pb-stage{max-width:1320px;margin:auto;padding:28px 20px}.pb-shell{width:100%;height:var(--pb-height,720px);margin-bottom:28px;position:relative}.pb-slide{width:1280px;height:720px;position:absolute;left:50%;margin-left:-640px;transform:scale(var(--pb-scale,1));transform-origin:top center;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 22px 58px #302a211f}.pb-footer{position:absolute;left:64px;right:64px;bottom:21px;display:flex;justify-content:space-between;color:#bbb2a5;font-size:11px;letter-spacing:.12em}.pb-footer b{font-size:11px}.pb-page{position:absolute;inset:0;padding:48px 64px 60px;display:flex;flex-direction:column}.pb-head{flex:0 0 auto;margin-bottom:18px}.pb-head small{display:flex;align-items:center;gap:9px;color:var(--gold);font-size:11px;font-weight:800;letter-spacing:.16em}.pb-head small i{width:22px;height:2px;background:var(--gold)}.pb-head h2{margin:10px 0 8px;font-size:36px;line-height:1.22;letter-spacing:-.045em}.pb-head p{margin:0;font-size:14px;line-height:1.55;color:var(--muted)}.pb-cover{position:absolute;inset:0;padding:52px 64px 60px;background:var(--ink);color:#fff}.pb-cover>header{display:flex;justify-content:space-between;font-size:11px;letter-spacing:.17em;color:#b89359}.pb-cover>main{margin-top:88px}.pb-cover>main>small{font-size:11px;color:#b89359;font-weight:800;letter-spacing:.17em}.pb-cover h1{margin:14px 0 22px;font-size:60px;line-height:1.14;letter-spacing:-.05em}.pb-cover main p{font-size:15px;line-height:1.85;color:#bdb6ad}.pb-cover main p b{color:#fff}.pb-cover>aside{position:absolute;right:64px;top:145px;width:350px;padding:28px;border:1px solid #ffffff1f}.pb-cover>aside svg{width:30px;color:#b89359}.pb-cover>aside small{display:block;margin-top:35px;color:#b89359;font-size:10px;letter-spacing:.15em;font-weight:800}.pb-cover>aside h3{margin:12px 0 32px;font-size:22px;line-height:1.45}.pb-cover>aside p{font-size:10px;letter-spacing:.1em;color:#817a71}.pb-cover>section{position:absolute;left:64px;right:64px;bottom:60px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25}.pb-cover>section div{padding:17px 20px;border-right:1px solid #ffffff18}.pb-cover>section div:last-child{border:0}.pb-cover>section small{font-size:10px;color:#877f75;font-weight:800}.pb-cover>section b{display:block;margin:7px 0 4px;font-size:18px;color:#c4a261}.pb-cover>section span{font-size:11px;color:#8d867c}.pb-toc{flex:1;border-top:1.5px solid var(--ink)}.pb-toc article{height:25%;display:grid;grid-template-columns:80px 1fr 90px;align-items:center;border-bottom:1px solid #e8e2d9}.pb-toc article>span{font-size:25px;color:#c6a978;font-weight:800}.pb-toc small{font-size:9px;color:#a89e90;letter-spacing:.12em;font-weight:800}.pb-toc h3{display:inline-block;width:220px;margin:5px 0 0;font-size:18px}.pb-toc p{display:inline-block;margin:0;font-size:13px;color:var(--muted)}.pb-toc article>b{text-align:right;font-size:13px;color:var(--gold)}.pb-flow{flex:0 0 54px;margin-top:12px;padding:0 18px;display:flex;align-items:center;gap:16px;background:#f3efe8}.pb-flow span,.pb-flow strong{font-size:12px}.pb-flow strong{color:var(--gold)}.pb-flow svg{width:14px;color:#ada396}.pb-chapter{position:absolute;inset:0;padding:54px 64px;background:var(--ink);color:#fff}.pb-chapter>header{display:flex;justify-content:space-between;color:#b89359;font-size:11px;letter-spacing:.17em}.pb-chapter-no{position:absolute;left:52px;top:120px;font-size:250px;font-weight:900;line-height:1;color:#29251f}.pb-chapter>main{position:absolute;left:480px;top:170px;padding-left:35px;border-left:1px solid #ffffff20}.pb-chapter main small{font-size:11px;color:#b89359;letter-spacing:.15em}.pb-chapter h1{margin:18px 0 20px;font-size:44px;line-height:1.23;letter-spacing:-.045em}.pb-chapter main p{font-size:15px;line-height:1.8;color:#aaa299}.pb-chapter>footer{position:absolute;left:64px;right:64px;bottom:70px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff25}.pb-chapter footer span{padding:22px;font-size:13px;border-right:1px solid #ffffff18}.pb-chapter footer span:last-child{border:0}.pb-chapter footer b{margin-right:14px;color:#b89359}.pb-quote-summary{flex:0 0 92px;display:grid;grid-template-columns:1.5fr repeat(3,1fr);background:var(--ink);color:#fff}.pb-quote-summary>div{padding:15px 19px;display:flex;align-items:center;gap:12px;border-right:1px solid #ffffff16}.pb-quote-summary>div:last-child{border:0}.pb-quote-summary>div:first-child{display:block}.pb-quote-summary small{font-size:9px;color:#b89359;letter-spacing:.1em;font-weight:800}.pb-quote-summary strong{display:block;margin-top:7px;font-size:27px}.pb-quote-summary strong em{font-style:normal;font-size:11px;color:#b89359}.pb-quote-summary svg{width:23px;color:#b89359}.pb-quote-summary b{display:block;margin-top:5px;font-size:14px}.pb-quote-summary p{margin:5px 0 0;font-size:10px;color:#918980}.pb-price-table{flex:1;margin-top:10px;border-top:1.5px solid var(--ink)}.pb-price-table header,.pb-price-table article,.pb-price-table footer{display:grid;grid-template-columns:60px 220px 1fr 140px;align-items:center}.pb-price-table header{height:27px;color:#948a7d;font-size:10px;font-weight:800}.pb-price-table article{height:29px;border-top:1px solid #ece6dd}.pb-price-table article>span{font-size:10px;color:var(--gold);font-weight:800}.pb-price-table article>b{font-size:11.5px}.pb-price-table article>p{font-size:11px;color:var(--muted)}.pb-price-table article>strong{text-align:right;font-size:11.5px}.pb-price-table article small,.pb-price-table footer small{font-size:9px;margin-left:2px}.pb-price-table footer{height:34px;border-top:1.5px solid var(--ink)}.pb-price-table footer span{font-size:9px;color:var(--gold);font-weight:800}.pb-price-table footer b{font-size:11px}.pb-price-table footer strong{grid-column:4;text-align:right;font-size:14px}.pb-rules{flex:0 0 40px;display:grid;grid-template-columns:repeat(4,1fr)}.pb-rules span{display:flex;align-items:center;gap:8px;font-size:10.5px;font-weight:700}.pb-rules svg{width:15px;color:var(--gold)}.pb-gantt{flex:1;border:1px solid var(--line)}.pb-gantt>header,.pb-gantt>article{display:grid;grid-template-columns:260px 1fr}.pb-gantt>header{height:41px;background:var(--ink);color:#fff}.pb-gantt>header>b{padding:0 17px;display:flex;align-items:center;font-size:10px;color:#b89359;letter-spacing:.1em}.pb-gantt>header>div{padding:0 11px;display:flex;justify-content:space-between;align-items:center;border-left:1px solid #ffffff16}.pb-gantt>header span{font-size:10px;color:#aaa198}.pb-gantt>article{height:43px;border-top:1px solid #e9e3da}.pb-gantt>article>div{padding:0 16px;display:grid;grid-template-columns:28px 1fr;align-items:center}.pb-gantt>article>div span{font-size:10px;color:var(--gold);font-weight:800}.pb-gantt>article>div b{font-size:12px}.pb-gantt article>section{position:relative;border-left:1px solid var(--line);background:repeating-linear-gradient(90deg,#fff 0 calc(15.55% - 1px),#eee8df calc(15.55% - 1px) 15.55%)}.pb-gantt article>section>i{position:absolute;left:0;right:0;top:50%;height:1px;background:#e7e0d6}.pb-gantt article>section>strong{position:absolute;z-index:2;top:50%;height:23px;min-width:45px;transform:translateY(-50%);display:grid;place-items:center;background:#b38a4d;color:#fff;font-size:9.5px;border-radius:3px}.pb-gantt article:nth-child(4) section>strong,.pb-gantt article:nth-child(7) section>strong{background:var(--ink)}.pb-gantt article>section>em{position:absolute;top:0;bottom:0;border-left:1px dashed #d2c7b7}.pb-gantt article>section>em.on:after{content:"";position:absolute;left:-4px;top:50%;width:8px;height:8px;border-radius:50%;background:var(--ink);transform:translateY(-50%);box-shadow:0 0 0 3px #fff}.pb-checkpoints{flex:0 0 58px;margin-top:11px;display:grid;grid-template-columns:175px repeat(3,1fr) 180px;border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line)}.pb-checkpoints>*{display:flex;align-items:center;padding:0 13px;border-right:1px solid var(--line);font-size:11px}.pb-checkpoints>b{color:var(--gold);font-size:9px;letter-spacing:.08em}.pb-checkpoints span{gap:9px}.pb-checkpoints span em{font-style:normal;color:var(--gold);font-weight:800}.pb-checkpoints>strong{gap:7px;border:0;background:#f3efe8}.pb-checkpoints svg{width:16px;color:var(--gold)}.pb-team{display:grid;grid-template-columns:520px 1fr;grid-template-rows:auto 1fr 48px;-moz-column-gap:28px;column-gap:28px}.pb-team .pb-head{grid-column:1/3}.pb-people{display:grid;grid-template-columns:1fr 1fr;gap:12px}.pb-people article{padding:20px;border:1px solid var(--line)}.pb-people article.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.pb-people header{display:flex;justify-content:space-between;align-items:center}.pb-people header span{width:46px;height:46px;display:grid;place-items:center;border-radius:50%;background:#eadfcf;font-weight:800}.pb-people .dark header span{background:#b38a4d;color:#1f1c18}.pb-people small{font-size:9px;color:var(--gold);font-weight:800;letter-spacing:.1em}.pb-people h3{margin:16px 0 5px;font-size:20px}.pb-people h3 em{font-style:normal;font-size:10px;color:var(--gold)}.pb-people article>b{font-size:10px;color:var(--gold)}.pb-people p{margin:15px 0;padding-top:14px;border-top:1px solid #e8e1d7;font-size:11px;line-height:1.55;color:var(--muted)}.pb-people .dark p{border-color:#ffffff16;color:#aaa299}.pb-people ul{list-style:none;margin:0;padding:10px 0 0;border-top:1px solid #e8e1d7}.pb-people .dark ul{border-color:#ffffff16}.pb-people li{padding:4px 0;font-size:10.5px}.pb-people li:before{content:"·";color:var(--gold);margin-right:7px}.pb-role-table{display:grid;grid-template-rows:repeat(6,1fr);border-top:1.5px solid var(--ink)}.pb-role-table article{display:grid;grid-template-columns:35px 1fr 70px 20px;align-items:center;border-bottom:1px solid #e9e3da}.pb-role-table svg{width:17px;color:var(--gold)}.pb-role-table b{font-size:12px}.pb-role-table span{font-size:10.5px;color:var(--muted)}.pb-role-table svg:last-child{width:13px}.pb-team-flow{grid-column:1/3;padding:0 16px;display:flex;align-items:center;gap:13px;background:#f3efe8}.pb-team-flow small{font-size:9px;color:var(--gold);font-weight:800;margin-right:auto}.pb-team-flow b,.pb-team-flow strong{font-size:11px}.pb-team-flow strong{color:var(--gold)}.pb-team-flow span{font-size:10.5px;color:var(--muted)}.pb-team-flow svg{width:14px}.pb-proof{flex:1;display:grid;grid-template-columns:repeat(3,1fr);gap:13px;border-top:1.5px solid var(--ink);padding-top:14px}.pb-proof article{padding:20px;border:1px solid var(--line);display:flex;flex-direction:column}.pb-proof article.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.pb-proof header{display:flex;justify-content:space-between}.pb-proof header span{font-size:11px;color:var(--gold);font-weight:800}.pb-proof header svg{width:22px;color:var(--gold)}.pb-proof h3{margin:24px 0 18px;font-size:20px}.pb-proof article>div,.pb-proof article>footer{padding:14px 0;border-top:1px solid #e7e0d6}.pb-proof .dark>div,.pb-proof .dark>footer{border-color:#ffffff16}.pb-proof article>footer{margin-top:auto}.pb-proof small{font-size:9px;color:var(--gold);font-weight:800}.pb-proof p{margin:7px 0 0;font-size:12px;line-height:1.55;color:var(--muted)}.pb-proof .dark p{color:#aaa299}.pb-proof article>footer p{font-weight:700;color:var(--ink)}.pb-proof .dark>footer p{color:#fff}.pb-proof-line{flex:0 0 52px;margin-top:12px;padding:0 16px;display:flex;align-items:center;gap:12px;background:#f3efe8}.pb-proof-line>svg:first-child{width:20px;color:var(--gold)}.pb-proof-line>b{font-size:11px}.pb-proof-line>svg:not(:first-child){width:13px;color:#aaa093}.pb-proof-line>strong{margin-left:auto;font-size:11px;color:var(--gold)}.pb-career .pb-head{margin-bottom:12px}.pb-career-table{flex:1;border-top:1.5px solid var(--ink)}.pb-career-table header,.pb-career-table article{display:grid;grid-template-columns:55px 285px 1fr 100px;align-items:center}.pb-career-table header{height:27px;color:#91877a;font-size:10px;font-weight:800}.pb-career-table article{height:21px;border-top:1px solid #eee8df}.pb-career-table article span{font-size:9.5px;color:var(--gold);font-weight:800}.pb-career-table article b{font-size:10.5px}.pb-career-table article p{margin:0;font-size:10px;color:var(--muted)}.pb-career-table article em{font-style:normal;text-align:right;font-size:9.5px;color:#8f6936;font-weight:800}.pb-career-total{flex:0 0 58px;margin-top:10px;padding:0 16px;display:flex;align-items:center;background:var(--ink);color:#fff}.pb-career-total>strong{font-size:28px;color:#c3a05f}.pb-career-total>span{margin-left:12px}.pb-career-total span b{display:block;font-size:10px}.pb-career-total span small{font-size:8px;color:#817970}.pb-career-total p{margin-left:auto;font-size:9.5px;line-height:1.5;color:#aaa299}.pb-career-total>em{margin-left:25px;font-style:normal;font-size:10px;color:#b89359;font-weight:800}.pb-toc article>div{display:grid;grid-template-columns:110px 230px 1fr;align-items:center}.pb-toc h3{display:block;width:auto;margin:0}.pb-toc p{display:block}.pb-quote2 .pb-head{margin-bottom:14px}.pb-budget-head{flex:0 0 94px;display:grid;grid-template-columns:285px 300px 1fr;align-items:center;background:var(--ink);color:#fff}.pb-budget-head>div{padding-left:20px}.pb-budget-head small{font-size:9px;color:#b89359;font-weight:800;letter-spacing:.1em}.pb-budget-head>div strong{display:block;margin-top:7px;font-size:29px;line-height:1}.pb-budget-head>div strong em{font-style:normal;font-size:11px;color:#b89359;margin-left:3px}.pb-budget-head>p{margin:0;padding-left:22px;border-left:1px solid #ffffff17;font-size:11px;color:#938b81}.pb-budget-head>p b{display:block;margin:4px 0 7px;font-size:13px;color:#fff}.pb-budget-head>p span{display:block;width:32px;height:1px;background:#ffffff20}.pb-budget-head>aside{height:100%;display:grid;grid-template-columns:repeat(3,1fr);border-left:1px solid #ffffff17}.pb-budget-head>aside>span{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #ffffff12}.pb-budget-head>aside>span:last-child{border:0}.pb-budget-head>aside svg{width:20px;color:#b89359}.pb-budget-head>aside b{margin-top:5px;font-size:12px}.pb-budget-head>aside small{margin-top:4px;color:#817970}.pb-budget-list{flex:1;min-height:0;margin-top:13px;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:38px;column-gap:38px;border-top:1.5px solid var(--ink)}.pb-budget-list>div:first-child{border-right:1px solid var(--line);padding-right:38px}.pb-budget-list article{height:25%;display:grid;grid-template-columns:34px 1fr 112px;align-items:center;border-bottom:1px solid #e9e3da}.pb-budget-list article>span{font-size:11px;color:var(--gold);font-weight:800}.pb-budget-list article>div>b{font-size:13px}.pb-budget-list article>div>p{margin:5px 0 0;font-size:11px;color:var(--muted)}.pb-budget-list article>strong{text-align:right;font-size:13px}.pb-budget-list article>strong small{font-size:9px;margin-left:2px}.pb-budget-foot{flex:0 0 46px;display:grid;grid-template-columns:repeat(4,1fr);border-bottom:1px solid var(--line)}.pb-budget-foot>span{display:flex;align-items:center;gap:9px;font-size:11px}.pb-budget-foot svg{width:16px;color:var(--gold)}.pb-budget-head{grid-template-columns:330px 250px minmax(0,1fr);overflow:hidden}.pb-budget-head .pb-budget-amount{min-width:0;padding:0 20px}.pb-budget-head .pb-budget-amount strong{white-space:nowrap;font-size:28px}.pb-budget-head .pb-budget-totals{height:100%;min-width:0;padding:0 20px;display:grid;grid-template-rows:1fr 1fr;border-left:1px solid #ffffff17}.pb-budget-totals>span{min-width:0;display:flex;align-items:center;justify-content:space-between;gap:12px}.pb-budget-totals>span+span{border-top:1px solid #ffffff12}.pb-budget-totals small{white-space:nowrap;color:#8d857b}.pb-budget-totals b{font-size:12px;white-space:nowrap}.pb-budget-head>aside{min-width:0}.pb-budget-head>aside>span{min-width:0}.pb-budget-head>aside b,.pb-budget-head>aside small{white-space:nowrap}.pb-budget-list article{grid-template-columns:34px minmax(0,1fr) 128px;-moz-column-gap:10px;column-gap:10px}.pb-budget-list article>div{min-width:0}.pb-budget-list article>div>b,.pb-budget-list article>div>p{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.pb-budget-list article>strong{white-space:nowrap}.pb-chapter-two>footer{grid-template-columns:repeat(5,1fr)}.pb-book-flow{flex:0 0 245px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line)}.pb-book-flow article{position:relative;padding:20px 22px;border-right:1px solid var(--line)}.pb-book-flow article:last-child{border:0}.pb-book-flow article.key{background:#f3efe8}.pb-book-flow article>span{font-size:11px;color:var(--gold);font-weight:800}.pb-book-flow article>svg{display:block;width:28px;margin:23px 0 17px;color:var(--gold)}.pb-book-flow h3{margin:0;font-size:15px}.pb-book-flow p{margin:8px 0 0;font-size:11px;line-height:1.55;color:var(--muted)}.pb-book-flow article>svg:last-child{position:absolute;right:-9px;top:91px;z-index:2;width:16px;margin:0;color:#9f9588;background:#fff}.pb-book-flow article.key>svg:last-child{background:#f3efe8}.pb-three-checks{flex:1;min-height:0;margin-top:14px;display:grid;grid-template-columns:190px repeat(3,1fr);border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line)}.pb-three-checks>*{padding:15px 18px;border-right:1px solid var(--line)}.pb-three-checks>*:last-child{border:0}.pb-three-checks header small{font-size:9px;color:var(--gold);font-weight:800}.pb-three-checks header b{display:block;margin-top:7px;font-size:13px}.pb-three-checks div span{font-size:10px;color:var(--gold);font-weight:800}.pb-three-checks div b{display:block;margin-top:5px;font-size:13px}.pb-three-checks div p{margin:5px 0 0;font-size:11px;color:var(--muted)}.pb-input-layout{flex:1;min-height:0;display:grid;grid-template-columns:1fr 410px;gap:28px;border-top:1.5px solid var(--ink);padding-top:14px}.pb-input-fields{display:flex;flex-direction:column}.pb-input-fields>header{height:42px;display:flex;align-items:center;gap:15px;border-bottom:1px solid var(--line)}.pb-input-fields header small{font-size:9px;color:var(--gold);font-weight:800}.pb-input-fields header b{font-size:13px}.pb-input-fields article{flex:1;display:grid;grid-template-columns:42px 1fr 24px;align-items:center;border-bottom:1px solid #e9e3da}.pb-input-fields article>span{font-size:11px;color:var(--gold);font-weight:800}.pb-input-fields article b{font-size:13px}.pb-input-fields article p{margin:5px 0 0;font-size:11px;color:var(--muted)}.pb-input-fields article>svg{width:15px;color:var(--gold)}.pb-upload-panel{padding:20px 22px;background:#f3efe8}.pb-upload-panel>header{display:flex;align-items:center;gap:12px;padding-bottom:15px;border-bottom:1px solid #d9d0c4}.pb-upload-panel>header>svg{width:25px;color:var(--gold)}.pb-upload-panel header small{display:block;font-size:9px;color:var(--gold);font-weight:800}.pb-upload-panel header b{display:block;margin-top:4px;font-size:15px}.pb-photo-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:7px;margin-top:15px}.pb-photo-grid>span{height:77px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px dashed #cfc5b7;background:#fff}.pb-photo-grid>span.filled{border-style:solid;background:#e7dfd3}.pb-photo-grid svg{width:19px;color:#a99e90}.pb-photo-grid small{margin-top:7px;font-size:9px;color:var(--muted)}.pb-upload-panel ul{margin:15px 0 0;padding:12px 0 0 17px;border-top:1px solid #d9d0c4}.pb-upload-panel li{padding:3px 0;font-size:10.5px;color:var(--muted)}.pb-input-note{flex:0 0 48px;margin-top:12px;padding:0 16px;display:flex;align-items:center;gap:12px;background:var(--ink);color:#fff}.pb-input-note svg{width:18px;color:#c2a05f}.pb-input-note b{font-size:11px;color:#c2a05f}.pb-input-note span{font-size:11px;color:#aaa299}.pb-story-pipeline{flex:0 0 240px;display:grid;grid-template-columns:1fr 38px 1fr 38px 1fr;border-top:1.5px solid var(--ink);padding-top:14px}.pb-story-pipeline>article{padding:19px 21px;border:1px solid var(--line);display:flex;flex-direction:column}.pb-story-pipeline>article.dark{background:var(--ink);color:#fff;border-color:var(--ink)}.pb-story-pipeline>svg{width:17px;align-self:center;color:#a89d8f}.pb-story-pipeline article>small{font-size:9px;color:var(--gold);font-weight:800}.pb-story-pipeline article>svg{width:27px;margin:18px 0 12px;color:var(--gold)}.pb-story-pipeline h3{margin:0;font-size:16px}.pb-story-pipeline p{margin:9px 0;font-size:11px;line-height:1.55;color:var(--muted)}.pb-story-pipeline .dark p{color:#aaa299}.pb-story-pipeline article>footer{margin-top:auto;padding-top:11px;border-top:1px solid #e7e0d6;font-size:10.5px;font-weight:800;color:var(--gold)}.pb-story-pipeline .dark footer{border-color:#ffffff18}.pb-page-script{flex:1;min-height:0;margin-top:14px;display:grid;grid-template-columns:190px repeat(3,1fr);border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line)}.pb-page-script>*{padding:14px 16px;border-right:1px solid var(--line)}.pb-page-script>*:last-child{border:0}.pb-page-script header small{font-size:9px;color:var(--gold);font-weight:800}.pb-page-script header b{display:block;margin-top:6px;font-size:13px}.pb-page-script article span{font-size:10px;color:var(--gold);font-weight:800}.pb-page-script article b{display:block;margin-top:5px;font-size:12px}.pb-page-script article p{margin:6px 0 0;font-size:10.5px;line-height:1.45;color:var(--muted)}.pb-consistency-layout{flex:1;min-height:0;display:grid;grid-template-columns:275px 1fr 330px;gap:22px;border-top:1.5px solid var(--ink);padding-top:14px}.pb-reference-card{padding:20px;background:var(--ink);color:#fff}.pb-reference-card>small,.pb-review-card>small{font-size:9px;color:#c09c5c;font-weight:800}.pb-reference-card>div{height:105px;margin:15px 0;display:grid;place-items:center;background:#2c2823}.pb-reference-card>div svg{width:44px;color:#bd9859}.pb-reference-card h3{margin:0;font-size:17px}.pb-reference-card>p{font-size:11px;line-height:1.55;color:#aaa299}.pb-reference-card ul{margin:15px 0 0;padding:13px 0 0 17px;border-top:1px solid #ffffff16}.pb-reference-card li{padding:3px 0;font-size:10.5px}.pb-consistency-steps{display:flex;flex-direction:column}.pb-consistency-steps article{flex:1;display:grid;grid-template-columns:35px 1fr 23px;align-items:center;border-bottom:1px solid #e8e2d9}.pb-consistency-steps article.lock{padding:0 13px;background:#f3efe8;border-left:3px solid var(--gold)}.pb-consistency-steps article>span{font-size:11px;color:var(--gold);font-weight:800}.pb-consistency-steps article b{font-size:13px}.pb-consistency-steps article p{margin:5px 0 0;font-size:10.5px;color:var(--muted)}.pb-consistency-steps article>svg{width:16px;color:var(--gold)}.pb-review-card{padding:20px 22px;background:#f3efe8}.pb-review-card h3{margin:10px 0 17px;font-size:17px;line-height:1.4}.pb-review-card>div{display:flex;gap:10px;padding:12px 0;border-top:1px solid #d9d0c4}.pb-review-card>div>svg{width:16px;color:var(--gold)}.pb-review-card>div b{font-size:11.5px}.pb-review-card>div p{margin:4px 0 0;font-size:10px;color:var(--muted)}.pb-review-card>footer{margin-top:14px;padding-top:13px;border-top:1px solid #d9d0c4;display:flex;align-items:center;gap:9px}.pb-review-card>footer svg{width:17px;color:var(--gold)}.pb-review-card>footer b{font-size:10.5px}.pb-preview-layout{flex:1;min-height:0;display:grid;grid-template-columns:1fr 350px;gap:26px;border-top:1.5px solid var(--ink);padding-top:14px}.pb-book-mock{border:1px solid var(--line);display:flex;flex-direction:column}.pb-book-mock>header{height:40px;padding:0 15px;display:flex;align-items:center;justify-content:space-between;background:var(--ink);color:#fff;font-size:10px}.pb-book-mock>header span{color:#bd9859;font-weight:800}.pb-book-mock .spread{flex:1;display:grid;grid-template-columns:1fr 1fr;padding:18px 40px;background:#eee8df}.pb-book-mock .spread article{position:relative;padding:17px;background:#fff;box-shadow:0 9px 22px #5a51431f}.pb-book-mock .spread article+article{display:flex;flex-direction:column;justify-content:center}.pb-book-mock .art{height:170px;display:grid;place-items:center;background:#3b3935}.pb-book-mock .art svg{width:45px;color:#c3a05f}.pb-book-mock .spread small{position:absolute;bottom:9px;right:13px;font-size:9px;color:#aaa093}.pb-book-mock .spread h3{margin:0;font-size:18px}.pb-book-mock .spread p{margin:14px 0 0;font-size:11px;line-height:1.7;color:var(--muted)}.pb-book-mock>footer{height:42px;padding:0 14px;display:flex;align-items:center;justify-content:space-between}.pb-book-mock button{border:0;background:none;display:flex;align-items:center;gap:5px;font-size:10px}.pb-book-mock button svg{width:13px}.pb-book-mock footer span{display:flex;gap:5px}.pb-book-mock footer i{width:6px;height:6px;border-radius:50%;background:#ddd5ca}.pb-book-mock footer i.on{background:var(--gold)}.pb-preview-actions{display:flex;flex-direction:column}.pb-preview-actions>article{flex:1;display:grid;grid-template-columns:35px 1fr;align-items:center;border-bottom:1px solid #e8e2d9}.pb-preview-actions>article>svg{width:20px;color:var(--gold)}.pb-preview-actions article b{font-size:13px}.pb-preview-actions article p{margin:5px 0 0;font-size:10.5px;color:var(--muted)}.pb-preview-actions>footer{padding:16px 18px;background:var(--ink);color:#fff}.pb-preview-actions footer small{font-size:9px;color:#bd9859;font-weight:800}.pb-preview-actions footer strong{display:block;margin-top:6px;font-size:21px;color:#c3a05f}.pb-preview-actions footer p{margin:5px 0 0;font-size:10px;color:#918980}.pb-print-spec{flex:0 0 54px;margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1.5px solid var(--ink);border-bottom:1px solid var(--line)}.pb-print-spec>span{padding:0 15px;display:flex;align-items:center;justify-content:space-between;border-right:1px solid var(--line)}.pb-print-spec>span:last-child{border:0}.pb-print-spec b{font-size:10px;color:var(--muted)}.pb-print-spec strong{font-size:11px}@media(max-width:700px){.pb-chrome em{display:none}.pb-stage{padding-left:4px;padding-right:4px}.pb-chrome{padding:0 12px}}@media print{.no-print{display:none!important}.pb-root{background:#fff;padding:0}.pb-stage{max-width:none;padding:0}.pb-shell{height:720px!important;margin:0;page-break-after:always}.pb-slide{transform:none;left:0;margin-left:0;border-radius:0;box-shadow:none}@page{size:1280px 720px;margin:0}}.pa-root{min-height:100vh;background:#151715;color:#f7f5ee;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,sans-serif;-webkit-font-smoothing:antialiased}.pa-toolbar{position:sticky;top:0;z-index:10;height:60px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;background:#171917;border-bottom:1px solid #ffffff17}.pa-toolbar-title{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:600}.pa-status-dot{width:6px;height:6px;border-radius:50%;background:#bda582}.pa-toolbar-draft{margin-left:9px;padding:4px 9px;border:1px solid #464943;color:#adb1a9;font-size:11px;font-weight:400}.pa-toolbar-actions{display:flex;gap:8px}.pa-toolbar-actions a,.pa-toolbar-actions button{border:1px solid #4b4f49;background:transparent;color:#eeece5;padding:7px 12px;font-size:11px;text-decoration:none;cursor:pointer}.pa-toolbar-actions span{margin-left:9px;color:#c9af85}.pa-stage{padding:36px 24px 64px;display:flex;flex-direction:column;align-items:center;gap:32px}.pa-slide-shell{position:relative;flex-shrink:0;width:calc(1280px * var(--pa-scale));height:var(--pa-scaled-height)}.pa-slide{position:absolute;inset:0 auto auto 0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--pa-scale));transform-origin:top left;box-shadow:0 25px 70px #0006}.pa-page-index{position:absolute;right:74px;bottom:38px;color:#a8aaa1;font:11px Georgia,serif;letter-spacing:.11em}.pa-page-index span{padding:0 7px;color:#6f736d}.pa-page-index-dark{color:#8c9189}.pa-cover{background:#20231f}.pa-cover:before{content:"";position:absolute;top:0;bottom:0;left:84px;width:1px;background:#b9a47f55}.pa-cover:after{content:"";position:absolute;top:70px;right:82px;bottom:70px;width:1px;background:#ffffff19}.pa-cover-grid{position:absolute;inset:0;background:radial-gradient(circle at 76% 47%,#48504421,transparent 43%)}.pa-cover-top{position:absolute;top:54px;left:115px;right:115px;display:flex;justify-content:space-between;align-items:center}.pa-wordmark{font:600 12px Georgia,serif;letter-spacing:.23em;color:#edeae0}.pa-wordmark span{font-weight:400;color:#c5ab80}.pa-cover-top-right{font:10px Georgia,serif;letter-spacing:.2em;color:#9da499}.pa-cover-top-right span{padding:0 12px;color:#c5ab80}.pa-cover-body{position:absolute;top:168px;left:116px;right:120px}.pa-kicker{display:flex;gap:15px;align-items:center;color:#c7b18d;font-size:13px;font-weight:600;letter-spacing:-.015em}.pa-kicker-line{display:none}.pa-cover h1{margin:31px 0 22px;font-size:59px;line-height:1.28;letter-spacing:-.061em;font-weight:700;word-break:keep-all}.pa-cover h1 em{color:#d8bd91;font-style:normal}.pa-cover-description{margin:0;color:#c0c6bc;font-size:17px;line-height:1.72;letter-spacing:-.02em}.pa-cover-workflow{position:absolute;top:200px;right:115px;width:303px;color:#e9e8df;border-top:1px solid #c6ab7e;border-bottom:1px solid #ffffff3d}.pa-cover-workflow-head{height:43px;display:flex;justify-content:space-between;align-items:center;color:#bfa77f;font:10px Georgia,serif;letter-spacing:.13em}.pa-cover-workflow-head span:last-child{color:#969d93}.pa-cover-workflow>div:not(:first-child){position:relative;min-height:78px;box-sizing:border-box;padding:10px 0 10px 41px;border-top:1px solid #ffffff32}.pa-cover-workflow>div:not(:first-child)>span{position:absolute;left:0;top:13px;color:#c4a779;font:11px Georgia,serif}.pa-cover-workflow>div:not(:first-child)>span i{display:none}.pa-cover-workflow strong{display:block;font-size:15px;font-weight:600;letter-spacing:-.03em}.pa-cover-workflow small{display:block;margin-top:7px;color:#9ea59b;font-size:10px;letter-spacing:-.01em}.pa-cover-bottom{position:absolute;left:115px;right:115px;bottom:85px;border-top:1px solid #e7e5d84c;padding-top:24px;display:flex;justify-content:space-between;align-items:flex-start}.pa-cover-proof{display:flex;gap:14px;align-items:flex-start;color:#d6d9d0;font-size:13px;line-height:1.57;font-weight:500}.pa-proof-mark{font:24px Georgia,serif;line-height:1;color:#cdb48b}.pa-cover-facts{display:flex;gap:34px}.pa-cover-facts div{min-width:82px;display:flex;flex-direction:column;gap:8px}.pa-cover-facts div:last-child{min-width:160px}.pa-cover-facts span{color:#999f95;font-size:10px}.pa-cover-facts strong{color:#f1f0e8;font-size:15px;font-weight:600;white-space:nowrap;letter-spacing:-.02em}.pa-cover-facts div:last-child strong{font-size:12px}.pa-contents{background:#f4f2ed;color:#262a26}.pa-contents-top{position:absolute;top:50px;left:82px;right:82px;display:flex;justify-content:space-between;color:#8f948d;font-size:10px;font-weight:600;letter-spacing:.08em}.pa-section-id{color:#987b54;font-family:Georgia,serif;letter-spacing:.24em}.pa-section-id span{padding:0 7px;color:#b9b4aa}.pa-contents-heading{position:absolute;top:106px;left:82px;display:flex;gap:28px;align-items:flex-start}.pa-heading-mark{margin-top:7px;color:#b2976e;font:18px Georgia,serif}.pa-contents-heading p{margin:0 0 13px;color:#a2845c;font-size:13px;font-weight:600}.pa-contents-heading h2{margin:0;font-size:39px;line-height:1.28;letter-spacing:-.052em;font-weight:700}.pa-chapters{position:absolute;top:310px;left:111px;right:109px}.pa-chapter{height:65px;display:grid;grid-template-columns:61px 1fr 77px;align-items:center;border-top:1px solid #c9ccc5}.pa-chapter:last-child{border-bottom:1px solid #c9ccc5}.pa-chapter-number{color:#aa8a5e;font:17px Georgia,serif}.pa-chapter-main{display:flex;align-items:baseline;gap:25px}.pa-chapter-main strong{color:#30342f;font-size:19px;font-weight:650;letter-spacing:-.04em;white-space:nowrap}.pa-chapter-main>span{color:#90968d;font-size:11px;letter-spacing:-.025em}.pa-chapter-pages{color:#9ea39b;text-align:right;font:12px Georgia,serif;white-space:nowrap}.pa-contents-bottom{position:absolute;left:82px;right:82px;bottom:47px;display:flex;justify-content:space-between;align-items:center;color:#7d837a;font-size:11px}.pa-contents-bottom span:last-child{font:10px Georgia,serif;letter-spacing:.2em}.pa-ch1-divider{background:#292d28;color:#f8f6ef}.pa-ch1-divider:before{content:"";position:absolute;top:0;bottom:0;left:84px;width:1px;background:#bda78255}.pa-ch1-top{position:absolute;top:53px;left:115px;right:115px;display:flex;justify-content:space-between;color:#cbb68f;font:11px Georgia,serif;letter-spacing:.2em}.pa-ch1-top span:last-child{color:#939a90}.pa-ch1-divider-body{position:absolute;top:185px;left:116px;right:80px}.pa-ch1-ghost{position:absolute;top:-92px;right:5px;color:transparent;-webkit-text-stroke:1px #ffffff24;font:345px Georgia,serif;letter-spacing:-.13em;line-height:1;pointer-events:none}.pa-ch1-divider-body p{position:relative;margin:0 0 27px;color:#bda782;font-size:13px;font-weight:600}.pa-ch1-divider-body h2{position:relative;margin:0;font-size:63px;line-height:1.24;letter-spacing:-.06em;font-weight:700}.pa-ch1-divider-body h2 em{color:#d9bc8f;font-style:normal}.pa-ch1-rule{position:relative;width:100px;height:1px;margin:44px 0 24px;background:#bda782}.pa-ch1-divider-body>span:last-child{position:relative;color:#c2c7bd;font-size:15px}.pa-ch1-divider-steps{position:absolute;left:115px;right:115px;bottom:79px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #ffffff4b}.pa-ch1-divider-steps>div{display:flex;flex-direction:column;gap:12px;min-height:60px;box-sizing:border-box;padding:14px 14px 0;border-right:1px solid #ffffff19}.pa-ch1-divider-steps>div:first-child{padding-left:0}.pa-ch1-divider-steps>div:last-child{border-right:0}.pa-ch1-divider-steps b{color:#bda47b;font:11px Georgia,serif}.pa-ch1-divider-steps span{color:#d0d3cb;font-size:12px}.pa-ch1-first{background:#f4f2ed;color:#262a26}.pa-ch1-first-top{position:absolute;top:50px;left:82px;right:82px;display:flex;justify-content:space-between;color:#9a805d;font-size:11px;font-weight:600;letter-spacing:.02em}.pa-ch1-first h2{position:absolute;top:119px;left:111px;margin:0;font-size:47px;line-height:1.29;letter-spacing:-.057em;font-weight:700}.pa-ch1-first h2 em{color:#9e7c4f;font-style:normal}.pa-ch1-diagram-caption{position:absolute;right:110px;top:184px;display:flex;align-items:center;gap:11px;color:#a78a62;font:10px Georgia,serif;letter-spacing:.13em}.pa-ch1-diagram-caption i{display:block;width:20px;height:1px;background:#b5ab9b}.pa-ch1-structure{position:absolute;top:327px;left:110px;width:1060px;height:290px}.pa-ch1-structure-lines{position:absolute;inset:0;width:100%;height:100%;overflow:visible}.pa-ch1-structure-lines path{stroke:#b69d78;stroke-width:1.4;fill:none}.pa-ch1-structure-lines circle{fill:#a98b5e}.pa-ch1-source{position:absolute;left:0;box-sizing:border-box;width:355px;height:128px;padding:17px 21px;background:#ebe9e2;border-top:1px solid #b6aa96}.pa-ch1-source>span,.pa-ch1-agent>span{display:block;color:#987b54;font:10px Georgia,serif;letter-spacing:.15em}.pa-ch1-source strong{display:block;margin-top:8px;font-size:21px;font-weight:650;letter-spacing:-.04em}.pa-ch1-filetypes{display:flex;gap:11px;margin-top:13px}.pa-ch1-filetypes b{color:#777e73;font:11px Georgia,serif;letter-spacing:.04em}.pa-ch1-filetypes b+b:before{content:"·";margin-right:11px;color:#b3afa6}.pa-ch1-source p{margin:11px 0 0;color:#767c73;font-size:12px}.pa-ch1-agent{position:absolute;top:15px;left:650px;box-sizing:border-box;width:410px;height:260px;padding:27px 30px;background:#2a2f2a;color:#f8f6ef;border-top:1px solid #d5b98a}.pa-ch1-agent>span{color:#c2a778}.pa-ch1-agent strong{display:block;margin-top:25px;font-size:30px;line-height:1.25;font-weight:650;letter-spacing:-.05em}.pa-ch1-agent>div{display:flex;gap:20px;margin-top:24px;padding-top:17px;border-top:1px solid #ffffff3b}.pa-ch1-agent>div span{color:#c9cec5;font-size:11px;white-space:nowrap}.pa-ch1-first-bottom{position:absolute;left:111px;bottom:69px;color:#777e74;font-size:13px;letter-spacing:-.02em}.pa-contents-heading{top:88px}.pa-contents-heading h2{font-size:33px;line-height:1.28}.pa-contents-heading p{margin-bottom:9px;font-size:11px;letter-spacing:.08em}.pa-chapters{top:275px;left:82px;right:82px;display:grid;grid-template-columns:repeat(5,minmax(0,1fr));border-top:1px solid #bfc2ba;border-bottom:1px solid #bfc2ba}.pa-chapter{height:343px;display:block;box-sizing:border-box;padding:22px 13px 0;border-top:0;border-right:1px solid #d6d8d1}.pa-chapter:first-child{padding-left:0}.pa-chapter:last-child{padding-right:0;border-right:0;border-bottom:0}.pa-chapter-heading{display:flex;flex-direction:column;align-items:flex-start;min-height:68px;position:relative}.pa-chapter-number{font-size:10px;font-weight:600;letter-spacing:.1em}.pa-chapter-heading strong{display:block;margin-top:14px;font-size:17px;letter-spacing:-.04em;font-weight:700;white-space:nowrap}.pa-chapter-pages{position:absolute;top:1px;right:0;font-size:10px}.pa-chapter>p{min-height:42px;margin:0;color:#8b9188;font-size:11px;line-height:1.55;letter-spacing:-.025em}.pa-chapter-items{margin-top:9px}.pa-chapter-items>div{height:37px;display:grid;grid-template-columns:30px minmax(0,1fr) 18px;align-items:center;border-top:1px solid #dedfd9}.pa-chapter-items>div span{color:#b09268;font:9px Georgia,serif}.pa-chapter-items>div b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4a5049;font-size:12px;font-weight:550;letter-spacing:-.025em}.pa-chapter-items>div em{color:#a5aaa2;text-align:right;font:10px Georgia,serif;font-style:normal}.pa-contents-bottom{bottom:52px}.pa-ch1-first h2{top:107px;font-size:39px;line-height:1.31}.pa-ch1-structure{top:288px;width:1090px;height:315px}.pa-ch1-source{width:285px;height:135px;padding:14px 15px}.pa-ch1-source strong{margin-top:10px;font-size:17px}.pa-ch1-source>span,.pa-ch1-agent>span{font-size:9px}.pa-ch1-source p{margin-top:12px;font-size:11px}.pa-ch1-source-files p{margin-top:15px}.pa-ch1-filetypes{gap:6px;margin-top:12px}.pa-ch1-filetypes b{font-size:10px}.pa-ch1-filetypes b+b:before{margin-right:6px}.pa-ch1-processed{position:absolute;top:0;left:398px;width:286px;height:315px;box-sizing:border-box;border-top:1px solid #b6aa96;background:#f0eee8;padding:16px 17px}.pa-ch1-processed>span{display:block;margin-bottom:11px;color:#957c59;font-size:10px;font-weight:700}.pa-ch1-processed>div{height:60px;display:grid;grid-template-columns:30px 1fr;grid-template-rows:26px 20px;align-items:end;border-top:1px solid #d4d6cd}.pa-ch1-processed>div b{grid-row:span 2;align-self:center;color:#aa8d64;font:13px Georgia,serif}.pa-ch1-processed>div strong{color:#313630;font-size:14px;letter-spacing:-.03em}.pa-ch1-processed>div small{align-self:start;color:#8a9087;font-size:11px}.pa-ch1-agent{top:0;left:755px;width:335px;height:315px;padding:20px 21px}.pa-ch1-agent strong{margin-top:22px;font-size:26px}.pa-ch1-agent p{margin:18px 0 0;color:#c5ccc2;font-size:12px;line-height:1.65}.pa-ch1-agent>div{gap:12px;margin-top:23px;padding-top:13px}.pa-ch1-agent>div span{font-size:10px}.pa-ch1-first-bottom{bottom:51px;font-size:12px}.pa-root{background:#e8e4dc;color:#1f1c18}.pa-toolbar{background:#ffffffed;border-bottom-color:#dcd6cb}.pa-toolbar-title{color:#1f1c18;font-weight:800}.pa-status-dot{background:#a98246}.pa-toolbar-draft{color:#8a8378;border-color:#d7cfc2}.pa-toolbar-actions a{color:#1f1c18;background:#fff;border-color:#d7cfc2;border-radius:20px;font-weight:700}.pa-toolbar-actions button{color:#fff;background:#1f1c18;border-color:#1f1c18;border-radius:20px;font-weight:800}.pa-stage{gap:28px;padding-top:28px}.pa-slide{border-radius:16px;box-shadow:0 24px 60px #1f1c1829}.pa-cover{background:#1f1c18;color:#f6f2eb}.pa-cover:before{left:0;width:auto;right:0;background-image:linear-gradient(#ffffff0b 1px,transparent 1px),linear-gradient(90deg,#ffffff0b 1px,transparent 1px);background-size:64px 64px}.pa-cover:after{top:-270px;right:-210px;width:750px;height:750px;border:0;border-radius:50%;background:radial-gradient(circle,#a9824645,transparent 62%)}.pa-cover-grid{display:none}.pa-cover-top{top:53px;left:64px;right:64px}.pa-wordmark{color:#a98246;font:800 10px Pretendard,sans-serif;letter-spacing:.22em}.pa-wordmark span{color:#a98246;font-weight:800}.pa-cover-top-right{color:#8a8073;font:800 10px Pretendard,sans-serif;letter-spacing:.17em}.pa-cover-body{z-index:1;top:222px;left:64px;right:430px}.pa-kicker{color:#a98246;font-size:10px;font-weight:800;letter-spacing:.17em}.pa-cover h1{margin:17px 0 18px;font-size:54px;line-height:1.19;letter-spacing:-.04em;font-weight:800}.pa-cover h1 em{color:#cba46a}.pa-cover-description{color:#c7c0b6;font-size:14px;line-height:1.83}.pa-cover-workflow{z-index:2;top:182px;right:64px;width:330px;box-sizing:border-box;padding:21px 23px 19px;background:#ffffff0b;border:1px solid #ffffff28;border-radius:13px}.pa-cover-workflow>div:not(:first-child){min-height:0;padding:0;border-top:0}.pa-cover-workflow-head{height:auto;margin-bottom:14px;color:#a98246;font:800 9px Pretendard,sans-serif;letter-spacing:.16em}.pa-cover-workflow-head span:last-child{color:#938b80}.pa-cover-workflow>strong{display:block;color:#eeeae3;font-size:17px;line-height:1.48;font-weight:800;letter-spacing:-.025em}.pa-cover-workflow>p{margin:9px 0 0;color:#aaa196;font-size:11px;line-height:1.55}.pa-cover-workflow>.pa-cover-quote{margin-top:17px;padding:14px 0;border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff20}.pa-cover-quote small{display:block;color:#9d9488;font-size:10px}.pa-cover-quote b{display:block;margin-top:5px;color:#fff;font-size:32px;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.pa-cover-quote b span{margin-left:5px;color:#a98246;font-size:16px}.pa-cover-workflow-foot{margin-top:11px;color:#b4aa9d;font-size:10px}.pa-cover-workflow-foot span{padding:0 5px;color:#a98246}.pa-cover-bottom{left:64px;right:64px;bottom:63px;display:grid;grid-template-columns:280px 1fr;align-items:stretch;padding:0;border:1px solid #ffffff2b;border-radius:12px;overflow:hidden}.pa-cover-proof{height:87px;box-sizing:border-box;padding:18px;background:#221e1a;color:#d5cfc6;font-size:11px;line-height:1.5;border-right:1px solid #ffffff2b}.pa-proof-mark{font-size:17px}.pa-cover-facts{display:grid;grid-template-columns:repeat(3,1fr);gap:0}.pa-cover-facts div,.pa-cover-facts div:last-child{min-width:0;box-sizing:border-box;padding:18px;background:#221e1a;border-right:1px solid #ffffff2b}.pa-cover-facts div:last-child{border-right:0}.pa-cover-facts span{color:#8f8579;font-size:9px;font-weight:800;letter-spacing:.08em}.pa-cover-facts strong,.pa-cover-facts div:last-child strong{color:#b9945b;font-size:15px;font-weight:800}.pa-cover .pa-page-index{right:75px;bottom:28px;color:#8a8073}.pa-contents,.pa-ch1-first{background:#fff;color:#1f1c18}.pa-contents-top,.pa-ch1-first-top{left:64px;right:64px;color:#a98246;font-size:9.5px;font-weight:800;letter-spacing:.14em}.pa-contents-heading{top:92px;left:64px;gap:0}.pa-heading-mark{display:none}.pa-contents-heading p{color:#a98246;font-size:10px;font-weight:800;letter-spacing:.13em}.pa-contents-heading h2{color:#1f1c18;font-size:34px;line-height:1.25;font-weight:800;letter-spacing:-.035em}.pa-chapters{left:64px;right:64px;top:269px;border-top:1.5px solid #1f1c18;border-bottom:0}.pa-chapter{height:362px;padding-top:23px;border-right-color:#e7e1d6}.pa-chapter-heading strong{font-weight:800;color:#1f1c18}.pa-chapter-number{color:#c4bbad;font:800 9px Pretendard,sans-serif;letter-spacing:.18em}.pa-chapter-pages{color:#a98246;font:800 10px Pretendard,sans-serif}.pa-chapter>p{color:#a2998d;font-size:11px;line-height:1.6}.pa-chapter-items>div{border-top-color:#eeeae4}.pa-chapter-items>div span{color:#a98246;font:800 9px Pretendard,sans-serif}.pa-chapter-items>div b{color:#3f3a33;font-weight:700}.pa-contents-bottom{left:64px;right:64px;bottom:29px;color:#aa9f91;font-size:10px}.pa-contents .pa-page-index{display:none}.pa-ch1-divider{background:#25211c}.pa-ch1-divider:before{left:0;width:auto;right:0;background-image:linear-gradient(#ffffff0a 1px,transparent 1px),linear-gradient(90deg,#ffffff0a 1px,transparent 1px);background-size:56px 56px}.pa-ch1-top{left:64px;right:64px;top:61px;color:#a98246;font:800 10px Pretendard,sans-serif}.pa-ch1-divider-body{top:188px;left:64px}.pa-ch1-ghost{top:-120px;right:0;color:#ffffff0c;-webkit-text-stroke:0;font:800 230px Pretendard,sans-serif}.pa-ch1-divider-body p{color:#a98246;font-size:10px;font-weight:800;letter-spacing:.15em}.pa-ch1-divider-body h2{font-size:52px;line-height:1.23;font-weight:800;letter-spacing:-.035em}.pa-ch1-divider-body h2 em{color:#a98246}.pa-ch1-rule{width:60px;height:3px;background:#a98246;margin:27px 0 20px}.pa-ch1-divider-body>span:last-child{color:#c0b8ac;font-size:14px}.pa-ch1-divider-steps{left:64px;right:64px;bottom:55px;border-top-color:#ffffff2b}.pa-ch1-divider-steps>div{min-height:76px;padding:18px 14px 0}.pa-ch1-divider-steps b{color:#a98246;font:800 10px Pretendard,sans-serif}.pa-ch1-divider-steps span{color:#ded7cc;font-size:12px;font-weight:700}.pa-ch1-first-top{top:48px}.pa-ch1-first h2{top:92px;left:64px;font-size:35px;line-height:1.27;font-weight:800;letter-spacing:-.032em}.pa-ch1-first h2 em{color:#a98246}.pa-ch1-diagram-caption{top:155px;right:64px;color:#b7aa99;font:800 9px Pretendard,sans-serif}.pa-ch1-structure{top:248px;left:64px;width:1152px;height:360px}.pa-ch1-structure-lines{display:none}.pa-ch1-source{width:286px;height:162px;background:#faf6ee;border:1px solid #e0d6c2;border-radius:13px;padding:22px 20px}.pa-ch1-source-files{top:0}.pa-ch1-source-knowhow{bottom:0}.pa-ch1-source>span,.pa-ch1-agent>span{color:#a98246;font:800 9px Pretendard,sans-serif;letter-spacing:.13em}.pa-ch1-source strong{margin-top:15px;color:#1f1c18;font-size:19px;font-weight:800}.pa-ch1-filetypes{margin-top:17px}.pa-ch1-filetypes b{color:#a98246;font:800 10px Pretendard,sans-serif}.pa-ch1-source p{color:#8a8073;font-size:11px}.pa-ch1-source-files p{margin-top:12px}.pa-ch1-processed{top:0;left:380px;width:326px;height:360px;background:#fff;border:1px solid #e7e1d6;border-radius:13px;padding:21px 24px}.pa-ch1-processed>span{color:#a98246;font-size:10px;font-weight:800;letter-spacing:.05em}.pa-ch1-processed>div{height:72px;border-top-color:#eeeae4}.pa-ch1-processed>div b{color:#a98246;font:800 10px Pretendard,sans-serif}.pa-ch1-processed>div strong{color:#1f1c18;font-size:15px;font-weight:800}.pa-ch1-processed>div small{color:#8a8073;font-size:11px}.pa-ch1-agent{top:0;left:800px;width:352px;height:360px;background:#25211c;border:0;border-radius:13px;padding:29px 27px}.pa-ch1-agent>span{color:#a98246}.pa-ch1-agent strong{margin-top:37px;font-size:27px;font-weight:800}.pa-ch1-agent p{margin-top:23px;color:#c0b8ac;font-size:12px}.pa-ch1-agent>div{gap:11px;border-top-color:#ffffff28;margin-top:31px}.pa-ch1-agent>div span{color:#a98246;font-size:10px;font-weight:700}.pa-ch1-structure:before,.pa-ch1-structure:after{content:"";position:absolute;top:50%;width:55px;height:1px;background:#cbbca7}.pa-ch1-structure:before{left:307px}.pa-ch1-structure:after{left:727px}.pa-ch1-first-bottom{left:64px;bottom:50px;color:#b0a79a;font-size:10.5px}.pa-cover{color:#f6f2eb;background:radial-gradient(circle at 79% 41%,#203239 0,#152127 27%,#10191d 64%)}.pa-cover:before{inset:0;width:auto;background:linear-gradient(90deg,transparent 0,#ffffff07 50%,transparent 100%)}.pa-cover:after{display:none}.pa-cover-top{top:48px;left:72px;right:72px;padding-bottom:18px;border-bottom:1px solid #ffffff2a}.pa-wordmark{display:flex;align-items:center;gap:6px;color:#f3eee4;font-size:11px;letter-spacing:.16em}.pa-wordmark span:not(.pa-cover-symbol){color:#bba078}.pa-cover-symbol{margin-right:8px;color:#c1a67c;font-size:21px;line-height:.5}.pa-cover-top-right{color:#a1a7a5;font-size:9px;letter-spacing:.16em}.pa-cover-top-right span{padding:0 11px;color:#aa8e65}.pa-cover-body{z-index:2;top:214px;left:72px;right:475px}.pa-kicker{gap:11px;color:#bda377;font-size:10px;font-weight:800;letter-spacing:.09em}.pa-kicker-line{display:block;width:24px;height:1px;background:#bda377}.pa-cover h1{margin:24px 0 25px;color:#f6f3eb;font-size:49px;line-height:1.28;font-weight:750;letter-spacing:-.047em;white-space:nowrap}.pa-cover h1 em{color:#ceb185}.pa-cover-description{color:#aeb7b8;font-size:13px;line-height:1.83}.pa-cover-art{position:absolute;top:150px;right:64px;width:430px;height:420px}.pa-cover-art:before{content:"";position:absolute;inset:45px 25px;border-radius:50%;background:radial-gradient(circle,#bd9b6224,transparent 62%);filter:blur(18px)}.pa-cover-art-orbit{position:absolute;left:50%;top:47%;border:1px solid #c0ad8e50;border-radius:50%;transform:translate(-50%,-50%)}.pa-cover-art-orbit-outer{width:347px;height:347px;border-style:dashed;border-color:#b7a78539}.pa-cover-art-orbit-inner{width:271px;height:271px;border-color:#baa17978;box-shadow:0 0 0 27px #ffffff05,0 0 0 65px #ffffff02}.pa-cover-art-axis{position:absolute;background:#af997657}.pa-cover-art-axis-h{left:16px;right:16px;top:47%;height:1px}.pa-cover-art-axis-v{top:0;bottom:24px;left:50%;width:1px}.pa-cover-art-node{position:absolute;z-index:2;display:flex;align-items:center;gap:7px;color:#aab2b0;font:700 9px Pretendard,sans-serif;letter-spacing:.1em}.pa-cover-art-node i{width:6px;height:6px;border:1px solid #ceb185;border-radius:50%;background:#17252a;box-shadow:0 0 0 4px #ceb1851c}.pa-cover-art-node-top{left:206px;top:10px;flex-direction:column}.pa-cover-art-node-left{left:5px;top:188px}.pa-cover-art-node-bottom{left:198px;bottom:21px;flex-direction:column-reverse}.pa-cover-art-core{position:absolute;z-index:1;left:50%;top:47%;display:flex;flex-direction:column;align-items:center;justify-content:center;width:196px;height:196px;box-sizing:border-box;border:1px solid #c2aa816c;border-radius:50%;background:radial-gradient(circle at 35% 30%,#304147,#1a292e 70%);transform:translate(-50%,-50%);box-shadow:0 0 45px #0c141a99,inset 0 0 32px #d9bd8d17}.pa-cover-art-core span{color:#a9b6b4;font:700 9px Pretendard,sans-serif;line-height:1.6;letter-spacing:.13em;text-align:center}.pa-cover-art-core b{margin-top:12px;color:#e7d6b7;font:800 31px Pretendard,sans-serif;letter-spacing:.03em}.pa-cover-art-core small{margin-top:8px;color:#85938f;font:700 7px Pretendard,sans-serif;letter-spacing:.11em}.pa-cover-art-index{position:absolute;right:3px;bottom:17px;color:#8d9695;font:700 8px Pretendard,sans-serif;letter-spacing:.13em}.pa-cover-bottom{left:72px;right:72px;bottom:74px;display:grid;grid-template-columns:1.7fr .8fr .9fr 1fr;align-items:start;gap:24px;padding-top:22px;border:0;border-top:1px solid #ffffff4b;border-radius:0;overflow:visible}.pa-cover-bottom>div{display:flex;flex-direction:column;gap:11px}.pa-cover-bottom>div span{color:#99a2a0;font-size:9px;font-weight:800;letter-spacing:.13em}.pa-cover-bottom>div strong{color:#ede8df;font-size:15px;font-weight:750;letter-spacing:-.02em}.pa-cover-bottom>div:last-child strong{color:#d8bc90;font-variant-numeric:tabular-nums}.pa-cover .pa-page-index{right:72px;bottom:27px;color:#7e8988}.pa-ch1-divider{color:#f6f2eb;background:#1c2426}.pa-ch1-divider:before{inset:0;width:auto;background:linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:50% 100%}.pa-ch1-divider:after{content:"";position:absolute;right:-130px;bottom:-215px;width:610px;height:610px;border:1px solid #bca37526;border-radius:50%;box-shadow:0 0 0 65px #bca3750b,0 0 0 130px #bca37506}.pa-ch1-top{top:53px;left:72px;right:72px;padding-bottom:18px;border-bottom:1px solid #ffffff2a;color:#c6aa7f;font-size:10px;letter-spacing:.17em}.pa-ch1-top span:last-child{color:#9eaaa7}.pa-ch1-number{position:absolute;top:203px;left:56px;color:transparent;-webkit-text-stroke:1px #bda47866;font:800 232px Pretendard,sans-serif;line-height:1;letter-spacing:-.11em}.pa-ch1-divider-body{z-index:1;top:231px;left:533px;right:65px}.pa-ch1-divider-body p{margin-bottom:19px;color:#c2a77b;font-size:11px;letter-spacing:.06em}.pa-ch1-divider-body h2{font-size:49px;line-height:1.29;font-weight:750;letter-spacing:-.05em;white-space:nowrap}.pa-ch1-divider-body h2 em{color:#d1b389}.pa-ch1-rule{width:42px;height:2px;margin:28px 0 21px;background:#bd9f70}.pa-ch1-divider-body>span:last-child{color:#b7c0bd;font-size:13px}.pa-ch1-divider-foot{position:absolute;z-index:1;left:72px;right:72px;bottom:80px;display:flex;align-items:center;gap:20px;padding-top:21px;border-top:1px solid #ffffff35;color:#aeb8b4;font-size:12px}.pa-ch1-divider-foot i{width:45px;height:1px;background:#ae936b}.pa-ch1-divider-foot strong{color:#d2b48a;font-weight:750}.pa-ch1-divider .pa-page-index{right:72px;bottom:30px;color:#85918e}.pa-root{background:#e6eae8;color:#1c2426}.pa-toolbar{border-bottom-color:#dbe2df}.pa-toolbar-title{color:#1c2426}.pa-status-dot{background:#b49464}.pa-toolbar-draft{color:#74817f;border-color:#d8e0dc}.pa-toolbar-actions a{color:#1c2426;border-color:#d6dfdb}.pa-toolbar-actions button{background:#1c2426;border-color:#1c2426}.pa-toolbar-actions span{color:#b49464}.pa-contents,.pa-ch1-first{background:#fff;color:#1c2426}.pa-contents-top,.pa-ch1-first-top,.pa-section-id,.pa-contents-heading p{color:#9b7b50}.pa-section-id span{color:#bbc6c2}.pa-contents-heading h2,.pa-ch1-first h2{color:#1c2426}.pa-chapters{border-top-color:#1c2426}.pa-chapter{border-right-color:#dfe6e2}.pa-chapter-heading strong,.pa-chapter-items>div b{color:#263134}.pa-chapter-number,.pa-chapter-pages,.pa-chapter-items>div span{color:#9b7b50}.pa-chapter>p,.pa-contents-bottom{color:#84918e}.pa-chapter-items>div{border-top-color:#e3e9e6}.pa-chapter-items>div em{color:#9aa7a2}.pa-contents-intro{position:absolute;top:243px;left:64px;right:64px;display:flex;align-items:center;gap:12px;color:#64716d;font-size:10px;font-weight:700}.pa-contents-intro b{color:#a28255;font:800 10px Georgia,serif}.pa-contents-intro span{color:#263134}.pa-contents-intro i{font-style:normal;font-weight:500}.pa-brief-answers{background:#f6f5f0;color:#1d282b}.pa-brief-answers:before{content:"";position:absolute;left:0;top:0;width:10px;height:100%;background:#a88b61}.pa-brief-top{position:absolute;top:45px;left:72px;right:72px;display:flex;justify-content:space-between;color:#a08056;font-size:10px;font-weight:800;letter-spacing:.15em}.pa-brief-top span:last-child{color:#6d7672;font:11px Georgia,serif;letter-spacing:.1em}.pa-brief-heading{position:absolute;top:95px;left:72px;right:72px}.pa-brief-heading p{margin:0 0 12px;color:#8b704d;font-size:11px;font-weight:800;letter-spacing:.02em}.pa-brief-heading h2{margin:0;font-size:41px;line-height:1.24;letter-spacing:-.053em;font-weight:800}.pa-brief-heading h2 em{color:#a17e4e;font-style:normal}.pa-brief-layout{position:absolute;top:260px;left:72px;right:72px;height:378px;display:grid;grid-template-columns:1.06fr .94fr;gap:25px}.pa-brief-platform{padding:24px 28px 22px;background:#1d292c;display:flex;flex-direction:column}.pa-brief-platform-top{display:flex;justify-content:space-between;gap:12px;color:#d2b88e;font-size:10px;font-weight:800}.pa-brief-platform-top b{color:#869590;font:9px Georgia,serif;letter-spacing:.12em}.pa-brief-platform h3{margin:19px 0 10px;color:#f7f3e9;font-size:28px;line-height:1.2;letter-spacing:-.045em}.pa-brief-platform p{margin:0;max-width:520px;color:#bac6c1;font-size:12px;line-height:1.6;letter-spacing:-.015em}.pa-brief-platform-reasons{margin-top:19px;border-top:1px solid #60706b66}.pa-brief-platform-reasons>div{min-height:31px;display:flex;align-items:center;gap:13px;border-bottom:1px solid #60706b66}.pa-brief-platform-reasons b{color:#c4a679;font:9px Georgia,serif}.pa-brief-platform-reasons span{color:#e8ece6;font-size:11px;font-weight:650}.pa-brief-platform small{margin-top:auto;color:#a0aea8;font-size:10px;line-height:1.4}.pa-brief-questions{display:grid;grid-template-rows:repeat(3,1fr);border-top:1px solid #bcc7c0}.pa-brief-questions>div{padding:16px 4px 11px;border-bottom:1px solid #bcc7c0}.pa-brief-questions span{display:block;color:#977649;font-size:10px;font-weight:800}.pa-brief-questions strong{display:block;margin-top:9px;color:#243134;font-size:17px;letter-spacing:-.035em}.pa-brief-questions p{margin:8px 0 0;color:#66736d;font-size:11.5px;line-height:1.5;letter-spacing:-.015em}.pa-brief-foot{position:absolute;left:72px;right:72px;bottom:47px;display:flex;justify-content:space-between;gap:20px;color:#64716d;font-size:10px}.pa-brief-foot b{color:#a18359;font:9px Georgia,serif;letter-spacing:.12em;white-space:nowrap}.pa-ch1-first h2 em{color:#9b7b50}.pa-ch1-diagram-caption{color:#8a9893}.pa-ch1-diagram-caption i{background:#b9c6c1}.pa-ch1-source{background:#f5f8f6;border-color:#d8e2dc}.pa-ch1-source>span,.pa-ch1-processed>span{color:#9b7b50}.pa-ch1-source strong,.pa-ch1-processed>div strong{color:#263134}.pa-ch1-source p,.pa-ch1-processed>div small{color:#74827e}.pa-ch1-filetypes b,.pa-ch1-processed>div b{color:#a4855a}.pa-ch1-filetypes b+b:before{color:#bec9c3}.pa-ch1-processed{background:#fff;border-color:#dce5e0}.pa-ch1-processed>div{border-top-color:#e3e9e6}.pa-ch1-agent{background:#1c2426}.pa-ch1-agent>span,.pa-ch1-agent>div span{color:#c8aa7d}.pa-ch1-agent p{color:#bbc7c3}.pa-ch1-agent>div{border-top-color:#ffffff30}.pa-ch1-structure:before,.pa-ch1-structure:after{background:#a9b8b2}.pa-ch1-first-bottom{color:#82908c}.pa-page-index-dark{color:#889792}.pa-knowledge-flow{position:absolute;top:247px;left:64px;width:1152px;height:360px;display:grid;grid-template-columns:244px 48px 470px 48px 342px}.pa-knowledge-input{display:flex;flex-direction:column;gap:16px}.pa-knowledge-input-card{box-sizing:border-box;height:172px;padding:20px 18px;background:#f5f8f6;border:1px solid #d8e2dc;border-radius:11px}.pa-knowledge-input-card>span{display:block;color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.08em}.pa-knowledge-input-card>strong{display:block;margin-top:19px;color:#263134;font-size:16px;font-weight:800;letter-spacing:-.035em;white-space:nowrap}.pa-knowledge-input-card p{margin:16px 0 0;color:#76847f;font-size:11px;line-height:1.7}.pa-knowledge-filetypes{display:flex;gap:8px;margin-top:16px}.pa-knowledge-filetypes b{color:#a4855a;font-size:10px;font-weight:800}.pa-knowledge-filetypes b+b:before{content:"·";margin-right:8px;color:#c3cec7}.pa-knowledge-input-card:first-child p{margin-top:12px}.pa-knowledge-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#9b7b50}.pa-knowledge-arrow span{color:#9b7b50;font-size:9px;font-weight:800;white-space:nowrap}.pa-knowledge-arrow i{font-size:25px;font-style:normal;font-weight:300;line-height:1}.pa-knowledge-library{box-sizing:border-box;height:360px;padding:0 20px;background:#fff;border:1px solid #dce5e0;border-radius:11px}.pa-knowledge-library-head{height:68px;display:flex;justify-content:space-between;align-items:center}.pa-knowledge-library-head span{display:block;color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.1em}.pa-knowledge-library-head strong{display:block;margin-top:8px;color:#1c2426;font-size:18px;font-weight:800;letter-spacing:-.035em}.pa-knowledge-library-head small{align-self:flex-start;margin-top:21px;color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.07em}.pa-knowledge-common{height:52px;display:flex;align-items:center;gap:13px;padding:0 12px;background:#edf3ef;border-radius:6px}.pa-knowledge-common b{flex:none;color:#856b48;font-size:11px;font-weight:800}.pa-knowledge-common span{color:#586761;font-size:11px;font-weight:650;white-space:nowrap}.pa-knowledge-type{height:79px;display:grid;grid-template-columns:69px 1fr;align-items:center;border-bottom:1px solid #e3e9e6}.pa-knowledge-type:last-child{border-bottom:0}.pa-knowledge-type>b{color:#9b7b50;font-size:15px;font-weight:800}.pa-knowledge-type>span{display:flex;flex-direction:column;gap:6px}.pa-knowledge-type strong{color:#263134;font-size:13px;font-weight:800}.pa-knowledge-type small{color:#76847f;font-size:11px}.pa-knowledge-agent{position:relative;box-sizing:border-box;height:360px;padding:25px 24px;background:#1c2426;border-radius:11px;color:#fff}.pa-knowledge-agent>span{color:#c8aa7d;font-size:9px;font-weight:800;letter-spacing:.13em}.pa-knowledge-agent-symbol{width:39px;height:39px;display:grid;place-items:center;margin-top:27px;border:1px solid #b99b6b78;border-radius:50%;color:#d0b484;font-size:24px}.pa-knowledge-agent>strong{display:block;margin-top:17px;font-size:24px;font-weight:800;line-height:1.32;letter-spacing:-.04em}.pa-knowledge-agent>p{margin:18px 0 0;color:#bbc7c3;font-size:11px;line-height:1.7}.pa-knowledge-agent-steps{position:absolute;left:24px;right:24px;bottom:27px;display:flex;align-items:center;justify-content:space-between;padding-top:16px;border-top:1px solid #ffffff30}.pa-knowledge-agent-steps b{color:#d2b48a;font-size:10px;font-weight:750}.pa-knowledge-agent-steps i{color:#80908b;font-size:12px;font-style:normal}.pa-knowledge-storage{background:#fff;color:#1c2426}.pa-knowledge-storage-top{position:absolute;top:48px;left:64px;right:64px;display:flex;justify-content:space-between;color:#9b7b50;font-size:9.5px;font-weight:800;letter-spacing:.14em}.pa-knowledge-storage-heading{position:absolute;top:94px;left:64px}.pa-knowledge-storage-heading p{margin:0 0 12px;color:#9b7b50;font-size:10px;font-weight:800;letter-spacing:.025em}.pa-knowledge-storage-heading h2{margin:0;color:#1c2426;font-size:35px;font-weight:800;line-height:1.28;letter-spacing:-.037em}.pa-knowledge-storage-heading h2 em{color:#9b7b50;font-style:normal}.pa-storage-process{position:absolute;top:260px;left:64px;right:64px;height:98px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #1c2426;border-bottom:1px solid #dce5e0}.pa-storage-process>div{display:grid;grid-template-columns:27px 1fr;grid-template-rows:27px 28px;align-content:center;-moz-column-gap:11px;column-gap:11px;padding:0 18px;border-right:1px solid #e3e9e6}.pa-storage-process>div:first-child{padding-left:0}.pa-storage-process>div:last-child{border-right:0}.pa-storage-process b{grid-row:span 2;align-self:start;margin-top:3px;color:#9b7b50;font-size:10px;font-weight:800}.pa-storage-process strong{color:#263134;font-size:14px;font-weight:800}.pa-storage-process span{color:#7b8984;font-size:11px;white-space:nowrap}.pa-storage-example{position:absolute;top:389px;left:64px;right:64px;height:227px;display:grid;grid-template-columns:366px 1fr;gap:20px}.pa-storage-files,.pa-storage-record{box-sizing:border-box;height:227px;border:1px solid #dce5e0;border-radius:11px;overflow:hidden}.pa-storage-files{padding:16px 18px;background:#f5f8f6}.pa-storage-record{padding:16px 20px;background:#fff}.pa-storage-panel-head{display:flex;flex-direction:column;gap:5px;margin-bottom:10px}.pa-storage-panel-head span{color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.1em}.pa-storage-panel-head strong{color:#1c2426;font-size:15px;font-weight:800;letter-spacing:-.025em}.pa-storage-file{height:38px;display:grid;grid-template-columns:48px 1fr 31px;align-items:center;border-top:1px solid #dce5e0}.pa-storage-file b{color:#9b7b50;font-size:10px;font-weight:800}.pa-storage-file span{color:#384742;font-size:11px;font-weight:700}.pa-storage-file small{color:#9ba9a3;font-size:9px}.pa-storage-files>p{margin:9px 0 0;color:#86958f;font-size:9px}.pa-storage-record-grid{display:grid;grid-template-columns:repeat(2,1fr);margin-top:13px;border-top:1px solid #dce5e0}.pa-storage-record-grid>div{min-height:54px;display:grid;grid-template-columns:82px 1fr;align-items:center;border-bottom:1px solid #e3e9e6}.pa-storage-record-grid>div:nth-child(odd){padding-right:12px}.pa-storage-record-grid>div:nth-child(2n){padding-left:18px;border-left:1px solid #e3e9e6}.pa-storage-record-grid b{color:#9b7b50;font-size:10px;font-weight:800}.pa-storage-record-grid span{color:#465750;font-size:11px;font-weight:650;white-space:nowrap}.pa-storage-record-bottom{display:flex;align-items:center;gap:11px;margin-top:14px;color:#465750;font-size:11px;font-weight:700}.pa-storage-record-bottom i{color:#a4855a;font-style:normal}.pa-knowledge-storage-bottom{position:absolute;bottom:50px;left:64px;color:#82908c;font-size:10.5px}.pa-planning-knowhow{background:#fff;color:#1c2426}.pa-planning-top{position:absolute;top:48px;left:64px;right:64px;display:flex;justify-content:space-between;color:#9b7b50;font-size:9.5px;font-weight:800;letter-spacing:.14em}.pa-planning-heading{position:absolute;top:94px;left:64px}.pa-planning-heading p{margin:0 0 12px;color:#9b7b50;font-size:10px;font-weight:800;letter-spacing:.025em}.pa-planning-heading h2{margin:0;color:#1c2426;font-size:35px;font-weight:800;line-height:1.28;letter-spacing:-.037em}.pa-planning-heading h2 em{color:#9b7b50;font-style:normal}.pa-planning-columns{position:absolute;top:251px;left:64px;right:64px;height:214px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #1c2426;border-bottom:1px solid #dce5e0}.pa-planning-column{box-sizing:border-box;padding:19px 24px 16px}.pa-planning-column:first-child{padding-left:0;padding-right:29px;border-right:1px solid #dce5e0}.pa-planning-column:last-child{padding-left:29px;padding-right:0}.pa-planning-column-head>span{display:block;color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.12em}.pa-planning-column-head>strong{display:block;margin-top:9px;color:#263134;font-size:18px;font-weight:800;letter-spacing:-.03em}.pa-planning-column-head>p{margin:7px 0 0;color:#75847f;font-size:11px}.pa-planning-type-samples{display:flex;flex-wrap:wrap;gap:7px;margin-top:19px}.pa-planning-type-samples span{padding:7px 10px;background:#f1f5f2;border:1px solid #dfe7e2;border-radius:5px;color:#53635d;font-size:11px;font-weight:750}.pa-planning-column>small{display:block;margin-top:11px;color:#9aa8a2;font-size:9px}.pa-planning-logic-list{display:grid;grid-template-columns:repeat(3,1fr);margin-top:19px}.pa-planning-logic-list>div{min-width:0;padding:0 10px;border-right:1px solid #dce5e0}.pa-planning-logic-list>div:first-child{padding-left:0}.pa-planning-logic-list>div:last-child{padding-right:0;border-right:0}.pa-planning-logic-list b{display:block;color:#9b7b50;font-size:11px;font-weight:800}.pa-planning-logic-list span{display:block;margin-top:7px;color:#5e6e68;font-size:10px;line-height:1.55;word-break:keep-all}.pa-planning-rule{position:absolute;top:489px;left:64px;right:64px;height:133px;box-sizing:border-box;padding:18px 22px;border-radius:10px;background:#1c2426}.pa-planning-rule-head{display:flex;align-items:baseline;gap:21px}.pa-planning-rule-head span{color:#c8aa7d;font-size:9px;font-weight:800;letter-spacing:.09em}.pa-planning-rule-head strong{color:#e6ebe7;font-size:12px;font-weight:750}.pa-planning-rule-flow{display:grid;grid-template-columns:1fr 36px 1fr 36px 1fr;align-items:center;margin-top:19px;padding-top:13px;border-top:1px solid #ffffff2e}.pa-planning-rule-flow>div{display:flex;flex-direction:column;gap:7px}.pa-planning-rule-flow b{color:#c8aa7d;font-size:10px;font-weight:800}.pa-planning-rule-flow span{color:#f0f3ee;font-size:13px;font-weight:700;white-space:nowrap}.pa-planning-rule-flow i{color:#a1b0aa;font-size:16px;font-style:normal}.pa-planning-bottom{position:absolute;bottom:50px;left:64px;color:#82908c;font-size:10.5px}.pa-shared-agent{background:#fff;color:#1c2426}.pa-shared-agent-top{position:absolute;top:48px;left:64px;right:64px;display:flex;justify-content:space-between;color:#9b7b50;font-size:9.5px;font-weight:800;letter-spacing:.14em}.pa-shared-agent-heading{position:absolute;top:94px;left:64px}.pa-shared-agent-heading p{margin:0 0 12px;color:#9b7b50;font-size:10px;font-weight:800;letter-spacing:.025em}.pa-shared-agent-heading h2{margin:0;color:#1c2426;font-size:35px;font-weight:800;line-height:1.28;letter-spacing:-.037em}.pa-shared-agent-heading h2 em{color:#9b7b50;font-style:normal}.pa-shared-agent-core{position:absolute;top:244px;left:64px;right:64px;height:173px;box-sizing:border-box;padding:20px 23px;border-radius:11px;background:#1c2426;color:#fff}.pa-shared-agent-core-head{display:grid;grid-template-columns:1fr auto;grid-template-rows:21px 29px;align-items:center}.pa-shared-agent-core-head>span{color:#c8aa7d;font-size:9px;font-weight:800;letter-spacing:.13em}.pa-shared-agent-core-head>strong{grid-column:1;color:#f1f2ee;font-size:19px;font-weight:800;letter-spacing:-.025em}.pa-shared-agent-core-head>small{grid-column:2;grid-row:1 / span 2;color:#a9b8b3;font-size:10px}.pa-shared-agent-assets{display:grid;grid-template-columns:repeat(3,1fr);margin-top:18px;padding-top:16px;border-top:1px solid #ffffff30}.pa-shared-agent-assets>div{display:grid;grid-template-columns:30px 1fr;grid-template-rows:24px 20px;padding-left:20px;border-left:1px solid #ffffff25}.pa-shared-agent-assets>div:first-child{padding-left:0;border-left:0}.pa-shared-agent-assets b{grid-row:span 2;align-self:start;margin-top:4px;color:#c8aa7d;font-size:9px;font-weight:800}.pa-shared-agent-assets strong{color:#e9eeeb;font-size:13px;font-weight:800}.pa-shared-agent-assets span{color:#a9b8b3;font-size:10px}.pa-shared-agent-branches{position:absolute;top:417px;left:64px;width:1152px;height:38px}.pa-shared-agent-branches:before{content:"";position:absolute;top:0;left:50%;width:1px;height:18px;background:#a9b8b2}.pa-shared-agent-branches:after{content:"";position:absolute;top:18px;left:25%;right:25%;height:1px;background:#a9b8b2}.pa-shared-agent-branches i{position:absolute;top:18px;width:1px;height:18px;background:#a9b8b2}.pa-shared-agent-branches i:first-child{left:25%}.pa-shared-agent-branches i:last-child{left:75%}.pa-shared-agent-branches span{display:none}.pa-shared-agent-roles{position:absolute;top:455px;left:64px;right:64px;height:164px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.pa-shared-agent-role{box-sizing:border-box;height:164px;padding:26px 23px;border:1px solid #dce5e0;border-radius:10px;background:#f5f8f6}.pa-shared-agent-role:last-child{background:#faf8f3;border-color:#e7e0d3}.pa-shared-agent-role>span{color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.09em}.pa-shared-agent-role>strong{display:block;margin-top:16px;color:#263134;font-size:19px;font-weight:800;letter-spacing:-.035em}.pa-shared-agent-role>p{margin:15px 0 0;color:#6b7a74;font-size:11px;font-weight:650}.pa-shared-agent-role p i{padding:0 8px;color:#b49464;font-style:normal}.pa-shared-agent-bottom{position:absolute;bottom:50px;left:64px;color:#82908c;font-size:10.5px}.pa-shared-structure{position:absolute;top:247px;left:64px;width:1152px;height:360px;display:grid;grid-template-columns:254px 50px 340px 60px 448px}.pa-shared-inputs{display:flex;flex-direction:column;gap:16px}.pa-shared-input{box-sizing:border-box;height:172px;padding:21px 19px;border:1px solid #d8e2dc;border-radius:11px;background:#f5f8f6}.pa-shared-input>span{display:block;color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.08em}.pa-shared-input>strong{display:block;margin-top:25px;color:#263134;font-size:18px;font-weight:800;letter-spacing:-.035em}.pa-shared-input>p{margin:18px 0 0;color:#76847f;font-size:11px;line-height:1.7}.pa-shared-input-arrow{display:flex;align-items:center;justify-content:center;color:#9b7b50;font-size:27px;font-weight:300}.pa-shared-hub{box-sizing:border-box;height:360px;padding:26px 27px;border-radius:11px;background:#1c2426;color:#fff}.pa-shared-hub>span{color:#c8aa7d;font-size:9px;font-weight:800;letter-spacing:.1em}.pa-shared-hub-symbol{display:grid;place-items:center;width:39px;height:39px;margin-top:30px;border:1px solid #b99b6b78;border-radius:50%;color:#d0b484;font-size:24px}.pa-shared-hub>strong{display:block;margin-top:20px;font-size:26px;font-weight:800;line-height:1.32;letter-spacing:-.04em}.pa-shared-hub>p{margin:18px 0 0;color:#bbc7c3;font-size:11px;line-height:1.7}.pa-shared-hub>div:last-child{margin-top:24px;padding-top:16px;border-top:1px solid #ffffff30;color:#bbc7c3;font-size:11px}.pa-shared-hub>div:last-child b{color:#d2b48a;font-weight:800}.pa-shared-branch{width:60px;height:360px;overflow:visible}.pa-shared-branch path{fill:none;stroke:#a9b8b2;stroke-width:1.2}.pa-shared-branch path:last-child{stroke:#a4855a;stroke-width:1.4}.pa-shared-models{display:flex;flex-direction:column;gap:12px}.pa-shared-models>div{box-sizing:border-box;height:112px;padding:18px 21px;border:1px solid #dce5e0;border-radius:10px;background:#fff}.pa-shared-models>div:first-child{background:#f5f8f6}.pa-shared-models>div:nth-child(2){background:#faf8f3;border-color:#e7e0d3}.pa-shared-models>div>span{display:block;color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.08em}.pa-shared-models>div>strong{display:block;margin-top:7px;color:#263134;font-size:20px;font-weight:800;letter-spacing:-.03em}.pa-shared-models>div>p{margin:8px 0 0;color:#6b7a74;font-size:11px;font-weight:650}.pa-shared-models-dual>div{height:174px;padding:25px}.pa-shared-models-dual>div>strong{margin-top:14px;font-size:27px}.pa-shared-models-dual>div>p{margin-top:14px;font-size:12px;line-height:1.6}.pa-agent-folder{background:#fff;color:#1c2426}.pa-agent-folder-top{position:absolute;top:48px;left:64px;right:64px;display:flex;justify-content:space-between;color:#9b7b50;font-size:9.5px;font-weight:800;letter-spacing:.14em}.pa-agent-folder-heading{position:absolute;top:94px;left:64px}.pa-agent-folder-heading p{margin:0 0 12px;color:#9b7b50;font-size:10px;font-weight:800;letter-spacing:.025em}.pa-agent-folder-heading h2{margin:0;color:#1c2426;font-size:35px;font-weight:800;line-height:1.28;letter-spacing:-.037em}.pa-agent-folder-heading h2 em{color:#9b7b50;font-style:normal}.pa-agent-folder-body{position:absolute;top:247px;left:64px;width:1152px;height:386px;display:grid;grid-template-columns:634px 1fr;gap:20px}.pa-folder-explorer{height:386px;box-sizing:border-box;overflow:hidden;border:1px solid #d9e3dc;border-radius:11px;background:#f9fbf9}.pa-folder-explorer-bar{height:38px;display:flex;justify-content:space-between;align-items:center;padding:0 22px;background:#1c2426}.pa-folder-explorer-bar>span{display:flex;align-items:center;gap:10px;color:#c8aa7d;font-size:9px;font-weight:800;letter-spacing:.13em}.pa-folder-explorer-bar i{display:block;width:7px;height:7px;border-radius:50%;background:#c8aa7d}.pa-folder-explorer-bar small{color:#a6b4af;font-size:9px}.pa-folder-root{height:45px;display:flex;align-items:center;gap:12px;padding:0 27px;border-bottom:1px solid #dce5e0;background:#eff4f0}.pa-folder-root-icon{color:#9b7b50;font-size:20px;line-height:1}.pa-folder-root strong{color:#263134;font-size:15px;font-weight:800;letter-spacing:-.02em}.pa-folder-root small{margin-left:auto;color:#7b8c83;font-size:10px;font-weight:650}.pa-folder-rows{padding:6px 27px}.pa-folder-row{height:32px;display:grid;grid-template-columns:41px 222px 1fr;align-items:center;border-bottom:1px solid #e8ede8}.pa-folder-row:last-child{border-bottom:0}.pa-folder-tree{color:#9b7b50;font:14px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;white-space:pre}.pa-folder-row b{color:#263134;font:700 12px/1.2 ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.025em}.pa-folder-row>span:last-child{color:#6c7c74;font-size:11px;font-weight:650}.pa-folder-row-child{grid-template-columns:64px 199px 1fr;background:#f3f7f3}.pa-folder-row-child .pa-folder-tree{color:#ad9b7d}.pa-folder-row-child b{color:#52615a;font-size:11px}.pa-folder-use{box-sizing:border-box;height:386px;padding:29px 30px 24px;border-radius:11px;background:#1c2426;color:#f2f4f0}.pa-folder-use-eyebrow{color:#c8aa7d;font-size:9px;font-weight:800;letter-spacing:.11em}.pa-folder-use h3{margin:13px 0 22px;font-size:22px;font-weight:800;line-height:1.34;letter-spacing:-.035em}.pa-folder-use-steps{border-top:1px solid #ffffff32}.pa-folder-use-steps>div{min-height:64px;display:grid;grid-template-columns:39px 1fr;align-items:center;border-bottom:1px solid #ffffff22}.pa-folder-use-steps b{align-self:start;margin-top:15px;color:#c8aa7d;font-size:10px;font-weight:800}.pa-folder-use-steps strong{display:block;color:#f2f4f0;font-size:12px;font-weight:800}.pa-folder-use-steps small{display:block;margin-top:6px;color:#a8b8b2;font-size:10px}.pa-folder-use p{margin:16px 0 0;color:#c8aa7d;font-size:10px;font-weight:700;line-height:1.5}.pa-agent-folder-bottom{position:absolute;bottom:46px;left:64px;display:flex;align-items:center;gap:18px}.pa-agent-folder-bottom span{color:#9b7b50;font-size:10px;font-weight:800}.pa-agent-folder-bottom strong{color:#617069;font-size:10.5px;font-weight:650}@media print{.pa-slide{border-radius:0}}@media(max-width:700px){.pa-toolbar{height:56px;padding:0 14px}.pa-toolbar-title{font-size:11px}.pa-toolbar-draft,.pa-toolbar-actions a{display:none}.pa-toolbar-actions button{padding:7px;font-size:10px}.pa-stage{padding:20px 12px 40px;gap:20px}}@media print{@page{size:13.333in 7.5in;margin:0}.pa-root{background:#fff}.pa-toolbar{display:none}.pa-stage{display:block;padding:0}.pa-slide-shell{width:1280px;height:720px;-moz-column-break-after:page;break-after:page;page-break-after:always}.pa-slide-shell:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.pa-slide{transform:none;box-shadow:none;-webkit-print-color-adjust:exact;print-color-adjust:exact}}.pa-ch2-logic{background:#fff;color:#1c2426}.pa-ch2-heading{position:absolute;top:94px;left:64px}.pa-ch2-heading p{margin:0 0 12px;color:#9b7b50;font-size:10px;font-weight:800;letter-spacing:.025em}.pa-ch2-heading h2{margin:0;color:#1c2426;font-size:35px;line-height:1.28;font-weight:800;letter-spacing:-.037em}.pa-ch2-heading h2 em{color:#9b7b50;font-style:normal}.pa-overview-entry{position:absolute;top:137px;right:64px;width:213px;box-sizing:border-box;padding:12px 15px;border-left:2px solid #b39361;background:#f4f7f5}.pa-overview-entry span{display:block;color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.05em}.pa-overview-entry strong{display:block;margin-top:8px;color:#263134;font-size:13px;font-weight:800}.pa-overview-labels{position:absolute;top:245px;left:64px;width:1152px;height:26px;display:grid;grid-template-columns:205px 225px 220px 285px 217px;align-items:start;border-bottom:1px solid #263134}.pa-overview-labels span{padding-left:16px;color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.05em}.pa-overview-labels span:first-child{padding-left:0}.pa-overview-rows{position:absolute;top:281px;left:64px;width:1152px;display:flex;flex-direction:column;gap:9px}.pa-overview-row{position:relative;height:108px;display:grid;grid-template-columns:205px 225px 220px 285px 217px;box-sizing:border-box;overflow:hidden;border:1px solid #dbe5df;border-radius:9px;background:#fff}.pa-overview-phase{display:flex;flex-direction:column;padding:17px 16px;background:#eef3ef}.pa-overview-phase b{color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.07em}.pa-overview-phase strong{margin-top:7px;color:#263134;font-size:16px;font-weight:800;letter-spacing:-.035em}.pa-overview-phase small{margin-top:7px;color:#75857e;font-size:10px}.pa-overview-cell{position:relative;display:flex;flex-direction:column;justify-content:flex-start;padding:28px 16px 0;border-left:1px solid #e5ebe7}.pa-overview-create:after,.pa-overview-html:after{content:"→";position:absolute;top:38px;right:-7px;z-index:1;color:#a4865b;font-size:14px;background:#fff}.pa-overview-cell strong{color:#34443d;font-size:12px;font-weight:800;letter-spacing:-.02em}.pa-overview-cell small{margin-top:9px;color:#83918a;font-size:10px;line-height:1.45}.pa-overview-revise{padding-top:15px;background:#faf8f3}.pa-overview-revise em{margin-bottom:7px;color:#a18355;font-size:9px;font-style:normal;font-weight:800;letter-spacing:.06em}.pa-overview-revise strong{color:#806440}.pa-overview-revise small{color:#9b7b50;font-weight:750}.pa-overview-confirm{display:flex;flex-direction:column;justify-content:center;padding:0 18px;border-left:1px solid #e1e6df;background:#1c2426}.pa-overview-confirm b{color:#e4d2b6;font-size:13px;font-weight:800}.pa-overview-confirm small{margin-top:9px;color:#acb9b4;font-size:10px}.pa-overview-return{position:absolute;left:205px;bottom:8px;width:730px;height:18px;overflow:visible;pointer-events:none}.pa-overview-return path{fill:none;stroke:#b89b6b;stroke-width:1.2;stroke-dasharray:3 3}.pa-overview-bottom{position:absolute;left:64px;bottom:48px;display:flex;align-items:center;gap:15px;font-size:10px}.pa-overview-bottom span{color:#718078;font-weight:650}.pa-overview-bottom b{margin-right:5px;color:#9b7b50;font-size:16px;vertical-align:-1px}.pa-overview-bottom i{height:12px;border-left:1px solid #ccd6cf}.pa-ch2-logic .pa-page-index{right:64px;bottom:38px}.pa-rfp-detail{background:#fff;color:#1c2426}.pa-rfp-detail-top{position:absolute;top:48px;left:64px;right:64px;display:flex;justify-content:space-between;color:#9b7b50;font-size:9.5px;font-weight:800;letter-spacing:.14em}.pa-rfp-detail-heading{position:absolute;top:94px;left:64px}.pa-rfp-detail-heading p{margin:0 0 12px;color:#9b7b50;font-size:10px;font-weight:800;letter-spacing:.025em}.pa-rfp-detail-heading h2{margin:0;color:#1c2426;font-size:35px;font-weight:800;line-height:1.28;letter-spacing:-.037em}.pa-rfp-detail-heading h2 em{color:#9b7b50;font-style:normal}.pa-rfp-detail-body{position:absolute;top:247px;left:64px;width:1152px;height:367px;display:grid;grid-template-columns:690px 437px;gap:25px}.pa-rfp-detail-body:after{content:"→";position:absolute;top:166px;left:694px;color:#a4865b;font-size:18px}.pa-rfp-flow,.pa-rfp-preview{position:relative;box-sizing:border-box;height:367px;overflow:hidden;border:1px solid #dce5df;border-radius:10px}.pa-rfp-flow{background:#fff}.pa-rfp-panel-bar,.pa-rfp-preview-bar{box-sizing:border-box;height:38px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#1c2426}.pa-rfp-panel-bar span,.pa-rfp-preview-bar span{color:#c8aa7d;font-size:9px;font-weight:800;letter-spacing:.1em}.pa-rfp-panel-bar small,.pa-rfp-preview-bar small{color:#aab8b2;font-size:9px}.pa-rfp-flow-steps{padding:0 20px}.pa-rfp-flow-step{position:relative;box-sizing:border-box;min-height:67px;display:grid;grid-template-columns:42px 1fr;align-items:center;border-bottom:1px solid #e4ebe6}.pa-rfp-flow-step:last-child{border-bottom:0}.pa-rfp-flow-step>b{align-self:start;margin-top:20px;color:#9b7b50;font-size:10px;font-weight:800}.pa-rfp-flow-step strong{color:#263134;font-size:13px;font-weight:800;letter-spacing:-.025em}.pa-rfp-flow-step p{margin:8px 0 0;color:#74847c;font-size:10px;line-height:1.35}.pa-rfp-flow-step code{padding:3px 5px;border-radius:3px;background:#eef3ef;color:#52645b;font-size:10px}.pa-rfp-flow-question{min-height:126px;align-items:start;padding-top:15px;background:#faf8f3;margin:0 -20px;padding-left:20px;padding-right:20px}.pa-rfp-flow-question>b{margin-top:2px}.pa-rfp-talk{display:flex;flex-direction:column;gap:7px;margin-top:11px}.pa-rfp-talk span{color:#52635a;font-size:10px;font-weight:650}.pa-rfp-talk i{display:inline-block;width:51px;margin-right:8px;color:#9b7b50;font-size:9px;font-style:normal;font-weight:800}.pa-rfp-preview{background:#f9fbf9}.pa-rfp-preview-bar{padding:0 17px}.pa-rfp-preview-bar span{display:flex;align-items:center;gap:8px;color:#e9e4d8;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:0}.pa-rfp-preview-bar i{width:6px;height:6px;border-radius:50%;background:#c8aa7d}.pa-rfp-preview-content{height:284px;box-sizing:border-box;padding:19px 20px 0}.pa-rfp-preview-eyebrow{color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.12em}.pa-rfp-preview-content h3{margin:8px 0 12px;color:#263134;font-size:17px;font-weight:800;letter-spacing:-.035em}.pa-rfp-preview-record{min-height:64px;display:grid;grid-template-columns:105px 1fr;grid-template-rows:28px 25px;align-items:center;border-top:1px solid #dce5df}.pa-rfp-preview-record b{grid-row:1 / span 2;align-self:start;margin-top:11px;color:#9b7b50;font-size:10px;font-weight:800}.pa-rfp-preview-record span{color:#34463c;font-size:11px;font-weight:750;white-space:nowrap}.pa-rfp-preview-record small{color:#8b9b91;font-size:9px}.pa-rfp-preview-answer{border-bottom:1px solid #dce5df}.pa-rfp-preview-approval{height:44px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-top:1px solid #dce5df;background:#eef3ef}.pa-rfp-preview-approval span{color:#8a795f;font-size:9px;font-weight:750}.pa-rfp-preview-approval strong{color:#263134;font-size:10px;font-weight:800}.pa-rfp-detail-bottom{position:absolute;left:64px;bottom:48px;color:#73827b;font-size:10.5px}.pa-rfp-simple{background:#fff;color:#1c2426}.pa-rfp-simple-top{position:absolute;top:48px;left:64px;right:64px;display:flex;justify-content:space-between;color:#9b7b50;font-size:9.5px;font-weight:800;letter-spacing:.14em}.pa-rfp-simple-heading{position:absolute;top:94px;left:64px}.pa-rfp-simple-heading p{margin:0 0 12px;color:#9b7b50;font-size:10px;font-weight:800}.pa-rfp-simple-heading h2{margin:0;color:#1c2426;font-size:35px;font-weight:800;line-height:1.28;letter-spacing:-.037em}.pa-rfp-simple-heading h2 em{color:#9b7b50;font-style:normal}.pa-rfp-simple-steps{position:absolute;top:247px;left:64px;width:1152px;height:199px;display:grid;grid-template-columns:repeat(4,1fr);gap:16px}.pa-rfp-simple-step{position:relative;box-sizing:border-box;min-width:0;height:199px;padding:20px 20px 16px;border:1px solid #dce5df;border-radius:9px;background:#f8faf8}.pa-rfp-simple-step:not(:last-child):after{content:"→";position:absolute;z-index:2;right:-15px;top:86px;color:#9b7b50;font-size:16px;background:#fff}.pa-rfp-simple-step>span{color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.08em}.pa-rfp-simple-step>strong{display:block;margin-top:12px;color:#263134;font-size:19px;font-weight:800;line-height:1.29;letter-spacing:-.035em}.pa-rfp-simple-step>p{margin:10px 0 0;color:#73827b;font-size:10px;line-height:1.5}.pa-rfp-simple-file,.pa-rfp-simple-tags,.pa-rfp-simple-agent>div:last-child,.pa-rfp-simple-planner>div:last-child{position:absolute;left:20px;right:20px;bottom:16px}.pa-rfp-simple-file{padding:7px 8px;border:1px solid #dce5df;border-radius:4px;background:#fff;color:#9b7b50;font-size:9px;font-weight:800;white-space:nowrap}.pa-rfp-simple-file b{margin-left:6px;color:#53645b;font-weight:700}.pa-rfp-simple-tags{display:flex;gap:5px}.pa-rfp-simple-tags b{padding:5px 6px;border-radius:3px;background:#eaf0eb;color:#607267;font-size:9px;font-weight:750;white-space:nowrap}.pa-rfp-simple-agent{border-color:#1c2426;background:#1c2426}.pa-rfp-simple-agent>span,.pa-rfp-simple-agent>div:last-child{color:#d0b184}.pa-rfp-simple-agent>strong{color:#f3f1eb}.pa-rfp-simple-agent>p{color:#b6c1bb}.pa-rfp-simple-agent>div:last-child{padding-top:9px;border-top:1px solid #ffffff30;font-size:10px;font-weight:750}.pa-rfp-simple-planner{border-color:#eadfcd;background:#faf7f1}.pa-rfp-simple-planner>div:last-child{padding-top:9px;border-top:1px solid #dbcbb5;color:#866c49;font-size:10px;font-weight:750}.pa-rfp-simple-result{position:absolute;top:466px;left:64px;width:1152px;height:154px;box-sizing:border-box;overflow:hidden;border:1px solid #dce5df;border-radius:9px;background:#fff}.pa-rfp-simple-result-bar{height:37px;display:flex;align-items:center;gap:25px;padding:0 20px;background:#1c2426}.pa-rfp-simple-result-bar>span{display:flex;align-items:center;gap:8px;color:#d9c4a4;font:700 9px ui-monospace,SFMono-Regular,Menlo,monospace}.pa-rfp-simple-result-bar i{display:block;width:6px;height:6px;border-radius:50%;background:#c8aa7d}.pa-rfp-simple-result-bar strong{color:#f1f3ee;font-size:10px;font-weight:750}.pa-rfp-simple-result-bar small{margin-left:auto;color:#9eaaa5;font-size:9px}.pa-rfp-simple-result-fields{height:80px;display:grid;grid-template-columns:repeat(3,1fr)}.pa-rfp-simple-result-fields>div{display:flex;flex-direction:column;gap:10px;justify-content:center;padding:0 20px;border-right:1px solid #e1e8e2}.pa-rfp-simple-result-fields>div:last-child{border-right:0;background:#faf8f3}.pa-rfp-simple-result-fields b{color:#9b7b50;font-size:9px;font-weight:800}.pa-rfp-simple-result-fields span{color:#263134;font-size:13px;font-weight:800;letter-spacing:-.025em}.pa-rfp-simple-result-next{height:36px;box-sizing:border-box;padding:10px 20px;border-top:1px solid #e1e8e2;background:#f1f5f1;color:#73827b;font-size:10px}.pa-rfp-simple-result-next b{margin-left:7px;color:#755e3f;font-weight:800}.pa-rfp-simple-bottom{position:absolute;left:64px;bottom:48px;color:#73827b;font-size:10.5px}.pa-case-simple{background:#fff;color:#1c2426}.pa-case-direction{position:absolute;left:20px;right:20px;bottom:16px;padding:8px 9px;border:1px solid #dce5df;border-radius:4px;background:#fff;color:#6d725d;font-size:10px;font-weight:750}.pa-case-simple .pa-rfp-simple-result-fields>div:first-child{gap:6px}.pa-case-simple .pa-rfp-simple-result-fields small{color:#89988f;font-size:9px}.pa-operation{background:#fff;color:#1c2426}.pa-operation-top{position:absolute;top:48px;left:64px;right:64px;display:flex;justify-content:space-between;color:#9b7b50;font-size:9.5px;font-weight:800;letter-spacing:.14em}.pa-operation-heading{position:absolute;top:94px;left:64px}.pa-operation-heading p{margin:0 0 12px;color:#9b7b50;font-size:10px;font-weight:800}.pa-operation-heading h2{margin:0;color:#1c2426;font-size:35px;font-weight:800;line-height:1.28;letter-spacing:-.037em}.pa-operation-heading h2 em{color:#9b7b50;font-style:normal}.pa-operation-board{position:absolute;top:247px;left:64px;width:1152px;height:360px;display:grid;grid-template-columns:440px 70px 642px}.pa-operation-engine{box-sizing:border-box;height:360px;padding:20px 23px;border-radius:10px;background:#1c2426;color:#f1f3ee}.pa-operation-engine-head span{display:block;color:#c8aa7d;font-size:9px;font-weight:800;letter-spacing:.1em}.pa-operation-engine-head strong{display:block;margin-top:7px;color:#f3f1eb;font-size:17px;font-weight:800;letter-spacing:-.03em}.pa-operation-inputs{height:40px;display:flex;align-items:center;gap:7px;margin-top:14px;padding:0 10px;border:1px solid #ffffff27;border-radius:5px;background:#ffffff0b}.pa-operation-inputs b{margin-right:4px;color:#c8aa7d;font-size:9px;font-weight:800}.pa-operation-inputs span{color:#e0e8e3;font-size:10px;font-weight:750;white-space:nowrap}.pa-operation-inputs i{color:#b99a6e;font-size:11px;font-style:normal}.pa-operation-engine-step{height:62px;display:grid;grid-template-columns:52px 1fr;align-items:center;border-bottom:1px solid #ffffff22}.pa-operation-engine-step b{align-self:start;margin-top:16px;color:#c8aa7d;font-size:10px;font-weight:800}.pa-operation-engine-step strong{display:block;color:#f1f3ee;font-size:12px;font-weight:800}.pa-operation-engine-step small{display:block;margin-top:6px;color:#aebbb4;font-size:10px}.pa-operation-engine-foot{margin-top:12px;color:#c8aa7d;font-size:10px;font-weight:750}.pa-operation-connectors{display:flex;flex-direction:column;justify-content:space-between;align-items:center;box-sizing:border-box;height:360px;padding:72px 0 67px;color:#9b7b50}.pa-operation-connectors>div{display:flex;flex-direction:column;align-items:center;gap:3px}.pa-operation-connectors span{font-size:9px;font-weight:800;white-space:nowrap}.pa-operation-connectors b{font-size:30px;font-weight:400;line-height:1}.pa-operation-review{position:relative;height:360px;display:flex;flex-direction:column;gap:12px}.pa-operation-review:after{content:"↓";position:absolute;top:203px;left:50%;z-index:2;color:#9b7b50;font-size:16px;line-height:1;background:#fff}.pa-operation-html{box-sizing:border-box;height:213px;overflow:hidden;border:1px solid #dce5df;border-radius:10px;background:#fff}.pa-operation-html-bar{height:36px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;background:#1c2426}.pa-operation-html-bar span{display:flex;align-items:center;gap:8px;color:#e7dfd2;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.pa-operation-html-bar i{width:6px;height:6px;border-radius:50%;background:#c8aa7d}.pa-operation-html-bar small{color:#c8aa7d;font-size:9px;font-weight:800}.pa-operation-html-body{padding:13px 18px}.pa-operation-html-body>strong{display:block;margin-bottom:9px;color:#263134;font-size:15px;font-weight:800}.pa-operation-html-body>strong em{color:#a28864;font-size:9px;font-style:normal;font-weight:750}.pa-operation-html-body>div{height:36px;display:grid;grid-template-columns:145px 1fr;align-items:center;border-top:1px solid #e5ebe7}.pa-operation-html-body>div b{color:#9b7b50;font-size:10px;font-weight:800}.pa-operation-html-body>div span{color:#34463c;font-size:11px;font-weight:750}.pa-operation-chat{box-sizing:border-box;height:135px;overflow:hidden;border:1px solid #e8decf;border-radius:10px;background:#faf8f3}.pa-operation-chat-head{height:35px;display:flex;align-items:center;justify-content:space-between;padding:0 17px;border-bottom:1px solid #e8decf}.pa-operation-chat-head span{color:#8b6f49;font-size:10px;font-weight:800}.pa-operation-chat-head small{color:#a69479;font-size:9px}.pa-operation-chat-line{height:49px;display:flex;align-items:center;gap:17px;padding:0 17px}.pa-operation-chat-line b{color:#9b7b50;font-size:10px;font-weight:800}.pa-operation-chat-line span{color:#263134;font-size:13px;font-weight:800;letter-spacing:-.02em}.pa-operation-chat-foot{height:49px;display:flex;align-items:center;justify-content:space-between;gap:8px;padding:0 17px;border-top:1px solid #e8decf;background:#f0f4f0}.pa-operation-chat-foot span{color:#73827b;font-size:9px;font-weight:700}.pa-operation-chat-foot strong{color:#806440;font-size:10px;font-weight:800;white-space:nowrap}.pa-operation-bottom{position:absolute;left:64px;bottom:48px;color:#73827b;font-size:10.5px}.pa-operation-writing .pa-operation-html-body{padding-top:9px}.pa-operation-writing .pa-operation-html-body>strong{margin-bottom:6px}.pa-operation-writing .pa-operation-html-body>div{height:33px}.pa-rfp-detail-slide{background:#fff;color:#1c2426}.pa-rfp-flow-top{position:absolute;top:48px;left:64px;right:64px;display:flex;justify-content:space-between;color:#9b7b50;font-size:9.5px;font-weight:800;letter-spacing:.14em}.pa-rfp-flow-heading{position:absolute;top:94px;left:64px}.pa-rfp-flow-heading p{margin:0 0 12px;color:#9b7b50;font-size:10px;font-weight:800}.pa-rfp-flow-heading h2{margin:0;color:#1c2426;font-size:35px;font-weight:800;line-height:1.28;letter-spacing:-.037em}.pa-rfp-flow-heading h2 em{color:#9b7b50;font-style:normal}.pa-rfp-flow-chart{position:absolute;top:247px;left:64px;width:1152px;height:318px;overflow:visible;font-family:inherit}.pa-rfp-flow-line{fill:none;stroke:#87978c;stroke-width:2}.pa-rfp-flow-line-gold{fill:none;stroke:#a8895e;stroke-width:2}.pa-rfp-flow-route-label{fill:#9b7b50;font-size:12px;font-weight:800}.pa-rfp-flow-node{fill:#fff;stroke:#cbd8cf;stroke-width:1.4}.pa-rfp-flow-node-dark{fill:#1c2426;stroke:#1c2426}.pa-rfp-flow-node-index{fill:#9b7b50;font-size:11px;font-weight:800}.pa-rfp-flow-node-title{fill:#223032;font-size:20px;font-weight:800}.pa-rfp-flow-node-copy{fill:#6f8075;font-size:12px;font-weight:700}.pa-rfp-flow-node-index-dark{fill:#c8aa7d}.pa-rfp-flow-node-title-dark{fill:#f1f3ee}.pa-rfp-flow-node-copy-dark{fill:#b7c5ba}.pa-rfp-flow-decision{fill:#f8f5ef;stroke:#a8895e;stroke-width:2}.pa-rfp-flow-decision-kicker{fill:#98764c;font-size:11px;font-weight:800}.pa-rfp-flow-decision-title{fill:#223032;font-size:16px;font-weight:800}.pa-rfp-flow-support{fill:#f1f5f1;stroke:#cbd8cf;stroke-width:1.2}.pa-rfp-flow-support-title{fill:#263934;font-size:14px;font-weight:800}.pa-rfp-flow-support-copy{fill:#71837a;font-size:11px;font-weight:700}.pa-rfp-flow-approved{fill:#1c2426}.pa-rfp-flow-approved-label{fill:#c8aa7d;font-size:10px;font-weight:800}.pa-rfp-flow-approved-title{fill:#f2f2ed;font-size:18px;font-weight:800}.pa-rfp-flow-approved-copy{fill:#c8aa7d;font-size:12px;font-weight:800}.pa-rfp-flow-explain{position:absolute;top:584px;left:64px;width:1152px;height:73px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #273432;border-bottom:1px solid #d5e0d8}.pa-rfp-flow-explain>div{display:flex;flex-direction:column;justify-content:center;padding:0 18px}.pa-rfp-flow-explain>div:first-child{padding-left:0}.pa-rfp-flow-explain>div+div{border-left:1px solid #d9e3db}.pa-rfp-flow-explain b{margin-bottom:7px;color:#947349;font-size:11px;font-weight:800}.pa-rfp-flow-explain span{color:#3a4942;font-size:12px;font-weight:700}.pa-summary-slide{background:#fff;color:#1c2426}.pa-summary-map{position:absolute;top:247px;left:64px;width:1152px;height:300px}.pa-summary-connectors{position:absolute;inset:0;width:1152px;height:300px;overflow:visible}.pa-summary-main-line{fill:none;stroke:#87978c;stroke-width:1.8}.pa-summary-return-line{fill:none;stroke:#a8895e;stroke-width:1.6;stroke-dasharray:3 4}.pa-summary-stage{position:absolute;left:36px;width:602px;height:90px;box-sizing:border-box;padding:13px 20px;border:1px solid #d4e0d8;border-radius:6px;background:#fff}.pa-summary-stage-one{top:0}.pa-summary-stage-two{top:104px}.pa-summary-stage-three{top:208px}.pa-summary-stage b{display:block;color:#9b7b50;font-size:10px;font-weight:800}.pa-summary-stage strong{display:block;margin-top:7px;color:#253134;font-size:16px;font-weight:800;letter-spacing:-.03em}.pa-summary-stage span{display:block;margin-top:5px;color:#718078;font-size:11px;font-weight:700}.pa-summary-result{position:absolute;top:5px;left:803px;width:349px;height:286px;box-sizing:border-box;padding:20px 24px;border-radius:8px;background:#1c2426;color:#edf2eb}.pa-summary-result small{color:#c8aa7d;font-size:10px;font-weight:800;letter-spacing:.05em}.pa-summary-result h3{margin:8px 0 15px;color:#f3f1eb;font-size:26px;font-weight:800;letter-spacing:-.04em}.pa-summary-result>div{border-top:1px solid #ffffff3b}.pa-summary-result>div span{display:block;padding:8px 0;border-bottom:1px solid #ffffff2b;color:#dbe4dc;font-size:12px;font-weight:700}.pa-summary-result p{margin:12px 0 0;color:#c8aa7d;font-size:11px;font-weight:750}.pa-summary-result p b{display:block;margin-bottom:5px;color:#f0e2cc;font-size:10px;font-weight:800}.pa-summary-feedback{position:absolute;top:573px;left:64px;width:1152px;height:62px;box-sizing:border-box;display:flex;align-items:center;gap:21px;padding:0 18px;border-left:3px solid #a8895e;background:#f8f6f0}.pa-summary-feedback:before{content:"";position:absolute;left:17px;bottom:100%;height:44px;border-left:1.6px dashed #a8895e}.pa-summary-feedback b{flex:0 0 145px;color:#9b7b50;font-size:12px;font-weight:800}.pa-summary-feedback strong{color:#263134;font-size:13px;font-weight:800}.pa-summary-feedback span{margin-left:auto;color:#75847c;font-size:10px;font-weight:700;white-space:nowrap}.pa-summary-scope{position:absolute;top:648px;left:64px;color:#8e9b92;font-size:10px}.pa-delivery-slide{background:#fff;color:#1c2426}.pa-delivery-map{position:absolute;top:247px;left:64px;width:1152px;height:312px}.pa-delivery-connectors{position:absolute;inset:0;width:1152px;height:312px;overflow:visible}.pa-delivery-flow-line{fill:none;stroke:#87978c;stroke-width:1.8}.pa-delivery-return-line{fill:none;stroke:#a8895e;stroke-width:1.6;stroke-dasharray:3 4}.pa-delivery-stage{position:absolute;left:36px;width:384px;height:91px;box-sizing:border-box;padding:13px 19px;border:1px solid #d4e0d8;border-radius:6px;background:#fff}.pa-delivery-stage-one{top:0}.pa-delivery-stage-two{top:104px}.pa-delivery-stage-three{top:208px}.pa-delivery-stage b{display:block;color:#9b7b50;font-size:10px;font-weight:800}.pa-delivery-stage strong{display:block;margin-top:7px;color:#253134;font-size:17px;font-weight:800;letter-spacing:-.03em}.pa-delivery-stage span{display:block;margin-top:5px;color:#718078;font-size:11px;font-weight:700}.pa-delivery-content{position:absolute;top:4px;left:493px;width:327px;height:296px;box-sizing:border-box;padding:22px 24px;border:1px solid #cfdbd2;border-radius:7px;background:#f7faf7}.pa-delivery-content small,.pa-delivery-formats small{color:#9b7b50;font-size:10px;font-weight:800}.pa-delivery-content h3,.pa-delivery-formats h3{margin:9px 0 19px;color:#263134;font-size:23px;font-weight:800;letter-spacing:-.035em}.pa-delivery-content>div{border-top:1px solid #d3dfd6}.pa-delivery-content>div span{display:block;padding:11px 0;border-bottom:1px solid #d3dfd6;color:#34473e;font-size:12px;font-weight:750}.pa-delivery-formats{position:absolute;top:4px;left:863px;width:289px;height:296px;box-sizing:border-box;padding:22px 23px;border-radius:7px;background:#1c2426}.pa-delivery-formats small{color:#c8aa7d}.pa-delivery-formats h3{color:#f3f1eb}.pa-delivery-formats>div{border-top:1px solid #ffffff3c}.pa-delivery-formats>div strong,.pa-delivery-formats>div span{display:block;padding:10px 0;border-bottom:1px solid #ffffff30;color:#e5ece5;font-size:14px;font-weight:800}.pa-delivery-formats>div strong{color:#e5d0ad}.pa-delivery-formats>div em{margin-left:8px;color:#aebcb0;font-size:10px;font-style:normal;font-weight:750}.pa-delivery-feedback{position:absolute;top:579px;left:64px;width:1152px;height:61px;box-sizing:border-box;display:flex;align-items:center;gap:18px;padding:0 18px;border-left:3px solid #a8895e;background:#f8f6f0}.pa-delivery-feedback:before{content:"";position:absolute;left:17px;bottom:100%;height:29px;border-left:1.6px dashed #a8895e}.pa-delivery-feedback b{flex:0 0 145px;color:#9b7b50;font-size:12px;font-weight:800}.pa-delivery-feedback strong{color:#263134;font-size:12px;font-weight:800}.pa-delivery-feedback span{margin-left:auto;color:#75847c;font-size:10px;font-weight:700;white-space:nowrap}.pa-delivery-scope{position:absolute;top:652px;left:64px;color:#8e9b92;font-size:10px}.pa-ch3-page{background:#fff;color:#1c2426}.pa-ch3-bottom-note{position:absolute;left:64px;right:64px;top:620px;padding-top:16px;border-top:1px solid #d5e0d8;color:#718078;font-size:11px;font-weight:650}.pa-output-slide{background:#fff;color:#1c2426}.pa-output-top{position:absolute;top:48px;left:64px;right:64px;display:flex;justify-content:space-between;color:#9b7b50;font-size:9.5px;font-weight:800;letter-spacing:.14em}.pa-output-heading{position:absolute;top:94px;left:64px}.pa-output-heading p{margin:0 0 12px;color:#9b7b50;font-size:10px;font-weight:800}.pa-output-heading h2{margin:0;color:#1c2426;font-size:35px;font-weight:800;line-height:1.28;letter-spacing:-.037em}.pa-output-heading h2 em{color:#9b7b50;font-style:normal}.pa-output-scene{position:absolute;top:247px;left:64px;width:1152px;height:323px;display:grid;grid-template-columns:750px 42px 360px}.pa-output-html{box-sizing:border-box;height:323px;overflow:hidden;border:1px solid #dce5df;border-radius:10px;background:#fff}.pa-output-html-bar{height:37px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;background:#1c2426}.pa-output-html-bar span{display:flex;align-items:center;gap:8px;color:#e8ded0;font:700 10px ui-monospace,SFMono-Regular,Menlo,monospace}.pa-output-html-bar i{width:6px;height:6px;border-radius:50%;background:#c8aa7d}.pa-output-html-bar small{color:#a7b3ad;font-size:9px}.pa-output-html-body{height:285px;display:grid;grid-template-columns:174px 1fr}.pa-output-pages{box-sizing:border-box;display:flex;flex-direction:column;gap:0;padding:19px 13px;border-right:1px solid #dce5df;background:#f5f8f5}.pa-output-pages b{margin:0 0 14px 5px;color:#9b7b50;font-size:10px;font-weight:800}.pa-output-pages span,.pa-output-pages strong{height:31px;display:flex;align-items:center;padding:0 8px;color:#7e8c83;font-size:10px;font-weight:650}.pa-output-pages strong{border-radius:4px;background:#1c2426;color:#e6d0ab;font-weight:800}.pa-output-pages small{margin:auto 5px 0;color:#9ba9a0;font-size:9px;line-height:1.45}.pa-output-page{padding:17px 23px}.pa-output-page>span{color:#9b7b50;font-size:9px;font-weight:800}.pa-output-page>span b{margin-left:9px;padding:4px 6px;border-radius:3px;background:#edf3ed;color:#70816e;font-size:9px}.pa-output-page h3{margin:10px 0 13px;color:#263134;font-size:18px;font-weight:800;letter-spacing:-.035em}.pa-output-page-copy{display:grid;grid-template-columns:104px 1fr;padding:11px 0;border-top:1px solid #dce5df;border-bottom:1px solid #dce5df}.pa-output-page-copy b,.pa-output-page-prompt b{color:#9b7b50;font-size:10px;font-weight:800}.pa-output-page-copy p{margin:0;color:#34463c;font-size:12px;font-weight:750;line-height:1.55}.pa-output-page-prompt{display:grid;grid-template-columns:104px 1fr;align-items:center;min-height:45px;border-bottom:1px solid #dce5df}.pa-output-page-prompt span{color:#53635a;font-size:11px;font-weight:700}.pa-output-page-source{margin-top:12px;color:#849189;font-size:9px}.pa-output-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#9b7b50}.pa-output-link span{font-size:9px;font-weight:800;white-space:nowrap}.pa-output-link b{font-size:26px;font-weight:400}.pa-output-chat{box-sizing:border-box;height:323px;overflow:hidden;border-radius:10px;background:#1c2426;color:#f3f1eb}.pa-output-chat-head{height:42px;display:flex;align-items:center;justify-content:space-between;padding:0 18px;border-bottom:1px solid #ffffff26}.pa-output-chat-head span{color:#c8aa7d;font-size:10px;font-weight:800}.pa-output-chat-head small{color:#9eada6;font-size:9px}.pa-output-chat-message{box-sizing:border-box;min-height:100px;margin:12px 16px 0;padding:13px 14px;border:1px solid #ffffff28;border-radius:7px;background:#ffffff0b}.pa-output-chat-message b{color:#c8aa7d;font-size:9px;font-weight:800}.pa-output-chat-message p{margin:8px 0 0;color:#f2f1ea;font-size:12px;font-weight:750;line-height:1.55}.pa-output-chat-agent{min-height:82px;background:#263436}.pa-output-chat-agent p{color:#c9d4ce;font-size:11px}.pa-output-chat-approval{display:flex;align-items:center;justify-content:space-between;margin:12px 16px 0;padding-top:11px;border-top:1px solid #ffffff2b}.pa-output-chat-approval span{color:#9eada6;font-size:9px}.pa-output-chat-approval strong{color:#d7bc91;font-size:11px;font-weight:800}.pa-output-formats{position:absolute;top:589px;left:64px;width:1152px;height:64px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #1c2426;border-bottom:1px solid #dce5df}.pa-output-formats>div{display:flex;align-items:center;gap:15px;padding:0 18px}.pa-output-formats>div:first-child{padding-left:0;border-right:1px solid #dce5df}.pa-output-formats>div>span{color:#9b7b50;font-size:9px;font-weight:800;white-space:nowrap}.pa-output-formats>div>strong{color:#263134;font-size:11px;font-weight:800;white-space:nowrap}.pa-output-formats>div:last-child{gap:12px}.pa-output-formats>div:last-child strong{display:flex;gap:5px}.pa-output-formats>div:last-child strong b{padding:5px 7px;border:1px solid #dce5df;border-radius:4px;color:#806440;font-size:9px}.pa-output-formats small{margin-left:auto;color:#89968d;font-size:9px;white-space:nowrap}.pa-ch3v2-divider .pa-ch1-divider-body h2{font-size:44px}.pa-ch3v2-divider .pa-ch1-divider-foot{gap:15px;font-size:11.5px}.pa-ch3v2-divider .pa-ch1-divider-foot i{width:30px}.pa-ch3v2-work-note,.pa-ch3v2-bundle-note,.pa-ch3v2-pdf-note,.pa-ch3v2-learning-next,.pa-ch3v2-template-note{position:absolute;left:64px;right:64px;bottom:42px;display:flex;align-items:center;gap:14px;box-sizing:border-box;padding:15px 96px 0 0;border-top:1px solid #e0e7e3}.pa-ch3v2-work-note strong,.pa-ch3v2-bundle-note strong,.pa-ch3v2-pdf-note strong,.pa-ch3v2-template-note strong{color:#1c2426;font-size:12px;font-weight:800;letter-spacing:-.028em}.pa-ch3v2-work-note i{color:#bfae92;font-style:normal;font-size:11px}.pa-ch3v2-work-note span,.pa-ch3v2-bundle-note span,.pa-ch3v2-pdf-note span,.pa-ch3v2-template-note span{color:#7b857f;font-size:11px;font-weight:600;letter-spacing:-.025em}.pa-ch3v2-work-note span,.pa-ch3v2-template-note b{margin-left:auto}.pa-ch3v2-template-note b{color:#9b7b50;font-size:10px;font-weight:800;letter-spacing:.1em;white-space:nowrap}.pa-ch3v2-workspace{position:absolute;top:214px;left:64px;right:64px;height:406px;box-sizing:border-box;border:1px solid #dde5e1;border-radius:4px;background:#fff;overflow:hidden}.pa-ch3v2-workspace-bar{height:40px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #e6ece9;background:#f7f9f8}.pa-ch3v2-workspace-bar span{color:#46534f;font-size:11px;font-weight:700;letter-spacing:-.025em}.pa-ch3v2-workspace-bar small{color:#9aa7a2;font-size:9.5px;font-weight:700;letter-spacing:.1em}.pa-ch3v2-workspace-body{display:flex;height:366px}.pa-ch3v2-workspace-files{width:202px;flex-shrink:0;box-sizing:border-box;padding:20px 16px;border-right:1px solid #e6ece9;background:#fafcfb}.pa-ch3v2-workspace-files b{display:block;margin-bottom:13px;color:#9b7b50;font-size:8.5px;font-weight:800;letter-spacing:.2em}.pa-ch3v2-workspace-files span{display:block;margin:16px 0 8px;color:#5f6c67;font-size:10.5px;font-weight:750;letter-spacing:-.02em}.pa-ch3v2-workspace-files small{display:block;padding:6px 8px;color:#78847f;font-size:10.5px;font-weight:600;letter-spacing:-.025em}.pa-ch3v2-file-active{border-radius:3px;background:#1c2426;color:#e9e3d6!important;font-weight:750!important}.pa-ch3v2-workspace-document{flex:1;box-sizing:border-box;border-right:1px solid #e6ece9}.pa-ch3v2-document-top{height:34px;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #eef2f0}.pa-ch3v2-document-top span{color:#46534f;font-size:10.5px;font-weight:700}.pa-ch3v2-document-top b{color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.12em}.pa-ch3v2-document-inner{padding:24px 22px}.pa-ch3v2-document-inner small{display:block;color:#9b7b50;font-size:8.5px;font-weight:800;letter-spacing:.18em}.pa-ch3v2-document-inner h3{margin:11px 0 20px;font-size:20px;font-weight:800;letter-spacing:-.04em}.pa-ch3v2-document-inner>div{display:flex;gap:14px;padding:13px 0;border-top:1px solid #f0f4f2}.pa-ch3v2-document-inner>div b{width:62px;flex-shrink:0;color:#9b7b50;font-size:10.5px;font-weight:750}.pa-ch3v2-document-inner>div span{color:#3d4a46;font-size:11.5px;font-weight:600;line-height:1.45;letter-spacing:-.028em}.pa-ch3v2-document-inner p{margin:18px 0 0;padding-top:14px;border-top:1px solid #f0f4f2;color:#9aa7a2;font-size:10.5px;font-weight:600;letter-spacing:-.025em}.pa-ch3v2-workspace-chat{width:268px;flex-shrink:0;box-sizing:border-box;padding:20px 18px;background:#fafcfb}.pa-ch3v2-chat-head{margin-bottom:13px;color:#9b7b50;font-size:8.5px;font-weight:800;letter-spacing:.2em}.pa-ch3v2-workspace-chat>div{margin-bottom:14px;padding:15px;border:1px solid #e2e9e5;border-radius:3px;background:#fff}.pa-ch3v2-workspace-chat>div b{display:block;margin-bottom:6px;color:#9aa7a2;font-size:8.5px;font-weight:800;letter-spacing:.14em}.pa-ch3v2-workspace-chat>div p{margin:0;color:#2c3a36;font-size:11.5px;font-weight:650;line-height:1.55;letter-spacing:-.03em}.pa-ch3v2-chat-agent{border-color:#1c2426!important;background:#1c2426!important}.pa-ch3v2-chat-agent b{color:#c2a77b!important}.pa-ch3v2-chat-agent p{color:#e7e2d6!important}.pa-ch3v2-workspace-chat>span{display:block;margin-top:14px;padding-top:12px;border-top:1px solid #e2e9e5;color:#9b7b50;font-size:10px;font-weight:750;letter-spacing:-.02em}.pa-ch3v2-bundle-layout{position:absolute;top:214px;left:64px;right:64px;height:406px;display:flex;gap:26px}.pa-ch3v2-bundle-tree{width:336px;flex-shrink:0;box-sizing:border-box;padding:24px;border:1px solid #dde5e1;border-radius:4px;background:#fafcfb}.pa-ch3v2-bundle-tree small{display:block;color:#9b7b50;font-size:8.5px;font-weight:800;letter-spacing:.18em}.pa-ch3v2-bundle-tree h3{margin:9px 0 18px;font-size:18px;font-weight:800;letter-spacing:-.04em}.pa-ch3v2-bundle-tree>div{padding:17px 0;border-top:1px solid #e6ece9}.pa-ch3v2-bundle-tree>div b{display:block;margin-bottom:8px;color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.14em}.pa-ch3v2-bundle-tree>div span{display:block;padding:3px 0 3px 12px;position:relative;color:#46534f;font-size:11.5px;font-weight:650;letter-spacing:-.028em}.pa-ch3v2-bundle-tree>div span:before{content:"";position:absolute;left:0;top:11px;width:5px;height:1px;background:#c2ccc7}.pa-ch3v2-bundle-final{margin-top:10px;padding:17px 16px!important;border-top:0!important;border-radius:3px;background:#1c2426}.pa-ch3v2-bundle-final b{color:#c2a77b!important}.pa-ch3v2-bundle-final strong{color:#f1ece2;font-size:14px;font-weight:800;letter-spacing:-.03em}.pa-ch3v2-bundle-detail{flex:1;box-sizing:border-box;padding:24px 26px;border:1px solid #dde5e1;border-radius:4px}.pa-ch3v2-bundle-detail-top{padding-bottom:16px;border-bottom:1px solid #1c2426}.pa-ch3v2-bundle-detail-top span{display:block;color:#9b7b50;font-size:8.5px;font-weight:800;letter-spacing:.18em}.pa-ch3v2-bundle-detail-top strong{display:block;margin-top:9px;font-size:17px;font-weight:800;letter-spacing:-.04em}.pa-ch3v2-bundle-detail-row{display:flex;align-items:center;gap:16px;padding:22px 0;border-bottom:1px solid #edf1ef}.pa-ch3v2-bundle-detail-row b{width:122px;flex-shrink:0;font-size:13px;font-weight:750;letter-spacing:-.03em}.pa-ch3v2-bundle-detail-row span{flex:1;color:#6d7a75;font-size:11.5px;font-weight:600;letter-spacing:-.028em}.pa-ch3v2-bundle-detail-row em{flex-shrink:0;color:#9b7b50;font-size:9.5px;font-weight:800;font-style:normal;letter-spacing:.1em}.pa-ch3v2-bundle-detail-final{border-bottom:0}.pa-ch3v2-bundle-detail-final b{color:#9b7b50}.pa-ch3v2-pdf-spread{position:absolute;top:214px;left:64px;right:64px;height:406px;display:flex;gap:22px}.pa-ch3v2-pdf-page{flex:1;box-sizing:border-box;padding:26px 24px 20px;border:1px solid #dde5e1;border-radius:4px;background:#fff;display:flex;flex-direction:column}.pa-ch3v2-pdf-page small{display:block;color:#9b7b50;font-size:8.5px;font-weight:800;letter-spacing:.18em}.pa-ch3v2-pdf-page h3{margin:11px 0 14px;font-size:20px;font-weight:800;line-height:1.34;letter-spacing:-.042em}.pa-ch3v2-pdf-page p{margin:0;color:#5d6a65;font-size:12px;font-weight:600;line-height:1.95;letter-spacing:-.028em}.pa-ch3v2-pdf-journey{margin-top:22px;display:flex;align-items:center;gap:10px}.pa-ch3v2-pdf-journey span{padding:9px 14px;border:1px solid #e2e9e5;color:#3d4a46;font-size:11px;font-weight:700}.pa-ch3v2-pdf-journey i{color:#bfae92;font-style:normal;font-size:11px}.pa-ch3v2-pdf-plan{margin-top:4px}.pa-ch3v2-pdf-plan>div{padding:15px 0;border-top:1px solid #eef2f0}.pa-ch3v2-pdf-plan b{display:block;margin-bottom:4px;font-size:12px;font-weight:800;letter-spacing:-.03em}.pa-ch3v2-pdf-plan span{color:#6d7a75;font-size:11px;font-weight:600;letter-spacing:-.028em}.pa-ch3v2-pdf-page footer{margin-top:auto;padding-top:14px;border-top:1px solid #eef2f0;color:#9aa7a2;font-size:9.5px;font-weight:700;letter-spacing:-.02em}.pa-ch3v2-pdf-check{width:300px;flex-shrink:0;box-sizing:border-box;padding:26px 24px 20px;display:flex;flex-direction:column;border:1px solid #1c2426;border-radius:4px;background:#1c2426}.pa-ch3v2-pdf-check small{display:block;color:#c2a77b;font-size:8.5px;font-weight:800;letter-spacing:.18em}.pa-ch3v2-pdf-check h3{margin:11px 0 18px;color:#f1ece2;font-size:18px;font-weight:800;line-height:1.36;letter-spacing:-.042em}.pa-ch3v2-pdf-check>div{display:flex;gap:14px;padding:16px 0;border-top:1px solid #ffffff1c}.pa-ch3v2-pdf-check>div b{width:48px;flex-shrink:0;color:#c2a77b;font-size:11px;font-weight:800}.pa-ch3v2-pdf-check>div span{color:#cdd4d0;font-size:11px;font-weight:600;line-height:1.45;letter-spacing:-.028em}.pa-ch3v2-pdf-check p{margin:auto 0 0;padding-top:16px;border-top:1px solid #ffffff1c;color:#98a49f;font-size:10.5px;font-weight:650;letter-spacing:-.025em}.pa-ch3v2-learning-line{position:absolute;top:214px;left:64px;right:64px;height:406px;display:flex;align-items:stretch;gap:22px}.pa-ch3v2-learning-line>div{flex:1;box-sizing:border-box;padding:26px 26px 30px;border:1px solid #dde5e1;border-radius:4px;display:flex;flex-direction:column}.pa-ch3v2-learning-line small{display:block;color:#9aa7a2;font-size:8.5px;font-weight:800;letter-spacing:.18em}.pa-ch3v2-learning-line>div>strong{display:block;margin:13px 0 20px;font-size:21px;font-weight:800;line-height:1.38;letter-spacing:-.042em}.pa-ch3v2-learning-before{flex:0 0 304px!important}.pa-ch3v2-learning-before p{margin:0 0 auto;color:#6d7a75;font-size:13px;font-weight:600;line-height:1.95;letter-spacing:-.028em}.pa-ch3v2-learning-before:after{content:"이 방향은 채택되지 않았습니다";margin-top:auto;padding-top:15px;border-top:1px solid #eef2f0;color:#a9b4b0;font-size:10.5px;font-weight:650;letter-spacing:-.02em}.pa-ch3v2-learning-edit{border-color:#1c2426!important;background:#1c2426}.pa-ch3v2-learning-edit small{color:#c2a77b!important}.pa-ch3v2-learning-edit>strong{color:#f1ece2!important}.pa-ch3v2-learning-edit blockquote{margin:0 0 auto;padding:18px;border-left:2px solid #c2a77b;background:#ffffff0d;color:#e7e2d6;font-size:12px;font-weight:650;line-height:1.6;letter-spacing:-.03em}.pa-ch3v2-learning-edit>span{display:block;margin-top:14px;color:#98a49f;font-size:10.5px;font-weight:650;letter-spacing:-.025em}.pa-ch3v2-learning-rule small{color:#9b7b50!important}.pa-ch3v2-learning-rule:after{content:"기획자가 승인한 내용만 기준이 됩니다";margin-top:auto;padding-top:15px;border-top:1px solid #eef2f0;color:#9b7b50;font-size:10.5px;font-weight:700;letter-spacing:-.02em}.pa-ch3v2-learning-rule>div{display:flex;gap:14px;padding:22px 0;border-top:1px solid #eef2f0}.pa-ch3v2-learning-rule>div b{width:62px;flex-shrink:0;color:#9b7b50;font-size:10.5px;font-weight:750}.pa-ch3v2-learning-rule>div span{color:#46534f;font-size:11.5px;font-weight:600;line-height:1.45;letter-spacing:-.028em}.pa-ch3v2-learning-next{bottom:44px}.pa-ch3v2-learning-next b{color:#9b7b50;font-size:10px;font-weight:800;letter-spacing:.12em;white-space:nowrap}.pa-ch3v2-learning-next strong{color:#1c2426;font-size:12.5px;font-weight:750;letter-spacing:-.03em}.pa-ch3v2-learning-next>span{margin-left:auto;color:#8e9b96;font-size:10.5px;font-weight:650;letter-spacing:-.025em;white-space:nowrap}.pa-ch3v2-template-layout{position:absolute;top:214px;left:64px;right:64px;height:406px;display:flex;align-items:stretch;gap:20px}.pa-ch3v2-template-content,.pa-ch3v2-template-form{flex:1;box-sizing:border-box;padding:26px;display:flex;flex-direction:column;border:1px solid #dde5e1;border-radius:4px}.pa-ch3v2-template-content{background:#fafcfb}.pa-ch3v2-template-content small,.pa-ch3v2-template-form small{display:block;color:#9b7b50;font-size:8.5px;font-weight:800;letter-spacing:.18em}.pa-ch3v2-template-content h3,.pa-ch3v2-template-form h3{margin:10px 0 16px;font-size:18px;font-weight:800;letter-spacing:-.042em}.pa-ch3v2-template-content>div,.pa-ch3v2-template-form>div{display:flex;align-items:baseline;gap:14px;padding:17px 0;border-top:1px solid #eef2f0}.pa-ch3v2-template-content>div b{width:78px;flex-shrink:0;font-size:11.5px;font-weight:800;letter-spacing:-.03em}.pa-ch3v2-template-content>div span,.pa-ch3v2-template-form>div span{flex:1;color:#6d7a75;font-size:11px;font-weight:600;line-height:1.45;letter-spacing:-.028em}.pa-ch3v2-template-content p,.pa-ch3v2-template-form p{margin:auto 0 0;padding-top:16px;border-top:1px solid #eef2f0;color:#9aa7a2;font-size:10px;font-weight:700;letter-spacing:-.02em}.pa-ch3v2-template-arrow{width:118px;flex-shrink:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px}.pa-ch3v2-template-arrow span{color:#9b7b50;font-size:9.5px;font-weight:800;letter-spacing:.1em;text-align:center}.pa-ch3v2-template-arrow b{color:#bfae92;font-size:20px;font-weight:400}.pa-ch3v2-template-form{border-color:#1c2426;background:#1c2426}.pa-ch3v2-template-form small{color:#c2a77b!important}.pa-ch3v2-template-form h3{color:#f1ece2}.pa-ch3v2-template-form>div{border-top-color:#ffffff1c}.pa-ch3v2-template-form>div b{width:88px;flex-shrink:0;color:#e7e2d6;font-size:11.5px;font-weight:800;letter-spacing:-.02em}.pa-ch3v2-template-form>div span{color:#a8b3af!important}.pa-ch3v2-template-form>div em{flex-shrink:0;padding:3px 8px;border:1px solid #ffffff2e;color:#c2a77b;font-size:9px;font-weight:800;font-style:normal;letter-spacing:.08em}.pa-ch3v2-template-form p{border-top-color:#ffffff1c;color:#8e9b96!important}.pa-ch4-sub{padding-bottom:13px;border-bottom:1px solid #1c2426}.pa-ch4-sub span{display:block;color:#9b7b50;font-size:8.5px;font-weight:800;letter-spacing:.2em}.pa-ch4-sub strong{display:block;margin-top:8px;font-size:16px;font-weight:800;letter-spacing:-.04em}.pa-ch4-note{position:absolute;left:64px;right:64px;bottom:42px;box-sizing:border-box;display:flex;align-items:center;gap:14px;padding:15px 96px 0 0;border-top:1px solid #e0e7e3}.pa-ch4-note strong{color:#1c2426;font-size:12px;font-weight:800;letter-spacing:-.028em;white-space:nowrap}.pa-ch4-note span{color:#7b857f;font-size:11px;font-weight:600;letter-spacing:-.025em}.pa-mk-shots{position:absolute;top:210px;left:64px;right:64px;height:242px;display:flex;gap:20px}.pa-mk-shots figure{margin:0;flex:1;display:flex;flex-direction:column}.pa-mk-shots figure>img,.pa-mk-mov>div{width:100%;height:200px;box-sizing:border-box;border:1px solid #dde5e1;border-radius:3px;-o-object-fit:cover;object-fit:cover;-o-object-position:top center;object-position:top center;background:#f4f7f5}.pa-mk-mov>div{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:10px;border-style:dashed}.pa-mk-mov i{color:#9b7b50;font-size:20px;font-style:normal}.pa-mk-mov b{color:#8b9691;font-size:11px;font-weight:750}.pa-mk-shots figcaption{display:flex;align-items:baseline;gap:9px;padding-top:11px}.pa-mk-shots figcaption b{font-size:12px;font-weight:800;letter-spacing:-.03em}.pa-mk-shots figcaption span{color:#9aa5a0;font-size:10px;font-weight:700;letter-spacing:-.01em}.pa-mk-shots figure{min-width:0}.pa-mk-shots figure>img{-o-object-fit:contain;object-fit:contain;background:#edf2ef}.pa-mk-how{position:absolute;top:474px;left:64px;right:64px;display:flex;align-items:stretch;gap:14px}.pa-mk-in,.pa-mk-out{width:218px;flex-shrink:0;box-sizing:border-box;padding:16px 18px;border:1px solid #dde5e1;border-radius:3px;background:#fafcfb}.pa-mk-in span,.pa-mk-out span,.pa-mk-work>span{display:block;margin-bottom:9px;color:#9b7b50;font-size:8.5px;font-weight:800;letter-spacing:.18em}.pa-mk-in b,.pa-mk-out b{color:#2c3a36;font-size:12px;font-weight:700;line-height:1.55;letter-spacing:-.03em}.pa-mk-out{border-color:#1c2426;background:#1c2426}.pa-mk-out span{color:#c2a77b}.pa-mk-out b{color:#f1ece2}.pa-mk-out small{display:block;margin-top:10px;color:#98a49f;font-size:10px;font-weight:650;line-height:1.5;letter-spacing:-.025em}.pa-mk-mid{display:flex;align-items:center;color:#c9bfae;font-size:15px}.pa-mk-work{flex:1;box-sizing:border-box;padding:16px 20px;border:1px solid #dde5e1;border-radius:3px}.pa-mk-work>div{display:flex;align-items:baseline;gap:12px;padding:9px 0;border-top:1px solid #eef2f0;color:#2c3a36;font-size:12px;font-weight:700;letter-spacing:-.03em}.pa-mk-work i{flex-shrink:0;color:#b79f76;font:400 10px Georgia,serif;font-style:normal}.pa-mk-work em{margin-left:auto;color:#8b9691;font-size:10.5px;font-weight:600;font-style:normal;letter-spacing:-.025em}.pa-cmp-grid{position:absolute;top:212px;left:64px;right:64px;height:402px;display:flex;gap:22px}.pa-cmp-col{flex:1;display:flex;flex-direction:column;gap:12px}.pa-cmp-head{display:flex;align-items:baseline;gap:10px;padding-bottom:12px;border-bottom:1px solid #1c2426}.pa-cmp-head b{font-size:17px;font-weight:800;letter-spacing:-.04em}.pa-cmp-head em{margin-left:auto;color:#9aa5a0;font-size:9.5px;font-weight:700;font-style:normal;letter-spacing:.06em}.pa-cmp-head-on em{color:#9b7b50}.pa-cmp-cell{flex:1;box-sizing:border-box;padding:16px 18px;border:1px solid #dde5e1;border-radius:3px;background:#fff;display:flex;flex-direction:column;justify-content:center}.pa-cmp-cell span{display:block;margin-bottom:9px;color:#9b7b50;font-size:8.5px;font-weight:800;letter-spacing:.18em}.pa-cmp-cell strong{color:#2c3a36;font-size:13px;font-weight:700;line-height:1.58;letter-spacing:-.032em}.pa-cmp-cell-on{border-color:#cbb086;background:#fdfaf4}.pa-cmp-same{border-color:#1c2426!important;background:#1c2426!important}.pa-cmp-same span{color:#c2a77b}.pa-cmp-same strong{color:#f1ece2}.pa-cmp-spine{width:262px;flex-shrink:0;box-sizing:border-box;padding:18px 20px 16px;border:1px solid #dde5e1;border-radius:3px;background:#fafcfb;display:flex;flex-direction:column}.pa-cmp-spine-head{padding-bottom:12px;border-bottom:1px solid #dde5e1;color:#9b7b50;font-size:10.5px;font-weight:800;letter-spacing:-.02em}.pa-cmp-spine>div{display:flex;align-items:baseline;gap:10px;padding:12px 0;border-bottom:1px solid #eef2f0;color:#46534f;font-size:11.5px;font-weight:650;line-height:1.45;letter-spacing:-.03em}.pa-cmp-spine i{flex-shrink:0;color:#b79f76;font:400 9.5px Georgia,serif;font-style:normal}.pa-cmp-spine p{margin:auto 0 0;padding-top:14px;color:#1c2426;font-size:11px;font-weight:800;letter-spacing:-.025em}.pa-uf-line{position:absolute;top:232px;left:64px;right:64px;display:flex;gap:26px}.pa-uf-lane{width:130px;flex-shrink:0;padding-top:4px}.pa-uf-lane b{display:block;font-size:15px;font-weight:800;letter-spacing:-.04em}.pa-uf-lane span{display:block;margin-top:6px;color:#9aa5a0;font-size:10px;font-weight:700;letter-spacing:-.015em}.pa-uf-track{position:relative;flex:1;height:236px}.pa-uf-bar{position:absolute;left:0;right:0;top:13px;height:2px;background:#e3e9e6}.pa-uf-dot{position:absolute;top:0;width:150px;transform:translate(-50%);text-align:center}.pa-uf-dot:first-of-type{transform:none;text-align:left}.pa-uf-dot:last-of-type{transform:translate(-100%);text-align:right}.pa-uf-dot u{display:block;width:11px;height:11px;margin:9px auto 0;border-radius:50%;background:#1c2426;box-shadow:0 0 0 4px #fff,0 0 0 5px #cbb086;text-decoration:none}.pa-uf-dot:first-of-type u{margin-left:0}.pa-uf-dot:last-of-type u{margin-right:0}.pa-uf-dot i{display:block;margin-top:18px;color:#b79f76;font:400 10.5px Georgia,serif;font-style:normal;letter-spacing:.1em}.pa-uf-dot b{display:block;margin-top:9px;font-size:14px;font-weight:800;line-height:1.42;letter-spacing:-.04em}.pa-uf-dot em{display:block;margin-top:9px;color:#9b7b50;font-size:11px;font-weight:800;font-style:normal;letter-spacing:-.02em}.pa-uf-gap{position:absolute;top:150px;box-sizing:border-box;padding:9px 12px;border-radius:3px;background:#1c2426;color:#cfd5d1;font-size:10.5px;font-weight:650;letter-spacing:-.025em;text-align:center}.pa-uf-g1{left:2%;width:28%}.pa-uf-g2{left:34%;width:26%}.pa-uf-g3{left:64%;width:34%}.pa-uf-out{position:absolute;left:64px;right:64px;top:552px;display:flex;align-items:center;gap:16px;padding:15px 18px;border:1px solid #dde5e1;border-radius:3px;background:#fafcfb}.pa-uf-out b{flex-shrink:0;color:#9b7b50;font-size:10px;font-weight:800;letter-spacing:.14em}.pa-uf-out strong{font-size:13px;font-weight:750;letter-spacing:-.032em}.pa-uf-out em{margin-left:auto;color:#8b9691;font-size:10.5px;font-weight:700;font-style:normal;letter-spacing:-.02em}.pa-transfer-grid{position:absolute;top:216px;left:64px;right:64px;height:258px;display:flex;align-items:stretch;gap:18px}.pa-transfer-proven,.pa-transfer-new{flex:1;min-width:0;box-sizing:border-box;padding:23px 26px;border:1px solid #dce5e0;background:#fbfcfa}.pa-transfer-new{border-color:#cbb086;background:#fcf9f3}.pa-transfer-proven>span,.pa-transfer-new>span{color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.14em}.pa-transfer-proven>strong,.pa-transfer-new>strong{display:block;margin-top:14px;max-width:370px;color:#1c2426;font-size:16px;line-height:1.42;letter-spacing:-.04em}.pa-transfer-grid ul{margin:16px 0 0;padding:0;list-style:none}.pa-transfer-grid li{padding:6px 0 6px 16px;position:relative;color:#5d6c66;font-size:11.5px;font-weight:650;letter-spacing:-.025em}.pa-transfer-grid li:before{content:"·";position:absolute;left:1px;color:#9b7b50}.pa-transfer-arrow{width:28px;display:flex;align-items:center;justify-content:center;color:#9b7b50;font-size:25px}.pa-transfer-platform{position:absolute;left:64px;right:64px;top:494px;min-height:107px;box-sizing:border-box;padding:17px 25px;background:#1c2426;display:grid;grid-template-columns:116px 320px 1fr;align-items:center;gap:22px}.pa-transfer-platform span{color:#c2a77b;font-size:9px;font-weight:800;letter-spacing:.13em}.pa-transfer-platform strong{color:#f2eee6;font-size:16px;font-weight:800;line-height:1.4;letter-spacing:-.035em}.pa-transfer-platform p{margin:0;padding-left:21px;border-left:1px solid #ffffff2b;color:#b8c2bd;font-size:10.8px;font-weight:600;line-height:1.6;letter-spacing:-.025em}.pa-ch5-give-grid{position:absolute;top:214px;left:64px;right:64px;height:406px;display:flex;gap:28px}.pa-ch5-give-main{flex:1;box-sizing:border-box;padding:24px 26px;border:1px solid #dde5e1;border-radius:4px;display:flex;flex-direction:column}.pa-ch5-give-rows{margin-top:auto}.pa-ch5-give-rows>div{position:relative;display:flex;align-items:baseline;gap:13px;padding:13px 0 13px 32px;border-top:1px solid #eef2f0}.pa-ch5-give-rows i{position:absolute;left:0;top:15px;color:#b79f76;font:400 10.5px Georgia,serif;font-style:normal;letter-spacing:.06em}.pa-ch5-give-rows b{width:132px;flex-shrink:0;font-size:12.5px;font-weight:800;letter-spacing:-.032em}.pa-ch5-give-rows span{flex:1;color:#6d7a75;font-size:11px;font-weight:600;line-height:1.45;letter-spacing:-.028em}.pa-ch5-give-rows em{flex-shrink:0;color:#9b7b50;font-size:9.5px;font-weight:800;font-style:normal;letter-spacing:.06em}.pa-ch5-give-out{width:314px;flex-shrink:0;box-sizing:border-box;padding:24px 26px;border:1px solid #dde5e1;border-radius:4px;background:#fafcfb;display:flex;flex-direction:column}.pa-ch5-give-out ul{margin:20px 0 0;padding:0;list-style:none}.pa-ch5-give-out li{padding:13px 0;border-bottom:1px solid #e9eeeb;color:#93a09b;font-size:12px;font-weight:650;letter-spacing:-.03em;text-decoration:line-through;text-decoration-color:#c6d0cc}.pa-ch5-give-out p{margin:auto 0 0;padding-top:16px;border-top:1px solid #e9eeeb;color:#7b857f;font-size:10.5px;font-weight:650;line-height:1.6;letter-spacing:-.025em}.pa-ch5-gt{position:absolute;top:236px;left:64px;right:64px}.pa-ch5-gt-head{display:flex;align-items:flex-end;padding-bottom:11px;border-bottom:1px solid #1c2426}.pa-ch5-gt-head>b{width:268px;flex-shrink:0;color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.2em}.pa-ch5-gt-head>div{flex:1;display:flex}.pa-ch5-gt-head>div span{flex:1;color:#8b9691;font-size:10px;font-weight:700;letter-spacing:-.01em}.pa-ch5-gt-row{display:flex;align-items:center;padding:13px 0;border-bottom:1px solid #eef2f0}.pa-ch5-gt-row>b{width:268px;flex-shrink:0;font-size:13.5px;font-weight:800;letter-spacing:-.035em}.pa-ch5-gt-row>b span{display:block;margin-top:5px;color:#7b857f;font-size:10.5px;font-weight:600;letter-spacing:-.025em}.pa-ch5-gt-row>div{flex:1;position:relative;height:16px;background:linear-gradient(90deg,#eef2f0 1px,transparent 1px) 0 0 / 12.5% 100%}.pa-ch5-gt-row>div i{display:block;height:16px;border-radius:2px;background:#1c2426}.pa-ch5-gt-row:nth-of-type(3)>div i{background:#9b7b50}.pa-ch5-gt-marks{display:flex;align-items:flex-start;padding-top:14px}.pa-ch5-gt-marks>b{width:268px;flex-shrink:0;color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.2em}.pa-ch5-gt-marks>div{flex:1;position:relative;height:34px}.pa-ch5-gt-marks>div span{position:absolute;top:0;transform:translate(-50%);text-align:center;color:#7b857f;font-size:10px;font-weight:650;letter-spacing:-.02em;white-space:nowrap}.pa-ch5-gt-marks>div span u{display:block;margin-bottom:5px;color:#1c2426;font-size:10.5px;font-weight:800;text-decoration:none}.pa-ch5-risk{position:absolute;left:64px;right:64px;bottom:42px;display:flex;gap:24px;padding-top:16px;border-top:1px solid #e0e7e3}.pa-ch5-risk>div{flex:1}.pa-ch5-risk b{color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.16em}.pa-ch5-risk strong{display:block;margin:7px 0 5px;font-size:12.5px;font-weight:800;letter-spacing:-.032em}.pa-ch5-risk span{color:#7b857f;font-size:10.5px;font-weight:600;letter-spacing:-.025em}.pa-ch5-price-main{position:absolute;top:214px;left:64px;right:64px;height:396px;display:flex;gap:28px}.pa-ch5-price-card{width:396px;flex-shrink:0;box-sizing:border-box;padding:30px 30px 26px;border-radius:4px;background:#1c2426;display:flex;flex-direction:column}.pa-ch5-price-card>span{color:#c2a77b;font-size:9px;font-weight:800;letter-spacing:.22em}.pa-ch5-price-card>strong{display:block;margin:20px 0 10px;color:#f5f1e8;font-size:46px;font-weight:800;letter-spacing:-.045em;font-variant-numeric:tabular-nums}.pa-ch5-price-card>strong em{margin-left:8px;font-size:20px;font-weight:700;font-style:normal}.pa-ch5-price-card>small{color:#98a49f;font-size:11px;font-weight:650;letter-spacing:-.025em}.pa-ch5-price-card>div{display:flex;align-items:baseline;gap:16px;padding:15px 0;border-top:1px solid #ffffff1c}.pa-ch5-price-card>div:first-of-type{margin-top:auto}.pa-ch5-price-card>div b{width:78px;flex-shrink:0;color:#c2a77b;font-size:10.5px;font-weight:800}.pa-ch5-price-card>div span{color:#dcd6c9;font-size:12px;font-weight:650;letter-spacing:-.03em}.pa-ch5-price-side{flex:1;box-sizing:border-box;padding:24px 26px;border:1px solid #dde5e1;border-radius:4px;display:flex;flex-direction:column}.pa-ch5-price-side ul{margin:20px 0 0;padding:0;list-style:none}.pa-ch5-price-side li{position:relative;display:flex;align-items:baseline;gap:12px;padding:17px 0 17px 32px;border-bottom:1px solid #eef2f0;font-size:13px;font-weight:750;letter-spacing:-.032em}.pa-ch5-price-side li b{position:absolute;left:0;color:#b79f76;font:400 10.5px Georgia,serif;font-weight:400}.pa-ch5-price-side li em{margin-left:auto;color:#8b9691;font-size:10px;font-weight:700;font-style:normal;letter-spacing:-.01em}.pa-ch5-price-side p{margin:auto 0 0;padding-top:16px;border-top:1px solid #eef2f0;color:#7b857f;font-size:10.5px;font-weight:650;letter-spacing:-.025em}.pa-ch5-pp{position:absolute;top:214px;left:64px;right:64px;height:430px;display:flex;gap:28px}.pa-ch5-pp-who{width:356px;flex-shrink:0;box-sizing:border-box;padding:26px 26px 24px;border-radius:4px;background:#1c2426;display:flex;flex-direction:column}.pa-ch5-pp-who>span{color:#c2a77b;font-size:9px;font-weight:800;letter-spacing:.22em}.pa-ch5-pp-who>strong{display:block;margin:13px 0 14px;color:#f5f1e8;font-size:22px;font-weight:800;letter-spacing:-.042em}.pa-ch5-pp-who>p{margin:0 0 6px;color:#b5bdb9;font-size:11.5px;font-weight:600;line-height:1.75;letter-spacing:-.028em}.pa-ch5-pp-who>div{display:flex;gap:12px;padding:13px 0;border-top:1px solid #ffffff1c;color:#dcd6c9;font-size:11.5px;font-weight:650;letter-spacing:-.03em}.pa-ch5-pp-who>div:first-of-type{margin-top:auto}.pa-ch5-pp-who>div b{width:58px;flex-shrink:0;color:#c2a77b;font-size:9.5px;font-weight:800;letter-spacing:.1em}.pa-ch5-pp-who>em{margin-top:16px;padding-top:14px;border-top:1px solid #ffffff1c;color:#c2a77b;font-size:11px;font-weight:800;font-style:normal;letter-spacing:-.02em}.pa-ch5-pp-list{flex:1;box-sizing:border-box;padding:22px 24px;border:1px solid #dde5e1;border-radius:4px}.pa-ch5-pp-list-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:13px;border-bottom:1px solid #1c2426}.pa-ch5-pp-list-head span{color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.22em}.pa-ch5-pp-list-head b{font-size:15px;font-weight:800;letter-spacing:-.03em}.pa-ch5-pp-grid{margin-top:24px;display:grid;grid-template-columns:repeat(2,1fr);-moz-column-gap:24px;column-gap:24px}.pa-ch5-pp-grid>div{display:flex;align-items:baseline;gap:10px;padding:18px 0;border-bottom:1px solid #e9efec}.pa-ch5-pp-grid i{flex-shrink:0;width:20px;color:#b79f76;font:400 10px Georgia,serif;font-style:normal;font-variant-numeric:tabular-nums}.pa-ch5-pp-grid b{flex:1;font-size:12px;font-weight:750;letter-spacing:-.035em}.pa-ch5-pp-grid em{flex-shrink:0;color:#9aa5a0;font-size:9px;font-weight:700;font-style:normal;letter-spacing:-.01em}.pa-ch5-pp-caption{margin:24px 0 0;padding-top:18px;border-top:1px solid #e9efec;color:#7b857f;font-size:10.5px;font-weight:600;line-height:1.7;letter-spacing:-.025em}.pa-ch5-end{color:#f6f2eb;background:radial-gradient(circle at 78% 38%,#203239 0,#152127 30%,#10191d 68%)}.pa-ch5-end:before{content:"";position:absolute;right:-140px;bottom:-220px;width:620px;height:620px;border:1px solid #bca37526;border-radius:50%;box-shadow:0 0 0 66px #bca3750b,0 0 0 132px #bca37506}.pa-ch5-end-top{position:absolute;top:48px;left:72px;right:72px;display:flex;justify-content:space-between;padding-bottom:18px;border-bottom:1px solid #ffffff2a;color:#c6aa7f;font-size:10px;font-weight:700;letter-spacing:.2em}.pa-ch5-end-top span:last-child{color:#9eaaa7}.pa-ch5-end-body{position:absolute;z-index:1;top:196px;left:72px;right:420px}.pa-ch5-end-body p{margin:0 0 19px;color:#c2a77b;font-size:11px;font-weight:700;letter-spacing:.06em}.pa-ch5-end-body h2{margin:0;font-size:42px;font-weight:750;line-height:1.32;letter-spacing:-.045em}.pa-ch5-end-body h2 em{color:#d1b389;font-style:normal}.pa-ch5-end-body>span{color:#b7c0bd;font-size:13px}.pa-ch5-end-ask{position:absolute;z-index:1;top:208px;right:72px;width:306px;box-sizing:border-box;padding:24px 24px 20px;border:1px solid #ffffff26;background:#ffffff09}.pa-ch5-end-ask b{display:block;margin-bottom:16px;color:#c2a77b;font-size:10.5px;font-weight:800;letter-spacing:.12em}.pa-ch5-end-ask>div{display:flex;gap:13px;padding:14px 0;border-top:1px solid #ffffff1f;color:#e3ded3;font-size:12.5px;font-weight:650;letter-spacing:-.03em}.pa-ch5-end-ask i{color:#a8906a;font:400 10.5px Georgia,serif;font-style:normal}.pa-ch5-end-foot{position:absolute;z-index:1;left:72px;right:72px;bottom:74px;display:grid;grid-template-columns:1.7fr 1fr 1fr;gap:30px;padding-top:22px;border-top:1px solid #ffffff4b}.pa-ch5-end-foot>div{display:flex;flex-direction:column;gap:11px}.pa-ch5-end-foot span{color:#99a2a0;font-size:9px;font-weight:800;letter-spacing:.13em}.pa-ch5-end-foot strong{color:#ede8df;font-size:15px;font-weight:750;letter-spacing:-.02em}.pa-ch5-end-foot>div:last-child strong{color:#d8bc90;font-variant-numeric:tabular-nums}.pa-ch5-end .pa-page-index{right:72px;bottom:27px;color:#7e8988}.pa-proof-gallery{position:absolute;top:217px;left:64px;right:64px;height:302px;display:grid;grid-template-columns:1.34fr 1fr 1fr;gap:18px}.pa-proof-shot{min-width:0;margin:0}.pa-proof-shot>div{height:263px;display:flex;justify-content:center;overflow:hidden;background:#172126;border:1px solid #26353a}.pa-proof-shot img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.pa-proof-shot figcaption{display:flex;align-items:baseline;justify-content:space-between;gap:10px;margin-top:10px}.pa-proof-shot figcaption b{font-size:11.5px;font-weight:800;letter-spacing:-.025em}.pa-proof-shot figcaption span{color:#9b7b50;font-size:9.5px;font-weight:750}.pa-proof-process{position:absolute;top:552px;left:64px;right:64px;height:66px;box-sizing:border-box;display:flex;align-items:center;gap:20px;padding:0 24px;border:1px solid #dbe3df;background:#fafbf9}.pa-proof-process span{margin-right:auto;color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.13em}.pa-proof-process b,.pa-proof-process strong{color:#26332e;font-size:12px;font-weight:750;letter-spacing:-.03em}.pa-proof-process strong{color:#9b7b50}.pa-proof-process i{color:#a9b4ae;font-size:16px;font-style:normal}.pa-proof-source{position:absolute;left:64px;bottom:43px;color:#98a49e;font-size:9.5px;font-weight:600}.pa-proof-edit-grid{position:absolute;top:220px;left:64px;right:64px;height:346px;display:grid;grid-template-columns:446px 1fr;gap:24px}.pa-proof-edit-request{padding:29px 32px;box-sizing:border-box;background:#1c2426;color:#f1eee8;display:flex;flex-direction:column}.pa-proof-edit-request>span{color:#c2a77b;font-size:9px;font-weight:800;letter-spacing:.16em}.pa-proof-edit-request blockquote{margin:23px 0 15px;font-size:22px;font-weight:750;line-height:1.5;letter-spacing:-.04em}.pa-proof-edit-request p{margin:0;color:#b8c1bb;font-size:11px;font-weight:600;line-height:1.65;letter-spacing:-.025em}.pa-proof-edit-request>div{margin-top:auto;padding-top:15px;display:flex;gap:14px;align-items:baseline;border-top:1px solid #ffffff30}.pa-proof-edit-request>div i{color:#c2a77b;font:400 10px Georgia,serif;font-style:normal}.pa-proof-edit-request>div b{font-size:11.5px;font-weight:750}.pa-proof-edit-request>div em{margin-left:auto;color:#899992;font-size:9px;font-weight:700;font-style:normal}.pa-proof-edit-screen{border:1px solid #dce4df;background:#f7f9f7;display:flex;flex-direction:column}.pa-proof-window-bar{height:37px;box-sizing:border-box;display:flex;align-items:center;gap:5px;padding:0 14px;border-bottom:1px solid #dce4df}.pa-proof-window-bar>span{width:6px;height:6px;border-radius:50%;background:#c7d1ca}.pa-proof-window-bar b{margin-left:15px;color:#8e9a92;font-size:9px;font-weight:750}.pa-proof-window-body{flex:1;margin:14px 18px 0;padding:23px 26px;background:#fff;border:1px solid #e6ebe7}.pa-proof-window-body small{color:#a8895e;font-size:9px;font-weight:800;letter-spacing:.13em}.pa-proof-window-body>strong{display:block;margin-top:18px;color:#1c2426;font-size:20px;line-height:1.33;letter-spacing:-.043em}.pa-proof-window-body>strong em{color:#9b7b50;font-style:normal}.pa-proof-window-body>div{display:flex;align-items:center;gap:14px;margin-top:22px;padding-top:12px;border-top:1px solid #dbe4de}.pa-proof-window-body>div b{font-size:10px;font-weight:750}.pa-proof-window-body>div i{color:#a8895e;font-style:normal}.pa-proof-window-body p{margin:12px 0 0;color:#88968e;font-size:9.5px;font-weight:600}.pa-proof-window-foot{height:28px;display:flex;justify-content:space-between;align-items:center;padding:0 18px;color:#91a096;font-size:9px;font-weight:700}.pa-proof-window-foot strong{color:#a8895e}.pa-proof-edit-bottom{position:absolute;top:588px;left:64px;right:64px;display:flex;gap:22px}.pa-proof-edit-bottom>div{flex:1;display:flex;align-items:baseline;gap:12px;padding-top:15px;border-top:1px solid #dce4df}.pa-proof-edit-bottom i{color:#b79f76;font:400 10px Georgia,serif;font-style:normal}.pa-proof-edit-bottom b{font-size:11.5px;font-weight:800}.pa-proof-edit-bottom span{margin-left:auto;color:#8b9990;font-size:10px;font-weight:600}.pa-proof-files-grid{position:absolute;top:219px;left:64px;right:64px;height:307px;display:grid;grid-template-columns:1fr 1fr;gap:24px}.pa-proof-tree{box-sizing:border-box;padding:23px 27px;border:1px solid #dce4df;background:#fbfcfa}.pa-proof-tree-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:13px;border-bottom:1px solid #cdd7d0}.pa-proof-tree-head span{color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.12em}.pa-proof-tree-head strong{font-size:15px;font-weight:800;letter-spacing:-.035em}.pa-proof-tree-lines{margin-top:14px}.pa-proof-tree-lines>div{display:flex;align-items:baseline;gap:8px;padding:8px 0;color:#2d3b33;font:700 11px ui-monospace,SFMono-Regular,Menlo,monospace}.pa-proof-tree-lines i{color:#a8895e;font-style:normal}.pa-proof-tree-lines em{margin-left:auto;color:#8b9991;font:600 10px sans-serif;font-style:normal}.pa-proof-tree>p{margin:12px 0 0;padding-top:13px;border-top:1px solid #e6ece8;color:#78877f;font-size:10px;font-weight:600}.pa-proof-files-conclusion{position:absolute;top:550px;left:64px;right:64px;height:91px;box-sizing:border-box;display:grid;grid-template-columns:100px 1fr;gap:8px 24px;align-content:center;padding:0 25px;background:#1c2426}.pa-proof-files-conclusion span{grid-row:span 2;color:#c2a77b;font-size:9px;font-weight:800;letter-spacing:.1em}.pa-proof-files-conclusion strong{color:#f3efe6;font-size:14px;font-weight:800;letter-spacing:-.035em}.pa-proof-files-conclusion p{margin:0;color:#a9b6ad;font-size:10px;font-weight:600}.pa-kickoff-grid{position:absolute;top:228px;left:64px;right:64px;height:351px;display:flex;align-items:stretch;gap:13px}.pa-kickoff-input,.pa-kickoff-sample,.pa-kickoff-approve{min-width:0;box-sizing:border-box;padding:27px 25px;border:1px solid #dce4df;background:#fafbf9}.pa-kickoff-input,.pa-kickoff-approve{flex:.9}.pa-kickoff-sample{flex:1.3;border-color:#bba27e;background:#fdfaf5}.pa-kickoff-grid span{color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.12em}.pa-kickoff-grid strong{display:block;margin-top:20px;color:#1c2426;font-size:18px;font-weight:800;line-height:1.48;letter-spacing:-.04em}.pa-kickoff-grid>div>div:not(.pa-kickoff-card){margin-top:24px;padding-top:17px;border-top:1px solid #dce4df;color:#66766d;font-size:11px;font-weight:600;line-height:1.6}.pa-kickoff-arrow{width:24px;display:flex;align-items:center;justify-content:center;color:#a8895e;font-size:22px}.pa-kickoff-card{margin-top:25px;padding:15px 17px;background:#fff;border:1px solid #e7dfd2}.pa-kickoff-card small{color:#a8895e;font-size:9px;font-weight:800}.pa-kickoff-card b{display:block;margin-top:10px;color:#2a3931;font-size:11px;font-weight:750}.pa-kickoff-card p{margin:8px 0 0;color:#8e9b93;font-size:9.5px}.pa-kickoff-foot{position:absolute;left:64px;right:64px;bottom:46px;display:flex;gap:22px;padding-top:16px;border-top:1px solid #dce4df}.pa-kickoff-foot b{color:#1c2426;font-size:11px;font-weight:800}.pa-kickoff-foot span{color:#79877e;font-size:11px;font-weight:600}.pa-plan60-row{position:absolute;top:226px;left:64px;right:64px;height:364px;display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid #1c2426;border-bottom:1px solid #dce4df}.pa-plan60-row>div{position:relative;padding:24px 23px 21px;border-right:1px solid #dce4df;display:flex;flex-direction:column}.pa-plan60-row>div:first-child{border-left:1px solid #dce4df}.pa-plan60-row>div:last-child{background:#faf8f4}.pa-plan60-row span{color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.13em}.pa-plan60-row strong{display:block;margin-top:20px;color:#1c2426;font-size:23px;font-weight:800;letter-spacing:-.045em}.pa-plan60-row p{margin:24px 0 0;color:#64746a;font-size:12px;font-weight:650;line-height:1.9;letter-spacing:-.03em}.pa-plan60-row em{margin-top:auto;padding-top:14px;border-top:1px solid #dce4df;color:#9b7b50;font-size:10px;font-weight:750;font-style:normal;line-height:1.5}.pa-plan60-bottom{position:absolute;left:64px;right:64px;top:613px;display:flex;gap:22px;align-items:baseline}.pa-plan60-bottom strong{color:#1c2426;font-size:11.5px;font-weight:800}.pa-plan60-bottom span{color:#79877e;font-size:10.5px;font-weight:600}.pa-verify-layout{position:absolute;top:226px;left:64px;right:64px;height:365px;display:grid;grid-template-columns:1fr 315px;gap:24px}.pa-verify-table{border-top:2px solid #1c2426}.pa-verify-head,.pa-verify-table>div:not(.pa-verify-head){display:grid;grid-template-columns:152px 1fr 108px;align-items:center;gap:16px}.pa-verify-head{height:46px;color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.1em}.pa-verify-table>div:not(.pa-verify-head){min-height:77px;box-sizing:border-box;border-top:1px solid #dce4df}.pa-verify-table b{font-size:12px;font-weight:800}.pa-verify-table span{color:#64746a;font-size:11px;font-weight:650;line-height:1.5}.pa-verify-table em{color:#9b7b50;font-size:10px;font-weight:750;font-style:normal}.pa-verify-aside{padding:27px 25px;background:#1c2426;color:#eee9df;display:flex;flex-direction:column}.pa-verify-aside>span{color:#c2a77b;font-size:9px;font-weight:800;letter-spacing:.14em}.pa-verify-aside strong{margin-top:18px;font-size:19px;line-height:1.45;letter-spacing:-.04em}.pa-verify-aside p{margin:18px 0 0;color:#b7c0ba;font-size:11px;font-weight:600;line-height:1.7}.pa-verify-aside>div{margin-top:auto;padding-top:17px;border-top:1px solid #ffffff30;color:#d8c6a7;font-size:10px;font-weight:700}.pa-verify-aside i{padding:0 7px;font-style:normal}.pa-verify-foot{position:absolute;left:64px;right:64px;top:622px;padding-top:13px;border-top:1px solid #dce4df;color:#79877e;font-size:10.5px;font-weight:600}.pa-handoff-grid{position:absolute;top:221px;left:64px;right:64px;height:340px;display:grid;grid-template-columns:346px 1fr;gap:25px}.pa-handoff-fee{padding:29px 30px;background:#1c2426;display:flex;flex-direction:column}.pa-handoff-fee>span{color:#c2a77b;font-size:9px;font-weight:800;letter-spacing:.15em}.pa-handoff-fee>strong{margin-top:25px;color:#f5f1e8;font-size:39px;font-weight:800;letter-spacing:-.048em;font-variant-numeric:tabular-nums}.pa-handoff-fee>strong em{margin-left:6px;font-size:18px;font-style:normal}.pa-handoff-fee p{color:#c7d0c8;font-size:12px;font-weight:700}.pa-handoff-fee>div{margin-top:auto;padding-top:15px;border-top:1px solid #ffffff2c;color:#9eaca3;font-size:10.5px;font-weight:650}.pa-handoff-files{padding:23px 26px;border:1px solid #dce4df}.pa-handoff-title{display:flex;align-items:baseline;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #1c2426}.pa-handoff-title span{color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.14em}.pa-handoff-title b{font-size:14px;font-weight:800}.pa-handoff-files>div:not(.pa-handoff-title){display:grid;grid-template-columns:150px 1fr;gap:14px;align-items:baseline;padding:11px 0;border-bottom:1px solid #edf1ee}.pa-handoff-files code{color:#9b7b50;font-size:11.5px;font-weight:800}.pa-handoff-files>div>span{color:#596b60;font-size:11px;font-weight:650}.pa-handoff-terms{position:absolute;top:586px;left:64px;right:64px;display:grid;grid-template-columns:1fr 1fr;gap:25px}.pa-handoff-terms>div{display:flex;align-items:baseline;gap:18px;padding-top:15px;border-top:1px solid #dce4df}.pa-handoff-terms b{color:#1c2426;font-size:10.5px;font-weight:800;white-space:nowrap}.pa-handoff-terms span{color:#7d8b81;font-size:10px;font-weight:600;line-height:1.5}.pa-participant-grid{position:absolute;top:223px;left:64px;right:64px;height:369px;display:grid;grid-template-columns:1fr 94px 1fr;gap:17px}.pa-participant-owner,.pa-participant-client{box-sizing:border-box;padding:27px 30px;display:flex;flex-direction:column}.pa-participant-owner{background:#1c2426;color:#f5f0e8}.pa-participant-client{border:1px solid #dbe4dd;background:#fafbf9;color:#1c2426}.pa-participant-owner>span,.pa-participant-client>span{color:#c2a77b;font-size:9px;font-weight:800;letter-spacing:.14em}.pa-participant-client>span{color:#9b7b50}.pa-participant-owner>strong,.pa-participant-client>strong{display:block;margin-top:17px;font-size:20px;font-weight:800;letter-spacing:-.04em}.pa-participant-owner>p,.pa-participant-client>p{margin:14px 0 0;max-width:400px;font-size:11.5px;font-weight:600;line-height:1.72;letter-spacing:-.025em}.pa-participant-owner>p{color:#b8c3bb}.pa-participant-client>p{color:#67766c}.pa-participant-owner>div,.pa-participant-client>div{display:flex;align-items:baseline;gap:17px;padding:10px 0;border-top:1px solid #ffffff28;font-size:11px;font-weight:700;letter-spacing:-.02em}.pa-participant-client>div{border-top-color:#dce4df}.pa-participant-owner>div:first-of-type,.pa-participant-client>div:first-of-type{margin-top:auto}.pa-participant-owner>div b,.pa-participant-client>div b{color:#c2a77b;font:400 10px Georgia,serif}.pa-participant-client>div b{color:#a8895e}.pa-participant-between{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:13px;color:#9b7b50}.pa-participant-between i{font-size:30px;font-style:normal}.pa-participant-between span{color:#7b8980;font-size:10px;font-weight:750;line-height:1.5;text-align:center}.pa-participant-foot{position:absolute;top:616px;left:64px;right:64px;display:flex;align-items:baseline;gap:24px;padding-top:14px;border-top:1px solid #dce4df}.pa-participant-foot b{color:#1c2426;font-size:11px;font-weight:800;white-space:nowrap}.pa-participant-foot span{color:#78867e;font-size:10.5px;font-weight:600;line-height:1.5}.pa-history-grid{position:absolute;top:230px;left:64px;right:64px;height:288px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pa-history-col{box-sizing:border-box;padding:25px 26px;border-top:2px solid #1c2426;border-left:1px solid #dce4df;border-right:1px solid #dce4df;border-bottom:1px solid #dce4df;display:flex;flex-direction:column}.pa-history-col:nth-child(2){border-top-color:#a8895e;background:#fdfaf5}.pa-history-col>span{color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.13em}.pa-history-col>div{display:flex;flex-direction:column;gap:10px;padding:22px 0;border-bottom:1px solid #dce4df}.pa-history-col>div:first-of-type{margin-top:9px}.pa-history-col>div:last-child{border-bottom:0}.pa-history-col strong{color:#1c2426;font-size:16px;font-weight:800;letter-spacing:-.04em}.pa-history-col em{color:#89968e;font-size:10.5px;font-weight:700;font-style:normal}.pa-history-evidence{position:absolute;top:541px;left:64px;right:64px;height:99px;box-sizing:border-box;padding:17px 25px;display:grid;grid-template-columns:175px 1fr;-moz-column-gap:23px;column-gap:23px;row-gap:7px;align-content:center;background:#1c2426}.pa-history-evidence span{grid-row:span 2;color:#c2a77b;font-size:9px;font-weight:800;line-height:1.5;letter-spacing:.09em}.pa-history-evidence strong{color:#f1ece3;font-size:13px;font-weight:800;letter-spacing:-.025em}.pa-history-evidence p{margin:0;color:#a9b7ad;font-size:10px;font-weight:600}.pa-history-all{position:absolute;top:226px;left:64px;right:64px;height:391px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pa-history-all-col{min-width:0;border-top:2px solid #1c2426;border-left:1px solid #dce4df;border-right:1px solid #dce4df;background:#fff}.pa-history-all-col:nth-child(2){border-top-color:#a8895e;background:#fdfbf7}.pa-history-all-head{height:49px;box-sizing:border-box;display:flex;align-items:center;justify-content:space-between;gap:7px;padding:0 13px;border-bottom:1px solid #ccd7d0}.pa-history-all-head span{color:#9b7b50;font-size:10px;font-weight:800;letter-spacing:.08em}.pa-history-all-head b{color:#9aa69e;font-size:8px;font-weight:800;letter-spacing:.12em;white-space:nowrap}.pa-history-all-row{height:42px;box-sizing:border-box;display:grid;grid-template-columns:18px minmax(0,1fr) 52px;align-items:center;gap:6px;padding:0 12px;border-bottom:1px solid #e8ede9}.pa-history-all-row i{color:#b79f76;font:400 9px Georgia,serif;font-style:normal}.pa-history-all-row b{min-width:0;overflow:hidden;color:#26342d;font-size:10.5px;font-weight:750;letter-spacing:-.035em;text-overflow:ellipsis;white-space:nowrap}.pa-history-all-row em{color:#91a096;font-size:8.8px;font-weight:700;font-style:normal;text-align:right;white-space:nowrap}.pa-history-all-foot{position:absolute;top:636px;left:64px;right:64px;display:flex;align-items:baseline;gap:20px}.pa-history-all-foot strong{color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.13em;white-space:nowrap}.pa-history-all-foot span{color:#829087;font-size:10px;font-weight:600}.pa-ch3-shift-layout{position:absolute;top:220px;left:64px;right:64px;height:383px;display:grid;grid-template-columns:356px 47px 1fr;gap:18px}.pa-ch3-shift-before{box-sizing:border-box;padding:28px 29px;background:#1c2426;color:#f3eee6;display:flex;flex-direction:column}.pa-ch3-shift-before>span{color:#c2a77b;font-size:9px;font-weight:800;letter-spacing:.16em}.pa-ch3-shift-before>strong{margin-top:22px;font-size:22px;font-weight:800;line-height:1.43;letter-spacing:-.045em}.pa-ch3-shift-before>div{display:flex;gap:15px;align-items:baseline;padding:13px 0;border-top:1px solid #ffffff2b}.pa-ch3-shift-before>div:first-of-type{margin-top:auto}.pa-ch3-shift-before i{color:#c2a77b;font:400 10px Georgia,serif;font-style:normal}.pa-ch3-shift-before b{color:#d5ddd6;font-size:11px;font-weight:700}.pa-ch3-shift-arrow{display:flex;align-items:center;justify-content:center;color:#a8895e;font-size:27px}.pa-ch3-shift-after{box-sizing:border-box;padding:0 25px;border:1px solid #dce4df;background:#fafbf9}.pa-ch3-shift-after-head,.pa-ch3-shift-after>div:not(.pa-ch3-shift-after-head){display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr);align-items:center;gap:13px}.pa-ch3-shift-after-head{height:67px;border-bottom:1px solid #1c2426}.pa-ch3-shift-after-head span{color:#9b7b50;font-size:10px;font-weight:800;letter-spacing:.1em}.pa-ch3-shift-after-head span:last-child{grid-column:3}.pa-ch3-shift-after>div:not(.pa-ch3-shift-after-head){height:104px;border-bottom:1px solid #dce4df}.pa-ch3-shift-after>div:last-child{border-bottom:0}.pa-ch3-shift-after b,.pa-ch3-shift-after strong{font-size:13px;line-height:1.5;letter-spacing:-.035em}.pa-ch3-shift-after b{color:#5f7065;font-weight:700}.pa-ch3-shift-after strong{color:#1c2426;font-weight:800}.pa-ch3-shift-after i{color:#a8895e;font-size:17px;font-style:normal;text-align:center}.pa-ch3-shift-foot{position:absolute;left:64px;right:64px;top:628px;display:flex;align-items:baseline;gap:22px;padding-top:13px;border-top:1px solid #dce4df}.pa-ch3-shift-foot strong{color:#1c2426;font-size:11px;font-weight:800}.pa-ch3-shift-foot span{color:#829087;font-size:10.5px;font-weight:600}.pa-ch3-artifact-layout{position:absolute;top:221px;left:64px;right:64px;height:393px;display:grid;grid-template-columns:380px 1fr;gap:24px}.pa-ch3-artifact-plan{border:1px solid #dce4df;display:flex;flex-direction:column}.pa-ch3-artifact-plan-top{padding:25px 27px 21px;background:#f9faf8}.pa-ch3-artifact-plan-top small{color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.11em}.pa-ch3-artifact-plan-top strong{display:block;margin-top:20px;color:#1c2426;font-size:19px;font-weight:800;line-height:1.4;letter-spacing:-.04em}.pa-ch3-artifact-plan-top p{margin:13px 0 0;color:#7d8b82;font-size:10px;font-weight:600;line-height:1.65}.pa-ch3-artifact-pages{flex:1;padding:19px 27px}.pa-ch3-artifact-pages>span{display:block;margin-bottom:12px;color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.11em}.pa-ch3-artifact-pages>div{display:flex;gap:15px;align-items:baseline;padding:9px 0;border-top:1px solid #e7ede8}.pa-ch3-artifact-pages i{color:#b79f76;font:400 10px Georgia,serif;font-style:normal}.pa-ch3-artifact-pages b{color:#2b3a31;font-size:11px;font-weight:750}.pa-ch3-artifact-sheet{box-sizing:border-box;padding:25px 29px 21px;border:1px solid #cbb38b;background:#fdfbf7;display:flex;flex-direction:column}.pa-ch3-artifact-sheet-head{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:14px;border-bottom:1px solid #dac8aa}.pa-ch3-artifact-sheet-head span{color:#9b7b50;font-size:9px;font-weight:800;letter-spacing:.12em}.pa-ch3-artifact-sheet-head em{color:#9caaa0;font-size:9px;font-weight:700;font-style:normal}.pa-ch3-artifact-sheet h3{margin:18px 0 0;color:#1c2426;font-size:20px;font-weight:800;letter-spacing:-.045em}.pa-ch3-artifact-sheet>p{margin:10px 0 0;color:#58685e;font-size:11px;font-weight:650;line-height:1.62;letter-spacing:-.02em}.pa-ch3-artifact-prompt{display:grid;grid-template-columns:97px 1fr;gap:15px;margin-top:18px;padding:14px 16px;background:#fff;border:1px solid #eadfcb}.pa-ch3-artifact-prompt b{color:#9b7b50;font-size:10px;font-weight:800}.pa-ch3-artifact-prompt span{color:#4f5d53;font-size:10px;font-weight:600;line-height:1.52}.pa-ch3-artifact-meta{margin-top:auto;border-top:1px solid #e1d7c6}.pa-ch3-artifact-meta>div{display:flex;align-items:baseline;gap:19px;padding:8px 0;border-bottom:1px solid #ece4d6}.pa-ch3-artifact-meta b{width:78px;flex-shrink:0;color:#9b7b50;font-size:9.5px;font-weight:800}.pa-ch3-artifact-meta span{color:#6d7b70;font-size:9.5px;font-weight:600}.pa-ch3-artifact-foot{position:absolute;left:64px;right:64px;top:632px;display:flex;gap:22px;align-items:baseline;padding-top:12px;border-top:1px solid #dce4df}.pa-ch3-artifact-foot strong{color:#1c2426;font-size:11px;font-weight:800}.pa-ch3-artifact-foot span{color:#829087;font-size:10.5px;font-weight:600}.pl-root{min-height:100vh;background:#e6eae8;color:#1c2426;font-family:Pretendard,Apple SD Gothic Neo,Noto Sans KR,sans-serif;-webkit-font-smoothing:antialiased}.pl-toolbar{position:sticky;top:0;z-index:10;height:60px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;background:#ffffffed;border-bottom:1px solid #dbe2df}.pl-toolbar-title{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:800}.pl-dot{width:6px;height:6px;border-radius:50%;background:#b49464}.pl-draft{margin-left:9px;padding:4px 9px;border:1px solid #d8e0dc;color:#74817f;font-size:11px;font-weight:400}.pl-toolbar-actions a{border:1px solid #d6dfdb;background:#fff;color:#1c2426;padding:7px 12px;font-size:11px;font-weight:700;text-decoration:none;border-radius:20px}.pl-stage{padding:28px 24px 64px;display:flex;flex-direction:column;align-items:center;gap:28px}.pl-shell{position:relative;flex-shrink:0;width:calc(1280px * var(--pl-scale));height:var(--pl-h)}.pl-slide{position:absolute;inset:0 auto auto 0;width:1280px;height:720px;overflow:hidden;background:#fff;border-radius:16px;box-shadow:0 24px 60px #1f1c1829;transform:scale(var(--pl-scale));transform-origin:top left}.pl-run{position:absolute;top:48px;left:64px;right:64px;display:flex;justify-content:space-between;color:#9b7b50;font:800 9.5px Pretendard,sans-serif;letter-spacing:.14em}.pl-run span:last-child{color:#9aa7a3}.pl-head{position:absolute;top:84px;left:64px}.pl-head p{margin:0 0 14px;color:#9b7b50;font:800 10px Pretendard,sans-serif;letter-spacing:.15em}.pl-head h2{margin:0;font-size:34px;line-height:1.26;font-weight:800;letter-spacing:-.032em}.pl-head h2 em{color:#9b7b50;font-style:normal}.pl-foot{position:absolute;left:64px;bottom:44px;color:#82908c;font-size:11.5px;letter-spacing:-.015em}.pl-dark{border-color:#1c2426!important;background:#1c2426!important}.pl-file{display:inline-flex;align-items:center;gap:7px;padding:5px 10px;border:1px solid #e2e8e4;background:#f6f9f7;color:#46534f;font-size:10.5px;font-weight:650}.pl-say{color:#46534f!important;font-weight:650}.pl-fix{display:flex;align-items:center;gap:15px}.pl-fix i{flex:1;height:1px;background:#d9e2dd}.pl-fix b{padding:6px 16px;background:#1c2426;color:#ecd9b7;font:800 10.5px Pretendard,sans-serif;letter-spacing:.22em}.pl-fix span{color:#74827e;font-size:11px;letter-spacing:-.015em}.pl-a{position:absolute;top:256px;left:64px;width:1152px}.pl-a-row{display:flex;align-items:stretch;gap:0}.pl-a-cell{box-sizing:border-box;width:256px;padding:18px 18px 20px;border:1px solid #dbe4df;border-radius:3px;background:#fff}.pl-a-cell b{display:block;color:#9b7b50;font:800 10px Pretendard,sans-serif;letter-spacing:.12em}.pl-a-cell i{display:block;margin:6px 0 9px;color:#9aa7a3;font:700 9.5px Pretendard,sans-serif;font-style:normal;letter-spacing:.1em}.pl-a-cell strong{display:block;font-size:14.5px;font-weight:750;line-height:1.4;letter-spacing:-.03em}.pl-a-cell span:not(.pl-file){display:block;margin-top:8px;color:#74827e;font-size:11px;line-height:1.5;letter-spacing:-.012em}.pl-a-cell .pl-file{margin-top:10px}.pl-a-cell.pl-dark b{color:#c2a77b}.pl-a-cell.pl-dark i{color:#8b9793}.pl-a-cell.pl-dark strong{color:#f3efe7}.pl-a-cell.pl-dark span{color:#a4b0ac}.pl-a-arrow{display:flex;align-items:center;justify-content:center;width:42px;color:#bfae92;font-size:15px}.pl-a-loop{display:block;width:1152px;height:86px;margin-top:-6px;fill:none;stroke:#bfae92;stroke-width:1.2}.pl-a-turn{margin-top:-26px;margin-left:330px;display:inline-flex;align-items:center;gap:9px;padding:0 12px;background:#fff;color:#9b7b50;font-size:15px}.pl-a-turn b{font:800 11px Pretendard,sans-serif;letter-spacing:.12em}.pl-a-turn span{color:#74827e;font-size:11.5px;font-weight:500;letter-spacing:-.015em}.pl-a .pl-fix{margin-top:52px}.pl-b{position:absolute;top:218px;left:64px;right:64px;display:flex;gap:46px}.pl-b-log{flex:1}.pl-b-line{display:flex;gap:14px;margin-bottom:13px}.pl-b-line em{width:52px;flex-shrink:0;padding-top:12px;color:#9b7b50;font:800 9.5px Pretendard,sans-serif;font-style:normal;letter-spacing:.06em;text-align:right}.pl-b-bubble{flex:1;padding:12px 15px 13px;border:1px solid #dbe4df;border-radius:3px;background:#fff}.pl-b-bubble p{margin:0;font-size:12.5px;line-height:1.62;letter-spacing:-.02em}.pl-b-bubble p b{color:#9b7b50;font-weight:800}.pl-b-bubble .pl-file{margin-bottom:9px}.pl-b-bubble.pl-dark p{color:#ece7dd}.pl-b-bubble.pl-dark p b{color:#e2c795}.pl-b-open{display:inline-block;margin-top:10px;padding:5px 11px;border:1px solid #ffffff33;color:#d7be93;font:700 10px Pretendard,sans-serif}.pl-b-me .pl-b-bubble{background:#f6f9f7}.pl-b-turn{margin:4px 0 16px 66px;color:#9b7b50;font-size:13px}.pl-b-turn b{font:700 11.5px Pretendard,sans-serif;letter-spacing:-.015em}.pl-b-log .pl-fix{margin-left:66px}.pl-b-side{width:300px;flex-shrink:0}.pl-b-side-head{padding-bottom:14px;border-bottom:1px solid #1c2426}.pl-b-side-head span{color:#9b7b50;font:800 9.5px Pretendard,sans-serif;letter-spacing:.14em}.pl-b-side-head strong{display:block;margin-top:10px;font-size:18px;font-weight:800;line-height:1.38;letter-spacing:-.035em}.pl-b-round{position:relative;padding:14px 0 14px 40px;border-bottom:1px solid #e6ece9}.pl-b-round b{position:absolute;left:0;top:15px;color:#9b7b50;font:800 10px Pretendard,sans-serif}.pl-b-round strong{font-size:14.5px;font-weight:750;letter-spacing:-.03em}.pl-b-round span{display:block;margin-top:4px;color:#74827e;font-size:11px;letter-spacing:-.015em}.pl-b-out{margin-top:14px;padding:12px 15px;background:#f4f7f5;border:1px solid #e2e9e5;color:#46534f;font-size:11.5px;font-weight:650;letter-spacing:-.02em}.pl-b-out b{color:#1c2426;font-weight:800}.pl-c{position:absolute;top:210px;left:190px;width:500px;height:420px}.pl-c-ring{position:absolute;left:60px;top:20px;width:380px;height:380px;fill:none;stroke:#d7cdba;stroke-width:1.2}.pl-c-core{position:absolute;left:175px;top:148px;width:150px;text-align:center}.pl-c-core b{display:block;color:#9b7b50;font-size:30px;line-height:1}.pl-c-core strong{display:block;margin-top:8px;font-size:17px;font-weight:800;letter-spacing:-.03em}.pl-c-core span{display:block;margin-top:8px;color:#74827e;font-size:11px;line-height:1.5}.pl-c-node{position:absolute;box-sizing:border-box;width:200px;padding:11px 14px 12px;border:1px solid #dbe4df;border-radius:3px;background:#fff;text-align:center}.pl-c-node b{display:block;color:#9b7b50;font:800 9.5px Pretendard,sans-serif;letter-spacing:.12em}.pl-c-node strong{display:block;margin-top:6px;font-size:14px;font-weight:750;letter-spacing:-.03em}.pl-c-node span{display:block;margin-top:5px;color:#9aa7a3;font:700 9.5px Pretendard,sans-serif;letter-spacing:.08em}.pl-c-node.pl-dark b{color:#c2a77b}.pl-c-node.pl-dark strong{color:#f3efe7}.pl-c-node.pl-dark span{color:#8b9793}.pl-c-n1{left:150px;top:-14px}.pl-c-n2{left:316px;top:176px}.pl-c-n3{left:150px;top:366px}.pl-c-n4{left:-16px;top:176px}.pl-c-side{position:absolute;left:640px;top:14px;width:300px}.pl-c-exit{padding:13px 15px;background:#1c2426;color:#ecd9b7}.pl-c-exit b{font:800 12px Pretendard,sans-serif;letter-spacing:.1em}.pl-c-exit span{display:block;margin-top:6px;color:#a4b0ac;font-size:11px;font-weight:500}.pl-c-round{position:relative;padding:15px 0 15px 40px;border-bottom:1px solid #e6ece9;font-size:14.5px;font-weight:750;letter-spacing:-.03em}.pl-c-round b{position:absolute;left:0;top:17px;color:#9b7b50;font:800 10px Pretendard,sans-serif}.pl-c-round em{float:right;color:#9b7b50;font:700 11px Pretendard,sans-serif;font-style:normal}.pl-d{position:absolute;top:212px;left:64px;right:64px}.pl-d-block{position:relative;margin-bottom:12px;padding:14px 18px 15px;border:1px solid #dbe4df;border-radius:3px;background:#fff;display:flex;align-items:center;gap:34px}.pl-d-title{width:250px;flex-shrink:0;position:relative;padding-left:34px}.pl-d-title b{position:absolute;left:0;top:3px;color:#9b7b50;font:800 10px Pretendard,sans-serif}.pl-d-title strong{font-size:19px;font-weight:800;letter-spacing:-.035em}.pl-d-title span{display:block;margin-top:4px;color:#74827e;font-size:11px;letter-spacing:-.015em}.pl-d-beats{flex:1;display:flex;align-items:center;gap:10px}.pl-d-beats>span{color:#bfae92;font-size:13px}.pl-d-beat{position:relative;box-sizing:border-box;flex:1;padding:11px 13px 12px;border:1px solid #e2e9e5;border-radius:3px;background:#fbfcfb;color:#2c3a36;font-size:11.5px;font-weight:650;line-height:1.5;letter-spacing:-.02em}.pl-d-beat i{display:block;margin-bottom:6px;color:#9aa7a3;font:700 9px Pretendard,sans-serif;font-style:normal;letter-spacing:.1em}.pl-d-beat.pl-dark{color:#ece7dd}.pl-d-beat.pl-dark i{color:#c2a77b}.pl-d-turn,.pl-d-fix{flex-shrink:0;width:54px;text-align:center;color:#9b7b50;font-size:16px;line-height:1.1}.pl-d-turn em,.pl-d-fix em{display:block;margin-top:3px;font:800 9px Pretendard,sans-serif;font-style:normal;letter-spacing:.1em}.pl-d-fix{color:#1c2426}.pl-d-out{margin-top:16px;padding:13px 18px;background:#1c2426;color:#ece7dd;font-size:12px;font-weight:650;letter-spacing:-.02em}.pl-d-out b{color:#e7cfa4;font-weight:800}@media(max-width:700px){.pl-toolbar{height:56px;padding:0 14px}.pl-draft{display:none}.pl-stage{padding:20px 12px 40px;gap:20px}}.pl-e{position:absolute;top:208px;left:64px;right:64px;display:flex}.pl-e-col{position:relative;flex:1;display:flex}.pl-e-col+.pl-e-col{padding-left:44px}.pl-e-link{position:absolute;left:14px;top:50%;color:#bfae92;font-size:16px;transform:translateY(-50%)}.pl-e-block{flex:1;display:flex;flex-direction:column;border:1px solid #dbe4df;border-radius:3px;background:#fff;overflow:hidden}.pl-e-head{position:relative;padding:13px 16px 14px 42px;border-bottom:1px solid #e6ece9;background:#fafbfa}.pl-e-head b{position:absolute;left:16px;top:15px;color:#9b7b50;font:800 10px Pretendard,sans-serif}.pl-e-head strong{font-size:17px;font-weight:800;letter-spacing:-.035em}.pl-e-head span{margin-left:9px;color:#74827e;font-size:11px;letter-spacing:-.015em}.pl-e-rows{flex:1;display:flex;flex-direction:column}.pl-e-row{position:relative;flex:1;display:flex;align-items:center;gap:9px;padding:11px 16px 11px 42px;border-bottom:1px solid #eef2f0}.pl-e-row b{position:absolute;left:16px;color:#9b7b50;font:800 9.5px Pretendard,sans-serif;letter-spacing:.04em}.pl-e-row span{flex:1;font-size:11.5px;font-weight:650;line-height:1.45;letter-spacing:-.025em}.pl-e-row i{flex-shrink:0;padding:3px 7px;border:1px solid #e2e9e5;color:#8b9793;font:700 9px Pretendard,sans-serif;font-style:normal;letter-spacing:.04em}.pl-e-ag{background:#1c2426;border-bottom-color:#2b3537}.pl-e-ag b{color:#c2a77b}.pl-e-ag span{color:#f1ece2}.pl-e-ag i{border-color:#ffffff2e;color:#b0aa9c}.pl-e-turn{display:flex;align-items:baseline;gap:9px;padding:10px 16px 11px 42px;background:#faf7f1;border-bottom:1px solid #efe6d6}.pl-e-turn b{color:#9b7b50;font:800 11px Pretendard,sans-serif;letter-spacing:.04em}.pl-e-turn span{color:#8a7a62;font-size:10.5px;letter-spacing:-.02em}.pl-e-fix{padding:11px 16px;background:#1c2426;color:#ecd9b7;font:800 11px Pretendard,sans-serif;letter-spacing:.1em;text-align:center}.pl-e-out{position:absolute;left:64px;right:64px;bottom:90px;display:flex;align-items:baseline;gap:12px;padding:13px 18px;border:1px solid #dbe4df;background:#f4f7f5;font-size:12.5px;font-weight:700;letter-spacing:-.025em}.pl-e-out b{color:#9b7b50;font:800 9.5px Pretendard,sans-serif}.pl-e-out em{margin-left:auto;color:#1c2426;font:800 12px Pretendard,sans-serif;font-style:normal;letter-spacing:-.01em}.pl-slide-paper{background:#fbfaf7}.pl-head-1 h2{font-size:32px;font-weight:750;letter-spacing:-.038em}.pl-lg{position:absolute;top:196px;left:64px;right:64px;display:flex;gap:26px}.pl-lg-card{position:relative;flex:1;box-sizing:border-box;min-height:356px;padding:0 22px 52px;border:1px solid #e3ddd1;background:#fff}.pl-lg-top{display:flex;justify-content:space-between;align-items:baseline;height:40px;margin-bottom:20px;border-bottom:1px solid #ece6da}.pl-lg-top span{color:#a99e8c;font-size:9px;font-weight:700;letter-spacing:.24em}.pl-lg-top b{color:#a98246;font:400 13px Georgia,serif;letter-spacing:.14em}.pl-lg-card strong{display:block;font-size:24px;font-weight:700;letter-spacing:-.042em}.pl-lg-card em{display:block;margin-top:7px;color:#8e857a;font-size:11px;font-weight:500;font-style:normal;letter-spacing:-.02em}.pl-lg-loop{position:relative;margin-top:24px;padding-left:28px}.pl-lg-arc{position:absolute;left:0;top:0;width:28px;height:132px;fill:none;stroke:#c8ab7d;stroke-width:1.2}.pl-lg-row{display:flex;align-items:flex-start;gap:10px;padding:9px 0 10px;border-bottom:1px solid #f1ece2}.pl-lg-row i{flex-shrink:0;width:14px;color:#b79f76;font:400 11px Georgia,serif;font-style:normal}.pl-lg-row b{flex:1;color:#35312b;font-size:12px;font-weight:600;line-height:1.45;letter-spacing:-.03em}.pl-lg-row u{flex-shrink:0;color:#a49b8d;font-size:8.5px;font-weight:700;letter-spacing:.1em;text-decoration:none;padding-top:2px}.pl-lg-ag{color:#a98246!important}.pl-lg-q b{position:relative}.pl-lg-q b:after{content:"◇";margin-left:7px;color:#c8ab7d;font-size:10px}.pl-lg-back{padding:9px 0 0;color:#a08c66;font-size:10.5px;font-weight:550;line-height:1.5;letter-spacing:-.025em}.pl-lg-back strong{display:inline;font-size:inherit;color:#a98246;font-weight:800;letter-spacing:0}.pl-lg-fix{position:absolute;left:22px;right:22px;bottom:20px;display:flex;align-items:center;gap:12px;color:#35312b;font-size:10.5px;font-weight:750;letter-spacing:.04em}.pl-lg-fix i{flex:1;height:1px;background:#e3ddd1}.pl-lg-done{flex:0 0 204px;padding-bottom:20px;border-color:#24211c;background:#24211c}.pl-lg-done .pl-lg-top{border-bottom-color:#ffffff1c}.pl-lg-done .pl-lg-top span{color:#8a8374}.pl-lg-done .pl-lg-top b{color:#c6a878}.pl-lg-done strong{color:#f5f1e8}.pl-lg-done em{color:#97907f}.pl-lg-done .pl-lg-loop{padding-left:0}.pl-lg-done .pl-lg-row{border-bottom:0;padding-top:0}.pl-lg-done .pl-lg-row b{color:#e6e0d3;font-size:13px;font-weight:650;line-height:1.6}.pl-lg-fmt{position:absolute;left:22px;right:22px;bottom:22px;display:flex;flex-direction:column;gap:9px;padding-top:16px;border-top:1px solid #ffffff1c}.pl-lg-fmt b{color:#c6a878;font-size:11px;font-weight:800;letter-spacing:.12em}.pl-lg-foot{position:absolute;left:64px;right:64px;bottom:46px;display:flex;align-items:center;gap:20px}.pl-lg-foot i{flex:1;height:1px;background:#e3ddd1}.pl-lg-foot span{color:#6f7873;font-size:12px;font-weight:500;letter-spacing:-.025em}.pl-lg-foot strong{color:#24211c;font-weight:750}.pl-head-1 h2{font-size:36px}.pl-f{position:absolute;top:186px;left:64px;right:64px;display:flex}.pl-f-col{position:relative;flex:1;display:flex}.pl-f-col+.pl-f-col{padding-left:52px}.pl-f-link{position:absolute;left:17px;top:50%;color:#bfae92;font-size:17px;transform:translateY(-50%)}.pl-f-block{flex:1;border:1px solid #dbe4df;border-radius:3px;background:#fff;overflow:hidden}.pl-f-head{position:relative;padding:14px 18px 15px 46px;border-bottom:1px solid #e6ece9;background:#fafbfa}.pl-f-head b{position:absolute;left:18px;top:15px;width:18px;height:18px;line-height:18px;background:#9b7b50;color:#fff;font:800 10px Pretendard,sans-serif;text-align:center}.pl-f-head strong{font-size:18px;font-weight:800;letter-spacing:-.035em}.pl-f-head span{margin-left:10px;color:#74827e;font-size:11.5px;letter-spacing:-.02em}.pl-f-row{position:relative;display:flex;align-items:center;gap:10px;min-height:62px;box-sizing:border-box;padding:12px 18px 12px 46px;border-bottom:1px solid #eef2f0}.pl-f-row:last-child{border-bottom:0}.pl-f-row>b{position:absolute;left:18px;color:#9b7b50;font:800 10px Pretendard,sans-serif;letter-spacing:.04em}.pl-f-row>span{flex:1;font-size:13px;font-weight:700;line-height:1.45;letter-spacing:-.028em}.pl-f-row>i{flex-shrink:0;padding:4px 8px;border:1px solid #e2e9e5;color:#8b9793;font:700 9.5px Pretendard,sans-serif;font-style:normal;letter-spacing:.04em}.pl-f-row>em{flex-shrink:0;font:800 10px Pretendard,sans-serif;font-style:normal;letter-spacing:-.01em}.pl-f-html,.pl-f-loop{color:#9b7b50}.pl-f-ag{background:#1c2426;border-bottom-color:#2b3537}.pl-f-ag>b{color:#c2a77b}.pl-f-ag>span{color:#f1ece2}.pl-f-ag>i{border-color:#ffffff2e;color:#aab4b0}.pl-f-ag>em{color:#dcc194}.pl-f-tn{background:#faf7f1}.pl-f-tn>i{border-color:#e6d9bf;color:#9b7b50}.pl-f-note{position:absolute;left:64px;right:64px;bottom:138px;display:flex;align-items:baseline;gap:13px;padding-top:16px;border-top:1px solid #e6ece9}.pl-f-note b{color:#9b7b50;font-size:17px;line-height:1}.pl-f-note span{color:#5b6966;font-size:12.5px;line-height:1.6;letter-spacing:-.022em}.pl-f-note strong{color:#1c2426;font-weight:800}.pl-f-next{position:absolute;left:64px;right:64px;bottom:82px;display:flex;align-items:center;gap:12px;padding:12px 18px;background:#f4f7f5;border:1px solid #e2e9e5}.pl-f-next>span{color:#9b7b50;font:800 9.5px Pretendard,sans-serif;letter-spacing:.14em}.pl-f-next>b{font-size:12.5px;font-weight:750;letter-spacing:-.028em}.pl-f-next>i{color:#bfae92;font-style:normal;font-size:12px}.pl-f-next>em{margin-left:auto;color:#46534f;font:800 11.5px Pretendard,sans-serif;font-style:normal;letter-spacing:-.01em}.pl-gn-lab{position:absolute;left:64px;right:64px;display:flex;align-items:center;gap:16px}.pl-gn-lab:nth-of-type(1){top:182px}.pl-gn-lab:nth-of-type(2){top:386px}.pl-gn-lab b{color:#a98246;font-size:9.5px;font-weight:700;letter-spacing:.22em}.pl-gn-lab i{flex:1;height:1px;background:#e3ddd1}.pl-gn{position:absolute;left:64px;right:64px;display:flex;gap:24px}.pl-gn:nth-of-type(3){top:206px}.pl-gn-two{top:410px}.pl-gn-card{position:relative;flex:1;box-sizing:border-box;padding:22px 24px 24px;border:1px solid #e3ddd1;background:#fff}.pl-gn-card>i{display:block;margin-bottom:15px;color:#b79f76;font:400 12px Georgia,serif;font-style:normal;letter-spacing:.14em}.pl-gn-card>b{display:block;font-size:19px;font-weight:750;letter-spacing:-.04em}.pl-gn-card>span{display:block;margin-top:12px}.pl-gn-card>span em{display:block;color:#7f776b;font-size:12px;font-weight:500;font-style:normal;line-height:1.68;letter-spacing:-.028em}.pl-gn-tag{display:flex;align-items:baseline;gap:11px;margin-bottom:14px}.pl-gn-tag u{color:#b79f76;font:400 12px Georgia,serif;text-decoration:none;letter-spacing:.14em}.pl-gn-tag small{font-size:9.5px;font-weight:700;letter-spacing:.18em}.pl-gn-chain{display:flex;align-items:center;gap:9px;margin-top:16px;padding-top:15px;border-top:1px solid #ece6da}.pl-gn-chain p{margin:0;font-size:11px;font-weight:600;letter-spacing:-.028em;white-space:nowrap}.pl-gn-chain p+p:before{content:"→";margin-right:9px;color:#c9bfae;font-weight:400}.pl-gn-now{border-color:#24211c;background:#24211c}.pl-gn-now .pl-gn-tag u,.pl-gn-now .pl-gn-tag small{color:#c6a878}.pl-gn-now>b{color:#f5f1e8}.pl-gn-now .pl-gn-chain{border-top-color:#ffffff1c}.pl-gn-now .pl-gn-chain p{color:#ddd7ca}.pl-gn-now .pl-gn-chain p+p:before{color:#6f685b}.pl-gn-next{border-style:dashed;border-color:#d8d0c1;background:#fcfbf8}.pl-gn-next .pl-gn-tag small{color:#9c9284}.pl-gn-next>b{color:#5f584e}.pl-gn-next .pl-gn-chain p{color:#857d71}.pl-gn-foot{position:absolute;left:64px;right:64px;bottom:44px;color:#7b8480;font-size:11.5px;font-weight:500;letter-spacing:-.025em}.tcm-root{min-height:100vh;background:#e6e4de;color:#252a26;font-family:Pretendard,Apple SD Gothic Neo,Inter,sans-serif}.tcm-root *{box-sizing:border-box}.tcm-toolbar{position:sticky;top:0;z-index:10;height:56px;padding:0 28px;display:flex;align-items:center;justify-content:space-between;background:#1b2224;color:#eeece5;border-bottom:1px solid #ffffff14}.tcm-toolbar-title{display:flex;align-items:center;gap:11px;font-size:13px;font-weight:600}.tcm-toolbar-title>i{width:6px;height:6px;border-radius:50%;background:#c5ab80}.tcm-toolbar-title span{margin-left:9px;padding:4px 9px;border:1px solid #464943;color:#adb1a9;font-size:11px;font-weight:400}.tcm-toolbar button{border:1px solid #4b4f49;background:transparent;color:#eeece5;padding:7px 12px;font-size:11px;cursor:pointer}.tcm-toolbar button span{margin-left:9px;color:#c9af85}.tcm-stage{padding:36px 24px 64px;display:flex;flex-direction:column;align-items:center;gap:32px}.tcm-shell{position:relative;flex-shrink:0;width:calc(1280px * var(--tcm-scale));height:var(--tcm-height)}.tcm-slide{position:absolute;inset:0 auto auto 0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--tcm-scale));transform-origin:top left;box-shadow:0 25px 70px #1b222433}.tcm-slide b,.tcm-slide em,.tcm-slide i,.tcm-slide u{font-style:normal;text-decoration:none}.tcm-no{position:absolute;right:74px;bottom:36px;color:#a8aaa1;font:11px Georgia,serif;letter-spacing:.11em}.tcm-no span{padding:0 7px;color:#c9ccc5}.tcm-no-dark{color:#8c9189}.tcm-no-dark span{color:#555a55}.tcm-paper{background:#f4f2ed;color:#252a26}.tcm-paper:before{content:"";position:absolute;left:0;top:0;bottom:0;width:8px;background:#b59a6d}.tcm-runner{position:absolute;top:48px;left:82px;right:82px;display:flex;justify-content:space-between;padding-bottom:13px;border-bottom:1px solid #d6d8d1;color:#8f948d;font-size:10px;font-weight:600;letter-spacing:.08em}.tcm-sid{color:#987b54;font-family:Georgia,serif;letter-spacing:.24em}.tcm-sid i{padding:0 7px;color:#b9b4aa}.tcm-head{position:absolute;top:96px;left:82px;right:82px}.tcm-head p{margin:0 0 12px;color:#a2845c;font-size:12px;font-weight:600;letter-spacing:.02em}.tcm-head h2{margin:0;font-size:38px;line-height:1.26;letter-spacing:-.052em;font-weight:700;word-break:keep-all}.tcm-head h2 em{color:#9b7b50}.tcm-foot{position:absolute;left:82px;right:180px;bottom:34px;display:flex;justify-content:space-between;align-items:center;color:#7d837a;font-size:11px}.tcm-foot b{color:#b09268;font:10px Georgia,serif;letter-spacing:.2em}.tcm-cover{background:#1b2224;color:#f1efe8}.tcm-cover:before{content:"";position:absolute;top:0;bottom:0;left:84px;width:1px;background:#b9a47f4d}.tcm-cover:after{content:"";position:absolute;inset:0;background:radial-gradient(circle at 77% 44%,#4a574f33,transparent 42%);pointer-events:none}.tcm-cover-top{position:absolute;top:52px;left:116px;right:116px;display:flex;justify-content:space-between;align-items:center;z-index:1}.tcm-wordmark{font:600 12px Georgia,serif;letter-spacing:.23em;color:#edeae0}.tcm-wordmark span{color:#c5ab80;margin-right:6px}.tcm-wordmark em{color:#c5ab80;font-weight:400}.tcm-cover-top-right{font:10px Georgia,serif;letter-spacing:.2em;color:#9da499}.tcm-cover-top-right span{padding:0 12px;color:#c5ab80}.tcm-cover-body{position:absolute;top:150px;left:116px;width:640px;z-index:1}.tcm-kicker{margin:0;display:flex;align-items:center;gap:14px;color:#c7b18d;font-size:13px;font-weight:600;letter-spacing:-.01em}.tcm-kicker:before{content:"";width:34px;height:1px;background:#c5ab80}.tcm-cover h1{margin:28px 0 24px;font-size:56px;line-height:1.24;letter-spacing:-.06em;font-weight:700;word-break:keep-all}.tcm-cover h1 em{color:#d8bd91}.tcm-cover-desc{margin:0;color:#b9c0b6;font-size:15.5px;line-height:1.8;letter-spacing:-.02em}.tcm-cover-art{position:absolute;right:108px;top:110px;width:380px;height:380px}.tcm-orbit{position:absolute;border-radius:50%;border:1px solid #ffffff1c;left:50%;top:50%;transform:translate(-50%,-50%)}.tcm-orbit-1{width:380px;height:380px;border-color:#c5ab8038}.tcm-orbit-2{width:270px;height:270px}.tcm-orbit-3{width:160px;height:160px;border-color:#c5ab8066}.tcm-axis{position:absolute;background:#ffffff12}.tcm-axis-h{left:0;right:0;top:50%;height:1px}.tcm-axis-v{top:0;bottom:0;left:50%;width:1px}.tcm-node{position:absolute;display:flex;align-items:center;gap:8px;color:#aeb4aa;font-size:11px;font-weight:600;letter-spacing:-.01em;white-space:nowrap}.tcm-node i{width:7px;height:7px;border-radius:50%;background:#1b2224;border:1px solid #c5ab80}.tcm-node-t{left:50%;top:-4px;transform:translate(-4px);flex-direction:row}.tcm-node-r{right:-4px;top:50%;transform:translateY(-4px);flex-direction:row-reverse}.tcm-node-b{left:50%;bottom:-4px;transform:translate(-4px)}.tcm-node-l{left:-4px;top:50%;transform:translateY(-4px)}.tcm-node-t i,.tcm-node-b i,.tcm-node-r i,.tcm-node-l i{flex:0 0 auto}.tcm-core{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);text-align:center}.tcm-core small{display:block;color:#9da499;font:9.5px Georgia,serif;letter-spacing:.22em}.tcm-core b{display:block;margin:9px 0 8px;color:#d8bd91;font-size:26px;font-weight:700;letter-spacing:-.04em}.tcm-core em{display:block;color:#7f867d;font:8.5px Georgia,serif;letter-spacing:.16em}.tcm-cover-bottom{position:absolute;left:116px;right:116px;bottom:84px;display:grid;grid-template-columns:1fr 1.15fr 1.05fr 1.05fr 1fr 1fr;border-top:1px solid #e7e5d84c;z-index:1}.tcm-cover-bottom div{padding:22px 0 0;display:flex;flex-direction:column;gap:9px}.tcm-cover-bottom div+div{padding-left:18px;border-left:1px solid #ffffff14}.tcm-cover-bottom span{color:#8f968c;font:9.5px Georgia,serif;letter-spacing:.16em}.tcm-cover-bottom strong{color:#f1f0e8;font-size:14px;font-weight:600;white-space:nowrap;letter-spacing:-.02em;font-variant-numeric:tabular-nums}.tcm-cover-bottom .tcm-x-gold strong{color:#d8bd91}.tcm-contents{background:#f4f2ed;color:#262a26}.tcm-contents-head{position:absolute;top:94px;left:82px;display:flex;gap:28px;align-items:flex-start}.tcm-mark{margin-top:6px;color:#b2976e;font:18px Georgia,serif}.tcm-contents-head p{margin:0 0 10px;color:#a2845c;font-size:11px;font-weight:600;letter-spacing:.08em}.tcm-contents-head h2{margin:0;font-size:34px;line-height:1.28;letter-spacing:-.052em;font-weight:700}.tcm-contents-pre{position:absolute;top:212px;right:82px;display:flex;align-items:baseline;gap:14px;padding:12px 0 12px 18px;border-left:1px solid #b59a6d}.tcm-contents-pre b{color:#9b7b50;font:12px Georgia,serif;letter-spacing:.08em}.tcm-contents-pre span{font-size:14px;font-weight:700;letter-spacing:-.03em}.tcm-contents-pre i{color:#8b9188;font-size:11.5px}.tcm-chapters{position:absolute;top:280px;left:82px;right:82px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-top:1px solid #bfc2ba;border-bottom:1px solid #bfc2ba}.tcm-chapters>article{height:340px;padding:22px 22px 0;border-right:1px solid #d6d8d1}.tcm-chapters>article:first-child{padding-left:0}.tcm-chapters>article:last-child{padding-right:0;border-right:0}.tcm-chapters>article.tcm-x-on{background:#ebe7de;padding-left:22px;padding-right:22px;box-shadow:inset 0 2px #b59a6d}.tcm-chapters header{display:flex;justify-content:space-between;align-items:baseline}.tcm-chapters header span{color:#aa8a5e;font:10px Georgia,serif;letter-spacing:.14em}.tcm-chapters header em{color:#9ea39b;font:10px Georgia,serif}.tcm-chapters strong{display:block;margin-top:14px;font-size:19px;letter-spacing:-.045em;font-weight:700}.tcm-chapters>article>p{min-height:38px;margin:8px 0 0;color:#8b9188;font-size:11.5px;line-height:1.55;letter-spacing:-.025em}.tcm-chapters>article>div{margin-top:8px}.tcm-chapters>article>div>div{height:33px;display:grid;grid-template-columns:32px minmax(0,1fr) 20px;align-items:center;border-top:1px solid #dedfd9}.tcm-chapters>article>div>div span{color:#b09268;font:9.5px Georgia,serif}.tcm-chapters>article>div>div b{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;color:#4a5049;font-size:12.5px;font-weight:550;letter-spacing:-.025em}.tcm-chapters>article>div>div em{color:#a5aaa2;text-align:right;font:10px Georgia,serif}.tcm-contents-foot{position:absolute;left:82px;right:180px;bottom:34px;display:flex;justify-content:space-between;color:#7d837a;font-size:11px}.tcm-contents-foot span:last-child{font:10px Georgia,serif;letter-spacing:.2em;color:#b09268}.tcm-first-layout{position:absolute;inset:252px 82px 88px;display:grid;grid-template-columns:560px 1fr;gap:44px}.tcm-first-card{background:#1b2224;color:#eeece5;padding:26px 32px 22px;display:flex;flex-direction:column}.tcm-first-card-top{display:flex;justify-content:space-between;align-items:center}.tcm-first-card-top span{color:#c5ab80;font-size:11px;font-weight:600}.tcm-first-card-top b{color:#7f867d;font:9.5px Georgia,serif;letter-spacing:.18em}.tcm-first-card>strong{margin-top:16px;font-size:54px;line-height:1;font-weight:700;letter-spacing:-.045em;color:#d8bd91;font-variant-numeric:tabular-nums}.tcm-first-card>strong u{font-size:22px;margin-left:6px;color:#c5ab80}.tcm-first-card>p{margin:12px 0 0;color:#aeb4aa;font-size:13px}.tcm-first-items{margin-top:18px;border-top:1px solid #ffffff24}.tcm-first-items>div{display:grid;grid-template-columns:52px 1fr;align-items:center;padding:12px 0;border-bottom:1px solid #ffffff14}.tcm-first-items b{color:#c5ab80;font-size:12px;font-weight:600}.tcm-first-items span{color:#e7e5dc;font-size:13.5px;letter-spacing:-.02em}.tcm-first-card>small{margin-top:auto;padding-top:12px;color:#8a9087;font-size:11.5px}.tcm-first-side{display:flex;flex-direction:column;border-top:1px solid #252a26}.tcm-first-side>div{flex:1;padding:16px 0;border-bottom:1px solid #d6d8d1;display:flex;flex-direction:column;justify-content:center}.tcm-first-side>div>span{color:#987b54;font:9.5px Georgia,serif;letter-spacing:.16em}.tcm-first-side>div>strong{margin-top:9px;font-size:24px;font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tcm-first-side>div>p{margin:7px 0 0;color:#7d837a;font-size:12.5px;line-height:1.6;letter-spacing:-.02em}.tcm-first-vs{gap:9px}.tcm-first-vs>span{margin-bottom:4px}.tcm-vs-row{display:grid;grid-template-columns:62px 1fr 58px;gap:12px;align-items:center}.tcm-vs-row em{color:#7d837a;font-size:11.5px}.tcm-vs-row i{display:flex;height:9px;background:#e6e3dc}.tcm-vs-row i b{display:block;height:100%}.tcm-vs-row i b.tcm-x-budget{background:#c9ccc5}.tcm-vs-row i b.tcm-x-plan{background:#b59a6d}.tcm-vs-row i b.tcm-x-dev{background:#1b2224}.tcm-vs-row u{text-align:right;font-size:12px;font-weight:700;font-variant-numeric:tabular-nums}.tcm-steps-scale{position:absolute;top:256px;left:82px;right:82px;display:grid;grid-template-columns:repeat(12,1fr);border-bottom:1px solid #bfc2ba}.tcm-steps-scale span{padding-bottom:8px;color:#a5aaa2;font:10px Georgia,serif;letter-spacing:.06em}.tcm-steps-bars{position:absolute;top:290px;left:82px;right:82px;height:34px;display:grid;grid-template-columns:4fr 0 8fr}.tcm-steps-bars i{display:flex;align-items:center;padding:0 14px}.tcm-steps-bars i span{font-size:12.5px;font-weight:600;letter-spacing:-.02em}.tcm-steps-bars .tcm-x-plan{background:#b59a6d;color:#fff}.tcm-steps-bars .tcm-x-dev{background:#1b2224;color:#e7e5dc;margin-left:2px}.tcm-steps-bars .tcm-x-gate{position:relative;padding:0}.tcm-steps-bars .tcm-x-gate:after{content:"";position:absolute;left:-7px;top:-12px;width:12px;height:12px;background:#9b7b50;transform:rotate(45deg)}.tcm-steps-gate{position:absolute;top:336px;left:82px;right:82px;padding-left:calc((100% - 0px) * 4 / 12 - 8px);font-size:12px;color:#5f655d}.tcm-steps-gate b{color:#9b7b50;font-weight:700;margin-right:8px}.tcm-steps-gate i{margin:0 6px;color:#b9b4aa}.tcm-steps-gate strong{color:#252a26;font-weight:700}.tcm-steps-cols{position:absolute;inset:382px 82px 86px;display:grid;grid-template-columns:1fr 1fr 1fr 250px;border-top:1px solid #252a26}.tcm-steps-cols article{padding:18px 22px 0 0;border-right:1px solid #d6d8d1;display:flex;flex-direction:column}.tcm-steps-cols article+article{padding-left:22px}.tcm-steps-cols article>span{color:#aa8a5e;font:9.5px Georgia,serif;letter-spacing:.14em}.tcm-steps-cols article>strong{margin-top:10px;font-size:17px;font-weight:700;letter-spacing:-.04em}.tcm-steps-cols article>b{margin-top:8px;font-size:26px;font-weight:700;letter-spacing:-.04em;font-variant-numeric:tabular-nums}.tcm-steps-cols article>b u{font-size:13px;margin-left:3px;color:#8b9188}.tcm-steps-cols article.tcm-x-on>b{color:#9b7b50}.tcm-steps-cols article>p{margin:10px 0 0;color:#6b7169;font-size:12px;line-height:1.65;letter-spacing:-.02em}.tcm-steps-cols aside{margin-left:22px;background:#1b2224;color:#eeece5;padding:20px 22px;display:flex;flex-direction:column}.tcm-steps-cols aside span{color:#8f968c;font:9.5px Georgia,serif;letter-spacing:.16em}.tcm-steps-cols aside b{margin-top:14px;font-size:30px;font-weight:700;letter-spacing:-.04em;color:#d8bd91;font-variant-numeric:tabular-nums}.tcm-steps-cols aside b u{font-size:14px;margin-left:4px;color:#c5ab80}.tcm-steps-cols aside p{margin:auto 0 0;color:#9da499;font-size:11.5px;line-height:1.7}@media print{.no-print{display:none}.tcm-root{background:#fff}.tcm-stage{padding:0;gap:0}.tcm-shell{width:1280px;height:720px;page-break-after:always}.tcm-slide{transform:none;box-shadow:none}@page{size:1280px 720px;margin:0}}.tcm-mk{display:inline-block;margin-right:6px;color:#a3483a;font-size:14px;font-weight:700;line-height:1}.tcm-foot i{margin:0 8px;color:#c9ccc5}.tcm-dv{background:#1b2224;color:#f1efe8}.tcm-dv:after{content:"";position:absolute;right:-180px;top:120px;width:640px;height:640px;border-radius:50%;border:1px solid #ffffff0f;box-shadow:0 0 0 90px #ffffff04}.tcm-dv-top{position:absolute;top:50px;left:82px;right:82px;display:flex;justify-content:space-between;color:#c5ab80;font:10px Georgia,serif;letter-spacing:.2em}.tcm-dv-top span:last-child{color:#8f968c}.tcm-dv-no{position:absolute;left:52px;top:150px;font:400 330px/1 Georgia,serif;color:transparent;-webkit-text-stroke:1px #c5ab8055;letter-spacing:-.04em}.tcm-dv-body{position:absolute;left:520px;top:210px;right:82px;z-index:1}.tcm-dv-body p{margin:0 0 20px;color:#c7b18d;font-size:13px;font-weight:600}.tcm-dv-body h2{margin:0;font-size:52px;line-height:1.26;font-weight:700;letter-spacing:-.06em}.tcm-dv-body h2 em{color:#d8bd91}.tcm-dv-rule{display:block;width:42px;height:2px;background:#c5ab80;margin:32px 0 24px}.tcm-dv-body span{color:#aeb4aa;font-size:14.5px;line-height:1.7}.tcm-dv-foot{position:absolute;left:82px;right:82px;bottom:92px;display:flex;align-items:center;gap:22px;padding-top:22px;border-top:1px solid #ffffff1c;color:#aeb4aa;font-size:13px;font-weight:600}.tcm-dv-foot i{flex:0 0 60px;height:1px;background:#c5ab8066}.tcm-dv-foot span:last-child{color:#d8bd91}.tcm-xl{background:#fff;border:1px solid #c9ccc5;display:flex;flex-direction:column;font-variant-numeric:tabular-nums}.tcm-xl-bar{height:28px;display:flex;align-items:center;gap:6px;padding:0 12px;background:#2f4a3e;color:#e3e9e3}.tcm-xl-bar i{width:7px;height:7px;border-radius:50%;background:#ffffff40}.tcm-xl-bar span{margin-left:8px;font-size:11.5px;font-weight:600}.tcm-xl-fx{display:flex;gap:12px;align-items:center;height:26px;padding:0 12px;border-bottom:1px solid #dedfd9;font-size:12px}.tcm-xl-fx b{color:#8b9188;font:italic 12px Georgia,serif}.tcm-xl-fx span{color:#252a26;font-family:ui-monospace,Menlo,monospace;font-size:11.5px}.tcm-xl-grid{display:grid;font-size:12px}.tcm-xl-grid>span.tcm-x-h{padding:4px 8px;background:#f1f1ee;border-bottom:1px solid #dedfd9;border-right:1px solid #e6e6e2;color:#8b9188;font-size:10.5px;font-weight:600}.tcm-xl-row{display:contents}.tcm-xl-row>span{padding:4px 8px;border-bottom:1px solid #eeeeea;border-right:1px solid #f1f1ee;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;color:#3a3f39}.tcm-xl-row>span:last-child{text-align:right}.tcm-xl-row>span.tcm-x-rn{background:#f7f7f4;color:#a5aaa2;font-size:10.5px;text-align:center}.tcm-xl-row.tcm-x-warn>span:last-child{background:#f6e3de;color:#a3483a;font-weight:700}.tcm-xl-row.tcm-x-dup>span:not(.tcm-x-rn){background:#fbf0ed}.tcm-xl-row.tcm-x-out>span:not(.tcm-x-rn){background:#fbf0ed;border-top:1px dashed #a3483a}.tcm-xl-row.tcm-x-sum>span{font-weight:700;border-top:1px solid #252a26;color:#252a26}.tcm-xl-row.tcm-x-memo>span:not(.tcm-x-rn){background:#fbf6ea}.tcm-xl-row.tcm-x-memo>span:nth-child(4){color:#9b7b50;font-weight:600}.tcm-xl-row.tcm-x-miss>span:not(.tcm-x-rn){border-top:1px dashed #a3483a;border-bottom:1px dashed #a3483a;color:#a3483a;font-weight:600}.tcm-xl-row.tcm-x-sum.tcm-x-bad>span:last-child{color:#a3483a}.tcm-xl-tabs{display:flex;border-top:1px solid #dedfd9;background:#f7f7f4}.tcm-xl-tabs span{padding:6px 14px;font-size:11px;color:#8b9188;border-right:1px solid #e6e6e2}.tcm-xl-tabs span.tcm-x-on{background:#fff;color:#2f4a3e;font-weight:700;box-shadow:inset 0 2px #2f4a3e}.tcm-why-lanes{position:absolute;top:252px;left:82px;right:82px;display:flex;flex-direction:column;gap:10px}.tcm-why-lane{display:grid;grid-template-columns:150px 1fr 190px;align-items:center;gap:18px;height:64px;padding:0 20px;background:#fff;border:1px solid #dedfd9}.tcm-why-lane>b{font-size:15px;font-weight:700;letter-spacing:-.03em}.tcm-why-lane>div{display:flex;align-items:center}.tcm-why-lane>div span{position:relative;flex:1;padding:8px 10px;margin-right:22px;border:1px solid #d6d8d1;font-size:12.5px;font-weight:600;letter-spacing:-.02em;text-align:center;white-space:nowrap;color:#4a5049}.tcm-why-lane>div span:not(:last-child):after{content:"→";position:absolute;right:-18px;top:50%;transform:translateY(-50%);color:#9ea39b;font-weight:400}.tcm-why-lane>div span:last-child{margin-right:0}.tcm-why-lane>div span.tcm-x-bad{border-color:#a3483a;color:#a3483a;background:#fbf0ed}.tcm-why-lane>div span.tcm-x-good{border-color:#b59a6d;background:#b59a6d;color:#fff}.tcm-why-lane>em{font-size:13px;font-weight:700;text-align:right}.tcm-why-lane.tcm-x-bad>b{color:#8b9188}.tcm-why-lane.tcm-x-bad>em{color:#a3483a}.tcm-why-lane.tcm-x-good{border-color:#1b2224;box-shadow:inset 3px 0 #b59a6d}.tcm-why-lane.tcm-x-good>em{color:#9b7b50}.tcm-why-reasons{position:absolute;inset:422px 82px 86px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #252a26}.tcm-why-reasons article{padding:18px 26px 0 0;border-right:1px solid #d6d8d1}.tcm-why-reasons article+article{padding-left:26px}.tcm-why-reasons article:last-child{border-right:0}.tcm-why-reasons span{color:#b09268;font:13px Georgia,serif}.tcm-why-reasons b{display:block;margin-top:12px;font-size:19px;font-weight:700;letter-spacing:-.04em}.tcm-why-reasons p{margin:12px 0 0;color:#6b7169;font-size:14px;line-height:1.75;letter-spacing:-.02em}.tcm-why-reasons article:last-child b{color:#9b7b50}.tcm-slide{border-radius:16px}.tcm-paper{background:#fff;color:#263134}.tcm-paper:before{display:none}.tcm-runner{top:48px;left:64px;right:64px;padding-bottom:0;border-bottom:0;color:#9b7b50;font-size:10px;font-weight:800;letter-spacing:.1em}.tcm-sid{font-family:inherit;color:#9b7b50;letter-spacing:.1em}.tcm-sid i{color:#c9b89a}.tcm-head{top:88px;left:64px;right:64px}.tcm-head p{margin-bottom:12px;color:#9b7b50;font-size:10.5px;font-weight:800;letter-spacing:.04em}.tcm-head h2{font-size:36px;line-height:1.28;font-weight:800;letter-spacing:-.035em;color:#1c2426}.tcm-foot{left:64px;right:160px;bottom:40px;color:#82908c;font-size:10.5px}.tcm-foot b{display:none}.tcm-no{bottom:36px}.tcm-first-layout,.tcm-steps-scale,.tcm-steps-bars,.tcm-steps-gate,.tcm-steps-cols{left:64px;right:64px}.tcm-first-card{border-radius:11px;background:#1c2426}.tcm-first-side{border-top:0;gap:10px}.tcm-first-side>div{border:1px solid #d8e2dc;border-radius:11px;background:#f5f8f6;padding:16px 20px}.tcm-first-side>div>span{font:800 9.5px Pretendard,sans-serif;letter-spacing:.1em;color:#9b7b50}.tcm-steps-bars .tcm-x-plan{border-radius:6px 0 0 6px;background:#9b7b50}.tcm-steps-bars .tcm-x-dev{border-radius:0 6px 6px 0;background:#1c2426}.tcm-steps-cols{border-top:1px solid #1c2426}.tcm-steps-cols aside{border-radius:11px;background:#1c2426}.tcm-steps-cols article>span,.tcm-steps-cols aside span{font:800 9.5px Pretendard,sans-serif;letter-spacing:.1em}.tcm-xl{border-color:#d8e2dc;border-radius:10px;overflow:hidden}.tcm-xl-bar{background:#263134}.tcm-xl-row.tcm-x-warn>span:last-child{background:#f3e9d8;color:#8a6a3d}.tcm-xl-row.tcm-x-dup>span:not(.tcm-x-rn),.tcm-xl-row.tcm-x-out>span:not(.tcm-x-rn){background:#faf5ec}.tcm-xl-row.tcm-x-out>span:not(.tcm-x-rn){border-top:1px dashed #9b7b50}.tcm-xl-row.tcm-x-miss>span:not(.tcm-x-rn){border-color:#9b7b50;color:#8a6a3d;background:#faf5ec}.tcm-xl-row.tcm-x-sum.tcm-x-bad>span:last-child{color:#8a6a3d}.tcm-xl-tabs span.tcm-x-on{color:#263134;box-shadow:inset 0 2px #9b7b50}.tcm-mk{color:#9b7b50}.tcm-why-lanes{left:64px;right:64px}.tcm-why-lane{border-radius:11px;background:#f5f8f6;border-color:#d8e2dc;height:68px}.tcm-why-lane>div span{border-radius:6px;background:#fff;border-color:#d8e2dc}.tcm-why-lane>div span.tcm-x-bad{border-color:#d9c6a6;background:#faf5ec;color:#8a6a3d}.tcm-why-lane>div span.tcm-x-good{border-color:#9b7b50;background:#9b7b50}.tcm-why-lane.tcm-x-bad>em{color:#8a6a3d}.tcm-why-lane.tcm-x-good{background:#1c2426;border-color:#1c2426;box-shadow:none}.tcm-why-lane.tcm-x-good>b{color:#fff}.tcm-why-lane.tcm-x-good>div span:not(.tcm-x-good){background:transparent;border-color:#fff3;color:#e7ecea}.tcm-why-lane.tcm-x-good>div span:not(:last-child):after{color:#80908b}.tcm-why-lane.tcm-x-good>em{color:#d8bd91}.tcm-why-reasons{left:64px;right:64px;border-top:1px solid #1c2426}.tcm-why-reasons span{font:800 10px Pretendard,sans-serif;letter-spacing:.08em;color:#9b7b50}.tcm-why-reasons b{font-weight:800;color:#1c2426}@media print{.tcm-slide{border-radius:0}}.tcm-first-card-top b{font:800 9.5px Pretendard,sans-serif;letter-spacing:.12em;color:#80908b}.tcm-tf{position:absolute;inset:250px 64px 84px;display:grid;grid-template-columns:420px 1fr;gap:20px}.tcm-tf article{border-radius:11px;padding:24px 28px 22px;display:flex;flex-direction:column}.tcm-tf header{display:flex;justify-content:space-between;align-items:center}.tcm-tf header span{font-size:9.5px;font-weight:800;letter-spacing:.12em}.tcm-tf-meter{display:flex;gap:4px}.tcm-tf-meter b,.tcm-tf-meter u{width:22px;height:6px;border-radius:3px}.tcm-tf strong{margin-top:18px;font-size:21px;line-height:1.4;font-weight:800;letter-spacing:-.04em}.tcm-tf ul{margin:18px 0 0;padding:0;list-style:none}.tcm-tf footer{margin-top:auto;padding-top:14px;font-size:13px;font-weight:700}.tcm-tf-tech{background:#f5f8f6;border:1px solid #d8e2dc}.tcm-tf-tech header span{color:#9b7b50}.tcm-tf-tech .tcm-tf-meter b{background:#9b7b50}.tcm-tf-tech .tcm-tf-meter u{background:#dfe6e2}.tcm-tf-tech strong{color:#1c2426}.tcm-tf-tech li{padding:12px 0;border-top:1px solid #dfe6e2;font-size:14px;font-weight:600;color:#3d4a47}.tcm-tf-tech footer{color:#76847f;border-top:1px solid #dfe6e2}.tcm-tf-fit{background:#1c2426;color:#fff}.tcm-tf-fit header span{color:#c8aa7d}.tcm-tf-fit .tcm-tf-meter b{background:#c8aa7d}.tcm-tf-fit li{display:grid;grid-template-columns:110px 1fr;align-items:center;padding:11px 0;border-top:1px solid #ffffff1f}.tcm-tf-fit li b{font-size:14.5px;font-weight:800;color:#d8bd91}.tcm-tf-fit li span{font-size:13.5px;color:#d5dcda}.tcm-tf-fit footer{color:#d8bd91;border-top:1px solid #ffffff1f}.tcm-band{position:absolute;left:64px;right:64px;bottom:76px;display:grid;grid-template-columns:130px 1fr;align-items:center;padding:17px 24px;border-radius:11px;background:#1c2426;color:#fff}.tcm-band small{font-size:9.5px;font-weight:800;letter-spacing:.12em;color:#c8aa7d}.tcm-band b{font-size:16.5px;font-weight:800;letter-spacing:-.03em}.tcm-tp{position:absolute;top:246px;left:64px;right:64px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tcm-tp article{border-radius:11px;background:#f5f8f6;border:1px solid #d8e2dc;padding:18px 18px 16px;display:flex;flex-direction:column}.tcm-tp article>span{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#9b7b50;margin-bottom:12px}.tcm-tp .tcm-xl-grid{font-size:11.5px}.tcm-tp .tcm-xl-row>span{padding:5px 7px}.tcm-tp article>p{margin:10px 0 0;color:#76847f;font-size:11.5px;line-height:1.5}.tcm-tp article>b{margin-top:10px;padding-top:10px;border-top:1px solid #d8e2dc;font-size:14px;line-height:1.45;font-weight:800;letter-spacing:-.03em;color:#1c2426}.tcm-hd{position:absolute;inset:246px 64px 80px;display:grid;grid-template-columns:1fr 290px;gap:20px}.tcm-hd-rows{display:flex;flex-direction:column;border-top:1px solid #1c2426}.tcm-hd-rows>div{flex:1;display:grid;grid-template-columns:34px 150px 1fr;align-items:center;border-bottom:1px solid #e3e8e5}.tcm-hd-rows span{font-size:10px;font-weight:800;color:#9b7b50;letter-spacing:.08em}.tcm-hd-rows b{font-size:15px;font-weight:800;letter-spacing:-.03em;color:#1c2426}.tcm-hd-rows ul{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:6px}.tcm-hd-rows li{padding:5px 10px;border:1px solid #d8e2dc;border-radius:6px;background:#f5f8f6;font-size:12px;color:#3d4a47}.tcm-hd aside{border-radius:11px;background:#1c2426;color:#fff;padding:24px 24px 22px;display:flex;flex-direction:column}.tcm-hd aside small{font-size:9.5px;font-weight:800;letter-spacing:.12em;color:#c8aa7d}.tcm-hd aside strong{margin-top:18px;font-size:76px;line-height:1;font-weight:800;letter-spacing:-.05em;color:#d8bd91}.tcm-hd aside strong u{font-size:22px;margin-left:4px;color:#c8aa7d}.tcm-hd aside p{margin:14px 0 0;color:#bbc7c3;font-size:13px;line-height:1.65}.tcm-hd aside footer{margin-top:auto;padding-top:14px;border-top:1px solid #ffffff26;font-size:13.5px;line-height:1.6;font-weight:700;color:#fff}.tcm-sf{position:absolute;top:246px;left:64px;right:64px;display:grid;grid-template-columns:280px 1fr 1fr;gap:16px}.tcm-sf-case{border-radius:11px;border:1px solid #d8e2dc;background:#f5f8f6;padding:20px 22px;display:flex;flex-direction:column;gap:14px}.tcm-sf-case small{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#9b7b50}.tcm-sf-case div{display:flex;flex-direction:column;gap:4px;padding-top:12px;border-top:1px solid #d8e2dc}.tcm-sf-case span{font-size:12px;color:#76847f}.tcm-sf-case b{font-size:28px;font-weight:800;letter-spacing:-.04em;color:#1c2426;font-variant-numeric:tabular-nums}.tcm-sf article{border-radius:11px;border:1px solid #d8e2dc;padding:20px 24px;display:flex;flex-direction:column}.tcm-sf article header span{font-size:9.5px;font-weight:800;letter-spacing:.12em;color:#9b7b50}.tcm-sf article header b{display:block;margin-top:8px;font-size:18px;font-weight:800;letter-spacing:-.035em;color:#1c2426}.tcm-sf-num{display:flex;justify-content:space-between;align-items:baseline;padding:12px 0;border-top:1px solid #e3e8e5;margin-top:12px}.tcm-sf-num+.tcm-sf-num{margin-top:0}.tcm-sf-num span{font-size:12.5px;color:#76847f}.tcm-sf-num strong{font-size:30px;font-weight:800;letter-spacing:-.04em;color:#9b7b50;font-variant-numeric:tabular-nums}.tcm-sf article>p{margin:auto 0 0;padding-top:10px;font-size:13px;font-weight:700;color:#3d4a47}.tcm-wc{position:absolute;top:246px;left:64px;right:64px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.tcm-wc article{position:relative;border-radius:11px;border:1px solid #d8e2dc;background:#f5f8f6;padding:18px 18px 16px;display:flex;flex-direction:column}.tcm-wc article:not(:last-child):after{content:"→";position:absolute;right:-12px;top:26px;color:#9b7b50;font-size:13px}.tcm-wc header{display:flex;align-items:baseline;gap:10px}.tcm-wc header span{font-size:10px;font-weight:800;letter-spacing:.08em;color:#9b7b50}.tcm-wc header b{font-size:16.5px;font-weight:800;letter-spacing:-.035em;color:#1c2426}.tcm-wc-doc{margin-top:14px;border-radius:8px;background:#fff;border:1px solid #d8e2dc;padding:12px 12px 8px;min-height:128px}.tcm-wc-doc small{display:block;padding-bottom:8px;margin-bottom:6px;border-bottom:1px solid #e3e8e5;font-size:10.5px;font-weight:700;color:#76847f}.tcm-wc-doc p{margin:0;padding:4px 0;font-size:11.5px;color:#3d4a47;line-height:1.45}.tcm-wc-doc p em{display:inline-block;width:56px;color:#9b7b50;font-weight:700}.tcm-wc-say{color:#76847f!important;font-style:italic}.tcm-wc-rule{margin-top:6px!important;padding:8px!important;border-radius:6px;background:#f5f8f6;font-weight:700}.tcm-wc-rule em{width:36px!important}.tcm-wc-chk{display:flex;justify-content:space-between;align-items:center}.tcm-wc-chk i{padding:2px 8px;border-radius:4px;font-size:10.5px;font-weight:800}.tcm-wc-chk i.tcm-x-ok{background:#eef2ef;color:#4f635d}.tcm-wc-chk i.tcm-x-fix{background:#f3e9d8;color:#8a6a3d}.tcm-wc article>p{margin:12px 0 0;font-size:12.5px;line-height:1.6;color:#5f6d69}.tcm-wc article.tcm-x-on{background:#1c2426;border-color:#1c2426}.tcm-wc article.tcm-x-on header b{color:#fff}.tcm-wc article.tcm-x-on header span{color:#c8aa7d}.tcm-wc article.tcm-x-on .tcm-wc-doc{background:#263134;border-color:#ffffff1f}.tcm-wc article.tcm-x-on .tcm-wc-doc small{color:#9fb0ab;border-color:#ffffff1f}.tcm-wc article.tcm-x-on .tcm-wc-doc p{color:#e7ecea}.tcm-wc article.tcm-x-on .tcm-wc-doc p em{color:#d8bd91}.tcm-wc article.tcm-x-on>p{color:#bbc7c3}.tcm-wc-loop{position:absolute;left:64px;right:64px;bottom:78px;display:flex;justify-content:space-between;align-items:center;padding:14px 22px;border-radius:11px;border:1px dashed #9b7b50}.tcm-wc-loop span{font-size:13px;color:#8a6a3d;font-weight:700}.tcm-wc-loop b{font-size:15px;font-weight:800;color:#1c2426}.tcm-why-lane{height:78px}.tcm-why-lane>div span{padding:11px 10px;font-size:13px}.tcm-why-reasons{top:446px;bottom:78px}.tcm-why-reasons article{display:flex;flex-direction:column;padding-top:20px}.tcm-why-reasons b{font-size:20px}.tcm-why-reasons p{font-size:14px}.tcm-why-reasons footer{margin-top:auto;padding:10px 12px;border-radius:8px;background:#f5f8f6;font-size:12.5px;font-weight:800;color:#9b7b50}.tcm-why-reasons article:last-child footer{background:#1c2426;color:#d8bd91}.tcm-wc article{height:318px}.tcm-wc header b{font-size:17.5px}.tcm-wc-doc{min-height:158px;padding:14px 14px 10px}.tcm-wc-doc small{font-size:11px}.tcm-wc-doc p{font-size:12.5px;padding:5px 0}.tcm-wc article>p{margin-top:auto;padding-top:12px;font-size:13px}.tcm-dr{position:absolute;inset:238px 64px 150px;display:flex;flex-direction:column;border-top:1px solid #1c2426}.tcm-dr-row{flex:1;display:grid;grid-template-columns:40px 300px 1fr 1fr 60px;gap:18px;align-items:center;padding:0 14px;border-bottom:1px solid #e3e8e5}.tcm-dr-h{flex:0 0 34px;font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#9b7b50}.tcm-dr-no{font-size:10.5px;font-weight:800;color:#9b7b50;letter-spacing:.06em}.tcm-dr-row b{display:block;font-size:15.5px;font-weight:800;letter-spacing:-.03em;color:#1c2426}.tcm-dr-row small{display:block;margin-top:3px;font-size:11.5px;color:#76847f}.tcm-dr-row p{margin:0;font-size:13px;line-height:1.5;color:#3d4a47}.tcm-dr-row p.tcm-dr-you{color:#8a6a3d;font-weight:600}.tcm-dr-row em{text-align:right;font-size:13px;font-weight:800;color:#1c2426}.tcm-dr-row.tcm-x-on{background:#f5f8f6;border-radius:8px;border-bottom-color:transparent}.tcm-dr-row.tcm-x-on b{color:#9b7b50}.tcm-why-reasons p{font-size:13.5px;line-height:1.65}.tcm-wc-doc{min-height:0;flex:1}.tcm-chapters{grid-template-columns:repeat(5,minmax(0,1fr))}.tcm-chapters>article{padding:20px 16px 0}.tcm-chapters>article.tcm-x-on{padding-left:16px;padding-right:16px}.tcm-chapters strong{font-size:17px}.tcm-us{position:absolute;inset:246px 64px 80px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tcm-us article{border-radius:11px;border:1px solid #d8e2dc;background:#f5f8f6;padding:22px 22px 18px;display:flex;flex-direction:column}.tcm-us header span{font-size:9.5px;font-weight:800;letter-spacing:.12em;color:#9b7b50}.tcm-us header b{display:block;margin-top:8px;font-size:21px;font-weight:800;letter-spacing:-.04em;color:#1c2426}.tcm-us q{margin-top:12px;padding:9px 11px;border-radius:6px;background:#fff;border:1px solid #e3e8e5;font-size:11.5px;line-height:1.5;color:#5f6d69;quotes:"「" "」"}.tcm-us small{display:block;font-size:10px;font-weight:800;letter-spacing:.06em;margin-bottom:6px}.tcm-us ul{margin:0;padding:0;list-style:none}.tcm-us li{padding:5px 0;font-size:13px;line-height:1.45}.tcm-us-sure{margin-top:14px}.tcm-us-sure small{color:#76847f}.tcm-us-sure li{color:#263134}.tcm-us-sure li:before{content:"✓";margin-right:7px;color:#9b7b50;font-weight:800}.tcm-us-open{margin-top:auto;padding-top:12px;border-top:1px solid #d8e2dc}.tcm-us-open small{color:#9b7b50}.tcm-us-open li{color:#8a6a3d;font-weight:700}.tcm-us article.tcm-x-on{background:#1c2426;border-color:#1c2426}.tcm-us article.tcm-x-on header b{color:#fff}.tcm-us article.tcm-x-on header span{color:#c8aa7d}.tcm-us article.tcm-x-on q{background:#263134;border-color:#ffffff1f;color:#bbc7c3}.tcm-us article.tcm-x-on .tcm-us-sure small{color:#9fb0ab}.tcm-us article.tcm-x-on .tcm-us-sure li{color:#e7ecea}.tcm-us article.tcm-x-on .tcm-us-open{border-color:#ffffff26}.tcm-us article.tcm-x-on .tcm-us-open small,.tcm-us article.tcm-x-on .tcm-us-open li{color:#d8bd91}.tcm-sm{position:absolute;inset:246px 64px 80px;border-radius:14px;border:1.5px dashed #9b7b50;padding:0 18px 18px;display:flex;flex-direction:column}.tcm-sm-guard{display:flex;align-items:baseline;gap:14px;padding:14px 4px}.tcm-sm-guard span{font-size:10px;font-weight:800;letter-spacing:.08em;color:#9b7b50}.tcm-sm-guard b{font-size:15px;font-weight:800;color:#1c2426}.tcm-sm-guard i{margin-left:auto;font-style:normal;font-size:12px;color:#8a6a3d}.tcm-sm-flow{flex:1;display:grid;grid-template-columns:200px repeat(4,1fr);gap:14px}.tcm-sm-flow article{position:relative;border-radius:11px;border:1px solid #d8e2dc;background:#f5f8f6;padding:18px 16px;display:flex;flex-direction:column}.tcm-sm-flow article:not(:last-child):after{content:"→";position:absolute;right:-12px;top:50%;transform:translateY(-50%);color:#9b7b50}.tcm-sm-flow span{font-size:10px;font-weight:800;letter-spacing:.08em;color:#9b7b50}.tcm-sm-flow b{margin-top:10px;font-size:18px;line-height:1.4;font-weight:800;letter-spacing:-.035em;color:#1c2426}.tcm-sm-flow p{margin:8px 0 0;font-size:12.5px;line-height:1.55;color:#5f6d69}.tcm-sm-flow em{margin-top:auto;padding-top:10px;border-top:1px solid #d8e2dc;font-size:12.5px;font-weight:800;color:#9b7b50}.tcm-sm-base{background:#fff!important}.tcm-sm-base b{font-size:16px!important}.tcm-sm-base p{margin-top:auto!important;padding-top:10px;border-top:1px solid #d8e2dc;font-weight:700;color:#9b7b50!important}.tcm-sm-flow article.tcm-x-on{background:#1c2426;border-color:#1c2426}.tcm-sm-flow article.tcm-x-on span{color:#c8aa7d}.tcm-sm-flow article.tcm-x-on b{color:#fff}.tcm-sm-flow article.tcm-x-on p{color:#bbc7c3}.tcm-sm-flow article.tcm-x-on em{color:#d8bd91;border-color:#ffffff26}.tcm-oc{position:absolute;top:246px;left:64px;right:64px}.tcm-oc-now,.tcm-oc-next{display:grid;grid-template-columns:70px repeat(7,1fr);gap:10px;align-items:center;margin-bottom:8px}.tcm-oc-now span,.tcm-oc-next span{font-size:11px;font-weight:800;color:#76847f}.tcm-oc-now i{font-style:normal;padding:7px 12px;border-radius:6px;font-size:12px;font-weight:700}.tcm-oc-now .tcm-x-crm{grid-column:span 2;border:1px solid #d8e2dc;color:#5f6d69}.tcm-oc-now .tcm-x-xls{grid-column:span 5;background:#eef2ef;color:#76847f;text-decoration:line-through;text-decoration-color:#9b7b5099}.tcm-oc-next i{grid-column:span 7;font-style:normal;padding:9px 14px;border-radius:6px;background:#1c2426;color:#d8bd91;font-size:13px;font-weight:800}.tcm-oc-steps{display:grid;grid-template-columns:repeat(7,1fr);gap:10px;margin-left:80px;margin-top:6px}.tcm-oc-steps article{position:relative;height:150px;border-radius:11px;border:1px solid #d8e2dc;background:#f5f8f6;padding:16px 14px;display:flex;flex-direction:column}.tcm-oc-steps article:not(:last-child):after{content:"";position:absolute;right:-10px;top:26px;width:10px;height:1px;background:#9b7b50}.tcm-oc-steps span{font-size:10px;font-weight:800;color:#9b7b50}.tcm-oc-steps b{margin-top:10px;font-size:16.5px;font-weight:800;letter-spacing:-.035em;color:#1c2426}.tcm-oc-steps p{margin:8px 0 0;font-size:12px;line-height:1.5;color:#5f6d69}.tcm-ku{position:absolute;inset:246px 64px 80px;display:grid;grid-template-columns:1fr 1fr;gap:18px}.tcm-ku article{border-radius:11px;border:1px solid #d8e2dc;background:#f5f8f6;padding:20px 24px;display:flex;flex-direction:column}.tcm-ku header{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:10px}.tcm-ku header span{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#9b7b50}.tcm-ku header b{font-size:26px;font-weight:800;color:#1c2426}.tcm-ku ul{flex:1;margin:0;padding:0;list-style:none;display:flex;flex-direction:column}.tcm-ku li{flex:1;display:grid;grid-template-columns:150px 1fr;align-items:center;border-top:1px solid #dfe6e2}.tcm-ku li b{font-size:14px;font-weight:800;color:#1c2426}.tcm-ku li span{font-size:12.5px;color:#5f6d69}.tcm-ku article.tcm-x-on{background:#1c2426;border-color:#1c2426}.tcm-ku article.tcm-x-on header span{color:#c8aa7d}.tcm-ku article.tcm-x-on header b{color:#d8bd91}.tcm-ku article.tcm-x-on li{border-color:#ffffff1f}.tcm-ku article.tcm-x-on li b{color:#d8bd91}.tcm-ku article.tcm-x-on li span{color:#d5dcda}.tcm-sm-flow ul{margin:12px 0 0;padding:0;list-style:none}.tcm-sm-flow li{padding:7px 0;border-top:1px solid #dfe6e2;font-size:12.5px;color:#3d4a47}.tcm-sm-flow article.tcm-x-on li{border-color:#ffffff1f;color:#d5dcda}.tcm-sm-base li{color:#1c2426;font-weight:700}.tcm-oc-steps article{height:196px;padding:18px 14px}.tcm-oc-steps b{font-size:17.5px}.tcm-oc-steps p{font-size:13px;line-height:1.55;margin-top:10px}.tcm-oc-steps em{margin-top:auto;padding:6px 8px;border-radius:6px;border:1px solid #d8e2dc;background:#fff;font-size:11.5px;font-weight:800;color:#5f6d69;text-align:center}.tcm-oc-steps em.tcm-x-sys{background:#1c2426;border-color:#1c2426;color:#d8bd91}.tcm-dv-foot i{flex:0 0 44px}.tcm-vm{position:absolute;inset:246px 64px 80px;display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:16px}.tcm-vm article{border-radius:11px;border:1px solid #d8e2dc;background:#f5f8f6;padding:20px 22px;display:flex;flex-direction:column}.tcm-vm header span{display:block;font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#9b7b50}.tcm-vm header b{display:block;margin-top:6px;font-size:17px;font-weight:800;color:#1c2426}.tcm-vm-agenda{background:#fff!important}.tcm-vm-agenda>div{flex:1;display:grid;grid-template-columns:50px 1fr;align-items:center;border-top:1px solid #e3e8e5}.tcm-vm-agenda>div:first-of-type{margin-top:12px}.tcm-vm-agenda em{font-size:12px;font-weight:800;color:#9b7b50}.tcm-vm-agenda p{margin:0;font-size:13px;line-height:1.45;color:#263134}.tcm-vm-docs ul{flex:1;margin:12px 0 0;padding:0;list-style:none;display:flex;flex-direction:column}.tcm-vm-docs li{flex:1;display:flex;align-items:center;gap:9px;border-top:1px solid #dfe6e2;font-size:13px;color:#263134}.tcm-vm-docs li:before{content:"";width:12px;height:12px;border:1.5px solid #9b7b50;border-radius:3px;flex:0 0 auto}.tcm-vm-docs footer{padding-top:10px;border-top:1px solid #dfe6e2;font-size:12px;font-weight:700;color:#8a6a3d}.tcm-vm-people{background:#1c2426!important;border-color:#1c2426!important}.tcm-vm-people header span{color:#c8aa7d}.tcm-vm-people>div{flex:1;display:flex;flex-direction:column;justify-content:center;border-top:1px solid #ffffff1f}.tcm-vm-people>div:first-of-type{margin-top:12px}.tcm-vm-people b{font-size:15px;font-weight:800;color:#fff}.tcm-vm-people span{margin-top:3px;font-size:12.5px;color:#bbc7c3}.tcm-fm{position:absolute;top:246px;left:64px;right:64px;display:grid;grid-template-columns:1fr 1fr 1fr;gap:34px}.tcm-fm article{position:relative;height:290px;border-radius:11px;border:1px solid #d8e2dc;background:#f5f8f6;padding:20px 22px;display:flex;flex-direction:column}.tcm-fm article:not(:last-child):after{content:"→";position:absolute;right:-24px;top:50%;transform:translateY(-50%);color:#9b7b50;font-size:16px}.tcm-fm header{display:flex;justify-content:space-between;align-items:baseline;margin-bottom:12px}.tcm-fm header span{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#9b7b50}.tcm-fm header b{font-size:15px;font-weight:800;color:#d8bd91}.tcm-fm-say{margin:0 0 10px;padding:12px 14px;border-radius:10px 10px 10px 2px;background:#fff;border:1px solid #e3e8e5;font-size:14px;color:#3d4a47}.tcm-fm-xl{margin-top:auto;border-radius:8px;background:#263134;padding:10px 12px}.tcm-fm-xl small{display:block;font-size:10.5px;color:#9fb0ab;margin-bottom:6px}.tcm-fm-xl code{font-family:ui-monospace,Menlo,monospace;font-size:13px;color:#d8bd91}.tcm-fm-flow{flex:1;display:flex;flex-direction:column;justify-content:space-between}.tcm-fm-flow i{position:relative;font-style:normal;padding:8px 12px;border-radius:6px;background:#fff;border:1px solid #d8e2dc;font-size:13px;font-weight:700;color:#263134;text-align:center}.tcm-fm-flow i:not(:last-child):after{content:"↓";position:absolute;left:50%;bottom:-17px;transform:translate(-50%);color:#9b7b50;font-size:11px}.tcm-fm-flow i.tcm-x-on{background:#9b7b50;border-color:#9b7b50;color:#fff}.tcm-fm article.tcm-x-on{background:#1c2426;border-color:#1c2426}.tcm-fm article.tcm-x-on header span{color:#c8aa7d}.tcm-fm article.tcm-x-on>div{flex:1;display:grid;grid-template-columns:70px 1fr;align-items:center;border-top:1px solid #ffffff1f}.tcm-fm article.tcm-x-on em{font-size:12px;font-weight:800;color:#c8aa7d}.tcm-fm article.tcm-x-on span{font-size:13.5px;color:#e7ecea}.tcm-rb{position:absolute;inset:246px 64px 80px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.tcm-rb article{border-radius:11px;border:1px solid #d8e2dc;background:#fff;padding:20px 22px;display:flex;flex-direction:column;box-shadow:6px 6px #f5f8f6}.tcm-rb header{padding-bottom:12px;border-bottom:2px solid #1c2426}.tcm-rb header span{display:block;font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#9b7b50}.tcm-rb header b{display:block;margin-top:6px;font-size:18px;font-weight:800;color:#1c2426}.tcm-rb header i{display:block;margin-top:4px;font-style:normal;font-size:11px;color:#76847f}.tcm-rb article>div{flex:1;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #e3e8e5}.tcm-rb em{font-size:13.5px;font-weight:800;color:#263134}.tcm-rb article>div span{margin-top:5px;height:18px;border-radius:4px;background:repeating-linear-gradient(90deg,#f1f4f2 0 8px,#e7ece9 8px 9px);font-size:10.5px;line-height:18px;padding-left:8px;color:#9aa6a2}.tcm-rb article.tcm-x-on header{border-color:#9b7b50}.tcm-em{position:absolute;top:246px;left:64px;right:64px;display:grid;grid-template-columns:1.35fr 1fr;gap:18px}.tcm-em-mail{border-radius:11px;border:1px solid #d8e2dc;background:#fff;overflow:hidden;display:flex;flex-direction:column}.tcm-em-bar{height:30px;display:flex;align-items:center;gap:6px;padding:0 14px;background:#263134}.tcm-em-bar i{width:7px;height:7px;border-radius:50%;background:#ffffff40}.tcm-em-bar span{margin-left:8px;font-size:11.5px;color:#d5dcda;font-weight:600}.tcm-em-meta{padding:10px 18px;border-bottom:1px solid #e3e8e5}.tcm-em-meta p{margin:3px 0;font-size:12.5px;color:#263134}.tcm-em-meta em{display:inline-block;width:60px;color:#76847f}.tcm-em-body{margin:0;padding:10px 18px 6px;font-size:12.5px;color:#5f6d69}.tcm-em-row{display:grid;grid-template-columns:100px 1fr 60px;align-items:center;margin:0 18px;padding:9px 0;border-top:1px solid #e3e8e5}.tcm-em-row b{font-size:13px;font-weight:800;color:#1c2426}.tcm-em-row span{font-size:13px;color:#3d4a47}.tcm-em-row i{justify-self:end;padding:3px 10px;border-radius:4px;font-style:normal;font-size:11px;font-weight:800}.tcm-em-row i.tcm-x-ok{background:#eef2ef;color:#4f635d}.tcm-em-row i.tcm-x-fix{background:#f3e9d8;color:#8a6a3d}.tcm-em-reply{margin:8px 18px 14px;padding:9px 12px;border-radius:6px;background:#faf5ec;font-size:12.5px;font-weight:700;color:#8a6a3d}.tcm-em-log{border-radius:11px;background:#1c2426;padding:20px 22px;display:flex;flex-direction:column}.tcm-em-log header span{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#c8aa7d}.tcm-em-log>div{flex:1;display:grid;grid-template-columns:72px 58px 1fr;align-items:center;border-top:1px solid #ffffff1a}.tcm-em-log>div:first-of-type{margin-top:12px}.tcm-em-log em{font-size:12px;color:#9fb0ab}.tcm-em-log b{font-size:13px;font-weight:800;color:#fff}.tcm-em-log span{font-size:12.5px;color:#bbc7c3}.tcm-em-log>div.tcm-x-on b,.tcm-em-log>div.tcm-x-on span{color:#d8bd91}.tcm-scr{position:absolute;inset:246px 64px 80px;display:grid;grid-template-columns:1.3fr 1fr .8fr;gap:16px}.tcm-scr article{border-radius:11px;border:1px solid #d8e2dc;background:#f5f8f6;padding:20px 22px;display:flex;flex-direction:column}.tcm-scr header span{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#9b7b50}.tcm-scr ul{margin:10px 0 0;padding:0;list-style:none}.tcm-scr li{padding:8px 0 8px 14px;position:relative;border-top:1px solid #dfe6e2;font-size:13px;color:#263134}.tcm-scr li:before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;border-radius:1px;background:#9b7b50}.tcm-scr footer{margin-top:auto;padding-top:10px;border-top:1px solid #dfe6e2;font-size:12px;font-weight:700;color:#8a6a3d}.tcm-scr-opt{margin-top:12px;padding:12px 14px;border-radius:8px;background:#fff;border:1px solid #d8e2dc}.tcm-scr-opt b{font-size:13.5px;font-weight:800;color:#1c2426}.tcm-scr-opt ul{margin-top:6px}.tcm-scr-opt li{padding:5px 0 5px 14px;font-size:12.5px}.tcm-scr-opt li:before{top:11px}.tcm-scr article.tcm-x-on{background:#1c2426;border-color:#1c2426}.tcm-scr article.tcm-x-on header span{color:#c8aa7d}.tcm-scr article.tcm-x-on li{border-color:#ffffff1a;color:#e7ecea;flex:1}.tcm-scr article.tcm-x-on li:before{background:#d8bd91}.tcm-dm{position:absolute;top:246px;left:64px;right:64px;height:290px;border-radius:11px;border:1px solid #d8e2dc;overflow:hidden;display:flex;flex-direction:column;background:#fff}.tcm-dm-bar{height:30px;display:flex;align-items:center;gap:6px;padding:0 14px;background:#263134}.tcm-dm-bar i{width:7px;height:7px;border-radius:50%;background:#ffffff40}.tcm-dm-bar span{margin-left:8px;font-size:11.5px;color:#d5dcda;font-family:ui-monospace,Menlo,monospace}.tcm-dm-body{flex:1;display:grid;grid-template-columns:repeat(4,1fr)}.tcm-dm-body article{padding:16px 18px;border-right:1px solid #e3e8e5;display:flex;flex-direction:column}.tcm-dm-body article:last-child{border-right:0}.tcm-dm-body header{display:flex;gap:8px;align-items:baseline;margin-bottom:12px}.tcm-dm-body header span{font-size:10px;font-weight:800;color:#9b7b50}.tcm-dm-body header b{font-size:15px;font-weight:800;color:#1c2426}.tcm-dm-body p{margin:auto 0 0;font-size:12px;font-weight:700;color:#5f6d69}.tcm-dm-drop{flex:1;border:1.5px dashed #9b7b50;border-radius:8px;display:flex;flex-direction:column;align-items:center;justify-content:center;font-size:13px;font-weight:800;color:#263134}.tcm-dm-drop small{margin-top:4px;font-size:11px;font-weight:600;color:#76847f}.tcm-dm-ok{margin-top:10px!important}.tcm-dm-line{display:grid;grid-template-columns:72px 1fr;align-items:center;gap:8px;padding:9px 0;border-bottom:1px solid #eef1ef;font-size:12px;color:#263134}.tcm-dm-line i{height:10px;border-radius:3px;background:#e7ece9}.tcm-dm-body article.tcm-x-on{background:#f5f8f6}.tcm-dm-line.tcm-x-diff span{color:#8a6a3d;font-weight:700}.tcm-dm-line.tcm-x-diff i{background:#ecdcc0}.tcm-sa{position:absolute;inset:246px 64px 80px;display:grid;grid-template-columns:1fr 330px;gap:20px}.tcm-sa-tb{display:flex;flex-direction:column;border-top:1px solid #1c2426}.tcm-sa-row{flex:1;display:grid;grid-template-columns:50px 1.3fr 1fr 1fr;gap:14px;align-items:center;padding:0 12px;border-bottom:1px solid #e3e8e5}.tcm-sa-h{flex:0 0 32px;font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#9b7b50}.tcm-sa-row em{font-size:14px;font-weight:800;color:#9b7b50}.tcm-sa-row span{font-size:13px;color:#263134}.tcm-sa-row .tcm-sa-you{color:#8a6a3d;font-weight:600}.tcm-sa-row b{font-size:13.5px;font-weight:800;color:#1c2426}.tcm-sa-early{margin:12px 0 0;padding:10px 14px;border-radius:8px;background:#f5f8f6;border:1px solid #d8e2dc;font-size:13px;font-weight:800;color:#9b7b50}.tcm-sa aside{border-radius:11px;background:#1c2426;color:#fff;padding:22px 24px;display:flex;flex-direction:column}.tcm-sa aside small{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#c8aa7d}.tcm-sa aside ol{flex:1;margin:12px 0 0;padding:0;list-style:none;counter-reset:tcmsa;display:flex;flex-direction:column}.tcm-sa aside li{flex:1;display:flex;align-items:center;gap:10px;border-top:1px solid #ffffff1a;font-size:13.5px;color:#e7ecea;counter-increment:tcmsa}.tcm-sa aside li:before{content:counter(tcmsa,decimal-leading-zero);font-size:10.5px;font-weight:800;color:#c8aa7d}.tcm-sa aside footer{padding-top:12px;border-top:1px solid #ffffff26;font-size:13px;font-weight:800;color:#d8bd91}.tcm-sa-h span{font-size:9.5px!important;font-weight:800!important;color:#9b7b50!important;letter-spacing:.1em}.tcm-scr-phone{align-self:center;width:128px;margin:14px 0 12px;padding:14px 10px 12px;border:1.5px solid #263134;border-radius:16px;background:#fff;display:flex;flex-direction:column;gap:6px}.tcm-scr-phone small{font-size:10.5px;font-weight:800;color:#1c2426;margin-bottom:2px}.tcm-scr-phone i{font-style:normal;padding:5px 7px;border-radius:4px;border:1px solid #d8e2dc;font-size:9.5px;color:#9aa6a2}.tcm-scr-phone b{margin-top:2px;padding:5px;border-radius:4px;background:#9b7b50;color:#fff;font-size:10px;text-align:center}.tcm-chapters{grid-template-columns:repeat(4,minmax(0,1fr))}.tcm-chapters strong{font-size:18px}.tcm-sub{background:#f4f2ed;color:#1c2426}.tcm-sub-no{position:absolute;left:52px;top:150px;font:400 230px/1 Georgia,serif;color:transparent;-webkit-text-stroke:1px #9b7b5070;letter-spacing:-.04em}.tcm-sub-body{position:absolute;left:560px;right:64px;top:150px}.tcm-sub-body>p{margin:0 0 16px;font-size:12px;font-weight:800;letter-spacing:.04em;color:#9b7b50}.tcm-sub-body h2{margin:0;font-size:40px;line-height:1.3;font-weight:800;letter-spacing:-.04em;color:#1c2426}.tcm-sub-body h2 em{color:#9b7b50}.tcm-sub-pages{margin-top:28px;border-top:1px solid #1c2426;-moz-columns:2;columns:2;-moz-column-gap:28px;column-gap:28px}.tcm-sub-pages div{-moz-column-break-inside:avoid;break-inside:avoid;display:flex;justify-content:space-between;align-items:baseline;padding:10px 0;border-bottom:1px solid #dcd8cf}.tcm-sub-pages b{font-size:14px;font-weight:700;color:#263134}.tcm-sub-pages em{font:12px Georgia,serif;color:#9b7b50}.tcm-sub-track{position:absolute;left:64px;right:64px;bottom:84px;display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.tcm-sub-track div{padding:14px 18px;border-radius:10px;border:1px solid #dcd8cf;display:flex;gap:12px;align-items:baseline}.tcm-sub-track span{font-size:11px;font-weight:800;color:#9b7b50}.tcm-sub-track b{font-size:14px;font-weight:700;color:#8b918a}.tcm-sub-track .tcm-x-done b{color:#5f6d69}.tcm-sub-track .tcm-x-on{background:#1c2426;border-color:#1c2426}.tcm-sub-track .tcm-x-on span{color:#c8aa7d}.tcm-sub-track .tcm-x-on b{color:#fff}.tcm-sub-track-4{grid-template-columns:repeat(4,1fr)}.tcm-sub-track-4 b{font-size:13px}.tcm-spec{position:absolute;inset:246px 64px 150px;display:flex;flex-direction:column;border-top:1px solid #1c2426}.tcm-spec-row{flex:1;display:grid;grid-template-columns:110px 250px 1fr 290px;gap:18px;align-items:center;padding:0 14px;border-bottom:1px solid #e3e8e5}.tcm-spec-h{flex:0 0 32px}.tcm-spec-h span{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#9b7b50}.tcm-spec-row b{font-size:14px;font-weight:800;color:#9b7b50}.tcm-spec-row strong{font-size:14.5px;font-weight:800;color:#1c2426}.tcm-spec-row p{margin:0;font-size:13px;color:#3d4a47}.tcm-spec-row em{font-size:12.5px;color:#76847f}.tcm-arch{position:absolute;inset:246px 64px 84px;display:grid;grid-template-columns:200px 110px 1fr;align-items:stretch}.tcm-arch-users{display:flex;flex-direction:column;gap:10px;justify-content:center}.tcm-arch-users div{padding:14px 16px;border-radius:10px;border:1px solid #d8e2dc;background:#f5f8f6}.tcm-arch-users b{display:block;font-size:14px;font-weight:800;color:#1c2426}.tcm-arch-users span{font-size:11.5px;color:#76847f}.tcm-arch-wire{position:relative;display:flex;align-items:center;justify-content:center}.tcm-arch-wire i{position:absolute;left:8px;right:8px;top:50%;border-top:1.5px solid #9b7b50}.tcm-arch-wire i:after{content:"";position:absolute;right:-2px;top:-5px;border:4.5px solid transparent;border-left:7px solid #9b7b50}.tcm-arch-wire span{position:relative;margin-top:-34px;font-size:10.5px;font-weight:800;color:#9b7b50;background:#fff;padding:0 4px}.tcm-arch-region{border-radius:14px;border:1.5px dashed #9b7b50;padding:12px 16px 16px;display:flex;flex-direction:column}.tcm-arch-region>small{font-size:10px;font-weight:800;letter-spacing:.06em;color:#9b7b50;margin-bottom:10px}.tcm-arch-in{flex:1;display:grid;grid-template-columns:150px 1fr 1.2fr;gap:14px}.tcm-arch-in article{border-radius:11px;border:1px solid #d8e2dc;background:#f5f8f6;padding:16px;display:flex;flex-direction:column}.tcm-arch-in article span{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#9b7b50}.tcm-arch-in article b{margin-top:8px;font-size:18px;font-weight:800;color:#1c2426}.tcm-arch-in article p{margin:6px 0 0;font-size:12.5px;color:#5f6d69}.tcm-arch-in article.tcm-x-on{background:#1c2426;border-color:#1c2426}.tcm-arch-in article.tcm-x-on span{color:#c8aa7d}.tcm-arch-in article.tcm-x-on b{color:#fff}.tcm-arch-in ul{margin:10px 0 0;padding:0;list-style:none}.tcm-arch-in li{padding:8px 0;border-top:1px solid #ffffff1f;font-size:13px;color:#e7ecea}.tcm-arch-store{display:grid;grid-template-rows:repeat(4,1fr);gap:8px}.tcm-arch-store div{display:grid;grid-template-columns:64px 100px 1fr;align-items:center;padding:0 14px;border-radius:9px;border:1px solid #d8e2dc;background:#fff}.tcm-arch-store span{font-size:9.5px;font-weight:800;letter-spacing:.08em;color:#9b7b50}.tcm-arch-store b{font-size:13.5px;font-weight:800;color:#1c2426}.tcm-arch-store p{margin:0;font-size:12px;color:#5f6d69}.tcm-erd{position:absolute;inset:240px 64px 136px;display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.tcm-erd-col{position:relative;display:flex;flex-direction:column;gap:8px}.tcm-erd-col:not(:last-child):after{content:"→";position:absolute;right:-19px;top:50%;color:#9b7b50}.tcm-erd-col header{display:flex;gap:8px;align-items:baseline;padding-bottom:6px;border-bottom:1px solid #1c2426}.tcm-erd-col header span{font-size:10px;font-weight:800;color:#9b7b50}.tcm-erd-col header b{font-size:14.5px;font-weight:800;color:#1c2426}.tcm-erd-col article{flex:1;border-radius:9px;border:1px solid #d8e2dc;background:#f5f8f6;padding:9px 12px}.tcm-erd-col article>b{display:block;font-size:13px;font-weight:800;color:#1c2426;margin-bottom:5px}.tcm-erd-col article div{display:flex;flex-wrap:wrap;gap:4px}.tcm-erd-col article i{font-style:normal;padding:2px 7px;border-radius:4px;background:#fff;border:1px solid #e3e8e5;font-size:11px;color:#5f6d69}.tcm-erd-col.tcm-x-on article{background:#1c2426;border-color:#1c2426}.tcm-erd-col.tcm-x-on article>b{color:#d8bd91}.tcm-erd-col.tcm-x-on article i{background:#263134;border-color:#ffffff1f;color:#d5dcda}.tcm-erd-log{position:absolute;left:64px;right:64px;bottom:80px;display:flex;align-items:baseline;gap:14px;padding:13px 18px;border-radius:10px;border:1.5px dashed #9b7b50}.tcm-erd-log span{font-size:10px;font-weight:800;color:#9b7b50}.tcm-erd-log b{font-size:14px;font-weight:800;color:#1c2426}.tcm-erd-log p{margin:0;font-size:12.5px;color:#5f6d69}.tcm-erd-log em{margin-left:auto;font-size:12px;color:#8a6a3d}.tcm-fl{position:absolute;top:262px;left:64px;right:64px;display:flex;align-items:flex-start}.tcm-fl-cell{position:relative;flex:1;display:flex;flex-direction:column;align-items:center;padding-right:30px}.tcm-fl-cell:last-child{padding-right:0}.tcm-fl-node{width:100%;height:108px;display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:10px}.tcm-fl-node b{font-size:14px;line-height:1.35;font-weight:800;color:#1c2426}.tcm-fl-node small{margin-top:6px;font-size:11px;line-height:1.4;color:#76847f}.tcm-fl-box{border-radius:11px;border:1px solid #d8e2dc;background:#f5f8f6}.tcm-fl-dia{background:#fff;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);position:relative;padding:18px 26px}.tcm-fl-dia:before{content:"";position:absolute;inset:0;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%,50% 0,50% 2px,2px 50%,50% calc(100% - 2px),calc(100% - 2px) 50%,50% 2px);background:#9b7b50}.tcm-fl-dia b{font-size:12.5px;color:#8a6a3d}.tcm-fl-end{border-radius:11px;background:#1c2426}.tcm-fl-end b{color:#fff}.tcm-fl-end small{color:#d8bd91}.tcm-fl-arrow{position:absolute;right:2px;top:54px;width:26px;border-top:1.5px solid #9b7b50;font-size:10.5px;font-weight:800;color:#9b7b50;text-align:center}.tcm-fl-arrow:after{content:"";position:absolute;right:-2px;top:-5px;border:4px solid transparent;border-left:6px solid #9b7b50}.tcm-fl-arrow{line-height:0;padding-top:0}.tcm-fl-arrow:not(:empty){top:46px;border-top:0;height:16px;border-bottom:1.5px solid #9b7b50;line-height:10px}.tcm-fl-arrow:not(:empty):after{top:auto;bottom:-5px}.tcm-fl-alt{position:relative;margin-top:30px;width:100%;display:flex;flex-direction:column;align-items:center}.tcm-fl-alt:before{content:"";position:absolute;top:-30px;left:50%;height:24px;border-left:1.5px dashed #9b7b50}.tcm-fl-alt i{position:absolute;top:-24px;left:calc(50% + 6px);font-style:normal;font-size:10.5px;font-weight:800;color:#9b7b50}.tcm-fl-alt div{width:100%;padding:10px;border-radius:9px;border:1px dashed #9b7b50;background:#faf5ec;font-size:12px;line-height:1.45;font-weight:700;color:#8a6a3d;text-align:center}.tcm-rcx{position:absolute;left:64px;right:64px;bottom:84px;display:flex;align-items:center;gap:22px;padding:14px 20px;border-radius:11px;background:#1c2426}.tcm-rcx small{font-size:9.5px;font-weight:800;letter-spacing:.08em;color:#c8aa7d;white-space:nowrap}.tcm-rcx div{flex:1;display:flex;align-items:baseline;gap:10px}.tcm-rcx em{font-size:12px;font-weight:800;color:#c8aa7d}.tcm-rcx span{font-size:13px;color:#d5dcda}.tcm-rcx i{font-style:normal;color:#80908b}.tcm-rcx b{font-size:14px;font-weight:800;color:#fff}.tcm-rzx{position:absolute;left:64px;right:64px;bottom:84px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.tcm-rzx div{padding:12px 16px;border-radius:10px;border:1px solid #d8e2dc;background:#f5f8f6}.tcm-rzx b{display:block;font-size:14px;font-weight:800;color:#1c2426}.tcm-rzx span{font-size:12px;color:#76847f}.tcm-rzx div.tcm-x-on{background:#1c2426;border-color:#1c2426}.tcm-rzx div.tcm-x-on b{color:#d8bd91}.tcm-rzx div.tcm-x-on span{color:#bbc7c3}.tcm-rzx p{grid-column:1/-1;margin:2px 0 0;font-size:12.5px;font-weight:700;color:#8a6a3d}.tcm-lock{position:absolute;top:246px;left:64px;right:64px;display:grid;grid-template-columns:1fr 1.25fr;gap:18px}.tcm-lock article{height:270px;border-radius:11px;border:1px solid #d8e2dc;background:#f5f8f6;padding:20px 22px;display:flex;flex-direction:column}.tcm-lock header span{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#9b7b50}.tcm-lock-st{margin-top:14px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.tcm-lock-st div{position:relative;padding:14px;border-radius:9px;border:1px solid #d8e2dc;background:#fff}.tcm-lock-st div:not(:last-child):after{content:"→";position:absolute;right:-17px;top:50%;transform:translateY(-50%);color:#9b7b50}.tcm-lock-st b{display:block;font-size:15px;font-weight:800;color:#1c2426}.tcm-lock-st span{font-size:11.5px;color:#76847f}.tcm-lock-st div.tcm-x-on{background:#1c2426;border-color:#1c2426}.tcm-lock-st div.tcm-x-on b{color:#d8bd91}.tcm-lock-st div.tcm-x-on span{color:#bbc7c3}.tcm-lock article>p{margin:auto 0 0;font-size:13.5px;font-weight:700;color:#263134}.tcm-lock article.tcm-x-on{background:#1c2426;border-color:#1c2426}.tcm-lock article.tcm-x-on header span{color:#c8aa7d}.tcm-lock-row{margin-top:12px;display:grid;grid-template-columns:70px 140px 1fr;gap:10px;align-items:center;padding:12px 14px;border-radius:8px;background:#263134}.tcm-lock-row em{font-size:12px;font-weight:800;color:#c8aa7d}.tcm-lock-row b{font-size:14px;font-weight:800;color:#fff}.tcm-lock-row span{font-size:12px;color:#bbc7c3}.tcm-lock-row.tcm-x-lock b{color:#9fb0ab}.tcm-lock article.tcm-x-on>p{color:#d8bd91}.tcm-perm{position:absolute;inset:240px 64px 84px;display:flex;flex-direction:column;border-top:1px solid #1c2426}.tcm-perm-row{flex:1;display:grid;grid-template-columns:220px repeat(4,1fr);gap:10px;align-items:center;padding:0 12px;border-bottom:1px solid #e3e8e5}.tcm-perm-h{flex:0 0 36px}.tcm-perm-h span{font-size:10.5px;font-weight:800;color:#9b7b50;text-align:center}.tcm-perm-h span:first-child{text-align:left}.tcm-perm-row b{font-size:13.5px;font-weight:800;color:#1c2426}.tcm-perm-row i{font-style:normal;justify-self:center;min-width:92px;padding:4px 10px;border-radius:5px;background:#1c2426;color:#d8bd91;font-size:11.5px;font-weight:800;text-align:center}.tcm-perm-row i.tcm-x-own{background:#f3e9d8;color:#8a6a3d}.tcm-perm-row i.tcm-x-no{background:transparent;color:#c3cbc8;font-weight:400}.tcm-sec{position:absolute;inset:240px 64px 84px;display:flex;flex-direction:column;gap:8px}.tcm-sec-row{flex:1;display:grid;grid-template-columns:40px 120px 160px 1fr 170px;gap:16px;align-items:center;padding:0 18px;border-radius:10px;border:1px solid #d8e2dc;background:#f5f8f6}.tcm-sec-row span{font-size:10.5px;font-weight:800;color:#9b7b50}.tcm-sec-row b{font-size:14.5px;font-weight:800;color:#1c2426}.tcm-sec-row strong{font-size:14px;font-weight:800;color:#9b7b50}.tcm-sec-row p{margin:0;font-size:13px;color:#3d4a47}.tcm-sec-row code{justify-self:end;padding:4px 10px;border-radius:5px;background:#fff;border:1px solid #e3e8e5;font-family:ui-monospace,Menlo,monospace;font-size:12px;color:#5f6d69}.tcm-sec-row.tcm-x-on{background:#1c2426;border-color:#1c2426}.tcm-sec-row.tcm-x-on b{color:#fff}.tcm-sec-row.tcm-x-on strong{color:#d8bd91}.tcm-sec-row.tcm-x-on p{color:#d5dcda}.tcm-sec-row.tcm-x-on code{background:#263134;border-color:#ffffff1f;color:#d8bd91}.tcm-log{position:absolute;inset:240px 64px 84px;display:grid;grid-template-columns:1fr 280px;gap:18px}.tcm-log-tb{border-radius:11px;border:1px solid #d8e2dc;overflow:hidden;display:flex;flex-direction:column;background:#fff}.tcm-log-row{flex:1;display:grid;grid-template-columns:100px 90px 160px 1fr 110px;gap:10px;align-items:center;padding:0 16px;border-bottom:1px solid #eef1ef;font-size:12.5px;color:#263134}.tcm-log-row:last-child{border-bottom:0}.tcm-log-h{flex:0 0 36px;background:#263134}.tcm-log-h span{font-size:10.5px;font-weight:800;color:#d5dcda}.tcm-log-row span:first-child{font-family:ui-monospace,Menlo,monospace;font-size:11.5px;color:#76847f}.tcm-log-row.tcm-x-on{background:#faf5ec}.tcm-log-row.tcm-x-on span:nth-child(4){color:#8a6a3d;font-weight:800}.tcm-log aside{border-radius:11px;background:#1c2426;padding:20px 22px;display:flex;flex-direction:column}.tcm-log aside small{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#c8aa7d;margin-bottom:6px}.tcm-log aside p{flex:1;display:flex;align-items:center;margin:0;border-top:1px solid #ffffff1a;font-size:13.5px;font-weight:700;color:#e7ecea}.tcm-gt{position:absolute;inset:240px 64px 84px;display:flex;flex-direction:column}.tcm-gt-row{position:relative;flex:1;display:grid;grid-template-columns:230px repeat(8,1fr);align-items:center;border-bottom:1px solid #eef1ef}.tcm-gt-row>span{font-size:13px;font-weight:700;color:#263134}.tcm-gt-row>em{height:100%;border-left:1px dashed #e3e8e5}.tcm-gt-row>i{grid-row:1;height:18px;border-radius:5px;background:#9b7b50}.tcm-gt-h{flex:0 0 30px;border-bottom:1px solid #1c2426}.tcm-gt-h em{border:0;font-style:normal;font-size:11px;font-weight:800;color:#9b7b50;text-align:center;height:auto}.tcm-gt-mk b{grid-row:1;font-size:11.5px;font-weight:800;color:#1c2426;text-align:right;padding-right:6px}.tcm-gt-pay{border-bottom:0}.tcm-gt-pay strong{grid-row:1;margin:0 3px;padding:8px 12px;border-radius:8px;background:#1c2426;color:#d8bd91;font-size:13px;font-weight:800;text-align:center}.tcm-mig{position:absolute;top:246px;left:64px;right:64px;display:grid;grid-template-columns:repeat(4,1fr);gap:26px}.tcm-mig article{position:relative;height:170px;border-radius:11px;border:1px solid #d8e2dc;background:#f5f8f6;padding:20px;display:flex;flex-direction:column}.tcm-mig article:not(:last-child):after{content:"→";position:absolute;right:-19px;top:50%;transform:translateY(-50%);color:#9b7b50}.tcm-mig span{font-size:10px;font-weight:800;color:#9b7b50}.tcm-mig b{margin-top:12px;font-size:18px;font-weight:800;color:#1c2426}.tcm-mig p{margin:8px 0 0;font-size:13px;line-height:1.5;color:#5f6d69}.tcm-mig article.tcm-x-on{background:#1c2426;border-color:#1c2426}.tcm-mig article.tcm-x-on span{color:#c8aa7d}.tcm-mig article.tcm-x-on b{color:#fff}.tcm-mig article.tcm-x-on p{color:#bbc7c3}.tcm-mig-rep{position:absolute;left:64px;right:64px;bottom:84px;display:grid;grid-template-columns:150px repeat(3,1fr);gap:12px;align-items:center;padding:16px 20px;border-radius:11px;border:1.5px dashed #9b7b50}.tcm-mig-rep small{font-size:10px;font-weight:800;letter-spacing:.06em;color:#9b7b50}.tcm-mig-rep div{display:flex;flex-direction:column;gap:3px}.tcm-mig-rep span{font-size:12px;color:#76847f}.tcm-mig-rep b{font-size:20px;font-weight:800;color:#1c2426;font-variant-numeric:tabular-nums}.tcm-mig-rep div:last-child b{font-size:15px}.tcm-qa{position:absolute;inset:240px 64px 84px;display:flex;flex-direction:column;border-top:1px solid #1c2426}.tcm-qa-row{flex:1;display:grid;grid-template-columns:140px 1fr 220px;gap:18px;align-items:center;padding:0 14px;border-bottom:1px solid #e3e8e5}.tcm-qa-h{flex:0 0 32px}.tcm-qa-h span{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#9b7b50}.tcm-qa-row b{font-size:14.5px;font-weight:800;color:#1c2426}.tcm-qa-row p{margin:0;font-size:13.5px;color:#3d4a47}.tcm-qa-row em{justify-self:start;padding:4px 10px;border-radius:5px;background:#f5f8f6;border:1px solid #d8e2dc;font-size:12px;font-weight:800;color:#4f635d}.tcm-qa-row.tcm-x-on{background:#1c2426;border-radius:9px;border-bottom-color:transparent}.tcm-qa-row.tcm-x-on b{color:#d8bd91}.tcm-qa-row.tcm-x-on p{color:#e7ecea}.tcm-qa-row.tcm-x-on em{background:#9b7b50;border-color:#9b7b50;color:#fff}.tcm-scope{position:absolute;inset:246px 64px 150px;display:grid;grid-template-columns:1.2fr 1fr 1fr;gap:16px}.tcm-scope article{border-radius:11px;border:1px solid #d8e2dc;background:#f5f8f6;padding:20px 22px;display:flex;flex-direction:column}.tcm-scope header span{font-size:12px;font-weight:800;color:#9b7b50}.tcm-scope ul{margin:12px 0 0;padding:0;list-style:none}.tcm-scope li{padding:8px 0;border-top:1px solid #dfe6e2;font-size:13.5px;color:#263134}.tcm-scope footer{margin-top:auto;padding-top:10px;font-size:12px;font-weight:700;color:#8a6a3d}.tcm-scope article.tcm-x-on{background:#1c2426;border-color:#1c2426}.tcm-scope article.tcm-x-on header span{color:#d8bd91}.tcm-scope article.tcm-x-on li{border-color:#ffffff1f;color:#e7ecea}.tcm-erd{bottom:150px}.tcm-fl{top:268px}.tcm-fl-node{height:128px}.tcm-fl-node b{font-size:15px}.tcm-fl-node small{font-size:12px}.tcm-fl-dia b{font-size:13px}.tcm-fl-arrow{top:64px}.tcm-fl-arrow:not(:empty){top:56px}.tcm-fl-alt div{padding:12px;font-size:12.5px}.tcm-mig article{height:230px}.tcm-mig p{font-size:13.5px}.tcm-scope{bottom:160px}.tcm-op-line{position:absolute;top:240px;left:64px;right:64px;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.tcm-op-line div{position:relative;display:flex;gap:10px;align-items:baseline;padding:10px 16px;border-radius:8px;border:1px solid #d8e2dc;background:#f5f8f6}.tcm-op-line b{font-size:13.5px;font-weight:800;color:#1c2426}.tcm-op-line span{font-size:12px;color:#76847f}.tcm-op-line div.tcm-x-on{background:#9b7b50;border-color:#9b7b50}.tcm-op-line div.tcm-x-on b,.tcm-op-line div.tcm-x-on span{color:#fff}.tcm-op{position:absolute;inset:304px 64px 84px;display:grid;grid-template-columns:1fr 1.2fr 1fr;gap:16px}.tcm-op article{border-radius:11px;border:1px solid #d8e2dc;background:#f5f8f6;padding:20px 22px;display:flex;flex-direction:column}.tcm-op header span{display:block;font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#9b7b50}.tcm-op header b{display:block;margin-top:8px;font-size:20px;font-weight:800;color:#1c2426}.tcm-op ul{margin:14px 0 0;padding:0;list-style:none}.tcm-op li{padding:9px 0;border-top:1px solid #dfe6e2;font-size:13.5px;color:#263134}.tcm-op article.tcm-x-on{background:#1c2426;border-color:#1c2426}.tcm-op article.tcm-x-on header span{color:#c8aa7d}.tcm-op article.tcm-x-on header b{color:#d8bd91}.tcm-op article.tcm-x-on li{border-color:#ffffff1f;color:#e7ecea}.tcm-tm{position:absolute;inset:240px 64px 84px;display:grid;grid-template-columns:300px 230px 1fr;gap:16px}.tcm-tm article{border-radius:11px;border:1px solid #d8e2dc;background:#f5f8f6;padding:20px 22px;display:flex;flex-direction:column}.tcm-tm article>span{font-size:10px;font-weight:800;letter-spacing:.06em;color:#9b7b50}.tcm-tm article>b{margin-top:10px;font-size:24px;font-weight:800;color:#1c2426}.tcm-tm article>b u{margin-left:8px;text-decoration:none;font-size:13px;color:#9b7b50}.tcm-tm ul{margin:14px 0 0;padding:0;list-style:none}.tcm-tm li{padding:8px 0;border-top:1px solid #dfe6e2;font-size:13px;color:#263134}.tcm-tm article>p{margin:auto 0 0;padding-top:12px;font-size:13px;font-weight:700;color:#d8bd91}.tcm-tm article.tcm-x-on{background:#1c2426;border-color:#1c2426}.tcm-tm article.tcm-x-on>span{color:#c8aa7d}.tcm-tm article.tcm-x-on>b{color:#fff}.tcm-tm article.tcm-x-on li{border-color:#ffffff1f;color:#e7ecea}.tcm-tm-career{display:flex;flex-direction:column}.tcm-tm-career small{font-size:10px;font-weight:800;letter-spacing:.06em;color:#9b7b50;padding-bottom:8px;border-bottom:1px solid #1c2426}.tcm-tm-career>div{flex:1;display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:18px;column-gap:18px}.tcm-tm-career p{margin:0;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid #e3e8e5;font-size:12.5px}.tcm-tm-career p b{font-weight:700;color:#263134}.tcm-tm-career p em{font-size:11px;color:#76847f}.tcm-tm-career p.tcm-x-on b{color:#9b7b50;font-weight:800}.tcm-pp{position:absolute;inset:240px 64px 84px;display:flex;flex-direction:column;border-top:1px solid #1c2426}.tcm-pp-row{flex:1;display:grid;grid-template-columns:330px 180px 1fr;gap:18px;align-items:center;padding:0 14px;border-bottom:1px solid #e3e8e5}.tcm-pp-h{flex:0 0 32px}.tcm-pp-h span{font-size:9.5px;font-weight:800;letter-spacing:.1em;color:#9b7b50}.tcm-pp-row b{font-size:14.5px;font-weight:800;color:#1c2426}.tcm-pp-row em{font-size:13px;font-weight:800;color:#9b7b50}.tcm-pp-row p{margin:0;font-size:13.5px;color:#5f6d69}.tcm-pp-row.tcm-x-on{background:#1c2426;border-radius:9px;border-bottom-color:transparent}.tcm-pp-row.tcm-x-on b{color:#fff}.tcm-pp-row.tcm-x-on em{color:#d8bd91}.tcm-pp-row.tcm-x-on p{color:#bbc7c3}.tcm-st{position:absolute;inset:240px 64px 64px;display:grid;grid-template-columns:1fr 420px;gap:24px}.tcm-st-steps{display:flex;flex-direction:column;border-top:1px solid #1c2426}.tcm-st-steps article{flex:1;display:grid;grid-template-columns:90px 1fr;-moz-column-gap:18px;column-gap:18px;align-content:center;border-bottom:1px solid #e3e8e5}.tcm-st-steps em{grid-row:1/3;align-self:center;font-size:14px;font-weight:800;color:#8b918a}.tcm-st-steps b{font-size:21px;font-weight:800;color:#1c2426}.tcm-st-steps p{margin:6px 0 0;font-size:13.5px;color:#5f6d69}.tcm-st-steps article.tcm-x-on em{color:#9b7b50}.tcm-st aside{border-radius:14px;background:#1c2426;color:#fff;padding:28px 30px;display:flex;flex-direction:column}.tcm-st aside small{font-size:9.5px;font-weight:800;letter-spacing:.14em;color:#c8aa7d}.tcm-st aside>b{margin-top:16px;font-size:24px;line-height:1.5;font-weight:800;letter-spacing:-.03em}.tcm-st aside>div{margin-top:18px}.tcm-st aside>div p{margin:0;display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid #ffffff1f;font-size:13px}.tcm-st aside>div em{color:#9fb0ab}.tcm-st aside>div span{color:#d8bd91;font-weight:700}.tcm-st aside footer{margin-top:auto;padding-top:14px;border-top:1px solid #ffffff26;font:10px Georgia,serif;letter-spacing:.2em;color:#c8aa7d}.tcm-tm{grid-template-columns:280px 1fr}.tcm-tm>article:nth-child(1){grid-row:1}.tcm-tm>article:nth-child(2){grid-row:2;grid-column:1}.tcm-tm{grid-template-rows:1.55fr 1fr}.tcm-tm-career{grid-row:1 / 3;grid-column:2}.tcm-tm-career>div{grid-template-columns:repeat(3,1fr);grid-auto-rows:1fr}.tcm-tm-career p{font-size:12px}.tcm-tm article{padding:16px 20px}.tcm-tm article>b{font-size:21px}.tcm-tm li{padding:6px 0;font-size:12.5px}.tcm-mg{position:absolute;inset:236px 64px 110px;display:flex;flex-direction:column}.tcm-mg-row{position:relative;flex:1;display:grid;grid-template-columns:210px repeat(12,1fr);align-items:center;border-bottom:1px solid #eef1ef}.tcm-mg-row>span{font-size:12.5px;font-weight:700;color:#263134}.tcm-mg-row>em{height:100%;border-left:1px dashed #e3e8e5}.tcm-mg-row>i{grid-row:1;height:14px;border-radius:4px;background:#1c2426}.tcm-mg-row>i.tcm-x-p{background:#9b7b50}.tcm-mg-h{flex:0 0 26px;border-bottom:1px solid #1c2426}.tcm-mg-h em{border:0;height:auto;font-style:normal;font-size:10.5px;font-weight:800;text-align:center;color:#1c2426}.tcm-mg-h em.tcm-x-p{color:#9b7b50}.tcm-mg-phase{flex:0 0 34px;border-bottom:0}.tcm-mg-phase b{grid-row:1;margin:0 2px;padding:6px 10px;border-radius:6px;background:#1c2426;color:#fff;font-size:12px;font-weight:800;text-align:center}.tcm-mg-phase b.tcm-x-p{background:#9b7b50}.tcm-mg-mk{flex:0 0 34px;border-bottom:0}.tcm-mg-mk b{grid-row:1;font-size:10.5px;font-weight:800;color:#5f6d69;text-align:center;white-space:nowrap}.tcm-mg-mk b.tcm-x-on{color:#9b7b50}.tcm-mg-foot{position:absolute;left:64px;right:64px;bottom:70px;display:flex;justify-content:space-between;align-items:center;padding:11px 18px;border-radius:10px;background:#1c2426}.tcm-mg-foot b{font-size:13.5px;font-weight:800;color:#d8bd91}.tcm-mg-foot span{font-size:12.5px;color:#bbc7c3}.tcm-pr{position:absolute;inset:236px 64px 76px;display:grid;grid-template-columns:1fr 320px;gap:20px}.tcm-pr-tb{display:flex;flex-direction:column;border-top:1px solid #1c2426}.tcm-pr-row{flex:1;display:grid;grid-template-columns:110px 1fr 60px 120px;gap:12px;align-items:center;padding:0 12px;border-bottom:1px solid #eef1ef;font-size:12.5px}.tcm-pr-h{flex:0 0 28px}.tcm-pr-h span{font-size:9.5px;font-weight:800;letter-spacing:.08em;color:#9b7b50}.tcm-pr-row b{font-size:13px;font-weight:800;color:#1c2426}.tcm-pr-row span{color:#263134}.tcm-pr-row em{font-size:12px;color:#76847f;text-align:center}.tcm-pr-row i{font-style:normal;text-align:right;font-weight:800;color:#1c2426;font-variant-numeric:tabular-nums}.tcm-pr-row.tcm-x-p{background:#faf7f1}.tcm-pr-row.tcm-x-p b,.tcm-pr-row.tcm-x-p i{color:#9b7b50}.tcm-pr-row.tcm-x-first{border-top:1px solid #1c2426}.tcm-pr aside{display:flex;flex-direction:column;gap:10px}.tcm-pr-sub{padding:14px 18px;border-radius:10px;border:1px solid #d8e2dc;background:#f5f8f6;display:flex;flex-direction:column;gap:3px}.tcm-pr-sub span{font-size:11px;font-weight:800;color:#76847f}.tcm-pr-sub b{font-size:24px;font-weight:800;color:#1c2426;font-variant-numeric:tabular-nums}.tcm-pr-sub small{font-size:11.5px;color:#76847f}.tcm-pr-sub.tcm-x-p b{color:#9b7b50}.tcm-pr-sum{flex:1;padding:18px;border-radius:11px;background:#1c2426;display:flex;flex-direction:column;justify-content:center;gap:4px}.tcm-pr-sum span{font-size:10px;font-weight:800;letter-spacing:.08em;color:#c8aa7d}.tcm-pr-sum b{font-size:32px;font-weight:800;color:#d8bd91;font-variant-numeric:tabular-nums}.tcm-pr-sum b u{text-decoration:none;font-size:15px;margin-left:4px}.tcm-pr-sum small{font-size:12px;color:#9fb0ab}.tcm-pr-etc{padding:10px 16px;border-radius:10px;border:1px dashed #9b7b50}.tcm-pr-etc p{margin:0;display:flex;justify-content:space-between;padding:4px 0;font-size:12px;color:#263134}.tcm-pr-etc em{font-weight:800;color:#9b7b50}.tcm-ty-body{position:absolute;left:116px;top:190px;z-index:1}.tcm-ty-body h1{margin:26px 0 22px;font-size:96px;line-height:1;font-weight:700;letter-spacing:-.05em;color:#f1efe8}.tcm-pr{bottom:92px}.tcm-pr-row{font-size:12px}.tcm-pr{grid-template-rows:minmax(0,1fr)}.tcm-pr aside{min-height:0;gap:8px}.tcm-pr-sub{padding:10px 16px}.tcm-pr-sub b{font-size:21px}.tcm-pr-sum{padding:14px 18px}.tcm-pr-sum b{font-size:28px}.tcm-pr-etc{padding:8px 14px}.line-root{background:#e7e1d6;color:#1c1915;font-family:Pretendard,Noto Sans KR,sans-serif;min-height:100vh}.line-bar{align-items:center;background:#1c1915;color:#f4efe6;display:flex;gap:16px;height:52px;padding:0 20px;position:sticky;top:0}.line-bar span{color:#c8bba6;font-size:13px}.line-bar button{background:transparent;border:1px solid #c8bba6;color:#f4efe6;margin-left:auto;padding:6px 10px}.line-stage{display:flex;flex-direction:column;align-items:center;gap:20px;padding:20px}.line-slide{background:#f7f3ec;box-sizing:border-box;display:flex;flex-direction:column;height:720px;padding:36px 48px 28px;width:1280px}.line-slide header,.line-slide footer{color:#6d645a;display:flex;font-size:14px;justify-content:space-between}.line-slide h2{font-size:40px;letter-spacing:-.04em;line-height:1.25;margin:28px 0 12px}.line-slide p{font-size:18px;line-height:1.5;margin:0 0 20px}.line-visual{display:grid;gap:12px;margin-top:12px}.line-table,.line-labeled-rows{grid-template-columns:repeat(2,minmax(0,1fr))}.line-row{background:#fff;border-top:3px solid #8c3d2f;min-height:92px;padding:16px}.line-row b{color:#8c3d2f;display:block;font-size:13px;margin-bottom:9px}.line-row span{font-size:17px;line-height:1.45}.line-flow,.line-steps{align-items:stretch;display:flex;gap:26px}.line-node{background:#fff;border:1px solid #d7cfc2;flex:1;min-height:118px;padding:18px;position:relative}.line-node:not(:last-child):after{color:#8c3d2f;content:"→";font-size:24px;position:absolute;right:-23px;top:42px}.line-node b{color:#8c3d2f;display:block;font-size:13px;margin-bottom:18px}.line-node span{font-size:16px;line-height:1.45}.line-checklist,.line-cover-facts{grid-template-columns:repeat(3,minmax(0,1fr))}.line-card{align-items:flex-start;background:#fff;display:flex;gap:12px;min-height:86px;padding:16px}.line-card>span{color:#8c3d2f;font-weight:800}.line-card p{font-size:16px;margin:0}.line-slide footer{margin-top:auto}@media print{.line-bar{display:none}.line-stage{gap:0;padding:0}.line-slide{-moz-column-break-after:page;break-after:page;page:line}@page{size:1280px 720px;margin:0}}@media(max-width:1300px)and (not print){.line-stage{align-items:flex-start;overflow-x:auto}}.gl-root{min-height:100vh;background:#dfe2e3;color:#f4f7f4;font-family:Manrope,Pretendard,Apple SD Gothic Neo,sans-serif;-webkit-font-smoothing:antialiased}.gl-root *{box-sizing:border-box}.gl-toolbar{height:58px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;background:#101311;color:#fff;border-bottom:1px solid #ffffff16}.gl-toolbar-title{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;font-weight:750}.gl-toolbar-title>i{width:7px;height:7px;border-radius:50%;background:#c7ff38;box-shadow:0 0 14px #c7ff38}.gl-toolbar-title span{margin-left:8px;color:#818985;font-size:10px;font-weight:500}.gl-toolbar button{display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #ffffff27;border-radius:3px;background:transparent;color:#fff;font-size:10px}.gl-toolbar button svg{width:13px;height:13px}.gl-stage{--gl-scale:1;--gl-height:720px;display:flex;flex-direction:column;align-items:center;gap:30px;padding:36px 24px 64px}.gl-shell{position:relative;flex:0 0 auto;width:calc(1280px * var(--gl-scale));height:var(--gl-height)}.gl-cover,.gl-slide{position:absolute;inset:0 auto auto 0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--gl-scale));transform-origin:top left;box-shadow:0 24px 70px #18201d40}.gl-cover{background:#07100d;color:#f4f7f4}.gl-cover h1,.gl-cover p,.gl-slide h2,.gl-slide h3,.gl-slide p{margin:0}.gl-grid{position:absolute;inset:0;background-image:linear-gradient(#83ffb00c 1px,transparent 1px),linear-gradient(90deg,#83ffb00c 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 76%);mask-image:linear-gradient(90deg,#000,transparent 76%)}.gl-glow{position:absolute;border-radius:50%}.gl-glow-a{width:520px;height:520px;right:-120px;top:-190px;background:radial-gradient(circle,#48ff7b2b 0,transparent 68%)}.gl-glow-b{width:420px;height:420px;left:420px;bottom:-300px;background:radial-gradient(circle,#c7ff381b 0,transparent 70%)}.gl-cover>header{position:absolute;z-index:5;left:62px;right:62px;top:46px;display:flex;align-items:center;justify-content:space-between}.gl-brand{display:flex;align-items:center;gap:9px}.gl-brand>i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid #fff;border-radius:50%;font:800 13px Manrope,sans-serif;font-style:normal}.gl-brand span{font:800 8px/1.05 Manrope,sans-serif;letter-spacing:.13em}.gl-edition{display:flex;align-items:center;border:1px solid #ffffff42;font:500 8px DM Mono,monospace;letter-spacing:.08em}.gl-edition b{padding:8px 12px;color:#fff;font-weight:500}.gl-edition span{padding:8px 11px;border-left:1px solid #ffffff42;color:#c7ff38}.gl-copy{position:absolute;z-index:4;left:74px;top:169px}.gl-copy>p{color:#8e9d96;font:500 9px DM Mono,monospace;letter-spacing:.15em}.gl-copy h1{margin-top:25px;font-family:Manrope,Pretendard,sans-serif;font-size:58px;line-height:1.12;letter-spacing:-.067em;font-weight:800}.gl-copy h1 span{color:#9ba69f;font-weight:500}.gl-copy>div{margin-top:28px;color:#9aa59f;font-size:13px;line-height:1.8;letter-spacing:-.02em}.gl-contract{position:absolute;z-index:5;right:74px;top:121px;width:430px;height:448px;padding:0 22px 20px;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813f5,#09120fee);box-shadow:0 28px 70px #0008}.gl-contract:before{content:"";position:absolute;inset:7px;border:1px solid #ffffff0a;pointer-events:none}.gl-contract-head{height:45px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;color:#89968f;font:500 8px DM Mono,monospace;letter-spacing:.13em}.gl-contract-head i{padding:5px 8px;border:1px solid #c7ff3848;color:#c7ff38;font-style:normal}.gl-duration{position:absolute;left:22px;top:68px;width:136px}.gl-contract small{display:block;color:#78867f;font:500 8px DM Mono,monospace;letter-spacing:.13em}.gl-duration>div{display:flex;align-items:flex-end;margin-top:17px}.gl-duration b{color:#fff;font:500 70px/.78 DM Mono,monospace;letter-spacing:-.1em}.gl-duration em{margin:0 0 3px 9px;color:#c7ff38;font:500 9px DM Mono,monospace;font-style:normal;letter-spacing:.08em}.gl-phases{position:absolute;left:182px;right:22px;top:68px}.gl-phases article{height:52px;display:grid;grid-template-columns:23px 1fr 26px;align-items:center;border-bottom:1px solid #ffffff1a}.gl-phases article>b{color:#56655e;font:500 8px DM Mono,monospace}.gl-phases article div{border-left:1px solid #ffffff15;padding-left:12px}.gl-phases strong{display:block;color:#e8eeeb;font-size:10px}.gl-phases span{display:block;margin-top:3px;color:#75827b;font-size:8px}.gl-phases em{color:#c7ff38;font:500 9px DM Mono,monospace;font-style:normal;text-align:right}.gl-budget{position:absolute;left:22px;right:22px;bottom:20px;height:188px;padding-top:18px;border-top:1px solid #ffffff20}.gl-budget-label{display:flex;align-items:center;justify-content:space-between}.gl-budget-label span{padding:4px 7px;background:#c7ff38;color:#07100d;font-size:8px;font-weight:800}.gl-price{display:flex;align-items:flex-end;margin-top:15px}.gl-price b{color:#fff;font:500 64px/.82 DM Mono,monospace;letter-spacing:-.09em}.gl-price em{margin:0 0 4px 12px;color:#c7ff38;font-size:13px;font-weight:700;font-style:normal}.gl-budget>p{display:flex;align-items:center;margin:18px 0 0;padding-top:12px;border-top:1px solid #ffffff14;color:#a5b0aa;font:500 9px DM Mono,monospace}.gl-budget>p i{margin:0 9px;color:#56645d;font-style:normal}.gl-budget>p strong{margin-left:auto;color:#fff;font:700 10px Manrope,Pretendard,sans-serif}.gl-proof{position:absolute;z-index:4;left:74px;bottom:108px;padding-left:15px;border-left:2px solid #c7ff38}.gl-proof span{display:block;color:#c7ff38;font:500 8px DM Mono,monospace;letter-spacing:.12em}.gl-proof b{display:block;margin-top:8px;color:#dce3df;font-size:12px;line-height:1.55}.gl-cover>footer{position:absolute;z-index:5;left:62px;right:62px;bottom:36px;display:flex;align-items:center;gap:33px;padding-top:14px;border-top:1px solid #ffffff1b;color:#738078;font:500 8px DM Mono,monospace;letter-spacing:.08em}.gl-cover>footer b{margin-left:auto;color:#c7ff38;font-weight:500}.gl-contents{background:#f4f6f2;color:#0b1712}.gl-page-grid{position:absolute;inset:0;background-image:linear-gradient(#18342609 1px,transparent 1px),linear-gradient(90deg,#18342609 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000 0 78%,transparent);mask-image:linear-gradient(90deg,#000 0 78%,transparent)}.gl-page-head{position:absolute;z-index:2;left:62px;right:62px;top:49px}.gl-page-head>p{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.15em}.gl-page-head h2{margin-top:15px;color:#0b1712;font-size:34px;line-height:1.16;letter-spacing:-.055em}.gl-page-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.gl-page-head>span{position:absolute;right:0;top:36px;width:390px;color:#65736b;font-size:11px;line-height:1.7;letter-spacing:-.02em}.gl-route{position:absolute;z-index:2;left:62px;right:62px;top:221px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426}.gl-route article{position:relative;height:406px;padding:29px 24px 22px;border-right:1px solid #b9c5be;background:#eef2ed}.gl-route article:first-child{border-left:1px solid #b9c5be}.gl-route article:before{content:"";position:absolute;left:24px;top:-5px;width:9px;height:9px;border-radius:50%;background:#a8b5ad;border:3px solid #f4f6f2}.gl-route article.is-current{background:#0d1a14;color:#fff}.gl-route article.is-current:before{background:#c7ff38}.gl-route small{color:#6d7e74;font:500 8px DM Mono,monospace;letter-spacing:.12em}.gl-route .is-current small{color:#9aaa9f}.gl-route strong{display:block;margin-top:26px;color:#397454;font-size:13px}.gl-route .is-current strong{color:#c7ff38}.gl-route h3{margin-top:16px;font-size:20px;line-height:1.35;letter-spacing:-.045em}.gl-route p{margin-top:32px!important;color:#718078;font-size:11px;line-height:1.75}.gl-route .is-current p{color:#9aa9a0}.gl-route footer{position:absolute;left:24px;right:24px;bottom:22px;padding-top:13px;border-top:1px solid #bcc7c0;color:#718078;font:500 8px DM Mono,monospace;letter-spacing:.09em}.gl-route .is-current footer{border-color:#fff2;color:#c7ff38}.gl-page-foot{position:absolute;z-index:2;left:62px;right:62px;bottom:29px;display:flex;justify-content:space-between;color:#79867e;font:500 8px DM Mono,monospace;letter-spacing:.09em}.gl-page-foot b{font-weight:500;color:#3d5f4d}.gl-divider{background:#07100d;color:#f2f6f2}.gl-divider-grid{position:absolute;inset:0;background-image:linear-gradient(#83ffb00b 1px,transparent 1px),linear-gradient(90deg,#83ffb00b 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 82%);mask-image:linear-gradient(90deg,#000,transparent 82%)}.gl-divider:after{content:"";position:absolute;width:620px;height:620px;right:-220px;bottom:-330px;border-radius:50%;background:radial-gradient(circle,#c7ff3820,transparent 68%)}.gl-divider-no{position:absolute;right:48px;top:4px;color:#ffffff08;font:700 252px/1 Manrope,sans-serif;letter-spacing:-.1em}.gl-divider>header{position:absolute;z-index:2;left:74px;top:113px}.gl-divider>header small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.15em}.gl-divider>header h2{margin-top:29px;font-size:45px;line-height:1.18;letter-spacing:-.062em}.gl-divider>header h2 em{color:#99a79f;font-style:normal;font-weight:500}.gl-divider>header p{margin-top:30px;color:#8f9d95;font-size:13px;line-height:1.85}.gl-divider>header p b{color:#dce5df}.gl-divider-steps{position:absolute;z-index:2;left:74px;right:74px;bottom:100px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26}.gl-divider-steps article{position:relative;padding:24px 24px 0 0;border-right:1px solid #ffffff18}.gl-divider-steps article+article{padding-left:24px}.gl-divider-steps small{display:block;color:#68766e;font:500 8px DM Mono,monospace;letter-spacing:.12em}.gl-divider-steps b{display:block;margin-top:13px;color:#dce4df;font-size:13px}.gl-divider-steps b span{color:#c7ff38}.gl-divider>footer{position:absolute;z-index:2;left:62px;right:62px;bottom:34px;display:flex;align-items:center;gap:14px;color:#66746c;font:500 8px DM Mono,monospace;letter-spacing:.11em}.gl-divider>footer span{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border:1px solid #c7ff38;color:#c7ff38}.gl-divider>footer b{font-weight:500}.gl-evidence{background:#f4f6f2;color:#0b1712}.gl-evidence-head{position:absolute;z-index:2;left:62px;right:62px;top:46px}.gl-evidence-head>p{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.14em}.gl-evidence-head h2{margin-top:14px;font-size:32px;line-height:1.16;letter-spacing:-.052em}.gl-evidence-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.gl-evidence-head>span{position:absolute;right:0;top:46px;width:365px;color:#65736b;font-size:12px;line-height:1.7}.gl-evidence-pair{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:389px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.gl-evidence-pair>article{display:grid;grid-template-columns:252px 1fr;border-top:1px solid #173426;border-bottom:1px solid #bdc8c1;background:#eef2ed}.gl-image-slot{position:relative;width:214px;height:353px;margin:18px auto;overflow:hidden;border:1px solid #26342d;background:#0d1010}.gl-image-slot img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.gl-image-slot i{position:absolute;left:9px;bottom:9px;padding:5px 7px;background:#07100ddd;color:#c7ff38;font:500 6px DM Mono,monospace;font-style:normal;letter-spacing:.08em}.gl-evidence-copy{padding:38px 24px 24px 3px}.gl-evidence-copy small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.12em}.gl-evidence-copy h3{margin-top:22px;font-size:24px;line-height:1.3;letter-spacing:-.045em}.gl-evidence-copy p{margin-top:28px!important;padding-top:19px;border-top:1px solid #c5cfc8;color:#51645a;font-size:13px;line-height:1.72;letter-spacing:-.02em}.gl-evidence-line{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:55px;display:flex;align-items:center;padding:0 18px;background:#0d1a14;color:#dfe6e1;font-size:10px}.gl-evidence-line>b{margin-right:31px;color:#c7ff38;font-size:10px}.gl-evidence-line span{font-weight:700}.gl-evidence-line i{width:30px;height:1px;margin:0 11px;background:#54705f;position:relative}.gl-evidence-line i:after{content:"";position:absolute;right:0;top:-3px;border-left:5px solid #54705f;border-top:3px solid transparent;border-bottom:3px solid transparent}.gl-evidence-line strong{margin-left:auto;color:#c7ff38;font:500 8px DM Mono,monospace;letter-spacing:.1em}.gl-capability,.gl-boundary,.gl-rfp-check,.gl-delivery{background:#f4f6f2;color:#0b1712}.gl-standard-head{position:absolute;z-index:2;left:62px;right:62px;top:46px}.gl-standard-head>p{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.14em}.gl-standard-head h2{margin-top:14px;font-size:32px;line-height:1.16;letter-spacing:-.052em}.gl-standard-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.gl-standard-head>span{position:absolute;right:0;top:46px;width:365px;color:#65736b;font-size:12px;line-height:1.7}.gl-capability-line{position:absolute;z-index:2;left:62px;right:62px;top:191px;height:306px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426;border-bottom:1px solid #bdc8c1}.gl-capability-line article{position:relative;padding:29px 25px;border-right:1px solid #bdc8c1}.gl-capability-line article:first-child{border-left:1px solid #bdc8c1}.gl-capability-line article:before{content:"";position:absolute;left:25px;top:-5px;width:9px;height:9px;border-radius:50%;border:3px solid #f4f6f2;background:#397454}.gl-capability-line small{color:#61786b;font:500 8px DM Mono,monospace;letter-spacing:.11em}.gl-capability-line b{display:block;margin-top:31px;font-size:22px;line-height:1.35;letter-spacing:-.045em}.gl-capability-line p{position:absolute;left:25px;right:25px;bottom:30px;padding-top:17px;border-top:1px solid #c9d2cc;color:#617269;font-size:12px;line-height:1.7}.gl-capability-result{position:absolute;z-index:2;left:62px;right:62px;bottom:71px;height:109px;padding:24px 26px;background:#0d1a14;color:#fff}.gl-capability-result small{display:block;color:#c7ff38;font:500 8px DM Mono,monospace;letter-spacing:.12em}.gl-capability-result b{display:block;margin-top:13px;font-size:17px}.gl-capability-result span{position:absolute;right:26px;bottom:25px;color:#6f8377;font:500 8px DM Mono,monospace;letter-spacing:.1em}.gl-boundary-split{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:367px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.gl-boundary-split>section{border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:#eef2ed}.gl-boundary-split>section.is-proof{border-top-color:#9ecb2e;background:#0d1a14;color:#fff}.gl-boundary-split header{height:79px;padding:19px 22px;border-bottom:1px solid #c8d1cb}.gl-boundary-split .is-proof header{border-color:#ffffff20}.gl-boundary-split header small{display:block;color:#397454;font:500 8px DM Mono,monospace;letter-spacing:.11em}.gl-boundary-split .is-proof header small{color:#c7ff38}.gl-boundary-split header b{display:block;margin-top:9px;font-size:16px}.gl-boundary-split ul{list-style:none;margin:0;padding:0 22px}.gl-boundary-split li{height:67px;display:grid;grid-template-columns:31px 1fr;grid-template-rows:27px 21px;align-content:center;border-bottom:1px solid #d3dad5}.gl-boundary-split .is-proof li{border-color:#ffffff17}.gl-boundary-split li:last-child{border-bottom:0}.gl-boundary-split li span{grid-row:1/3;color:#87978e;font:500 8px DM Mono,monospace}.gl-boundary-split .is-proof li span{color:#65776c}.gl-boundary-split li b{font-size:13px}.gl-boundary-split li em{color:#697a70;font-size:10px;font-style:normal}.gl-boundary-split .is-proof li em{color:#8c9b92}.gl-test-standard{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:55px;display:flex;align-items:center;background:#dfe7df;color:#3e5147;font-size:10px}.gl-test-standard b{align-self:stretch;display:flex;align-items:center;padding:0 21px;background:#315e47;color:#fff}.gl-test-standard span{padding:0 18px;border-right:1px solid #bdc9c1;font-weight:700}.gl-test-standard strong{margin-left:auto;padding-right:19px;color:#315e47;font-size:10px}.gl-checklist{position:absolute;z-index:2;left:62px;right:62px;top:171px;border-top:2px solid #315e47}.gl-checklist>div{min-height:48px;display:grid;grid-template-columns:1.05fr 1.55fr 105px;align-items:center;border-bottom:1px solid #c8d1cb;background:#f0f3ef}.gl-checklist>div:nth-child(odd):not(.gl-check-head){background:#e8eee9}.gl-checklist>div>span{padding:0 17px;color:#52645a;font-size:11px}.gl-checklist>div>span:first-child{color:#15251d;font-weight:700}.gl-checklist>div>span i{display:inline-block;width:28px;color:#799086;font:500 8px DM Mono,monospace;font-style:normal}.gl-checklist>div>b{justify-self:center;min-width:67px;padding:6px 8px;background:#315e47;color:#fff;font-size:9px;text-align:center}.gl-checklist>div>b.test{background:#c7ff38;color:#132018}.gl-checklist>div>b.decision{border:1px solid #9baa9f;background:transparent;color:#4a5f54}.gl-checklist .gl-check-head{min-height:31px;background:#0d1a14;color:#fff}.gl-checklist .gl-check-head span{color:#aab6af!important;font:500 8px DM Mono,monospace!important;letter-spacing:.1em}.gl-client-ready{position:absolute;z-index:2;left:62px;right:62px;bottom:71px;height:48px;display:flex;align-items:center;border:1px solid #bfcac3;background:#eef2ed;color:#52645a;font-size:10px}.gl-client-ready b{align-self:stretch;display:flex;align-items:center;padding:0 18px;background:#315e47;color:#fff}.gl-client-ready span{padding:0 20px;border-right:1px solid #c8d1cb;font-weight:700}.gl-delivery-track{position:absolute;z-index:2;left:62px;right:62px;top:190px;height:283px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426;border-bottom:1px solid #bdc8c1}.gl-delivery-track article{position:relative;padding:29px 23px;border-right:1px solid #bdc8c1}.gl-delivery-track article:first-child{border-left:1px solid #bdc8c1}.gl-delivery-track article.is-key{background:#0d1a14;color:#fff}.gl-delivery-track article:before{content:"";position:absolute;left:23px;top:-5px;width:9px;height:9px;border:3px solid #f4f6f2;border-radius:50%;background:#87998f}.gl-delivery-track article.is-key:before{background:#c7ff38}.gl-delivery-track small{color:#688075;font:500 8px DM Mono,monospace;letter-spacing:.1em}.gl-delivery-track .is-key small{color:#c7ff38}.gl-delivery-track b{display:block;margin-top:28px;font-size:17px}.gl-delivery-track p{margin-top:20px!important;color:#64756c;font-size:11px;line-height:1.75}.gl-delivery-track .is-key p{color:#98a69e}.gl-delivery-track em{position:absolute;left:23px;bottom:24px;color:#6b7e73;font:500 8px DM Mono,monospace;font-style:normal;letter-spacing:.1em}.gl-delivery-track .is-key em{color:#c7ff38}.gl-contract-close{position:absolute;z-index:2;left:62px;right:62px;top:495px;height:135px;display:grid;grid-template-columns:180px 145px 205px 1fr;background:#e3eae4;border-top:1px solid #315e47;border-bottom:1px solid #bdc8c1}.gl-contract-close>div{padding:20px;border-right:1px solid #bdc8c1}.gl-contract-close small{display:block;color:#667b6f;font:500 8px DM Mono,monospace;letter-spacing:.1em}.gl-contract-close div b{display:block;margin-top:10px;color:#173426;font-size:20px}.gl-contract-close div span{display:block;margin-top:5px;color:#708077;font-size:9px}.gl-contract-close>p{align-self:center;padding:0 24px;color:#52645a;font-size:11px;line-height:1.65}.gl-contract-close>p b{display:block;margin-bottom:7px;color:#315e47;font-size:10px}.gl-gantt{position:absolute;z-index:2;left:62px;right:62px;top:174px;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1}.gl-gantt-head,.gl-gantt-row{display:grid;grid-template-columns:244px 1fr}.gl-gantt-head{height:31px;background:#0d1a14;color:#fff}.gl-gantt-head>b{display:flex;align-items:center;padding-left:18px;color:#aab7af;font:500 8px DM Mono,monospace;letter-spacing:.1em}.gl-gantt-head>div{display:grid;grid-template-columns:repeat(8,1fr)}.gl-gantt-head span{display:flex;align-items:center;justify-content:center;border-left:1px solid #ffffff18;color:#89978f;font:500 8px DM Mono,monospace}.gl-gantt-row{height:38px;background:#f0f3ef}.gl-gantt-row:nth-child(odd){background:#e8eee9}.gl-gantt-label{display:grid;grid-template-columns:28px 1fr 92px;align-items:center;padding:0 12px;border-right:1px solid #bfcac3;border-bottom:1px solid #cbd4ce}.gl-gantt-label i{color:#7a8d82;font:500 8px DM Mono,monospace;font-style:normal}.gl-gantt-label b{font-size:11px}.gl-gantt-label span{color:#708077;font-size:8px;text-align:right}.gl-gantt-weeks{display:grid;grid-template-columns:repeat(8,1fr);grid-template-rows:1fr;position:relative;border-bottom:1px solid #cbd4ce}.gl-gantt-weeks>i{grid-row:1;border-right:1px solid #d3dad5}.gl-gantt-weeks>b{grid-row:1;align-self:center;z-index:2;height:22px;display:flex;align-items:center;padding-left:10px;background:#315e47;color:#fff;font-size:8px;white-space:nowrap;overflow:hidden}.gl-gantt-weeks>b.is-key{background:#c7ff38;color:#132018}.gl-delivery .gl-contract-close{top:493px;height:137px}.gl-project-boundary,.gl-service-cycle,.gl-role-flow,.gl-payment-model,.gl-responsibility,.gl-definition-done{background:#f4f6f2;color:#0b1712}.gl-project-layers{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:371px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #173426;border-bottom:1px solid #bcc8c0}.gl-project-layers section{position:relative;padding:27px 26px;border-right:1px solid #bcc8c0;background:#eef2ed}.gl-project-layers section:first-child{border-left:1px solid #bcc8c0}.gl-project-layers section.is-add{background:#0d1a14;color:#fff}.gl-project-layers small{color:#50705e;font:500 10px DM Mono,monospace;letter-spacing:.1em}.gl-project-layers .is-add small{color:#c7ff38}.gl-project-layers section>b{display:block;margin-top:17px;font-size:21px}.gl-project-layers ul{list-style:none;margin:28px 0 0;padding:0}.gl-project-layers li{padding:11px 0;border-bottom:1px solid #cbd4ce;color:#596c61;font-size:13px}.gl-project-layers .is-add li{border-color:#ffffff17;color:#aebbb3}.gl-project-layers em{position:absolute;left:26px;bottom:23px;color:#397454;font-size:11px;font-style:normal;font-weight:800}.gl-project-layers .is-add em{color:#c7ff38}.gl-project-principle{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:55px;display:flex;align-items:center;padding:0 18px;background:#dfe7df;color:#405248;font-size:12px}.gl-project-principle>b{align-self:stretch;display:flex;align-items:center;margin-left:-18px;margin-right:21px;padding:0 20px;background:#315e47;color:#fff}.gl-project-principle span{font-weight:700}.gl-project-principle i{margin:0 15px;color:#85978d;font-style:normal}.gl-project-principle strong{margin-left:auto;color:#315e47}.gl-cycle-flow{position:absolute;z-index:2;left:62px;right:62px;top:193px;height:306px;display:grid;grid-template-columns:repeat(6,1fr);border-top:1px solid #173426;border-bottom:1px solid #bcc8c0}.gl-cycle-flow article{position:relative;padding:29px 20px;border-right:1px solid #bcc8c0}.gl-cycle-flow article:first-child{border-left:1px solid #bcc8c0}.gl-cycle-flow article:after{content:"";position:absolute;right:-6px;top:71px;z-index:2;width:11px;height:11px;border-top:2px solid #315e47;border-right:2px solid #315e47;transform:rotate(45deg);background:#f4f6f2}.gl-cycle-flow article:last-child:after{display:none}.gl-cycle-flow small{color:#397454;font:500 10px DM Mono,monospace}.gl-cycle-flow b{display:block;margin-top:27px;font-size:18px}.gl-cycle-flow p{position:absolute;left:20px;right:20px;bottom:28px;padding-top:17px;border-top:1px solid #ccd5cf;color:#5d7065;font-size:12px;line-height:1.65}.gl-cycle-rule{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:73px;display:flex;align-items:center;padding:0 20px;background:#0d1a14;color:#dce5df;font-size:12px}.gl-cycle-rule>b{color:#c7ff38;margin-right:27px}.gl-cycle-rule span{font-weight:700}.gl-cycle-rule i{width:24px;height:1px;margin:0 11px;background:#63766a}.gl-cycle-rule strong{margin-left:auto;color:#c7ff38;font-size:11px}.gl-role-lanes{position:absolute;z-index:2;left:62px;right:62px;top:185px;height:382px;display:grid;grid-template-rows:1fr 1fr;gap:16px}.gl-role-lanes section{display:grid;grid-template-columns:250px 1fr 310px;border-top:1px solid #315e47;border-bottom:1px solid #bcc8c0;background:#eef2ed}.gl-role-lanes section.is-pro{background:#0d1a14;color:#fff}.gl-role-lanes header{padding:25px 24px;border-right:1px solid #bcc8c0}.gl-role-lanes .is-pro header{border-color:#ffffff1c}.gl-role-lanes small{color:#397454;font:500 10px DM Mono,monospace}.gl-role-lanes .is-pro small{color:#c7ff38}.gl-role-lanes header b{display:block;margin-top:17px;font-size:17px;line-height:1.45}.gl-role-lanes section>div{display:grid;grid-template-columns:repeat(4,1fr);align-items:center}.gl-role-lanes section>div span{position:relative;text-align:center;font-size:13px;font-weight:800}.gl-role-lanes section>div span:after{content:"→";position:absolute;right:-5px;color:#91a097}.gl-role-lanes section>div span:last-child:after{display:none}.gl-role-lanes section>div i{display:block;margin-bottom:11px;color:#7b9084;font:500 10px DM Mono,monospace;font-style:normal}.gl-role-lanes .is-pro section>div i{color:#c7ff38}.gl-role-lanes section>p{align-self:center;padding:0 23px;color:#5c6f64;font-size:13px;line-height:1.7}.gl-role-lanes .is-pro section>p,.gl-role-lanes .is-pro>p{color:#9aa9a0}.gl-role-state{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:50px;display:flex;align-items:center;border:1px solid #bdc8c1;background:#e3eae4;color:#506359;font-size:12px}.gl-role-state b{align-self:stretch;display:flex;align-items:center;padding:0 19px;background:#315e47;color:#fff}.gl-role-state span{padding:0 23px;border-right:1px solid #bdc8c1;font-weight:700}.gl-payment-columns{position:absolute;z-index:2;left:62px;right:62px;top:184px;height:385px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.gl-payment-columns section{border-top:2px solid #315e47;border-bottom:1px solid #bcc8c0;background:#eef2ed}.gl-payment-columns section.is-toss{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.gl-payment-columns header{position:relative;height:106px;padding:22px 24px;border-bottom:1px solid #c8d1cb}.gl-payment-columns .is-toss header{border-color:#ffffff1c}.gl-payment-columns small{color:#397454;font:500 10px DM Mono,monospace}.gl-payment-columns .is-toss small{color:#c7ff38}.gl-payment-columns header>b{display:block;margin-top:14px;font-size:18px}.gl-payment-columns header>strong{position:absolute;right:24px;bottom:20px;color:#315e47;font-size:18px}.gl-payment-columns .is-toss header>strong{color:#c7ff38}.gl-payment-columns dl{margin:0;padding:0 24px}.gl-payment-columns dl>div{height:67px;display:grid;grid-template-columns:110px 1fr;align-items:center;border-bottom:1px solid #cbd4ce}.gl-payment-columns .is-toss dl>div{border-color:#ffffff17}.gl-payment-columns dl>div:last-child{border-bottom:0}.gl-payment-columns dt{color:#71847a;font-size:11px;font-weight:800}.gl-payment-columns dd{margin:0;font-size:13px;font-weight:700}.gl-payment-rule{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:54px;display:flex;align-items:center;padding:0 18px;background:#dfe7df;color:#44574c;font-size:12px}.gl-payment-rule>b{margin-right:25px;color:#315e47}.gl-payment-rule i{margin:0 17px;color:#7d9185;font-style:normal}.gl-payment-rule span{font-weight:700}.gl-payment-rule strong{margin-left:auto;color:#315e47}.gl-owner-table{position:absolute;z-index:2;left:62px;right:62px;top:184px;height:385px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.gl-owner-table section{border-top:2px solid #718c7d;border-bottom:1px solid #bcc8c0;background:#eef2ed}.gl-owner-table section.is-partner{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.gl-owner-table header{height:92px;padding:21px 24px;border-bottom:1px solid #c8d1cb}.gl-owner-table .is-partner header{border-color:#ffffff1c}.gl-owner-table small{color:#397454;font:500 10px DM Mono,monospace}.gl-owner-table .is-partner small{color:#c7ff38}.gl-owner-table header b{display:block;margin-top:13px;font-size:18px}.gl-owner-table ul{list-style:none;margin:0;padding:0 24px}.gl-owner-table li{height:72px;display:grid;grid-template-columns:150px 1fr;align-items:center;border-bottom:1px solid #cbd4ce}.gl-owner-table .is-partner li{border-color:#ffffff17}.gl-owner-table li:last-child{border-bottom:0}.gl-owner-table li b{font-size:14px}.gl-owner-table li span{color:#66786e;font-size:12px}.gl-owner-table .is-partner li span{color:#9caaa2}.gl-owner-joint{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:53px;display:flex;align-items:center;border:1px solid #bcc8c0;background:#e3eae4;color:#506359;font-size:12px}.gl-owner-joint>b{align-self:stretch;display:flex;align-items:center;padding:0 19px;background:#315e47;color:#fff}.gl-owner-joint span{padding:0 22px;border-right:1px solid #bcc8c0;font-weight:700}.gl-owner-joint strong{margin-left:auto;margin-right:18px;color:#315e47}.gl-done-list{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:384px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #315e47;border-left:1px solid #bcc8c0}.gl-done-list article{display:grid;grid-template-columns:30px 34px 156px 1fr;align-items:center;padding:0 19px;border-right:1px solid #bcc8c0;border-bottom:1px solid #bcc8c0;background:#eef2ed}.gl-done-list article:nth-child(3),.gl-done-list article:nth-child(4){background:#e5ebe6}.gl-done-list article>span{display:flex;align-items:center;justify-content:center;width:22px;height:22px;border-radius:50%;background:#315e47;color:#fff;font-size:12px}.gl-done-list article>i{color:#81938a;font:500 9px DM Mono,monospace;font-style:normal}.gl-done-list article>b{font-size:14px}.gl-done-list article>p{padding-left:18px;border-left:1px solid #c8d1cb;color:#5d7065;font-size:12px;line-height:1.6}.gl-handover-strip{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:54px;display:flex;align-items:center;background:#0d1a14;color:#dce4df;font-size:12px}.gl-handover-strip>b{padding:0 21px;color:#c7ff38}.gl-handover-strip span{padding:0 21px;border-left:1px solid #ffffff1b;font-weight:700}.gl-handover-strip strong{margin-left:auto;margin-right:18px;color:#c7ff38}.gl-subdivider{background:#0a1410;color:#f1f5f1}.gl-subdivider:after{content:"";position:absolute;width:560px;height:560px;right:-170px;top:-270px;border-radius:50%;background:radial-gradient(circle,#c7ff381d,transparent 69%)}.gl-subdivider-no{position:absolute;right:52px;top:17px;color:#ffffff08;font:700 198px/1 Manrope,sans-serif;letter-spacing:-.1em}.gl-subdivider>header{position:absolute;z-index:2;left:74px;top:102px}.gl-subdivider>header small{color:#c7ff38;font:500 11px DM Mono,monospace;letter-spacing:.14em}.gl-subdivider>header h2{margin-top:27px;font-size:45px;line-height:1.18;letter-spacing:-.06em}.gl-subdivider>header h2 em{color:#99a79f;font-style:normal;font-weight:500}.gl-subdivider>header p{margin-top:28px;color:#95a29a;font-size:15px;line-height:1.8}.gl-subdivider>header p b{color:#dfe6e1}.gl-subdivider-roles{position:absolute;z-index:2;left:74px;right:74px;bottom:99px;height:139px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff27;border-bottom:1px solid #ffffff18}.gl-subdivider-roles article{padding:22px 20px;border-right:1px solid #ffffff18}.gl-subdivider-roles article:first-child{border-left:1px solid #ffffff18}.gl-subdivider-roles small{display:block;color:#68796f;font:500 10px DM Mono,monospace}.gl-subdivider-roles b{display:block;margin-top:13px;font-size:17px}.gl-subdivider-roles span{display:block;margin-top:10px;color:#8e9c94;font-size:12px}.gl-subdivider>footer{position:absolute;z-index:2;left:62px;right:62px;bottom:34px;display:flex;align-items:center;gap:15px;color:#66766d;font:500 10px DM Mono,monospace;letter-spacing:.1em}.gl-subdivider>footer>span{display:flex;align-items:center;justify-content:center;width:33px;height:25px;border:1px solid #c7ff38;color:#c7ff38}.gl-subdivider>footer>b{font-weight:500}.gl-subdivider>footer>em{margin-left:auto;color:#89968f;font-style:normal}.gl-system-architecture{background:#f4f6f2;color:#0b1712}.gl-arch-main{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:320px;display:grid;grid-template-columns:140px 32px 640px 32px 312px;align-items:center}.gl-arch-user,.gl-arch-server{border-top:2px solid #315e47;border-bottom:1px solid #bfcac3;background:#e9eee9}.gl-arch-user{height:181px;padding:24px 19px}.gl-arch-user small,.gl-arch-server>small{color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.1em}.gl-arch-user b,.gl-arch-server>b{display:block;margin-top:16px;font-size:18px}.gl-arch-user p,.gl-arch-server>p{margin-top:19px!important;color:#5f7267;font-size:12px;line-height:1.65}.gl-arch-arrow{height:1px;background:#6e8276;position:relative;font-style:normal}.gl-arch-arrow:after{content:"";position:absolute;right:0;top:-4px;border-left:7px solid #6e8276;border-top:4px solid transparent;border-bottom:4px solid transparent}.gl-arch-arrow span{position:absolute;left:50%;bottom:9px;transform:translate(-50%);white-space:nowrap;color:#73877b;font:500 8px DM Mono,monospace}.gl-arch-app{height:320px;border:2px solid #173426;background:#f8faf7}.gl-arch-app>header{height:68px;padding:15px 18px;background:#0d1a14;color:#fff}.gl-arch-app>header small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.1em}.gl-arch-app>header b{display:block;margin-top:8px;font-size:14px}.gl-arch-app>div{height:248px;display:grid;grid-template-columns:1fr 32px 1fr 32px 1fr;align-items:center;padding:0 15px}.gl-arch-app article{height:176px;padding:21px 15px;border-top:1px solid #7a9184;border-bottom:1px solid #bfcac3;background:#eef2ed}.gl-arch-app article.is-bridge{border-top:2px solid #c7ff38;background:#18251f;color:#fff}.gl-arch-app article small{color:#567565;font:500 9px DM Mono,monospace}.gl-arch-app article.is-bridge small{color:#c7ff38}.gl-arch-app article b{display:block;margin-top:16px;font-size:16px}.gl-arch-app article p{margin-top:18px!important;color:#607269;font-size:11px;line-height:1.65}.gl-arch-app article.is-bridge p{color:#9daba3}.gl-arch-app>div>i{height:1px;background:#7f9187;position:relative;font-style:normal}.gl-arch-app>div>i:after{content:"";position:absolute;right:0;top:-3px;border-left:6px solid #7f9187;border-top:3px solid transparent;border-bottom:3px solid transparent}.gl-arch-app>div>i span{position:absolute;left:50%;bottom:8px;transform:translate(-50%);white-space:nowrap;color:#72867a;font:500 7px DM Mono,monospace}.gl-arch-server{height:287px;padding:23px 22px}.gl-arch-server ul{list-style:none;margin:20px 0 0;padding:0}.gl-arch-server li{padding:8px 0;border-bottom:1px solid #c8d2cb;color:#53675c;font-size:11px}.gl-arch-services{position:absolute;z-index:2;left:62px;right:62px;top:518px;height:63px;display:grid;grid-template-columns:150px repeat(4,1fr);background:#0d1a14;color:#fff}.gl-arch-services>b{display:flex;align-items:center;padding-left:18px;color:#c7ff38;font:500 9px DM Mono,monospace}.gl-arch-services>span{display:flex;align-items:center;padding:0 16px;border-left:1px solid #ffffff18;font-size:12px;font-weight:800}.gl-arch-services small{margin-right:10px;color:#788a80;font:500 8px DM Mono,monospace}.gl-arch-data{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:48px;display:flex;align-items:center;border:1px solid #bec9c2;background:#e5ebe6;color:#506359;font-size:11px}.gl-arch-data>b{align-self:stretch;display:flex;align-items:center;padding:0 18px;background:#315e47;color:#fff}.gl-arch-data span{padding:0 15px;border-right:1px solid #bdc8c1;font-weight:700}.gl-darch-deploy{position:absolute;z-index:2;left:62px;right:62px;top:158px;height:48px;display:flex;align-items:center;padding:0 17px;border:1px solid #b9c6be;background:#e5ebe6;color:#506258;font-size:11px}.gl-darch-deploy>b{align-self:stretch;display:flex;align-items:center;margin:-1px 17px -1px -18px;padding:0 17px;background:#315e47;color:#fff;font:500 9px DM Mono,monospace}.gl-darch-deploy>span{font-weight:800}.gl-darch-deploy>i{margin:0 11px;color:#789085;font-style:normal}.gl-darch-deploy>strong{margin-left:19px;color:#315e47}.gl-darch-deploy>em{margin-left:auto;color:#6c7d74;font-style:normal;font-weight:700}.gl-darch-main{position:absolute;z-index:2;left:62px;right:62px;top:219px;height:343px;display:grid;grid-template-columns:790px 38px 328px}.gl-darch-app{border:2px solid #173426;background:#f8faf7}.gl-darch-app>header{height:52px;position:relative;padding:10px 15px;background:#0d1a14;color:#fff}.gl-darch-app>header small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.1em}.gl-darch-app>header b{display:block;margin-top:5px;font-size:14px}.gl-darch-app>header span{position:absolute;right:15px;bottom:12px;color:#8fa097;font-size:10px}.gl-darch-app-body{height:235px;display:grid;grid-template-columns:190px 75px 210px 75px 190px;align-items:center;padding:0 20px}.gl-darch-app-body>article{height:194px;padding:17px 14px;border-top:1px solid #71877b;border-bottom:1px solid #bbc7bf;background:#eef2ed}.gl-darch-app-body>article.is-core{border-top:2px solid #c7ff38;background:#18251f;color:#fff}.gl-darch-app-body article small{color:#527261;font:500 9px DM Mono,monospace}.gl-darch-app-body article.is-core small{color:#c7ff38}.gl-darch-app-body article>b{display:block;margin-top:11px;font-size:16px}.gl-darch-app-body ul{list-style:none;margin:14px 0 0;padding:0}.gl-darch-app-body li{padding:6px 0;border-bottom:1px solid #cdd5d0;color:#56695e;font-size:10px}.gl-darch-app-body article.is-core li{border-color:#ffffff17;color:#a6b3ab}.gl-darch-link{height:174px;position:relative;margin:0 7px;border-top:1px solid #7b8e83;border-bottom:1px solid #7b8e83;font-style:normal;text-align:center}.gl-darch-link:before,.gl-darch-link:after{content:"";position:absolute;top:-4px;border-top:4px solid transparent;border-bottom:4px solid transparent}.gl-darch-link:before{left:-1px;border-right:6px solid #7b8e83}.gl-darch-link:after{right:-1px;border-left:6px solid #7b8e83}.gl-darch-link>span{position:absolute;left:50%;top:-21px;transform:translate(-50%);white-space:nowrap;color:#4f6b5c;font:500 7px DM Mono,monospace}.gl-darch-link>b,.gl-darch-link>em{position:absolute;left:0;right:0;font-size:8px;line-height:1.45;font-style:normal;font-weight:600}.gl-darch-link>b{top:27px;color:#315e47}.gl-darch-link>em{bottom:26px;color:#74877c}.gl-darch-app>footer{height:52px;display:flex;align-items:center;padding:0 15px;border-top:1px solid #c4cec8;background:#e5ebe6;color:#586a60;font-size:10px}.gl-darch-app>footer>b{margin-right:17px;color:#315e47;font:500 8px DM Mono,monospace}.gl-darch-app>footer>span{padding:0 13px;border-left:1px solid #bdc8c1;font-weight:700}.gl-darch-api{position:relative;align-self:center;height:1px;background:#6d8175;font-style:normal}.gl-darch-api:before,.gl-darch-api:after{content:"";position:absolute;top:-4px;border-top:4px solid transparent;border-bottom:4px solid transparent}.gl-darch-api:before{left:0;border-right:7px solid #6d8175}.gl-darch-api:after{right:0;border-left:7px solid #6d8175}.gl-darch-api>span{position:absolute;left:50%;bottom:11px;transform:translate(-50%);white-space:nowrap;color:#526b5d;font:500 7px DM Mono,monospace;writing-mode:vertical-rl}.gl-darch-api>b{position:absolute;left:50%;top:15px;transform:translate(-50%);width:120px;color:#71847a;font-size:7px;line-height:1.6;text-align:center}.gl-darch-backend{height:343px;border:2px solid #315e47;background:#edf2ed}.gl-darch-backend>header{height:67px;position:relative;padding:12px 16px;background:#315e47;color:#fff}.gl-darch-backend>header small{color:#c7ff38;font:500 9px DM Mono,monospace}.gl-darch-backend>header b{display:block;margin-top:5px;font-size:17px}.gl-darch-backend>header span{position:absolute;right:15px;bottom:13px;color:#c2cec7;font-size:9px}.gl-darch-supa{height:155px;display:grid;grid-template-columns:1fr 1fr;padding:11px;gap:8px}.gl-darch-supa>span{padding:12px;border:1px solid #c2cdc5;background:#f8faf7;color:#42564b;font-size:10px;font-weight:700}.gl-darch-supa small{display:block;margin-bottom:8px;color:#71877b;font:500 8px DM Mono,monospace}.gl-darch-external{height:117px;display:grid;grid-template-columns:1fr 1fr;padding:30px 11px 10px;gap:7px;position:relative;border-top:1px solid #c4cec8}.gl-darch-external>b{position:absolute;left:12px;top:9px;color:#52705f;font:500 8px DM Mono,monospace}.gl-darch-external>span{padding:8px 10px;background:#18251f;color:#fff;font-size:10px;font-weight:800}.gl-darch-external small{margin-right:7px;color:#c7ff38;font:500 7px DM Mono,monospace}.gl-darch-flows{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:65px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #315e47;border-bottom:1px solid #bdc8c1;background:#e5ebe6}.gl-darch-flows>span{display:grid;grid-template-columns:26px 72px 1fr;align-items:center;padding:0 12px;border-right:1px solid #bdc8c1;color:#63756b;font-size:9px;line-height:1.4}.gl-darch-flows>span:first-child{border-left:1px solid #bdc8c1}.gl-darch-flows i{display:flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;background:#315e47;color:#fff;font-size:9px;font-style:normal}.gl-darch-flows b{color:#173426;font-size:11px}.gl-darch-main{grid-template-columns:806px 28px 322px}.gl-darch-app-body{position:relative;grid-template-columns:repeat(3,1fr);gap:22px;padding:0 18px}.gl-darch-app-body>article{height:198px;padding:18px 17px}.gl-darch-app-body article>b{font-size:17px}.gl-darch-app-body li{padding:7px 0;font-size:11px}.gl-darch-channel{position:absolute;top:116px;width:46px;height:1px;background:#71867a;color:#496555;font:500 7px DM Mono,monospace;font-style:normal;text-align:center;white-space:nowrap}.gl-darch-channel:before,.gl-darch-channel:after{content:"";position:absolute;top:-4px;border-top:4px solid transparent;border-bottom:4px solid transparent}.gl-darch-channel:before{left:0;border-right:6px solid #71867a}.gl-darch-channel:after{right:0;border-left:6px solid #71867a}.gl-darch-channel.is-js{left:244px}.gl-darch-channel.is-platform{left:517px}.gl-darch-channel{padding-top:10px;text-indent:-30px}.gl-darch-app>footer{display:grid;grid-template-columns:1fr 1fr;padding:0}.gl-darch-app>footer>div{height:52px;display:flex;align-items:center;padding:0 15px;border-right:1px solid #bdc8c1;color:#53665b;font-size:10px}.gl-darch-app>footer>div:last-child{border-right:0}.gl-darch-app>footer>div>b{margin-right:13px;color:#315e47;font:500 8px DM Mono,monospace}.gl-darch-app>footer>div>span{font-weight:700}.gl-darch-api>span{bottom:13px;writing-mode:horizontal-tb;font-size:6px}.gl-darch-api>b{width:96px;font-size:6px}.gl-darch-supa>span{padding:11px 9px;font-size:9px}.gl-darch-external>span{padding:8px;font-size:9px}.gl-darch-flows>span{grid-template-columns:25px 64px 1fr;padding:0 10px;font-size:9px}.gl-darch-flows b{font-size:10px}.gl-darch-app>header{height:64px;padding:11px 16px}.gl-darch-app>header b{margin-top:7px}.gl-darch-app>header span{top:25px;bottom:auto;font-size:9px}.gl-darch-app-body{height:220px}.gl-darch-app-body>article{height:190px}.gl-darch-channel{top:110px;width:22px;padding:0;text-indent:0;font-size:0}.gl-darch-channel.is-js{left:260px}.gl-darch-channel.is-platform{left:524px}.gl-darch-app>footer,.gl-darch-app>footer>div{height:55px}.gl-darch-api>span{left:50%;top:50%;bottom:auto;transform:translate(-50%,-50%);writing-mode:vertical-rl;color:#526b5d;font-size:8px}.gl-darch-api>b{display:none}.gl-darch-backend>header{height:72px}.gl-darch-supa{height:148px}.gl-darch-external{height:119px}.gl-darch-app-body{height:226px;overflow:hidden}.gl-darch-app-body>article{height:204px;padding:16px 17px;overflow:hidden}.gl-darch-app-body ul{margin-top:12px}.gl-darch-app-body li{padding:7px 0;font-size:11px;line-height:1.35}.gl-darch-channel{top:113px}.gl-darch-app>footer,.gl-darch-app>footer>div{height:49px;overflow:hidden}.gl-darch-app>footer>div{padding:0 13px;font-size:9px;white-space:nowrap}.gl-structure-fit,.gl-requirement-fit,.gl-flutter-value{background:#f4f6f2;color:#0b1712}.gl-fit-chain{position:absolute;z-index:2;left:62px;right:62px;top:202px;height:286px;display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:stretch;border-top:1px solid #173426;border-bottom:1px solid #bdc8c1}.gl-fit-chain>article{position:relative;padding:27px 22px;background:#edf2ed}.gl-fit-chain>article.is-focus{background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.gl-fit-chain>i{display:flex;align-items:center;justify-content:center;color:#789084;font-size:23px;font-style:normal}.gl-fit-chain small{color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.08em}.gl-fit-chain .is-focus small{color:#c7ff38}.gl-fit-chain b{display:block;margin-top:24px;font-size:20px}.gl-fit-chain p{margin-top:21px!important;color:#5c7065;font-size:13px;line-height:1.65}.gl-fit-chain .is-focus p{color:#a3b0a8}.gl-fit-chain em{position:absolute;left:22px;right:22px;bottom:24px;padding-top:13px;border-top:1px solid #c4cec7;color:#315e47;font-size:11px;font-style:normal;font-weight:800}.gl-fit-chain .is-focus em{border-color:#ffffff20;color:#c7ff38}.gl-fit-result{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:92px;display:flex;align-items:center;padding:0 24px;background:#dfe7df;color:#173426}.gl-fit-result small{margin-right:28px;color:#315e47;font:500 10px DM Mono,monospace}.gl-fit-result b{font-size:17px}.gl-fit-result i{margin:0 18px;color:#81968a;font-size:20px;font-style:normal}.gl-fit-result strong{margin-left:auto;color:#315e47;font-size:13px}.gl-fit-table{position:absolute;z-index:2;left:62px;right:62px;top:174px;border-top:2px solid #315e47}.gl-fit-table>div{height:50px;display:grid;grid-template-columns:280px 280px 1fr;align-items:center;border-bottom:1px solid #c5d0c9;background:#eef2ed}.gl-fit-table>div:nth-child(odd):not(.gl-fit-table-head){background:#e5ebe6}.gl-fit-table>div>*{padding:0 18px}.gl-fit-table b{font-size:13px}.gl-fit-table strong{color:#315e47;font-size:13px}.gl-fit-table span{color:#53675c;font-size:13px}.gl-fit-table .gl-fit-table-head{height:34px;background:#0d1a14;color:#fff}.gl-fit-table .gl-fit-table-head span{color:#a9b7ae;font:500 10px DM Mono,monospace;letter-spacing:.08em}.gl-fit-table-result{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:48px;display:flex;align-items:center;border:1px solid #bdc9c1;background:#f0f3ef;color:#52655a;font-size:12px}.gl-fit-table-result b{align-self:stretch;display:flex;align-items:center;padding:0 18px;background:#315e47;color:#fff}.gl-fit-table-result span{padding:0 15px;font-weight:800}.gl-fit-table-result i{color:#91a198;font-style:normal}.gl-flutter-value-line{position:absolute;z-index:2;left:62px;right:62px;top:199px;height:300px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426;border-bottom:1px solid #bdc8c1}.gl-flutter-value-line article{position:relative;padding:29px 25px;border-right:1px solid #bdc8c1;background:#edf2ed}.gl-flutter-value-line article:first-child{border-left:1px solid #bdc8c1}.gl-flutter-value-line article:nth-child(2){background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.gl-flutter-value-line small{color:#397454;font:500 10px DM Mono,monospace}.gl-flutter-value-line article:nth-child(2) small{color:#c7ff38}.gl-flutter-value-line b{display:block;margin-top:31px;font-size:20px}.gl-flutter-value-line p{position:absolute;left:25px;right:25px;bottom:28px;padding-top:17px;border-top:1px solid #c7d1ca;color:#5c7065;font-size:13px;line-height:1.7}.gl-flutter-value-line article:nth-child(2) p{border-color:#ffffff20;color:#a1aea6}.gl-flutter-value-close{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:93px;padding:19px 22px;background:#dfe7df;color:#173426}.gl-flutter-value-close small{display:block;color:#315e47;font:500 9px DM Mono,monospace}.gl-flutter-value-close b{display:block;margin-top:10px;font-size:17px}.gl-flutter-value-close span{position:absolute;left:355px;bottom:22px;color:#53675c;font-size:13px}.gl-flutter-value-close em{position:absolute;right:22px;bottom:22px;color:#315e47;font:500 10px DM Mono,monospace;font-style:normal}.gl-stt-divider-roles article:nth-child(3){background:#15231c;border-top:2px solid #c7ff38}.gl-stt-divider-roles article:nth-child(3) small{color:#c7ff38}.gl-stt-experience{background:#f4f6f2;color:#0b1712}.gl-stt-proof{position:absolute;z-index:2;left:62px;right:62px;top:183px;height:365px;display:grid;grid-template-columns:1fr 54px 1fr;align-items:stretch}.gl-stt-proof>section{border-top:2px solid #6f887a;border-bottom:1px solid #bdc8c1;background:#edf2ed}.gl-stt-proof>section.is-apply{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.gl-stt-proof>section>header{height:78px;padding:17px 21px;border-bottom:1px solid #c7d1ca}.gl-stt-proof>section.is-apply>header{border-color:#ffffff20}.gl-stt-proof>section>header small{color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.08em}.gl-stt-proof>section.is-apply>header small{color:#c7ff38}.gl-stt-proof>section>header b{display:block;margin-top:9px;font-size:18px}.gl-stt-proof>section>div{height:71px;display:grid;grid-template-columns:38px 172px 1fr;align-items:center;padding:0 20px;border-bottom:1px solid #cbd4ce}.gl-stt-proof>section>div:last-child{border-bottom:0}.gl-stt-proof>section.is-apply>div{border-color:#ffffff17}.gl-stt-proof>section>div i{color:#82968a;font:500 10px DM Mono,monospace;font-style:normal}.gl-stt-proof>section.is-apply>div i{color:#687c70}.gl-stt-proof>section>div b{font-size:14px}.gl-stt-proof>section>div span{padding-left:16px;border-left:1px solid #c6d0ca;color:#5d7065;font-size:12px;line-height:1.55}.gl-stt-proof>section.is-apply>div span{border-color:#ffffff1c;color:#9fada5}.gl-stt-proof-arrow{display:flex;align-items:center;justify-content:center;color:#789084;font-size:24px;font-style:normal}.gl-stt-proof-result{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:60px;display:flex;align-items:center;padding:0 20px;background:#dfe7df;color:#173426}.gl-stt-proof-result small{margin-right:25px;color:#315e47;font:500 9px DM Mono,monospace}.gl-stt-proof-result b{font-size:15px}.gl-stt-proof-result span{margin-left:auto;color:#52665b;font-size:13px;font-weight:700}.gl-stt-architecture{background:#f4f6f2;color:#0b1712}.gl-stt-arch{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:376px;border-top:1px solid #315e47;border-bottom:1px solid #bdc8c1;background:#eef2ed}.gl-stt-arch section{position:absolute;border-top:2px solid #71897b;border-bottom:1px solid #bdc8c1;background:#f8faf7}.gl-stt-arch section small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.08em}.gl-stt-arch section b{display:block;margin-top:12px;font-size:17px}.gl-stt-arch section>span{display:block;margin-top:12px;color:#5a6e63;font-size:12px;line-height:1.65}.gl-stt-source{left:22px;top:94px;width:166px;height:151px;padding:21px 18px}.gl-stt-native{left:244px;top:74px;width:207px;height:191px;padding:22px 20px}.gl-stt-native>span{padding:8px 0;margin-top:9px!important;border-bottom:1px solid #ccd5cf}.gl-stt-native>span:last-child{border-bottom:0}.gl-stt-controller{left:507px;top:46px;width:274px;height:247px;padding:23px 22px;border-top-color:#c7ff38!important;background:#0d1a14!important;color:#fff}.gl-stt-controller small{color:#c7ff38!important}.gl-stt-controller ul{list-style:none;margin:20px 0 0;padding:0}.gl-stt-controller li{padding:10px 0;border-bottom:1px solid #ffffff18;color:#a4b1a9;font-size:12px}.gl-stt-screen{right:22px;top:18px;width:285px;height:112px;padding:17px 19px}.gl-stt-local{right:22px;top:151px;width:285px;height:101px;padding:15px 19px;border-top-color:#c7ff38!important}.gl-stt-local>span,.gl-stt-server>span{margin-top:8px!important}.gl-stt-server{right:22px;top:276px;width:285px;height:83px;padding:13px 19px;border-top-color:#315e47!important;background:#dfe7df!important}.gl-stt-server b{margin-top:8px!important}.gl-stt-server>span{position:absolute;left:153px;top:27px;width:120px;font-size:10px!important;line-height:1.45!important}.gl-stt-arrow,.gl-stt-route{position:absolute;height:1px;background:#71867a;font-style:normal}.gl-stt-arrow:after,.gl-stt-route:after{content:"";position:absolute;right:0;top:-4px;border-left:7px solid #71867a;border-top:4px solid transparent;border-bottom:4px solid transparent}.gl-stt-arrow span,.gl-stt-route span{position:absolute;left:50%;bottom:10px;transform:translate(-50%);white-space:nowrap;color:#587064;font:500 8px DM Mono,monospace}.gl-stt-arrow.is-source{left:188px;top:169px;width:56px}.gl-stt-arrow.is-native{left:451px;top:169px;width:56px}.gl-stt-route{left:781px;width:66px}.gl-stt-route.is-screen{top:74px}.gl-stt-route.is-local{top:201px}.gl-stt-route.is-screen span,.gl-stt-route.is-local span{font-size:7px}.gl-stt-sync{position:absolute;right:164px;top:252px;width:1px;height:24px;background:#71867a;font-style:normal}.gl-stt-sync:after{content:"";position:absolute;left:-4px;bottom:0;border-top:7px solid #71867a;border-left:4px solid transparent;border-right:4px solid transparent}.gl-stt-sync span{position:absolute;right:13px;top:2px;width:116px;color:#587064;font:500 7px/1.45 DM Mono,monospace;text-align:right}.gl-stt-arch-rule{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:48px;display:flex;align-items:center;border:1px solid #bdc8c1;background:#e3eae4;color:#52655a;font-size:12px}.gl-stt-arch-rule>b{align-self:stretch;display:flex;align-items:center;padding:0 18px;background:#315e47;color:#fff}.gl-stt-arch-rule span{padding:0 18px;font-weight:700}.gl-stt-arch-rule span strong{color:#315e47}.gl-stt-arch-rule i{color:#899b91;font-style:normal}.gl-stt-arch-rule em{margin-left:auto;padding-right:17px;color:#315e47;font-size:11px;font-style:normal;font-weight:800}.gl-stt-osarch{position:absolute;z-index:3;left:62px;right:62px;top:181px;height:376px;border-top:1px solid #315e47;border-bottom:1px solid #bdc8c1;background:#eef2ed}.gl-stt-osarch section{position:absolute;overflow:hidden;border-top:2px solid #6f887a;border-bottom:1px solid #bdc8c1;background:#f8faf7}.gl-stt-osarch header small,.gl-stt-osarch>section>small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.08em}.gl-stt-osarch header b,.gl-stt-osarch>section>b{display:block;margin-top:7px;font-size:17px}.gl-stt-web{left:18px;top:44px;width:204px;height:254px}.gl-stt-web header{height:68px;padding:13px 16px;background:#315e47;color:#fff}.gl-stt-web header small{color:#c7ff38}.gl-stt-web>div{height:65px;padding:13px 16px;border-bottom:1px solid #cbd4ce}.gl-stt-web>div b{display:block;font-size:13px}.gl-stt-web>div span{display:block;margin-top:6px;color:#62756a;font:500 9px DM Mono,monospace}.gl-stt-web footer{height:54px;padding:18px 16px;color:#315e47;font-size:11px;font-weight:800}.gl-stt-js-channel{position:absolute;left:222px;top:44px;width:72px;height:254px;border-left:1px solid #87998e;border-right:1px solid #87998e;color:#587064;font-style:normal}.gl-stt-js-channel:before,.gl-stt-js-channel:after{content:"";position:absolute;left:0;right:0;height:1px;background:#71867a}.gl-stt-js-channel:before{top:91px}.gl-stt-js-channel:after{top:163px}.gl-stt-js-channel span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap;font:500 8px DM Mono,monospace}.gl-stt-js-channel b,.gl-stt-js-channel em{position:absolute;left:8px;font-size:8px;font-style:normal}.gl-stt-js-channel b{top:72px}.gl-stt-js-channel em{bottom:70px}.gl-stt-flutter{left:294px;top:18px;width:360px;height:322px;border:2px solid #173426!important;background:#f8faf7!important}.gl-stt-flutter>header{height:65px;padding:12px 17px;background:#0d1a14;color:#fff}.gl-stt-flutter-core{height:119px;padding:15px 17px;border-bottom:1px solid #c6d0c9}.gl-stt-flutter-core>b{display:block;font-size:15px}.gl-stt-flutter-core>span{display:block;margin-top:9px;color:#5e7166;font-size:11px}.gl-stt-flutter-store{height:134px;padding:15px 17px;background:#e1e8e2;border-top:2px solid #c7ff38}.gl-stt-flutter-store small{color:#397454;font:500 8px DM Mono,monospace}.gl-stt-flutter-store b{display:block;margin-top:10px;font-size:15px}.gl-stt-flutter-store span{display:block;margin-top:12px;color:#5c7065;font-size:11px;line-height:1.5}.gl-stt-platform-channel{position:absolute;left:654px;top:18px;width:72px;height:322px;border-left:1px solid #87998e;border-right:1px solid #87998e;color:#587064;font-style:normal}.gl-stt-platform-channel:before,.gl-stt-platform-channel:after{content:"";position:absolute;left:0;right:0;height:1px;background:#71867a}.gl-stt-platform-channel:before{top:94px}.gl-stt-platform-channel:after{bottom:94px}.gl-stt-platform-channel span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap;font:500 8px DM Mono,monospace}.gl-stt-platform-channel b,.gl-stt-platform-channel em{position:absolute;left:8px;font-size:8px;font-style:normal}.gl-stt-platform-channel b{top:74px}.gl-stt-platform-channel em{bottom:74px}.gl-stt-ios,.gl-stt-android{left:726px;width:252px;height:151px}.gl-stt-ios header,.gl-stt-android header{position:absolute;left:0;top:0;bottom:0;width:88px;padding:17px 13px;background:#315e47;color:#fff}.gl-stt-ios header small,.gl-stt-android header small{color:#c7ff38}.gl-stt-ios header b,.gl-stt-android header b{font-size:15px}.gl-stt-ios>div,.gl-stt-android>div{height:74px;margin-left:88px;padding:13px 14px;border-bottom:1px solid #cbd4ce}.gl-stt-ios>div:last-child,.gl-stt-android>div:last-child{border-bottom:0}.gl-stt-ios>div b,.gl-stt-android>div b{display:block;font-size:12px}.gl-stt-ios>div span,.gl-stt-android>div span{display:block;margin-top:5px;color:#61746a;font-size:9px}.gl-stt-server-channel{position:absolute;left:978px;top:18px;width:42px;height:322px;border-left:1px solid #87998e;border-right:1px solid #87998e;font-style:normal}.gl-stt-server-channel span{position:absolute;left:50%;top:50%;transform:translate(-50%,-50%) rotate(-90deg);white-space:nowrap;color:#587064;font:500 8px DM Mono,monospace}.gl-stt-supabase{right:18px;top:44px;width:118px;height:254px;padding:17px 14px;border-top-color:#315e47!important;background:#dfe7df!important}.gl-stt-supabase>b{font-size:15px!important;line-height:1.35}.gl-stt-supabase>span{display:block;padding:9px 0;border-bottom:1px solid #bdc9c1;color:#52665b;font-size:10px;font-weight:800}.gl-stt-supabase>span:first-of-type{margin-top:14px}.gl-stt-supabase>span:last-child{border-bottom:0}.gl-stt-osarch{background:linear-gradient(135deg,#edf2ed,#e5ece6);box-shadow:inset 0 0 0 1px #ffffffb8}.gl-stt-osarch:before{content:"";position:absolute;inset:0;background-image:linear-gradient(#17342608 1px,transparent 1px),linear-gradient(90deg,#17342608 1px,transparent 1px);background-size:24px 24px;pointer-events:none}.gl-stt-osarch section{box-shadow:0 12px 24px #1833260c}.gl-stt-web{left:20px;top:50px;width:190px;height:250px;border:1px solid #b8c6bd!important;border-top:3px solid #315e47!important;background:#f9fbf8!important}.gl-stt-web header{height:70px;padding:14px 16px;background:linear-gradient(135deg,#315e47,#234a37)}.gl-stt-web>div{height:64px;padding:13px 16px}.gl-stt-web footer{height:49px;padding:15px 16px;background:#edf2ed}.gl-stt-js-channel{left:210px;top:50px;width:64px;height:250px;border:0;background:#dce5de;color:#496255}.gl-stt-js-channel:before,.gl-stt-js-channel:after{left:0;right:0;background:#577365}.gl-stt-js-channel:before{top:88px}.gl-stt-js-channel:after{top:161px}.gl-stt-js-channel span{padding:5px 9px;background:#315e47;color:#fff;letter-spacing:.08em}.gl-stt-js-channel b,.gl-stt-js-channel em{left:10px;color:#315e47;font-size:8px}.gl-stt-js-channel b{top:68px}.gl-stt-js-channel em{bottom:67px}.gl-stt-flutter{left:274px;top:18px;width:342px;height:322px;border:1px solid #0d1a14!important;border-top:3px solid #c7ff38!important;background:linear-gradient(145deg,#122019,#0d1914)!important;box-shadow:0 18px 34px #17342626!important;color:#fff}.gl-stt-flutter>header{height:67px;padding:13px 18px;background:transparent;border-bottom:1px solid #ffffff1d}.gl-stt-flutter>header small{color:#c7ff38}.gl-stt-flutter>header b{font-size:19px}.gl-stt-flutter-core{height:116px;padding:15px 18px;border-bottom:1px solid #ffffff1d}.gl-stt-flutter-core>b{font-size:15px}.gl-stt-flutter-core>span{color:#9eada4;font-size:11px}.gl-stt-flutter-store{height:124px;margin:0 12px 12px;padding:12px 15px;border:1px solid #c7ff3845;border-top:2px solid #c7ff38;background:#18281f;color:#fff}.gl-stt-flutter-store small{color:#c7ff38}.gl-stt-flutter-store b{font-size:15px}.gl-stt-flutter-store span{margin-top:9px;color:#9fada5}.gl-stt-platform-channel{left:616px;top:18px;width:64px;height:322px;border:0;background:#dce5de;color:#496255}.gl-stt-platform-channel:before,.gl-stt-platform-channel:after{left:0;right:0;background:#577365}.gl-stt-platform-channel:before{top:93px}.gl-stt-platform-channel:after{bottom:93px}.gl-stt-platform-channel span{padding:5px 9px;background:#315e47;color:#fff;letter-spacing:.08em}.gl-stt-platform-channel b,.gl-stt-platform-channel em{left:9px;color:#315e47;font-size:8px}.gl-stt-platform-channel b{top:72px}.gl-stt-platform-channel em{bottom:72px}.gl-stt-ios,.gl-stt-android{left:680px;width:266px;height:151px;border:1px solid #b8c6bd!important;border-top:3px solid #5b7868!important;background:#f9fbf8!important}.gl-stt-ios{top:18px}.gl-stt-android{top:189px}.gl-stt-ios header,.gl-stt-android header{width:92px;padding:17px 14px;background:linear-gradient(160deg,#315e47,#254c39)}.gl-stt-ios>div,.gl-stt-android>div{height:74px;margin-left:92px;padding:13px 14px}.gl-stt-ios>div b,.gl-stt-android>div b{font-size:13px}.gl-stt-server-channel{left:946px;top:18px;width:48px;height:322px;border:0;background:linear-gradient(90deg,#dce5de,#e8eee9)}.gl-stt-server-channel:before{content:"";position:absolute;left:0;right:0;top:50%;height:1px;background:#577365}.gl-stt-server-channel:after{content:"";position:absolute;right:0;top:calc(50% - 4px);border-left:7px solid #577365;border-top:4px solid transparent;border-bottom:4px solid transparent}.gl-stt-server-channel span{padding:4px 8px;background:#e6ece7;color:#315e47}.gl-stt-supabase{left:994px;right:auto;top:50px;width:142px;height:250px;padding:18px 16px;border:1px solid #173426!important;border-top:3px solid #c7ff38!important;background:linear-gradient(145deg,#213b2e,#162a20)!important;color:#fff;box-shadow:0 14px 28px #1734261c!important}.gl-stt-supabase>small{color:#c7ff38!important}.gl-stt-supabase>b{font-size:16px!important}.gl-stt-supabase>span{padding:10px 0;border-color:#ffffff1c;color:#dce5df;font-size:10px}.gl-stt-arch-rule{border:0;background:#0d1a14;color:#dce5df;box-shadow:0 8px 22px #17342614}.gl-stt-arch-rule>b{background:#c7ff38;color:#142219}.gl-stt-arch-rule span strong{color:#c7ff38}.gl-stt-arch-rule i{color:#697b71}.gl-stt-arch-rule em{color:#c7ff38}.gl-os-management{background:#f4f6f2;color:#0b1712}.gl-os-common{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:58px;display:flex;align-items:center;padding:0 18px;background:#0d1a14;color:#dce5df;box-shadow:0 10px 24px #17342616}.gl-os-common>b{align-self:stretch;display:flex;align-items:center;margin-left:-18px;padding:0 20px;background:#c7ff38;color:#142219;font:700 10px DM Mono,monospace}.gl-os-common>span{display:flex;align-items:center;padding:0 19px;font-size:12px;font-weight:700}.gl-os-common small{margin-right:10px;color:#c7ff38;font:500 8px DM Mono,monospace}.gl-os-common>i{color:#70837a;font-style:normal}.gl-os-common>strong{margin-left:auto;color:#c7ff38;font-size:11px}.gl-os-columns{position:absolute;z-index:2;left:62px;right:62px;top:249px;height:306px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.gl-os-columns>section{border:1px solid #bcc8c0;border-top:3px solid #315e47;background:#eef2ed;box-shadow:0 12px 26px #1734260e}.gl-os-columns>section.is-android{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.gl-os-columns header{position:relative;height:76px;padding:16px 21px;border-bottom:1px solid #c7d1ca}.gl-os-columns .is-android header{border-color:#ffffff1e}.gl-os-columns header small{color:#397454;font:500 10px DM Mono,monospace}.gl-os-columns .is-android header small{color:#c7ff38}.gl-os-columns header b{display:block;margin-top:9px;font-size:18px}.gl-os-columns header em{position:absolute;right:20px;bottom:18px;color:#72857a;font:500 9px DM Mono,monospace;font-style:normal}.gl-os-columns .is-android header em{color:#84958b}.gl-os-columns section>div{height:57px;display:grid;grid-template-columns:110px 1fr;align-items:center;padding:0 20px;border-bottom:1px solid #cbd4ce}.gl-os-columns section>div:last-child{border-bottom:0}.gl-os-columns .is-android>div{border-color:#ffffff17}.gl-os-columns section>div b{font-size:13px}.gl-os-columns section>div span{padding-left:17px;border-left:1px solid #c2cdc6;color:#596d62;font-size:12px;line-height:1.45}.gl-os-columns .is-android>div span{border-color:#ffffff1d;color:#a1afa6}.gl-os-normalize{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:48px;display:flex;align-items:center;border:1px solid #bdc8c1;background:#e3eae4;color:#53665b;font-size:11px}.gl-os-normalize>b{align-self:stretch;display:flex;align-items:center;padding:0 18px;background:#315e47;color:#fff;font:500 9px DM Mono,monospace}.gl-os-normalize span{padding:0 17px;font-weight:700}.gl-os-normalize i{color:#80938a;font-style:normal}.gl-os-normalize strong{padding-left:17px;color:#315e47}.gl-os-normalize em{margin-left:auto;padding-right:16px;color:#667a6e;font-size:9px;font-style:normal}.gl-stt-summary-architecture{background:#f4f6f2;color:#0b1712}.gl-stt-process-map{position:absolute;z-index:2;left:62px;right:62px;top:179px;height:382px;overflow:hidden;border-top:1px solid #315e47;border-bottom:1px solid #bdc8c1;background:#e8eee9;box-shadow:0 14px 30px #1734260d}.gl-stt-device-lane,.gl-stt-server-lane{position:relative;height:168px;display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:center;padding:25px 17px 10px}.gl-stt-device-lane{background:linear-gradient(135deg,#edf2ed,#e3ebe5)}.gl-stt-server-lane{background:#0d1a14;color:#fff}.gl-stt-lane-label{position:absolute;left:17px;top:9px;color:#397454;font:500 8px DM Mono,monospace;letter-spacing:.1em}.gl-stt-server-lane .gl-stt-lane-label{color:#c7ff38}.gl-stt-device-lane article,.gl-stt-server-lane article{position:relative;height:122px;padding:15px 16px;border-top:2px solid #668172;border-bottom:1px solid #bdc8c1;background:#f9fbf8}.gl-stt-device-lane article.is-controller{border-top-color:#c7ff38;background:#18251f;color:#fff}.gl-stt-device-lane article.is-store{background:#dce6de}.gl-stt-device-lane article.is-optional{border-top-style:dashed;background:#f1f4f0}.gl-stt-device-lane>i,.gl-stt-server-lane>i{color:#71867a;font-size:18px;font-style:normal;text-align:center}.gl-stt-device-lane>i.is-optional{color:#94a39b}.gl-stt-device-lane small,.gl-stt-server-lane small{display:block;color:#397454;font:500 8px DM Mono,monospace}.gl-stt-device-lane .is-controller small,.gl-stt-server-lane small{color:#c7ff38}.gl-stt-device-lane article>b,.gl-stt-server-lane article>b{display:block;margin-top:9px;font-size:15px}.gl-stt-device-lane article>span,.gl-stt-server-lane article>span{display:block;margin-top:10px;color:#5d7065;font-size:10px;line-height:1.45}.gl-stt-device-lane .is-controller span,.gl-stt-server-lane article>span{color:#9eada4}.gl-stt-device-lane article>em{position:absolute;left:16px;bottom:12px;color:#315e47;font:500 8px DM Mono,monospace;font-style:normal}.gl-stt-device-lane .is-controller em{color:#c7ff38}.gl-stt-device-lane .is-optional em{color:#7a8d82}.gl-stt-end-trigger{height:45px;display:flex;align-items:center;padding:0 18px;border-top:1px solid #bdc8c1;border-bottom:1px solid #bdc8c1;background:#c7ff38;color:#142219}.gl-stt-end-trigger>b{font:700 9px DM Mono,monospace;letter-spacing:.08em}.gl-stt-end-trigger>span{margin-left:24px;font-size:12px;font-weight:800}.gl-stt-end-trigger>em{margin-left:auto;font-size:10px;font-style:normal;font-weight:700}.gl-stt-server-lane{height:168px}.gl-stt-server-lane article{border-color:#fff2;border-top-color:#506d5d;background:#17251e}.gl-stt-server-lane article.is-llm{border-top-color:#c7ff38;background:#21362a}.gl-stt-server-lane>i{color:#667a6f}.gl-stt-summary-rule{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:48px;display:flex;align-items:center;border:1px solid #bdc8c1;background:#e3eae4;color:#52655a;font-size:11px}.gl-stt-summary-rule>b{align-self:stretch;display:flex;align-items:center;padding:0 18px;background:#315e47;color:#fff}.gl-stt-summary-rule span{padding:0 16px;font-weight:800}.gl-stt-summary-rule i{color:#879990;font-style:normal}.gl-stt-summary-rule strong{margin-left:auto;padding-right:17px;color:#315e47}.gl-coaching-flow{position:absolute;z-index:3;left:62px;right:62px;top:179px;height:382px;overflow:hidden;border-top:1px solid #315e47;border-bottom:1px solid #bdc8c1;background:#e8eee9;box-shadow:0 14px 30px #1734260d}.gl-coaching-row{position:relative;height:168px;display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr 34px 1fr;align-items:center;padding:25px 17px 10px}.gl-coaching-row.is-live{background:linear-gradient(135deg,#edf2ed,#e3ebe5)}.gl-coaching-row.is-summary{background:#0d1a14;color:#fff}.gl-coaching-lane{position:absolute;left:17px;top:8px;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.08em}.gl-coaching-row.is-summary .gl-coaching-lane{color:#c7ff38}.gl-coaching-row article{position:relative;height:122px;padding:14px 15px;border-top:2px solid #6a8274;border-bottom:1px solid #bdc8c1;background:#f9fbf8}.gl-coaching-row.is-live article.is-start{border-top-color:#c7ff38;background:#18251f;color:#fff}.gl-coaching-row.is-live article.is-control{background:#dce6de}.gl-coaching-row.is-live article.is-status{border-top-style:dashed;background:#f1f4f0}.gl-coaching-row.is-summary article{border-color:#fff2;border-top-color:#506d5d;background:#17251e}.gl-coaching-row.is-summary article.is-llm{border-top-color:#c7ff38;background:#21362a}.gl-coaching-row.is-summary article.is-finish{border-top-color:#c7ff38;background:#c7ff38;color:#142219}.gl-coaching-row>i{color:#71867a;font-size:18px;font-style:normal;text-align:center}.gl-coaching-row.is-summary>i{color:#667a6f}.gl-coaching-row small{display:block;color:#397454;font:500 8px DM Mono,monospace}.gl-coaching-row .is-start small,.gl-coaching-row.is-summary small{color:#c7ff38}.gl-coaching-row.is-summary .is-finish small{color:#315e47}.gl-coaching-row article>b{display:block;margin-top:8px;font-size:14px}.gl-coaching-row article>span{display:block;margin-top:9px;color:#5d7065;font-size:10px;line-height:1.45}.gl-coaching-row .is-start span,.gl-coaching-row.is-summary article>span{color:#9eada4}.gl-coaching-row.is-summary .is-finish span{color:#315e47}.gl-coaching-row article>em{position:absolute;left:15px;bottom:10px;color:#315e47;font:500 8px DM Mono,monospace;font-style:normal}.gl-coaching-row .is-start em,.gl-coaching-row.is-summary article>em{color:#c7ff38}.gl-coaching-row.is-summary .is-finish em{color:#315e47}.gl-coaching-turn{height:45px;display:flex;align-items:center;padding:0 18px;background:#c7ff38;color:#142219}.gl-coaching-turn>b{font-size:13px}.gl-coaching-turn>span{margin-left:27px;font-size:12px;font-weight:800}.gl-coaching-turn>em{margin-left:auto;font-size:10px;font-style:normal;font-weight:700}.gl-coaching-storyline{position:absolute;z-index:4;left:62px;right:62px;top:186px;height:367px;overflow:hidden;border-top:1px solid #315e47;border-bottom:1px solid #bdc8c1;background:linear-gradient(115deg,#eef2ed 0 59%,#0d1a14 59% 100%);box-shadow:0 14px 32px #17342610}.gl-coaching-storyline:before{content:"";position:absolute;left:0;top:0;bottom:0;width:59%;background-image:linear-gradient(#17342608 1px,transparent 1px),linear-gradient(90deg,#17342608 1px,transparent 1px);background-size:28px 28px}.gl-story-phase{position:absolute;top:18px;display:flex;align-items:center;gap:17px}.gl-story-phase b{font:500 9px DM Mono,monospace;letter-spacing:.11em}.gl-story-phase span{font-size:10px;font-weight:700}.gl-story-phase.is-device{left:22px;color:#315e47}.gl-story-phase.is-server{left:710px;color:#c7ff38}.gl-story-phase.is-server span{color:#83948a}.gl-story-line{position:absolute;left:96px;right:80px;top:132px;height:2px;background:linear-gradient(90deg,#315e47 0 57%,#c7ff38 57% 100%)}.gl-story-line:after{content:"";position:absolute;right:0;top:-5px;border-left:9px solid #c7ff38;border-top:6px solid transparent;border-bottom:6px solid transparent}.gl-story-node{position:absolute;top:75px;width:174px;text-align:center}.gl-story-node>i{position:relative;z-index:2;display:flex;align-items:center;justify-content:center;width:54px;height:54px;margin:0 auto;border:2px solid #315e47;border-radius:50%;background:#f6f9f5;color:#315e47;font:700 12px DM Mono,monospace;font-style:normal;box-shadow:0 0 0 8px #e8eee9}.gl-story-node.is-coach>i{width:78px;height:78px;margin-top:-12px;border-color:#c7ff38;background:#0d1a14;color:#c7ff38;font-size:15px;box-shadow:0 0 0 10px #e8eee9}.gl-story-node.is-llm>i,.gl-story-node.is-result>i{border-color:#c7ff38;background:#17271f;color:#c7ff38;box-shadow:0 0 0 8px #0d1a14}.gl-story-node.is-result>i{background:#c7ff38;color:#142219}.gl-story-node>small{display:block;margin-top:18px;color:#397454;font:500 8px DM Mono,monospace;letter-spacing:.08em}.gl-story-node>b{display:block;margin-top:8px;font-size:17px}.gl-story-node>p{margin-top:12px!important;color:#5d7065;font-size:11px;line-height:1.6}.gl-story-node.is-llm small,.gl-story-node.is-result small{color:#c7ff38}.gl-story-node.is-llm b,.gl-story-node.is-result b{color:#fff}.gl-story-node.is-llm p,.gl-story-node.is-result p{color:#99a89f}.gl-story-node.is-coach{left:18px}.gl-story-node.is-stt{left:226px}.gl-story-node.is-live-view{left:434px}.gl-story-node.is-llm{left:750px}.gl-story-node.is-result{left:958px}.gl-story-end{position:absolute;left:637px;top:91px;width:105px;text-align:center}.gl-story-end>i{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:0 auto;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#c7ff38;color:#142219;font-size:15px;font-style:normal}.gl-story-end>b{display:inline-block;margin-top:14px;padding:5px 9px;background:#c7ff38;color:#173426;font-size:12px}.gl-story-end>span{display:block;margin-top:6px;color:#93a198;font-size:9px}.gl-story-status{position:absolute;left:399px;bottom:22px;width:276px;height:54px;padding:11px 14px;border-left:3px solid #315e47;background:#dce6de;color:#53665b}.gl-story-status:before{content:"";position:absolute;left:119px;bottom:54px;width:1px;height:31px;background:#879a8f}.gl-story-status b{display:block;color:#315e47;font-size:11px}.gl-story-status span{display:block;margin-top:5px;font-size:10px}.gl-story-status em{position:absolute;right:12px;top:12px;color:#71847a;font-size:8px;font-style:normal}.gl-story-data{position:absolute;right:22px;bottom:22px;display:flex;align-items:center;color:#9eada4;font-size:10px}.gl-story-data b{margin-right:14px;color:#c7ff38}.gl-story-data i{margin:0 9px;color:#63766b;font-style:normal}.gl-story-data span:last-child{color:#dce5df;font-weight:800}.gl-stt-recovery,.gl-android-decision,.gl-stt-validation{background:#f4f6f2;color:#0b1712}.gl-recovery-map{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:351px;border-top:1px solid #315e47;border-bottom:1px solid #bdc8c1;background:#e9eee9}.gl-recovery-events{height:66px;display:flex;align-items:center;padding:0 18px;background:#0d1a14;color:#fff}.gl-recovery-events>b{margin-right:30px;color:#c7ff38;font-size:12px}.gl-recovery-events>span{padding:7px 17px;border-left:1px solid #ffffff1c;color:#a8b5ad;font-size:11px;font-weight:700}.gl-recovery-line{height:284px;display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr 28px 1fr;align-items:center;padding:0 18px}.gl-recovery-line>article{position:relative;height:190px;padding:24px 18px;border-top:2px solid #6e8678;border-bottom:1px solid #bdc8c1;background:#f8faf7}.gl-recovery-line>article.is-stop{border-top-color:#df765f;background:#2b201c;color:#fff}.gl-recovery-line>article.is-resume{border-top-color:#c7ff38;background:#18251f;color:#fff}.gl-recovery-line>article>i{display:flex;align-items:center;justify-content:center;width:30px;height:30px;border-radius:50%;background:#315e47;color:#fff;font:600 10px DM Mono,monospace;font-style:normal}.gl-recovery-line .is-stop>i{background:#df765f}.gl-recovery-line .is-resume>i{background:#c7ff38;color:#142219}.gl-recovery-line small{display:block;margin-top:24px;color:#397454;font:500 9px DM Mono,monospace}.gl-recovery-line .is-stop small{color:#ef9a85}.gl-recovery-line .is-resume small{color:#c7ff38}.gl-recovery-line article>b{display:block;margin-top:11px;font-size:16px}.gl-recovery-line article>span{display:block;margin-top:16px;color:#61746a;font-size:11px;line-height:1.55}.gl-recovery-line .is-stop span,.gl-recovery-line .is-resume span{color:#a2afa7}.gl-recovery-line>em{color:#74887c;font-size:18px;font-style:normal;text-align:center}.gl-unsent-lesson{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:48px;display:flex;align-items:center;border:1px solid #bdc8c1;background:#e3eae4;color:#52655a;font-size:11px}.gl-unsent-lesson>b{align-self:stretch;display:flex;align-items:center;padding:0 18px;background:#315e47;color:#fff}.gl-unsent-lesson span{padding:0 18px;font-weight:700}.gl-unsent-lesson i{color:#879990;font-style:normal}.gl-unsent-lesson strong{margin-left:auto;padding-right:17px;color:#315e47}.gl-android-options{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:356px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.gl-android-options>article{border:1px solid #bdc8c1;border-top:3px solid #71897b;background:#eef2ed;box-shadow:0 12px 24px #1734260c}.gl-android-options>article.is-first{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.gl-android-options header{position:relative;height:91px;padding:18px 20px;border-bottom:1px solid #c8d2cb}.gl-android-options .is-first header{border-color:#ffffff1d}.gl-android-options header small{color:#397454;font:500 9px DM Mono,monospace}.gl-android-options .is-first header small{color:#c7ff38}.gl-android-options header b{display:block;margin-top:11px;font-size:18px}.gl-android-options header em{position:absolute;right:18px;bottom:20px;color:#71857a;font-size:10px;font-style:normal;font-weight:800}.gl-android-options .is-first header em{color:#c7ff38}.gl-android-options dl{margin:0;padding:0 20px}.gl-android-options dl>div{height:67px;display:grid;grid-template-columns:68px 1fr;align-items:center;border-bottom:1px solid #cbd4ce}.gl-android-options .is-first dl>div{border-color:#ffffff17}.gl-android-options dt{color:#70847a;font-size:11px;font-weight:800}.gl-android-options dd{margin:0;font-size:12px;line-height:1.5;font-weight:700}.gl-android-options .is-first dd{color:#a4b1a9}.gl-android-options footer{height:61px;display:flex;align-items:center;padding:0 20px;color:#315e47;font-size:11px;font-weight:800}.gl-android-options .is-first footer{color:#c7ff38}.gl-android-rule{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:48px;display:flex;align-items:center;background:#dfe7df;color:#52655a;font-size:10px}.gl-android-rule>b{align-self:stretch;display:flex;align-items:center;padding:0 17px;background:#315e47;color:#fff}.gl-android-rule span{padding:0 13px;font-weight:800}.gl-android-rule i{color:#82958a;font-style:normal}.gl-android-rule strong{color:#315e47}.gl-android-rule em{margin-left:auto;padding-right:14px;color:#687b70;font-size:8px;font-style:normal}.gl-validation-layout{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:365px;display:grid;grid-template-columns:395px 1fr;gap:20px}.gl-validation-plan,.gl-validation-check{border-top:3px solid #315e47;border-bottom:1px solid #bdc8c1;background:#eef2ed}.gl-validation-plan>header{height:77px;padding:16px 20px;background:#0d1a14;color:#fff}.gl-validation-plan>header small{color:#c7ff38;font:500 10px DM Mono,monospace}.gl-validation-plan>header b{display:block;margin-top:9px;font-size:18px}.gl-validation-plan>div{height:71px;display:grid;grid-template-columns:42px 125px 1fr;align-items:center;padding:0 18px;border-bottom:1px solid #cbd4ce}.gl-validation-plan>div:last-child{border-bottom:0}.gl-validation-plan>div i{color:#7c9185;font:500 9px DM Mono,monospace;font-style:normal}.gl-validation-plan>div b{font-size:13px}.gl-validation-plan>div span{padding-left:13px;border-left:1px solid #c5cfc8;color:#5e7166;font-size:11px;line-height:1.4}.gl-validation-check>header,.gl-validation-check>div{display:grid;grid-template-columns:190px 1fr 72px;align-items:center;padding:0 17px;border-bottom:1px solid #c8d2cb}.gl-validation-check>header{height:42px;background:#315e47;color:#fff}.gl-validation-check>header span{color:#dbe5df;font:500 9px DM Mono,monospace}.gl-validation-check>header b{text-align:center;color:#c7ff38;font:500 9px DM Mono,monospace}.gl-validation-check>div{height:64px}.gl-validation-check>div>span{font-size:13px;font-weight:800}.gl-validation-check>div>strong{color:#5b6f64;font-size:11px}.gl-validation-check>div>b{justify-self:center;padding:6px 9px;background:#dce6de;color:#315e47;font-size:9px}.gl-validation-gate{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:48px;display:flex;align-items:center;background:#0d1a14;color:#dce5df;font-size:11px}.gl-validation-gate>b{align-self:stretch;display:flex;align-items:center;padding:0 18px;background:#c7ff38;color:#142219;font:700 9px DM Mono,monospace}.gl-validation-gate span{padding-left:18px;color:#83958b}.gl-validation-gate strong{padding-left:9px}.gl-validation-gate i{margin:0 4px 0 18px;color:#667970;font-style:normal}.gl-validation-gate em{margin-left:auto;padding-right:17px;color:#c7ff38;font-size:9px;font-style:normal}.gl-push-divider-roles article:nth-child(3){background:#15231c;border-top:2px solid #c7ff38}.gl-push-divider-roles article:nth-child(3) small{color:#c7ff38}.gl-alarm-structure,.gl-alarm-seq{background:#f4f6f2;color:#0b1712}.gl-alarm-structure p,.gl-alarm-seq p{margin:0}.gl-alarm-map{position:absolute;z-index:2;left:62px;right:62px;top:168px;height:400px;display:flex;flex-direction:column;gap:16px}.gl-alarm-map>section{flex:1;display:grid;align-items:center;padding:0 16px;border-top:2px solid #315e47;background:#e7eee8}.gl-alarm-map>section:first-child{grid-template-columns:168px 1fr 36px 1fr}.gl-alarm-map>section.is-send{grid-template-columns:168px 1fr 28px 1fr 28px 1fr 28px 1fr;background:#0d1a14;color:#fff;border-top-color:#c7ff38}.gl-alarm-map header small,.gl-alarm-map article small{display:block;color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.06em}.gl-alarm-map .is-send header small,.gl-alarm-map .is-send article small{color:#c7ff38}.gl-alarm-map header b{display:block;margin-top:8px;font-size:22px}.gl-alarm-map header span{display:block;margin-top:8px;color:#5c7065;font-size:12px}.gl-alarm-map .is-send header span{color:#9aaba2}.gl-alarm-map article{height:118px;padding:16px;border-top:2px solid #6e8678;background:#f8faf7;color:#0b1712}.gl-alarm-map .is-send article{border-top-color:#fff3;background:#17261f}.gl-alarm-map article b{display:block;margin-top:12px;font-size:18px;letter-spacing:-.03em}.gl-alarm-map article em{display:block;margin-top:10px;color:#52685c;font-size:13px;font-style:normal;line-height:1.45}.gl-alarm-map .is-send article em{color:#c5d0c8}.gl-alarm-map .is-end{background:#c7ff38;border-top-color:#142219}.gl-alarm-map .is-end small{color:#315e47}.gl-alarm-map .is-end em{color:#24382c}.gl-alarm-map>section>i{color:#73887c;font-size:18px;font-style:normal;text-align:center}.gl-alarm-map .is-send>i{color:#c7ff38}.gl-alarm-steps{position:absolute;z-index:2;left:62px;right:62px;top:168px;border-top:2px solid #315e47}.gl-alarm-steps>div{height:78px;display:grid;grid-template-columns:72px 240px 1fr;align-items:center;padding:0 8px 0 18px;border-bottom:1px solid #c5d0c9;background:#eef2ed}.gl-alarm-steps>div:nth-child(odd){background:#e6eee9}.gl-alarm-steps i{display:flex;align-items:center;justify-content:center;width:32px;height:32px;border-radius:50%;background:#315e47;color:#fff;font:600 11px DM Mono,monospace;font-style:normal}.gl-alarm-steps b{font-size:18px;letter-spacing:-.03em}.gl-alarm-steps span{color:#52685c;font-size:15px}.gl-alarm-seq.is-fn .gl-alarm-steps>div:nth-child(3) i,.gl-alarm-seq.is-fn .gl-alarm-steps>div:nth-child(4) i{background:#142219}.gl-alarm-note{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:52px;display:flex;align-items:center;background:#dfe7df;color:#52655a;font-size:13px}.gl-alarm-note>b{align-self:stretch;display:flex;align-items:center;padding:0 16px;background:#315e47;color:#fff}.gl-alarm-note span{padding:0 14px;font-weight:750}.gl-alarm-note i{color:#87988e;font-style:normal}.gl-alarm-note strong{margin-left:auto;padding-right:16px;color:#315e47}.gl-push-route-map{position:absolute;z-index:2;left:62px;right:62px;top:168px;height:400px;display:grid;grid-template-columns:repeat(5,1fr);gap:18px;padding:0 18px;overflow:hidden;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:linear-gradient(115deg,#e9eee9 0 60%,#0d1a14 60% 100%)}.gl-push-route-map:before{content:"";position:absolute;left:0;top:0;bottom:0;width:60%;background-image:linear-gradient(#17342608 1px,transparent 1px),linear-gradient(90deg,#17342608 1px,transparent 1px);background-size:28px 28px}.gl-push-route-line{position:absolute;z-index:1;left:91px;right:91px;top:94px;height:2px;background:linear-gradient(90deg,#315e47 0 61%,#c7ff38 61% 100%)}.gl-push-route-line:after{content:"";position:absolute;right:0;top:-5px;border-left:9px solid #c7ff38;border-top:6px solid transparent;border-bottom:6px solid transparent}.gl-push-route-map>article{position:relative;z-index:2;height:208px;margin-top:43px;padding:0 14px;border-left:1px solid #bac7bf}.gl-push-route-map>article:nth-of-type(1){border-left:0}.gl-push-route-map>article.is-router{margin-top:29px;height:236px;padding:15px 17px;border:1px solid #ffffff1c;border-top:3px solid #c7ff38;background:#17261f;color:#fff}.gl-push-route-map>article.is-destination{margin-top:29px;height:236px;padding:15px 17px;border:0;border-top:3px solid #c7ff38;background:#c7ff38;color:#142219}.gl-push-route-map>article>i{display:flex;align-items:center;justify-content:center;width:52px;height:52px;margin-bottom:20px;border:2px solid #315e47;border-radius:50%;background:#f5f8f4;color:#315e47;font:700 11px DM Mono,monospace;font-style:normal;box-shadow:0 0 0 7px #e9eee9}.gl-push-route-map>article.is-router>i{border-color:#c7ff38;background:#17261f;color:#c7ff38;box-shadow:0 0 0 7px #17261f}.gl-push-route-map>article.is-destination>i{border-color:#142219;background:#142219;color:#c7ff38;box-shadow:0 0 0 7px #c7ff38}.gl-push-route-map>article>small{display:block;color:#397454;font:600 9px DM Mono,monospace;letter-spacing:.08em}.gl-push-route-map>article>b{display:block;margin-top:10px;font-size:18px}.gl-push-route-map>article>span{display:block;margin-top:14px;color:#596d62;font-size:12px;line-height:1.55}.gl-push-route-map>article.is-router small{color:#c7ff38}.gl-push-route-map>article.is-router span{color:#a4b2a9}.gl-push-route-map>article.is-destination small,.gl-push-route-map>article.is-destination span{color:#315e47}.gl-push-invite{position:absolute;z-index:3;left:681px;bottom:18px;width:422px;height:83px;padding:14px 18px;border-left:3px solid #c7ff38;background:#213129;color:#fff}.gl-push-invite:before{content:"";position:absolute;left:111px;bottom:83px;width:1px;height:36px;background:#c7ff38}.gl-push-invite small{color:#c7ff38;font:600 9px DM Mono,monospace}.gl-push-invite b{display:block;margin-top:7px;font-size:15px}.gl-push-invite span{position:absolute;right:17px;top:17px;color:#a8b5ad;font-size:11px}.gl-push-invite em{position:absolute;right:17px;bottom:15px;color:#c7ff38;font-size:10px;font-style:normal;font-weight:800}.gl-alarm-note span em{margin-right:7px;color:#315e47;font-style:normal;font-weight:900}.gl-push-responsibility{position:absolute;z-index:2;left:62px;right:62px;top:168px;height:400px;display:grid;grid-template-columns:1fr 168px 1fr;gap:17px}.gl-push-responsibility>section{overflow:hidden;border-top:3px solid #315e47;border-bottom:1px solid #bdc8c1;background:#e8eee9}.gl-push-responsibility>section.is-app{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.gl-push-responsibility section>header{position:relative;height:82px;padding:16px 20px;border-bottom:1px solid #c5d0c9}.gl-push-responsibility .is-app>header{border-color:#ffffff1b}.gl-push-responsibility header small{color:#397454;font:600 10px DM Mono,monospace;letter-spacing:.08em}.gl-push-responsibility .is-app header small{color:#c7ff38}.gl-push-responsibility header b{display:block;margin-top:10px;font-size:19px}.gl-push-responsibility header em{position:absolute;right:18px;bottom:20px;color:#6d8176;font-size:11px;font-style:normal;font-weight:800}.gl-push-responsibility .is-app header em{color:#9aaaa1}.gl-push-responsibility section>div{height:78px;display:grid;grid-template-columns:42px 154px 1fr;align-items:center;padding:0 17px;border-bottom:1px solid #c7d1ca}.gl-push-responsibility .is-app>div{border-color:#ffffff18}.gl-push-responsibility section>div:last-child{border-bottom:0}.gl-push-responsibility section>div i{color:#71867a;font:600 10px DM Mono,monospace;font-style:normal}.gl-push-responsibility .is-app>div i{color:#c7ff38}.gl-push-responsibility section>div b{font-size:14px}.gl-push-responsibility section>div span{padding-left:14px;border-left:1px solid #bec9c2;color:#596d62;font-size:11px;line-height:1.45}.gl-push-responsibility .is-app>div span{border-color:#ffffff20;color:#a3b0a8}.gl-push-contract{position:relative;align-self:center;height:272px;padding:20px 16px;border-top:3px solid #c7ff38;background:#203128;color:#fff;text-align:center}.gl-push-contract small{display:block;color:#c7ff38;font:600 9px DM Mono,monospace}.gl-push-contract b{display:block;margin-top:13px;padding:8px 6px;border:1px solid #ffffff1d;color:#dce5df;font:600 10px DM Mono,monospace}.gl-push-contract em{display:block;margin-top:17px;color:#9caaa2;font:500 8px/1.5 DM Mono,monospace;font-style:normal}.gl-push-contract:before,.gl-push-contract:after{content:"→";position:absolute;top:111px;color:#315e47;font-size:19px}.gl-push-contract:before{left:-19px}.gl-push-contract:after{right:-19px;color:#c7ff38}.gl-service-sequence{position:absolute;z-index:2;left:62px;right:62px;top:168px;height:400px;overflow:hidden;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:#edf2ed}.gl-seq-actors{position:absolute;z-index:3;left:0;right:0;top:0;height:67px;display:grid;grid-template-columns:repeat(5,1fr);background:#0d1a14;color:#fff}.gl-seq-actors>div{display:flex;flex-direction:column;justify-content:center;padding:0 18px;border-right:1px solid #ffffff18;text-align:center}.gl-seq-actors small{color:#c7ff38;font:600 9px DM Mono,monospace;letter-spacing:.08em}.gl-seq-actors b{margin-top:7px;font-size:14px}.gl-seq-lifelines{position:absolute;inset:67px 0 0;display:grid;grid-template-columns:repeat(5,1fr)}.gl-seq-lifelines i{justify-self:center;width:1px;height:100%;background:repeating-linear-gradient(to bottom,#8b9d93 0 6px,transparent 6px 12px)}.gl-seq-message{position:absolute;z-index:2;height:26px;border-top:2px solid #315e47;color:#315e47}.gl-seq-message:after{content:"";position:absolute;right:-1px;top:-6px;border-left:8px solid #315e47;border-top:5px solid transparent;border-bottom:5px solid transparent}.gl-seq-message span{position:absolute;left:50%;top:-22px;transform:translate(-50%);padding:2px 8px;background:#edf2ed;color:#263b30;font-size:11px;font-weight:800;white-space:nowrap}.gl-seq-message.is-return{border-top-style:dashed}.gl-seq-message.is-return:after{left:-1px;right:auto;border-left:0;border-right:8px solid #315e47}.gl-seq-message.is-01{left:115px;top:111px;width:231px}.gl-seq-message.is-02{left:346px;top:160px;width:232px}.gl-seq-message.is-03{left:346px;top:209px;width:232px}.gl-seq-message.is-04{left:346px;top:258px;width:463px}.gl-seq-message.is-05{left:809px;top:307px;width:231px}.gl-seq-app-result{position:absolute;z-index:4;right:25px;bottom:16px;width:183px;height:78px;padding:12px 15px;border-top:3px solid #c7ff38;background:#203128;color:#fff}.gl-seq-app-result small{color:#c7ff38;font:600 8px DM Mono,monospace}.gl-seq-app-result b{display:block;margin-top:5px;font-size:14px}.gl-seq-app-result span{position:absolute;right:13px;top:28px;color:#aebbb3;font-size:10px;line-height:1.4;text-align:right}.gl-deeplink-install-flow{position:absolute;z-index:2;left:62px;right:62px;top:168px;height:400px;overflow:hidden;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:linear-gradient(180deg,#e9eee9 0 50%,#0d1a14 50% 100%)}.gl-deeplink-install-flow:before{content:"";position:absolute;left:507px;top:89px;width:1px;height:222px;background:#81958a}.gl-deeplink-install-flow:after{content:"";position:absolute;left:507px;top:89px;width:55px;height:222px;border-top:1px solid #81958a;border-bottom:1px solid #81958a}.gl-deeplink-install-flow article{position:absolute;width:214px;height:116px;padding:18px 17px;border-top:3px solid #315e47;background:#f8faf7;color:#142219}.gl-deeplink-install-flow article small{display:block;color:#397454;font:600 9px DM Mono,monospace}.gl-deeplink-install-flow article b{display:block;margin-top:11px;font-size:16px}.gl-deeplink-install-flow article span{display:block;margin-top:12px;color:#5b6f64;font-size:11px;line-height:1.45}.gl-deeplink-install-flow .is-link{left:20px;top:142px}.gl-deeplink-install-flow .is-check{left:292px;top:142px}.gl-deeplink-install-flow .is-app{left:675px;top:38px;border-top-color:#c7ff38;background:#203128;color:#fff}.gl-deeplink-install-flow .is-app small,.gl-deeplink-install-flow .is-app-result small{color:#c7ff38}.gl-deeplink-install-flow .is-app span{color:#a5b2aa}.gl-deeplink-install-flow .is-app-result{left:923px;top:38px;border-top-color:#c7ff38;background:#c7ff38}.gl-deeplink-install-flow .is-app-result small{color:#315e47}.gl-deeplink-install-flow .is-web{left:675px;top:246px;border-top-color:#7d9185;background:#17261f;color:#fff}.gl-deeplink-install-flow .is-web small{color:#c7ff38}.gl-deeplink-install-flow .is-web span{color:#a5b2aa}.gl-deeplink-install-flow .is-store{left:923px;top:246px;border-top-color:#c7ff38;background:#203128;color:#fff}.gl-deeplink-install-flow .is-store small{color:#c7ff38}.gl-deeplink-install-flow .is-store span{color:#a5b2aa}.gl-deeplink-branch{position:absolute;z-index:3;left:547px;width:104px;height:54px;padding:10px 12px;background:#315e47;color:#fff}.gl-deeplink-branch b{display:block;font-size:13px}.gl-deeplink-branch span{display:block;margin-top:5px;color:#c4d0c8;font-size:8px;line-height:1.25}.gl-deeplink-branch.is-installed{top:69px;background:#c7ff38;color:#142219}.gl-deeplink-branch.is-installed span{color:#315e47}.gl-deeplink-branch.is-not-installed{top:277px}.gl-deeplink-install-flow>i{position:absolute;z-index:4;color:#758a7e;font-size:20px;font-style:normal}.gl-deeplink-install-flow>i.is-a1{left:252px;top:185px}.gl-deeplink-install-flow>i.is-a2{left:655px;top:79px;color:#315e47}.gl-deeplink-install-flow>i.is-a3{left:899px;top:79px;color:#c7ff38}.gl-deeplink-install-flow>i.is-a4{left:655px;top:287px;color:#c7ff38}.gl-deeplink-install-flow>i.is-a5{left:899px;top:287px;color:#c7ff38}.gl-payment-types,.gl-iap-architecture,.gl-iap-sequence-page{background:#f4f6f2;color:#0b1712}.gl-payment-divider-roles article:nth-child(1),.gl-payment-divider-roles article:nth-child(3){border-top:2px solid #c7ff38;background:#15231c}.gl-payment-divider-roles article:nth-child(1) small,.gl-payment-divider-roles article:nth-child(3) small{color:#c7ff38}.gl-payment-split{position:absolute;z-index:2;left:62px;right:62px;top:175px;height:372px;display:grid;grid-template-columns:1fr 82px 1fr}.gl-payment-split>section{overflow:hidden;border-top:3px solid #315e47;border-bottom:1px solid #bdc8c1;background:#e8eee9}.gl-payment-split>section.is-subscription{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.gl-payment-split section>header{position:relative;height:91px;padding:16px 20px;border-bottom:1px solid #c5d0c9}.gl-payment-split .is-subscription>header{border-color:#ffffff1d}.gl-payment-split header small{color:#397454;font:600 9px DM Mono,monospace}.gl-payment-split .is-subscription header small{color:#c7ff38}.gl-payment-split header b{display:block;margin-top:9px;font-size:20px}.gl-payment-split header strong{position:absolute;right:20px;top:22px;font-size:18px}.gl-payment-split header em{position:absolute;right:20px;bottom:18px;color:#6d8176;font:600 9px DM Mono,monospace;font-style:normal}.gl-payment-split .is-subscription header em{color:#c7ff38}.gl-payment-split dl{margin:0;padding:0 20px}.gl-payment-split dl>div{height:57px;display:grid;grid-template-columns:115px 1fr;align-items:center;border-bottom:1px solid #c5d0c9}.gl-payment-split .is-subscription dl>div{border-color:#ffffff18}.gl-payment-split dt{color:#72867b;font-size:12px;font-weight:800}.gl-payment-split dd{margin:0;font-size:13px;font-weight:750}.gl-payment-split .is-subscription dd{color:#d2dcd5}.gl-payment-split section>footer{height:52px;display:flex;align-items:center;padding:0 20px;color:#315e47;font-size:11px;font-weight:800}.gl-payment-split .is-subscription>footer{color:#c7ff38}.gl-payment-versus{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#687b70}.gl-payment-versus b{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin:14px 0;border-radius:50%;background:#315e47;color:#fff;font-size:24px}.gl-payment-versus span{font-size:10px;font-weight:800;writing-mode:vertical-rl;letter-spacing:.12em}.gl-payment-type-rule,.gl-iap-rule{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:48px;display:flex;align-items:center;background:#dfe7df;color:#52655a;font-size:11px}.gl-payment-type-rule>b,.gl-iap-rule>b{align-self:stretch;display:flex;align-items:center;padding:0 18px;background:#315e47;color:#fff}.gl-payment-type-rule span,.gl-iap-rule span{padding:0 17px;font-weight:800}.gl-payment-type-rule i,.gl-iap-rule i{color:#83958b;font-style:normal}.gl-payment-type-rule strong,.gl-iap-rule strong{margin-left:auto;padding-right:17px;color:#315e47}.gl-iap-map{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:363px;display:grid;grid-template-columns:1fr 27px 1fr 27px 1fr 27px 1fr 27px 1fr;align-items:start;padding:32px 17px 0;overflow:hidden;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:linear-gradient(110deg,#e8eee9 0 45%,#0d1a14 45% 100%)}.gl-iap-map>section{position:relative;height:190px;padding:20px 16px;border-top:3px solid #668173;background:#f8faf7}.gl-iap-map>section.is-flutter{border-top-color:#c7ff38;background:#203128;color:#fff}.gl-iap-map>section.is-verify{border-top-color:#c7ff38;background:#17261f;color:#fff}.gl-iap-map>section.is-state{border-top-color:#c7ff38;background:#c7ff38;color:#142219}.gl-iap-map>i{padding-top:78px;color:#71867a;font-size:18px;font-style:normal;text-align:center}.gl-iap-map>section small,.gl-iap-stores small{display:block;color:#397454;font:600 9px DM Mono,monospace}.gl-iap-map>section.is-flutter small,.gl-iap-map>section.is-verify small{color:#c7ff38}.gl-iap-map>section.is-state small{color:#315e47}.gl-iap-map>section b{display:block;margin-top:13px;font-size:17px}.gl-iap-map>section span{display:block;margin-top:18px;color:#5c7065;font-size:11px;line-height:1.55}.gl-iap-map>section.is-flutter span,.gl-iap-map>section.is-verify span{color:#a5b2aa}.gl-iap-map>section.is-state span{color:#315e47}.gl-iap-map>section em{position:absolute;left:16px;bottom:17px;color:#315e47;font-size:10px;font-style:normal;font-weight:800}.gl-iap-map>section.is-flutter em,.gl-iap-map>section.is-verify em{color:#c7ff38}.gl-iap-stores{display:grid;gap:10px}.gl-iap-stores>section{height:90px;padding:13px 15px;border-top:2px solid #c7ff38;background:#16251e;color:#fff}.gl-iap-stores b{display:block;margin-top:9px;font-size:15px}.gl-iap-stores span{display:block;margin-top:6px;color:#9faea5;font-size:10px}.gl-iap-notify{position:absolute;left:245px;right:17px;bottom:20px;height:70px;display:flex;align-items:center;padding:0 18px;border-left:3px solid #c7ff38;background:#203128;color:#fff}.gl-iap-notify b{color:#c7ff38;font-size:13px}.gl-iap-notify span{margin-left:22px;color:#aab7af;font-size:12px}.gl-iap-notify i{margin:0 20px;color:#c7ff38;font-style:normal}.gl-iap-notify strong{font-size:12px}.gl-iap-sequence{position:absolute;z-index:2;left:62px;right:62px;top:168px;height:400px;overflow:hidden;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:#edf2ed}.gl-iap-seq-actors{position:absolute;z-index:3;left:0;right:0;top:0;height:63px;display:grid;grid-template-columns:repeat(6,1fr);background:#0d1a14;color:#fff}.gl-iap-seq-actors>div{display:flex;flex-direction:column;justify-content:center;padding:0 8px;border-right:1px solid #ffffff18;text-align:center}.gl-iap-seq-actors small{color:#c7ff38;font:600 8px DM Mono,monospace}.gl-iap-seq-actors b{margin-top:6px;font-size:13px}.gl-iap-seq-lines{position:absolute;inset:63px 0 0;display:grid;grid-template-columns:repeat(6,1fr)}.gl-iap-seq-lines i{justify-self:center;width:1px;height:100%;background:repeating-linear-gradient(to bottom,#899b91 0 6px,transparent 6px 12px)}.gl-iap-msg{position:absolute;z-index:2;height:22px;border-top:2px solid #315e47;color:#315e47}.gl-iap-msg:after{content:"";position:absolute;right:-1px;top:-6px;border-left:8px solid #315e47;border-top:5px solid transparent;border-bottom:5px solid transparent}.gl-iap-msg.is-return{border-top-style:dashed}.gl-iap-msg.is-return:after{left:-1px;right:auto;border-left:0;border-right:8px solid #315e47}.gl-iap-msg span{position:absolute;left:50%;top:-20px;transform:translate(-50%);padding:2px 7px;background:#edf2ed;color:#263b30;font-size:10px;font-weight:800;white-space:nowrap}.gl-iap-msg.is-01{left:96px;top:97px;width:193px}.gl-iap-msg.is-02{left:289px;top:137px;width:193px}.gl-iap-msg.is-03{left:482px;top:177px;width:193px}.gl-iap-msg.is-04{left:675px;top:217px;width:193px}.gl-iap-msg.is-05{left:482px;top:257px;width:386px}.gl-iap-msg.is-06{left:868px;top:297px;width:192px}.gl-iap-msg.is-07{left:289px;top:337px;width:193px}.gl-iap-seq-note{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:48px;display:flex;align-items:center;background:#203128;color:#fff;font-size:11px}.gl-iap-seq-note b{align-self:stretch;display:flex;align-items:center;padding:0 16px;color:#c7ff38}.gl-iap-seq-note span{color:#afbbb3}.gl-iap-seq-note i{margin:0 20px;color:#667a6f;font-style:normal}.gl-toss-architecture,.gl-toss-sequence-page{background:#f4f6f2;color:#0b1712}.gl-toss-structure{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:363px;display:grid;grid-template-columns:repeat(5,1fr);gap:19px;padding:35px 18px 0;overflow:hidden;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:linear-gradient(110deg,#e8eee9 0 43%,#0d1a14 43% 100%)}.gl-toss-mainline{position:absolute;left:90px;right:90px;top:96px;height:2px;background:linear-gradient(90deg,#315e47 0 42%,#c7ff38 42% 100%)}.gl-toss-mainline:after{content:"";position:absolute;right:0;top:-5px;border-left:9px solid #c7ff38;border-top:6px solid transparent;border-bottom:6px solid transparent}.gl-toss-structure>article{position:relative;z-index:2;height:205px;padding:0 13px;border-left:1px solid #bec9c2}.gl-toss-structure>article:first-of-type{border-left:0}.gl-toss-structure>article.is-app,.gl-toss-structure>article.is-callback{margin-top:-14px;height:230px;padding:14px 16px;border:1px solid #ffffff1b;border-top:3px solid #c7ff38;background:#17261f;color:#fff}.gl-toss-structure>article.is-server{margin-top:-14px;height:230px;padding:14px 16px;border:0;border-top:3px solid #c7ff38;background:#c7ff38;color:#142219}.gl-toss-structure article>i{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-bottom:19px;border:2px solid #315e47;border-radius:50%;background:#f7faf6;color:#315e47;font:700 10px DM Mono,monospace;font-style:normal;box-shadow:0 0 0 7px #e8eee9}.gl-toss-structure .is-app>i,.gl-toss-structure .is-callback>i{border-color:#c7ff38;background:#17261f;color:#c7ff38;box-shadow:0 0 0 7px #17261f}.gl-toss-structure .is-server>i{border-color:#142219;background:#142219;color:#c7ff38;box-shadow:0 0 0 7px #c7ff38}.gl-toss-structure article small{color:#397454;font:600 9px DM Mono,monospace}.gl-toss-structure .is-app small,.gl-toss-structure .is-callback small{color:#c7ff38}.gl-toss-structure .is-server small{color:#315e47}.gl-toss-structure article b{display:block;margin-top:9px;font-size:17px}.gl-toss-structure article span{display:block;margin-top:13px;color:#5b6f64;font-size:11px;line-height:1.55}.gl-toss-structure .is-app span,.gl-toss-structure .is-callback span{color:#a5b2aa}.gl-toss-structure .is-server span{color:#315e47}.gl-toss-owner{position:absolute;z-index:3;bottom:17px;height:64px;padding:13px 17px;border-left:3px solid #315e47}.gl-toss-owner small{color:#397454;font:600 9px DM Mono,monospace}.gl-toss-owner b{display:block;margin-top:8px;font-size:11px}.gl-toss-owner.is-client{left:18px;width:472px;background:#dce6de}.gl-toss-owner.is-ours{left:510px;right:18px;border-left-color:#c7ff38;background:#203128;color:#fff}.gl-toss-owner.is-ours small{color:#c7ff38}.gl-toss-rule{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:48px;display:flex;align-items:center;background:#dfe7df;color:#52655a;font-size:10px}.gl-toss-rule>b{align-self:stretch;display:flex;align-items:center;padding:0 16px;background:#315e47;color:#fff}.gl-toss-rule span{padding:0 13px;font-weight:800}.gl-toss-rule i{color:#83958b;font-style:normal}.gl-toss-rule strong{margin-left:auto;padding-right:14px;color:#315e47}.gl-toss-sequence{position:absolute;z-index:2;left:62px;right:62px;top:168px;height:400px;overflow:hidden;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:#edf2ed}.gl-toss-seq-actors{position:absolute;z-index:3;left:0;right:0;top:0;height:63px;display:grid;grid-template-columns:repeat(5,1fr);background:#0d1a14;color:#fff}.gl-toss-seq-actors>div{display:flex;flex-direction:column;justify-content:center;padding:0 9px;border-right:1px solid #ffffff18;text-align:center}.gl-toss-seq-actors small{color:#c7ff38;font:600 8px DM Mono,monospace}.gl-toss-seq-actors b{margin-top:6px;font-size:13px}.gl-toss-seq-lines{position:absolute;inset:63px 0 0;display:grid;grid-template-columns:repeat(5,1fr)}.gl-toss-seq-lines i{justify-self:center;width:1px;height:100%;background:repeating-linear-gradient(to bottom,#899b91 0 6px,transparent 6px 12px)}.gl-toss-msg{position:absolute;z-index:2;height:20px;border-top:2px solid #315e47}.gl-toss-msg:after{content:"";position:absolute;right:-1px;top:-6px;border-left:8px solid #315e47;border-top:5px solid transparent;border-bottom:5px solid transparent}.gl-toss-msg.is-return{border-top-style:dashed}.gl-toss-msg.is-return:after{left:-1px;right:auto;border-left:0;border-right:8px solid #315e47}.gl-toss-msg span{position:absolute;left:50%;top:-19px;transform:translate(-50%);padding:2px 7px;background:#edf2ed;color:#263b30;font-size:10px;font-weight:800;white-space:nowrap}.gl-toss-msg.is-01{left:115px;top:91px;width:231px}.gl-toss-msg.is-02{left:346px;top:128px;width:463px}.gl-toss-msg.is-03{left:578px;top:165px;width:231px}.gl-toss-msg.is-04{left:578px;top:202px;width:231px}.gl-toss-msg.is-05{left:346px;top:239px;width:232px}.gl-toss-msg.is-06{left:346px;top:276px;width:694px}.gl-toss-msg.is-07{left:809px;top:313px;width:231px}.gl-toss-msg.is-08{left:346px;top:350px;width:694px}.gl-toss-seq-note{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:48px;display:flex;align-items:center;background:#203128;color:#fff;font-size:11px}.gl-toss-seq-note b{align-self:stretch;display:flex;align-items:center;padding:0 16px;color:#c7ff38}.gl-toss-seq-note span{color:#afbbb3}.gl-toss-seq-note i{margin:0 20px;color:#667a6f;font-style:normal}.gl-payment-review{background:#f4f6f2;color:#0b1712}.gl-review-flow{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:363px;overflow:hidden;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:linear-gradient(110deg,#e8eee9 0 64%,#0d1a14 64% 100%)}.gl-review-line{position:absolute;left:103px;right:103px;top:93px;height:2px;background:linear-gradient(90deg,#315e47 0 62%,#c7ff38 62% 100%)}.gl-review-line:after{content:"";position:absolute;right:0;top:-5px;border-left:9px solid #c7ff38;border-top:6px solid transparent;border-bottom:6px solid transparent}.gl-review-flow>section:not(.gl-review-reject):not(.gl-review-fallback){position:absolute;z-index:2;top:35px;width:220px;height:181px;padding:0 17px;border-left:1px solid #bdc8c1}.gl-review-flow>section.is-submit{left:30px;border-left:0}.gl-review-flow>section.is-explain{left:287px}.gl-review-flow>section.is-release{right:29px;height:202px;margin-top:-12px;padding-top:12px;border:1px solid #ffffff1c;border-top:3px solid #c7ff38;background:#17261f;color:#fff}.gl-review-flow>section>i{display:flex;align-items:center;justify-content:center;width:50px;height:50px;margin-bottom:18px;border:2px solid #315e47;border-radius:50%;background:#f7faf6;color:#315e47;font:700 10px DM Mono,monospace;font-style:normal;box-shadow:0 0 0 7px #e8eee9}.gl-review-flow .is-release>i{border-color:#c7ff38;background:#c7ff38;color:#142219;box-shadow:0 0 0 7px #17261f}.gl-review-flow section small{color:#397454;font:600 9px DM Mono,monospace}.gl-review-flow .is-release small{color:#c7ff38}.gl-review-flow section>b{display:block;margin-top:9px;font-size:17px}.gl-review-flow section>span{display:block;margin-top:12px;color:#5c7065;font-size:11px;line-height:1.5}.gl-review-flow .is-release>span{color:#a5b2aa}.gl-review-flow section>em{position:absolute;left:17px;bottom:5px;color:#315e47;font-size:10px;font-style:normal;font-weight:800}.gl-review-flow .is-release>em{color:#c7ff38}.gl-review-gate{position:absolute;z-index:3;left:544px;top:58px;width:142px;height:91px;padding:14px 15px;clip-path:polygon(50% 0,100% 50%,50% 100%,0 50%);background:#315e47;color:#fff;text-align:center}.gl-review-gate small{display:block;margin-top:7px;color:#c7ff38;font:600 8px DM Mono,monospace}.gl-review-gate b{display:block;margin-top:5px;font-size:14px}.gl-review-gate span{display:block;margin-top:4px;color:#cad5ce;font-size:9px}.gl-review-reject,.gl-review-fallback{position:absolute!important;z-index:3!important;top:249px!important;height:82px!important;padding:13px 17px!important;border-left:3px solid #df765f!important;background:#efe6e2!important;color:#192820!important}.gl-review-reject{left:285px!important;width:420px!important}.gl-review-fallback{left:724px!important;right:28px!important;width:auto!important;border-left-color:#c7ff38!important;background:#203128!important;color:#fff!important}.gl-review-reject small{color:#b85540!important}.gl-review-fallback small{color:#c7ff38!important}.gl-review-reject b,.gl-review-fallback b{margin-top:7px!important;font-size:13px!important}.gl-review-reject span,.gl-review-fallback span{position:absolute;right:15px;top:15px;margin:0!important;font-size:9px!important}.gl-review-fallback span{color:#a6b3ab!important;top:auto;bottom:13px}.gl-review-close{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:48px;display:flex;align-items:center;background:#203128;color:#fff;font-size:11px}.gl-review-close>b{align-self:stretch;display:flex;align-items:center;padding:0 17px;background:#c7ff38;color:#142219}.gl-review-close span{padding:0 16px;color:#b5c1b9;font-weight:800}.gl-review-close i{color:#667a6f;font-style:normal}.gl-review-close strong{margin-left:auto;padding-right:16px;color:#c7ff38}.gl-final-schedule,.gl-final-price,.gl-final-team,.gl-career-page{background:#f4f6f2;color:#0b1712}.gl-final-gantt{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:339px;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1}.gl-final-gantt-head,.gl-final-gantt-row{display:grid;grid-template-columns:330px repeat(8,1fr)}.gl-final-gantt-head{height:31px;background:#0d1a14;color:#fff}.gl-final-gantt-head>b,.gl-final-gantt-head>span{display:flex;align-items:center;padding-left:17px;color:#aab7af;font:600 9px DM Mono,monospace}.gl-final-gantt-head>span{justify-content:center;padding:0;border-left:1px solid #ffffff18}.gl-final-gantt-row{height:43px;background:#eef2ed}.gl-final-gantt-row:nth-child(odd){background:#e5ece6}.gl-final-gantt-row>div{display:grid;grid-template-columns:31px 1fr 145px;align-items:center;padding:0 13px;border-right:1px solid #bdc8c1;border-bottom:1px solid #c8d2cb}.gl-final-gantt-row>div i{color:#71867a;font:600 9px DM Mono,monospace;font-style:normal}.gl-final-gantt-row>div b{font-size:12px}.gl-final-gantt-row>div span{color:#687c71;font-size:10px;text-align:right}.gl-final-gantt-row>section{grid-column:2 / span 8;display:grid;grid-template-columns:repeat(8,1fr);position:relative;border-bottom:1px solid #c8d2cb}.gl-final-gantt-row>section>i{grid-row:1;border-right:1px solid #d2dad4}.gl-final-gantt-row>section>b{grid-row:1;align-self:center;z-index:2;height:25px;display:flex;align-items:center;padding-left:10px;background:#315e47;color:#fff;font-size:9px;white-space:nowrap;overflow:hidden}.gl-final-gantt-row>section>b.is-key{background:#c7ff38;color:#142219}.gl-schedule-checkpoints{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:76px;display:grid;grid-template-columns:repeat(3,1fr);background:#203128;color:#fff}.gl-schedule-checkpoints>div{position:relative;padding:14px 18px;border-right:1px solid #ffffff18}.gl-schedule-checkpoints small{color:#c7ff38;font:600 9px DM Mono,monospace}.gl-schedule-checkpoints b{display:block;margin-top:8px;font-size:15px}.gl-schedule-checkpoints span{position:absolute;right:17px;bottom:15px;color:#aab7af;font-size:10px}.gl-price-total{position:absolute;z-index:2;left:62px;top:171px;width:310px;height:144px;padding:22px 24px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.gl-price-total small{color:#c7ff38;font:600 10px DM Mono,monospace}.gl-price-total b{display:block;margin-top:17px;font-size:34px;letter-spacing:-.04em}.gl-price-total span{display:block;margin-top:13px;color:#a7b4ac;font-size:11px}.gl-price-milestones{position:absolute;z-index:2;left:393px;right:62px;top:171px;height:244px;display:grid;grid-template-columns:repeat(3,1fr)}.gl-price-milestones article{position:relative;padding:21px 19px;border-top:3px solid #71877a;border-right:1px solid #c0cbc4;background:#e8eee9}.gl-price-milestones article.is-key{border-top-color:#c7ff38;background:#203128;color:#fff}.gl-price-milestones i{display:flex;align-items:center;justify-content:center;width:49px;height:49px;border-radius:50%;background:#315e47;color:#fff;font:700 12px DM Mono,monospace;font-style:normal}.gl-price-milestones .is-key i{background:#c7ff38;color:#142219}.gl-price-milestones small{display:block;margin-top:18px;color:#397454;font:600 9px DM Mono,monospace}.gl-price-milestones .is-key small{color:#c7ff38}.gl-price-milestones b{display:block;margin-top:9px;font-size:20px}.gl-price-milestones span{display:block;margin-top:16px;color:#5d7166;font-size:11px;line-height:1.55}.gl-price-milestones .is-key span{color:#a6b3ab}.gl-price-boundary{position:absolute;z-index:2;left:62px;right:62px;top:435px;height:112px;display:grid;grid-template-columns:1.35fr 1fr .85fr;background:#e4ebe5}.gl-price-boundary section{padding:18px 19px;border-right:1px solid #c3cec7}.gl-price-boundary small{color:#397454;font:600 9px DM Mono,monospace}.gl-price-boundary b{display:block;margin-top:14px;font-size:12px;line-height:1.5}.gl-price-option{position:absolute;z-index:3;left:62px;right:62px;bottom:72px;height:48px;display:flex;align-items:center;background:#203128;color:#fff;font-size:11px}.gl-price-option>b{align-self:stretch;display:flex;align-items:center;padding:0 17px;background:#c7ff38;color:#142219}.gl-price-option span{padding-left:18px}.gl-price-option em{margin-left:auto;padding-right:17px;color:#c7ff38;font-style:normal;font-weight:800}.gl-team-layout{position:absolute;z-index:2;left:62px;right:62px;top:177px;height:366px;display:grid;grid-template-columns:1.14fr .86fr;gap:20px}.gl-team-owner,.gl-team-support{border-top:3px solid #315e47;background:#e8eee9}.gl-team-owner{padding:0 26px}.gl-team-owner header,.gl-team-support header{position:relative;height:78px;padding:16px 0;border-bottom:1px solid #c3cec7}.gl-team-owner header small,.gl-team-support header small{color:#397454;font:600 9px DM Mono,monospace}.gl-team-owner header b,.gl-team-support header b{display:block;margin-top:9px;font-size:18px}.gl-team-owner header strong,.gl-team-support header strong{position:absolute;right:0;top:21px;font-size:25px}.gl-team-owner h3{margin:24px 0 0;font-size:24px;line-height:1.35;letter-spacing:-.04em}.gl-team-owner p{margin-top:17px!important;color:#5c7065;font-size:12px;line-height:1.6}.gl-team-owner>div{display:grid;grid-template-columns:repeat(3,1fr);margin-top:24px;border-top:1px solid #bdc8c1}.gl-team-owner>div span{padding:16px 0;border-right:1px solid #c3cec7}.gl-team-owner>div b{display:block;color:#315e47;font-size:19px}.gl-team-owner>div small{display:block;margin-top:6px;color:#697d72;font-size:9px}.gl-team-support{padding:0 22px;border-top-color:#c7ff38;background:#0d1a14;color:#fff}.gl-team-support header{border-color:#ffffff1d}.gl-team-support header small{color:#c7ff38}.gl-team-support>div{height:71px;display:grid;grid-template-columns:38px 120px 1fr;align-items:center;border-bottom:1px solid #ffffff18}.gl-team-support>div i{color:#c7ff38;font:600 9px DM Mono,monospace;font-style:normal}.gl-team-support>div b{font-size:13px}.gl-team-support>div span{padding-left:13px;border-left:1px solid #ffffff20;color:#a6b3ab;font-size:10px;line-height:1.45}.gl-team-support footer{height:72px;display:flex;align-items:center;color:#c7ff38;font-size:11px;font-weight:800}.gl-team-method{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:48px;display:flex;align-items:center;background:#dfe7df;color:#52655a;font-size:11px}.gl-team-method>b{align-self:stretch;display:flex;align-items:center;padding:0 17px;background:#315e47;color:#fff}.gl-team-method span{padding:0 16px;font-weight:800}.gl-team-method i{color:#87988e;font-style:normal}.gl-team-method strong{margin-left:auto;padding-right:16px;color:#315e47}.gl-career-table{position:absolute;z-index:2;left:62px;right:62px;top:171px;height:390px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(8,1fr);grid-auto-flow:column;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1}.gl-career-table>div{display:grid;grid-template-columns:39px 170px 1fr 76px;align-items:center;padding:0 13px;border-right:1px solid #c3cec7;border-bottom:1px solid #c8d2cb;background:#eef2ed}.gl-career-table>div:nth-child(2n){background:#e6ede7}.gl-career-table i{color:#71867a;font:600 9px DM Mono,monospace;font-style:normal}.gl-career-table b{font-size:12px}.gl-career-table span{padding-left:13px;border-left:1px solid #c2cdc6;color:#5f7368;font-size:10px}.gl-career-table em{justify-self:end;color:#315e47;font-size:9px;font-style:normal;font-weight:800}.gl-career-summary{position:absolute;z-index:3;left:62px;right:62px;bottom:72px;height:57px;display:flex;align-items:center;background:#203128;color:#fff}.gl-career-summary>span{align-self:stretch;min-width:190px;padding:11px 18px;border-right:1px solid #ffffff18}.gl-career-summary small{display:block;color:#87988f;font:600 8px DM Mono,monospace}.gl-career-summary span b{display:block;margin-top:7px;color:#c7ff38;font-size:12px}.gl-career-summary>strong{margin-left:auto;padding-right:18px;color:#d1dbd4;font-size:11px}.gl-final-close{position:relative;width:1280px;height:720px;overflow:hidden;background:#07100d;color:#f2f6f2}.gl-final-close:after{content:"";position:absolute;width:700px;height:700px;right:-180px;bottom:-360px;border-radius:50%;background:radial-gradient(circle,#c7ff3821,transparent 68%)}.gl-final-close-no{position:absolute;right:48px;top:5px;color:#ffffff08;font:700 220px/1 Manrope,sans-serif}.gl-final-close>header{position:absolute;z-index:2;left:74px;top:107px}.gl-final-close>header small{color:#c7ff38;font:600 10px DM Mono,monospace;letter-spacing:.13em}.gl-final-close>header h2{margin-top:28px;font-size:45px;line-height:1.18;letter-spacing:-.06em}.gl-final-close>header h2 em{color:#9aa8a0;font-style:normal;font-weight:500}.gl-final-close>header p{margin-top:29px;color:#95a39b;font-size:14px;line-height:1.8}.gl-final-close>header p b{color:#dfe7e2}.gl-final-promises{position:absolute;z-index:2;left:74px;right:74px;bottom:118px;height:105px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff18}.gl-final-promises article{padding:21px 20px;border-right:1px solid #ffffff18}.gl-final-promises small{color:#6d7d73;font:600 9px DM Mono,monospace}.gl-final-promises b{display:block;margin-top:13px;color:#dfe7e2;font-size:16px}.gl-final-sign{position:absolute;z-index:2;left:74px;right:74px;bottom:42px;display:flex;align-items:center;color:#69786f;font:600 9px DM Mono,monospace;letter-spacing:.08em}.gl-final-sign span{color:#c7ff38}.gl-final-sign b{margin-left:20px;font-weight:500}.gl-final-sign em{margin-left:auto;color:#a9b5ad;font-style:normal}.gl-copy>p,.gl-contract small,.gl-contract-head,.gl-cover>footer{font-size:10px}.gl-copy>div{font-size:15px}.gl-phases strong{font-size:12px}.gl-phases span,.gl-proof span{font-size:10px}.gl-proof b{font-size:14px}.gl-page-head>p,.gl-evidence-head>p,.gl-standard-head>p,.gl-divider>header small{font-size:11px}.gl-page-head>span,.gl-evidence-head>span,.gl-standard-head>span{font-size:14px}.gl-route small{font-size:10px}.gl-route strong{font-size:15px}.gl-route h3{font-size:22px}.gl-route p{font-size:13px}.gl-route footer,.gl-page-foot{font-size:10px}.gl-divider>header p{font-size:15px}.gl-divider-steps small{font-size:10px}.gl-divider-steps b{font-size:15px}.gl-divider>footer{font-size:10px}.gl-evidence-copy small{font-size:11px}.gl-evidence-copy p{font-size:14px}.gl-evidence-line,.gl-evidence-line>b{font-size:12px}.gl-evidence-line strong,.gl-capability-line small{font-size:10px}.gl-capability-line p{font-size:14px}.gl-capability-result small,.gl-capability-result span{font-size:10px}.gl-capability-result b{font-size:19px}.gl-boundary-split header small{font-size:10px}.gl-boundary-split header b{font-size:18px}.gl-boundary-split li span{font-size:10px}.gl-boundary-split li b{font-size:14px}.gl-boundary-split li em,.gl-test-standard,.gl-test-standard strong{font-size:12px}.gl-checklist>div>span{font-size:13px}.gl-checklist>div>span i{font-size:10px}.gl-checklist>div>b{font-size:11px}.gl-checklist .gl-check-head span{font-size:10px!important}.gl-client-ready{font-size:12px}.gl-gantt-head>b,.gl-gantt-head span{font-size:10px}.gl-gantt-label i{font-size:10px}.gl-gantt-label b{font-size:13px}.gl-gantt-label span{font-size:10px}.gl-gantt-weeks>b{font-size:10px}.gl-contract-close small{font-size:10px}.gl-contract-close div span{font-size:11px}.gl-contract-close>p{font-size:13px}.gl-contract-close>p b{font-size:12px}@media(max-width:700px){.gl-toolbar{height:54px;padding:0 14px}.gl-toolbar-title span{display:none}.gl-stage{padding:20px 12px 40px}}@media print{.no-print{display:none!important}.gl-stage{display:block;padding:0}.gl-shell{width:1280px;height:720px;-moz-column-break-after:page;break-after:page;page-break-after:always}.gl-shell:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.gl-cover,.gl-slide{transform:none;box-shadow:none}@page{size:1280px 720px;margin:0}}.aw-root{min-height:100vh;background:#dfe2e3;color:#f4f7f4;font-family:Manrope,Pretendard,Apple SD Gothic Neo,sans-serif;-webkit-font-smoothing:antialiased}.aw-root *{box-sizing:border-box}.aw-toolbar{height:58px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;background:#101311;color:#fff;border-bottom:1px solid #ffffff16}.aw-toolbar-title{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;font-weight:750}.aw-toolbar-title>i{width:7px;height:7px;border-radius:50%;background:#c7ff38;box-shadow:0 0 14px #c7ff38}.aw-toolbar-title span{margin-left:8px;color:#818985;font-size:10px;font-weight:500}.aw-toolbar button{display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #ffffff27;border-radius:3px;background:transparent;color:#fff;font-size:10px}.aw-toolbar button svg{width:13px;height:13px}.aw-stage{--aw-scale:1;--aw-height:720px;display:flex;flex-direction:column;align-items:center;gap:30px;padding:36px 24px 64px}.aw-shell{position:relative;flex:0 0 auto;width:calc(1280px * var(--aw-scale));height:var(--aw-height)}.aw-cover,.aw-slide{position:absolute;inset:0 auto auto 0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--aw-scale));transform-origin:top left;box-shadow:0 24px 70px #18201d40}.aw-cover{background:#07100d;color:#f4f7f4}.aw-cover h1,.aw-cover p,.aw-slide h2,.aw-slide h3,.aw-slide p{margin:0}.aw-glow{position:absolute;border-radius:50%}.aw-glow-a{width:520px;height:520px;right:-120px;top:-190px;background:radial-gradient(circle,#48ff7b2b 0,transparent 68%)}.aw-glow-b{width:420px;height:420px;left:420px;bottom:-300px;background:radial-gradient(circle,#c7ff381b 0,transparent 70%)}.aw-cover>header{position:absolute;z-index:5;left:62px;right:62px;top:46px;display:flex;align-items:center;justify-content:space-between}.aw-brand{display:flex;align-items:center;gap:9px}.aw-brand>i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid #fff;border-radius:50%;font:800 13px Manrope,sans-serif;font-style:normal}.aw-brand span{font:800 8px/1.05 Manrope,sans-serif;letter-spacing:.13em}.aw-edition{display:flex;align-items:center;border:1px solid #ffffff42;font:500 8px DM Mono,monospace;letter-spacing:.08em}.aw-edition b{padding:8px 12px;color:#fff;font-weight:500}.aw-edition span{padding:8px 11px;border-left:1px solid #ffffff42;color:#c7ff38}.aw-copy{position:absolute;z-index:4;left:74px;top:169px}.aw-copy>p{color:#8e9d96;font:500 9px DM Mono,monospace;letter-spacing:.15em}.aw-copy h1{margin-top:25px;font-family:Manrope,Pretendard,sans-serif;font-size:58px;line-height:1.12;letter-spacing:-.067em;font-weight:800}.aw-copy h1 span{color:#9ba69f;font-weight:500}.aw-copy>div{margin-top:28px;color:#9aa59f;font-size:13px;line-height:1.8;letter-spacing:-.02em}.aw-contract{position:absolute;z-index:5;right:74px;top:121px;width:430px;height:448px;padding:0 22px 20px;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813f5,#09120fee);box-shadow:0 28px 70px #0008}.aw-contract:before{content:"";position:absolute;inset:7px;border:1px solid #ffffff0a;pointer-events:none}.aw-contract-head{height:45px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;color:#89968f;font:500 8px DM Mono,monospace;letter-spacing:.13em}.aw-contract-head i{padding:5px 8px;border:1px solid #c7ff3848;color:#c7ff38;font-style:normal}.aw-duration{position:absolute;left:22px;top:68px;width:136px}.aw-contract small{display:block;color:#78867f;font:500 8px DM Mono,monospace;letter-spacing:.13em}.aw-duration>div{display:flex;align-items:flex-end;margin-top:17px}.aw-duration b{color:#fff;font:500 70px/.78 DM Mono,monospace;letter-spacing:-.1em}.aw-duration em{margin:0 0 3px 9px;color:#c7ff38;font:500 9px DM Mono,monospace;font-style:normal;letter-spacing:.08em}.aw-phases{position:absolute;left:182px;right:22px;top:68px}.aw-phases article{height:52px;display:grid;grid-template-columns:23px 1fr 26px;align-items:center;border-bottom:1px solid #ffffff1a}.aw-phases article>b{color:#56655e;font:500 8px DM Mono,monospace}.aw-phases article div{border-left:1px solid #ffffff15;padding-left:12px}.aw-phases strong{display:block;color:#e8eeeb;font-size:10px}.aw-phases span{display:block;margin-top:3px;color:#75827b;font-size:8px}.aw-phases em{color:#c7ff38;font:500 9px DM Mono,monospace;font-style:normal;text-align:right}.aw-budget{position:absolute;left:22px;right:22px;bottom:20px;height:188px;padding-top:18px;border-top:1px solid #ffffff20}.aw-budget-label{display:flex;align-items:center;justify-content:space-between}.aw-budget-label span{padding:4px 7px;background:#c7ff38;color:#07100d;font-size:8px;font-weight:800}.aw-price{display:flex;align-items:flex-end;margin-top:15px}.aw-price b{color:#fff;font:500 64px/.82 DM Mono,monospace;letter-spacing:-.09em}.aw-price em{margin:0 0 4px 12px;color:#c7ff38;font-size:13px;font-weight:700;font-style:normal}.aw-budget>p{display:flex;align-items:center;margin:18px 0 0;padding-top:12px;border-top:1px solid #ffffff14;color:#a5b0aa;font:500 9px DM Mono,monospace}.aw-budget>p i{margin:0 9px;color:#56645d;font-style:normal}.aw-budget>p strong{margin-left:auto;color:#fff;font:700 10px Manrope,Pretendard,sans-serif}.aw-proof{position:absolute;z-index:4;left:74px;bottom:108px;padding-left:15px;border-left:2px solid #c7ff38}.aw-proof span{display:block;color:#c7ff38;font:500 8px DM Mono,monospace;letter-spacing:.12em}.aw-proof b{display:block;margin-top:8px;color:#dce3df;font-size:12px;line-height:1.55}.aw-cover>footer{position:absolute;z-index:5;left:62px;right:62px;bottom:36px;display:flex;align-items:center;gap:33px;padding-top:14px;border-top:1px solid #ffffff1b;color:#738078;font:500 8px DM Mono,monospace;letter-spacing:.08em}.aw-cover>footer b{margin-left:auto;color:#c7ff38;font-weight:500}.aw-contents{background:#f4f6f2;color:#0b1712}.aw-page-head{position:absolute;z-index:2;left:62px;right:62px;top:49px}.aw-page-head>p{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.15em}.aw-page-head h2{margin-top:15px;color:#0b1712;font-size:34px;line-height:1.16;letter-spacing:-.055em}.aw-page-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.aw-page-head>span{position:absolute;right:0;top:36px;width:390px;color:#65736b;font-size:11px;line-height:1.7;letter-spacing:-.02em}.aw-route{position:absolute;z-index:2;left:62px;right:62px;top:221px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426}.aw-route article{position:relative;height:406px;padding:29px 24px 22px;border-right:1px solid #b9c5be;background:#eef2ed}.aw-route article:first-child{border-left:1px solid #b9c5be}.aw-route article:before{content:"";position:absolute;left:24px;top:-5px;width:9px;height:9px;border-radius:50%;background:#a8b5ad;border:3px solid #f4f6f2}.aw-route article.is-current{background:#0d1a14;color:#fff}.aw-route article.is-current:before{background:#c7ff38}.aw-route small{color:#6d7e74;font:500 8px DM Mono,monospace;letter-spacing:.12em}.aw-route .is-current small{color:#9aaa9f}.aw-route strong{display:block;margin-top:26px;color:#397454;font-size:13px}.aw-route .is-current strong{color:#c7ff38}.aw-route h3{margin-top:16px;font-size:20px;line-height:1.35;letter-spacing:-.045em}.aw-route p{margin-top:32px!important;color:#718078;font-size:11px;line-height:1.75}.aw-route .is-current p{color:#9aa9a0}.aw-route footer{position:absolute;left:24px;right:24px;bottom:22px;padding-top:13px;border-top:1px solid #bcc7c0;color:#718078;font:500 8px DM Mono,monospace;letter-spacing:.09em}.aw-route .is-current footer{border-color:#fff2;color:#c7ff38}.aw-page-foot{position:absolute;z-index:2;left:62px;right:62px;bottom:29px;display:flex;justify-content:space-between;color:#79867e;font:500 8px DM Mono,monospace;letter-spacing:.09em}.aw-page-foot b{font-weight:500;color:#3d5f4d}.aw-divider{background:#07100d;color:#f2f6f2}.aw-divider:after{content:"";position:absolute;width:620px;height:620px;right:-220px;bottom:-330px;border-radius:50%;background:radial-gradient(circle,#c7ff3820,transparent 68%)}.aw-divider-no{position:absolute;right:48px;top:4px;color:#ffffff08;font:700 252px/1 Manrope,sans-serif;letter-spacing:-.1em}.aw-divider>header{position:absolute;z-index:2;left:74px;top:113px}.aw-divider>header small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.15em}.aw-divider>header h2{margin-top:29px;font-size:45px;line-height:1.18;letter-spacing:-.062em}.aw-divider>header h2 em{color:#99a79f;font-style:normal;font-weight:500}.aw-divider>header p{margin-top:30px;color:#8f9d95;font-size:13px;line-height:1.85}.aw-divider>header p b{color:#dce5df}.aw-divider-steps{position:absolute;z-index:2;left:74px;right:74px;bottom:100px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26}.aw-divider-steps article{position:relative;padding:24px 24px 0 0;border-right:1px solid #ffffff18}.aw-divider-steps article+article{padding-left:24px}.aw-divider-steps small{display:block;color:#68766e;font:500 8px DM Mono,monospace;letter-spacing:.12em}.aw-divider-steps b{display:block;margin-top:13px;color:#dce4df;font-size:13px}.aw-divider-steps b span{color:#c7ff38}.aw-divider>footer{position:absolute;z-index:2;left:62px;right:62px;bottom:34px;display:flex;align-items:center;gap:14px;color:#66746c;font:500 8px DM Mono,monospace;letter-spacing:.11em}.aw-divider>footer span{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border:1px solid #c7ff38;color:#c7ff38}.aw-divider>footer b{font-weight:500}.aw-evidence{background:#f4f6f2;color:#0b1712}.aw-evidence-head{position:absolute;z-index:2;left:62px;right:62px;top:46px}.aw-evidence-head>p{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.14em}.aw-evidence-head h2{margin-top:14px;font-size:32px;line-height:1.16;letter-spacing:-.052em}.aw-evidence-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.aw-evidence-head>span{position:absolute;right:0;top:46px;width:365px;color:#65736b;font-size:12px;line-height:1.7}.aw-evidence-pair{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:389px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.aw-evidence-pair>article{display:grid;grid-template-columns:252px 1fr;border-top:1px solid #173426;border-bottom:1px solid #bdc8c1;background:#eef2ed}.aw-image-slot{position:relative;width:214px;height:353px;margin:18px auto;overflow:hidden;border:1px solid #26342d;background:#0d1010}.aw-image-slot img{display:block;width:100%;height:100%;-o-object-fit:contain;object-fit:contain}.aw-image-slot i{position:absolute;left:9px;bottom:9px;padding:5px 7px;background:#07100ddd;color:#c7ff38;font:500 6px DM Mono,monospace;font-style:normal;letter-spacing:.08em}.aw-evidence-copy{padding:38px 24px 24px 3px}.aw-evidence-copy small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.12em}.aw-evidence-copy h3{margin-top:22px;font-size:24px;line-height:1.3;letter-spacing:-.045em}.aw-evidence-copy p{margin-top:28px!important;padding-top:19px;border-top:1px solid #c5cfc8;color:#51645a;font-size:13px;line-height:1.72;letter-spacing:-.02em}.aw-evidence-line{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:55px;display:flex;align-items:center;padding:0 18px;background:#0d1a14;color:#dfe6e1;font-size:10px}.aw-evidence-line>b{margin-right:31px;color:#c7ff38;font-size:10px}.aw-evidence-line span{font-weight:700}.aw-evidence-line i{width:30px;height:1px;margin:0 11px;background:#54705f;position:relative}.aw-evidence-line i:after{content:"";position:absolute;right:0;top:-3px;border-left:5px solid #54705f;border-top:3px solid transparent;border-bottom:3px solid transparent}.aw-evidence-line strong{margin-left:auto;color:#c7ff38;font:500 8px DM Mono,monospace;letter-spacing:.1em}.aw-capability,.aw-boundary,.aw-rfp-check,.aw-delivery{background:#f4f6f2;color:#0b1712}.aw-standard-head{position:absolute;z-index:2;left:62px;right:62px;top:46px}.aw-standard-head>p{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.14em}.aw-standard-head h2{margin-top:14px;font-size:32px;line-height:1.16;letter-spacing:-.052em}.aw-standard-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.aw-standard-head>span{position:absolute;right:0;top:46px;width:365px;color:#65736b;font-size:12px;line-height:1.7}.aw-capability-line{position:absolute;z-index:2;left:62px;right:62px;top:191px;height:306px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426;border-bottom:1px solid #bdc8c1}.aw-capability-line article{position:relative;padding:29px 25px;border-right:1px solid #bdc8c1}.aw-capability-line article:first-child{border-left:1px solid #bdc8c1}.aw-capability-line article:before{content:"";position:absolute;left:25px;top:-5px;width:9px;height:9px;border-radius:50%;border:3px solid #f4f6f2;background:#397454}.aw-capability-line small{color:#61786b;font:500 8px DM Mono,monospace;letter-spacing:.11em}.aw-capability-line b{display:block;margin-top:31px;font-size:22px;line-height:1.35;letter-spacing:-.045em}.aw-capability-line p{position:absolute;left:25px;right:25px;bottom:30px;padding-top:17px;border-top:1px solid #c9d2cc;color:#617269;font-size:12px;line-height:1.7}.aw-capability-result{position:absolute;z-index:2;left:62px;right:62px;bottom:71px;height:109px;padding:24px 26px;background:#0d1a14;color:#fff}.aw-capability-result small{display:block;color:#c7ff38;font:500 8px DM Mono,monospace;letter-spacing:.12em}.aw-capability-result b{display:block;margin-top:13px;font-size:17px}.aw-capability-result span{position:absolute;right:26px;bottom:25px;color:#6f8377;font:500 8px DM Mono,monospace;letter-spacing:.1em}.aw-boundary-split{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:367px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.aw-boundary-split>section{border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:#eef2ed}.aw-boundary-split>section.is-proof{border-top-color:#9ecb2e;background:#0d1a14;color:#fff}.aw-boundary-split header{height:79px;padding:19px 22px;border-bottom:1px solid #c8d1cb}.aw-boundary-split .is-proof header{border-color:#ffffff20}.aw-boundary-split header small{display:block;color:#397454;font:500 8px DM Mono,monospace;letter-spacing:.11em}.aw-boundary-split .is-proof header small{color:#c7ff38}.aw-boundary-split header b{display:block;margin-top:9px;font-size:16px}.aw-boundary-split ul{list-style:none;margin:0;padding:0 22px}.aw-boundary-split li{height:67px;display:grid;grid-template-columns:31px 1fr;grid-template-rows:27px 21px;align-content:center;border-bottom:1px solid #d3dad5}.aw-boundary-split .is-proof li{border-color:#ffffff17}.aw-boundary-split li:last-child{border-bottom:0}.aw-boundary-split li span{grid-row:1/3;color:#87978e;font:500 8px DM Mono,monospace}.aw-boundary-split .is-proof li span{color:#65776c}.aw-boundary-split li b{font-size:13px}.aw-boundary-split li em{color:#697a70;font-size:10px;font-style:normal}.aw-boundary-split .is-proof li em{color:#8c9b92}.aw-test-standard{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:55px;display:flex;align-items:center;background:#dfe7df;color:#3e5147;font-size:10px}.aw-test-standard b{align-self:stretch;display:flex;align-items:center;padding:0 21px;background:#315e47;color:#fff}.aw-test-standard span{padding:0 18px;border-right:1px solid #bdc9c1;font-weight:700}.aw-test-standard strong{margin-left:auto;padding-right:19px;color:#315e47;font-size:10px}.aw-grid-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.aw-light{background:#f4f6f2;color:#0b1712}.aw-standard-head h2{font-size:30px}.aw-video{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:48px;display:flex;align-items:center;gap:14px;padding:0 18px;background:#0d1a14;color:#dfe6e1;font-size:11px}.aw-video i{display:flex;align-items:center;justify-content:center;width:24px;height:24px;border:1px solid #c7ff38;color:#c7ff38;font-size:9px;font-style:normal}.aw-video b{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.12em}.aw-video span{font-weight:700}.aw-video a{padding:5px 10px;border:1px solid #c7ff38;color:#c7ff38;font-size:10px;font-weight:700;text-decoration:none;white-space:nowrap}.aw-video span+a{margin-left:auto}.aw-bar{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;min-height:48px;display:flex;align-items:center;padding:0 18px 0 0;background:#dfe7df;color:#405248;font-size:11px}.aw-bar>b{align-self:stretch;display:flex;align-items:center;margin-right:20px;padding:0 20px;background:#315e47;color:#fff;white-space:nowrap}.aw-bar>span{line-height:1.55}.aw-bar>strong{margin-left:auto;padding-left:16px;color:#315e47;white-space:nowrap}.aw-q1{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:392px;display:grid;grid-template-columns:420px 1fr;gap:22px}.aw-stack{display:flex;flex-direction:column;gap:8px}.aw-stack>small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.12em}.aw-stack article{display:grid;grid-template-columns:54px 1fr;grid-template-rows:auto auto;row-gap:5px;align-content:center;height:72px;padding:0 16px;border-left:3px solid #315e47;background:#eef2ed}.aw-stack article i{grid-row:1/3;align-self:center;color:#6d8377;font:500 9px DM Mono,monospace;font-style:normal;letter-spacing:.1em}.aw-stack article b{font-size:15px}.aw-stack article span{color:#617269;font-size:11px}.aw-stack article.is-key{border-left-color:#c7ff38;background:#0d1a14;color:#fff}.aw-stack article.is-key i{color:#c7ff38}.aw-stack article.is-key span{color:#9aa9a0}.aw-stack>p{margin:auto 0 0;padding:16px 18px;background:#315e47;color:#fff}.aw-stack>p b{display:block;color:#c7ff38;font-size:20px}.aw-stack>p span{display:block;margin-top:6px;color:#d6e2da;font-size:11px;line-height:1.5}.aw-compare{align-self:start;border-top:2px solid #315e47}.aw-compare>div{display:grid;grid-template-columns:96px 1fr 1fr 1.15fr;min-height:55px;border-bottom:1px solid #c8d1cb;background:#f0f3ef}.aw-compare>div:nth-child(odd):not(.aw-compare-head){background:#e8eee9}.aw-compare>div>span{display:flex;align-items:center;padding:0 13px;color:#52645a;font-size:11px;line-height:1.45}.aw-compare>div>span:first-child{color:#15251d;font-weight:800}.aw-compare>div>span.is-ours{background:#0d1a14;color:#e6ede8;font-weight:700}.aw-compare .aw-compare-head{min-height:36px;background:#0d1a14}.aw-compare .aw-compare-head span{color:#aab6af!important;font:500 9px DM Mono,monospace!important;letter-spacing:.06em}.aw-compare .aw-compare-head span.is-ours{background:#c7ff38;color:#0d1a14!important;font-weight:700!important}.aw-q2{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:388px;display:grid;grid-template-columns:600px 1fr;gap:26px}.aw-pair{display:grid;grid-template-columns:1fr 1fr;gap:8px}.aw-pair figure{position:relative;margin:0;overflow:hidden;background:#0d1a14}.aw-pair img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aw-pair figcaption{position:absolute;left:10px;top:10px;padding:6px 10px;background:#0d1a14e6;color:#fff;font-size:11px;font-weight:800}.aw-pair figcaption.is-on{background:#c7ff38;color:#0d1a14}.aw-steps{display:flex;flex-direction:column;border-top:2px solid #315e47}.aw-steps>div{display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;row-gap:5px;padding:15px 4px;border-bottom:1px solid #c8d1cb}.aw-steps i{grid-row:1/3;color:#397454;font:500 10px DM Mono,monospace;font-style:normal}.aw-steps b{font-size:15px}.aw-steps span{color:#5d7065;font-size:11px;line-height:1.5}.aw-limit{margin:auto 0 0!important;padding:15px 16px;border-left:3px solid #c7a22b;background:#efece0;color:#5c5a48;font-size:11px;line-height:1.6}.aw-limit b{display:block;margin-bottom:4px;color:#6f5a12;font-size:12px}.aw-four{position:absolute;z-index:2;left:62px;right:62px;top:168px;height:410px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.aw-four article{display:flex;flex-direction:column;border-top:2px solid #315e47;background:#eef2ed}.aw-four-img{height:200px;overflow:hidden;background:#0d1a14}.aw-four-img img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aw-four-img.is-pair{display:grid;grid-template-columns:1fr 1fr;gap:2px}.aw-four small{margin:18px 18px 0;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.aw-four b{margin:11px 18px 0;font-size:18px;line-height:1.35;letter-spacing:-.04em}.aw-four p{margin:14px 18px 0!important;padding-top:13px;border-top:1px solid #c9d2cc;color:#5d7065;font-size:11px;line-height:1.65}.aw-table{position:absolute;z-index:2;left:62px;right:62px;top:172px;border-top:2px solid #315e47}.aw-table>div{display:grid;grid-template-columns:190px 1fr 1.5fr 1.15fr;min-height:66px;border-bottom:1px solid #c8d1cb;background:#f0f3ef}.aw-table>div:nth-child(odd):not(.aw-table-head){background:#e8eee9}.aw-table>div>span{display:flex;flex-direction:column;justify-content:center;padding:0 16px;color:#52645a;font-size:12px;line-height:1.45}.aw-table>div>span b{color:#15251d;font-size:14px}.aw-table>div>span em{margin-top:3px;color:#7a8b81;font-size:10px;font-style:normal}.aw-table>div>span.is-when{color:#315e47;font-weight:800}.aw-table .aw-table-head{min-height:34px;background:#0d1a14}.aw-table .aw-table-head span{color:#aab6af;font:500 9px DM Mono,monospace;letter-spacing:.1em}.aw-page-foot{align-items:center}.aw-progress{display:flex;gap:0;margin:0;padding:0;list-style:none}.aw-progress li{padding:4px 12px;border:1px solid #c3cdc6;color:#8b9a91;font:500 8px DM Mono,monospace;letter-spacing:.06em}.aw-progress li+li{border-left:0}.aw-progress li.is-done{color:#397454}.aw-progress li.is-on{background:#315e47;border-color:#315e47;color:#fff}.aw-hero{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:400px;display:grid;grid-template-columns:1fr 520px;gap:24px}.aw-cond-phones{display:flex;align-items:center;justify-content:center;gap:18px;background:#0d1a14;border-top:2px solid #c7ff38}.aw-cond-phones figure{margin:0;text-align:center}.aw-cond-phones img{display:block;width:150px;height:326px;-o-object-fit:cover;object-fit:cover;border:1px solid #ffffff2a;border-radius:16px}.aw-cond-phones figcaption{margin-top:9px;color:#c7d3cb;font-size:10px;font-weight:700}.aw-arrow{position:relative;width:34px;height:1px;background:#c7ff38}.aw-arrow:after{content:"";position:absolute;right:0;top:-4px;border-left:7px solid #c7ff38;border-top:4.5px solid transparent;border-bottom:4.5px solid transparent}.aw-checks{display:flex;flex-direction:column;border-top:2px solid #315e47}.aw-checks>small{padding:12px 0 10px;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.12em}.aw-checks>div{height:62px;display:grid;grid-template-columns:30px 92px 1fr auto;align-items:center;padding:0 16px;border-bottom:1px solid #c8d1cb;background:#eef2ed}.aw-checks>div:nth-of-type(2n){background:#e8eee9}.aw-checks i{color:#87978e;font:500 9px DM Mono,monospace;font-style:normal}.aw-checks span{color:#15251d;font-size:16px;font-weight:800}.aw-checks b{color:#4d6056;font-size:12px}.aw-checks em{padding:4px 8px;background:#315e47;color:#fff;font-size:9px;font-style:normal;font-weight:700}.aw-checks>p{margin:auto 0 0!important;padding:13px 16px;border-left:3px solid #9eb3a6;background:#e6ece7;color:#5d7065;font-size:11px;line-height:1.6}.aw-checks>p b{display:block;margin-bottom:3px;color:#315e47;font-size:11px}.aw-four-img.is-triple{display:grid;grid-template-columns:1fr 1fr 1fr;gap:2px}.aw-recap{position:absolute;z-index:2;left:62px;right:62px;top:170px;border-top:2px solid #315e47}.aw-recap>div{height:56px;display:grid;grid-template-columns:52px 250px 1fr 60px;align-items:center;border-bottom:1px solid #c8d1cb;background:#eef2ed}.aw-recap>div:nth-child(2n){background:#e8eee9}.aw-recap i{align-self:stretch;display:flex;align-items:center;justify-content:center;background:#0d1a14;color:#c7ff38;font:500 11px DM Mono,monospace;font-style:normal}.aw-recap span{padding:0 18px;color:#5d7065;font-size:12px}.aw-recap b{color:#15251d;font-size:13px}.aw-recap em{color:#397454;font:500 9px DM Mono,monospace;font-style:normal;text-align:center}.aw-route-5{grid-template-columns:repeat(5,1fr)}.aw-route-5 article{padding:29px 20px 22px}.aw-route-5 article:before{left:20px}.aw-route-5 h3{font-size:18px}.aw-route-5 h3 span,.aw-route-5 p span{display:block}.aw-route-5 footer{left:20px;right:20px}.aw-badge{margin-left:10px;padding:3px 8px;background:#c7ff38;color:#0d1a14;font:700 9px Manrope,Pretendard,sans-serif;letter-spacing:0}.aw-origin{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:400px;display:grid;grid-template-columns:230px 46px 1fr 46px 230px;grid-template-rows:400px;align-items:center}.aw-origin>.aw-arrow{justify-self:center}.aw-origin-shot{margin:0;height:400px;overflow:hidden;display:flex;flex-direction:column;background:#0d1a14;border-top:2px solid #c7ff38}.aw-origin-shot img{display:block;width:100%;flex:1;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 35%;object-position:50% 35%}.aw-origin-shot figcaption{padding:12px 14px}.aw-origin-shot small{display:block;color:#c7ff38;font:500 8px DM Mono,monospace;letter-spacing:.1em}.aw-origin-shot b{display:block;margin-top:5px;color:#fff;font-size:14px}.aw-origin-stack{display:flex;flex-direction:column;gap:8px}.aw-origin-stack>small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.12em}.aw-origin-stack article{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;row-gap:4px;align-content:center;height:72px;padding:0 18px;border-left:3px solid #315e47;background:#eef2ed}.aw-origin-stack i{grid-row:1/3;align-self:center;color:#87978e;font:500 10px DM Mono,monospace;font-style:normal}.aw-origin-stack b{font-size:16px}.aw-origin-stack span{color:#5d7065;font-size:11px}.aw-origin-stack article.is-new{border-left-color:#c7ff38;background:#0d1a14;color:#fff}.aw-origin-stack article.is-new i{color:#c7ff38;font-size:16px}.aw-origin-stack article.is-new span{color:#aebbb3}.aw-checks>div{grid-template-columns:52px 1fr auto}.aw-checks>div em{background:transparent;color:#61786b;padding:0;font-weight:600}.aw-checks>div{height:52px}.aw-checks>small+small,.aw-checks>div+small{padding-top:16px}.aw-checks>.aw-thumbs7{display:grid;grid-template-columns:repeat(7,1fr);gap:4px;height:auto;padding:0;border:0;background:none}.aw-thumbs7 img{display:block;width:100%;height:84px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%}.aw-limits{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:400px;display:grid;grid-template-columns:330px 1fr;gap:22px}.aw-limits figure{margin:0;height:400px;overflow:hidden;display:flex;flex-direction:column;background:#0d1a14;border-top:2px solid #c7a22b}.aw-limits img{display:block;width:100%;flex:1;min-height:0;-o-object-fit:cover;object-fit:cover}.aw-limits figcaption{padding:12px 16px}.aw-limits small{display:block;color:#e2c45a;font:500 8px DM Mono,monospace;letter-spacing:.1em}.aw-limits figcaption b{display:block;margin-top:5px;color:#fff;font-size:14px}.aw-table.aw-limit-table{position:static}.aw-limit-table>div{grid-template-columns:130px 1fr 1.35fr;min-height:91px}.aw-next{position:absolute;z-index:2;left:62px;right:62px;top:372px;height:200px;display:grid;grid-template-columns:repeat(3,1fr);gap:16px}.aw-next article{position:relative;padding:22px 24px;border-top:2px solid #315e47;background:#eef2ed}.aw-next article.is-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.aw-next small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.aw-next .is-key small{color:#c7ff38}.aw-next b{display:block;margin-top:18px;font-size:22px;letter-spacing:-.04em}.aw-next span{position:absolute;left:24px;right:24px;bottom:22px;padding-top:12px;border-top:1px solid #c9d2cc;color:#5d7065;font-size:12px}.aw-next .is-key span{border-color:#ffffff1c;color:#aebbb3}.aw-standard-head>p{display:flex;align-items:center}.aw-side{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:460px;display:grid;grid-template-columns:520px 1fr;gap:24px}.aw-side-shots{display:grid;grid-template-columns:repeat(3,1fr);gap:4px;align-self:start}.aw-side-shots figure{margin:0;position:relative;background:#0d1a14}.aw-side-shots img{display:block;width:100%;height:380px;-o-object-fit:cover;object-fit:cover}.aw-side-shots figcaption{position:absolute;left:8px;bottom:8px;padding:4px 8px;background:#0d1a14e0;color:#c7ff38;font:500 13px DM Mono,monospace}.aw-side-body{display:flex;flex-direction:column;gap:16px}.aw-flow3{display:grid;grid-template-columns:repeat(3,1fr);border-top:2px solid #315e47}.aw-flow3 article{padding:16px 16px 18px;border-right:1px solid #c8d1cb;background:#eef2ed}.aw-flow3 article:last-child{border-right:0}.aw-flow3 small{color:#397454;font:500 9px DM Mono,monospace}.aw-flow3 b{display:block;margin-top:10px;font-size:15px}.aw-flow3 span{display:block;margin-top:8px;color:#5d7065;font-size:11px;line-height:1.5}.aw-measure{padding:18px 20px;background:#0d1a14;color:#fff}.aw-measure>small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.08em}.aw-measure>div{display:flex;align-items:baseline;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ffffff17}.aw-measure>div span{color:#aebbb3;font-size:12px}.aw-measure>div b{font:500 26px DM Mono,monospace;letter-spacing:-.04em}.aw-measure>div i{color:#c7ff38;font-style:normal}.aw-measure>p{margin-top:12px!important;color:#c7d3cb;font-size:11px;line-height:1.55}.aw-bar{background:#0d1a14;color:#dfe6e1;font-size:12px}.aw-bar>b{background:#c7ff38;color:#0d1a14}.aw-bar>strong{color:#c7ff38}.aw-origin{grid-template-rows:412px}.aw-origin-shot,.aw-origin-stack{height:412px}.aw-origin-stack article{flex:1;height:auto}.aw-origin-stack b{font-size:18px}.aw-origin-stack span{font-size:12px}.aw-checks>div{height:auto;flex:1}.aw-checks>div span{font-size:17px}.aw-checks>div b{font-size:13px}.aw-checks>.aw-thumbs7{flex:1.6}.aw-checks>.aw-thumbs7 img{height:100%}.aw-four article{min-height:0}.aw-four-img{height:212px;flex:none}.aw-four b{font-size:20px}.aw-four p{flex:1;font-size:12.5px;line-height:1.7}.aw-stack article{flex:1;height:auto}.aw-stack article b{font-size:16px}.aw-stack article span{font-size:12px}.aw-stack>p{margin-top:4px}.aw-compare{align-self:stretch;display:flex;flex-direction:column}.aw-compare>div{flex:1}.aw-compare .aw-compare-head{flex:none}.aw-compare>div>span{font-size:12.5px}.aw-steps>div{flex:1;align-content:center}.aw-steps b{font-size:17px}.aw-steps span{font-size:12.5px}.aw-limits figure{height:412px}.aw-limit-table{display:flex;flex-direction:column}.aw-limit-table>div{flex:1}.aw-limit-table .aw-table-head{flex:none}.aw-table>div>span{font-size:13px}.aw-table>div>span b{font-size:15px}.aw-recap{top:172px}.aw-recap>div{height:64px}.aw-recap span{font-size:13px}.aw-recap b{font-size:14px}.aw-next{top:380px;height:204px}.aw-recap{height:auto}.aw-next b{font-size:26px}.aw-next span{font-size:13px}.aw-side-shots{align-self:stretch}.aw-side-shots img,.aw-side-body{height:412px}.aw-flow3 article{padding:20px 18px}.aw-flow3 b{font-size:17px}.aw-flow3 span{font-size:12px}.aw-measure{flex:1;display:flex;flex-direction:column;justify-content:center}.aw-measure>div b{font-size:32px}.aw-measure>div span{font-size:13px}.aw-metric{display:flex;align-items:baseline;gap:8px;margin:auto 18px 16px;padding-top:12px;border-top:1px solid #c9d2cc;color:#5d7065;font-size:11px;font-style:normal}.aw-metric b{margin:0!important;color:#315e47;font:500 22px DM Mono,monospace!important;letter-spacing:-.05em}.aw-four p{flex:none}.aw-svc{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:repeat(3,1fr) 1.08fr;grid-template-rows:26px 1fr;-moz-column-gap:14px;column-gap:14px}.aw-svc-lane{grid-column:1/-1;display:grid;grid-template-columns:3fr 1.08fr;-moz-column-gap:14px;column-gap:14px}.aw-svc-lane small{padding-bottom:6px;border-bottom:2px solid #315e47;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.aw-svc-lane small:last-child{border-color:#c7ff38;color:#0d1a14}.aw-svc figure{position:relative;margin:0;display:flex;flex-direction:column;background:#0d1a14;min-height:0}.aw-svc figure>div{flex:1;min-height:0;overflow:hidden}.aw-svc img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 18%;object-position:50% 18%}.aw-svc figcaption{padding:12px 14px 14px;color:#fff}.aw-svc figcaption small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.08em}.aw-svc figcaption b{display:block;margin-top:6px;font-size:14px}.aw-svc figcaption span{display:block;margin-top:4px;color:#9aa9a0;font-size:11px}.aw-svc figure:not(.is-b):not(:nth-of-type(3)):after{content:"";position:absolute;right:-12px;top:42%;z-index:3;border-left:9px solid #315e47;border-top:6px solid transparent;border-bottom:6px solid transparent}.aw-svc figure.is-b{border-top:2px solid #c7ff38}.aw-road{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.aw-road-list{display:flex;flex-direction:column;gap:8px}.aw-road-list>small,.aw-need>small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.12em}.aw-road-list article{flex:1;display:grid;grid-template-columns:44px 1fr;grid-template-rows:auto auto auto;row-gap:5px;align-content:center;padding:0 20px;border-left:3px solid #315e47;background:#eef2ed}.aw-road-list i{grid-row:1/4;align-self:center;color:#87978e;font:500 12px DM Mono,monospace;font-style:normal}.aw-road-list b{font-size:19px}.aw-road-list span{color:#4d6056;font-size:13px}.aw-road-list em{color:#7a8b81;font-size:11px;font-style:normal}.aw-road-list article.is-key{border-left-color:#c7ff38;background:#0d1a14;color:#fff}.aw-road-list .is-key i{color:#c7ff38}.aw-road-list .is-key span{color:#dce5df}.aw-road-list .is-key em{color:#c7ff38;font-weight:700}.aw-need{display:flex;flex-direction:column;border-top:2px solid #315e47}.aw-need>small{padding:12px 0 8px}.aw-need>div{flex:1;display:grid;grid-template-columns:1fr auto 58px;align-items:center;-moz-column-gap:12px;column-gap:12px;padding:0 16px;border-bottom:1px solid #c8d1cb;background:#eef2ed}.aw-need>div:nth-of-type(2n){background:#e8eee9}.aw-need b{font-size:15px}.aw-need span{color:#5d7065;font-size:12px}.aw-need i{justify-self:end;padding:4px 8px;border:1px solid #315e47;color:#315e47;font:600 9px DM Mono,monospace;font-style:normal}.aw-need .is-new i{background:#0d1a14;border-color:#0d1a14;color:#c7ff38}.aw-need>p{margin:12px 0 0!important;padding:14px 16px;border-left:3px solid #315e47;background:#e3eae4;color:#4d6056;font-size:11.5px;line-height:1.65}.aw-need>p b{display:block;margin-bottom:4px;color:#315e47;font-size:12px}.aw-mix{display:flex;flex-direction:column;gap:8px;height:412px;min-height:0}.aw-mix section{padding:14px 18px;border-top:2px solid #315e47;background:#eef2ed}.aw-mix section.is-new{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.aw-mix small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.aw-mix .is-new small{color:#c7ff38}.aw-mix ul{list-style:none;margin:8px 0 0;padding:0}.aw-mix li{padding:5px 0;border-bottom:1px solid #d3dad5;font-size:12.5px;font-weight:700}.aw-mix .is-new li{border-color:#ffffff17;color:#dce5df}.aw-mix li:last-child{border-bottom:0}.aw-mix>.aw-thumbs7{flex:1;min-height:0;overflow:hidden;grid-template-rows:100%;display:grid;grid-template-columns:repeat(7,1fr);gap:4px}.aw-mix>.aw-thumbs7 img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%}.aw-conv-cmp figcaption{padding:9px 12px;background:#0d1a14;color:#fff}.aw-conv-cmp small{display:block;color:#9aa9a0;font:500 8px DM Mono,monospace;letter-spacing:.06em}.aw-conv-cmp b{display:block;margin-top:4px;font-size:12.5px}.aw-measure>.aw-bars{display:grid;justify-content:stretch;grid-template-columns:110px 1fr;align-items:center;padding:12px 0;border-bottom:1px solid #ffffff17}.aw-bars>span{color:#aebbb3;font-size:13px}.aw-bars>p{margin:0!important;display:flex;flex-direction:column;gap:5px}.aw-bars i{display:block;height:20px;padding-left:8px;background:#3d4a43;color:#dce5df;font:500 10px/20px DM Mono,monospace;font-style:normal;white-space:nowrap}.aw-bars i.is-after{background:#c7ff38;color:#0d1a14}.aw-measure>p b{display:block;margin-bottom:4px;color:#c7ff38;font-size:12px}.aw-measure{justify-content:flex-start}.aw-four .aw-four-img{height:186px}.aw-four b{margin-top:9px}.aw-four p{margin-top:10px!important;padding-top:10px}.aw-four small{margin-top:14px}.aw-steps-4{grid-template-columns:repeat(4,1fr)}.aw-sub .aw-divider-no{font-size:200px;top:30px}.aw-minimap{display:inline-grid;grid-template-columns:repeat(4,14px);grid-template-rows:5px 5px 5px;gap:2px;margin-left:14px;vertical-align:middle;position:relative}.aw-minimap i{display:block;background:#d3dad5}.aw-minimap .is-a{grid-column:1/3;grid-row:1}.aw-minimap .is-b{grid-column:1/3;grid-row:2}.aw-minimap .is-c{grid-column:3/5;grid-row:3}.aw-minimap i.is-on{background:#315e47}.aw-minimap .is-b.is-on{background:#9ecb2e}.aw-minimap b{position:absolute;left:31px;top:-3px;bottom:-3px;width:2px;background:#d3dad5}.aw-minimap b.is-on{background:#0d1a14}.aw-map{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:226px;border-top:2px solid #315e47;background:#eef2ed}.aw-map-head,.aw-map-row{display:grid;grid-template-columns:170px 1fr}.aw-map-head{height:34px;background:#0d1a14}.aw-map-head>b{display:flex;align-items:center;justify-content:center;color:#c7d3cb;font-size:12px;border-left:1px solid #ffffff18}.aw-map-head{grid-template-columns:170px repeat(4,1fr)}.aw-map-row{height:62px;border-bottom:1px solid #c8d1cb}.aw-map-row>span{display:flex;align-items:center;gap:10px;padding-left:18px;border-right:1px solid #c8d1cb;font-size:15px;font-weight:800}.aw-map-row>span i{color:#397454;font:500 10px DM Mono,monospace;font-style:normal}.aw-map-row>div{display:grid;grid-template-columns:repeat(4,1fr);align-items:center;background-image:linear-gradient(90deg,transparent calc(25% - 1px),#d3dad5 0 25%,transparent 0 calc(50% - 1px),#d3dad5 0 50%,transparent 0 calc(75% - 1px),#d3dad5 0 75%,transparent 0)}.aw-map-row em{grid-row:1;height:36px;display:flex;align-items:center;margin:0 8px;padding-left:14px;background:#315e47;color:#fff;font-size:12.5px;font-style:normal;font-weight:700}.aw-map-row em.is-b{background:#c7ff38;color:#0d1a14}.aw-map-row em.is-c{background:#0d1a14;color:#c7ff38}.aw-map-pin{position:absolute;left:calc(169px + (100% - 170px)/2);top:34px;bottom:-26px;width:2px;background:#0d1a14}.aw-map-pin b{position:absolute;left:8px;bottom:0;white-space:nowrap;color:#0d1a14;font-size:12px}.aw-map-pin span{position:absolute;left:8px;bottom:-16px;white-space:nowrap;color:#5d7065;font-size:10px}.aw-map-cards{position:absolute;z-index:2;left:62px;right:62px;top:450px;height:134px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.aw-map-cards article{position:relative;padding:16px 20px;border-top:2px solid #315e47;background:#eef2ed}.aw-map-cards article.is-1{border-top-color:#9ecb2e}.aw-map-cards article.is-2{border-top-color:#0d1a14}.aw-map-cards small{color:#397454;font:500 10px DM Mono,monospace}.aw-map-cards b{display:block;margin-top:8px;font-size:19px}.aw-map-cards span{display:block;margin-top:8px;color:#4d6056;font-size:12.5px;line-height:1.55}.aw-map-cards em{position:absolute;right:20px;top:16px;color:#87978e;font:500 10px DM Mono,monospace;font-style:normal}.aw-spots{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:340px 1fr;gap:22px}.aw-spots figure{position:relative;margin:0;overflow:hidden;background:#0d1a14}.aw-spots img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aw-spots figure>i{position:absolute;transform:translate(-50%,-50%);width:34px;height:34px;display:flex;align-items:center;justify-content:center;border:2px solid #c7ff38;border-radius:50%;background:#0d1a14cc;color:#c7ff38;font-size:15px;font-style:normal;font-weight:800;box-shadow:0 0 0 4px #c7ff3833}.aw-spots figcaption{position:absolute;left:0;right:0;bottom:0;padding:10px 14px;background:#0d1a14e6;color:#c7d3cb;font-size:11px;font-weight:700}.aw-spot-list{display:flex;flex-direction:column;border-top:2px solid #315e47}.aw-spot-list>div{flex:1;display:grid;grid-template-columns:46px 1fr 70px;grid-template-rows:auto auto auto;-moz-column-gap:8px;column-gap:8px;row-gap:4px;align-content:center;padding:0 16px;border-bottom:1px solid #c8d1cb;background:#eef2ed}.aw-spot-list>div:nth-child(2n){background:#e8eee9}.aw-spot-list i{grid-row:1/4;align-self:center;color:#315e47;font-size:24px;font-style:normal;font-weight:800}.aw-spot-list b{font-size:16px}.aw-spot-list span{color:#4d6056;font-size:12.5px}.aw-spot-list span em{display:inline-block;width:38px;color:#87978e;font-size:11px;font-style:normal;font-weight:700}.aw-spot-list strong{grid-column:3;grid-row:1/4;align-self:center;justify-self:end;padding:5px 9px;background:#0d1a14;color:#c7ff38;font:500 11px DM Mono,monospace}.aw-orig{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:420px 1fr;gap:22px}.aw-orig .aw-conv-cmp b{font-size:14px}.aw-conv-cmp{display:grid;grid-template-columns:1fr 1fr;gap:6px}.aw-conv-cmp figure{margin:0;display:flex;flex-direction:column;background:#5a5a5a;border-top:2px solid #87978e}.aw-conv-cmp figure.is-ours{border-top-color:#c7ff38}.aw-conv-cmp img{flex:1;min-height:0;width:100%;-o-object-fit:cover;object-fit:cover}.aw-conv-cmp figcaption{padding:12px 14px;background:#0d1a14;color:#fff}.aw-conv-cmp small{display:block;color:#9aa9a0;font:500 9px DM Mono,monospace;letter-spacing:.04em}.aw-conv-cmp .is-ours small{color:#c7ff38}.aw-conv-cmp b{display:block;margin-top:5px}.aw-slots{display:flex;flex-direction:column;padding:18px 20px;border-top:2px solid #315e47;background:#eef2ed}.aw-slots>small{color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.06em}.aw-slot-row{display:grid;gap:6px;margin-top:10px}.aw-slot-row.is-now{grid-template-columns:repeat(7,1fr)}.aw-slot-row.is-now img{width:100%;height:96px;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%}.aw-slot-row.is-next{flex:1;grid-template-columns:repeat(5,1fr)}.aw-slot-row.is-next span{display:flex;align-items:center;justify-content:center;border:1.5px dashed #315e47;background:#f4f6f2;color:#315e47;font-size:14px;font-weight:800}.aw-slot-arrow{position:relative;margin:14px 0!important;padding:8px 0 8px 26px;color:#0d1a14;font-size:13px;font-weight:800}.aw-slot-arrow:before{content:"";position:absolute;left:6px;top:4px;bottom:4px;width:2px;background:#315e47}.aw-slot-arrow:after{content:"";position:absolute;left:2px;bottom:0;border-top:8px solid #315e47;border-left:5px solid transparent;border-right:5px solid transparent}.aw-side-shots figure.is-bad{outline:3px solid #c7ff38;outline-offset:-3px}.aw-brow{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:600px 1fr;gap:22px}.aw-brow figure{position:relative;margin:0;display:flex;flex-direction:column;background:#0d1a14}.aw-brow img{flex:1;min-height:0;width:100%;-o-object-fit:cover;object-fit:cover}.aw-brow figcaption{padding:10px 14px;color:#c7d3cb;font-size:11px;font-weight:700}.aw-brow-tag{position:absolute;top:10px;padding:5px 10px;background:#0d1a14e6;color:#fff;font-size:11px;font-weight:800}.aw-brow-tag.is-l{left:10px}.aw-brow-tag.is-r{left:calc(50% + 10px);background:#c7ff38;color:#0d1a14}.aw-brow-list{display:flex;flex-direction:column;border-top:2px solid #315e47}.aw-brow-list>div{flex:1;display:grid;grid-template-columns:40px 1fr;grid-template-rows:auto auto;row-gap:6px;align-content:center;padding:0 14px;border-bottom:1px solid #c8d1cb}.aw-brow-list i{grid-row:1/3;color:#397454;font:500 11px DM Mono,monospace;font-style:normal}.aw-brow-list b{font-size:16px}.aw-brow-list span{color:#4d6056;font-size:12.5px;line-height:1.55}.aw-own{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:560px 1fr;gap:22px}.aw-own .aw-pair figcaption{font-size:11px}.aw-own-side{display:flex;flex-direction:column;gap:12px}.aw-own-side .aw-steps{flex:1}.aw-guide{display:grid;grid-template-columns:190px 1fr;gap:14px;align-items:center}.aw-guide-phone{display:flex;flex-direction:column;align-items:center;gap:5px;padding:14px 12px;border-radius:14px;background:#0d1a14;color:#fff;text-align:center}.aw-guide-phone i{width:26px;height:26px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#c7ff38;color:#0d1a14;font-style:normal;font-weight:900}.aw-guide-phone b{font-size:13px}.aw-guide-phone span{color:#9aa9a0;font-size:10.5px}.aw-guide-phone em{margin-top:4px;padding:5px 26px;border-radius:999px;background:#fff;color:#0d1a14;font-size:11px;font-style:normal;font-weight:800}.aw-guide>p{margin:0!important;color:#4d6056;font-size:12px;line-height:1.6}.aw-guide>p b{display:block;margin-bottom:4px;color:#315e47}.aw-opts{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.aw-opts article{display:flex;flex-direction:column;border-top:2px solid #315e47;background:#eef2ed}.aw-opts header{padding:16px 18px 14px;background:#0d1a14;color:#fff}.aw-opts header small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.08em}.aw-opts header b{display:block;margin-top:6px;font-size:18px}.aw-opts header em{display:block;margin-top:6px;color:#9aa9a0;font-size:10.5px;font-style:normal}.aw-opts article>div{flex:1;padding:12px 18px;border-bottom:1px solid #c8d1cb}.aw-opts article>div i{display:block;font-size:11px;font-style:normal;font-weight:800}.aw-opts article>div span{display:block;margin-top:5px;color:#3e5147;font-size:12.5px;line-height:1.55}.aw-opts .is-good i{color:#315e47}.aw-opts .is-bad{background:#f3ede4}.aw-opts .is-bad i{color:#9c5a1e}.aw-opts .is-test{background:#e3eae4}.aw-opts .is-test i{color:#0d1a14}.aw-cmpgrid{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:flex;flex-direction:column;border-top:2px solid #315e47}.aw-cmpgrid-head,.aw-cmpgrid-row{display:grid;grid-template-columns:80px repeat(4,1fr);gap:8px}.aw-cmpgrid-head{height:34px;align-items:center}.aw-cmpgrid-head b{padding:8px 12px;background:#0d1a14;color:#c7d3cb;font-size:12px}.aw-cmpgrid-head b.is-ours{background:#c7ff38;color:#0d1a14}.aw-cmpgrid-row{flex:1;margin-top:8px;min-height:0}.aw-cmpgrid-row>span{display:flex;align-items:center;font:500 14px DM Mono,monospace;color:#315e47}.aw-cmpgrid-row img{width:100%;height:100%;min-height:0;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 50%;object-position:50% 50%}.aw-cmpgrid-row>i{display:flex;align-items:center;justify-content:center;border:1.5px dashed #9eb3a6;background:#eef2ed;color:#87978e;font-size:11.5px;font-style:normal;font-weight:700;text-align:center;line-height:1.5}.aw-decide{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:flex;flex-direction:column;border-top:2px solid #315e47}.aw-decide>div{flex:1;display:grid;grid-template-columns:170px repeat(4,1fr);border-bottom:1px solid #c8d1cb}.aw-decide>div>span{display:flex;align-items:center;padding-left:18px;font-size:14px;font-weight:800}.aw-decide>div>b{display:flex;align-items:center;justify-content:center;border-left:1px solid #d3dad5;color:#3e5147;font-size:13px;font-weight:600}.aw-decide>div>b.is-ours{background:#e3eae4;color:#0d1a14;font-weight:800}.aw-decide>div>b em{padding:6px 12px;border:1px solid #315e47;color:#315e47;font-style:normal;font-weight:800;font-size:12px}.aw-decide .aw-decide-head{flex:none;height:40px;background:#0d1a14}.aw-decide .aw-decide-head span{color:#aab6af;font:500 10px DM Mono,monospace}.aw-decide .aw-decide-head b{color:#fff;border-color:#ffffff18;font-size:13px}.aw-decide .aw-decide-head b.is-ours{background:#c7ff38;color:#0d1a14}.aw-decide .is-pick b{font-size:26px;color:#315e47}.aw-done10{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 470px;gap:22px}.aw-ten{display:flex;flex-direction:column;padding:16px 18px;border-top:2px solid #315e47;background:#eef2ed}.aw-ten>small{color:#397454;font:500 10px DM Mono,monospace}.aw-ten>div{flex:1;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:1fr 1fr;gap:8px;margin-top:10px}.aw-ten span{position:relative;overflow:hidden;border:1.5px dashed #315e47;background:#f4f6f2}.aw-ten span img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 25%;object-position:50% 25%;opacity:.9}.aw-ten span b{position:absolute;left:6px;bottom:6px;padding:3px 7px;background:#0d1a14;color:#c7ff38;font-size:11px}.aw-ten>p{margin:10px 0 0!important;color:#6d7e74;font-size:11px}.aw-light-phone{display:flex;flex-direction:column;border-top:2px solid #c7ff38;background:#0d1a14;color:#fff}.aw-light-phone figure{margin:0;height:150px;overflow:hidden}.aw-light-phone figure img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:50% 40%;object-position:50% 40%}.aw-light-phone>div{flex:1;display:flex;flex-direction:column;padding:6px 20px}.aw-light-phone>div p{flex:1;display:flex;flex-direction:column;justify-content:center;margin:0!important;border-bottom:1px solid #ffffff17}.aw-light-phone>div b{color:#c7ff38;font-size:14px}.aw-light-phone>div span{margin-top:4px;color:#c7d3cb;font-size:12px}.aw-light-phone>em{padding:12px 20px;background:#14261d;color:#dce5df;font-size:12px;font-style:normal;line-height:1.5}.aw-weeks{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.aw-weeks article{display:flex;flex-direction:column;padding:20px 20px 18px;border-top:2px solid #315e47;background:#eef2ed}.aw-weeks article.is-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.aw-weeks small{font:500 26px DM Mono,monospace;color:#315e47}.aw-weeks .is-key small{color:#c7ff38}.aw-weeks ul{list-style:none;margin:16px 0 0;padding:0}.aw-weeks li{padding:10px 0;border-bottom:1px solid #d3dad5;font-size:13px;font-weight:700;line-height:1.45}.aw-weeks .is-key li{border-color:#ffffff17;color:#dce5df}.aw-weeks p{margin:auto 0 0!important;padding:12px 14px;background:#e3eae4;color:#0d1a14;font-size:13px;font-weight:800}.aw-weeks .is-key p{background:#c7ff38}.aw-weeks p i{display:block;margin-bottom:4px;color:#5d7065;font-size:10.5px;font-style:normal;font-weight:700}.aw-weeks .is-key p i{color:#315e47}@media print{.no-print{display:none!important}.aw-stage{display:block;padding:0}.aw-shell{width:1280px;height:720px;-moz-column-break-after:page;break-after:page;page-break-after:always}.aw-shell:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.aw-cover,.aw-slide{transform:none;box-shadow:none}@page{size:1280px 720px;margin:0}}.aw-ext{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:flex;flex-direction:column;border-top:2px solid #315e47}.aw-ext>div{flex:1;display:grid;grid-template-columns:200px 1.1fr 1.1fr 170px;border-bottom:1px solid #c8d1cb;background:#f0f3ef}.aw-ext>div:nth-child(odd):not(.aw-ext-head){background:#e8eee9}.aw-ext>div>span{display:flex;align-items:center;padding:0 16px;color:#4d6056;font-size:13px}.aw-ext>div>span b{color:#15251d;font-size:15px}.aw-ext .aw-ext-head{flex:none;height:36px;background:#0d1a14}.aw-ext .aw-ext-head span{color:#aab6af;font:500 10px DM Mono,monospace}.aw-ext em{padding:5px 10px;font-size:11.5px;font-style:normal;font-weight:800}.aw-ext em.is-2{background:#c7ff38;color:#0d1a14}.aw-ext em.is-3{background:#0d1a14;color:#c7ff38}.aw-priv{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.aw-priv>section{display:flex;flex-direction:column;padding:18px 20px;border-top:2px solid #c7ff38;background:#0d1a14;color:#fff}.aw-priv>section>small{color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.06em}.aw-priv>section>div{flex:1;display:flex;flex-direction:column;justify-content:center;gap:6px;border-bottom:1px solid #ffffff17}.aw-priv>section>div:last-child{border-bottom:0}.aw-priv b{font-size:17px}.aw-priv span{color:#9aa9a0;font-size:12.5px}.aw-priv>section.is-out,.aw-priv>section.is-doc{border-top-color:#315e47;background:#eef2ed;color:#0b1712}.aw-priv .is-out>small,.aw-priv .is-doc>small{color:#397454}.aw-priv .is-out>div,.aw-priv .is-doc>div{border-color:#c8d1cb}.aw-priv .is-out span,.aw-priv .is-doc span{color:#5d7065}.aw-priv .is-doc{background:#e3eae4}.aw-sys{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:430px 118px 262px 92px 1fr;gap:0}.aw-sys small{display:block;padding-bottom:8px;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.06em}.aw-sys-app{display:flex;flex-direction:column;gap:6px;padding:12px;border:2px solid #0d1a14;border-radius:20px;background:#eef2ed}.aw-sys-app>small{padding-left:4px}.aw-sys-layer{display:grid;grid-template-columns:58px 1fr;align-items:center;padding:8px 10px;border-left:3px solid #315e47;background:#f4f6f2}.aw-sys-layer>i{color:#397454;font-size:11px;font-style:normal;font-weight:800}.aw-sys-layer>div{display:flex;flex-wrap:wrap;gap:5px}.aw-sys-layer span{display:flex;flex-direction:column;justify-content:center;padding:6px 9px;border:1px solid #c8d1cb;background:#fff;font-size:11.5px;font-weight:800}.aw-sys-layer span em{margin-top:2px;color:#7a8b81;font:500 8.5px DM Mono,monospace;font-style:normal}.aw-sys-layer.is-key{flex:1;border-left-color:#c7ff38;background:#0d1a14}.aw-sys-layer.is-key>i{color:#c7ff38}.aw-sys-layer.is-key>div{display:grid;grid-template-columns:1fr 1fr;gap:5px}.aw-sys-layer.is-key span{border-color:#fff2;background:transparent;color:#fff}.aw-sys-layer.is-key span em{color:#9aa9a0}.aw-sys-layer.is-key b{grid-column:1/3;padding:7px 9px;background:#c7ff38;color:#0d1a14;font-size:11.5px}.aw-sys-links{display:grid;grid-template-rows:repeat(4,1fr);padding-top:26px}.aw-sys-links.is-ops{grid-template-rows:repeat(3,1fr)}.aw-sys-links p{margin:0!important;display:flex;flex-direction:column;justify-content:center;padding:0 8px;text-align:center}.aw-sys-links b{font-size:10.5px;line-height:1.3}.aw-sys-links span{margin-top:4px;color:#9c5a1e;font-size:10px;font-weight:700}.aw-sys-links i{position:relative;display:block;height:2px;margin-top:6px;background:#315e47}.aw-sys-links i.is-l:before,.aw-sys-links i.is-lr:before{content:"";position:absolute;left:-1px;top:-4px;border-right:8px solid #315e47;border-top:5px solid transparent;border-bottom:5px solid transparent}.aw-sys-links i.is-lr:after{content:"";position:absolute;right:-1px;top:-4px;border-left:8px solid #315e47;border-top:5px solid transparent;border-bottom:5px solid transparent}.aw-sys-links .is-key b{display:inline-block;align-self:center;padding:2px 6px;background:#c7ff38}.aw-sys-links .is-key i{height:3px;background:#0d1a14}.aw-sys-links .is-key i:before{border-right-color:#0d1a14!important}.aw-sys-links .is-no b{color:#9c5a1e}.aw-sys-links .is-no i{background:repeating-linear-gradient(90deg,#c08a5a 0 6px,transparent 6px 10px)}.aw-sys-links .is-no i:after{content:"✕";position:absolute;left:50%;top:-9px;transform:translate(-50%);padding:0 4px;background:#f4f6f2;color:#9c5a1e;font-size:13px;font-weight:900}.aw-sys-cloud{display:grid;grid-template-rows:auto repeat(3,1fr);gap:6px;padding:12px;border-top:2px solid #315e47;background:#e3eae4}.aw-sys-cloud>div{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 14px;border-left:3px solid #315e47;background:#f4f6f2}.aw-sys-cloud>div.is-key{border-left-color:#c7ff38;background:#0d1a14;color:#fff}.aw-sys-cloud i{color:#397454;font:500 9px DM Mono,monospace;font-style:normal}.aw-sys-cloud .is-key i{color:#c7ff38}.aw-sys-cloud b{font-size:15px}.aw-sys-cloud span{color:#5d7065;font-size:11px;line-height:1.4}.aw-sys-cloud .is-key span{color:#aebbb3}.aw-sys-ops{display:flex;flex-direction:column;gap:6px;padding:12px;border-top:2px solid #87978e;background:#eef2ed}.aw-sys-ops>div{flex:1;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 12px;border-left:3px solid #315e47;background:#f4f6f2}.aw-sys-ops b{font-size:14px}.aw-sys-ops span{color:#5d7065;font-size:11px;line-height:1.45}.aw-sys-ops .is-ext{border:1.5px dashed #9eb3a6;background:transparent}.aw-sys-ops .is-ext b{color:#6d7e74}.aw-store{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:430px 1fr;gap:22px}.aw-store-split{display:flex;flex-direction:column;gap:10px}.aw-store-split article{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 22px;border-top:2px solid #315e47;background:#eef2ed}.aw-store-split article.is-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.aw-store-split small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.06em}.aw-store-split .is-key small{color:#c7ff38}.aw-store-split b{margin-top:8px;font-size:18px}.aw-store-split ul{margin:10px 0 0;padding-left:16px;color:#4d6056;font-size:12.5px;line-height:1.75}.aw-store-split .is-key ul{color:#c7d3cb}.aw-store-cost{display:flex;flex-direction:column;border-top:2px solid #315e47}.aw-store-cost>small{padding:12px 0 10px}.aw-store-cost>div{flex:1;display:grid;grid-template-columns:1fr 1fr 1fr 1fr;border-bottom:1px solid #c8d1cb;background:#f0f3ef}.aw-store-cost>div:nth-child(odd):not(.aw-store-head){background:#e8eee9}.aw-store-cost>div>span{display:flex;align-items:center;padding:0 16px;color:#3e5147;font:500 15px DM Mono,monospace}.aw-store-cost>div>span b{font:800 15px Manrope,Pretendard,sans-serif;color:#15251d}.aw-store-cost>div>span.is-ours{background:#0d1a14;color:#c7ff38;font-size:20px}.aw-store-cost .aw-store-head{flex:none;height:36px;background:#0d1a14}.aw-store-cost .aw-store-head span{color:#aab6af;font:500 10px DM Mono,monospace}.aw-store-cost .aw-store-head span.is-ours{background:#c7ff38;color:#0d1a14;font-size:10px}.aw-store-cost>em{padding-top:10px;color:#6d7e74;font-size:11px;font-style:normal;line-height:1.5}.aw-store-cost>small{color:#397454;font:500 9px DM Mono,monospace}.aw-seqwrap{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:830px 1fr;gap:22px}.aw-seq{display:block;font-family:Manrope,Pretendard,sans-serif}.aw-seq .is-actor{fill:#fff;font-size:12.5px;font-weight:800}.aw-seq .is-sub{fill:#c7ff38;font:500 9px DM Mono,monospace}.aw-seq .is-num{fill:#0d1a14;font:600 10px DM Mono,monospace}.aw-seq .is-label{fill:#15251d;font-size:11.5px;font-weight:700}.aw-seq .is-label.is-key{font-weight:800}.aw-seq .is-label.is-ret{fill:#5d7065;font-weight:600}.aw-seqnote{display:flex;flex-direction:column;gap:8px}.aw-seqnote>div{flex:1;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 18px;border-top:2px solid #315e47;background:#eef2ed}.aw-seqnote>div:first-child{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.aw-seqnote small{color:#397454;font:500 9px DM Mono,monospace}.aw-seqnote>div:first-child small{color:#c7ff38}.aw-seqnote b{font-size:16px}.aw-seqnote span{color:#5d7065;font-size:12px;line-height:1.5}.aw-seqnote>div:first-child span{color:#c7d3cb}.aw-seam{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.aw-seam article{display:flex;flex-direction:column;padding:18px 20px;border-top:2px solid #315e47;background:#eef2ed}.aw-seam small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.06em}.aw-seam b{margin-top:6px;font-size:19px}.aw-seam pre{flex:1;margin:12px 0 0;padding:14px 16px;background:#0d1a14;color:#dce5df;font:500 12px/1.65 DM Mono,monospace;white-space:pre}.aw-seam pre .is-ext{color:#c7ff38}.aw-seam p{margin:12px 0 0!important;color:#4d6056;font-size:12.5px;line-height:1.6}.aw-ext-mx>div{grid-template-columns:180px 1fr 1.15fr 1fr 1.25fr 130px}.aw-ext-mx>div>span{font-size:12.5px;gap:8px}.aw-ext-mx span i{flex:none;padding:2px 6px;font-size:10px;font-style:normal;font-weight:800}.aw-ext-mx .is-add{color:#15251d;font-weight:700}.aw-ext-mx .is-add i{background:#315e47;color:#fff}.aw-ext-mx .is-same{color:#87978e}.aw-ext-mx .is-same i{border:1px solid #b9c5be;color:#87978e}.aw-seam pre{font-size:13.5px;line-height:1.85;padding:18px 20px}.aw-flow{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 210px;grid-template-rows:200px 1fr;-moz-column-gap:22px;column-gap:22px;row-gap:16px}.aw-flow-main{display:grid;grid-template-columns:repeat(4,1fr);gap:34px}.aw-flow-main article{position:relative;display:flex;flex-direction:column;padding:16px 16px 0;border-top:2px solid #315e47;background:#eef2ed}.aw-flow-main article:not(:last-child):after{content:"";position:absolute;right:-28px;top:50%;width:22px;height:2px;background:#315e47}.aw-flow-main article:not(:last-child):before{content:"";position:absolute;right:-30px;top:calc(50% - 4px);border-left:8px solid #315e47;border-top:5px solid transparent;border-bottom:5px solid transparent}.aw-flow-main small,.aw-flow-sub small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.04em}.aw-flow-main b,.aw-flow-sub b{margin-top:10px;font-size:17px}.aw-flow-main span,.aw-flow-sub span{margin-top:6px;color:#5d7065;font-size:12px;line-height:1.5}.aw-flow-main em{margin:auto -16px 0;padding:9px 16px;background:#e3eae4;color:#0d1a14;font-size:12px;font-style:normal;font-weight:800}.aw-flow-main .is-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.aw-flow-main .is-key small{color:#c7ff38}.aw-flow-main .is-key span{color:#c7d3cb}.aw-flow-main .is-key em{background:#c7ff38}.aw-flow-main .is-add,.aw-flow-sub .is-add{border:1.5px dashed #9eb3a6;border-top:2px dashed #9eb3a6;background:transparent}.aw-flow-sub{position:relative;display:grid;grid-template-columns:repeat(4,1fr);gap:34px}.aw-flow-sub article{display:flex;flex-direction:column;justify-content:center;padding:0 16px;border-top:2px solid #315e47;background:#eef2ed}.aw-flow-sub .is-a{grid-column:1}.aw-flow-sub .is-c{grid-column:3}.aw-flow-sub .is-a:before,.aw-flow-sub .is-c:before{content:"";position:absolute;top:-16px;width:2px;height:14px;background:#315e47}.aw-flow-sub .is-a:before{left:calc((100% - 102px)/8)}.aw-flow-sub .is-c:before{left:calc((100% - 102px)/1.6 + 68px)}.aw-flow-sub .is-back{grid-column:4;align-self:center;margin:0!important;padding:12px 14px;border-left:3px solid #315e47;background:#e3eae4;color:#0d1a14;font-size:12px;font-weight:800;line-height:1.5}.aw-flow-side{grid-row:1/3;grid-column:2;display:flex;flex-direction:column;gap:8px}.aw-flow-side>div{flex:1;display:flex;flex-direction:column;justify-content:center;gap:4px;padding:0 18px;border-top:2px solid #315e47;background:#eef2ed}.aw-flow-side small{color:#397454;font:500 9px DM Mono,monospace}.aw-flow-side b{font:500 30px DM Mono,monospace;letter-spacing:-.04em}.aw-flow-side span{color:#5d7065;font-size:11.5px;line-height:1.45}.aw-flow-side .is-key{border-top-color:#c7ff38;background:#0d1a14;color:#c7ff38}.aw-flow-side .is-key span{color:#c7d3cb}.aw-screens{position:absolute;z-index:2;left:62px;right:62px;top:166px;height:420px;display:grid;grid-template-columns:repeat(5,1fr);gap:14px}.aw-screens figure{margin:0;display:flex;flex-direction:column;align-items:center}.aw-screens figcaption{margin-top:10px;width:100%;padding-top:8px;border-top:1px solid #c8d1cb;color:#4d6056;font-size:12px;font-weight:700;text-align:center}.aw-screens figcaption small{display:block;margin-bottom:3px;color:#397454;font:500 9px DM Mono,monospace}.aw-ph{position:relative;width:166px;height:356px;overflow:hidden;border:5px solid #0d1a14;border-radius:24px;background:#0d1a14}.aw-ph>img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.aw-ph-start{display:flex;flex-direction:column;align-items:center;padding:46px 14px 16px;background:#f4f6f2;color:#0d1a14;text-align:center}.aw-ph-logo{display:flex;align-items:center;justify-content:center;width:44px;height:44px;border-radius:50%;background:#0d1a14;color:#c7ff38;font-size:20px;font-style:normal;font-weight:900}.aw-ph-start>b{margin-top:16px;font-size:17px;line-height:1.3}.aw-ph-start>p{margin:auto 0 0!important;padding:10px;background:#e3eae4;color:#4d6056;font-size:9.5px;line-height:1.5;text-align:left}.aw-ph-start>p strong{display:block;margin-bottom:3px;color:#0d1a14;font-size:10.5px}.aw-ph-start>em{width:100%;margin-top:10px;padding:9px 0;border-radius:8px;background:#0d1a14;color:#fff;font-size:11px;font-style:normal;font-weight:800}.aw-ph-zoom>img{-o-object-position:50% 100%;object-position:50% 100%;transform:scale(1.9);transform-origin:50% 84%}.aw-ph-zoom>span{position:absolute;left:8px;right:8px;top:10px;padding:6px 8px;background:#c7ff38;color:#0d1a14;font-size:9.5px;font-weight:800;line-height:1.35}.aw-ph-result{display:flex;flex-direction:column;background:#0d1a14}.aw-ph-result>img{flex:1;min-height:0}.aw-ph-result>div{display:flex;flex-direction:column;gap:6px;padding:10px}.aw-ph-result em{padding:8px 0;border-radius:8px;border:1px solid #ffffff40;color:#fff;font-size:11px;font-style:normal;font-weight:800;text-align:center}.aw-ph-result em.is-main{border:0;background:#c7ff38;color:#0d1a14}.aw-ph-set{padding:40px 0 0;background:#f4f6f2;color:#0d1a14}.aw-ph-set>b{display:block;padding:0 14px 12px;font-size:17px}.aw-ph-set>p{margin:0!important;display:flex;justify-content:space-between;padding:12px 14px;border-top:1px solid #d3dad5;font-size:11.5px;font-weight:700}.aw-ph-set>p:last-child{border-bottom:1px solid #d3dad5}.aw-ph-set i{color:#87978e;font-style:normal;font-weight:600}.aw-dev{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:flex;flex-direction:column;border-top:2px solid #315e47}.aw-dev>div{flex:1;display:grid;grid-template-columns:250px repeat(4,1fr);border-bottom:1px solid #c8d1cb;background:#f0f3ef}.aw-dev>div:nth-child(odd):not(.aw-dev-head){background:#e8eee9}.aw-dev>div>span{display:flex;align-items:baseline;gap:10px;align-self:center;padding:0 16px}.aw-dev>div>span b{font-size:14px}.aw-dev>div>span em{color:#7a8b81;font-size:11px;font-style:normal}.aw-dev>div>i{margin:6px;display:flex;align-items:center;justify-content:center;border:1.5px dashed #b9c5be;color:#9aa9a0;font-size:11px;font-style:normal;font-weight:700}.aw-dev .aw-dev-head{flex:none;height:46px;background:#0d1a14}.aw-dev-head>span{display:flex;align-items:center;padding:0 16px;color:#aab6af;font:500 10px DM Mono,monospace}.aw-dev-head>b{display:flex;flex-direction:column;justify-content:center;padding:0 14px;border-left:1px solid #ffffff18;color:#fff;font-size:13px}.aw-dev-head>b em{margin-top:2px;color:#c7ff38;font-size:10.5px;font-style:normal;font-weight:600}.aw-dod{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:flex;flex-direction:column;border-top:2px solid #315e47}.aw-dod>div{flex:1;display:grid;grid-template-columns:80px 190px 1fr 200px;border-bottom:1px solid #c8d1cb;background:#f0f3ef}.aw-dod>div:nth-child(odd):not(.aw-dod-head){background:#e8eee9}.aw-dod>div>span{display:flex;align-items:center;padding:0 16px;color:#3e5147;font-size:13px}.aw-dod>div>span b{color:#15251d;font-size:14px}.aw-dod>div>span em{padding:3px 7px;background:#0d1a14;color:#c7ff38;font:500 10px DM Mono,monospace;font-style:normal}.aw-dod>div>span:last-child{color:#315e47;font-weight:800}.aw-dod .aw-dod-head{flex:none;height:36px;background:#0d1a14}.aw-dod .aw-dod-head span{color:#aab6af!important;font:500 10px DM Mono,monospace!important}.aw-ship{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 400px;gap:22px}.aw-ship-time{display:flex;flex-direction:column;gap:6px}.aw-ship-time article{position:relative;flex:1;display:grid;grid-template-columns:80px 170px 1fr;align-items:center;padding:0 18px;border-left:3px solid #315e47;background:#eef2ed}.aw-ship-time small{color:#397454;font:500 11px DM Mono,monospace}.aw-ship-time b{font-size:16px}.aw-ship-time span{color:#4d6056;font-size:12.5px}.aw-ship-time .is-key{border-left-color:#c7ff38;background:#0d1a14;color:#fff}.aw-ship-time .is-key small{color:#c7ff38}.aw-ship-time .is-key span{color:#c7d3cb}.aw-ship-hand{display:flex;flex-direction:column;padding:16px 20px;border-top:2px solid #c7ff38;background:#0d1a14;color:#fff}.aw-ship-hand>small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.06em}.aw-ship-hand>div{flex:1;display:flex;flex-direction:column;justify-content:center;gap:4px;border-bottom:1px solid #ffffff17}.aw-ship-hand>div:last-child{border-bottom:0}.aw-ship-hand b{font-size:15px}.aw-ship-hand span{color:#9aa9a0;font-size:12px}.aw-gantt{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:300px;display:flex;flex-direction:column;border-top:2px solid #315e47}.aw-gantt-head,.aw-gantt-row{display:grid;grid-template-columns:320px 1fr}.aw-gantt-head{height:32px;background:#0d1a14;grid-template-columns:320px repeat(8,1fr)}.aw-gantt-head>span{display:flex;align-items:center;padding:0 16px;color:#aab6af;font:500 10px DM Mono,monospace}.aw-gantt-head>b{display:flex;align-items:center;justify-content:center;border-left:1px solid #ffffff18;color:#c7d3cb;font-size:12px}.aw-gantt-head>b.is-a{box-shadow:inset 0 -3px #315e47}.aw-gantt-head>b.is-b{box-shadow:inset 0 -3px #9ecb2e}.aw-gantt-head>b.is-c{box-shadow:inset 0 -3px #c7ff38}.aw-gantt-row{flex:1;border-bottom:1px solid #c8d1cb;background:#f0f3ef}.aw-gantt-row:nth-child(odd){background:#e8eee9}.aw-gantt-row>span{display:flex;align-items:center;gap:10px;padding:0 16px;font-size:13px;font-weight:700}.aw-gantt-row>span i{padding:2px 6px;border:1px solid #315e47;color:#315e47;font:500 9px DM Mono,monospace;font-style:normal}.aw-gantt-row>div{display:grid;grid-template-columns:repeat(8,1fr);align-items:center}.aw-gantt-row u{grid-row:1;align-self:stretch;border-left:1px solid #d3dad5}.aw-gantt-row>div>b{grid-row:1;height:16px;margin:0 6px;background:#315e47}.aw-gantt-row>div>b.is-key{background:#c7ff38;box-shadow:inset 0 0 0 1.5px #0d1a14}.aw-gantt-checks{position:absolute;z-index:2;left:62px;right:62px;top:486px;height:98px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.aw-gantt-checks article{display:flex;flex-direction:column;justify-content:center;gap:3px;padding:0 18px;border-top:2px solid #315e47;background:#eef2ed}.aw-gantt-checks small{color:#397454;font:500 10px DM Mono,monospace}.aw-gantt-checks b{font-size:16px}.aw-gantt-checks span{color:#5d7065;font-size:12px}.aw-gantt-checks .is-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.aw-gantt-checks .is-key small{color:#c7ff38}.aw-gantt-checks .is-key span{color:#c7d3cb}.aw-price2{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 420px;gap:22px}.aw-price2-total{display:flex;flex-direction:column;padding:20px 24px;border-top:2px solid #c7ff38;background:#0d1a14;color:#fff}.aw-price2-total>small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.1em}.aw-price2-total>b{margin-top:10px;font:500 58px/1 DM Mono,monospace;letter-spacing:-.06em}.aw-price2-calc{display:flex;align-items:center;gap:10px;margin-top:18px}.aw-price2-calc span{flex:1;display:flex;flex-direction:column;gap:3px;padding:10px 14px;border:1px solid #ffffff22;font-size:17px;font-weight:800}.aw-price2-calc span em{color:#9aa9a0;font-size:10px;font-style:normal;font-weight:600}.aw-price2-calc span.is-key{border:0;background:#c7ff38;color:#0d1a14}.aw-price2-calc span.is-key em{color:#315e47}.aw-price2-calc i{color:#9aa9a0;font-size:18px;font-style:normal}.aw-price2-total ul{list-style:none;margin:auto 0 0;padding:0}.aw-price2-total li{display:grid;grid-template-columns:86px 1fr;padding:10px 0;border-top:1px solid #ffffff17;color:#c7d3cb;font-size:12px;line-height:1.55}.aw-price2-total li b{color:#c7ff38;font-size:12px}.aw-price2-team{display:flex;flex-direction:column;padding:20px 24px;border-top:2px solid #315e47;background:#eef2ed}.aw-price2-team>small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.06em}.aw-price2-team>b{margin-top:10px;font-size:22px}.aw-price2-team>p{margin:14px 0 0!important;color:#4d6056;font-size:13px;line-height:1.7}.aw-price2-team>div{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c8d1cb}.aw-price2-team>div span{display:flex;flex-direction:column;gap:4px;padding:14px 8px 0 0}.aw-price2-team>div b{color:#315e47;font:500 26px DM Mono,monospace;letter-spacing:-.04em}.aw-price2-team>div small{color:#5d7065;font-size:11px;line-height:1.4}.aw-career{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(8,1fr);-moz-column-gap:22px;column-gap:22px;border-top:2px solid #315e47}.aw-career>div{display:grid;grid-template-columns:40px 170px 1fr auto;align-items:center;padding:0 14px;border-bottom:1px solid #c8d1cb;background:#f0f3ef}.aw-career>div:nth-child(2n){background:#e8eee9}.aw-career i{color:#87978e;font:500 11px DM Mono,monospace;font-style:normal}.aw-career b{font-size:13.5px}.aw-career span{color:#5d7065;font-size:12px}.aw-career em{padding:3px 8px;border:1px solid #315e47;color:#315e47;font-size:10.5px;font-style:normal;font-weight:800}.aw-career>div.is-key{background:#0d1a14;color:#fff}.aw-career .is-key i,.aw-career .is-key em{color:#c7ff38;border-color:#c7ff38}.aw-career .is-key span{color:#c7d3cb}.aw-close>header{top:96px}.aw-close>header h2{font-size:40px}.aw-close-promises{position:absolute;z-index:2;left:74px;right:74px;bottom:100px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff26}.aw-close-promises article{padding:22px 22px 0 0;border-right:1px solid #ffffff18}.aw-close-promises article+article{padding-left:22px}.aw-close-promises small{display:block;color:#68766e;font:500 8px DM Mono,monospace;letter-spacing:.12em}.aw-close-promises b{display:block;margin-top:12px;color:#c7ff38;font-size:17px}.aw-close>footer span{width:auto;padding:0 10px;font-family:Manrope,Pretendard,sans-serif;font-weight:800}.aw-recap>div{grid-template-columns:70px 250px 1fr 60px}.wk-root{min-height:100vh;background:#dfe2e3;color:#f4f7f4;font-family:Manrope,Pretendard,Apple SD Gothic Neo,sans-serif;-webkit-font-smoothing:antialiased}.wk-root *{box-sizing:border-box}.wk-toolbar{height:58px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;background:#101311;color:#fff;border-bottom:1px solid #ffffff16}.wk-toolbar-title{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;font-weight:750}.wk-toolbar-title>i{width:7px;height:7px;border-radius:50%;background:#c7ff38;box-shadow:0 0 14px #c7ff38}.wk-toolbar-title span{margin-left:8px;color:#818985;font-size:10px;font-weight:500}.wk-toolbar button{display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #ffffff27;border-radius:3px;background:transparent;color:#fff;font-size:10px}.wk-toolbar button svg{width:13px;height:13px}.wk-stage{--wk-scale:1;--wk-height:720px;display:flex;flex-direction:column;align-items:center;gap:30px;padding:36px 24px 64px}.wk-shell{position:relative;flex:0 0 auto;width:calc(1280px * var(--wk-scale));height:var(--wk-height)}.wk-cover,.wk-slide{position:absolute;inset:0 auto auto 0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--wk-scale));transform-origin:top left;box-shadow:0 24px 70px #18201d40}.wk-cover{background:#07100d;color:#f4f7f4}.wk-cover h1,.wk-cover p,.wk-slide h2,.wk-slide h3,.wk-slide p{margin:0}.wk-glow{position:absolute;border-radius:50%}.wk-glow-a{width:520px;height:520px;right:-120px;top:-190px;background:radial-gradient(circle,#48ff7b2b 0,transparent 68%)}.wk-glow-b{width:420px;height:420px;left:420px;bottom:-300px;background:radial-gradient(circle,#c7ff381b 0,transparent 70%)}.wk-cover>header{position:absolute;z-index:5;left:62px;right:62px;top:46px;display:flex;align-items:center;justify-content:space-between}.wk-brand{display:flex;align-items:center;gap:9px}.wk-brand>i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid #fff;border-radius:50%;font:800 13px Manrope,sans-serif;font-style:normal}.wk-brand span{font:800 8px/1.05 Manrope,sans-serif;letter-spacing:.13em}.wk-edition{display:flex;align-items:center;border:1px solid #ffffff42;font:500 8px DM Mono,monospace;letter-spacing:.08em}.wk-edition b{padding:8px 12px;color:#fff;font-weight:500}.wk-edition span{padding:8px 11px;border-left:1px solid #ffffff42;color:#c7ff38}.wk-copy{position:absolute;z-index:4;left:74px;top:169px}.wk-copy>p{color:#8e9d96;font:500 9px DM Mono,monospace;letter-spacing:.15em}.wk-copy h1{margin-top:25px;font-family:Manrope,Pretendard,sans-serif;font-size:58px;line-height:1.12;letter-spacing:-.067em;font-weight:800}.wk-copy h1 span{color:#9ba69f;font-weight:500}.wk-copy>div{margin-top:28px;color:#9aa59f;font-size:13px;line-height:1.8;letter-spacing:-.02em}.wk-contract{position:absolute;z-index:5;right:74px;top:121px;width:430px;height:448px;padding:0 22px 20px;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813f5,#09120fee);box-shadow:0 28px 70px #0008}.wk-contract:before{content:"";position:absolute;inset:7px;border:1px solid #ffffff0a;pointer-events:none}.wk-contract-head{height:45px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;color:#89968f;font:500 8px DM Mono,monospace;letter-spacing:.13em}.wk-contract-head i{padding:5px 8px;border:1px solid #c7ff3848;color:#c7ff38;font-style:normal}.wk-duration{position:absolute;left:22px;top:68px;width:136px}.wk-contract small{display:block;color:#78867f;font:500 8px DM Mono,monospace;letter-spacing:.13em}.wk-duration>div{display:flex;align-items:flex-end;margin-top:17px}.wk-duration b{color:#fff;font:500 70px/.78 DM Mono,monospace;letter-spacing:-.1em}.wk-duration em{margin:0 0 3px 9px;color:#c7ff38;font:500 9px DM Mono,monospace;font-style:normal;letter-spacing:.08em}.wk-phases{position:absolute;left:182px;right:22px;top:68px}.wk-phases article{height:52px;display:grid;grid-template-columns:23px 1fr 26px;align-items:center;border-bottom:1px solid #ffffff1a}.wk-phases article>b{color:#56655e;font:500 8px DM Mono,monospace}.wk-phases article div{border-left:1px solid #ffffff15;padding-left:12px}.wk-phases strong{display:block;color:#e8eeeb;font-size:10px}.wk-phases span{display:block;margin-top:3px;color:#75827b;font-size:8px}.wk-phases em{color:#c7ff38;font:500 9px DM Mono,monospace;font-style:normal;text-align:right}.wk-budget{position:absolute;left:22px;right:22px;bottom:20px;height:188px;padding-top:18px;border-top:1px solid #ffffff20}.wk-budget-label{display:flex;align-items:center;justify-content:space-between}.wk-budget-label span{padding:4px 7px;background:#c7ff38;color:#07100d;font-size:8px;font-weight:800}.wk-price{display:flex;align-items:flex-end;margin-top:15px}.wk-price b{color:#fff;font:500 64px/.82 DM Mono,monospace;letter-spacing:-.09em}.wk-price em{margin:0 0 4px 12px;color:#c7ff38;font-size:13px;font-weight:700;font-style:normal}.wk-budget>p{display:flex;align-items:center;margin:18px 0 0;padding-top:12px;border-top:1px solid #ffffff14;color:#a5b0aa;font:500 9px DM Mono,monospace}.wk-budget>p i{margin:0 9px;color:#56645d;font-style:normal}.wk-budget>p strong{margin-left:auto;color:#fff;font:700 10px Manrope,Pretendard,sans-serif}.wk-proof{position:absolute;z-index:4;left:74px;bottom:108px;padding-left:15px;border-left:2px solid #c7ff38}.wk-proof span{display:block;color:#c7ff38;font:500 8px DM Mono,monospace;letter-spacing:.12em}.wk-proof b{display:block;margin-top:8px;color:#dce3df;font-size:12px;line-height:1.55}.wk-cover>footer{position:absolute;z-index:5;left:62px;right:62px;bottom:36px;display:flex;align-items:center;gap:33px;padding-top:14px;border-top:1px solid #ffffff1b;color:#738078;font:500 8px DM Mono,monospace;letter-spacing:.08em}.wk-cover>footer b{margin-left:auto;color:#c7ff38;font-weight:500}.wk-contents{background:#f4f6f2;color:#0b1712}.wk-page-head{position:absolute;z-index:2;left:62px;right:62px;top:49px}.wk-page-head>p{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.15em}.wk-page-head h2{margin-top:15px;color:#0b1712;font-size:34px;line-height:1.16;letter-spacing:-.055em}.wk-page-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.wk-page-head>span{position:absolute;right:0;top:36px;width:390px;color:#65736b;font-size:11px;line-height:1.7;letter-spacing:-.02em}.wk-route{position:absolute;z-index:2;left:62px;right:62px;top:221px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #173426}.wk-route article{position:relative;height:406px;padding:29px 24px 22px;border-right:1px solid #b9c5be;background:#eef2ed}.wk-route article:first-child{border-left:1px solid #b9c5be}.wk-route article:before{content:"";position:absolute;left:24px;top:-5px;width:9px;height:9px;border-radius:50%;background:#a8b5ad;border:3px solid #f4f6f2}.wk-route article.is-current{background:#0d1a14;color:#fff}.wk-route article.is-current:before{background:#c7ff38}.wk-route small{color:#6d7e74;font:500 8px DM Mono,monospace;letter-spacing:.12em}.wk-route .is-current small{color:#9aaa9f}.wk-route strong{display:block;margin-top:26px;color:#397454;font-size:13px}.wk-route .is-current strong{color:#c7ff38}.wk-route h3{margin-top:16px;font-size:20px;line-height:1.35;letter-spacing:-.045em}.wk-route p{margin-top:32px!important;color:#718078;font-size:11px;line-height:1.75}.wk-route .is-current p{color:#9aa9a0}.wk-route footer{position:absolute;left:24px;right:24px;bottom:22px;padding-top:13px;border-top:1px solid #bcc7c0;color:#718078;font:500 8px DM Mono,monospace;letter-spacing:.09em}.wk-route .is-current footer{border-color:#fff2;color:#c7ff38}.wk-page-foot{position:absolute;z-index:2;left:62px;right:62px;bottom:29px;display:flex;justify-content:space-between;color:#79867e;font:500 8px DM Mono,monospace;letter-spacing:.09em}.wk-page-foot b{font-weight:500;color:#3d5f4d}.wk-divider{background:#07100d;color:#f2f6f2}.wk-divider:after{content:"";position:absolute;width:620px;height:620px;right:-220px;bottom:-330px;border-radius:50%;background:radial-gradient(circle,#c7ff3820,transparent 68%)}.wk-divider-no{position:absolute;right:48px;top:4px;color:#ffffff08;font:700 252px/1 Manrope,sans-serif;letter-spacing:-.1em}.wk-divider>header{position:absolute;z-index:2;left:74px;top:113px}.wk-divider>header small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.15em}.wk-divider>header h2{margin-top:29px;font-size:45px;line-height:1.18;letter-spacing:-.062em}.wk-divider>header h2 em{color:#99a79f;font-style:normal;font-weight:500}.wk-divider>header p{margin-top:30px;color:#8f9d95;font-size:13px;line-height:1.85}.wk-divider>header p b{color:#dce5df}.wk-divider-steps{position:absolute;z-index:2;left:74px;right:74px;bottom:100px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26}.wk-divider-steps article{position:relative;padding:24px 24px 0 0;border-right:1px solid #ffffff18}.wk-divider-steps article+article{padding-left:24px}.wk-divider-steps small{display:block;color:#68766e;font:500 8px DM Mono,monospace;letter-spacing:.12em}.wk-divider-steps b{display:block;margin-top:13px;color:#dce4df;font-size:13px}.wk-divider-steps b span{color:#c7ff38}.wk-divider>footer{position:absolute;z-index:2;left:62px;right:62px;bottom:34px;display:flex;align-items:center;gap:14px;color:#66746c;font:500 8px DM Mono,monospace;letter-spacing:.11em}.wk-divider>footer span{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border:1px solid #c7ff38;color:#c7ff38}.wk-divider>footer b{font-weight:500}.wk-standard-head{position:absolute;z-index:2;left:62px;right:62px;top:46px}.wk-standard-head>p{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.14em}.wk-standard-head h2{margin-top:14px;font-size:32px;line-height:1.16;letter-spacing:-.052em}.wk-standard-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.wk-standard-head>span{position:absolute;right:0;top:46px;width:365px;color:#65736b;font-size:12px;line-height:1.7}.wk-grid-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.wk-light{background:#f4f6f2;color:#0b1712}.wk-standard-head h2{font-size:30px}.wk-bar{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;min-height:48px;display:flex;align-items:center;padding:0 18px 0 0;background:#dfe7df;color:#405248;font-size:11px}.wk-bar>b{align-self:stretch;display:flex;align-items:center;margin-right:20px;padding:0 20px;background:#315e47;color:#fff;white-space:nowrap}.wk-bar>span{line-height:1.55}.wk-bar>strong{margin-left:auto;padding-left:16px;color:#315e47;white-space:nowrap}.wk-page-foot{align-items:center}.wk-progress{display:flex;gap:0;margin:0;padding:0;list-style:none}.wk-progress li{padding:4px 12px;border:1px solid #c3cdc6;color:#8b9a91;font:500 8px DM Mono,monospace;letter-spacing:.06em}.wk-progress li+li{border-left:0}.wk-progress li.is-done{color:#397454}.wk-progress li.is-on{background:#315e47;border-color:#315e47;color:#fff}.wk-route-5{grid-template-columns:repeat(5,1fr)}.wk-route-5 article{padding:29px 20px 22px}.wk-route-5 article:before{left:20px}.wk-route-5 h3{font-size:18px}.wk-route-5 h3 span,.wk-route-5 p span{display:block}.wk-route-5 footer{left:20px;right:20px}.wk-badge{margin-left:10px;padding:3px 8px;background:#c7ff38;color:#0d1a14;font:700 9px Manrope,Pretendard,sans-serif;letter-spacing:0}.wk-standard-head>p{display:flex;align-items:center}.wk-bar{background:#0d1a14;color:#dfe6e1;font-size:12px}.wk-bar>b{background:#c7ff38;color:#0d1a14}.wk-bar>strong{color:#c7ff38}@media print{.no-print{display:none!important}.wk-stage{display:block;padding:0}.wk-shell{width:1280px;height:720px;-moz-column-break-after:page;break-after:page;page-break-after:always}.wk-shell:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.wk-cover,.wk-slide{transform:none;box-shadow:none}}.wk-divider-steps.is-5{grid-template-columns:repeat(5,1fr)}.wk-divider-steps.is-5 b{font-size:12px;line-height:1.5}.wk-req{position:absolute;z-index:2;left:62px;right:62px;top:196px;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #173426}.wk-req>section{border-right:1px solid #c9d3cc;padding:0 14px}.wk-req>section:first-child{border-left:1px solid #c9d3cc}.wk-req>section>header{height:58px;padding-top:14px;border-bottom:1px solid #c9d3cc}.wk-req>section>header small{display:block;color:#6d7e74;font:500 8px DM Mono,monospace;letter-spacing:.12em}.wk-req>section>header b{display:block;margin-top:6px;font-size:15px;letter-spacing:-.04em}.wk-req-row{position:relative;height:52px;padding-top:8px;border-bottom:1px solid #e0e6e1}.wk-req-row strong{display:block;padding-right:40px;font-size:12px;line-height:1.35;letter-spacing:-.03em}.wk-req-row span{display:block;margin-top:4px;color:#7a8780;font-size:9.5px;line-height:1.45}.wk-req-row i{position:absolute;right:0;top:12px;padding:3px 5px;background:#315e47;color:#fff;font:500 7.5px DM Mono,monospace;font-style:normal;letter-spacing:.06em}.wk-req-row.is-new i{background:#c7ff38;color:#0b1712}.wk-req-row.is-new strong{color:#2f5a44}.wk-req-row em{display:inline-block;margin-left:5px;color:#8c9a92;font:500 7.5px DM Mono,monospace;font-style:normal;vertical-align:1px}.wk-req-proc{position:absolute;z-index:2;left:62px;right:62px;bottom:128px;display:flex;align-items:center;gap:18px;color:#65736b;font-size:10.5px}.wk-req-proc>small{color:#397454;font:500 8px DM Mono,monospace;letter-spacing:.12em}.wk-req-proc>span b{color:#0b1712;margin-right:6px}.wk-req-proc>em{margin-left:auto;font-style:normal;color:#8c9a92;font-size:9.5px}.wk-req-proc>em i{display:inline-block;width:8px;height:8px;margin:0 4px 0 10px;background:#315e47;vertical-align:-1px}.wk-req-proc>em i.is-new{background:#c7ff38}.wk-start{position:absolute;z-index:2;left:62px;right:62px;top:170px;height:410px;display:flex;gap:44px}.wk-start-rfp{width:330px;flex:0 0 330px;border-top:1px solid #173426;padding-top:16px}.wk-start-rfp>small{display:block;color:#397454;font:500 8px DM Mono,monospace;letter-spacing:.12em}.wk-start-rfp>small+blockquote{margin-top:10px}.wk-start-rfp blockquote{margin:8px 0 0;padding:11px 14px;border-left:2px solid #315e47;background:#e8eee8;color:#55645b;font-size:11px;line-height:1.6}.wk-start-rfp blockquote b{display:block;margin-bottom:3px;color:#0b1712;font-size:12px}.wk-start-rfp blockquote em{margin-left:5px;color:#8c9a92;font:500 7.5px DM Mono,monospace;font-style:normal}.wk-start-rfp blockquote+small{margin-top:24px}.wk-start-rfp ul{margin:10px 0 0;padding:0;list-style:none}.wk-start-rfp li{position:relative;padding:9px 0 9px 20px;border-bottom:1px solid #dbe2dc;font-size:12px;font-weight:600;letter-spacing:-.02em}.wk-start-rfp li:before{content:"";position:absolute;left:2px;top:13px;width:8px;height:8px;background:#315e47}.wk-start-phones{flex:1;display:flex;justify-content:space-between;padding:0 4px}.wk-start-phones figure{margin:0}.wk-start-phones figcaption{margin-top:11px;color:#6d7b73;font-size:10.5px}.wk-start-phones figcaption b{margin-right:8px;color:#0b1712;font-size:12px}.wk-start-frame{padding:6px;border-radius:30px;background:#1b1d1c;box-shadow:0 18px 40px #0b17122e}.wk-start-screen{width:165px;height:358px;overflow:hidden;border-radius:24px}.wk-start-screen>.wk-app{transform:scale(.42);transform-origin:top left}.wk-app{position:relative;width:393px;height:852px;background:#101012;color:#fff;font-family:-apple-system,SF Pro Text,Apple SD Gothic Neo,Pretendard,sans-serif;text-align:left}.wk-app-status{height:54px;display:flex;align-items:center;justify-content:space-between;padding:6px 34px 0 52px}.wk-app-status b{font-size:17px;font-weight:600}.wk-app-status i{width:27px;height:13px;border:1.5px solid #ffffff90;border-radius:4px;background:linear-gradient(90deg,#fff 75%,transparent 75%) content-box;padding:1.5px}.wk-app-login{display:flex;flex-direction:column;padding:0 24px 40px}.wk-app-login .wk-app-status{margin:0 -24px}.wk-app-login header{display:flex;align-items:center;gap:13px;margin-top:8px}.wk-app-mask{display:block;width:48px;height:48px;border-radius:14px;background:repeating-linear-gradient(135deg,#2a2c31 0 6px,#232429 6px 12px)}.wk-app-mask.is-text{width:132px;height:17px;border-radius:5px}.wk-app-login header>div{flex:1}.wk-app-login header small{display:block;margin-top:5px;color:#ffffff80;font-size:13px}.wk-app-login header em{display:flex;align-items:center;gap:6px;padding:8px;color:#ffffffb3}.wk-app-flag{width:24px;height:18px;border-radius:4px;background:radial-gradient(circle at 50% 50%,#cd2e3a 0 3.5px,#0047a0 3.5px 5px,transparent 5px),#fff}.wk-app-spacer{flex:1}.wk-app .wk-app-trust{margin:0 0 16px;color:#ffffff57;font-size:12.5px;text-align:center}.wk-app-login button{height:52px;margin-bottom:12px;display:flex;align-items:center;justify-content:center;gap:12px;border:0;border-radius:12px;background:#fff;color:#000000de;font:500 16px -apple-system,Apple SD Gothic Neo,sans-serif}.wk-app-login button img{width:24px;height:24px}.wk-app-login button:last-of-type{margin-bottom:0}.wk-app .wk-app-local{margin:18px 0 8px;color:#ffffff52;font-size:11.5px;text-align:center}.wk-app .wk-app-legal{margin:0;color:#ffffff4d;font-size:11.5px;text-align:center;white-space:pre}.wk-app-legal u{color:#ffffff8c;text-decoration-color:#ffffff4d}.wk-app-terms{background:#0a0b0e;padding:0 22px}.wk-app-terms .wk-app-status{margin:0 -22px}.wk-app-terms h4{margin:0;height:56px;display:flex;align-items:center;justify-content:center;font-size:20px;font-weight:700}.wk-app-terms h5{margin:12px 0 26px;font-size:23px;line-height:1.3;font-weight:800;letter-spacing:-.5px}.wk-app-agree{display:flex;align-items:center;gap:13px;margin-bottom:10px;padding:14px;border:1px solid #ffffff12;border-radius:14px;background:#ffffff09}.wk-app-agree.is-main{margin-bottom:14px;padding:16px 14px;border-color:#ffffff24;background:#ffffff0f}.wk-app-agree>i{flex:0 0 24px;height:24px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#10d9b0;color:#04110e}.wk-app-agree>div{flex:1}.wk-app-agree b{display:flex;align-items:center;gap:8px;font-size:15px;font-weight:600}.wk-app-agree.is-main b{font-size:17px;font-weight:800}.wk-app-agree em{padding:3px 8px;border-radius:7px;background:#ffffff14;color:#ffffff80;font-style:normal;font-size:10.5px;font-weight:700;letter-spacing:.3px}.wk-app-agree em.is-req{background:#10d9b029;color:#10d9b0}.wk-app-agree span{display:block;margin-top:3px;color:#ffffff73;font-size:12px;line-height:1.35}.wk-app-agree>svg{color:#fff6;margin-left:6px}.wk-app-terms footer{position:absolute;left:0;right:0;bottom:34px;padding:12px 22px 20px;border-top:1px solid #ffffff1f;background:#0a0b0e;text-align:center}.wk-app.wk-app-terms footer p{margin:0 0 10px;color:#fff6;font-size:12px}.wk-app-terms footer button{width:100%;height:54px;border:0;border-radius:14px;background:#fff;color:#000;font:700 16px -apple-system,Apple SD Gothic Neo,sans-serif}.wk-app-profile{padding:0 24px}.wk-app-profile .wk-app-status{margin:0 -24px}.wk-app-profile h4{margin:40px 0 8px;font-size:28px;font-weight:600;letter-spacing:-.5px}.wk-app .wk-app-sub{margin:0 0 32px;color:#ffffff80;font-size:14px;font-weight:300}.wk-app-profile label{display:block;margin:0 0 8px;color:#fff9;font-size:13px;font-weight:500;letter-spacing:.3px}.wk-app-field{margin-bottom:16px;padding:14px 16px;border-radius:12px;background:#ffffff14;font-size:18px;font-weight:500;line-height:1.25}.wk-app-field.is-row{display:flex;align-items:center;justify-content:space-between}.wk-app-field.is-row svg{color:#ffffff80}.wk-app-field.is-hint{color:#ffffff4d;font-size:16px;font-weight:400}.wk-app-chips{display:flex;gap:12px;margin-bottom:16px}.wk-app-chips span{flex:1;padding:14px 0;border-radius:12px;background:#ffffff14;text-align:center;font-size:16px;line-height:1.25}.wk-app-chips span.is-on{background:#fff;color:#101012;font-weight:600}.wk-app-two{display:flex;gap:12px}.wk-app-two>div{flex:1}.wk-app-waist{display:flex;gap:8px;margin-bottom:16px}.wk-app-waist .wk-app-field{flex:1;margin:0;display:flex;align-items:center;justify-content:space-between;font-size:18px}.wk-app-waist small{color:#ffffff4d;font-size:11px}.wk-app-waist>span{display:flex;border-radius:12px;background:#ffffff14}.wk-app-waist b,.wk-app-waist em{display:flex;align-items:center;padding:0 14px;border-radius:12px;font-size:14px;font-style:normal}.wk-app-waist b{background:#fff;color:#101012;font-weight:600}.wk-app-waist em{color:#ffffff80}.wk-av{background:#060607;color:#f5f5f7}.wk-av-nav{display:flex;align-items:center;padding:4px 20px 0}.wk-av-nav i{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0d;border:1px solid #ffffff14}.wk-av-nav b{flex:1;text-align:center;font:600 13px Barlow,-apple-system,sans-serif;letter-spacing:6px}.wk-av-nav span{width:38px}.wk-av-seg{display:inline-flex;margin:14px 20px 0;padding:4px;border-radius:100px;background:#ffffff0f}.wk-av-seg span{padding:7px 16px;border-radius:100px;color:#f5f5f761;font-size:13px}.wk-av-seg span.is-on{background:#f5f5f7;color:#0a0a0b;font-weight:600}.wk-home{background:linear-gradient(#0d0d0f,#101012 60%)}.wk-home header{display:flex;align-items:center;justify-content:space-between;padding:8px 12px 0}.wk-home header b{font-size:27px;font-weight:500}.wk-home header b em{font-style:normal;color:#8fe0a8}.wk-home header i{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff1c;border-radius:12px;background:#ffffff08}.wk-home-card{display:flex;align-items:center;gap:12px;margin:12px 10px 0;padding:16px 18px;border:1px solid #ffffff1c;border-radius:20px;background:#1a1b1e}.wk-home-card>i{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;border:2px solid #7fd6c0;box-shadow:inset 0 0 0 2px #1a1b1e,0 0 0 1px #c58cf0}.wk-home-card>div:not(.wk-home-walkie) b{display:block;font-size:13px;letter-spacing:1.5px}.wk-home-card>div span{display:block;margin-top:4px;color:#7fd6c0;font-size:10.5px}.wk-home-walkie{flex:1;padding-left:16px;border-left:1px solid #ffffff1c}.wk-home-walkie b{display:flex;align-items:center;justify-content:space-between;font-size:16px;font-weight:600}.wk-home-walkie span{color:#fff9!important}.wk-home-card>svg{color:#ffffff80}.wk-home-avatar{position:absolute;left:110px;top:250px;width:200px;height:540px;-webkit-mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent);mask-image:linear-gradient(90deg,transparent,#000 12%,#000 88%,transparent)}.wk-home-rail{position:absolute;display:flex;flex-direction:column;align-items:center;gap:18px;width:48px;padding:14px 0;border:1px solid #ffffff12;border-radius:24px;background:#ffffff05}.wk-home-rail.is-left{left:14px;top:208px;padding-top:6px}.wk-home-rail.is-right{right:14px;top:206px}.wk-home-rail.is-low{right:14px;top:610px}.wk-home-rail span{position:relative;display:flex;flex-direction:column;align-items:center;gap:3px;color:#ffffffd9}.wk-home-rail small{font-size:7.5px;letter-spacing:1.2px;color:#fff9}.wk-home-rail .is-gold,.wk-home-rail .is-gold small{color:#e8b630}.wk-home-rail .is-dim{opacity:.35}.wk-home-rail .is-me{width:44px;height:44px;justify-content:center;border:1.5px solid #ffffff40;border-radius:50%}.wk-home-rail .is-me .wk-app-flag{position:absolute;right:-4px;bottom:-4px;width:18px;height:13px;border-radius:2px}.wk-home-date{position:absolute;left:10px;top:775px;width:50px;height:52px;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff12;border-radius:14px;background:#ffffff05}.wk-home-date b{color:#8fe0a8;font-size:19px}.wk-home-date small{color:#8fe0a8;font-size:8px;letter-spacing:1px}.wk-home-cta{position:absolute;right:10px;top:775px;display:flex;align-items:center;gap:12px;padding:15px 18px 15px 20px;border:1px solid #ffffff14;border-radius:18px;background:#141518;color:#8fe0a8;font-size:14px;font-weight:600;box-shadow:inset 0 -2px #8fe0a855}.wk-home-wave{position:absolute;left:0;right:0;bottom:0;height:24px;border-radius:50% 50% 0 0/100% 100% 0 0;background:linear-gradient(90deg,#f5a623,#ef5350,#d63384,#7b61ff)}.wk-av-flow{margin:10px 0 0;padding:0;list-style:none}.wk-av-flow li{position:relative;display:grid;grid-template-columns:28px 1fr;-moz-column-gap:8px;column-gap:8px;padding:9px 0;border-bottom:1px solid #dbe2dc}.wk-av-flow li i{grid-row:span 2;color:#397454;font:500 9px DM Mono,monospace;font-style:normal;padding-top:2px}.wk-av-flow li b{font-size:12px;letter-spacing:-.02em}.wk-av-flow li span{margin-top:2px;color:#6d7b73;font-size:10.5px}.wk-av-flow li.is-key{margin:2px 0;padding:9px 10px 9px 0;background:#0d1a14;border:0}.wk-av-flow li.is-key i{color:#c7ff38;padding-left:10px}.wk-av-flow li.is-key b{color:#fff}.wk-av-flow li.is-key span{color:#c7ff38}.wk-start-rfp .wk-av-flow li,.wk-start-rfp .wk-av-flow li.is-key{padding-left:0}.wk-start-rfp .wk-av-flow li:before{display:none}.wk-av-nav i:last-child{margin-left:0}.wk-av-seg{display:flex;width:-moz-max-content;width:max-content;margin:10px auto 0}.wk-av-card{position:relative;height:536px;margin:14px 16px 0;overflow:hidden;border:1px solid #ffffff14;border-radius:30px;background:radial-gradient(circle at 50% 37%,#2a2a2f,#121215 90%)}.wk-av-dots{display:flex;justify-content:center;gap:6px;margin-top:14px}.wk-av-dots i{width:6px;height:6px;border-radius:3px;background:#f5f5f761}.wk-av-dots i.is-on{width:18px;background:#f5f5f7}.wk-av-dots i.is-new{background:none;border:1px solid #f5f5f761}.wk-av-cta{margin:16px 16px 0;text-align:center}.wk-av-cta b{height:58px;display:flex;align-items:center;justify-content:center;gap:10px;border-radius:100px;background:#f5f5f7;color:#0a0a0b;font-size:16px;font-weight:700}.wk-av-cta b i{width:8px;height:8px;border-radius:50%;background:#ff4651}.wk-av-cta b em{color:#0a0a0b8c;font-style:normal;font-size:12px;font-weight:500}.wk-av-cta span{display:block;margin-top:12px;color:#f5f5f761;font-size:12px}.wk-av-create{position:absolute;inset:0;display:flex;flex-direction:column;padding:0 22px 24px;border:1px dashed #ffffff29;border-radius:30px;background:#060607}.wk-av-create img{flex:1;min-height:0;margin:28px auto 10px;-o-object-fit:contain;object-fit:contain;-webkit-mask-image:radial-gradient(ellipse 34% 50% at 50% 50%,#000 60%,transparent);mask-image:radial-gradient(ellipse 34% 50% at 50% 50%,#000 60%,transparent)}.wk-av-create small{display:flex;align-items:center;font:500 11px Barlow,-apple-system,sans-serif;letter-spacing:3px;color:#f5f5f79e}.wk-av-create small i{width:16px;height:1px;margin:0 10px;background:#f5f5f761}.wk-av-create h4{margin:10px 0 0;font-size:24px;font-weight:700;letter-spacing:-1.1px;line-height:1.22}.wk-app .wk-av-create p{margin:10px 0 0;color:#f5f5f79e;font-size:12.5px;line-height:1.6}.wk-av-live{position:absolute;inset:0;border-radius:30px;box-shadow:inset 0 0 0 1px #9ff0c48c}.wk-av-live img{position:absolute;left:50%;top:64px;height:330px;transform:translate(-50%);-webkit-mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 55%,transparent);mask-image:radial-gradient(ellipse 50% 50% at 50% 50%,#000 55%,transparent)}.wk-av-live:after{content:"";position:absolute;inset:0;background:linear-gradient(transparent 58%,#0a0a0ceb 82%)}.wk-av-badge{position:absolute;z-index:2;top:16px;left:16px;display:flex;align-items:center;gap:6px;padding:6px 11px;border-radius:100px;background:#9ff0c424;color:#9ff0c4;font-style:normal;font-size:11.5px;font-weight:600}.wk-av-badge i{width:6px;height:6px;border-radius:50%;background:#9ff0c4}.wk-av-motion{position:absolute;z-index:2;top:16px;right:16px;display:flex;padding:3px;border-radius:100px;background:#00000059}.wk-av-motion i{padding:5px 10px;border-radius:100px;color:#f5f5f761;font-style:normal;font-size:11px}.wk-av-motion i.is-on{background:#ffffff24;color:#f5f5f7}.wk-av-name{position:absolute;z-index:2;left:20px;right:20px;bottom:20px}.wk-av-name b{display:block;font-size:30px;font-weight:700;letter-spacing:-1px}.wk-av-name span{display:block;margin-top:4px;color:#f5f5f761;font-size:12px}.wk-av-dots i.is-at{width:18px;border-color:#f5f5f7}.wk-data{flex:1;display:flex;flex-direction:column}.wk-data-mx{display:grid;grid-template-columns:76px repeat(3,1fr);border-top:1px solid #173426}.wk-data-mx>b{padding:12px 12px 10px;border-bottom:1px solid #c9d3cc;font-size:12px;letter-spacing:-.02em}.wk-data-mx>b:nth-of-type(3){color:#6d7b73}.wk-data-mx>em{padding:11px 0;border-bottom:1px solid #e0e6e1;color:#397454;font:500 9px DM Mono,monospace;font-style:normal;letter-spacing:.04em}.wk-data-mx>p{margin:0!important;padding:10px 12px;border-bottom:1px solid #e0e6e1;border-left:1px solid #e0e6e1;color:#3d4b43;font-size:11px;line-height:1.45}.wk-data-lte{margin-top:12px;padding:11px 14px;background:#0d1a14;color:#a9b8af;font-size:11px;line-height:1.6}.wk-data-lte b{margin-right:10px;padding:2px 6px;background:#c7ff38;color:#0b1712;font-size:10px}.wk-data-lte strong{color:#fff}.wk-data-watch{display:flex;align-items:flex-end;gap:18px;margin-top:auto}.wk-data-watch figure{margin:0}.wk-data-watch img{display:block;width:118px;height:141px;-o-object-fit:cover;object-fit:cover;border:6px solid #1b1d1c;border-radius:30px;box-shadow:0 10px 24px #0b17122e}.wk-data-watch figcaption{margin-top:7px;color:#55645b;font-size:10.5px;text-align:center}.wk-data-watch>p{margin:0 0 24px auto!important;color:#8c9a92;font:500 8px/1.6 DM Mono,monospace;letter-spacing:.06em;text-align:right}.wk-so{background:#0b0b0d;color:#f5f5f7}.wk-so-av{display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;border-radius:50%;color:#f5f5f7;font-style:normal;font-weight:700}.wk-so-top{height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 14px}.wk-so-top>i{width:38px;height:38px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#ffffff0d;border:1px solid #ffffff17}.wk-so-top>span{display:flex;gap:24px;font-size:15px}.wk-so-top>span b{position:relative;font-weight:600}.wk-so-top>span b em{position:absolute;right:-8px;top:-1px;width:5px;height:5px;border-radius:50%;background:#fff}.wk-so-top>span>span{color:#f5f5f761}.wk-so-room{height:84px;display:flex;align-items:center;gap:12px;padding:8px 16px 12px;border-bottom:1px solid #ffffff17}.wk-so-rav{width:48px;height:48px;display:flex;align-items:center;justify-content:center;border-radius:14px;background:#3a4a40}.wk-so-room>div{flex:1}.wk-so-room b{display:block;font-size:18px;font-weight:700;letter-spacing:-.4px}.wk-so-room div span{display:flex;align-items:center;gap:6px;margin-top:5px;color:#9ff0c4;font-size:12px}.wk-so-room div span em{width:6px;height:6px;border-radius:50%;background:#9ff0c4}.wk-so-walkie{position:relative;width:64px;height:64px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;border-radius:50%;background:#f5f5f7;color:#0a0a0b}.wk-so-walkie small{font-size:10.5px;font-weight:600}.wk-so-walkie em{position:absolute;top:-3px;right:-3px;min-width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:10px;background:#9ff0c4;font:700 11px Barlow,sans-serif;font-style:normal}.wk-so-msgs{padding:0 8px}.wk-app .wk-so-date{display:flex;align-items:center;gap:10px;margin:0;padding:14px 8px;color:#f5f5f761;font:500 10.5px Barlow,sans-serif;letter-spacing:2.5px}.wk-so-date:before,.wk-so-date:after{content:"";flex:1;height:1px;background:#ffffff17}.wk-app .wk-so-sys{margin:0;padding:10px 24px;color:#f5f5f761;font-size:11.5px;text-align:center}.wk-so-o{display:flex;gap:7px;padding:9px 8px 0}.wk-so-o.is-cont{padding-top:3px}.wk-so-o.is-cont>span{width:30px}.wk-so-o>div{max-width:70%}.wk-so-o small{display:block;margin-bottom:4px;color:#f5f5f761;font-size:11.5px}.wk-app .wk-so-o p,.wk-app .wk-so-m p{margin:0;padding:9px 13px;border-radius:18px 18px 18px 6px;background:#1c1c20;font-size:14px;line-height:1.45}.wk-so-o time,.wk-so-m time{display:flex;align-items:center;gap:2px;margin-top:3px;color:#f5f5f761;font:500 10px Barlow,sans-serif}.wk-so-m{display:flex;flex-direction:column;align-items:flex-end;padding:3px 8px 0}.wk-app .wk-so-m p{max-width:74%;border-radius:18px 18px 6px;background:#34343b}.wk-so-o p.is-walkie span{display:flex;align-items:center;gap:4px;margin-bottom:3px;color:#f5f5f761;font:500 9.5px Barlow,sans-serif;letter-spacing:1.5px}.wk-so-input{position:absolute;left:0;right:0;bottom:30px;display:flex;align-items:center;gap:8px;padding:6px 12px 12px}.wk-so-input>i{width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff17;border-radius:50%;color:#f5f5f79e}.wk-so-input>span{flex:1;min-height:44px;display:flex;align-items:center;gap:7px;padding:0 13px;border-radius:22px;background:#ffffff0f;color:#f5f5f761}.wk-so-input>span em{font-style:normal;font-size:14px}.wk-so-input>b{width:44px;height:44px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#f5f5f7;color:#0a0a0b}.wk-so.is-dim{background:#050506}.wk-so-sheet{position:absolute;left:0;right:0;bottom:0;height:85%;padding-top:12px;border-radius:20px 20px 0 0;background:#060607;box-shadow:0 -1px #ffffff14}.wk-so-handle{display:block;width:48px;height:5px;margin:0 auto 16px;border-radius:3px;background:linear-gradient(90deg,#667eea,#764ba2,#f093fb,#f5576c,#ffd89b,#19547b)}.wk-so-handle.is-grey{width:36px;height:4px;background:#ffffff2e}.wk-so-sheet header{display:flex;align-items:center;gap:12px;padding:6px 16px 12px}.wk-so-pav{width:46px;height:46px;display:flex;align-items:center;justify-content:center;border:1.5px solid #ffffff59;border-radius:50%;background:#2a2a30;font-style:normal;font-weight:700}.wk-so-sheet header>div{flex:1}.wk-so-sheet header b{display:flex;align-items:center;gap:7px;font-size:20px;font-weight:700;letter-spacing:-.6px}.wk-so-sheet header b .wk-app-flag{width:16px;height:11px;border-radius:2px}.wk-so-sheet header span{color:#9ff0c4;font-size:12px}.wk-so-sheet header em{height:34px;display:flex;align-items:center;padding:0 14px;border-radius:17px;background:#f5f5f7;color:#0a0a0b;font-style:normal;font-size:13px;font-weight:600}.wk-so-sheet header em.is-line{background:none;border:1px solid #ffffff38;color:#f5f5f7;font-weight:500}.wk-so-tabs{height:50px;display:flex;align-items:flex-end;gap:22px;padding:0 18px;border-bottom:1px solid #ffffff17;font-size:15px}.wk-so-tabs b{padding-bottom:10px;border-bottom:2px solid #f5f5f7;font-weight:500}.wk-so-tabs span{padding-bottom:10px;color:#f5f5f761}.wk-so-tabs span i{font:500 13px Barlow,sans-serif;font-style:normal}.wk-so-card{position:relative;height:452px;margin:16px 18px 0;overflow:hidden;padding:18px;border:1px solid #ffffff14;border-radius:30px;background:radial-gradient(circle at 80% 30%,#2a8c8c33,transparent 55%),linear-gradient(#19191d,#0b0b0d)}.wk-so-card>small{display:flex;align-items:center;gap:6px;color:#f5f5f79e;font:600 11.5px Barlow,sans-serif;letter-spacing:2.6px}.wk-so-card>small span{display:flex;gap:4px;margin-left:auto}.wk-so-card>small span i{width:5px;height:5px;border-radius:3px;background:#f5f5f761}.wk-so-card>small span i.is-on{width:14px;background:#f5f5f7}.wk-app .wk-so-scope{display:flex;align-items:center;gap:5px;margin:22px 0 0;color:#f5f5f79e;font-size:11.5px}.wk-so-rank{display:block;font:700 76px/1 Barlow Condensed,Barlow,sans-serif;letter-spacing:-1px}.wk-so-rank em{color:#f5f5f761;font-size:36px;font-style:normal}.wk-app .wk-so-pct{margin:4px 0 0;color:#f5f5f79e;font-size:12px}.wk-so-bar{width:150px;height:3px;margin-top:12px;background:#ffffff1a}.wk-so-bar i{display:block;width:72%;height:100%;background:#4fd6d0}.wk-app .wk-so-next{margin:6px 0 0;color:#f5f5f761;font-size:10.5px}.wk-so-bib{position:absolute;left:14px;bottom:16px;width:176px}.wk-so-body{position:absolute;right:-10px;bottom:20px;width:150px;height:262px;-o-object-fit:contain;object-fit:contain}.wk-so-feed{display:flex;align-items:center;gap:10px;margin:12px 16px 0;padding:14px;border:1px solid #ffffff12;border-radius:20px;background:#0f0f12;opacity:.45}.wk-so-feed div{flex:1}.wk-so-feed b{display:block;font-size:14px}.wk-so-feed span{color:#f5f5f761;font-size:12px}.wk-so-menu{position:absolute;left:0;right:0;bottom:0;padding:12px 20px 40px;border-radius:28px 28px 0 0;background:#141416}.wk-so-menu>div>i{width:36px;height:36px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff24;border-radius:50%}.wk-app .wk-so-menu p{margin:0}.wk-so-menu p b{display:block;font-size:15px;font-weight:600}.wk-so-menu p span{display:block;margin-top:2px;color:#f5f5f79e;font-size:12.5px}.wk-so-menu .is-red{color:#ff6b6b}.wk-so-menu>div{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid #ffffff17}.wk-lb{background:#101012}.wk-lb-head{display:flex;align-items:center;gap:6px;padding:4px 8px 6px}.wk-lb-head>svg{width:44px}.wk-lb-head b{flex:1;font-size:26px;font-weight:900;letter-spacing:-.5px;background:linear-gradient(135deg,#ff6b6b,#4ecdc4);-webkit-background-clip:text;background-clip:text;color:transparent}.wk-lb-head span{height:32px;display:flex;align-items:center;gap:4px;padding:0 11px;border:1px solid #ff6b6b66;border-radius:16px;background:#ffffff0f;font-size:11.5px;font-weight:700}.wk-lb-head span svg:first-child{color:#ff6b6b}.wk-lb-head span svg:last-child{color:#fff6}.wk-lb-tabs{display:grid;grid-template-columns:repeat(4,1fr);margin:0 8px 10px;text-align:center;font-size:13px}.wk-lb-tabs b{padding:8px 0;border-radius:10px;background:linear-gradient(135deg,#ff6b6be6,#ffe66dbf);box-shadow:0 2px 10px #ff6b6b59;font-weight:800}.wk-lb-tabs span{padding:8px 0;color:#ffffff73;font-weight:600}.wk-lb-now{display:flex;align-items:center;gap:12px;margin:12px 8px 0;padding:15px 16px 16px;border:.5px solid #ffffff14;border-radius:18px;background:#15151b}.wk-lb-badge{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:12px;background:#18af1829;color:#18af18}.wk-lb-now div{flex:1}.wk-lb-now b{display:flex;align-items:center;gap:7px;color:#54d754;font-size:12.5px;font-weight:800}.wk-lb-now b em{width:8px;height:8px;border-radius:50%;background:#18af18;box-shadow:0 0 6px 1px #18af1899}.wk-lb-now div span{display:block;margin-top:3px;color:#ffffff73;font-size:11px;font-weight:500}.wk-lb-now strong{min-width:24px;padding:2px 8px;border-radius:12px;background:#18af18e6;color:#000;font-size:12.5px;font-weight:800;text-align:center}.wk-app .wk-lb-sec{margin:0;padding:24px 10px 12px;color:#ffffff80;font-size:11.5px;font-weight:700}.wk-lb-card{width:362px;margin-left:8px;overflow:hidden;border:1px solid #ffffff14;border-radius:20px;background:#111}.wk-lb-hero{position:relative;height:241px;overflow:hidden;background:linear-gradient(135deg,#0ea5e98c,#0f172ad9)}.wk-lb-hero img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;opacity:.55;mix-blend-mode:luminosity}.wk-lb-hero:after{content:"";position:absolute;inset:0;background:linear-gradient(135deg,#0ea5e98c,#0f172ad9),radial-gradient(circle at 90% 5%,#38bdf829,transparent 40%)}.wk-lb-live{position:absolute;z-index:2;left:20px;top:18px;display:flex;align-items:center;gap:6px;padding:5px 10px;border:1px solid #ffffff2e;border-radius:20px;background:#0006;font-size:10.5px;font-weight:700;letter-spacing:1.4px}.wk-lb-live i{width:7px;height:7px;border-radius:50%;background:#ff3b5c;box-shadow:0 0 6px #ff3b5c}.wk-lb-env{position:absolute;z-index:2;right:20px;top:23px;color:#ffffffc7;font-size:11px;font-weight:700;letter-spacing:1.6px}.wk-lb-hero>div{position:absolute;z-index:2;left:20px;bottom:18px}.wk-lb-hero>div b{display:block;font-size:64px;font-weight:800;letter-spacing:-2px;line-height:1;font-variant-numeric:tabular-nums;text-shadow:0 2px 8px #0000008a}.wk-lb-hero>div span{display:block;margin-top:6px;color:#ffffffd9;font-size:13px;font-weight:500}.wk-lb-body{padding:16px 20px 6px}.wk-lb-body h4{margin:0 0 10px;font-size:22px;font-weight:800;letter-spacing:-.5px}.wk-app .wk-lb-body p{display:flex;align-items:center;gap:8px;margin:0 0 6px;color:#ffffffbf;font-size:13px;font-weight:500}.wk-lb-body p svg{color:#38bdf8}.wk-lb-cta{display:flex;align-items:center;justify-content:center;gap:5px;margin:12px 16px 16px;padding:13px 16px;border-radius:14px;background:#38bdf8;color:#000;font-size:14.5px;font-weight:800;letter-spacing:.3px}.wk-lb-cta svg{color:#0000008c}.wk-lb-cta em{color:#000000b3;font-style:normal;font-size:13.5px;font-weight:700}.wk-lb-cta i{width:1px;height:13px;margin:0 9px;background:#0000002e}.wk-rc{background:#15171c}.wk-rc-map{position:absolute;inset:0;width:100%;height:100%}.wk-rc-map path{fill:none;stroke:#2a2e36;stroke-width:9}.wk-rc .wk-app-status{position:relative}.wk-rc-goal{position:absolute;top:108px;left:50%;transform:translate(-50%);display:flex;align-items:center;gap:6px;padding:6px 12px;border:1px solid #ffffff26;border-radius:20px;background:#0009;color:#ffffffb3;font-size:12px;white-space:nowrap}.wk-rc-goal b{color:#fff;font-size:13px;font-weight:600}.wk-rc-goal i{width:1px;height:12px;margin:0 2px;background:#ffffff4d}.wk-rc-panel{position:absolute;left:10px;right:10px;bottom:22px;overflow:hidden;border:1px solid #ffffff17;border-radius:0 24px 24px;background:#0c0d11;box-shadow:0 20px 50px #000b}.wk-rc-head{height:40px;display:flex;align-items:center;gap:6px;padding:0 14px;background:radial-gradient(circle at 0 50%,#e8a33d55,transparent 60%)}.wk-rc-head>i{width:7px;height:7px;margin-right:2px;border-radius:50%;background:#e8a33d;box-shadow:0 0 6px #e8a33d}.wk-rc-head>b{font-size:14.5px;font-weight:600;color:#fffffff0}.wk-rc-head>span{padding:0 4px;border-radius:4px;background:#ff98002b;color:#ff980099;font-size:10px;font-weight:600}.wk-rc-head>span em{color:#ff9800;font:800 15px Barlow Condensed,Barlow,sans-serif;font-style:normal}.wk-rc-head strong{margin-left:auto;font:800 22px Barlow Condensed,Barlow,sans-serif}.wk-rc-head strong+u+strong{margin-left:0}.wk-rc-head strong small{margin-left:3px;color:#fff6;font-size:8px;letter-spacing:1.6px}.wk-rc-head u{width:1px;height:16px;margin:0 12px;background:#ffffff24}.wk-rc-prog{height:3px;background:#ffffff12}.wk-rc-prog i{display:block;width:66%;height:100%;background:#e8a33d}.wk-rc-pace{position:relative;height:52px;margin:0 14px}.wk-rc-pace svg{position:absolute;inset:6px 0 0;width:100%;height:40px}.wk-rc-pace path{fill:none;stroke:#fff;stroke-width:1.5}.wk-rc-pace line{stroke:#ff9800;stroke-width:1}.wk-rc-pace b{position:absolute;left:0;bottom:-2px;font:800 46px/1 Barlow Condensed,Barlow,sans-serif;text-shadow:0 0 18px #040508}.wk-rc-pace small{position:absolute;left:84px;bottom:6px;color:#ffffffa8;font-size:8px}.wk-rc-pace em{position:absolute;left:132px;bottom:6px;color:#ffffff57;font-size:8px;font-style:normal}.wk-rc-pace span{position:absolute;left:152px;bottom:3px;color:#ffffffb8;font:15px Barlow Condensed,Barlow,sans-serif}.wk-rc-lane{position:relative;height:22px;margin:0 14px;border-bottom:1px dashed #ffffff14}.wk-rc-lane i{position:absolute;top:3px;width:17px;height:17px;border-radius:50%;background:#4a463a;border:1px solid #ffffff40}.wk-rc-lane i.is-me{top:1px;width:20px;height:20px;background:#fff}.wk-rc-list{padding:6px 14px 0}.wk-app .wk-rc-list p{display:grid;grid-template-columns:11px 1fr 36px 56px;gap:8px;align-items:center;height:16px;margin:0;color:#fff6;font-size:10.8px}.wk-rc-list em{text-align:right;font:13px Barlow Condensed,Barlow,sans-serif;font-style:normal}.wk-rc-list b{color:#fffc;font-weight:600}.wk-rc-list span{font:13px Barlow Condensed,Barlow,sans-serif}.wk-rc-list strong{text-align:right;font:500 13px Barlow Condensed,Barlow,sans-serif}.wk-rc-list .is-lead em{color:#ffd166}.wk-rc-list .is-bad strong{color:#ffa04d}.wk-rc-list .is-me,.wk-rc-list .is-me b{color:#fff}.wk-rc-list .is-me span{font-weight:800;color:#fff}.wk-rc-list .is-dim{opacity:.6}.wk-rc-gauge{display:flex;align-items:center;gap:12px;margin:8px 14px 0;padding:8px 0;border-top:1px solid #ffffff12;border-bottom:1px solid #ffffff12}.wk-rc-gauge>div{width:88px;height:48px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;border:3px solid #6bb6ff;border-bottom:0;border-radius:48px 48px 0 0}.wk-rc-gauge>div b{color:#6bb6ff;font:800 20px/1 Barlow Condensed,Barlow,sans-serif}.wk-rc-gauge small{color:#fff6;font-size:8px}.wk-app .wk-rc-gauge p{flex:1;display:flex;align-items:center;gap:5px;margin:0}.wk-rc-gauge p+p{margin-top:6px}.wk-rc-gauge>p{flex-basis:100%}.wk-rc-gauge{flex-wrap:wrap}.wk-rc-gauge>div{flex:0 0 88px}.wk-rc-gauge p b{font:800 18px Barlow Condensed,Barlow,sans-serif}.wk-rc-gauge p i{flex:1;height:10px;border-radius:2px;background:linear-gradient(90deg,#5fb4e8 20%,#7fcba6 20% 40%,#e8a33d 40% 60%,#ffffff1a 60%)}.wk-rc-gauge p i.is-bat{height:12px;background:linear-gradient(90deg,#4ade80 78%,#ffffff1a 78%)}.wk-rc-icons{display:grid;grid-template-columns:repeat(4,1fr);padding:8px 14px 9px}.wk-rc-icons span{display:flex;align-items:center;gap:5px;font:18px Barlow Condensed,Barlow,sans-serif}.wk-rc-icons svg{color:#fff6}.wk-rc-icons small{color:#fff6;font-size:9px}.wk-cr{position:absolute;left:0;right:0;bottom:0;padding:8px 20px 58px;border-radius:28px 28px 0 0;background:#141416}.wk-cr>b{display:block;font-size:20px;font-weight:700;letter-spacing:-.4px}.wk-cr>span{display:block;margin-top:4px;color:#f5f5f761;font-size:12.5px}.wk-cr>div{display:flex;gap:10px;margin-top:16px}.wk-app .wk-cr p{flex:1;margin:0;padding:16px 16px 18px;border:1px solid #ffffff24;border-radius:20px;background:#ffffff08}.wk-cr p i{width:42px;height:42px;display:flex;align-items:center;justify-content:center;border-radius:14px}.wk-cr p i.is-mint{background:#9ff0c426;color:#9ff0c4}.wk-cr p i.is-amb{background:#f5b76a26;color:#f5b76a}.wk-cr p b{display:block;margin-top:12px;font-size:17px;font-weight:800}.wk-cr p span{display:block;margin-top:4px;color:#f5f5f79e;font-size:12.5px;line-height:1.5}.wk-start-phones figure{width:177px}.wk-start-phones figcaption{white-space:nowrap}.wk-rc-map path.is-river{stroke:#1b2a3a;stroke-width:34}.wk-rc-map path.is-route{stroke:#2196f3;stroke-width:5;stroke-linecap:round}.wk-rc-map path.is-lead{stroke:#8889;stroke-width:5;stroke-linecap:round}.wk-rc-mk{position:absolute;width:48px;height:48px}.wk-rc-mk i{position:absolute;left:4px;top:0;width:40px;height:40px;display:flex;align-items:center;justify-content:center;border:3px solid;border-radius:50%;box-shadow:0 2px 4px #0006;color:#f5f5f7;font-style:normal;font-size:15px;font-weight:700}.wk-rc-mk em{position:absolute;right:0;bottom:4px;width:18px;height:18px;display:flex;align-items:center;justify-content:center;border:1.5px solid #fff;border-radius:50%;color:#fff;font-style:normal;font-size:9px;font-weight:700;box-shadow:0 0 2px #0000004d}.wk-rc-mk.is-first i{border-color:gold}.wk-rc-mk.is-first em{background:gold}.wk-rc-mk.is-ahead i{border-color:#4caf50}.wk-rc-mk.is-ahead em{background:#4caf50}.wk-rc-mk.is-behind i{border-color:#ff9800}.wk-rc-mk.is-behind em{background:#ff9800}.wk-rc-mk.is-last i{border-color:#9c27b0}.wk-rc-mk.is-last em{background:#9c27b0}.wk-rc-mk.is-me i{background:#2196f3;border:3px solid #fff;box-shadow:0 0 0 6px #2196f340,0 2px 4px #0006}.wk-rc-mk.is-me i:after{content:"";width:10px;height:10px;border-radius:50%;background:#fff}.wk-rc-mk.is-me em{display:none}.wk-img-screen{background:#050506}.wk-img-screen>img{display:block;width:100%}.wk-img-screen.is-card{display:flex;align-items:center;background:#000}.wk-img-screen.is-card>img{height:100%;width:auto;margin:0 auto;-o-object-fit:cover;object-fit:cover}.wk-badges{display:block;width:330px;margin-top:14px;padding:6px 8px;border-radius:12px;background:#12161a}.wk-lock{background:radial-gradient(circle at 30% 20%,#2c3b52,#0d1118 70%)}.wk-lock-time{text-align:center;padding-top:20px}.wk-lock-time small{display:block;color:#fffc;font-size:18px;font-weight:600}.wk-lock-time b{display:block;font-size:86px;font-weight:600;letter-spacing:-2px;line-height:1.05;color:#ffffffe6}.wk-lock-list{padding:28px 10px 0}.wk-lock-list>div{display:flex;gap:10px;margin-bottom:8px;padding:12px 14px;border-radius:22px;background:#ffffff26;-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px)}.wk-lock-list .wk-app-mask{flex:0 0 38px;width:38px;height:38px;border-radius:9px}.wk-app .wk-lock-list p{flex:1;min-width:0;margin:0}.wk-lock-list p>span{display:flex;align-items:center;justify-content:space-between}.wk-lock-list p>span .wk-app-mask.is-text{flex:0 0 60px;width:60px;height:10px;border-radius:3px}.wk-lock-list time{color:#fff9;font-size:12px}.wk-lock-list b{display:block;margin-top:3px;font-size:14.5px;font-weight:600}.wk-lock-list small{display:block;margin-top:2px;color:#ffffffe6;font-size:14px;line-height:1.3}.wk-sum{position:absolute;z-index:2;left:62px;right:62px;top:160px;height:420px;display:flex;gap:28px}.wk-sum-table{flex:1;border-top:1px solid #173426}.wk-sum-row{display:grid;grid-template-columns:44px 170px 1fr 34px 58px;align-items:center;height:23.5px;border-bottom:1px solid #e0e6e1;font-size:11px;color:#55645b}.wk-sum-row.is-split{border-top:1px solid #b9c5be}.wk-sum-row>span:first-child{color:#397454;font:500 9px DM Mono,monospace}.wk-sum-row>b{color:#0b1712;font-size:11.5px;letter-spacing:-.02em}.wk-sum-row>span:nth-child(4){color:#8c9a92;font:500 9px DM Mono,monospace}.wk-sum-row>i{justify-self:start;padding:2px 6px;background:#315e47;color:#fff;font-style:normal;font-size:9.5px;font-weight:700}.wk-sum-row.is-new{background:#eef7d6}.wk-sum-row.is-new>b{color:#2f5a44}.wk-sum-row.is-new>i{background:#c7ff38;color:#0b1712}.wk-sum-row.is-head{height:30px;border-bottom:1px solid #b9c5be;color:#6d7e74;font:500 8px DM Mono,monospace;letter-spacing:.1em}.wk-sum-row.is-head>span{color:#6d7e74!important;font:500 8px DM Mono,monospace!important}.wk-sum-new{width:300px;flex:0 0 300px;padding:22px 24px;background:#0d1a14;color:#fff}.wk-sum-new small{display:block;margin-bottom:14px;color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.12em}.wk-sum-new b{display:block;padding:11px 0;border-bottom:1px solid #ffffff1c;font-size:17px;letter-spacing:-.03em}.wk-sum-new p{margin-top:20px!important;color:#9aa9a0;font-size:11.5px;line-height:1.7}.wk-sum-new p strong{color:#c7ff38;font-weight:600}.wk-cost{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 420px;gap:22px}.wk-cost-total{display:flex;flex-direction:column;padding:20px 24px;border-top:2px solid #c7ff38;background:#0d1a14;color:#fff}.wk-cost-total>small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wk-cost-total>b{margin-top:10px;font:500 58px/1 DM Mono,monospace;letter-spacing:-.06em}.wk-cost-chips{display:flex;gap:10px;margin-top:18px}.wk-cost-chips span{flex:1;display:flex;flex-direction:column;gap:3px;padding:10px 14px;border:1px solid #ffffff22;font-size:17px;font-weight:800}.wk-cost-chips span em{color:#9aa9a0;font-size:10px;font-style:normal;font-weight:600}.wk-cost-chips span.is-key{border:0;background:#c7ff38;color:#0d1a14}.wk-cost-chips span.is-key em{color:#315e47}.wk-cost-total ul{list-style:none;margin:auto 0 0;padding:0}.wk-cost-total li{display:grid;grid-template-columns:86px 1fr;padding:10px 0;border-top:1px solid #ffffff17;color:#c7d3cb;font-size:12px;line-height:1.55}.wk-cost-total li b{color:#c7ff38;font-size:12px}.wk-cost-team{display:flex;flex-direction:column;padding:20px 24px;border-top:2px solid #315e47;background:#eef2ed}.wk-cost-team>small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.06em}.wk-cost-team>div{margin-top:12px;padding:12px 14px;background:#fff}.wk-cost-team>div b{font-size:16px}.wk-cost-team>div span{margin-left:8px;color:#397454;font-size:11px;font-weight:700}.wk-cost-team>div p{margin:6px 0 0!important;color:#4d6056;font-size:12px;line-height:1.6}.wk-cost-team>footer{margin-top:auto;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #c8d1cb}.wk-cost-team>footer span{display:flex;flex-direction:column;gap:4px;padding:14px 8px 0 0}.wk-cost-team>footer b{color:#315e47;font:500 24px DM Mono,monospace;letter-spacing:-.04em}.wk-cost-team>footer small{color:#5d7065;font-size:11px;line-height:1.4}.wk-career{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(8,1fr);-moz-column-gap:22px;column-gap:22px;border-top:2px solid #315e47}.wk-career>div{display:grid;grid-template-columns:40px 170px 1fr auto;align-items:center;padding:0 14px;border-bottom:1px solid #c8d1cb;background:#f0f3ef}.wk-career>div:nth-child(2n){background:#e8eee9}.wk-career i{color:#87978e;font:500 11px DM Mono,monospace;font-style:normal}.wk-career b{font-size:13.5px}.wk-career span{color:#5d7065;font-size:12px}.wk-career em{padding:3px 8px;border:1px solid #315e47;color:#315e47;font-size:10.5px;font-style:normal;font-weight:800}.wk-career>div.is-key{background:#0d1a14;color:#fff}.wk-career .is-key i,.wk-career .is-key em{color:#c7ff38;border-color:#c7ff38}.wk-career .is-key span{color:#c7d3cb}.wk-route h3 span,.wk-route p span{display:block}.wk-gt{position:absolute;z-index:2;left:62px;right:62px;top:180px}.wk-gt-phase,.wk-gt-weeks,.wk-gt-row,.wk-gt-ms{display:grid;grid-template-columns:150px repeat(12,1fr);align-items:center;-moz-column-gap:4px;column-gap:4px}.wk-gt-phase{height:40px}.wk-gt-phase b{height:100%;display:flex;align-items:center;padding:0 14px;background:#0d1a14;color:#c7ff38;font-size:14px}.wk-gt-phase b.is-dev{background:#315e47;color:#fff}.wk-gt-weeks{height:30px;border-bottom:1px solid #173426}.wk-gt-weeks i{color:#6d7e74;font:500 9px DM Mono,monospace;font-style:normal;text-align:center}.wk-gt-row{height:64px;border-bottom:1px solid #dbe2dc}.wk-gt-row>p{margin:0!important}.wk-gt-row>p b{display:block;font-size:14px;letter-spacing:-.02em}.wk-gt-row>p small{display:block;margin-top:2px;color:#7a8780;font-size:10.5px}.wk-gt-row>em{height:36px;display:flex;align-items:center;padding:0 10px;overflow:hidden;background:#315e47;color:#fff;font-style:normal;font-size:12px;font-weight:600;white-space:nowrap}.wk-gt-row>em.is-dir{background:#0d1a14;color:#c7ff38}.wk-gt-row>em.is-design{background:#b9c9bd;color:#173426}.wk-gt-row>em.is-ship{background:#c7ff38;color:#0b1712}.wk-gt-ms{height:52px}.wk-gt-ms>span{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wk-gt-ms>i{display:flex;flex-direction:row-reverse;align-items:center;gap:7px;justify-self:end;margin-right:-7px;font-style:normal;font-size:12.5px;font-weight:700;white-space:nowrap}.wk-gt-ms>i b{width:13px;height:13px;background:#c7ff38;border:2px solid #0d1a14;transform:rotate(45deg)}.wk-pl{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.wk-pl>section{display:flex;flex-direction:column;padding:0 16px 14px;border-top:2px solid #173426;background:#eef2ed}.wk-pl>section>header{padding:14px 0 6px}.wk-pl>section>header small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.08em}.wk-pl>section>header b{display:block;margin-top:4px;font-size:18px;letter-spacing:-.04em}.wk-pl ul{margin:6px 0 0;padding:0;list-style:none}.wk-pl li{position:relative;padding:6px 0 6px 13px;color:#3d4b43;font-size:12px;line-height:1.4}.wk-pl li:before{content:"";position:absolute;left:0;top:12px;width:6px;height:6px;background:#315e47}.wk-pl-mock{height:118px;margin-top:auto;padding:12px;background:#fff;border:1px solid #d6ded8}.wk-pl>section>footer{margin-top:10px;padding:10px 12px;background:#0d1a14}.wk-pl>section>footer small{display:block;color:#c7ff38;font:500 8px DM Mono,monospace;letter-spacing:.1em}.wk-pl>section>footer b{display:block;margin-top:4px;color:#fff;font-size:13px}.wk-pl-flow{height:100%;display:flex;align-items:center;justify-content:space-between}.wk-pl-flow span{display:flex;align-items:center}.wk-pl-flow i{width:12px;height:2px;margin:0 4px;background:#315e47}.wk-pl-flow b{padding:8px 6px;border:1.5px solid #173426;font-size:10.5px;white-space:nowrap}.wk-pl-figma{position:relative;height:100%;display:flex;align-items:flex-end;justify-content:center;gap:10px}.wk-pl-figma small{position:absolute;left:0;top:0;color:#a259ff;font:600 9px Manrope,sans-serif}.wk-pl-figma span{width:42px;height:80px;display:flex;flex-direction:column;gap:5px;padding:8px 5px;border:1.5px solid #173426;border-radius:7px}.wk-pl-figma span i{height:8px;background:#d6ded8}.wk-pl-figma span i.is-btn{margin-top:auto;height:10px;background:#315e47}.wk-pl-table p{display:grid;grid-template-columns:28px 1fr 26px;align-items:center;margin:0!important;padding:1px 0;border-bottom:1px solid #e6ebe7;font-size:10.5px}.wk-pl-table p.is-head{color:#6d7e74;font-size:9px}.wk-pl-table p i{height:10px;border-radius:5px;background:#315e47;justify-self:center}.wk-pl-doc{position:relative;height:100%;display:flex;flex-direction:column;gap:7px}.wk-pl-doc small{font-size:10px;font-weight:700}.wk-pl-doc i{height:6px;background:#d6ded8}.wk-pl-doc b{position:absolute;right:0;bottom:0;padding:3px 7px;border:2px solid #c0392b;color:#c0392b;font-size:10px;transform:rotate(-8deg)}.wk-demo{position:absolute;z-index:2;inset:172px 62px 96px;grid-template-rows:100%;display:grid;grid-template-columns:270px 1fr;gap:22px}.wk-demo.is-two{grid-template-columns:240px 1fr 1fr;gap:16px}.wk-demo>aside{border-top:1px solid #173426;padding-top:16px}.wk-demo>aside small{display:block;color:#397454;font:500 8.5px DM Mono,monospace;letter-spacing:.1em}.wk-demo ul{margin:10px 0 0;padding:0;list-style:none}.wk-demo li{position:relative;padding:11px 0 11px 16px;border-bottom:1px solid #dbe2dc;font-size:13px;font-weight:600;line-height:1.45;letter-spacing:-.02em}.wk-demo li:before{content:"";position:absolute;left:0;top:17px;width:7px;height:7px;background:#315e47}.wk-demo figure,.wk-ob3 figure{margin:0;display:flex;flex-direction:column}.wk-demo figure>div{flex:1;min-height:0;overflow:hidden;border:6px solid #0d1a14;border-radius:10px;background:#0d1a14;box-shadow:0 14px 30px #0b17122e}.wk-demo figure img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}.wk-demo figcaption{margin-top:9px;color:#55645b;font-size:11.5px;font-weight:600}.wk-ob3{position:absolute;z-index:2;inset:172px 62px 136px;grid-template-rows:100%;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.wk-ob3 figure>div{flex:1;min-height:0;overflow:hidden;display:flex;align-items:flex-start;justify-content:center;padding:14px;border-radius:12px;background:#dfe7df}.wk-ob3 img{max-width:100%;max-height:100%;-o-object-fit:contain;object-fit:contain;border-radius:14px;box-shadow:0 10px 24px #0b17122e}.wk-ob3 figcaption{margin-top:10px;color:#55645b;font-size:12px}.wk-ob3 figcaption b{margin-right:8px;color:#0b1712;font-size:13px}.wk-types{position:absolute;z-index:2;left:62px;right:62px;top:200px;margin:0}.wk-types img{display:block;width:100%;border-radius:12px}.wk-types figcaption{margin-top:10px;color:#55645b;font-size:12px;font-weight:600}.wk-demo figure,.wk-ob3 figure{min-height:0}.wk-demo>aside small+blockquote{margin:8px 0 16px;padding:10px 12px;border-left:2px solid #315e47;background:#e8eee8;color:#3d4b43;font-size:11.5px;line-height:1.55}.wk-demo>aside{display:flex;flex-direction:column}.wk-demo-link{margin-top:auto;padding:12px 14px;background:#0d1a14;color:#c7ff38;font-size:13px;font-weight:700;text-decoration:none}.wk-demo-link small{display:block;margin-bottom:3px;color:#9aa9a0;font:500 8.5px DM Mono,monospace;letter-spacing:.1em}.wk-demo-cta{position:absolute;z-index:3;right:74px;top:120px;padding:16px 20px;border:1px solid #c7ff38;color:#fff;text-decoration:none}.wk-demo-cta small{display:block;color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.12em}.wk-demo-cta b{display:block;margin-top:6px;font-size:20px;letter-spacing:-.02em}.wk-sub{background:#f4f6f2;color:#0b1712}.wk-sub-block{position:absolute;left:0;top:0;bottom:0;width:470px;padding:110px 62px 0;background:#0d1a14;color:#fff}.wk-sub-block small{display:block;color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.15em}.wk-sub-block b{display:block;margin-top:24px;color:#c7ff38;font:700 150px/1 Manrope,sans-serif;letter-spacing:-.06em}.wk-sub-block h2{margin-top:18px!important;font-size:40px;letter-spacing:-.06em}.wk-sub-body{position:absolute;left:540px;right:74px;top:110px}.wk-sub-map{display:flex;margin:0;padding:0;list-style:none;border-top:1px solid #173426}.wk-sub-map li{flex:1;display:flex;align-items:center;gap:8px;padding:12px 0;color:#9aa9a0;font-size:12px;font-weight:600}.wk-sub-map li i{width:22px;height:22px;display:flex;align-items:center;justify-content:center;border:1px solid #b9c5be;font:500 10px DM Mono,monospace;font-style:normal}.wk-sub-map li.is-done{color:#55645b}.wk-sub-map li.is-on{color:#0b1712}.wk-sub-map li.is-on i{background:#c7ff38;border-color:#0d1a14;color:#0b1712}.wk-sub-body>p{margin-top:56px!important;font-size:24px;line-height:1.5;letter-spacing:-.04em;font-weight:600}.wk-sub-body>ul{margin:40px 0 0;padding:0;list-style:none;border-top:1px solid #b9c5be}.wk-sub-body>ul li{padding:14px 0;border-bottom:1px solid #d6ded8;color:#3d4b43;font-size:14px;font-weight:600}.wk-scope{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1.2fr 1fr 1fr 250px;gap:12px}.wk-scope>section,.wk-scope>aside{padding:0 16px 14px;border-top:2px solid #173426;background:#eef2ed}.wk-scope header{padding:14px 0 8px}.wk-scope header small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.08em}.wk-scope header b{display:block;margin-top:4px;font-size:16px;letter-spacing:-.03em}.wk-scope header span{display:inline-block;margin-top:5px;padding:2px 7px;background:#315e47;color:#fff;font-size:10px;font-weight:700}.wk-scope>section.is-2 header span{background:#c7ff38;color:#0b1712}.wk-scope ul{margin:4px 0 0;padding:0;list-style:none}.wk-scope li{position:relative;padding:8px 0 8px 13px;border-bottom:1px solid #d6ded8;color:#3d4b43;font-size:12px;line-height:1.4}.wk-scope li:before{content:"";position:absolute;left:0;top:14px;width:6px;height:6px;background:#315e47}.wk-scope>aside{background:#0d1a14;color:#fff;border-color:#c7ff38}.wk-scope>aside header small{color:#c7ff38}.wk-scope>aside li{border-color:#ffffff1c;color:#dce4df}.wk-scope>aside li:before{background:#c7ff38}.wk-five-q{position:absolute;z-index:2;left:62px;right:62px;top:168px;margin:0;padding:12px 16px;border-left:2px solid #315e47;background:#e8eee8;color:#3d4b43;font-size:12.5px;line-height:1.6}.wk-five-q small{margin-left:6px;color:#7a8780;font-size:11px}.wk-five{position:absolute;z-index:2;left:62px;right:62px;top:236px;border-top:2px solid #173426}.wk-five-row{display:grid;grid-template-columns:220px 1fr 220px;align-items:center;min-height:60px;border-bottom:1px solid #d6ded8;-moz-column-gap:20px;column-gap:20px}.wk-five-row.is-head{min-height:34px;color:#6d7e74;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wk-five-row>b{padding-left:14px;font-size:15px;letter-spacing:-.03em}.wk-five-row>p{margin:0!important;padding:10px 14px;background:#0d1a14;color:#fff;font-size:13px;font-weight:600}.wk-five-row>span{color:#55645b;font-size:12.5px}.wk-five-row.is-head>span{padding-left:14px}.wk-ph2{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 1fr 190px;gap:14px}.wk-ph2>section{padding:0 20px 16px;border-top:2px solid #173426;background:#eef2ed}.wk-ph2>section.is-two{border-color:#c7ff38;background:#0d1a14;color:#fff}.wk-ph2 header{padding:16px 0 10px}.wk-ph2 header small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wk-ph2 .is-two header small{color:#c7ff38}.wk-ph2 header b{display:block;margin-top:4px;font-size:24px;letter-spacing:-.05em}.wk-ph2 ol{margin:0;padding:0;list-style:none}.wk-ph2 li{display:grid;grid-template-columns:30px 1fr;-moz-column-gap:10px;column-gap:10px;padding:12px 0;border-top:1px solid #d6ded8}.wk-ph2 .is-two li{border-color:#ffffff1c}.wk-ph2 li i{grid-row:span 2;width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#315e47;color:#fff;font:500 11px DM Mono,monospace;font-style:normal}.wk-ph2 .is-two li i{background:#c7ff38;color:#0b1712}.wk-ph2 li b{font-size:15px}.wk-ph2 li span{margin-top:2px;color:#6d7b73;font-size:12px}.wk-ph2 .is-two li span{color:#9aa9a0}.wk-ph2>aside{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:20px;background:#c7ff38;color:#0b1712}.wk-ph2>aside b{font-size:20px;letter-spacing:-.04em;margin-bottom:8px}.wk-ph2>aside span{padding:8px 10px;background:#0b17120f;font-size:12.5px;font-weight:700}.wk-mx{position:absolute;z-index:2;left:62px;right:62px;top:176px}.wk-mx-row{display:grid;grid-template-columns:110px repeat(5,1fr);align-items:center;border-bottom:1px solid #d6ded8}.wk-mx-row.is-head{border-bottom:1px solid #173426}.wk-mx-row.is-head b{padding:6px 0;text-align:center;font-size:12px}.wk-mx-row.is-head b small{display:block;color:#397454;font-size:9.5px;font-weight:600}.wk-mx-row>span{font-size:13px;font-weight:700}.wk-mx-row>i{height:72px;display:flex;justify-content:center}.wk-mx-row>i img{height:72px}.wk-mx-row>i:nth-child(2){background:#e8eee8}.wk-mx-arrow{display:flex;align-items:center;gap:10px;margin:12px 0 0 110px!important;color:#397454;font-size:12px;font-weight:700}.wk-mx-arrow i{flex:1;height:2px;background:linear-gradient(90deg,#315e47,#c7ff38);position:relative}.wk-mx-arrow i:after{content:"";position:absolute;right:-2px;top:-5px;border:6px solid transparent;border-left:9px solid #c7ff38}.wk-it{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:330px;display:grid;grid-template-columns:1fr 200px 1fr;gap:14px;align-items:stretch}.wk-it small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wk-it-items{padding:16px 20px;border-top:2px solid #173426;background:#eef2ed}.wk-it-items p{display:flex;align-items:center;gap:6px;margin:0!important;padding:11px 0;border-bottom:1px solid #d6ded8}.wk-it-items p b{width:70px;font-size:13px}.wk-it-items p span{padding:4px 8px;background:#fff;border:1px solid #d6ded8;font-size:11.5px}.wk-it-items p.is-color span{border-style:dashed}.wk-it-core{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;background:#0d1a14;color:#fff;text-align:center}.wk-it-core i{color:#c7ff38;font-style:normal;font-size:22px}.wk-it-core b{font-size:22px;letter-spacing:-.04em}.wk-it-core span{color:#9aa9a0;font-size:11.5px;padding:0 14px}.wk-it-out{padding:16px 20px;border-top:2px solid #c7ff38;background:#eef2ed}.wk-it-out>div{display:grid;grid-template-columns:repeat(4,1fr);gap:4px;margin-top:10px}.wk-it-out img{width:100%;background:#fff}.wk-it-out p{margin-top:10px!important;font-size:13px;font-weight:700}.wk-it-note{position:absolute;z-index:2;left:62px;right:62px;top:516px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.wk-it-note p{margin:0!important;padding:12px 16px;background:#0d1a14;color:#dce4df;font-size:12px;line-height:1.55}.wk-it-note p b{margin-right:10px;color:#c7ff38}.wk-art{position:absolute;z-index:2;left:62px;right:62px;top:200px;border-top:2px solid #173426}.wk-art-row{display:grid;grid-template-columns:200px 1fr 1fr;align-items:stretch;border-bottom:1px solid #d6ded8;-moz-column-gap:10px;column-gap:10px}.wk-art-row>span{display:flex;align-items:center;padding-left:14px;font-size:14px;font-weight:700}.wk-art-row>p{margin:0!important;padding:14px 16px;background:#eef2ed;font-size:13px}.wk-art-row>p.is-alt{background:#fff;color:#55645b}.wk-art-row.is-head b{padding:12px 16px;background:#0d1a14;color:#c7ff38;font-size:14px}.wk-art-row.is-head b.is-alt{background:#dfe7df;color:#173426}.wk-my{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:repeat(4,1fr) 260px;grid-template-rows:412px;gap:12px}.wk-my>section{display:flex;flex-direction:column;justify-content:flex-end;padding:18px;border-top:2px solid #173426;background:#eef2ed}.wk-my>section.is-key{background:#0d1a14;color:#fff;border-color:#c7ff38}.wk-my>section small{color:#397454;font:500 28px DM Mono,monospace}.wk-my>section.is-key small{color:#c7ff38}.wk-my>section b{margin-top:12px;font-size:17px;letter-spacing:-.03em}.wk-my>section span{margin-top:4px;color:#6d7b73;font-size:12px}.wk-my>section.is-key span{color:#9aa9a0}.wk-my>figure{margin:0;min-height:0;overflow:hidden;display:flex;flex-direction:column;background:#0d1a14}.wk-my>figure img{flex:1;min-height:0;width:100%;-o-object-fit:contain;object-fit:contain}.wk-my>figure figcaption{padding:10px 12px;color:#9aa9a0;font-size:11px}.wk-step{position:absolute;z-index:2;left:62px;right:62px;top:196px;display:flex;flex-direction:column;gap:8px}.wk-step-lane{display:grid;grid-template-columns:90px 170px 1fr 30px 1.2fr;align-items:center;min-height:66px;border-top:2px solid #173426;background:#eef2ed}.wk-step-lane.is-race{border-color:#c7ff38;background:#0d1a14;color:#fff}.wk-step-lane small{padding-left:16px;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wk-step-lane.is-race small{color:#c7ff38}.wk-step-lane>b{font-size:17px;letter-spacing:-.03em}.wk-step-lane>span{color:#5d7065;font-size:11.5px;line-height:1.45}.wk-step-lane.is-race>span{color:#9aa9a0}.wk-step-lane>i{color:#315e47;font-style:normal;font-size:18px}.wk-step-lane.is-race>i{color:#c7ff38}.wk-step-lane>p{margin:0!important;padding-right:16px;font-size:13px;font-weight:700}.wk-step-tl{margin-top:6px;padding:12px 16px 14px;background:#fff;border:1px solid #d6ded8}.wk-step-tl>small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wk-step-tl>div{display:grid;grid-template-columns:56px 1fr 46px 1fr 70px;gap:3px;margin-top:8px;height:60px}.wk-step-tl>div>*{display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:700}.wk-step-tl>div>span{background:#dfe7df;color:#173426}.wk-step-tl>div>b{background:#0d1a14;color:#c7ff38}.wk-step-tl>div>em{flex-direction:column;gap:2px;background:#c7ff38;color:#0d1a14;font-style:normal}.wk-step-tl>div>em small{font-size:10px;font-weight:600}.wk-step-tl>div>strong{background:#315e47;color:#fff}.wk-step-out{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:6px}.wk-step-out p{margin:0!important;padding:16px 14px;border-top:2px solid #315e47;background:#eef2ed;color:#3d4b43;font-size:12px;line-height:1.5}.wk-step-out p b{display:block;margin-bottom:3px;color:#173426;font-size:13px}.wk-rl{position:absolute;z-index:2;left:62px;right:62px;top:196px;display:flex;flex-direction:column}.wk-rl-row{display:grid;grid-template-columns:210px 1fr 190px;gap:10px;align-items:stretch}.wk-rl-row>header{padding:12px 16px;border-top:2px solid #173426;background:#eef2ed}.wk-rl-row>header small,.wk-rl-row>aside small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wk-rl-row>header b{display:block;margin-top:4px;font-size:16px;letter-spacing:-.03em}.wk-rl-row>header span{display:block;margin-top:4px;color:#5d7065;font-size:11.5px;line-height:1.45}.wk-rl-row>aside{display:flex;flex-direction:column;justify-content:center;padding:12px 16px;background:#dfe7df}.wk-rl-row>aside b{margin-top:4px;font-size:15px;letter-spacing:-.03em}.wk-rl-row>aside.is-key{background:#0d1a14;color:#fff}.wk-rl-row>aside.is-key small{color:#c7ff38}.wk-rl-hours ol{display:grid;grid-template-columns:repeat(9,1fr);gap:3px;margin:0;padding:0;list-style:none}.wk-rl-hours li{display:flex;flex-direction:column;align-items:center;gap:3px;padding:13px 0;font-size:10.5px}.wk-rl-hours li b{font:500 12px DM Mono,monospace}.wk-r0{background:#0d1a14;color:#c7ff38}.wk-r1{background:#315e47;color:#fff}.wk-r2{background:#c7ff38;color:#0d1a14}.wk-rl-hours>p{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;margin:6px 0 0!important}.wk-rl-hours>p span{padding:7px 10px;font-size:11.5px}.wk-rl-hours>p span b{margin-right:8px}.wk-rl-link{display:flex;justify-content:center;gap:14px;margin:14px 0!important;color:#315e47;font-size:12px;font-weight:700}.wk-rl-link i{font-style:normal}.wk-rl-season{display:flex;flex-direction:column;justify-content:center;gap:8px;padding:0 4px}.wk-rl-season>div{height:22px;background:#dfe7df}.wk-rl-season>div i{display:block;height:100%;background:linear-gradient(90deg,#315e47,#c7ff38)}.wk-rl-season>p{display:flex;justify-content:space-between;margin:0!important;color:#5d7065;font:500 10.5px DM Mono,monospace}.wk-rl-ghost{display:grid;grid-template-columns:210px 1fr 1fr;gap:10px;margin-top:20px}.wk-rl-ghost>b{display:flex;align-items:center;padding:0 16px;background:#173426;color:#fff;font-size:14px}.wk-rl-ghost p{margin:0!important;padding:16px 14px;border:1px solid #d6ded8;background:#fff;color:#3d4b43;font-size:12px;line-height:1.5}.wk-rl-ghost p span{display:block;color:#173426;font-size:13px;font-weight:800}.wk-seq{position:absolute;z-index:2;left:62px;right:62px;top:200px}.wk-seq-head{display:grid;grid-template-columns:repeat(5,1fr);gap:10px;padding-left:28px}.wk-seq-head b{padding:9px 0;background:#0d1a14;color:#c7ff38;font-size:12.5px;text-align:center}.wk-seq-body{position:relative;margin-left:28px;padding:6px 0 4px}.wk-seq-life{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed #9fb0a6}.wk-seq-row{position:relative;height:38px}.wk-seq-row>small{position:absolute;left:-28px;top:12px;width:20px;color:#6d7e74;font:500 10px DM Mono,monospace}.wk-seq-arrow{position:absolute;top:24px;height:0;border-top:1.5px solid #315e47}.wk-seq-arrow:after{content:"";position:absolute;right:-1px;top:-5px;border:4.5px solid transparent;border-left:7px solid #315e47;border-right:0}.wk-seq-arrow.is-back:after{right:auto;left:-1px;border-left:0;border-right:7px solid #315e47}.wk-seq-arrow em{position:absolute;left:0;right:0;bottom:3px;color:#173426;font-size:11.5px;font-style:normal;font-weight:700;text-align:center;white-space:nowrap}.wk-seq-self{position:absolute;top:9px;transform:translate(-50%);padding:4px 10px;background:#c7ff38;color:#0d1a14;font-size:11.5px;font-weight:700;white-space:nowrap}.wk-scale{position:absolute;z-index:2;left:62px;right:62px;top:184px;height:380px;display:grid;grid-template-columns:repeat(3,1fr) 240px;gap:12px}.wk-scale>section{display:flex;flex-direction:column;padding:16px 18px;border-top:2px solid #173426;background:#eef2ed}.wk-scale>section.is-2{border-color:#c7ff38;background:#0d1a14;color:#fff}.wk-scale small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wk-scale>section.is-2 small{color:#c7ff38}.wk-scale header b{display:block;margin-top:4px;font:500 30px DM Mono,monospace;letter-spacing:-.05em}.wk-scale ul{margin:12px 0 0;padding:0;list-style:none}.wk-scale li{padding:7px 0;border-bottom:1px solid #d6ded8;font-size:12.5px}.wk-scale>section.is-2 li{border-color:#ffffff1c;color:#dce4df}.wk-scale>section>footer{margin-top:auto}.wk-scale>section>footer b{display:block;margin-top:4px;color:#315e47;font-size:20px;letter-spacing:-.03em}.wk-scale>section.is-2>footer b{color:#c7ff38}.wk-scale>aside{padding:16px 18px;background:#dfe7df}.wk-scale>aside small+p{margin-top:8px!important}.wk-scale>aside p{margin:0 0 6px!important;font-size:12.5px;font-weight:700}.wk-scale>aside p+small{margin-top:18px}.wk-vis{position:absolute;z-index:2;left:62px;right:62px;top:196px;display:grid;grid-template-columns:1fr 330px;gap:16px}.wk-vis-table{border-top:2px solid #173426}.wk-vis-row{display:grid;grid-template-columns:1fr 110px 110px 110px;align-items:center;min-height:50px;border-bottom:1px solid #d6ded8;-moz-column-gap:6px;column-gap:6px}.wk-vis-row.is-head{min-height:34px}.wk-vis-row>span{padding-left:14px;font-size:13px;font-weight:700}.wk-vis-row.is-head>span,.wk-vis-row.is-head>b{color:#6d7e74;font:500 10px DM Mono,monospace;letter-spacing:.06em;text-align:center}.wk-vis-row.is-head>span{text-align:left}.wk-vis-row>em{padding:7px 0;font-size:12px;font-style:normal;font-weight:700;text-align:center;color:#8a978f}.wk-vis-row>em.is-on{background:#0d1a14;color:#c7ff38}.wk-vis-row>em.is-off{background:#e3e8e4;color:#55645b}.wk-vis-safe{display:flex;flex-direction:column;gap:8px}.wk-vis-safe p{flex:1;margin:0!important;padding:14px 16px;border-top:2px solid #315e47;background:#eef2ed;color:#3d4b43;font-size:12px;line-height:1.55}.wk-vis-safe p b{display:block;margin-bottom:4px;color:#173426;font-size:15px}.wk-nt{position:absolute;z-index:2;left:62px;right:62px;top:168px;height:420px;display:grid;grid-template-columns:300px 1fr;gap:22px}.wk-nt-phone{display:flex;flex-direction:column;gap:7px;padding:22px 14px;border-radius:30px;background:linear-gradient(160deg,#233a2e,#0b1712);color:#fff;overflow:hidden}.wk-nt-phone>b{font:300 46px/1 Manrope,sans-serif;text-align:center;letter-spacing:-.04em}.wk-nt-phone>span{margin-bottom:8px;color:#c7d3cb;font-size:11px;text-align:center}.wk-nt-phone>div{display:grid;grid-template-columns:22px 1fr auto;gap:8px;padding:9px 10px;border-radius:12px;background:#ffffff1f}.wk-nt-phone>div i{width:22px;height:22px;border-radius:6px;background:#c7ff38}.wk-nt-phone>div p{margin:0!important;color:#dce4df;font-size:10.5px;line-height:1.4}.wk-nt-phone>div p b{display:block;color:#fff;font-size:11px}.wk-nt-phone>div small{color:#9aa9a0;font-size:9px}.wk-nt-table{display:flex;flex-direction:column;border-top:2px solid #173426}.wk-nt-row{display:grid;grid-template-columns:1fr 1fr 110px;align-items:center;min-height:42px;border-bottom:1px solid #d6ded8;padding:0 14px}.wk-nt-row.is-head{min-height:30px;color:#6d7e74;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wk-nt-row>b{font-size:13px}.wk-nt-row>span{color:#3d4b43;font-size:12.5px}.wk-nt-row>em{justify-self:start;padding:3px 8px;border:1px solid #315e47;color:#315e47;font-size:10.5px;font-style:normal;font-weight:800}.wk-nt-rule{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:auto}.wk-nt-rule p{margin:0!important;padding:12px 14px;background:#0d1a14;color:#dce4df;font-size:12px}.wk-nt-rule p b{display:block;margin-bottom:2px;color:#c7ff38;font-size:13px}.wk-adm{position:absolute;z-index:2;left:62px;right:62px;top:168px;height:420px;display:grid;grid-template-columns:170px 1fr;border:1px solid #c8d1cb;background:#fff;box-shadow:0 1px #c8d1cb}.wk-adm>nav{display:flex;flex-direction:column;padding:16px 10px;background:#0d1a14}.wk-adm>nav>b{margin:0 8px 14px;color:#c7ff38;font:500 11px DM Mono,monospace;letter-spacing:.1em}.wk-adm>nav>span{display:flex;justify-content:space-between;padding:9px 10px;color:#9aa9a0;font-size:12px}.wk-adm>nav>span.is-on{background:#ffffff14;color:#fff;font-weight:700}.wk-adm>nav>span i{padding:0 6px;background:#c7ff38;color:#0d1a14;font-size:10px;font-style:normal;font-weight:800}.wk-adm-main{display:flex;flex-direction:column;padding:16px;background:#f4f6f3;min-width:0}.wk-adm-kpi{display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.wk-adm-kpi p{margin:0!important;padding:10px 12px;background:#fff;border:1px solid #dfe5e0}.wk-adm-kpi small{display:block;color:#6d7e74;font-size:10.5px}.wk-adm-kpi b{display:block;margin-top:2px;font:500 20px DM Mono,monospace;letter-spacing:-.04em}.wk-adm-body{flex:1;display:grid;grid-template-columns:1fr 250px;gap:10px;margin-top:10px;min-height:0}.wk-adm-body>section,.wk-adm-body>aside{padding:12px 14px;background:#fff;border:1px solid #dfe5e0}.wk-adm-body header{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:8px;border-bottom:1px solid #173426}.wk-adm-body header b{font-size:13.5px}.wk-adm-body header span{color:#6d7e74;font-size:10.5px}.wk-adm-body>section>div{display:grid;grid-template-columns:54px 80px 1fr 40px auto auto;align-items:center;gap:8px;padding:11px 0;border-bottom:1px solid #e3e8e4;font-size:12px}.wk-adm-body>section>div em{padding:2px 6px;background:#e3e8e4;color:#173426;font-size:10.5px;font-style:normal;font-weight:700;text-align:center}.wk-adm-body>section>div small{color:#8a978f;font-size:10.5px}.wk-adm-body button{padding:4px 9px;border:1px solid #c8d1cb;background:#fff;color:#173426;font:700 10.5px Manrope,Pretendard,sans-serif}.wk-adm-body button+button{border-color:#173426;background:#173426;color:#fff}.wk-adm-body>aside p{display:flex;justify-content:space-between;margin:0!important;padding:10px 0;border-bottom:1px solid #e3e8e4;font-size:12px}.wk-adm-body>aside p b{padding:2px 8px;border:1px solid #c8d1cb;font:500 12px DM Mono,monospace}.wk-adm-body>aside footer{margin-top:10px;color:#6d7e74;font-size:10.5px}.wk-close>header{top:96px}.wk-close>header h2{font-size:40px}.wk-close-promises{position:absolute;z-index:2;left:74px;right:74px;bottom:100px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff26}.wk-close-promises article{padding:22px 22px 0 0;border-right:1px solid #ffffff18}.wk-close-promises article+article{padding-left:22px}.wk-close-promises small{display:block;color:#68766e;font:500 8px DM Mono,monospace;letter-spacing:.12em}.wk-close-promises b{display:block;margin-top:12px;color:#c7ff38;font-size:17px}.wk-close>footer span{width:auto;padding:0 10px;font-family:Manrope,Pretendard,sans-serif;font-weight:800}.wk-route article{padding:29px 20px 22px}.wk-route article:before{left:20px}.wk-route h3{font-size:18px}.wk-route footer{left:20px;right:20px}.wk-ov{position:absolute;z-index:2;left:62px;right:62px;top:186px;height:384px;display:grid;grid-template-columns:200px 104px 1fr 92px 200px;grid-template-rows:212px 52px 120px}.wk-ov small{display:block;color:#397454;font:500 8.5px DM Mono,monospace;letter-spacing:.1em}.wk-ov-app,.wk-ov-adm{display:flex;flex-direction:column;padding:16px 18px;border-top:2px solid #173426;background:#eef2ed}.wk-ov-app{grid-column:1;grid-row:1/4}.wk-ov-adm{grid-column:5;grid-row:1}.wk-ov-app>b,.wk-ov-adm>b{margin-top:5px;font-size:16px;letter-spacing:-.03em}.wk-ov-app ul,.wk-ov-adm ul{margin:10px 0 0;padding:0;list-style:none}.wk-ov-app li,.wk-ov-adm li{padding:7px 0;border-bottom:1px solid #d6ded8;color:#3d4b43;font-size:12px}.wk-ov-app>footer{margin-top:auto;padding:10px 12px;background:#fff;border:1px solid #d6ded8;color:#173426;font-size:11.5px;font-weight:700;line-height:1.45}.wk-ov-app>footer i{margin-right:6px;color:#315e47;font-style:normal}.wk-ov-app>footer span{display:block;color:#6d7e74;font-weight:500}.wk-ov-link{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px}.wk-ov-link em{color:#3d4b43;font-size:10.5px;font-style:normal;font-weight:700;line-height:1.45;text-align:center}.wk-ov-link i{position:relative;width:calc(100% - 16px);height:0;border-top:1.5px solid #315e47}.wk-ov-link i:before,.wk-ov-link i:after{content:"";position:absolute;top:-5px;border:4.5px solid transparent}.wk-ov-link i:before{left:-1px;border-left:0;border-right:7px solid #315e47}.wk-ov-link i:after{right:-1px;border-right:0;border-left:7px solid #315e47}.wk-ov-link.is-a{grid-column:2;grid-row:1}.wk-ov-link.is-b{grid-column:4;grid-row:1}.wk-ov-link.is-c{grid-column:2;grid-row:3}.wk-ov-link.is-c i{border-color:#9fbf2a}.wk-ov-link.is-c i:before{border-right-color:#9fbf2a}.wk-ov-link.is-c i:after{border-left-color:#9fbf2a}.wk-ov-fb{grid-column:3;grid-row:1;display:flex;flex-direction:column;border-top:2px solid #173426;background:#fff;outline:1px solid #d6ded8;outline-offset:-1px}.wk-ov-fb>header,.wk-ov-rt>header{display:flex;align-items:baseline;gap:10px;padding:14px 16px 10px}.wk-ov-fb>header b,.wk-ov-rt>header b{font-size:16px;letter-spacing:-.03em}.wk-ov-fb>header span,.wk-ov-rt>header span{margin-left:auto;color:#6d7e74;font-size:11px;font-weight:700}.wk-ov-fb>div{display:grid;grid-template-columns:repeat(5,1fr);gap:1px;margin:0 16px;background:#d6ded8;border:1px solid #d6ded8}.wk-ov-fb>div p{margin:0!important;padding:12px 10px;background:#eef2ed;color:#55645b;font-size:10.5px;line-height:1.45}.wk-ov-fb>div p b{display:block;margin-bottom:4px;color:#0d1a14;font-size:13px}.wk-ov-fb>footer{margin:auto 16px 14px;padding:9px 12px;background:#0d1a14;color:#dce4df;font-size:11.5px;font-weight:600}.wk-ov-fb>footer small{display:inline;margin-right:10px;color:#c7ff38}.wk-ov-up{grid-column:3;grid-row:2;display:flex;align-items:center;justify-content:center;gap:10px}.wk-ov-up i{position:relative;width:0;height:30px;border-left:1.5px solid #315e47}.wk-ov-up i:before{content:"";position:absolute;left:-5.5px;top:-1px;border:4.5px solid transparent;border-top:0;border-bottom:7px solid #315e47}.wk-ov-up em{color:#3d4b43;font-size:10.5px;font-style:normal;font-weight:700}.wk-ov-rt{grid-column:3;grid-row:3;display:flex;flex-direction:column;border-top:2px solid #c7ff38;background:#0d1a14;color:#fff}.wk-ov-rt small{color:#c7ff38}.wk-ov-rt>header span{color:#9aa9a0}.wk-ov-rt>div{display:grid;grid-template-columns:1fr 1fr;gap:1px;margin:0 16px 14px;background:#ffffff1c}.wk-ov-rt>div p{margin:0!important;padding:11px 12px;background:#132219;color:#9aa9a0;font-size:11px}.wk-ov-rt>div p b{display:block;margin-bottom:3px;color:#fff;font-size:13px}.wk-ov-legend{grid-column:4/6;grid-row:3;display:flex;flex-direction:column;justify-content:flex-end;gap:8px;padding-left:22px}.wk-ov-legend p{display:flex;align-items:center;gap:10px;margin:0!important;color:#3d4b43;font-size:11.5px;font-weight:600}.wk-ov-legend i{width:22px;height:10px}.wk-ov-legend i.is-keep{background:#fff;border:1px solid #173426}.wk-ov-legend i.is-live{background:#0d1a14;border-top:2px solid #c7ff38}.wk-fl{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:400px;display:grid;grid-template-columns:1fr 250px;gap:30px}.wk-fl-list{border-top:2px solid #173426}.wk-fl-row{display:grid;grid-template-columns:48px 190px 1fr 150px;align-items:center;-moz-column-gap:16px;column-gap:16px;min-height:96px;border-bottom:1px solid #d6ded8}.wk-fl-row i{padding-left:14px;color:#397454;font:500 20px DM Mono,monospace;font-style:normal}.wk-fl-row b{font-size:16px;letter-spacing:-.03em}.wk-fl-row p{margin:0!important;color:#3d4b43;font-size:12.5px;line-height:1.55}.wk-fl-row em{justify-self:start;padding:3px 8px;border:1px solid #315e47;color:#315e47;font-size:10.5px;font-style:normal;font-weight:800}.wk-fl>figure{margin:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:14px;background:#e3e9e4}.wk-fl>figure figcaption{color:#55645b;font-size:11px;text-align:center}.wk-fl>figure figcaption b{display:block;color:#173426;font-size:12.5px}.wk-fb{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:400px;display:grid;grid-template-columns:600px 1fr;gap:20px}.wk-fb-console{display:flex;flex-direction:column;border:1px solid #c8d1cb;background:#fff}.wk-fb-console>header{display:flex;align-items:baseline;gap:12px;padding:11px 16px;background:#0d1a14;color:#fff}.wk-fb-console>header b{font-size:13px}.wk-fb-console>header span{color:#9aa9a0;font:500 10px DM Mono,monospace}.wk-fb-cols{flex:1;display:grid;grid-template-columns:130px 130px 1fr;min-height:0}.wk-fb-cols>ul{margin:0;padding:10px 0;list-style:none;border-right:1px solid #e3e8e4}.wk-fb-cols small,.wk-fb-doc>small{display:block;padding:0 14px 8px;color:#8a978f;font:500 9px DM Mono,monospace;letter-spacing:.06em}.wk-fb-cols li{padding:7px 14px;color:#3d4b43;font:500 11.5px DM Mono,monospace}.wk-fb-cols li.is-on{background:#eef2ed;color:#0d1a14;box-shadow:inset 2px 0 #315e47}.wk-fb-doc{padding:10px 0}.wk-fb-doc p{display:flex;justify-content:space-between;margin:0!important;padding:6px 14px;border-bottom:1px solid #f0f2ef;font:500 11.5px DM Mono,monospace}.wk-fb-doc p span{color:#6d7e74}.wk-fb-doc p b{color:#0d1a14;font-weight:500}.wk-fb-lock{margin:10px 14px 0;border:1px solid #173426}.wk-fb-lock small{padding:6px 10px;background:#173426;color:#c7ff38}.wk-fb-lock p{padding:6px 10px}.wk-fb-mods{border-top:2px solid #173426}.wk-fb-mods>div{display:grid;grid-template-columns:150px 1fr;align-items:center;min-height:66px;border-bottom:1px solid #d6ded8}.wk-fb-mods b{padding-left:14px;font-size:14px}.wk-fb-mods b small{display:block;margin-top:2px;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.06em}.wk-fb-mods p{margin:0!important;color:#3d4b43;font-size:12.5px;line-height:1.5}.wk-qa{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:400px;display:grid;grid-template-columns:620px 1fr;gap:20px}.wk-qa-console{display:flex;flex-direction:column;border:1px solid #c8d1cb;background:#fff}.wk-qa-console>header{display:flex;align-items:baseline;gap:12px;padding:11px 16px;background:#0d1a14;color:#fff}.wk-qa-console>header b{font-size:13px}.wk-qa-console>header span{color:#9aa9a0;font:500 10px DM Mono,monospace}.wk-qa-console>header em{margin-left:auto;color:#c7ff38;font:500 10px DM Mono,monospace;font-style:normal}.wk-qa-kpi{display:grid;grid-template-columns:1fr 1fr 1fr 150px;align-items:end;gap:1px;padding:16px;border-bottom:1px solid #e3e8e4}.wk-qa-kpi p{margin:0!important;padding-right:12px}.wk-qa-kpi small{display:block;color:#6d7e74;font-size:10.5px}.wk-qa-kpi b{display:block;margin-top:4px;font:500 26px DM Mono,monospace;letter-spacing:-.05em}.wk-qa-kpi svg{width:150px;height:42px}.wk-qa-kpi svg rect{fill:#315e47}.wk-qa-issue{display:grid;grid-template-columns:44px 1fr 170px 46px;align-items:center;gap:12px;padding:14px 16px;border-bottom:1px solid #e3e8e4}.wk-qa-issue em{padding:3px 0;background:#e3e8e4;color:#3d4b43;font-size:10.5px;font-style:normal;font-weight:800;text-align:center}.wk-qa-issue em.is-fatal{background:#0d1a14;color:#c7ff38}.wk-qa-issue p{margin:0!important;color:#55645b;font-size:11.5px}.wk-qa-issue p b{display:block;color:#0d1a14;font:500 12px DM Mono,monospace}.wk-qa-issue span{color:#6d7e74;font-size:11px}.wk-qa-issue strong{font:500 13px DM Mono,monospace;text-align:right}.wk-qa-tools{display:grid;grid-template-rows:repeat(4,1fr);gap:8px}.wk-qa-tools section{padding:12px 16px;border-top:2px solid #315e47;background:#eef2ed}.wk-qa-tools section:first-child{border-color:#c7ff38;background:#0d1a14;color:#fff}.wk-qa-tools small{color:#397454;font:500 8.5px DM Mono,monospace;letter-spacing:.1em}.wk-qa-tools section:first-child small{color:#c7ff38}.wk-qa-tools b{display:block;margin-top:3px;font-size:14px}.wk-qa-tools p{margin:3px 0 0!important;color:#55645b;font-size:11.5px;line-height:1.45}.wk-qa-tools section:first-child p{color:#9aa9a0}.wk-why{position:absolute;z-index:2;left:62px;right:62px;top:190px}.wk-why-cmp{display:grid;grid-template-columns:1fr 1fr;gap:12px}.wk-why-cmp section{display:grid;grid-template-columns:110px 110px 1fr;align-items:center;-moz-column-gap:14px;column-gap:14px;padding:20px 18px;border-top:2px solid #173426;background:#fff;outline:1px solid #d6ded8;outline-offset:-1px}.wk-why-cmp section.is-live{border-color:#c7ff38;background:#0d1a14;color:#fff;outline:0}.wk-why-cmp small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wk-why-cmp .is-live small{color:#c7ff38}.wk-why-cmp b{font-size:17px;letter-spacing:-.03em}.wk-why-cmp p{margin:0!important;font-size:12.5px;font-weight:700}.wk-why-cmp span{grid-column:3;color:#6d7e74;font-size:11.5px}.wk-why-cmp .is-live span{color:#9aa9a0}.wk-why-steps{display:grid;grid-template-columns:repeat(4,1fr);gap:12px;margin:18px 0 0;padding:0;list-style:none}.wk-why-steps li{display:flex;flex-direction:column;padding:14px 16px 16px;border-top:1px solid #173426;background:#eef2ed}.wk-why-steps svg{width:100%;height:140px;margin-bottom:10px;background:#fff;border:1px solid #d6ded8}.wk-why-steps i{color:#397454;font:500 11px DM Mono,monospace;font-style:normal}.wk-why-steps b{margin-top:3px;font-size:16px}.wk-why-steps p{margin:4px 0 0!important;color:#3d4b43;font-size:12px;line-height:1.5}.wk-why-steps .ph{fill:#0d1a14}.wk-why-steps .sv{fill:#173426}.wk-why-steps .me{fill:#c7ff38;stroke:#0d1a14;stroke-width:1.5}.wk-why-steps .ot{fill:#9fb0a6}.wk-why-steps .sv+circle,.wk-why-steps rect.sv~circle.ot{fill:#7f9b8b}.wk-why-steps .ln{fill:none;stroke:#315e47;stroke-width:1.5}.wk-why-steps .cv{fill:none;stroke:#315e47;stroke-width:1.5;stroke-dasharray:4 4}.wk-tx{position:absolute;z-index:2;left:62px;right:62px;top:170px;height:420px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:248px 1fr;gap:12px}.wk-tx>section{display:flex;flex-direction:column;padding:12px 16px 14px;border-top:2px solid #173426;background:#eef2ed}.wk-tx>section header{display:flex;align-items:baseline;gap:10px}.wk-tx>section header small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wk-tx>section header b{font-size:16px}.wk-tx>section svg{flex:1;min-height:0;width:100%;margin:8px 0;background:#fff;border:1px solid #d6ded8}.wk-tx svg .ground{fill:#f4f6f2}.wk-tx svg .grid{stroke:#e3e8e4}.wk-tx svg .ot{fill:#9fb0a6}.wk-tx svg .me{fill:#c7ff38;stroke:#0d1a14;stroke-width:1.5}.wk-tx svg .lead{fill:#173426}.wk-tx svg .mv{stroke:#0d1a14;stroke-width:1.2;stroke-dasharray:3 3}.wk-tx svg .course{fill:none;stroke:#315e47;stroke-width:6;stroke-linecap:round;opacity:.25}.wk-tx svg text{fill:#6d7e74;font:500 9px DM Mono,monospace}.wk-tx code{padding:7px 10px;background:#0d1a14;color:#c7ff38;font:500 11.5px DM Mono,monospace}.wk-tx-table{grid-column:1/3;border-top:2px solid #173426}.wk-tx-row{display:grid;grid-template-columns:150px 1fr 1fr;align-items:center;min-height:32px;border-bottom:1px solid #d6ded8;-moz-column-gap:12px;column-gap:12px}.wk-tx-row.is-head{min-height:30px}.wk-tx-row span{padding-left:14px;font-size:12.5px;font-weight:700}.wk-tx-row.is-head b{color:#6d7e74;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wk-tx-row p{margin:0!important;color:#3d4b43;font-size:12.5px}.wk-host{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:404px;display:grid;grid-template-columns:380px 1fr;gap:22px}.wk-host-stack{display:flex;flex-direction:column;align-items:stretch}.wk-host-stack>p.is-edge{margin:0!important;padding:12px 16px;border:1px solid #c8d1cb;background:#fff;text-align:center}.wk-host-stack>p.is-edge b{font-size:14px}.wk-host-stack>i{position:relative;padding:12px 0 12px 22px;margin-left:50%;border-left:1.5px solid #315e47;color:#55645b;font-size:11px;font-style:normal;font-weight:700;white-space:nowrap}.wk-host-vm{padding:12px 14px 14px;border:1.5px solid #173426;background:#eef2ed}.wk-host-vm small{display:block;margin-bottom:10px;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.06em}.wk-host-vm p{display:flex;justify-content:space-between;align-items:center;margin:0 0 6px!important;padding:11px 14px;background:#fff;border:1px solid #d6ded8;color:#55645b;font-size:11.5px}.wk-host-vm p b{color:#0d1a14;font-size:13.5px}.wk-host-vm p.is-key{margin:0!important;background:#0d1a14;border-color:#0d1a14;color:#9aa9a0}.wk-host-vm p.is-key b{color:#c7ff38}.wk-host-cmp{align-self:start;border-top:2px solid #173426}.wk-host-row{display:grid;grid-template-columns:1.5fr 80px 80px 1.1fr 1fr;align-items:center;min-height:62px;border-bottom:1px solid #d6ded8;-moz-column-gap:10px;column-gap:10px;padding:0 14px}.wk-host-row.is-head{min-height:32px;color:#6d7e74;font:500 9px DM Mono,monospace;letter-spacing:.06em}.wk-host-row b{font-size:13px}.wk-host-row span{color:#3d4b43;font-size:12px}.wk-host-row.is-head span{color:#6d7e74;font-size:9px}.wk-host-row em{color:#6d7e74;font-size:11.5px;font-style:normal;font-weight:700}.wk-host-row.is-pick{background:#0d1a14;color:#fff}.wk-host-row.is-pick span{color:#dce4df}.wk-host-row.is-pick em{justify-self:start;padding:3px 10px;background:#c7ff38;color:#0d1a14}.wk-cost-team>div.is-partner{background:transparent;border:1px dashed #315e47}.wk-cost-team>div+div{margin-top:8px}.pa-root{min-height:100vh;background:#dfe2e3;color:#f4f7f4;font-family:Manrope,Pretendard,Apple SD Gothic Neo,sans-serif;-webkit-font-smoothing:antialiased}.pa-root *{box-sizing:border-box}.pa-root h1,.pa-root h2,.pa-root h3,.pa-root h4,.pa-root p{margin:0}.pa-toolbar{height:58px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;background:#101311;color:#fff;border-bottom:1px solid #ffffff16}.pa-toolbar-title{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;font-weight:750}.pa-toolbar-title>i{width:7px;height:7px;border-radius:50%;background:#c7ff38;box-shadow:0 0 14px #c7ff38}.pa-toolbar-title span{margin-left:8px;color:#818985;font-size:10px;font-weight:500}.pa-toolbar button{display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #ffffff27;border-radius:3px;background:transparent;color:#fff;font-size:10px}.pa-toolbar button svg{width:13px;height:13px}.pa-stage{--pa-scale:1;--pa-height:720px;display:flex;flex-direction:column;align-items:center;gap:30px;padding:36px 24px 64px}.pa-shell{position:relative;flex:0 0 auto;width:calc(1280px * var(--pa-scale));height:var(--pa-height)}.pa-slide{position:absolute;inset:0 auto auto 0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--pa-scale));transform-origin:top left;box-shadow:0 24px 70px #18201d40}.pa-paper{background:#f4f6f2;color:#0b1712}.pa-dark{background:#07100d;color:#f4f7f4}.pa-grid{position:absolute;inset:0;background-image:linear-gradient(#83ffb00b 1px,transparent 1px),linear-gradient(90deg,#83ffb00b 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 82%);mask-image:linear-gradient(90deg,#000,transparent 82%)}.pa-page-grid{position:absolute;inset:0;background-image:linear-gradient(#18342609 1px,transparent 1px),linear-gradient(90deg,#18342609 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000 0 78%,transparent);mask-image:linear-gradient(90deg,#000 0 78%,transparent)}.pa-footer{position:absolute;z-index:5;left:62px;right:62px;bottom:28px;display:flex;justify-content:space-between;color:#79867e;font:500 10px DM Mono,monospace;letter-spacing:.09em}.pa-footer b{font-weight:500;color:#3d5f4d}.pa-footer.is-dark{color:#647169}.pa-footer.is-dark b{color:#839087}.pa-cover{background:#07100d;color:#f4f7f4}.pa-cover-glow{position:absolute;width:590px;height:590px;right:-170px;top:-220px;border-radius:50%;background:radial-gradient(circle,#48ff7b2d 0,transparent 69%)}.pa-cover>header{position:absolute;z-index:5;left:62px;right:62px;top:46px;display:flex;align-items:center;justify-content:space-between}.pa-brand{display:flex;align-items:center;gap:9px}.pa-brand>i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid #fff;border-radius:50%;font:800 13px Manrope;font-style:normal}.pa-brand span{font:800 8px/1.05 Manrope;letter-spacing:.13em}.pa-edition{display:flex;align-items:center;border:1px solid #ffffff42;font:500 9px DM Mono,monospace;letter-spacing:.08em}.pa-edition b{padding:8px 12px;font-weight:500}.pa-edition span{padding:8px 11px;border-left:1px solid #ffffff42;color:#c7ff38}.pa-cover-copy{position:absolute;z-index:4;left:74px;top:167px}.pa-cover-copy>p{color:#8e9d96;font:500 10px DM Mono,monospace;letter-spacing:.15em}.pa-cover-copy h1{margin-top:25px;font-size:58px;line-height:1.12;letter-spacing:-.067em}.pa-cover-copy h1 span{color:#9ba69f;font-weight:500}.pa-cover-copy>div{margin-top:28px;color:#9aa59f;font-size:15px;line-height:1.8;letter-spacing:-.02em}.pa-contract{position:absolute;z-index:5;right:74px;top:121px;width:430px;height:450px;padding:0 22px 20px;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813f5,#09120fee);box-shadow:0 28px 70px #0008}.pa-contract:before{content:"";position:absolute;inset:7px;border:1px solid #ffffff0a;pointer-events:none}.pa-contract-head{height:45px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;color:#89968f;font:500 9px DM Mono,monospace;letter-spacing:.13em}.pa-contract-head i{padding:5px 8px;border:1px solid #c7ff3848;color:#c7ff38;font-style:normal}.pa-contract-total{padding-top:19px}.pa-contract-total>small{color:#78867f;font:500 9px DM Mono,monospace;letter-spacing:.12em}.pa-contract-total>div{display:flex;align-items:flex-end;margin-top:10px}.pa-contract-total>div b{font:500 54px/.85 DM Mono,monospace;letter-spacing:-.08em}.pa-contract-total>div em{margin:0 0 4px 11px;color:#c7ff38;font-size:13px;font-style:normal}.pa-contract-total>p{display:flex;align-items:center;margin-top:13px;padding-bottom:15px;border-bottom:1px solid #ffffff1b}.pa-contract-total>p strong{font-size:14px}.pa-contract-total>p span{margin-left:auto;color:#839089;font-size:10px}.pa-contract-phase article{height:58px;display:grid;grid-template-columns:33px 1fr;align-items:center;border-bottom:1px solid #ffffff17}.pa-contract-phase article>span{color:#5d6b63;font:500 9px DM Mono,monospace}.pa-contract-phase article>div{position:relative;border-left:1px solid #ffffff13;padding-left:13px}.pa-contract-phase small{display:block;color:#718077;font:500 8px DM Mono,monospace;letter-spacing:.09em}.pa-contract-phase b{display:block;margin-top:3px;font-size:11px}.pa-contract-phase em{position:absolute;right:0;top:10px;color:#c7ff38;font:500 10px DM Mono,monospace;font-style:normal}.pa-contract-goal{display:flex;align-items:center;gap:13px;margin-top:15px;padding:12px 13px;background:#c7ff38;color:#0b1712}.pa-contract-goal>svg{width:23px}.pa-contract-goal small{display:block;font:500 8px DM Mono,monospace;letter-spacing:.1em;color:#45611b}.pa-contract-goal b{display:block;margin-top:5px;font-size:10px;line-height:1.45}.pa-cover-proof{position:absolute;z-index:4;left:74px;bottom:108px;padding-left:15px;border-left:2px solid #c7ff38}.pa-cover-proof span{display:block;color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.12em}.pa-cover-proof b{display:block;margin-top:8px;color:#dce3df;font-size:14px;line-height:1.55}.pa-cover>footer{position:absolute;z-index:5;left:62px;right:62px;bottom:36px;display:flex;gap:33px;padding-top:14px;border-top:1px solid #ffffff1b;color:#738078;font:500 9px DM Mono,monospace;letter-spacing:.08em}.pa-cover>footer b{margin-left:auto;color:#c7ff38;font-weight:500}.pa-page-head{position:absolute;z-index:2;left:62px;right:62px;top:49px}.pa-page-head>p,.pa-standard-head>p{color:#397454;font:500 11px DM Mono,monospace;letter-spacing:.14em}.pa-page-head h2,.pa-standard-head h2{margin-top:14px;color:#0b1712;font-size:34px;line-height:1.16;letter-spacing:-.055em}.pa-page-head h2 em,.pa-standard-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.pa-page-head>span,.pa-standard-head>span{position:absolute;right:0;top:43px;width:390px;color:#65736b;font-size:14px;line-height:1.7;letter-spacing:-.02em}.pa-standard-head{position:absolute;z-index:2;left:62px;right:62px;top:46px}.pa-route{position:absolute;z-index:2;left:62px;right:62px;top:221px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426}.pa-route article{position:relative;height:406px;padding:29px 24px 22px;border-right:1px solid #b9c5be;background:#eef2ed}.pa-route article:first-child{border-left:1px solid #b9c5be}.pa-route article:before{content:"";position:absolute;left:24px;top:-5px;width:9px;height:9px;border-radius:50%;background:#a8b5ad;border:3px solid #f4f6f2}.pa-route article.is-current{background:#0d1a14;color:#fff}.pa-route article.is-current:before{background:#c7ff38}.pa-route small{color:#6d7e74;font:500 10px DM Mono,monospace;letter-spacing:.12em}.pa-route .is-current small{color:#9aaa9f}.pa-route strong{display:block;margin-top:26px;color:#397454;font-size:15px}.pa-route .is-current strong{color:#c7ff38}.pa-route h3{margin-top:16px;font-size:22px;line-height:1.35;letter-spacing:-.045em}.pa-route h3 span,.pa-route p span{display:block}.pa-route p{margin-top:32px;color:#718078;font-size:13px;line-height:1.75}.pa-route .is-current p{color:#9aa9a0}.pa-route article>footer{position:absolute;left:24px;right:24px;bottom:22px;padding-top:13px;border-top:1px solid #bcc7c0;color:#718078;font:500 10px DM Mono,monospace;letter-spacing:.09em}.pa-route .is-current>footer{border-color:#fff2;color:#c7ff38}.pa-divider{background:#07100d;color:#f2f6f2}.pa-divider:after{content:"";position:absolute;width:620px;height:620px;right:-220px;bottom:-330px;border-radius:50%;background:radial-gradient(circle,#c7ff3820,transparent 68%)}.pa-divider-no{position:absolute;right:48px;top:4px;color:#ffffff08;font:700 252px/1 Manrope;letter-spacing:-.1em}.pa-divider>header{position:absolute;z-index:2;left:74px;top:113px}.pa-divider>header small{color:#c7ff38;font:500 11px DM Mono,monospace;letter-spacing:.15em}.pa-divider>header h2{margin-top:29px;font-size:45px;line-height:1.18;letter-spacing:-.062em}.pa-divider>header h2 em{color:#99a79f;font-style:normal;font-weight:500}.pa-divider>header p{margin-top:30px;color:#8f9d95;font-size:15px;line-height:1.85}.pa-divider>header p b{color:#dce5df}.pa-divider-steps{position:absolute;z-index:2;left:74px;right:74px;bottom:100px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26}.pa-divider-steps article{padding:24px 24px 0 0;border-right:1px solid #ffffff18}.pa-divider-steps article+article{padding-left:24px}.pa-divider-steps small{display:block;color:#68766e;font:500 10px DM Mono,monospace;letter-spacing:.12em}.pa-divider-steps b{display:block;margin-top:13px;color:#dce4df;font-size:15px}.pa-divider-steps b span{color:#c7ff38}.pa-definition-split{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:379px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.pa-definition-split>section{border-top:2px solid #9ba9a1;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-definition-split>section.is-proposal{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-definition-split header{height:82px;padding:19px 22px;border-bottom:1px solid #c8d1cb}.pa-definition-split .is-proposal header{border-color:#ffffff20}.pa-definition-split header small{display:block;color:#72827a;font:500 10px DM Mono,monospace;letter-spacing:.11em}.pa-definition-split .is-proposal header small{color:#c7ff38}.pa-definition-split header b{display:block;margin-top:9px;font-size:18px}.pa-definition-split ul{list-style:none;margin:0;padding:0 22px}.pa-definition-split li{height:94px;display:grid;grid-template-columns:34px 1fr;align-items:center;border-bottom:1px solid #d3dad5}.pa-definition-split .is-proposal li{border-color:#ffffff17}.pa-definition-split li:last-child{border-bottom:0}.pa-definition-split li>span{color:#87978e;font:500 10px DM Mono,monospace}.pa-definition-split li p b{display:block;font-size:14px}.pa-definition-split li p em{display:block;margin-top:7px;color:#697a70;font-size:12px;font-style:normal}.pa-definition-split .is-proposal li p em{color:#8c9b92}.pa-definition-line{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:52px;display:flex;align-items:center;background:#dfe7df;color:#3e5147;font-size:12px}.pa-definition-line b{align-self:stretch;display:flex;align-items:center;padding:0 21px;background:#315e47;color:#fff}.pa-definition-line span{padding:0 18px;font-weight:700}.pa-definition-line strong{margin-left:auto;padding-right:19px;color:#315e47;font-size:12px}.pa-loop-track{position:absolute;z-index:2;left:62px;right:62px;top:190px;height:296px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426;border-bottom:1px solid #bdc8c1}.pa-loop-track article{position:relative;padding:26px 24px;border-right:1px solid #bdc8c1;background:#edf1ed}.pa-loop-track article:first-child{border-left:1px solid #bdc8c1}.pa-loop-track article.is-key{background:#0d1a14;color:#fff}.pa-loop-track article>header{display:flex;align-items:center;justify-content:space-between}.pa-loop-track header small{color:#6e8277;font:500 10px DM Mono,monospace}.pa-loop-track header svg{width:26px;color:#397454}.pa-loop-track .is-key header svg{color:#c7ff38}.pa-loop-track article>b{display:block;margin-top:28px;font-size:18px}.pa-loop-track article>p{margin-top:18px;color:#64756c;font-size:13px;line-height:1.7}.pa-loop-track .is-key>p{color:#97a69e}.pa-loop-track article>em{position:absolute;left:24px;bottom:24px;color:#397454;font:500 10px DM Mono,monospace;font-style:normal}.pa-loop-track .is-key>em{color:#c7ff38}.pa-step-arrow{position:absolute;z-index:3;right:-11px;top:136px;width:22px;padding:3px;background:#f4f6f2;color:#3e6c54}.pa-loop-track .is-key .pa-step-arrow{background:#0d1a14;color:#c7ff38}.pa-loop-history{position:absolute;z-index:2;left:62px;right:62px;bottom:70px;height:111px;padding:0 25px;display:flex;align-items:center;background:#dfe7df;border-top:1px solid #315e47}.pa-loop-history>svg{width:30px;color:#315e47}.pa-loop-history>div{margin-left:19px}.pa-loop-history small{display:block;color:#587062;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-loop-history b{display:block;margin-top:8px;font-size:15px}.pa-loop-history>span{margin-left:auto;color:#53675c;font-size:12px;font-weight:700}.pa-phase-cards{position:absolute;z-index:2;left:62px;right:62px;top:177px;height:407px;display:grid;grid-template-columns:1fr 80px 1fr;align-items:center}.pa-phase-cards>article{height:407px;padding:22px 25px;border-top:3px solid #597366;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-phase-cards>article.is-first{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-phase-cards article>header{display:flex;align-items:center;justify-content:space-between}.pa-phase-cards article>header span{font:500 10px DM Mono,monospace;letter-spacing:.12em;color:#61766a}.pa-phase-cards .is-first>header span{color:#c7ff38}.pa-phase-cards article>header em{padding:6px 9px;background:#315e47;color:#fff;font-size:11px;font-style:normal}.pa-phase-cards .is-first>header em{background:#c7ff38;color:#132018}.pa-phase-cards h3{margin-top:23px;font-size:24px}.pa-phase-cards article>p{margin-top:13px;color:#64756c;font-size:13px;line-height:1.65}.pa-phase-cards .is-first>p{color:#97a69e}.pa-phase-cards ul{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid #ccd4cf}.pa-phase-cards .is-first ul{border-color:#ffffff18}.pa-phase-cards li{height:38px;display:flex;align-items:center;border-bottom:1px solid #d5dcd7;font-size:12px}.pa-phase-cards .is-first li{border-color:#ffffff13}.pa-phase-cards li svg{width:14px;margin-right:9px;color:#397454}.pa-phase-cards .is-first li svg{color:#c7ff38}.pa-phase-cards article>footer{display:flex;align-items:center;margin-top:17px}.pa-phase-cards article>footer b{font-size:11px}.pa-phase-cards article>footer span{margin-left:auto;color:#397454;font-size:11px;font-weight:700}.pa-phase-cards .is-first article>footer span{color:#c7ff38}.pa-phase-bridge{display:flex;flex-direction:column;align-items:center;gap:10px;color:#397454}.pa-phase-bridge svg{width:27px}.pa-phase-bridge small{text-align:center;font:500 8px/1.45 DM Mono,monospace}.pa-phase-note{position:absolute;z-index:2;left:62px;right:62px;bottom:68px;height:44px;display:flex;align-items:center;border:1px solid #bdc8c1;background:#eef2ed;font-size:11px}.pa-phase-note b{align-self:stretch;display:flex;align-items:center;padding:0 18px;background:#315e47;color:#fff}.pa-phase-note span{padding-left:18px;color:#52645a;font-weight:700}.pa-decision-layers{position:absolute;z-index:2;left:62px;right:62px;top:188px;height:317px;display:grid;grid-template-columns:repeat(3,1fr);gap:54px}.pa-decision-layers article{position:relative;padding:24px;border-top:3px solid #71877a;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-decision-layers article.is-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-decision-layers article>header{display:flex;align-items:center}.pa-decision-layers header span{color:#819087;font:500 10px DM Mono,monospace}.pa-decision-layers header small{margin-left:10px;color:#61766a;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-decision-layers .is-key header small{color:#c7ff38}.pa-decision-layers header svg{width:25px;margin-left:auto;color:#397454}.pa-decision-layers .is-key header svg{color:#c7ff38}.pa-decision-layers h3{margin-top:31px;font-size:20px}.pa-decision-layers ul{list-style:none;margin:22px 0 0;padding:0;border-top:1px solid #cbd4ce}.pa-decision-layers .is-key ul{border-color:#ffffff1c}.pa-decision-layers li{height:48px;display:flex;align-items:center;border-bottom:1px solid #d3dad5;color:#52655a;font-size:13px}.pa-decision-layers .is-key li{border-color:#ffffff15;color:#a6b2ab}.pa-decision-layers article>svg{position:absolute;right:-41px;top:147px;width:27px;color:#397454}.pa-decision-guard{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;height:102px;padding:0 25px;display:flex;align-items:center;background:#dfe7df;border-left:3px solid #315e47}.pa-decision-guard>svg{width:30px;color:#315e47}.pa-decision-guard>div{margin-left:18px}.pa-decision-guard small{display:block;color:#597065;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-decision-guard b{display:block;margin-top:8px;font-size:14px}.pa-sample-layout{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:385px;display:grid;grid-template-columns:290px 1fr;gap:20px}.pa-sample-layout>aside{padding:18px 22px;background:#0d1a14;color:#fff;border-top:2px solid #c7ff38}.pa-silhouette{position:relative;height:151px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ffffff1b}.pa-silhouette>svg{width:93px;height:133px;color:#dfe8e2;stroke-width:1.4}.pa-silhouette>span{position:absolute;width:88px;height:1px;left:128px;top:49px;background:#c7ff38;transform:rotate(-8deg)}.pa-silhouette>i{position:absolute;width:8px;height:8px;left:126px;top:45px;border-radius:50%;background:#c7ff38}.pa-sample-layout>aside>small{display:block;margin-top:18px;color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-sample-layout>aside h3{margin-top:9px;font-size:22px}.pa-sample-layout>aside p{margin-top:14px;color:#a4b0a9;font-size:12px;line-height:1.65}.pa-sample-layout>aside em{display:block;margin-top:15px;padding-top:12px;border-top:1px solid #ffffff1b;color:#78877e;font-size:10px;line-height:1.5;font-style:normal}.pa-sample-table{border-top:2px solid #315e47}.pa-sample-table>header,.pa-sample-table>div{display:grid;grid-template-columns:88px 1.05fr 1fr;align-items:center}.pa-sample-table>header{height:35px;background:#315e47;color:#fff}.pa-sample-table>header span{padding:0 15px;font:500 9px DM Mono,monospace;letter-spacing:.08em}.pa-sample-table>div{height:58px;border-bottom:1px solid #c9d2cc;background:#eef2ed}.pa-sample-table>div:nth-child(odd){background:#e7ede8}.pa-sample-table>div>*{padding:0 15px}.pa-sample-table>div b{font-size:12px;color:#315e47}.pa-sample-table>div span{font-size:12px;font-weight:700}.pa-sample-table>div em{color:#64756c;font-size:11px;font-style:normal}.pa-sample-note{position:absolute;z-index:2;left:62px;right:62px;bottom:68px;height:52px;display:flex;align-items:center;padding:0 18px;background:#dfe7df;font-size:11px}.pa-sample-note b{margin-right:25px;color:#315e47}.pa-sample-note i{width:4px;height:4px;margin:0 13px;border-radius:50%;background:#779184}.pa-sample-note strong{margin-left:auto;color:#315e47}.pa-sync-map{position:absolute;z-index:2;left:62px;right:62px;top:179px;height:382px;display:grid;grid-template-columns:1fr 190px 1fr;align-items:center}.pa-sync-map>section{height:382px;border-top:3px solid #315e47;background:#edf1ed;border-bottom:1px solid #bdc8c1}.pa-sync-map>section>header{height:94px;padding:0 22px;display:flex;align-items:center;background:#0d1a14;color:#fff}.pa-sync-map>section>header>svg{width:29px;color:#c7ff38}.pa-sync-map>section>header>div{margin-left:14px}.pa-sync-map header small{display:block;color:#809087;font:500 9px DM Mono,monospace;letter-spacing:.09em}.pa-sync-map header b{display:block;margin-top:7px;font-size:16px}.pa-server-items,.pa-app-boxes{padding:15px 22px}.pa-server-items>span,.pa-app-boxes>span{height:79px;display:grid;grid-template-columns:39px 1fr;grid-template-rows:1fr 1fr;align-items:end;border-bottom:1px solid #cbd4ce}.pa-server-items>span>svg,.pa-app-boxes>span>svg{grid-row:1/3;width:21px;align-self:center;color:#397454}.pa-server-items b,.pa-app-boxes b{align-self:end;font-size:13px}.pa-server-items em,.pa-app-boxes em{align-self:start;margin-top:5px;color:#687970;font-size:10px;font-style:normal}.pa-app-boxes .is-object b{color:#315e47}.pa-sync-arrows{height:250px;display:flex;flex-direction:column;justify-content:center;gap:24px;padding:0 17px}.pa-sync-arrows span{position:relative;display:flex;align-items:center;gap:8px;padding:10px 11px;background:#dfe7df;color:#53675c;font-size:10px;font-weight:700}.pa-sync-arrows svg{width:15px;color:#315e47}.pa-sync-rule{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:51px;display:flex;align-items:center;background:#0d1a14;color:#dce5df;font-size:11px}.pa-sync-rule b{align-self:stretch;display:flex;align-items:center;padding:0 18px;background:#c7ff38;color:#122018}.pa-sync-rule span{padding-left:17px}.pa-sync-rule i{width:1px;height:23px;margin-left:auto;background:#fff2}.pa-sync-rule strong{padding:0 18px;color:#8da096;font-size:10px}.pa-result:after{content:"";position:absolute;width:650px;height:650px;right:-230px;top:-310px;border-radius:50%;background:radial-gradient(circle,#c7ff3820,transparent 68%)}.pa-result-head{position:absolute;z-index:2;left:74px;right:74px;top:63px}.pa-result-head>p{color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.13em}.pa-result-head h2{margin-top:20px;font-size:42px;line-height:1.17;letter-spacing:-.06em}.pa-result-head h2 em{color:#9aa89f;font-style:normal;font-weight:500}.pa-result-head>span{position:absolute;right:0;top:48px;width:385px;color:#91a098;font-size:13px;line-height:1.7}.pa-result-grid{position:absolute;z-index:2;left:74px;right:74px;top:246px;height:173px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff26;border-bottom:1px solid #ffffff18}.pa-result-grid article{padding:22px 20px;border-right:1px solid #ffffff18}.pa-result-grid article:first-child{border-left:1px solid #ffffff18}.pa-result-grid small{color:#6d7c73;font:500 9px DM Mono,monospace}.pa-result-grid b{display:block;margin-top:20px;font-size:17px}.pa-result-grid span{display:block;margin-top:12px;color:#909f96;font-size:11px;line-height:1.55}.pa-result-bar{position:absolute;z-index:2;left:74px;right:74px;top:440px;height:96px;padding:0 23px;display:flex;align-items:center;background:#c7ff38;color:#122018}.pa-result-bar>svg{width:29px}.pa-result-bar>div{margin-left:17px}.pa-result-bar small{display:block;color:#526a2c;font:500 8px DM Mono,monospace;letter-spacing:.1em}.pa-result-bar b{display:block;margin-top:7px;font-size:13px}.pa-result-bar>span{margin-left:auto;text-align:right;color:#526a2c;font:500 9px/1.55 DM Mono,monospace}.pa-result-bar>span strong{color:#122018}.pa-result-next{position:absolute;z-index:2;left:74px;right:74px;bottom:71px;height:55px;padding:0 18px;display:grid;grid-template-columns:170px 1fr 20px;align-items:center;border:1px solid #ffffff25}.pa-result-next span{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-result-next b{font-size:12px}.pa-result-next svg{width:17px;color:#c7ff38}.pa-fact-grid{position:absolute;z-index:2;left:62px;right:62px;top:185px;height:186px;display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1}.pa-fact-grid article{padding:22px 23px;border-right:1px solid #c6d0ca;background:#edf1ed}.pa-fact-grid article:first-child{border-left:1px solid #c6d0ca}.pa-fact-grid header{display:flex;align-items:center;justify-content:space-between}.pa-fact-grid small{color:#657a6e;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-fact-grid svg{width:23px;color:#397454}.pa-fact-grid b{display:block;margin-top:25px;font-size:27px;letter-spacing:-.04em}.pa-fact-grid span{display:block;margin-top:10px;color:#65766d;font-size:12px}.pa-deadline-flow{position:absolute;z-index:2;left:62px;right:62px;top:391px;height:83px;display:flex;align-items:center;justify-content:center;gap:28px;background:#0d1a14;color:#fff}.pa-deadline-flow b,.pa-deadline-flow strong{min-width:155px;text-align:center;font-size:14px}.pa-deadline-flow strong{color:#c7ff38}.pa-deadline-flow svg{width:19px;color:#657c6e}.pa-progress-conclusion{position:absolute;z-index:2;left:62px;right:62px;bottom:70px;height:120px;padding:0 26px;display:flex;align-items:center;background:#dfe7df;border-left:3px solid #315e47}.pa-progress-conclusion>svg{width:34px;color:#315e47}.pa-progress-conclusion p{margin-left:20px}.pa-progress-conclusion small{display:block;color:#5b7165;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-progress-conclusion b{display:block;margin-top:10px;font-size:16px}.pa-status-compare{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:385px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.pa-status-compare>section{border-top:3px solid #315e47;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-status-compare>section.is-open{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-status-compare section>header{height:91px;padding:0 22px;display:flex;align-items:center;border-bottom:1px solid #c7d1cb}.pa-status-compare .is-open>header{border-color:#ffffff1d}.pa-status-compare header>svg{width:28px;color:#397454}.pa-status-compare .is-open header>svg{color:#c7ff38}.pa-status-compare header>div{margin-left:15px}.pa-status-compare small{display:block;color:#6b7d73;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-status-compare .is-open small{color:#829087}.pa-status-compare header b{display:block;margin-top:7px;font-size:17px}.pa-status-compare ul{list-style:none;margin:0;padding:0 22px}.pa-status-compare li{height:72px;display:grid;grid-template-columns:36px 1fr 20px;align-items:center;border-bottom:1px solid #d1d9d4}.pa-status-compare .is-open li{border-color:#ffffff15}.pa-status-compare li:last-child{border-bottom:0}.pa-status-compare li>span{color:#839188;font:500 9px DM Mono,monospace}.pa-status-compare li>b{font-size:13px}.pa-status-compare li>svg{width:15px;color:#397454}.pa-status-compare .is-open li>svg{color:#c7ff38}.pa-status-conclusion{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:51px;display:flex;align-items:center;background:#dfe7df;font-size:12px}.pa-status-conclusion b{align-self:stretch;display:flex;align-items:center;padding:0 20px;background:#315e47;color:#fff}.pa-status-conclusion span{padding-left:19px;color:#4d6257;font-weight:700}.pa-risk-track{position:absolute;z-index:2;left:62px;right:62px;top:184px;height:129px;display:grid;grid-template-columns:1fr 52px 1fr 52px 1fr;align-items:center}.pa-risk-track article{height:129px;padding:20px 22px;border-top:2px solid #597466;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-risk-track article.is-danger{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-risk-track>svg{justify-self:center;width:22px;color:#397454}.pa-risk-track small{color:#6a7c72;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-risk-track .is-danger small{color:#c7ff38}.pa-risk-track b{display:block;margin-top:15px;font-size:16px}.pa-risk-track span{display:block;margin-top:8px;color:#66776e;font-size:11px}.pa-risk-track .is-danger span{color:#95a49b}.pa-risk-list{position:absolute;z-index:2;left:62px;right:62px;top:335px;height:155px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #315e47;border-bottom:1px solid #bdc8c1}.pa-risk-list article{display:grid;grid-template-columns:44px 1fr;align-items:center;padding:0 21px;border-right:1px solid #c7d0ca}.pa-risk-list article:first-child{border-left:1px solid #c7d0ca}.pa-risk-list article>span{color:#8a9990;font:500 10px DM Mono,monospace}.pa-risk-list b{font-size:14px}.pa-risk-list p{margin-top:9px;color:#64756c;font-size:11px;line-height:1.55}.pa-risk-answer{position:absolute;z-index:2;left:62px;right:62px;bottom:71px;height:105px;padding:0 25px;display:flex;align-items:center;background:#c7ff38;color:#132018}.pa-risk-answer>svg{width:31px}.pa-risk-answer>div{margin-left:18px}.pa-risk-answer small{display:block;color:#526a2c;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-risk-answer b{display:block;margin-top:8px;font-size:15px}.pa-phase-flow{position:absolute;z-index:2;left:62px;right:62px;top:179px;height:92px;display:grid;grid-template-columns:repeat(5,1fr);border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1}.pa-phase-flow>div{position:relative;padding:19px 21px;border-right:1px solid #c8d2cc;background:#edf1ed}.pa-phase-flow>div:first-child{border-left:1px solid #c8d2cc}.pa-phase-flow span{display:block;color:#71837a;font:500 9px DM Mono,monospace}.pa-phase-flow b{display:block;margin-top:9px;font-size:13px}.pa-phase-flow svg{position:absolute;z-index:3;right:-10px;top:35px;width:20px;padding:2px;background:#f4f6f2;color:#397454}.pa-phase-detail-body{position:absolute;z-index:2;left:62px;right:62px;top:291px;height:309px;display:grid;grid-template-columns:1.62fr 1fr;gap:20px}.pa-phase-detail-body>section{border-top:1px solid #315e47;background:#edf1ed}.pa-phase-detail-body section>header{height:70px;padding:0 21px;display:flex;align-items:center;border-bottom:1px solid #c9d2cc}.pa-phase-detail-body header>svg{width:24px;color:#397454}.pa-phase-detail-body header>div{margin-left:13px}.pa-phase-detail-body small{display:block;color:#667a6e;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-phase-detail-body header b{display:block;margin-top:5px;font-size:15px}.pa-phase-detail-body ul{list-style:none;margin:0;padding:8px 21px;display:grid;grid-template-columns:1fr 1fr}.pa-phase-detail-body li{height:69px;display:flex;align-items:center;border-bottom:1px solid #cfd7d2;font-size:12px}.pa-phase-detail-body li svg{width:14px;margin-right:10px;color:#397454}.pa-phase-detail-body>aside{padding:24px 25px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-phase-detail-body aside small{color:#c7ff38}.pa-phase-detail-body aside h3{margin-top:19px;font-size:24px;line-height:1.35}.pa-phase-detail-body aside p{margin-top:18px;color:#97a69e;font-size:12px;line-height:1.65}.pa-phase-detail-body aside em{display:block;margin-top:21px;padding-top:15px;border-top:1px solid #ffffff1c;color:#c7ff38;font:500 10px DM Mono,monospace;font-style:normal}.pa-store-sequence{position:absolute;z-index:2;left:62px;right:62px;top:182px;height:180px;display:grid;grid-template-columns:repeat(5,1fr);border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1}.pa-store-sequence article{position:relative;padding:18px;border-right:1px solid #c8d1cc;background:#edf1ed}.pa-store-sequence article:first-child{border-left:1px solid #c8d1cc}.pa-store-sequence article.is-approved{margin-top:-3px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-store-sequence small{color:#6d8075;font:500 9px DM Mono,monospace}.pa-store-sequence article>svg{position:absolute;right:17px;top:16px;width:19px;color:#397454}.pa-store-sequence .is-approved>svg{color:#c7ff38}.pa-store-sequence b{display:block;margin-top:35px;font-size:14px}.pa-store-sequence span{display:block;margin-top:10px;color:#65766d;font-size:10px;line-height:1.5}.pa-store-sequence .is-approved span{color:#94a39a}.pa-store-sequence article>svg:last-child{z-index:4;right:-11px;top:80px;width:21px;padding:2px;background:#f4f6f2;color:#397454}.pa-store-sequence article:nth-child(5)>svg:last-child{right:17px;top:16px;width:19px;padding:0;background:transparent;color:#c7ff38}.pa-parallel-work{position:absolute;z-index:2;left:62px;right:62px;top:384px;height:165px;display:grid;grid-template-columns:310px 1fr;background:#dfe7df;border-left:3px solid #315e47}.pa-parallel-work>header{grid-row:1/3;padding:25px;border-right:1px solid #bdc9c1}.pa-parallel-work header small{color:#5b7165;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-parallel-work header b{display:block;margin-top:15px;font-size:18px;line-height:1.45}.pa-parallel-work>div{position:relative;display:grid;grid-template-columns:100px 1fr;align-items:center;padding:0 22px;border-bottom:1px solid #c4cec8}.pa-parallel-work>div:last-child{border-bottom:0}.pa-parallel-work div span{color:#397454;font:500 9px DM Mono,monospace}.pa-parallel-work div b{font-size:12px}.pa-parallel-work div i{position:absolute;left:22px;right:22px;bottom:12px;height:3px;background:#8d9e94}.pa-parallel-work div i.is-green{background:#c7ff38}.pa-store-note{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:49px;padding:0 18px;display:flex;align-items:center;background:#0d1a14;color:#dfe5df}.pa-store-note svg{width:19px;color:#c7ff38}.pa-store-note b{margin-left:12px;font-size:11px}.pa-upgrade-grid{position:absolute;z-index:2;left:62px;right:62px;top:183px;height:184px;display:grid;grid-template-columns:repeat(4,1fr);border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1}.pa-upgrade-grid article{padding:22px 23px;border-right:1px solid #c7d1cb;background:#edf1ed}.pa-upgrade-grid article:first-child{border-left:1px solid #c7d1cb}.pa-upgrade-grid small{color:#71847a;font:500 9px DM Mono,monospace}.pa-upgrade-grid b{display:block;margin-top:27px;font-size:17px}.pa-upgrade-grid span{display:block;margin-top:12px;color:#63746b;font-size:11px;line-height:1.55}.pa-upgrade-before-after{position:absolute;z-index:2;left:62px;right:62px;top:390px;height:119px;display:grid;grid-template-columns:1fr 50px 1fr 50px 1fr;align-items:center}.pa-upgrade-before-after section{height:119px;padding:20px 23px;background:#dfe7df;border-top:1px solid #315e47}.pa-upgrade-before-after section.is-after{border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-upgrade-before-after>svg{justify-self:center;width:21px;color:#397454}.pa-upgrade-before-after small{color:#60766a;font:500 9px DM Mono,monospace}.pa-upgrade-before-after .is-after small{color:#c7ff38}.pa-upgrade-before-after b{display:block;margin-top:13px;font-size:15px}.pa-upgrade-before-after span{display:block;margin-top:8px;color:#63746b;font-size:11px}.pa-upgrade-before-after .is-after span{color:#94a39a}.pa-phase-two-note{position:absolute;z-index:2;left:62px;right:62px;bottom:70px;height:55px;display:flex;align-items:center;background:#dfe7df;font-size:11px}.pa-phase-two-note b{align-self:stretch;display:flex;align-items:center;padding:0 19px;background:#315e47;color:#fff}.pa-phase-two-note span{padding-left:18px;color:#506359;font-weight:700}.pa-phase-two-note strong{margin-left:auto;padding-right:18px;color:#315e47;font:500 10px DM Mono,monospace}.pa-delivery-60:after{content:"";position:absolute;width:630px;height:630px;right:-210px;top:-330px;border-radius:50%;background:radial-gradient(circle,#c7ff3820,transparent 68%)}.pa-delivery-head{position:absolute;z-index:2;left:62px;right:62px;top:42px}.pa-delivery-head>p{color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.13em}.pa-delivery-head h2{margin-top:15px;font-size:34px;line-height:1.18;letter-spacing:-.055em}.pa-delivery-head h2 em{color:#98a79e;font-style:normal;font-weight:500}.pa-delivery-head>span{position:absolute;right:0;top:39px;width:390px;color:#91a098;font-size:12px;line-height:1.65}.pa-schedule-table{position:absolute;z-index:2;left:62px;right:62px;top:171px;height:274px;border-top:2px solid #c7ff38}.pa-schedule-table>header,.pa-schedule-table>div{display:grid;grid-template-columns:105px 210px 1fr 72px;align-items:center}.pa-schedule-table>header{height:34px;background:#c7ff38;color:#122018}.pa-schedule-table>header span{padding:0 15px;font:500 9px DM Mono,monospace;letter-spacing:.08em}.pa-schedule-table>div{height:48px;border-bottom:1px solid #ffffff1b;background:#ffffff08}.pa-schedule-table>div>*{padding:0 15px}.pa-schedule-table>div b{color:#87958d;font:500 10px DM Mono,monospace}.pa-schedule-table>div strong{font-size:12px}.pa-schedule-table>div span{color:#9aa79f;font-size:11px}.pa-schedule-table>div em{justify-self:center;padding:5px 9px;background:#324039;color:#b6c0ba;font-size:9px;font-style:normal}.pa-schedule-table>div em.is-first{background:#c7ff38;color:#122018}.pa-budget-summary{position:absolute;z-index:2;left:62px;right:62px;top:466px;height:99px;display:grid;grid-template-columns:1fr 1px 1fr 260px;background:#ffffff0b;border-top:1px solid #ffffff25;border-bottom:1px solid #ffffff18}.pa-budget-summary section{padding:17px 22px}.pa-budget-summary>i{height:55px;align-self:center;background:#ffffff1d}.pa-budget-summary small{display:block;color:#77867d;font:500 8px DM Mono,monospace;letter-spacing:.1em}.pa-budget-summary b{display:inline-block;margin-top:9px;font-size:19px}.pa-budget-summary span{margin-left:13px;color:#8e9c94;font-size:10px}.pa-budget-summary>div{padding:17px 22px;background:#c7ff38;color:#122018}.pa-budget-summary>div small{color:#526a2c}.pa-budget-summary>div b{display:block;margin-top:7px}.pa-budget-summary>div span{display:block;margin:3px 0 0;color:#526a2c}.pa-delivery-next{position:absolute;z-index:2;left:62px;right:62px;bottom:70px;height:47px;padding:0 18px;display:grid;grid-template-columns:180px 1fr 20px;align-items:center;border:1px solid #ffffff26}.pa-delivery-next span{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-delivery-next b{font-size:11px}.pa-delivery-next svg{width:16px;color:#c7ff38}.pa-phase-overview{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:423px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.pa-phase-overview>article{height:423px;border-top:4px solid #597366;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-phase-overview>article.is-first{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-phase-overview article>header{height:72px;padding:0 21px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #c8d1cb}.pa-phase-overview .is-first>header{border-color:#ffffff1d}.pa-phase-overview header small{display:block;color:#667a6e;font:500 9px DM Mono,monospace;letter-spacing:.11em}.pa-phase-overview .is-first header small{color:#c7ff38}.pa-phase-overview header b{display:block;margin-top:7px;font:500 15px DM Mono,monospace;letter-spacing:-.03em}.pa-phase-overview header em{padding:7px 10px;background:#315e47;color:#fff;font-size:11px;font-style:normal;font-weight:800}.pa-phase-overview .is-first header em{background:#c7ff38;color:#122018}.pa-phase-overview article>h3{height:60px;padding:0 21px;display:flex;align-items:center;gap:10px;font-size:18px}.pa-phase-overview article>h3 svg{width:22px;color:#397454}.pa-phase-overview .is-first>h3 svg{color:#c7ff38}.pa-date-steps{margin:0 21px;border-top:1px solid #c9d2cc}.pa-phase-overview .is-first .pa-date-steps{border-color:#ffffff1d}.pa-date-steps>span{height:54px;display:grid;grid-template-columns:93px 1fr;grid-template-rows:27px 22px;align-content:center;border-bottom:1px solid #d1d9d4}.pa-phase-overview .is-first .pa-date-steps>span{border-color:#ffffff14}.pa-date-steps i{grid-row:1/3;align-self:center;color:#397454;font:500 9px DM Mono,monospace;font-style:normal}.pa-phase-overview .is-first .pa-date-steps i{color:#c7ff38}.pa-date-steps b{align-self:end;font-size:12px}.pa-date-steps small{align-self:start;margin-top:3px;color:#67786f;font-size:10px}.pa-phase-overview .is-first .pa-date-steps small{color:#899890}.pa-phase-overview article>footer{height:70px;margin:0 21px;display:grid;grid-template-columns:27px 72px 1fr;align-items:center}.pa-phase-overview article>footer svg{width:20px;color:#397454}.pa-phase-overview .is-first article>footer svg,.pa-phase-overview .is-first>footer svg{color:#c7ff38}.pa-phase-overview article>footer b{font-size:11px}.pa-phase-overview article>footer span{text-align:right;color:#397454;font-size:11px;font-weight:800}.pa-phase-overview .is-first>footer span{color:#c7ff38}.pa-phase-total{position:absolute;z-index:2;left:62px;right:62px;bottom:66px;height:46px;padding:0 17px;display:flex;align-items:center;background:#dfe7df;color:#4b6055;font-size:11px}.pa-phase-total>svg{width:18px;color:#315e47}.pa-phase-total>b{margin-left:10px;color:#193426;font-size:13px}.pa-phase-total>span{margin-left:25px;font-weight:700}.pa-phase-total>i{width:1px;height:20px;margin-left:25px;background:#b9c5be}.pa-phase-total>strong{margin-left:auto;color:#315e47;font-size:12px}.pa-why-stages{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:365px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.pa-why-stages article{position:relative;height:365px;padding:21px 23px;border-top:3px solid #6f8277;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-why-stages article.is-answer{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-why-stages article>header{height:36px;display:flex;align-items:flex-start;justify-content:space-between}.pa-why-stages header span{color:#809087;font:500 10px DM Mono,monospace}.pa-why-stages header svg{width:25px;color:#397454}.pa-why-stages .is-answer header svg{color:#c7ff38}.pa-why-stages article>small{display:block;margin-top:12px;color:#65796d;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-why-stages .is-answer>small{color:#c7ff38}.pa-why-stages h3{margin-top:18px;font-size:21px;line-height:1.4;letter-spacing:-.04em}.pa-why-stages p{margin-top:18px;color:#617269;font-size:12px;line-height:1.7}.pa-why-stages .is-answer p{color:#95a49b}.pa-why-stages article>footer{position:absolute;left:23px;right:23px;bottom:0;height:65px;display:flex;align-items:center;border-top:1px solid #c9d2cc}.pa-why-stages .is-answer>footer{border-color:#ffffff1b}.pa-why-stages footer b{font-size:11px}.pa-why-stages footer span{margin-left:auto;color:#397454;font-size:11px;font-weight:800}.pa-why-stages .is-answer footer span{color:#c7ff38}.pa-why-flow{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:55px;display:flex;align-items:center;justify-content:center;gap:23px;background:#dfe7df;color:#30483b}.pa-why-flow b,.pa-why-flow strong{font-size:12px}.pa-why-flow strong{color:#315e47}.pa-why-flow svg{width:17px;color:#74897d}.pa-why-flow i{display:flex;align-items:center;justify-content:center;width:20px;height:20px;border-radius:50%;background:#315e47;color:#fff;font-size:12px;font-style:normal;font-weight:800}.pa-combined-plan{position:absolute;z-index:2;left:62px;right:62px;top:170px;height:275px;border-top:2px solid #c7ff38}.pa-combined-axis{height:34px;padding-left:125px;display:grid;grid-template-columns:repeat(5,1fr);align-items:center;background:#c7ff38;color:#122018}.pa-combined-axis>*{padding:0 10px;font:500 8px DM Mono,monospace;text-align:center}.pa-combined-axis strong{font-weight:800}.pa-combined-lane{height:72px;display:grid;grid-template-columns:125px 1fr;border-bottom:1px solid #ffffff1c;background:#ffffff08}.pa-combined-lane>header{padding:15px 16px;border-right:1px solid #ffffff1b}.pa-combined-lane header small{display:block;color:#6f7f76;font:500 8px DM Mono,monospace;letter-spacing:.08em}.pa-combined-lane header b{display:block;margin-top:7px;font-size:12px}.pa-dev-track{display:grid;grid-template-columns:1fr 1fr}.pa-dev-track>span{padding:14px 18px;border-right:1px solid #ffffff20}.pa-dev-track>span.is-p1{background:#c7ff38;color:#122018}.pa-dev-track b,.pa-review-track b{display:block;font-size:11px}.pa-dev-track small,.pa-review-track small{display:block;margin-top:6px;font-size:9px}.pa-dev-track .is-p1 small{color:#526a2c}.pa-dev-track .is-p2 small{color:#819088}.pa-review-track{display:grid;grid-template-columns:34% 120px 1fr;align-items:stretch}.pa-review-track>span{padding:14px 18px;color:#c2cbc5}.pa-review-track>span small{color:#7e8d84}.pa-review-track>strong{display:flex;align-items:center;justify-content:center;gap:6px;background:#c7ff38;color:#122018;font-size:10px}.pa-review-track>strong svg{width:16px}.pa-review-track>em{padding:14px 18px;background:#17231d;font-style:normal}.pa-review-track>em b{color:#dbe3de}.pa-review-track>em small{color:#7f8e85}.pa-combined-milestones{height:95px;padding-left:125px;display:grid;grid-template-columns:repeat(5,1fr);border-bottom:1px solid #ffffff1c}.pa-combined-milestones>span{position:relative;padding:20px 12px;border-right:1px solid #ffffff15}.pa-combined-milestones>span:before{content:"";position:absolute;left:12px;top:-4px;width:7px;height:7px;border-radius:50%;background:#c7ff38}.pa-combined-milestones i{display:block;color:#c7ff38;font:500 8px DM Mono,monospace;font-style:normal}.pa-combined-milestones b{display:block;margin-top:10px;color:#c4cec7;font-size:10px}.pa-p1-modules{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:330px;display:grid;grid-template-columns:repeat(4,1fr);gap:18px}.pa-p1-modules article{position:relative;height:330px;padding:22px 22px 0;border-top:3px solid #71867a;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-p1-modules article.is-core{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-p1-modules article>header{display:flex;align-items:center;justify-content:space-between}.pa-p1-modules header span{color:#7f9086;font:500 10px DM Mono,monospace}.pa-p1-modules header svg{width:27px;color:#397454}.pa-p1-modules .is-core header svg{color:#c7ff38}.pa-p1-modules article>small{display:block;margin-top:24px;color:#61776b;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-p1-modules .is-core>small{color:#c7ff38}.pa-p1-modules h3{margin-top:10px;font-size:20px;letter-spacing:-.035em}.pa-p1-modules ul{list-style:none;margin:23px 0 0;padding:0;border-top:1px solid #cad3cd}.pa-p1-modules .is-core ul{border-color:#ffffff1d}.pa-p1-modules li{height:45px;display:flex;align-items:center;border-bottom:1px solid #d2dad5;color:#5e7166;font-size:12px}.pa-p1-modules .is-core li{border-color:#ffffff14;color:#9aa9a0}.pa-p1-modules li:before{content:"";width:5px;height:5px;margin-right:10px;border-radius:50%;background:#6f8a7a}.pa-p1-modules .is-core li:before{background:#c7ff38}.pa-p1-arrow{position:absolute;z-index:4;right:-28px;top:151px;width:20px;padding:2px;background:#f4f6f2;color:#397454}.pa-p1-modules .is-core .pa-p1-arrow{background:#0d1a14;color:#c7ff38}.pa-p1-result{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:124px;display:grid;grid-template-columns:1.65fr repeat(3,1fr) 112px;background:#dfe7df;border-top:1px solid #315e47}.pa-p1-result>div,.pa-p1-result>span,.pa-p1-result>em{padding:20px;border-right:1px solid #bdc8c1}.pa-p1-result>div small{display:block;color:#5c7466;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-p1-result>div b{display:block;margin-top:11px;font-size:14px;line-height:1.45}.pa-p1-result>span i{display:block;color:#698075;font:500 9px DM Mono,monospace;font-style:normal}.pa-p1-result>span b{display:block;margin-top:13px;font-size:12px}.pa-p1-result>span small{display:block;margin-top:7px;color:#697a71;font-size:9px}.pa-p1-result>em{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:0;background:#315e47;color:#dce7e0;font:500 9px/1.7 DM Mono,monospace;font-style:normal;text-align:center}.pa-p1-result>em strong{color:#c7ff38;font-size:12px}.pa-p2-transform{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:377px;display:grid;grid-template-columns:274px 1fr 274px;gap:20px}.pa-p2-transform>section{height:377px;padding:23px;border-top:3px solid #71867a;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-p2-transform>section.pa-p2-after{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-p2-transform section>header{display:flex;align-items:center;justify-content:space-between}.pa-p2-transform header small{color:#64796d;font:500 9px DM Mono,monospace;letter-spacing:.09em}.pa-p2-transform .pa-p2-after header small{color:#c7ff38}.pa-p2-transform header svg{width:27px;color:#397454}.pa-p2-transform .pa-p2-after header svg{color:#c7ff38}.pa-p2-transform section h3{margin-top:34px;font-size:27px}.pa-p2-transform section p{margin-top:17px;color:#617269;font-size:12px;line-height:1.75}.pa-p2-transform .pa-p2-after p{color:#93a299}.pa-p2-before>div{position:relative;height:75px;margin-top:28px;display:flex;align-items:center;justify-content:center;border-top:1px solid #c7d0ca;border-bottom:1px solid #c7d0ca}.pa-p2-before>div span,.pa-p2-before>div i{width:41px;height:1px;background:#6c8376}.pa-p2-before>div span:after{content:"";display:block;width:7px;height:7px;margin-top:-3px;border-radius:50%;background:#397454}.pa-p2-before>div i:after{content:"";display:block;width:7px;height:7px;margin:-3px 0 0 auto;border-radius:50%;background:#397454}.pa-p2-before>div b{margin:0 12px;color:#397454;font:500 10px DM Mono,monospace}.pa-p2-after>div{height:75px;margin-top:28px;display:flex;align-items:center;justify-content:center;gap:12px;border-top:1px solid #ffffff1d;border-bottom:1px solid #ffffff1d}.pa-p2-after>div span{width:11px;height:34px;border-radius:6px;background:#c7ff38}.pa-p2-after>div span:nth-child(2){height:46px;opacity:.72}.pa-p2-after>div span:nth-child(3){height:57px}.pa-p2-after>div span:nth-child(4){height:42px;opacity:.8}.pa-p2-after>div span:nth-child(5){height:31px;opacity:.65}.pa-p2-transform section>footer{margin-top:23px;color:#61766a;font-size:11px;font-weight:800}.pa-p2-transform .pa-p2-after>footer{color:#c7ff38}.pa-p2-engine{height:377px;padding:7px 21px;background:#dfe7df;border-top:1px solid #315e47;border-bottom:1px solid #bdc8c1}.pa-p2-engine article{position:relative;height:72px;display:grid;grid-template-columns:47px 1fr;align-items:center;border-bottom:1px solid #c0cbc4}.pa-p2-engine article:last-child{border-bottom:0}.pa-p2-engine article:after{content:"";position:absolute;left:21px;bottom:-5px;width:8px;height:8px;border-right:1px solid #597164;border-bottom:1px solid #597164;transform:rotate(45deg);background:#dfe7df}.pa-p2-engine article:last-child:after{display:none}.pa-p2-engine article>span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border-radius:50%;background:#315e47;color:#fff;font:500 9px DM Mono,monospace}.pa-p2-engine b{font-size:12px}.pa-p2-engine b em{margin-left:7px;padding:3px 6px;background:#c7ff38;color:#183220;font:700 8px DM Mono,monospace;font-style:normal}.pa-p2-engine small{display:block;margin-top:5px;color:#64766c;font-size:9px}.pa-p2-engine article.is-option{margin:0 -21px;padding:0 21px;background:#edf3e7}.pa-p2-engine article.is-option>span{background:#c7ff38;color:#183220}.pa-p2-boundary{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:55px;display:flex;align-items:center;padding:0 18px;background:#dfe7df;color:#4c6256;font-size:11px}.pa-p2-boundary b{color:#315e47}.pa-p2-boundary span{margin-left:13px;font-weight:700}.pa-p2-boundary i{width:1px;height:24px;margin:0 23px;background:#b8c5bd}.pa-p2-boundary strong{margin-left:auto;color:#315e47;font:500 10px DM Mono,monospace}.pa-chapter-two:before{content:"30 DAYS · 500";position:absolute;right:74px;bottom:104px;color:#ffffff0b;font:700 44px DM Mono,monospace;letter-spacing:-.06em}.pa-mvp-flow{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:359px;display:grid;grid-template-columns:142px 1fr;grid-template-rows:218px 123px;gap:18px 0}.pa-mvp-lane-label{padding:22px 18px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-mvp-lane-label small{display:block;color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-mvp-lane-label b{display:block;margin-top:18px;font-size:15px;line-height:1.45}.pa-mvp-lane-label.is-app{background:#315e47;border-top:0}.pa-mvp-lane-label.is-app small{color:#d3e4da}.pa-mvp-user-steps{display:grid;grid-template-columns:repeat(5,1fr);gap:12px;padding-left:18px}.pa-mvp-user-steps article{position:relative;height:218px;padding:19px 17px;border-top:3px solid #72877b;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-mvp-user-steps article.is-result{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-mvp-user-steps article>header{display:flex;align-items:center;justify-content:space-between}.pa-mvp-user-steps header span{color:#74877c;font:500 9px DM Mono,monospace}.pa-mvp-user-steps header svg{width:25px;color:#397454}.pa-mvp-user-steps .is-result header svg{color:#c7ff38}.pa-mvp-user-steps article>b{display:block;margin-top:37px;font-size:17px}.pa-mvp-user-steps article>small{display:block;margin-top:13px;color:#687970;font-size:10px;line-height:1.55}.pa-mvp-user-steps .is-result>small{color:#98a69e}.pa-mvp-user-steps article>svg:last-child{position:absolute;z-index:3;right:-20px;top:101px;width:17px;padding:2px;background:#f4f6f2;color:#557062}.pa-mvp-user-steps .is-result>svg:last-child{background:#0d1a14;color:#c7ff38}.pa-mvp-app-steps{display:grid;grid-template-columns:repeat(5,1fr);padding-left:18px;background:#dfe7df}.pa-mvp-app-steps span{position:relative;padding:23px 16px;border-right:1px solid #bdc8c1}.pa-mvp-app-steps span:last-child{border-right:0}.pa-mvp-app-steps i{display:block;color:#397454;font:500 9px DM Mono,monospace;font-style:normal}.pa-mvp-app-steps b{display:block;margin-top:17px;color:#30493c;font-size:11px;line-height:1.45}.pa-mvp-app-steps span:before{content:"";position:absolute;left:0;top:0;right:0;height:3px;background:#71867a}.pa-mvp-app-steps span:nth-child(3):before{background:#c7ff38}.pa-mvp-outcome{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:92px;display:grid;grid-template-columns:1fr 300px;background:#0d1a14;color:#fff}.pa-mvp-outcome>div{padding:18px 22px}.pa-mvp-outcome>div small{display:block;color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-mvp-outcome>div b{display:block;margin-top:11px;font-size:14px}.pa-mvp-outcome>span{display:grid;grid-template-columns:30px 1fr;grid-template-rows:28px 22px;align-content:center;padding:0 22px;border-left:1px solid #ffffff20}.pa-mvp-outcome>span svg{grid-row:1/3;align-self:center;width:20px;color:#c7ff38}.pa-mvp-outcome>span b{align-self:end;font-size:12px}.pa-mvp-outcome>span small{align-self:start;margin-top:3px;color:#91a098;font-size:9px}.pa-overall-v2{position:absolute;z-index:2;left:62px;right:62px;top:177px;height:374px;display:grid;grid-template-columns:1fr 116px 318px;gap:14px}.pa-overall-app{border:1px solid #bdc8c1;background:#edf1ed}.pa-overall-app>header{height:62px;padding:0 18px;display:flex;align-items:center;border-bottom:1px solid #c7d0ca}.pa-overall-app>header svg{width:24px;color:#315e47}.pa-overall-app>header div{margin-left:11px;flex:1}.pa-overall-app>header small{display:block;color:#397454;font:500 8px DM Mono,monospace}.pa-overall-app>header b{display:block;margin-top:5px;font-size:14px}.pa-overall-app>header span{padding:6px 9px;background:#315e47;color:#fff;font:500 8px DM Mono,monospace}.pa-os-row{height:45px;padding:0 17px;display:flex;align-items:center;background:#dfe7df;color:#50655a;font-size:9px}.pa-os-row i{width:1px;height:20px;margin:0 15px;background:#b7c4bc}.pa-os-row em{margin-left:auto;color:#397454;font-style:normal;font-weight:800}.pa-app-module-row{height:265px;display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:center;padding:13px}.pa-app-module-row>article{position:relative;height:239px;padding:15px;background:#f8f9f6;border-top:3px solid #71867a}.pa-app-module-row>article:nth-of-type(2){background:#0d1a14;color:#fff;border-top-color:#c7ff38}.pa-app-module-row article small{color:#397454;font:500 8px DM Mono,monospace}.pa-app-module-row>article:nth-of-type(2) small{color:#c7ff38}.pa-app-module-row article>svg{float:right;width:22px;color:#397454}.pa-app-module-row>article:nth-of-type(2)>svg{color:#c7ff38}.pa-app-module-row article b{display:block;margin-top:29px;font-size:15px}.pa-app-module-row article p{margin-top:12px;color:#66786e;font-size:9px;line-height:1.65}.pa-app-module-row>article:nth-of-type(2) p{color:#96a59c}.pa-app-module-row article footer{position:absolute;left:15px;right:15px;bottom:14px;padding-top:10px;border-top:1px solid #cdd6d0;color:#397454;font-size:9px;font-weight:800}.pa-app-module-row>article:nth-of-type(2) footer{border-color:#ffffff1c;color:#c7ff38}.pa-app-module-row>svg{width:16px;justify-self:center;color:#397454}.pa-overall-sync{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:52px}.pa-overall-sync span{position:relative;width:108px;text-align:center}.pa-overall-sync span svg{position:absolute;left:-2px;top:-20px;width:112px;height:16px;color:#397454}.pa-overall-sync span:first-child svg{transform:rotate(180deg)}.pa-overall-sync b{color:#315e47;font-size:9px}.pa-overall-firebase{background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-overall-firebase>header{height:70px;padding:0 18px;display:flex;align-items:center;border-bottom:1px solid #ffffff1c}.pa-overall-firebase>header svg{width:25px;color:#c7ff38}.pa-overall-firebase>header div{margin-left:12px}.pa-overall-firebase>header small{display:block;color:#c7ff38;font:500 8px DM Mono,monospace}.pa-overall-firebase>header b{display:block;margin-top:5px;font-size:16px}.pa-overall-firebase>article{height:75px;padding:16px 18px;border-bottom:1px solid #ffffff18}.pa-overall-firebase>article b{display:block;font-size:11px}.pa-overall-firebase>article span{display:block;margin-top:7px;color:#91a098;font-size:9px}.pa-overall-rule{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:55px;padding:0 17px;display:flex;align-items:center;background:#dfe7df;color:#53685d;font-size:10px}.pa-overall-rule>b{color:#315e47}.pa-overall-rule span{margin-left:20px;font-weight:750}.pa-overall-rule i{width:4px;height:4px;margin-left:20px;border-radius:50%;background:#789083}.pa-overall-rule strong{margin-left:auto;color:#315e47}.pa-module-reasons-v2{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:365px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.pa-module-reasons-v2>article{position:relative;height:365px;padding:21px 22px;background:#edf1ed;border-top:3px solid #71867a}.pa-module-reasons-v2>article.is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.pa-module-reasons-v2 article>header{display:grid;grid-template-columns:32px 1fr 27px;align-items:center}.pa-module-reasons-v2 header span{color:#75887d;font:500 9px DM Mono,monospace}.pa-module-reasons-v2 header small{color:#397454;font:500 8px DM Mono,monospace}.pa-module-reasons-v2 .is-core header small{color:#c7ff38}.pa-module-reasons-v2 header svg{width:25px;color:#397454}.pa-module-reasons-v2 .is-core header svg{color:#c7ff38}.pa-module-reasons-v2 h3{margin-top:28px;font-size:22px}.pa-module-reasons-v2 article>b{display:block;margin-top:24px;font-size:14px}.pa-module-reasons-v2 article>p{margin-top:13px;color:#617269;font-size:11px;line-height:1.7}.pa-module-reasons-v2 .is-core>p{color:#95a49b}.pa-module-reasons-v2 article>footer{position:absolute;left:22px;right:22px;bottom:19px;height:55px;padding:0 12px;display:flex;align-items:center;background:#dfe7df;color:#397454;font-size:9px;font-weight:800}.pa-module-reasons-v2 .is-core>footer{background:#17271f;color:#c7ff38}.pa-module-reasons-v2 footer svg{width:17px;margin-right:9px}.pa-module-reason-arrow{position:absolute;z-index:3;right:-34px;top:171px;width:20px;color:#397454}.pa-module-reasons-v2 .is-core>.pa-module-reason-arrow{color:#c7ff38}.pa-module-base-v2{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:55px;padding:0 16px;display:flex;align-items:center;background:#dfe7df;color:#53685d;font-size:10px}.pa-module-base-v2 svg{width:18px;color:#315e47}.pa-module-base-v2 b{margin-left:9px;color:#315e47}.pa-module-base-v2 span{margin-left:12px}.pa-module-base-v2 i{width:1px;height:25px;margin:0 18px;background:#b6c3bb}.pa-module-base-v2 strong{margin-left:auto;color:#315e47}.pa-module-pipeline{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:365px;display:grid;grid-template-columns:410px 80px 260px 80px 278px;gap:12px}.pa-module-pipeline>section{position:relative;height:365px;background:#edf1ed;border-top:3px solid #71867a}.pa-module-pipeline>section.pa-pipe-judge{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.pa-module-pipeline section>header{height:70px;padding:0 16px;display:grid;grid-template-columns:26px 29px 1fr;align-items:center;border-bottom:1px solid #c7d0ca}.pa-module-pipeline .pa-pipe-judge>header{border-color:#ffffff1c}.pa-module-pipeline section>header>span{color:#71867a;font:500 9px DM Mono,monospace}.pa-module-pipeline section>header>svg{width:22px;color:#397454}.pa-module-pipeline .pa-pipe-judge>header>svg{color:#c7ff38}.pa-module-pipeline section>header div{margin-left:4px}.pa-module-pipeline section>header small{display:block;color:#397454;font:500 8px DM Mono,monospace}.pa-module-pipeline .pa-pipe-judge>header small{color:#c7ff38}.pa-module-pipeline section>header b{display:block;margin-top:5px;font-size:15px}.pa-pipe-steps{height:226px;padding:20px 13px;display:grid;grid-template-columns:repeat(7,1fr);align-items:center}.pa-pipe-steps>span{height:125px;padding:19px 8px;background:#dfe7df;text-align:center}.pa-pipe-steps>span b{display:block;font-size:10px}.pa-pipe-steps>span small{display:block;margin-top:14px;color:#63756b;font-size:8px;line-height:1.5}.pa-pipe-steps>svg{width:14px;justify-self:center;color:#71867a}.pa-pipe-vertical{height:226px;padding:12px 16px;display:flex;flex-direction:column;align-items:stretch;justify-content:center}.pa-pipe-vertical>span{height:48px;padding:0 11px;display:flex;align-items:center;background:#dfe7df;color:#30483b}.pa-pipe-judge .pa-pipe-vertical>span{background:#17271f;color:#dce5df}.pa-pipe-vertical>span svg{width:17px;margin-right:9px;color:#397454}.pa-pipe-judge .pa-pipe-vertical>span svg{color:#c7ff38}.pa-pipe-vertical>span b{font-size:9px}.pa-pipe-vertical>svg{height:24px;width:15px;align-self:center;transform:rotate(90deg);color:#71867a}.pa-module-pipeline section>footer{position:absolute;left:16px;right:16px;bottom:15px;padding-top:12px;border-top:1px solid #c8d1cb;color:#397454;font-size:9px;font-weight:800}.pa-module-pipeline .pa-pipe-judge>footer{border-color:#ffffff1c;color:#c7ff38}.pa-packet{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center}.pa-packet small{color:#397454;font:500 8px DM Mono,monospace}.pa-packet b{margin-top:11px;color:#315e47;font-size:9px;line-height:1.5}.pa-packet svg{width:31px;margin-top:19px;color:#397454}.pa-pipeline-firebase{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:55px;padding:0 16px;display:flex;align-items:center;background:#315e47;color:#fff;font-size:9px}.pa-pipeline-firebase svg{width:19px;color:#c7ff38}.pa-pipeline-firebase b{margin-left:9px}.pa-pipeline-firebase span{margin-left:20px;color:#d8e2dc}.pa-pipeline-firebase i{width:4px;height:4px;margin-left:20px;border-radius:50%;background:#9bb3a6}.pa-pipeline-firebase strong{margin-left:auto;color:#c7ff38}.pa-overall-map{position:absolute;z-index:2;left:62px;right:62px;top:177px;height:374px;display:grid;grid-template-columns:180px 28px 310px 118px 1fr;gap:13px;align-items:stretch}.pa-device-group{background:#dfe7df;border-top:3px solid #315e47}.pa-device-group>header{height:70px;padding:17px;border-bottom:1px solid #c2cdc6}.pa-device-group>header small{display:block;color:#397454;font:500 8px DM Mono,monospace}.pa-device-group>header b{display:block;margin-top:8px;font-size:15px}.pa-device-group>article{height:99px;margin:0 15px;display:flex;align-items:center;border-bottom:1px solid #c2cdc6}.pa-device-group>article svg{width:25px;color:#315e47}.pa-device-group>article div{margin-left:12px}.pa-device-group>article b{display:block;font-size:12px}.pa-device-group>article span{display:block;margin-top:6px;color:#64766c;font-size:9px}.pa-overall-arrow{align-self:center;width:25px;color:#397454}.pa-flutter-layer{position:relative;border:1px solid #bdc8c1;background:#edf1ed}.pa-flutter-layer>header,.pa-firebase-layer>header{height:67px;padding:0 17px;display:flex;align-items:center;border-bottom:1px solid #c7d0ca}.pa-flutter-layer>header svg,.pa-firebase-layer>header svg{width:25px;color:#315e47}.pa-flutter-layer>header div,.pa-firebase-layer>header div{margin-left:12px}.pa-flutter-layer>header small,.pa-firebase-layer>header small{display:block;color:#397454;font:500 8px DM Mono,monospace}.pa-flutter-layer>header b,.pa-firebase-layer>header b{display:block;margin-top:6px;font-size:15px}.pa-flutter-features{height:48px;display:grid;grid-template-columns:repeat(3,1fr);background:#dfe7df}.pa-flutter-features span{display:flex;align-items:center;justify-content:center;border-right:1px solid #c2cdc6;color:#52675b;font-size:9px;font-weight:750}.pa-flutter-features span:last-child{border-right:0}.pa-flutter-layer>article{position:relative;height:181px;margin:12px;padding:15px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-flutter-layer>article small{color:#c7ff38;font:500 8px DM Mono,monospace}.pa-flutter-layer>article svg{float:right;width:24px;color:#c7ff38}.pa-flutter-layer>article b{display:block;margin-top:17px;font-size:17px}.pa-flutter-layer>article p{margin-top:11px;color:#9aa9a0;font-size:10px;line-height:1.6}.pa-flutter-layer>footer{position:absolute;left:12px;right:12px;bottom:12px;height:42px;display:flex;align-items:center;padding:0 13px;background:#dfe7df;color:#315e47;font-size:9px;font-weight:800}.pa-secure-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:70px}.pa-secure-link span{position:relative;width:112px;text-align:center}.pa-secure-link span>svg{position:absolute;left:-2px;top:-23px;width:116px;height:19px;color:#397454}.pa-secure-link span:nth-child(2)>svg{transform:rotate(180deg)}.pa-secure-link b{display:block;color:#315e47;font:500 9px DM Mono,monospace}.pa-secure-link small{display:block;margin-top:5px;color:#718379;font-size:8px}.pa-firebase-layer{background:#0d1a14;color:#fff}.pa-firebase-layer>header{border-color:#ffffff1d}.pa-firebase-layer>header svg{color:#c7ff38}.pa-firebase-layer>header small{color:#c7ff38}.pa-cloud-gateway{height:52px;margin:11px 13px 0;padding:0 13px;display:flex;align-items:center;background:#17271f;border-left:3px solid #c7ff38}.pa-cloud-gateway b{font-size:11px}.pa-cloud-gateway span{margin-left:auto;color:#91a098;font-size:8px}.pa-cloud-modules{height:137px;display:grid;grid-template-columns:1fr 30px 1fr;align-items:center;padding:10px 13px}.pa-cloud-modules article{height:117px;padding:13px;background:#17271f;border-top:2px solid #536b5e}.pa-cloud-modules article:last-child{border-top-color:#c7ff38}.pa-cloud-modules article svg{float:right;width:21px;color:#c7ff38}.pa-cloud-modules article b{display:block;margin-top:23px;font-size:13px}.pa-cloud-modules article span{display:block;margin-top:9px;color:#93a299;font-size:9px}.pa-cloud-modules>svg{width:16px;justify-self:center;color:#c7ff38}.pa-cloud-data{height:94px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff1c}.pa-cloud-data span{padding:18px 11px;border-right:1px solid #ffffff18}.pa-cloud-data span:last-child{border-right:0}.pa-cloud-data b{display:block;font-size:10px}.pa-cloud-data small{display:block;margin-top:8px;color:#8d9c93;font-size:8px;line-height:1.4}.pa-overall-extensions{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:55px;padding:0 17px;display:flex;align-items:center;background:#dfe7df;color:#53685d;font-size:10px}.pa-overall-extensions>b{color:#315e47;font:500 9px DM Mono,monospace}.pa-overall-extensions span{margin-left:21px;font-weight:750}.pa-overall-extensions i{width:4px;height:4px;margin-left:21px;border-radius:50%;background:#789083}.pa-overall-extensions strong{margin-left:auto;color:#315e47}.pa-split-reasons{position:absolute;z-index:3;left:62px;right:62px;top:166px;height:70px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pa-split-reasons article{padding:12px 16px;background:#dfe7df;border-top:2px solid #71867a}.pa-split-reasons article:nth-child(2){border-top-color:#315e47}.pa-split-reasons article:nth-child(3){border-top-color:#c7ff38}.pa-split-reasons small{display:block;color:#397454;font:500 8px DM Mono,monospace;letter-spacing:.08em}.pa-split-reasons b{display:inline-block;margin-top:7px;font-size:12px}.pa-split-reasons span{margin-left:10px;color:#65776d;font-size:9px}.pa-app-server-map{position:absolute;z-index:2;left:62px;right:62px;top:252px;height:315px;display:grid;grid-template-columns:345px 130px 1fr;gap:16px}.pa-flutter-box,.pa-firebase-box{border:1px solid #bdc8c1;background:#edf1ed}.pa-flutter-box>header,.pa-firebase-box>header{height:59px;padding:0 17px;display:flex;align-items:center;border-bottom:1px solid #c7d0ca}.pa-flutter-box>header svg,.pa-firebase-box>header svg{width:23px;color:#315e47}.pa-flutter-box>header div,.pa-firebase-box>header div{margin-left:11px}.pa-flutter-box>header small,.pa-firebase-box>header small{display:block;color:#397454;font:500 8px DM Mono,monospace;letter-spacing:.08em}.pa-flutter-box>header b,.pa-firebase-box>header b{display:block;margin-top:5px;font-size:11px}.pa-app-ui{height:43px;padding:0 14px;display:flex;align-items:center;justify-content:center;gap:15px;background:#dfe7df;color:#50655a;font-size:9px;font-weight:750}.pa-app-ui svg{width:15px;color:#71867a}.pa-flutter-box>article{position:relative;height:194px;margin:10px 12px;padding:14px 15px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-flutter-box>article small,.pa-server-modules article small{color:#c7ff38;font:500 8px DM Mono,monospace}.pa-flutter-box>article>svg,.pa-server-modules article>svg{float:right;width:24px;color:#c7ff38}.pa-flutter-box>article b,.pa-server-modules article b{display:block;margin-top:17px;font-size:16px}.pa-flutter-box>article p,.pa-server-modules article p{margin-top:10px;color:#96a59c;font-size:10px;line-height:1.55}.pa-flutter-box>article footer,.pa-server-modules article footer{position:absolute;left:15px;right:15px;bottom:14px;padding-top:10px;border-top:1px solid #ffffff1c;color:#c7ff38;font-size:9px;font-weight:750}.pa-api-bridge{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:46px}.pa-api-bridge span{position:relative;width:122px;text-align:center}.pa-api-bridge span>svg{position:absolute;left:-1px;top:-20px;width:124px;height:17px;color:#397454}.pa-api-bridge span:nth-child(2)>svg{transform:rotate(180deg)}.pa-api-bridge b{display:block;color:#315e47;font-size:10px}.pa-api-bridge small{display:block;margin-top:5px;color:#74867c;font:500 8px DM Mono,monospace}.pa-firebase-box{background:#0d1a14;color:#fff;border-color:#0d1a14}.pa-firebase-box>header{border-color:#ffffff1c}.pa-firebase-box>header svg{color:#c7ff38}.pa-firebase-box>header small{color:#c7ff38}.pa-firebase-box>header div{flex:1}.pa-firebase-box>header em{padding:6px 8px;background:#c7ff38;color:#183220;font:700 8px DM Mono,monospace;font-style:normal}.pa-server-modules{height:171px;display:grid;grid-template-columns:1fr 38px 1fr;align-items:center;padding:11px 13px}.pa-server-modules article{position:relative;height:149px;padding:13px 14px;background:#17271f;border-top:2px solid #52695d}.pa-server-modules article:last-child{border-top-color:#c7ff38}.pa-server-modules>svg{width:18px;justify-self:center;color:#c7ff38}.pa-server-modules article b{margin-top:13px;font-size:14px}.pa-server-modules article p{margin-top:8px;font-size:9px}.pa-server-modules article footer{bottom:10px;font-size:8px}.pa-firebase-services{height:83px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff1c}.pa-firebase-services span{padding:16px 13px;border-right:1px solid #ffffff18}.pa-firebase-services span:last-child{border-right:0}.pa-firebase-services b{display:block;font-size:10px}.pa-firebase-services small{display:block;margin-top:7px;color:#8f9e95;font-size:8px}.pa-system-principle{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:55px;padding:0 17px;display:flex;align-items:center;background:#dfe7df;color:#52665b;font-size:10px}.pa-system-principle svg{width:20px;color:#315e47}.pa-system-principle b{margin-left:11px;color:#315e47}.pa-system-principle span{margin-left:15px}.pa-system-principle strong{margin-left:auto;color:#315e47;font-size:10px}.pa-capture-story{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:365px;display:grid;grid-template-columns:1fr 50px 1fr 50px 1fr;align-items:stretch}.pa-capture-story>article{position:relative;height:365px;padding:20px 22px;background:#edf1ed;border-top:3px solid #71867a}.pa-capture-story>article.is-bone{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.pa-capture-story>article.is-measure{border-top-color:#315e47}.pa-capture-story>article>header{display:flex;align-items:center;justify-content:space-between}.pa-capture-story>article>header span{color:#74877c;font:500 9px DM Mono,monospace}.pa-capture-story>article>header svg{width:25px;color:#397454}.pa-capture-story .is-bone>header svg{color:#c7ff38}.pa-capture-story>svg{width:20px;align-self:center;justify-self:center;color:#397454}.pa-capture-person,.pa-bone-person{height:142px;margin-top:17px;display:flex;align-items:center;justify-content:center;background:#dfe7df}.pa-capture-person svg,.pa-bone-person>svg{height:112px;width:112px;color:#315e47}.pa-bone-person{position:relative;background:#17271f}.pa-bone-person>svg{color:#c7ff38}.pa-bone-person i{position:absolute;width:7px;height:7px;border:2px solid #fff;border-radius:50%;background:#c7ff38}.pa-bone-person i:nth-of-type(1){top:41px;left:130px}.pa-bone-person i:nth-of-type(2){top:72px;left:111px}.pa-bone-person i:nth-of-type(3){top:72px;right:111px}.pa-bone-person i:nth-of-type(4){bottom:26px;left:130px}.pa-capture-story h3{margin-top:18px;font-size:19px}.pa-capture-story p{margin-top:10px;color:#62746a;font-size:10px;line-height:1.65}.pa-capture-story .is-bone p{color:#96a59c}.pa-measure-values{height:142px;margin-top:17px;display:grid;grid-template-columns:repeat(3,1fr);background:#dfe7df}.pa-measure-values span{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #bfcbc3}.pa-measure-values span:last-child{border-right:0}.pa-measure-values b{color:#315e47;font:500 18px DM Mono,monospace}.pa-measure-values small{margin-top:10px;color:#63766b;font-size:8px}.pa-simple-output{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:55px;padding:0 17px;display:flex;align-items:center;background:#dfe7df;color:#53685d;font-size:10px}.pa-simple-output>b{color:#315e47}.pa-simple-output>svg{width:18px;color:#315e47}.pa-simple-output>svg+b{margin-left:9px}.pa-simple-output span{margin-left:21px;font-weight:750}.pa-simple-output i{width:4px;height:4px;margin-left:21px;border-radius:50%;background:#789083}.pa-simple-output strong{margin-left:auto;color:#315e47}.pa-simple-output.is-dark{background:#315e47;color:#d8e2dc}.pa-simple-output.is-dark>b,.pa-simple-output.is-dark strong{color:#fff}.pa-simple-output.is-dark>svg{color:#c7ff38}.pa-simple-output.is-dark i{background:#9caf9f}.pa-judge-story{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:365px;display:grid;grid-template-columns:245px 85px 300px 45px 1fr;gap:15px;align-items:stretch}.pa-judge-story>section{height:365px;background:#edf1ed;border-top:3px solid #71867a}.pa-judge-story section>header{height:78px;padding:0 17px;display:flex;align-items:center;border-bottom:1px solid #c7d0ca}.pa-judge-story section>header svg{width:23px;color:#397454}.pa-judge-story section>header div{margin-left:11px}.pa-judge-story section>header small{display:block;color:#397454;font-size:8px}.pa-judge-story section>header b{display:block;margin-top:6px;font-size:14px}.pa-judge-measured>div{height:208px;display:flex;flex-direction:column;align-items:center;justify-content:center}.pa-judge-measured strong{color:#315e47;font:500 46px DM Mono,monospace}.pa-judge-measured span{margin-top:14px;color:#5f7267;font-size:11px}.pa-judge-story section>footer{height:76px;padding:0 17px;display:flex;align-items:center;border-top:1px solid #c7d0ca;color:#397454;font-size:9px;font-weight:800}.pa-judge-compare{display:flex;flex-direction:column;align-items:center;justify-content:center}.pa-judge-compare span{padding:7px 10px;background:#315e47;color:#fff;font-size:9px;font-weight:800}.pa-judge-compare svg{width:32px;margin:21px 0;color:#397454}.pa-judge-compare b{color:#397454;font:500 9px DM Mono,monospace}.pa-judge-rule{background:#0d1a14!important;color:#fff;border-top-color:#c7ff38!important}.pa-judge-rule>header{border-color:#ffffff1c!important}.pa-judge-rule>header svg{color:#c7ff38!important}.pa-judge-rule>header small{color:#c7ff38!important}.pa-judge-rule>div{height:208px;padding:18px}.pa-judge-rule>div span{height:53px;padding:0 12px;display:flex;align-items:center;border-bottom:1px solid #ffffff18}.pa-judge-rule>div span.is-watch{background:#17271f;border-left:3px solid #c7ff38}.pa-judge-rule>div i{color:#8e9d95;font-size:9px;font-style:normal}.pa-judge-rule>div b{margin-left:auto;font-size:10px}.pa-judge-rule>footer{border-color:#ffffff1c!important;color:#c7ff38!important}.pa-judge-arrow{width:22px;align-self:center;color:#397454}.pa-judge-result{background:#dfe7df!important;border-top-color:#315e47!important}.pa-judge-result>strong{display:block;margin:38px 22px 0;font-size:22px;line-height:1.45}.pa-judge-result>p{margin:18px 22px 0;color:#617269;font-size:10px;line-height:1.65}.pa-judge-result>footer{position:absolute;bottom:0;width:100%}.pa-recommend-story{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:365px;display:grid;grid-template-columns:255px 48px 1fr 48px 320px;align-items:stretch}.pa-recommend-story>svg{width:20px;align-self:center;justify-self:center;color:#397454}.pa-recommend-story>section{height:365px;border-top:3px solid #71867a;background:#edf1ed}.pa-rec-result{padding:22px}.pa-rec-result>header,.pa-rec-screen>header{height:42px;display:flex;align-items:center;border-bottom:1px solid #c7d0ca}.pa-rec-result>header svg,.pa-rec-screen>header svg{width:22px;color:#397454}.pa-rec-result>header small,.pa-rec-screen>header small{margin-left:10px;color:#397454;font:500 8px DM Mono,monospace}.pa-rec-result>b{display:block;margin-top:70px;font-size:21px;line-height:1.45}.pa-rec-result>span{display:block;margin-top:21px;color:#617269;font-size:10px}.pa-rec-server{background:#0d1a14!important;color:#fff;border-top-color:#c7ff38!important}.pa-rec-server>header{height:78px;padding:0 19px;display:flex;align-items:center;border-bottom:1px solid #ffffff1c}.pa-rec-server>header svg{width:24px;color:#c7ff38}.pa-rec-server>header div{margin-left:11px}.pa-rec-server>header small{display:block;color:#c7ff38;font:500 8px DM Mono,monospace}.pa-rec-server>header b{display:block;margin-top:6px;font-size:15px}.pa-rec-server>div{height:284px;display:grid;grid-template-columns:repeat(3,1fr);padding:18px}.pa-rec-server>div span{padding:24px 15px;border-right:1px solid #ffffff18}.pa-rec-server>div span:last-child{border-right:0}.pa-rec-server>div svg{width:25px;color:#c7ff38}.pa-rec-server>div b{display:block;margin-top:30px;font-size:14px}.pa-rec-server>div small{display:block;margin-top:13px;color:#92a198;font-size:9px;line-height:1.5}.pa-rec-screen{padding:22px;background:#dfe7df!important;border-top-color:#315e47!important}.pa-rec-screen>article{height:76px;padding:17px 0;border-bottom:1px solid #becac2}.pa-rec-screen>article b{display:block;font-size:11px}.pa-rec-screen>article span{display:block;margin-top:8px;color:#617269;font-size:9px}.pa-rule-architecture{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:365px;display:grid;grid-template-columns:315px 1fr 315px;gap:20px}.pa-rule-server,.pa-rule-app{height:365px;border-top:3px solid #315e47;background:#edf1ed}.pa-rule-app{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.pa-rule-server>header,.pa-rule-app>header{height:74px;padding:0 18px;display:flex;align-items:center;border-bottom:1px solid #c7d0ca}.pa-rule-app>header{border-color:#ffffff1c}.pa-rule-server>header svg,.pa-rule-app>header svg{width:24px;color:#315e47}.pa-rule-app>header svg{color:#c7ff38}.pa-rule-server>header div,.pa-rule-app>header div{margin-left:11px}.pa-rule-server>header small,.pa-rule-app>header small{display:block;color:#397454;font:500 8px DM Mono,monospace}.pa-rule-app>header small{color:#c7ff38}.pa-rule-server>header b,.pa-rule-app>header b{display:block;margin-top:6px;font-size:15px}.pa-rule-server>article{height:94px;padding:17px 19px;border-bottom:1px solid #cbd4ce}.pa-rule-server>article code{display:block;color:#397454;font:500 9px DM Mono,monospace}.pa-rule-server>article b{display:block;margin-top:10px;font-size:11px}.pa-rule-server>article span{display:block;margin-top:7px;color:#687a70;font-size:9px}.pa-rule-server>footer{height:90px;padding:0 18px;display:flex;align-items:center;color:#315e47;font-size:10px;font-weight:800}.pa-rule-server>footer svg{width:18px;margin-right:9px}.pa-rule-sync-flow{display:grid;grid-template-columns:1fr 25px 1fr 25px 1fr 25px 1fr;align-items:center}.pa-rule-sync-flow>span{height:112px;padding:22px 11px;background:#dfe7df;text-align:center;border-top:2px solid #71867a}.pa-rule-sync-flow>span b{display:flex;align-items:center;justify-content:center;width:29px;height:29px;margin:auto;border-radius:50%;background:#315e47;color:#fff;font:500 9px DM Mono,monospace}.pa-rule-sync-flow>span p{margin-top:15px;font-size:9px;font-weight:800}.pa-rule-sync-flow>svg{width:15px;justify-self:center;color:#397454}.pa-rule-app>article{height:78px;margin:0 17px;padding:0 13px;display:flex;align-items:center;border-bottom:1px solid #ffffff1a}.pa-rule-app>article>svg{width:21px;color:#c7ff38}.pa-rule-app>article div{margin-left:11px}.pa-rule-app>article small{display:block;color:#718279;font:500 8px DM Mono,monospace}.pa-rule-app>article b{display:block;margin-top:6px;font-size:10px}.pa-rule-app>article.is-result{margin:9px 17px 0;height:70px;background:#17271f;border:1px solid #c7ff3845}.pa-rule-app>article.is-result small,.pa-rule-app>article.is-result b{color:#c7ff38}.pa-rule-safety{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:55px;padding:0 17px;display:flex;align-items:center;background:#dfe7df;color:#586b61;font-size:10px}.pa-rule-safety svg{width:19px;color:#315e47}.pa-rule-safety b{margin-left:11px;color:#315e47}.pa-rule-safety span{margin-left:17px}.pa-rule-safety i{width:1px;height:24px;margin:0 21px;background:#b7c4bc}.pa-rule-safety strong{margin-left:auto;color:#315e47}.pa-recommend-architecture{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:365px;display:grid;grid-template-columns:205px 24px 246px 1fr 24px 205px;gap:10px;align-items:stretch}.pa-query-input,.pa-query-function,.pa-query-output{position:relative;height:365px;background:#edf1ed;border-top:3px solid #71867a}.pa-query-function{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.pa-query-input>header,.pa-query-function>header,.pa-query-output>header{height:74px;padding:0 15px;display:flex;align-items:center;border-bottom:1px solid #c7d0ca}.pa-query-function>header{border-color:#ffffff1c}.pa-query-input>header svg,.pa-query-function>header svg,.pa-query-output>header svg{width:22px;color:#397454}.pa-query-function>header svg{color:#c7ff38}.pa-query-input>header div,.pa-query-function>header div,.pa-query-output>header div{margin-left:10px}.pa-query-input>header small,.pa-query-function>header small,.pa-query-output>header small{display:block;color:#397454;font:500 8px DM Mono,monospace}.pa-query-function>header small{color:#c7ff38}.pa-query-input>header b,.pa-query-function>header b,.pa-query-output>header b{display:block;margin-top:5px;font-size:13px}.pa-query-input>code{height:45px;margin:0 14px;display:flex;align-items:center;border-bottom:1px solid #cad3cd;color:#315e47;font:500 9px DM Mono,monospace}.pa-query-input>footer,.pa-query-function>footer,.pa-query-output>footer{position:absolute;left:14px;right:14px;bottom:14px;padding-top:11px;border-top:1px solid #c7d0ca;color:#64766c;font-size:8px;line-height:1.5}.pa-query-function>footer{border-color:#ffffff1c;color:#8c9b92}.pa-query-function>span{height:63px;margin:0 15px;display:flex;align-items:center;border-bottom:1px solid #ffffff18;color:#d8e1dc;font-size:10px}.pa-query-function>span b{display:flex;align-items:center;justify-content:center;width:25px;height:25px;margin-right:10px;border-radius:50%;background:#c7ff38;color:#183220;font:500 8px DM Mono,monospace}.pa-query-sources{display:flex;flex-direction:column;justify-content:center;gap:10px}.pa-query-sources article{height:96px;padding:17px;background:#dfe7df;border-left:3px solid #71867a}.pa-query-sources article:nth-child(2){border-left-color:#315e47}.pa-query-sources article:nth-child(3){border-left-color:#c7ff38}.pa-query-sources article svg{float:right;width:20px;color:#397454}.pa-query-sources article b{display:block;font:500 9px DM Mono,monospace}.pa-query-sources article span{display:block;margin-top:11px;color:#60736a;font-size:9px}.pa-query-arrow{align-self:center;width:18px;color:#397454}.pa-query-output>span{height:48px;margin:0 14px;display:flex;align-items:center;border-bottom:1px solid #cbd4ce;color:#485f52;font-size:10px;font-weight:800}.pa-query-output>span:before{content:"";width:5px;height:5px;margin-right:9px;border-radius:50%;background:#397454}.pa-measurement-snapshot{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:55px;padding:0 16px;display:flex;align-items:center;background:#315e47;color:#fff;font-size:9px}.pa-measurement-snapshot svg{width:18px;color:#c7ff38}.pa-measurement-snapshot b{margin-left:9px}.pa-measurement-snapshot span{margin-left:18px;color:#d8e2dc}.pa-measurement-snapshot i{margin-left:12px;color:#98aa9f;font-style:normal}.pa-measurement-snapshot strong{margin-left:auto;color:#c7ff38}.pa-system-map{position:absolute;z-index:2;left:62px;right:62px;top:171px;height:274px;display:grid;grid-template-columns:150px 1fr;gap:18px}.pa-system-user{display:flex;flex-direction:column;align-items:center;justify-content:center;background:#dfe7df;border-top:3px solid #315e47;text-align:center}.pa-system-user svg{width:44px;height:44px;color:#315e47}.pa-system-user small{margin-top:17px;color:#61776b;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-system-user b{margin-top:9px;font-size:16px}.pa-system-user span{margin-top:10px;color:#687970;font-size:10px}.pa-system-app{border:1px solid #bdc8c1;background:#edf1ed}.pa-system-app>header{height:57px;padding:0 18px;display:flex;align-items:center;border-bottom:1px solid #c7d0ca}.pa-system-app>header svg{width:23px;color:#315e47}.pa-system-app>header div{margin-left:12px}.pa-system-app>header small{display:block;color:#397454;font:500 8px DM Mono,monospace;letter-spacing:.1em}.pa-system-app>header b{display:block;margin-top:5px;font-size:11px}.pa-system-modules{height:215px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px;padding:13px}.pa-system-modules article{position:relative;padding:14px 15px;background:#f7f8f5;border-top:3px solid #71867a}.pa-system-modules article.is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.pa-system-modules article>header{display:flex;justify-content:space-between;align-items:center}.pa-system-modules header span{color:#74877c;font:500 9px DM Mono,monospace}.pa-system-modules header svg{width:22px;color:#397454}.pa-system-modules .is-core header svg{color:#c7ff38}.pa-system-modules h3{margin-top:14px;font-size:17px}.pa-system-modules p{margin-top:9px;color:#687970;font-size:10px;line-height:1.55}.pa-system-modules .is-core p{color:#94a39a}.pa-system-modules footer{position:absolute;left:15px;right:15px;bottom:13px;padding-top:10px;border-top:1px solid #d0d8d3;color:#397454;font-size:9px;font-weight:750}.pa-system-modules .is-core footer{border-color:#ffffff1c;color:#c7ff38}.pa-system-modules article>svg:last-child{position:absolute;z-index:4;right:-22px;top:88px;width:18px;padding:2px;background:#edf1ed;color:#557062}.pa-system-modules .is-core>svg:last-child{background:#0d1a14;color:#c7ff38}.pa-firebase-base{position:absolute;z-index:2;left:230px;right:62px;top:461px;height:94px;display:grid;grid-template-columns:1.35fr repeat(4,1fr);background:#315e47;color:#fff}.pa-firebase-base>header{padding:18px;display:flex;align-items:center;border-right:1px solid #ffffff22}.pa-firebase-base>header svg{width:25px;color:#c7ff38}.pa-firebase-base>header div{margin-left:12px}.pa-firebase-base header small{display:block;color:#c7ff38;font:500 8px DM Mono,monospace}.pa-firebase-base header b{display:block;margin-top:7px;font-size:10px;line-height:1.4}.pa-firebase-base>span{padding:21px 12px;border-right:1px solid #ffffff1c}.pa-firebase-base>span b{display:block;font-size:10px}.pa-firebase-base>span small{display:block;margin-top:8px;color:#c0ccc5;font-size:9px}.pa-system-result{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:46px;display:flex;align-items:center;padding:0 16px;background:#dfe7df;color:#51655a;font-size:10px}.pa-system-result>b{color:#315e47;font:500 9px DM Mono,monospace}.pa-system-result span{margin-left:21px;font-weight:750}.pa-system-result i{width:4px;height:4px;margin-left:21px;border-radius:50%;background:#7e9186}.pa-system-result strong{margin-left:auto;color:#315e47}.pa-contract-flow{position:absolute;z-index:2;left:62px;right:62px;top:182px;height:354px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.pa-contract-flow article{position:relative;height:354px;padding:21px;background:#edf1ed;border-top:3px solid #71867a;border-bottom:1px solid #bdc8c1}.pa-contract-flow article.is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.pa-contract-flow article>header{display:grid;grid-template-columns:30px 30px 1fr;align-items:center}.pa-contract-flow article>header span{color:#74877c;font:500 9px DM Mono,monospace}.pa-contract-flow article>header svg{width:22px;color:#397454}.pa-contract-flow .is-core>header svg{color:#c7ff38}.pa-contract-flow article>header b{font-size:17px}.pa-contract-flow article>div{margin-top:25px;padding:16px;background:#dfe7df}.pa-contract-flow .is-core>div{background:#17271f}.pa-contract-flow article>div small{color:#397454;font:500 8px DM Mono,monospace}.pa-contract-flow .is-core>div small{color:#c7ff38}.pa-contract-flow article>div p{margin-top:8px;font-size:11px}.pa-contract-flow article>i{height:30px;display:flex;align-items:center;justify-content:center}.pa-contract-flow article>i svg{width:17px;transform:rotate(90deg);color:#657d70}.pa-contract-flow article>footer{position:absolute;left:21px;right:21px;bottom:18px;padding-top:14px;border-top:1px solid #c8d1cb;color:#397454;font-size:11px;font-weight:800}.pa-contract-flow .is-core>footer{border-color:#ffffff1d;color:#c7ff38}.pa-contract-next{position:absolute;right:-34px;top:164px;width:20px;color:#397454}.pa-contract-flow .is-core>.pa-contract-next{color:#c7ff38}.pa-data-chain{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:54px;padding:0 17px;display:flex;align-items:center;background:#dfe7df}.pa-data-chain b{color:#315e47;font:500 9px DM Mono,monospace}.pa-data-chain span,.pa-data-chain strong{margin-left:22px;font-size:11px}.pa-data-chain svg{width:15px;margin-left:22px;color:#71867a}.pa-data-chain strong{margin-left:auto;padding:9px 13px;background:#315e47;color:#fff}.pa-role-layout{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:359px;display:grid;grid-template-columns:1fr 160px 1fr;gap:18px}.pa-role-layout>section{border-top:3px solid #315e47;background:#edf1ed}.pa-role-layout>section.pa-role-firebase{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-role-layout section>header{height:86px;padding:0 23px;display:flex;align-items:center;border-bottom:1px solid #c7d0ca}.pa-role-layout .pa-role-firebase>header{border-color:#ffffff1d}.pa-role-layout section>header svg{width:29px;color:#397454}.pa-role-layout .pa-role-firebase>header svg{color:#c7ff38}.pa-role-layout section>header div{margin-left:14px}.pa-role-layout section>header small{display:block;color:#397454;font:500 9px DM Mono,monospace}.pa-role-layout .pa-role-firebase>header small{color:#c7ff38}.pa-role-layout section>header b{display:block;margin-top:7px;font-size:18px}.pa-role-items{display:grid;grid-template-columns:1fr 1fr;padding:15px 22px}.pa-role-items span{height:73px;padding:15px 10px 0;border-bottom:1px solid #cbd4ce;color:#53685d;font-size:11px;font-weight:750}.pa-role-items span:nth-child(odd){border-right:1px solid #cbd4ce}.pa-role-firebase .pa-role-items span{border-color:#ffffff18;color:#aebbb3}.pa-role-exchange{display:flex;flex-direction:column;align-items:center;justify-content:center}.pa-role-exchange span{display:flex;align-items:center;gap:7px;color:#397454;font-size:10px;font-weight:750}.pa-role-exchange span:last-child svg{transform:rotate(180deg)}.pa-role-exchange svg{width:17px}.pa-role-exchange b{margin:24px 0;padding:14px 26px;border:1px solid #aebdb4;color:#315e47;font:500 10px/1.5 DM Mono,monospace;text-align:center}.pa-role-rule{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:56px;display:flex;align-items:center;padding:0 17px;background:#dfe7df;font-size:10px}.pa-role-rule svg{width:19px;color:#315e47}.pa-role-rule b{margin-left:12px;color:#315e47}.pa-role-rule span{margin-left:11px;color:#596d62}.pa-role-rule i{width:1px;height:25px;margin:0 20px;background:#b7c4bc}.pa-collection-list{position:absolute;z-index:2;left:62px;top:181px;width:785px;height:367px;border-top:3px solid #315e47;background:#edf1ed}.pa-collection-list>header{height:58px;padding:0 18px;display:flex;align-items:center;background:#dfe7df}.pa-collection-list>header svg{width:20px;color:#315e47}.pa-collection-list>header b{margin-left:10px;font:500 10px DM Mono,monospace}.pa-collection-list>header span{margin-left:auto;color:#66796e;font-size:10px}.pa-collection-list article{height:61px;display:grid;grid-template-columns:190px 150px 1fr;align-items:center;padding:0 18px;border-bottom:1px solid #ccd5cf}.pa-collection-list code{color:#397454;font:500 10px DM Mono,monospace}.pa-collection-list article b{font-size:11px}.pa-collection-list article span{color:#64766c;font-size:10px}.pa-storage-side{position:absolute;z-index:2;right:62px;top:181px;width:351px;height:367px;padding:0 23px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-storage-side>header{height:105px;padding-top:20px;border-bottom:1px solid #ffffff1d}.pa-storage-side>header svg{float:right;width:28px;color:#c7ff38}.pa-storage-side>header small{display:block;color:#c7ff38;font:500 9px DM Mono,monospace}.pa-storage-side>header b{display:block;margin-top:15px;font-size:21px}.pa-storage-side>span{height:57px;display:flex;align-items:center;border-bottom:1px solid #ffffff18;color:#aebbb3;font-size:11px}.pa-storage-side>span:before{content:"";width:5px;height:5px;margin-right:10px;border-radius:50%;background:#c7ff38}.pa-storage-side>footer{margin-top:18px;color:#708078;font-size:9px}.pa-version-rule{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:54px;display:flex;align-items:center;padding:0 17px;background:#dfe7df;font-size:10px}.pa-version-rule b{color:#315e47}.pa-version-rule span{margin-left:23px;padding:7px 10px;background:#edf1ed;font-weight:750}.pa-version-rule i{margin-left:13px;color:#71867a;font-style:normal}.pa-extension-grid{position:absolute;z-index:2;left:62px;right:62px;top:177px;height:308px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.pa-extension-grid article{display:grid;grid-template-columns:155px 1fr 34px 1fr;align-items:center;padding:17px 20px;background:#ffffff09;border-top:1px solid #ffffff28}.pa-extension-grid article>header{display:flex;align-items:center;gap:11px}.pa-extension-grid article>header svg{width:23px;color:#c7ff38}.pa-extension-grid article>header b{font-size:13px}.pa-extension-grid article>div{height:62px;padding:12px 13px;background:#ffffff08}.pa-extension-grid article>div.is-extension{border:1px dashed #c7ff3860;background:#c7ff3809}.pa-extension-grid article>div small{display:block;color:#77877e;font:500 8px DM Mono,monospace}.pa-extension-grid article>div.is-extension small{color:#c7ff38}.pa-extension-grid article>div span{display:block;margin-top:8px;color:#c2ccc6;font-size:10px}.pa-extension-grid article>svg{width:17px;justify-self:center;color:#7d8c84}.pa-extension-base{position:absolute;z-index:2;left:62px;right:62px;top:504px;height:66px;padding:0 19px;display:flex;align-items:center;background:#c7ff38;color:#122018}.pa-extension-base>svg{width:24px}.pa-extension-base>div{margin-left:13px}.pa-extension-base small{display:block;color:#526a2c;font:500 8px DM Mono,monospace}.pa-extension-base b{display:block;margin-top:6px;font-size:11px}.pa-extension-next{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:45px;padding:0 17px;display:grid;grid-template-columns:190px 1fr 20px;align-items:center;border:1px solid #ffffff24}.pa-extension-next span{color:#c7ff38;font:500 9px DM Mono,monospace}.pa-extension-next b{font-size:11px}.pa-extension-next svg{width:16px;color:#c7ff38}.pa-judge-result{position:relative}.pa-chapter-three:before{content:"01 + 02";position:absolute;right:74px;bottom:101px;color:#ffffff0a;font:700 49px DM Mono,monospace;letter-spacing:-.07em}.pa-dev-common{position:absolute;z-index:2;left:62px;right:62px;top:166px;height:62px;padding:0 18px;display:flex;align-items:center;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-dev-common>svg{width:23px;color:#c7ff38}.pa-dev-common>div{margin-left:12px}.pa-dev-common small{display:block;color:#c7ff38;font:500 8px DM Mono,monospace;letter-spacing:.08em}.pa-dev-common b{display:block;margin-top:6px;font-size:11px}.pa-dev-common strong{margin-left:auto;padding:7px 10px;background:#c7ff38;color:#183220;font:700 8px DM Mono,monospace}.pa-dev-matrix{position:absolute;z-index:2;left:62px;right:62px;top:242px;height:331px;border-top:2px solid #315e47}.pa-dev-matrix>header,.pa-dev-matrix>article{display:grid;grid-template-columns:175px 1fr 44px 1fr;align-items:center}.pa-dev-matrix>header{height:43px;background:#dfe7df}.pa-dev-matrix>header span{padding:0 16px;color:#53685d;font-size:9px}.pa-dev-matrix>header span b{margin-right:9px;color:#315e47;font:500 9px DM Mono,monospace}.pa-dev-matrix>header i{width:1px;height:24px;justify-self:center;background:#b5c2ba}.pa-dev-matrix>article{height:48px;background:#edf1ed;border-bottom:1px solid #cad3cd}.pa-dev-matrix>article>div{height:48px;padding:0 16px;display:flex;align-items:center;border-right:1px solid #cad3cd}.pa-dev-matrix>article>div svg{width:18px;color:#397454}.pa-dev-matrix>article>div b{margin-left:10px;font-size:11px}.pa-dev-matrix>article>span{padding:0 16px;color:#576b60;font-size:10px;font-weight:700}.pa-dev-matrix>article>i{display:flex;align-items:center;justify-content:center;height:48px;background:#dfe7df}.pa-dev-matrix>article>i svg{width:15px;color:#397454}.pa-dev-matrix>article>span:last-child{color:#315e47}.pa-dev-outcome{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:50px;padding:0 16px;display:flex;align-items:center;background:#315e47;color:#fff}.pa-dev-outcome span{font-size:10px}.pa-dev-outcome span b{margin-right:10px;color:#c7ff38;font:500 9px DM Mono,monospace}.pa-dev-outcome>svg{width:18px;margin:0 20px;color:#c7ff38}.pa-dev-outcome strong{margin-left:auto;color:#c7ff38;font:500 10px DM Mono,monospace}.pa-user-flow-steps{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:198px;display:grid;grid-template-columns:repeat(8,1fr);gap:11px}.pa-user-flow-steps article{position:relative;height:198px;padding:16px 13px;background:#edf1ed;border-top:3px solid #71867a}.pa-user-flow-steps article.is-key{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.pa-user-flow-steps article>header{display:flex;align-items:center;justify-content:space-between}.pa-user-flow-steps header span{color:#73877b;font:500 8px DM Mono,monospace}.pa-user-flow-steps header svg{width:21px;color:#397454}.pa-user-flow-steps .is-key header svg{color:#c7ff38}.pa-user-flow-steps article>b{display:block;margin-top:36px;font-size:13px}.pa-user-flow-steps article>small{display:block;margin-top:12px;color:#65776d;font-size:9px;line-height:1.5}.pa-user-flow-steps .is-key>small{color:#96a59c}.pa-user-flow-steps article>svg:last-child{position:absolute;z-index:3;right:-16px;top:91px;width:16px;padding:2px;background:#f4f6f2;color:#397454}.pa-user-flow-steps .is-key>svg:last-child{background:#0d1a14;color:#c7ff38}.pa-flow-groups{position:absolute;z-index:2;left:62px;right:62px;top:402px;height:95px;display:grid;grid-template-columns:repeat(8,1fr);gap:11px}.pa-flow-groups article{position:relative;height:95px;padding:17px;background:#dfe7df;border-top:3px solid #71867a}.pa-flow-groups article.is-common{grid-column:1/2}.pa-flow-groups article.is-capture{grid-column:2/5;border-top-color:#315e47}.pa-flow-groups article.is-judge{grid-column:5/6;background:#0d1a14;color:#fff;border-top-color:#c7ff38}.pa-flow-groups article.is-recommend{grid-column:6/8;border-top-color:#315e47}.pa-flow-groups article.is-data{grid-column:8/9}.pa-flow-groups small{display:block;color:#397454;font:500 8px DM Mono,monospace}.pa-flow-groups .is-judge small{color:#c7ff38}.pa-flow-groups b{display:block;margin-top:10px;font-size:12px}.pa-flow-groups span{position:absolute;right:13px;bottom:14px;color:#70837a;font:500 9px DM Mono,monospace}.pa-flow-groups .is-judge span{color:#c7ff38}.pa-flow-phase-note{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:55px;padding:0 16px;display:flex;align-items:center;background:#315e47;color:#fff;font-size:9px}.pa-flow-phase-note>b{color:#c7ff38}.pa-flow-phase-note span{margin-left:25px}.pa-flow-phase-note span i{margin-right:8px;padding:5px 7px;background:#c7ff38;color:#183220;font-style:normal;font-weight:800}.pa-flow-phase-note>svg{width:16px;margin-left:22px;color:#c7ff38}.pa-flow-phase-note strong{margin-left:auto;color:#c7ff38}.pa-capture-chapter:before{content:"PHOTO  →  LIVE";position:absolute;right:72px;bottom:100px;color:#ffffff09;font:700 46px DM Mono,monospace;letter-spacing:-.08em}.pa-capture-divider-flow{position:absolute;z-index:2;left:74px;right:74px;bottom:96px;height:126px;display:grid;grid-template-columns:1fr 62px 1fr 62px 1fr;align-items:stretch}.pa-capture-divider-flow article{padding:22px 24px;border-top:1px solid #ffffff26;background:#ffffff06}.pa-capture-divider-flow article.is-upgrade{border-top:3px solid #c7ff38;background:#c7ff380a}.pa-capture-divider-flow small{display:block;color:#718078;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-capture-divider-flow .is-upgrade small{color:#c7ff38}.pa-capture-divider-flow b{display:block;margin-top:15px;font-size:17px}.pa-capture-divider-flow span{display:block;margin-top:8px;color:#87968e;font-size:11px}.pa-capture-divider-flow>svg{width:20px;align-self:center;justify-self:center;color:#c7ff38}.pa-p1-capture-layout{position:absolute;z-index:2;left:62px;right:62px;top:177px;height:372px;display:grid;grid-template-columns:1.25fr 72px .92fr 72px .82fr;align-items:stretch}.pa-p1-capture-layout>section{border-top:3px solid #315e47;background:#edf1ed}.pa-p1-capture-layout section>header{height:74px;padding:17px 20px;border-bottom:1px solid #c7d1ca}.pa-p1-capture-layout section>header small{display:block;color:#397454;font:500 8px DM Mono,monospace;letter-spacing:.1em}.pa-p1-capture-layout section>header b{display:block;margin-top:8px;font-size:15px}.pa-p1-inputs>div{padding:18px 20px}.pa-p1-inputs article{height:91px;padding:0 15px;display:flex;align-items:center;border:1px solid #c9d3cc;background:#f5f7f4}.pa-p1-inputs article+article{margin-top:12px}.pa-p1-inputs article>svg{width:27px;color:#397454}.pa-p1-inputs article>span{margin-left:14px}.pa-p1-inputs article b{display:block;font-size:13px}.pa-p1-inputs article small{display:block;margin-top:8px;color:#66776e;font-size:10px}.pa-p1-inputs article em{margin-left:auto;color:#397454;font:500 8px DM Mono,monospace;font-style:normal}.pa-p1-inputs>footer{margin:0 20px;padding-top:12px;border-top:1px solid #ccd5cf;color:#5e7267;font-size:10px;font-weight:700}.pa-p1-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#397454}.pa-p1-arrow>svg{width:23px}.pa-p1-arrow span{margin-top:12px;text-align:center;color:#63766b;font-size:9px;line-height:1.5}.pa-p1-process{padding-bottom:12px}.pa-p1-process-row{height:83px;margin:0 18px;display:flex;align-items:center;border-bottom:1px solid #cbd4ce}.pa-p1-process-row>svg{width:23px;color:#397454}.pa-p1-process-row>span{margin-left:12px}.pa-p1-process-row b{display:block;font-size:11px}.pa-p1-process-row small{display:block;margin-top:7px;color:#6b7d73;font-size:9px}.pa-p1-output{background:#0d1a14!important;color:#fff;border-top-color:#c7ff38!important}.pa-p1-output>header{border-color:#ffffff1e!important}.pa-p1-output>header small{color:#c7ff38!important}.pa-p1-skeleton{position:relative;height:182px;display:flex;align-items:center;justify-content:center;border-bottom:1px solid #ffffff1b}.pa-p1-skeleton>svg{width:88px;height:145px;color:#dce6df;stroke-width:1.4}.pa-p1-skeleton>i{position:absolute;width:7px;height:7px;border-radius:50%;background:#c7ff38;box-shadow:0 0 0 4px #c7ff3822}.pa-p1-skeleton>i:nth-child(2){top:54px;left:83px}.pa-p1-skeleton>i:nth-child(3){top:89px;right:80px}.pa-p1-skeleton>i:nth-child(4){bottom:37px;left:93px}.pa-p1-output ul{list-style:none;margin:14px 18px 0;padding:0;display:flex;justify-content:space-between;color:#a2afa7;font-size:9px}.pa-p1-output li:before{content:"";display:inline-block;width:5px;height:5px;margin-right:6px;border-radius:50%;background:#c7ff38}.pa-capture-page-note{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:53px;padding:0 17px;display:flex;align-items:center;background:#315e47;color:#fff;font-size:10px}.pa-capture-page-note b{color:#c7ff38}.pa-capture-page-note span{margin-left:20px}.pa-capture-page-note strong{margin-left:auto;color:#c7ff38}.pa-live-stage{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:385px;display:grid;grid-template-columns:285px 1fr;gap:22px}.pa-live-phone{height:385px;padding:17px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-live-phone>header{display:flex;align-items:center;justify-content:space-between}.pa-live-phone>header span{padding:5px 8px;background:#ff544d;color:#fff;font:700 8px DM Mono,monospace}.pa-live-phone>header small{color:#83928a;font:500 8px DM Mono,monospace}.pa-live-phone>div{position:relative;height:258px;display:flex;align-items:center;justify-content:center;background:linear-gradient(135deg,#17241e,#0b1511);border:1px solid #ffffff14}.pa-live-phone>div>svg{width:110px;height:210px;color:#dbe5df;stroke-width:1.3}.pa-live-phone>div>i{position:absolute;width:7px;height:7px;border-radius:50%;background:#c7ff38;box-shadow:0 0 0 4px #c7ff3822}.pa-live-phone>div>.a{top:68px;left:108px}.pa-live-phone>div>.b{top:69px;right:106px}.pa-live-phone>div>.c{top:151px;left:116px}.pa-live-phone>div>.d{top:151px;right:114px}.pa-live-phone>footer{height:75px;display:flex;align-items:center}.pa-live-phone>footer svg{width:24px;color:#c7ff38}.pa-live-phone>footer span{margin-left:12px}.pa-live-phone>footer b{display:block;font-size:11px}.pa-live-phone>footer small{display:block;margin-top:6px;color:#92a198;font-size:9px}.pa-live-sequence{border-top:3px solid #315e47;background:#edf1ed}.pa-live-sequence>header{height:65px;padding:0 19px;display:flex;align-items:center;border-bottom:1px solid #c8d2cb}.pa-live-sequence>header b{font-size:13px}.pa-live-sequence>header span{margin-left:auto;color:#687a70;font-size:9px}.pa-live-sequence>div{height:317px;padding:20px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pa-live-sequence article{position:relative;padding:16px;background:#f7f8f5;border:1px solid #cad4cd}.pa-live-sequence article.is-active{background:#dfe7df;border-color:#315e47}.pa-live-sequence article>small{color:#397454;font:500 8px DM Mono,monospace}.pa-live-sequence article>svg:first-of-type{display:block;width:65px;height:108px;margin:15px auto 0;color:#3f594b;stroke-width:1.5}.pa-live-sequence article>b{display:block;margin-top:11px;font-size:12px}.pa-live-sequence article>span{display:block;margin-top:6px;color:#6b7c72;font-size:9px}.pa-live-sequence article>em{position:absolute;left:15px;bottom:14px;display:flex;align-items:center;color:#397454;font:500 7px DM Mono,monospace;font-style:normal}.pa-live-sequence article>em svg{width:12px;margin-right:5px}.pa-live-sequence article>svg:last-child{position:absolute;right:-28px;top:120px;width:18px;color:#397454}.pa-live-rule{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:49px;padding:0 15px;display:flex;align-items:center;background:#dfe7df;font-size:9px}.pa-live-rule b{color:#315e47}.pa-live-rule span{margin-left:19px;font-weight:700}.pa-live-rule i{width:4px;height:4px;margin-left:19px;border-radius:50%;background:#789084}.pa-live-rule strong{margin-left:auto;color:#315e47}.pa-mode-grid{position:absolute;z-index:2;left:62px;right:62px;top:181px;height:345px;display:grid;grid-template-columns:repeat(3,1fr);gap:18px}.pa-mode-grid article{position:relative;padding:22px;border-top:3px solid #6c8175;background:#edf1ed;border-bottom:1px solid #c4cec7}.pa-mode-grid article.is-primary{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.pa-mode-grid article>header{display:flex;align-items:center;justify-content:space-between}.pa-mode-grid header small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-mode-grid .is-primary header small{color:#c7ff38}.pa-mode-grid header svg{width:29px;color:#397454}.pa-mode-grid .is-primary header svg{color:#c7ff38}.pa-mode-grid h3{margin-top:26px;font-size:21px}.pa-mode-grid p{margin-top:13px;color:#65776d;font-size:12px;line-height:1.55}.pa-mode-grid .is-primary p{color:#9ba9a0}.pa-mode-grid article>div{margin-top:23px;border-top:1px solid #cbd4ce}.pa-mode-grid .is-primary>div{border-color:#ffffff1d}.pa-mode-grid article>div span{height:43px;display:flex;align-items:center;border-bottom:1px solid #d2dad5;color:#52665b;font-size:10px;font-weight:700}.pa-mode-grid .is-primary>div span{border-color:#ffffff18;color:#b0bbb4}.pa-mode-grid article>div svg{width:14px;margin-right:9px;color:#397454}.pa-mode-grid .is-primary>div svg{color:#c7ff38}.pa-mode-grid article>footer{position:absolute;left:22px;right:22px;bottom:18px;color:#397454;font:500 9px DM Mono,monospace}.pa-mode-grid .is-primary>footer{color:#c7ff38}.pa-mode-common{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:68px;padding:0 16px;display:flex;align-items:center;background:#315e47;color:#fff}.pa-mode-common span{display:flex;align-items:center}.pa-mode-common span svg{width:19px;color:#c7ff38}.pa-mode-common span b{margin-left:8px;font-size:10px}.pa-mode-common>svg{width:15px;margin:0 17px;color:#c7ff38}.pa-mode-common strong{margin-left:auto;color:#c7ff38;font-size:10px}.pa-frame-layout{position:absolute;z-index:2;left:62px;right:62px;top:177px;height:283px;display:grid;grid-template-columns:1fr 62px 300px;align-items:stretch}.pa-frame-strip{border-top:3px solid #315e47;background:#edf1ed}.pa-frame-strip>header{height:62px;padding:0 18px;display:flex;align-items:center;border-bottom:1px solid #c8d2cb}.pa-frame-strip>header>svg{width:22px;color:#397454}.pa-frame-strip>header div{margin-left:11px}.pa-frame-strip>header small{display:block;color:#397454;font:500 8px DM Mono,monospace}.pa-frame-strip>header b{display:block;margin-top:5px;font-size:11px}.pa-frame-strip>header>span{margin-left:auto;color:#687a70;font:500 9px DM Mono,monospace}.pa-frame-strip>div{height:218px;padding:17px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pa-frame-strip article{position:relative;padding:10px;background:#f8f9f7;border:1px solid #cad3cd}.pa-frame-strip article.is-selected{background:#0d1a14;color:#fff;border:2px solid #c7ff38}.pa-frame-strip article>small{color:#71837a;font:500 7px DM Mono,monospace}.pa-frame-strip article>svg{display:block;width:49px;height:95px;margin:9px auto 0;color:#4f675a;stroke-width:1.5}.pa-frame-strip .is-reject>svg{opacity:.45}.pa-frame-strip article>b{display:block;margin-top:8px;font-size:9px;text-align:center}.pa-frame-strip article>i{position:absolute;right:8px;top:8px;width:17px;height:17px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#d8dfda;color:#708178;font-size:12px;font-style:normal}.pa-frame-strip .is-selected>i{background:#c7ff38;color:#172019}.pa-frame-strip article>i svg{width:11px}.pa-frame-main-arrow{width:23px;align-self:center;justify-self:center;color:#397454}.pa-frame-result{position:relative;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-frame-result>header{height:62px;padding:0 16px;display:flex;align-items:center;border-bottom:1px solid #ffffff1c}.pa-frame-result>header>svg{width:21px;color:#c7ff38}.pa-frame-result>header div{margin-left:10px}.pa-frame-result>header small{display:block;color:#c7ff38;font:500 8px DM Mono,monospace}.pa-frame-result>header b{display:block;margin-top:5px;font-size:11px}.pa-frame-result>div{position:absolute;left:0;bottom:0;width:130px;height:218px;display:flex;align-items:center;justify-content:center}.pa-frame-result>div>svg{width:70px;height:140px;color:#e1e9e4;stroke-width:1.4}.pa-frame-result>div i{position:absolute;width:6px;height:6px;border-radius:50%;background:#c7ff38}.pa-frame-result>div i:nth-child(2){top:75px;left:50px}.pa-frame-result>div i:nth-child(3){top:110px;right:48px}.pa-frame-result>div i:nth-child(4){bottom:39px;left:57px}.pa-frame-result ul{list-style:none;margin:20px 15px 0 137px;padding:0}.pa-frame-result li{height:49px;display:flex;align-items:center;border-bottom:1px solid #ffffff19}.pa-frame-result li span{color:#9eada4;font-size:9px}.pa-frame-result li b{margin-left:auto;color:#c7ff38;font:500 8px DM Mono,monospace}.pa-frame-criteria{position:absolute;z-index:2;left:62px;right:62px;top:477px;height:87px;display:grid;grid-template-columns:repeat(4,1fr);background:#dfe7df}.pa-frame-criteria>span{padding:17px;display:grid;grid-template-columns:26px 1fr;border-right:1px solid #bdc9c1}.pa-frame-criteria svg{grid-row:1/3;width:18px;color:#397454}.pa-frame-criteria b{font-size:10px}.pa-frame-criteria small{margin-top:5px;color:#65776d;font-size:8px}.pa-frame-output{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:44px;padding:0 14px;display:flex;align-items:center;background:#315e47;color:#fff;font-size:9px}.pa-frame-output b{color:#c7ff38}.pa-frame-output span{margin-left:18px}.pa-frame-output i{width:3px;height:3px;margin-left:18px;border-radius:50%;background:#98aa9f}.pa-frame-output strong{margin-left:auto;color:#c7ff38}.pa-capture-user-row{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:164px;display:grid;grid-template-columns:151px 1fr;border-top:3px solid #315e47;background:#edf1ed}.pa-capture-user-row>header{padding:22px 19px;border-right:1px solid #c6d0c9;background:#dfe7df}.pa-capture-user-row>header small,.pa-capture-logic-row>header small{display:block;color:#397454;font:500 8px DM Mono,monospace;letter-spacing:.11em}.pa-capture-user-row>header b,.pa-capture-logic-row>header b{display:block;margin-top:10px;font-size:12px;line-height:1.4}.pa-capture-user-row>div{padding:17px;display:grid;grid-template-columns:repeat(5,1fr);gap:19px}.pa-capture-user-row article{position:relative;padding:13px 14px;background:#f7f8f5;border:1px solid #cad3cd}.pa-capture-user-row article>span{color:#75867d;font:500 8px DM Mono,monospace}.pa-capture-user-row article>svg:first-of-type{float:right;width:19px;color:#397454}.pa-capture-user-row article>b{display:block;clear:both;padding-top:18px;font-size:11px}.pa-capture-user-row article>small{display:block;margin-top:7px;color:#687970;font-size:9px}.pa-capture-user-row article>svg:last-child{position:absolute;z-index:3;right:-27px;top:54px;width:17px;color:#397454}.pa-capture-logic-row{position:absolute;z-index:2;left:62px;right:62px;top:357px;height:239px;display:grid;grid-template-columns:151px 1fr;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-capture-logic-row>header{padding:22px 19px;border-right:1px solid #ffffff1a;background:#14231c}.pa-capture-logic-row>header small{color:#c7ff38}.pa-logic-main{position:absolute;left:172px;right:21px;top:22px;height:91px;display:grid;grid-template-columns:1fr 31px 1fr 31px 1.1fr 31px 1fr 31px 1fr;align-items:stretch}.pa-logic-main article{padding:17px 13px;background:#ffffff08;border:1px solid #ffffff18}.pa-logic-main article.is-input{border-top:2px solid #7b9185}.pa-logic-main article.is-decision{border:1px solid #c7ff38;background:#c7ff380b}.pa-logic-main article.is-output{background:#c7ff38;color:#132018;border-color:#c7ff38}.pa-logic-main article>b{display:block;font-size:10px}.pa-logic-main article>small{display:block;margin-top:9px;color:#8e9d95;font-size:8px;line-height:1.45}.pa-logic-main article.is-output>small{color:#496024}.pa-logic-main>svg{width:16px;align-self:center;justify-self:center;color:#c7ff38}.pa-logic-retry{position:absolute;left:172px;right:21px;bottom:20px;height:78px;padding:0 16px;display:flex;align-items:center;background:#ffffff08;border-left:3px solid #db8069}.pa-logic-retry span{padding:6px 8px;background:#db8069;color:#fff;font:700 8px DM Mono,monospace}.pa-logic-retry>svg{width:16px;margin:0 15px;color:#87978e}.pa-logic-retry b{font-size:10px}.pa-logic-retry strong{font-size:10px;color:#c7ff38}.pa-logic-retry i{margin-left:auto;color:#85948b;font-size:8px;font-style:normal}.pa-capture-flow-result{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:45px;padding:0 15px;display:flex;align-items:center;background:#315e47;color:#fff;font-size:9px}.pa-capture-flow-result b{color:#c7ff38}.pa-capture-flow-result span{margin-left:20px}.pa-capture-flow-result i{width:4px;height:4px;margin-left:20px;border-radius:50%;background:#91a299}.pa-capture-flow-result strong{margin-left:auto;color:#c7ff38;font:500 9px DM Mono,monospace}.pa-capture-algorithm{position:absolute;z-index:2;left:62px;right:62px;top:357px;height:239px;display:grid;grid-template-columns:151px 1fr;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-capture-algorithm>header{padding:22px 19px;border-right:1px solid #ffffff1a;background:#14231c}.pa-capture-algorithm>header small{display:block;color:#c7ff38;font:500 8px DM Mono,monospace;letter-spacing:.11em}.pa-capture-algorithm>header b{display:block;margin-top:10px;font-size:12px;line-height:1.4}.pa-capture-algorithm>header span{display:block;margin-top:30px;color:#819087;font-size:9px;line-height:1.65}.pa-capture-algorithm>svg{width:100%;height:236px;padding:7px 10px 5px}.pa-capture-algorithm marker path{fill:#7f9187}.pa-capture-algorithm .flow-line{fill:none;stroke:#7f9187;stroke-width:1.5;marker-end:url(#capture-arrow)}.pa-capture-algorithm .flow-line.is-yes{stroke:#c7ff38}.pa-capture-algorithm .flow-line.is-no{stroke:#dc8069}.pa-capture-algorithm .flow-line.is-loop{stroke:#9aa9a1}.pa-capture-algorithm .flow-start,.pa-capture-algorithm .flow-retry{fill:#1a2a22;stroke:#84958b;stroke-width:1}.pa-capture-algorithm .flow-process{fill:#17271f;stroke:#687b70;stroke-width:1}.pa-capture-algorithm .flow-decision{fill:#17271f;stroke:#93a299;stroke-width:1.2}.pa-capture-algorithm .flow-decision.is-core{fill:#c7ff380c;stroke:#c7ff38;stroke-width:1.6}.pa-capture-algorithm .flow-output{fill:#c7ff38;stroke:#c7ff38}.pa-capture-algorithm .flow-error{fill:#2b211d;stroke:#dc8069}.pa-capture-algorithm .flow-retry{stroke:#dc8069}.pa-capture-algorithm .flow-title{fill:#eef3ef;font:700 10px Manrope,Pretendard,sans-serif}.pa-capture-algorithm .flow-sub{fill:#8e9d95;font:500 8px Manrope,Pretendard,sans-serif}.pa-capture-algorithm .flow-sub.is-dark{fill:#40551d}.pa-capture-algorithm .flow-label{fill:#83938a;font:500 7px DM Mono,monospace}.pa-capture-algorithm .flow-label.is-loop{fill:#a9b6af}.pa-capture-algorithm .flow-answer{font:700 8px Manrope,Pretendard,sans-serif}.pa-capture-algorithm .flow-answer.is-no{fill:#dc8069}.pa-capture-algorithm{top:168px;height:472px;display:block;border:0;border-top:4px solid #c7ff38;background-color:#0b1712;background-image:linear-gradient(#ffffff08 1px,transparent 1px),linear-gradient(90deg,#ffffff08 1px,transparent 1px);background-size:36px 36px;color:#fff;box-shadow:inset 0 0 0 1px #ffffff12}.pa-algorithm-label{position:absolute;z-index:2;left:20px;right:20px;top:0;height:50px;display:flex;align-items:center;border-bottom:1px solid #ffffff1a}.pa-algorithm-label>b{color:#c7ff38;font:600 10px DM Mono,monospace;letter-spacing:.09em}.pa-algorithm-label>strong{margin-left:18px;color:#d9e1dc;font-size:12px}.pa-algorithm-label>span{display:flex;align-items:center;gap:7px;margin-left:auto;color:#87968e;font-size:9px}.pa-algorithm-label i{width:9px;height:9px;margin-left:13px;display:inline-block;background:#17271f;border:1px solid #73867b}.pa-algorithm-label i:nth-of-type(2){transform:rotate(45deg);border-color:#c7ff38;background:#c7ff38}.pa-algorithm-label i:nth-of-type(3){border-radius:50%;border-color:#df806b;background:#df806b}.pa-capture-algorithm>svg{position:absolute;left:0;bottom:0;width:100%;height:418px;padding:0 10px 6px}.pa-capture-algorithm #capture-arrow path{fill:#6f8177}.pa-capture-algorithm #capture-arrow-pass path{fill:#c7ff38}.pa-capture-algorithm #capture-arrow-return path{fill:#df806b}.pa-capture-algorithm .flow-guide{fill:none;stroke:#ffffff16;stroke-width:1}.pa-capture-algorithm .flow-zone{fill:#728178;font:600 9px DM Mono,monospace;letter-spacing:.14em}.pa-capture-algorithm .flow-zone.is-core{fill:#c7ff38}.pa-capture-algorithm .flow-line{fill:none;stroke:#6f8177;stroke-width:2.2;marker-end:url(#capture-arrow)}.pa-capture-algorithm .flow-line.is-yes,.pa-capture-algorithm .flow-line.is-output{stroke:#c7ff38;stroke-width:3;marker-end:url(#capture-arrow-pass)}.pa-capture-algorithm .flow-line.is-no{stroke:#df806b;stroke-width:2.5;marker-end:url(#capture-arrow-return)}.pa-capture-algorithm .flow-line.is-loop{stroke:#df806b;stroke-width:2;stroke-dasharray:6 5;marker-end:url(#capture-arrow-return)}.pa-capture-algorithm .flow-start,.pa-capture-algorithm .flow-retry{fill:#17271f;stroke:#6e8076;stroke-width:1.5}.pa-capture-algorithm .flow-retry{fill:#231b18;stroke:#df806b}.pa-capture-algorithm .flow-input{fill:#f4f6f2;stroke:#f4f6f2;stroke-width:1.5}.pa-capture-algorithm .flow-process{fill:#17271f;stroke:#71857a;stroke-width:1.4}.pa-capture-algorithm .flow-process.is-success{fill:#14231c;stroke:#c7ff38;stroke-width:1.8}.pa-capture-algorithm .flow-decision.is-core{fill:#c7ff38;stroke:#c7ff38;stroke-width:2.5}.pa-capture-algorithm .flow-output{fill:#f4f6f2;stroke:#c7ff38;stroke-width:2}.pa-capture-algorithm .flow-error{fill:#271c18;stroke:#df806b;stroke-width:1.5}.pa-capture-algorithm .flow-title{fill:#eaf0ec;font:700 15px Manrope,Pretendard,sans-serif}.pa-capture-algorithm .flow-sub{fill:#8f9f96;font:600 11px Manrope,Pretendard,sans-serif}.pa-capture-algorithm .flow-title.is-dark{fill:#132018}.pa-capture-algorithm .flow-sub.is-dark{fill:#50645a}.pa-capture-algorithm .flow-sub.is-error{fill:#e3a494}.pa-capture-algorithm .flow-title.is-light{fill:#fff}.pa-capture-algorithm .flow-sub.is-light{fill:#96a69d}.pa-capture-algorithm .flow-step{fill:#397454;font:600 9px DM Mono,monospace;letter-spacing:.09em}.pa-capture-algorithm .flow-step.is-core{fill:#315e47}.pa-capture-algorithm .flow-step.is-error{fill:#df806b}.pa-capture-algorithm .flow-step.is-success{fill:#c7ff38}.pa-capture-algorithm .flow-step.is-muted{fill:#75867d}.pa-capture-algorithm .flow-label{fill:#df806b;font:600 9px DM Mono,monospace;letter-spacing:.05em}.pa-capture-algorithm .flow-answer{font:800 12px Manrope,Pretendard,sans-serif}.pa-capture-algorithm .flow-answer.is-yes{fill:#c7ff38}.pa-capture-algorithm .flow-answer.is-no{fill:#df806b}.pa-native-pose-map{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:365px;display:grid;grid-template-columns:250px 62px 390px 62px 1fr;align-items:stretch}.pa-pose-flutter-input,.pa-pose-native-engine,.pa-pose-flutter-output{position:relative;height:365px;border-top:3px solid #315e47;background:#edf1ed}.pa-pose-flutter-input>header,.pa-pose-native-engine>header,.pa-pose-flutter-output>header{height:66px;padding:0 16px;display:flex;align-items:center;border-bottom:1px solid #c3cec7}.pa-pose-flutter-input>header>span,.pa-pose-native-engine>header>span,.pa-pose-flutter-output>header>span{display:flex;align-items:center;justify-content:center;width:28px;height:28px;background:#315e47;color:#fff;font:600 9px DM Mono,monospace}.pa-pose-flutter-input>header>div,.pa-pose-native-engine>header>div,.pa-pose-flutter-output>header>div{margin-left:10px}.pa-pose-flutter-input>header small,.pa-pose-native-engine>header small,.pa-pose-flutter-output>header small{display:block;color:#397454;font:600 9px DM Mono,monospace;letter-spacing:.05em}.pa-pose-flutter-input>header b,.pa-pose-native-engine>header b,.pa-pose-flutter-output>header b{display:block;margin-top:5px;font-size:12px}.pa-pose-flutter-input>header>svg,.pa-pose-native-engine>header>svg,.pa-pose-flutter-output>header>svg{width:22px;margin-left:auto;color:#315e47}.pa-pose-preview{height:237px;margin:11px 14px 0;border:1px solid #bec9c2;background:#f7f8f5}.pa-pose-preview-head{height:39px;padding:0 11px;display:flex;align-items:center;border-bottom:1px solid #ccd5cf}.pa-pose-preview-head span{color:#397454;font:600 8px DM Mono,monospace}.pa-pose-preview-head b{margin-left:10px;font-size:10px}.pa-pose-preview-head i{margin-left:auto;padding:4px 6px;background:#dfe7df;color:#397454;font:600 8px DM Mono,monospace;font-style:normal}.pa-pose-preview-body{position:relative;height:197px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:linear-gradient(90deg,transparent 49.7%,#315e4715 50%,transparent 50.3%)}.pa-pose-preview-body>svg{width:93px;height:157px;color:#315e47;stroke-width:1.3}.pa-pose-preview-body>i{position:absolute;width:7px;height:7px;border:2px solid #f7f8f5;border-radius:50%;background:#c7ff38;box-shadow:0 0 0 1px #315e47}.pa-pose-preview-body>i:nth-of-type(1){left:73px;top:61px}.pa-pose-preview-body>i:nth-of-type(2){right:73px;top:61px}.pa-pose-preview-body>i:nth-of-type(3){left:88px;bottom:53px}.pa-pose-preview-body>i:nth-of-type(4){right:88px;bottom:53px}.pa-pose-preview-body>span{position:absolute;left:31px;right:31px;height:1px;background:#315e4730}.pa-pose-preview-body>span.is-top{top:63px}.pa-pose-preview-body>span.is-bottom{bottom:56px}.pa-pose-flutter-input>footer{height:50px;padding:0 14px;display:grid;grid-template-columns:repeat(3,1fr);align-items:center}.pa-pose-flutter-input>footer span{display:flex;flex-direction:column;align-items:center;gap:5px;color:#5d7066;font-size:9px;font-weight:700}.pa-pose-flutter-input>footer svg{width:15px;color:#397454}.pa-pose-transfer{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#397454}.pa-pose-transfer span{padding:5px 7px;background:#dfe7df;font:600 9px DM Mono,monospace;letter-spacing:.04em}.pa-pose-transfer>svg{width:30px;margin:13px 0;color:#315e47}.pa-pose-transfer small{color:#6e7e75;font-size:9px;line-height:1.5;text-align:center}.pa-pose-transfer.is-return span{background:#315e47;color:#fff}.pa-pose-transfer.is-return>svg{color:#c7ff38}.pa-pose-native-engine{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-pose-native-engine>header{border-color:#ffffff1b}.pa-pose-native-engine>header>span{background:#c7ff38;color:#132018}.pa-pose-native-engine>header small{color:#c7ff38}.pa-pose-native-engine>header>svg{color:#c7ff38}.pa-os-engine-grid{height:215px;padding:13px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.pa-os-engine-grid article{position:relative;padding:13px;background:#17271f;border-top:2px solid #697c71}.pa-os-engine-grid article:last-child{border-top-color:#c7ff38}.pa-os-engine-grid article>header{height:28px;display:flex;align-items:flex-start;border-bottom:1px solid #ffffff17}.pa-os-engine-grid article>header b{font-size:13px}.pa-os-engine-grid article>header em{margin-left:auto;color:#73847a;font:600 9px DM Mono,monospace;font-style:normal}.pa-os-engine-grid article>span{display:block;margin-top:18px;color:#a4b0a9;font-size:10px}.pa-os-engine-grid article>svg{width:15px;margin:8px 0;color:#c7ff38;transform:rotate(90deg)}.pa-os-engine-grid article>strong{display:block;color:#fff;font-size:12px;line-height:1.4}.pa-os-engine-grid article>footer{position:absolute;left:13px;right:13px;bottom:11px;padding-top:9px;border-top:1px solid #ffffff16;color:#7f9086;font-size:9px}.pa-native-return{height:81px;margin:0 13px;padding:0 13px;display:grid;grid-template-columns:70px 1fr;align-content:center;background:#c7ff38;color:#132018}.pa-native-return b{font-size:10px}.pa-native-return code{font:600 10px DM Mono,monospace}.pa-native-return span{grid-column:2;margin-top:7px;color:#4d641f;font-size:9px}.pa-pose-flutter-output{border-top-color:#315e47}.pa-pose-output-body{height:232px;display:grid;grid-template-columns:128px 1fr;padding:13px 14px 0}.pa-skeleton-board{position:relative;display:flex;align-items:center;justify-content:center;background:#0d1a14}.pa-skeleton-board>svg{width:80px;height:163px;fill:none;stroke:#dbe4de;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pa-skeleton-board>svg .joint{fill:#c7ff38;stroke:#315e47;stroke-width:1}.pa-skeleton-board>span{position:absolute;left:9px;bottom:9px;color:#c7ff38;font:600 8px DM Mono,monospace}.pa-pose-output-body dl{margin:0;padding-left:13px}.pa-pose-output-body dl>div{height:52px;display:flex;align-items:center;border-bottom:1px solid #c7d0ca}.pa-pose-output-body dt{color:#607168;font-size:10px}.pa-pose-output-body dd{margin-left:auto;color:#315e47;font:600 15px DM Mono,monospace}.pa-pose-output-body .is-confidence dd{color:#132018;background:#c7ff38;padding:5px 7px}.pa-pose-flutter-output>footer{height:64px;margin:0 14px;padding-top:11px;border-top:1px solid #bdc9c1;color:#687970;font-size:10px;line-height:1.5}.pa-pose-contract{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:88px;padding:0 16px;display:flex;align-items:center;border-top:3px solid #315e47;background:#dfe7df}.pa-pose-contract>div{width:145px}.pa-pose-contract small{display:block;color:#397454;font:600 9px DM Mono,monospace;letter-spacing:.06em}.pa-pose-contract b{display:block;margin-top:7px;font-size:13px}.pa-pose-contract code{margin-left:8px;padding:8px 10px;background:#f4f6f2;border:1px solid #bdc9c1;color:#315e47;font:600 10px DM Mono,monospace}.pa-pose-contract strong{margin-left:auto;width:270px;color:#315e47;font-size:11px;line-height:1.55;text-align:right}.pa-quality-evaluation{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:347px;display:grid;grid-template-columns:270px 58px 390px 58px 1fr;align-items:stretch}.pa-quality-input,.pa-quality-required,.pa-quality-score{height:347px;border-top:3px solid #315e47;background:#edf1ed}.pa-quality-input>header,.pa-quality-required>header,.pa-quality-score>header{height:62px;padding:0 15px;display:flex;align-items:center;border-bottom:1px solid #c4cec7}.pa-quality-input>header small,.pa-quality-required>header small,.pa-quality-score>header small{display:block;color:#397454;font:600 9px DM Mono,monospace;letter-spacing:.05em}.pa-quality-input>header b,.pa-quality-required>header b,.pa-quality-score>header b{display:block;margin-top:6px;font-size:12px}.pa-quality-input>header>svg,.pa-quality-required>header>svg{width:21px;margin-left:auto;color:#315e47}.pa-quality-photo{position:relative;height:228px;margin:0 14px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0d1a14}.pa-quality-photo>svg{width:91px;height:196px;fill:none;stroke:#e1e9e4;stroke-width:2;stroke-linecap:round;stroke-linejoin:round}.pa-quality-photo>svg .joint{fill:#c7ff38;stroke:#315e47;stroke-width:1}.pa-quality-photo>span{position:absolute;padding:5px 7px;background:#17271f;border:1px solid #ffffff25;color:#c7ff38;font:600 8px DM Mono,monospace}.pa-quality-photo>span.is-head{left:10px;top:14px}.pa-quality-photo>span.is-angle{right:10px;top:14px}.pa-quality-photo>span.is-feet{right:10px;bottom:14px}.pa-quality-photo>i{position:absolute;left:24px;right:24px;height:1px;background:#c7ff3850}.pa-quality-photo>i.is-top{top:35px}.pa-quality-photo>i.is-bottom{bottom:22px}.pa-quality-input>footer{height:57px;padding:0 15px;display:grid;grid-template-columns:78px 1fr 38px;align-items:center}.pa-quality-input>footer>b{color:#397454;font:600 9px DM Mono,monospace}.pa-quality-input>footer>span{height:6px;background:#c9d3cc}.pa-quality-input>footer>span i{display:block;width:72%;height:100%;background:#315e47}.pa-quality-input>footer>strong{text-align:right;color:#315e47;font:600 12px DM Mono,monospace}.pa-quality-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center}.pa-quality-arrow span{padding:5px 7px;background:#dfe7df;color:#397454;font:600 8px DM Mono,monospace}.pa-quality-arrow>svg{width:28px;margin:13px 0;color:#315e47}.pa-quality-arrow small{color:#6b7c72;font-size:8px;line-height:1.45;text-align:center}.pa-quality-arrow.is-score span{background:#315e47;color:#fff}.pa-quality-arrow.is-score>svg{color:#c7ff38}.pa-quality-required{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-quality-required>header{border-color:#ffffff1b}.pa-quality-required>header small{color:#c7ff38}.pa-quality-required>header>svg{color:#c7ff38}.pa-quality-required>div{height:220px;padding:0 14px}.pa-quality-required article{height:44px;display:grid;grid-template-columns:29px 1fr auto 16px;gap:9px;align-items:center;border-bottom:1px solid #ffffff17}.pa-quality-required article>span{color:#687a70;font:600 8px DM Mono,monospace}.pa-quality-required article p b{display:block;font-size:10px}.pa-quality-required article p small{display:block;margin-top:4px;color:#8c9c93;font-size:8px}.pa-quality-required article>strong{color:#c7ff38;font:600 9px DM Mono,monospace}.pa-quality-required article>svg{width:14px;color:#c7ff38}.pa-quality-required>footer{height:62px;padding:0 14px;display:flex;align-items:center;background:#231b18;border-left:3px solid #df806b}.pa-quality-required>footer>svg{width:17px;color:#df806b}.pa-quality-required>footer b{margin-left:9px;color:#df806b;font:600 9px DM Mono,monospace}.pa-quality-required>footer span{margin-left:12px;color:#c6aaa3;font-size:9px}.pa-quality-score{border-top-color:#315e47}.pa-quality-score>header>span{margin-left:auto;padding:5px 7px;background:#315e47;color:#fff;font:600 8px DM Mono,monospace}.pa-quality-score-total{height:76px;padding:0 16px;display:flex;align-items:center;border-bottom:1px solid #c6d0c9}.pa-quality-score-total strong{color:#315e47;font:600 39px DM Mono,monospace;letter-spacing:-.08em}.pa-quality-score-total>span{margin:11px 0 0 6px;color:#78887f;font:600 10px DM Mono,monospace}.pa-quality-score-total>b{margin-left:auto;padding:7px 10px;background:#c7ff38;color:#18321f;font-size:11px}.pa-quality-bars{height:166px;padding:5px 16px}.pa-quality-bars article{height:31px;display:grid;grid-template-columns:88px 1fr 44px;align-items:center;gap:9px}.pa-quality-bars article>span{color:#566a5f;font-size:9px;font-weight:700}.pa-quality-bars article>i{height:5px;background:#cbd4ce}.pa-quality-bars article>i b{display:block;height:100%;background:#315e47}.pa-quality-bars article>strong{text-align:right;color:#315e47;font:600 9px DM Mono,monospace}.pa-quality-score>footer{height:40px;padding:0 15px;display:flex;align-items:center;background:#315e47;color:#fff}.pa-quality-score>footer svg{width:16px;color:#c7ff38}.pa-quality-score>footer span{margin-left:9px;font-size:9px}.pa-video-quality-strip{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:101px;display:grid;grid-template-columns:218px 1fr 36px 215px;align-items:center;border-top:3px solid #315e47;background:#dfe7df}.pa-video-quality-strip>header{height:98px;padding:0 16px;display:flex;align-items:center;border-right:1px solid #bbc8c0}.pa-video-quality-strip>header>svg{width:25px;color:#315e47}.pa-video-quality-strip>header>div{margin-left:12px}.pa-video-quality-strip>header small{display:block;color:#397454;font:600 8px DM Mono,monospace}.pa-video-quality-strip>header b{display:block;margin-top:7px;font-size:10px;line-height:1.4}.pa-video-frames{height:76px;padding:0 14px;display:grid;grid-template-columns:repeat(5,1fr);gap:7px}.pa-video-frames>span{position:relative;display:grid;grid-template-columns:1fr auto;align-content:center;padding:7px 8px;background:#eef2ed;border:1px solid #bdc9c1;color:#53685d}.pa-video-frames>span.is-selected{background:#0d1a14;border-color:#c7ff38;color:#fff}.pa-video-frames>span>i{position:absolute;left:6px;top:5px;color:#7d8d84;font:600 7px DM Mono,monospace;font-style:normal}.pa-video-frames>span>svg{width:22px;margin-top:5px;color:#315e47}.pa-video-frames>span.is-selected>svg{color:#c7ff38}.pa-video-frames>span>b{align-self:center;color:#315e47;font:600 13px DM Mono,monospace}.pa-video-frames>span.is-selected>b{color:#c7ff38}.pa-video-frames>span>small{grid-column:1/3;margin-top:6px;color:#7a8a81;font:600 7px DM Mono,monospace}.pa-video-quality-strip>svg{width:22px;justify-self:center;color:#315e47}.pa-video-quality-strip>section{height:75px;padding:12px 15px;border-left:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-video-quality-strip>section small{color:#c7ff38;font:600 8px DM Mono,monospace}.pa-video-quality-strip>section b{display:block;margin-top:7px;font-size:13px}.pa-video-quality-strip>section span{display:block;margin-top:6px;color:#91a198;font-size:8px;line-height:1.4}.pa-live-quality-map{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:350px;display:grid;grid-template-columns:270px 55px 400px 55px 1fr;align-items:stretch}.pa-live-camera,.pa-live-controller,.pa-live-result{height:350px;border-top:3px solid #315e47;background:#edf1ed}.pa-live-camera>header,.pa-live-controller>header,.pa-live-result>header{height:62px;padding:0 15px;display:flex;align-items:center;border-bottom:1px solid #c4cec7}.pa-live-camera>header small,.pa-live-controller>header small,.pa-live-result>header small{display:block;color:#397454;font:600 9px DM Mono,monospace}.pa-live-camera>header b,.pa-live-controller>header b,.pa-live-result>header b{display:block;margin-top:6px;font-size:12px}.pa-live-camera>header>svg,.pa-live-controller>header>svg,.pa-live-result>header>svg{width:21px;margin-left:auto;color:#315e47}.pa-live-viewfinder{position:relative;height:235px;margin:0 14px;display:flex;align-items:center;justify-content:center;overflow:hidden;background:#0d1a14}.pa-live-viewfinder>svg{width:101px;height:172px;color:#dce5df;stroke-width:1.35}.pa-live-status{position:absolute;left:9px;right:9px;top:9px;display:flex;align-items:center}.pa-live-status span{color:#c7ff38;font:600 8px DM Mono,monospace}.pa-live-status b{margin-left:9px;color:#fff;font:600 8px DM Mono,monospace}.pa-live-status i{margin-left:auto;padding:4px 6px;background:#df806b;color:#fff;font:600 7px DM Mono,monospace;font-style:normal}.pa-live-viewfinder>span{position:absolute;left:28px;right:28px;height:1px;background:#c7ff3855}.pa-live-viewfinder>span.is-guide-top{top:59px}.pa-live-viewfinder>span.is-guide-bottom{bottom:46px}.pa-tts-guide{position:absolute;left:10px;right:10px;bottom:10px;min-height:48px;padding:8px 9px;display:flex;align-items:center;background:#17271ff2;border:1px solid #c7ff3850}.pa-tts-guide>svg{width:18px;color:#c7ff38}.pa-tts-guide>span{margin-left:8px}.pa-tts-guide small{display:block;color:#7f9187;font-size:7px}.pa-tts-guide b{display:block;margin-top:4px;color:#fff;font-size:9px;line-height:1.35}.pa-live-camera>footer{height:53px;padding:0 14px;display:flex;align-items:center;gap:7px}.pa-live-camera>footer i{width:6px;height:6px;border-radius:50%;background:#c7ff38;border:1px solid #315e47}.pa-live-camera>footer span{margin-right:4px;color:#5e7166;font-size:8px;font-weight:700}.pa-live-arrow{display:flex;flex-direction:column;align-items:center;justify-content:center}.pa-live-arrow>span{padding:5px 7px;background:#dfe7df;color:#397454;font:600 8px DM Mono,monospace}.pa-live-arrow>svg{width:28px;margin:13px 0;color:#315e47}.pa-live-arrow>small{color:#6a7b72;font-size:8px;line-height:1.45;text-align:center}.pa-live-arrow.is-complete>span{background:#315e47;color:#fff}.pa-live-arrow.is-complete>svg{color:#c7ff38}.pa-live-controller{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-live-controller>header{border-color:#ffffff1b}.pa-live-controller>header small{color:#c7ff38}.pa-live-controller>header>svg{color:#c7ff38}.pa-live-controller>div{height:176px;padding:0 14px}.pa-live-controller>div article{height:44px;display:grid;grid-template-columns:28px 1fr auto;align-items:center;border-bottom:1px solid #ffffff17}.pa-live-controller>div article>span{color:#687a70;font:600 8px DM Mono,monospace}.pa-live-controller>div article p b{display:block;font-size:10px}.pa-live-controller>div article p small{display:block;margin-top:4px;color:#8c9c93;font-size:8px}.pa-live-controller>div article>strong{color:#c7ff38;font:600 9px DM Mono,monospace}.pa-live-hold{height:54px;margin:0 14px;padding:8px 11px;background:#17271f;border-left:3px solid #c7ff38}.pa-live-hold>div{display:flex;align-items:center}.pa-live-hold>div small{color:#c7ff38;font:600 7px DM Mono,monospace}.pa-live-hold>div b{margin-left:auto;color:#87968d;font:600 8px DM Mono,monospace}.pa-live-hold>div i{width:3px;height:3px;margin-left:8px;border-radius:50%;background:#71837a}.pa-live-hold>span{float:left;width:245px;height:5px;margin-top:8px;background:#26372f}.pa-live-hold>span i{display:block;width:100%;height:100%;background:#c7ff38}.pa-live-hold>strong{float:right;margin-top:4px;color:#c7ff38;font-size:8px}.pa-live-controller>footer{height:58px;padding:0 14px;display:flex;align-items:center;color:#9aa9a0}.pa-live-controller>footer svg{width:18px;color:#c7ff38}.pa-live-controller>footer span{margin-left:9px;font-size:8px;line-height:1.45}.pa-live-result{border-top-color:#315e47}.pa-view-result-grid{height:167px;padding:13px;display:grid;grid-template-columns:repeat(3,1fr);gap:7px}.pa-view-result-grid article{position:relative;padding:9px 7px;background:#f7f8f5;border:1px solid #c2cdc6;text-align:center}.pa-view-result-grid article.is-option{border-style:dashed;background:#e6ebe6}.pa-view-result-grid article>span{display:block;color:#397454;font-size:9px;font-weight:800}.pa-view-result-grid article>svg{width:35px;height:68px;margin:5px auto 0;color:#315e47;stroke-width:1.25}.pa-view-result-grid article>b{display:block;color:#315e47;font:600 13px DM Mono,monospace}.pa-view-result-grid article>small{display:block;margin-top:4px;color:#75867d;font:600 7px DM Mono,monospace}.pa-live-stats{height:72px;margin:0 13px;display:grid;grid-template-columns:repeat(3,1fr);background:#dfe7df}.pa-live-stats span{display:flex;flex-direction:column;align-items:center;justify-content:center;border-right:1px solid #bdc9c1}.pa-live-stats span:last-child{border-right:0}.pa-live-stats small{color:#67796f;font-size:8px}.pa-live-stats b{margin-top:7px;color:#315e47;font-size:11px}.pa-live-result>footer{height:46px;padding:0 14px;display:flex;align-items:center;color:#607269;font-size:9px}.pa-live-expansion{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:96px;padding:0 16px;display:grid;grid-template-columns:350px 1px 400px 1fr;gap:20px;align-items:center;border-top:3px solid #315e47;background:#dfe7df}.pa-live-expansion>section small{display:block;color:#397454;font:600 8px DM Mono,monospace}.pa-live-expansion>section b{display:block;margin-top:8px;font-size:11px}.pa-live-expansion>i{width:1px;height:55px;background:#b9c5bd}.pa-live-expansion .is-option{display:grid;grid-template-columns:120px 1fr}.pa-live-expansion .is-option small{grid-column:1/3}.pa-live-expansion .is-option b{font-size:13px}.pa-live-expansion .is-option span{align-self:end;color:#61736a;font-size:9px;line-height:1.45}.pa-live-expansion>strong{justify-self:end;width:250px;color:#315e47;font-size:11px;line-height:1.5;text-align:right}.pa-quality-arrow span,.pa-quality-arrow small{font-size:9px}.pa-quality-required article p small{font-size:9px}.pa-quality-required article p b{font-size:11px}.pa-quality-score>footer{height:40px;padding:0 11px;display:flex;align-items:center;gap:6px;background:#0d1a14;color:#fff}.pa-quality-score>footer>b{color:#c7ff38;font:600 8px DM Mono,monospace}.pa-quality-score>footer code{padding:5px 6px;background:#17271f;border:1px solid #ffffff18;color:#dce4df;font:600 8px DM Mono,monospace}.pa-quality-input>header,.pa-quality-required>header,.pa-quality-score>header{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-content:center;-moz-column-gap:12px;column-gap:12px}.pa-quality-input>header small,.pa-quality-required>header small,.pa-quality-score>header small{grid-column:1;grid-row:1}.pa-quality-input>header b,.pa-quality-required>header b,.pa-quality-score>header b{grid-column:1;grid-row:2;margin-top:5px}.pa-quality-input>header>svg,.pa-quality-required>header>svg,.pa-quality-score>header>span{grid-column:2;grid-row:1/3;align-self:center;margin-left:0}.pa-video-quality-strip{grid-template-columns:218px 1fr 36px 245px}.pa-video-frames>span>small{font-size:8px}.pa-video-quality-strip>section{position:relative;height:84px;padding:10px 15px}.pa-video-quality-strip>section small{font-size:8px}.pa-video-quality-strip>section b{margin-top:5px}.pa-video-quality-strip>section span{margin-top:3px;color:#dce4df;font:600 9px DM Mono,monospace}.pa-video-quality-strip>section strong{position:absolute;right:12px;top:10px;padding:5px 6px;background:#c7ff38;color:#17301e;font:600 8px DM Mono,monospace}.pa-capture-modes-grid{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:350px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.pa-capture-modes-grid>article{height:350px;border-top:3px solid #71867a;background:#edf1ed}.pa-capture-modes-grid>article.is-base{border-top-color:#315e47}.pa-capture-modes-grid>article.is-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-capture-modes-grid article>header{height:58px;padding:0 14px;display:flex;align-items:center;border-bottom:1px solid #c3cec7}.pa-capture-modes-grid .is-key>header{border-color:#ffffff1a}.pa-capture-modes-grid article>header>span{color:#7a8b81;font:600 9px DM Mono,monospace}.pa-capture-modes-grid article>header>b{margin-left:10px;font-size:12px}.pa-capture-modes-grid article>header>em{margin-left:auto;padding:5px 7px;background:#dfe7df;color:#397454;font-size:8px;font-style:normal;font-weight:800}.pa-capture-modes-grid .is-key>header>em{background:#c7ff38;color:#17301e}.pa-mode-visual{position:relative;height:158px;margin:0 14px;display:flex;align-items:center;justify-content:center;background:#f7f8f5;border-bottom:1px solid #c6d0c9}.pa-capture-modes-grid .is-key .pa-mode-visual{background:#17271f;border-color:#ffffff18}.pa-mode-visual.is-library{display:grid;grid-template-columns:1fr 1fr;gap:9px;padding:25px 12px}.pa-mode-visual.is-library>span{height:96px;display:flex;flex-direction:column;align-items:center;justify-content:center;background:#dfe7df;border:1px solid #c0cbc4}.pa-mode-visual.is-library svg{width:27px;color:#315e47}.pa-mode-visual.is-library b{margin-top:13px;color:#53675c;font-size:9px}.pa-mode-visual.is-assisted>svg{color:#315e47}.pa-mode-visual.is-assisted>svg:nth-of-type(1){width:43px;height:84px}.pa-mode-visual.is-assisted>svg:nth-of-type(2){width:22px;margin:0 8px}.pa-mode-visual.is-assisted>svg:nth-of-type(3){width:28px}.pa-mode-visual.is-assisted>svg:nth-of-type(4){position:absolute;right:23px;bottom:17px;width:24px;height:47px;color:#829188}.pa-mode-visual.is-assisted>i{position:absolute;left:24px;right:24px;top:39px;height:76px;border:1px solid #315e4740;border-top-color:#c7ff38;border-bottom-color:#c7ff38}.pa-mode-visual.is-standalone>div{position:relative;width:54px;height:88px;display:flex;justify-content:center}.pa-mode-visual.is-standalone>div svg{width:29px;color:#c7ff38}.pa-mode-visual.is-standalone>div i{position:absolute;left:26px;top:60px;width:2px;height:28px;background:#71857a;box-shadow:-13px 27px 0 -1px #71857a,13px 27px 0 -1px #71857a}.pa-mode-visual.is-standalone>svg{width:50px;height:96px;margin-left:29px;color:#e0e7e2}.pa-mode-visual.is-standalone>span{position:absolute;left:9px;right:9px;bottom:9px;height:35px;padding:0 8px;display:flex;align-items:center;background:#0d1a14;border:1px solid #c7ff3845}.pa-mode-visual.is-standalone>span svg{width:15px;color:#c7ff38}.pa-mode-visual.is-standalone>span b{margin-left:7px;color:#fff;font-size:8px}.pa-mode-visual.is-scan{gap:8px}.pa-mode-visual.is-scan>span{display:flex;align-items:center;justify-content:center;width:21px;height:21px;border-radius:50%;background:#315e47;color:#fff;font:600 8px DM Mono,monospace}.pa-mode-visual.is-scan>svg{width:34px;height:76px;color:#315e47}.pa-mode-visual.is-scan>svg:nth-of-type(2){width:22px;height:22px;color:#c7ff38}.pa-mode-visual.is-scan>svg:nth-of-type(3){opacity:.45}.pa-capture-modes-grid article>p{height:78px;padding:17px 16px 0;color:#5e7167;font-size:10px;line-height:1.65}.pa-capture-modes-grid .is-key>p{color:#9aa9a0}.pa-capture-modes-grid article>footer{height:53px;margin:0 14px;padding:0 2px;display:flex;align-items:center;border-top:1px solid #c2cdc6}.pa-capture-modes-grid .is-key>footer{border-color:#ffffff19}.pa-capture-modes-grid article>footer small{color:#7b8b82;font:600 8px DM Mono,monospace}.pa-capture-modes-grid article>footer b{margin-left:auto;color:#315e47;font:600 9px DM Mono,monospace}.pa-capture-modes-grid .is-key>footer b{color:#c7ff38}.pa-capture-mode-pipeline{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:101px;padding:0 14px;display:grid;grid-template-columns:185px 218px 28px 218px 28px 202px 1fr;gap:9px;align-items:center;border-top:3px solid #315e47;background:#dfe7df}.pa-capture-mode-pipeline>header small{display:block;color:#397454;font:600 8px DM Mono,monospace}.pa-capture-mode-pipeline>header b{display:block;margin-top:8px;font-size:10px;line-height:1.45}.pa-mode-sources{height:66px;display:grid;grid-template-columns:1fr 1fr;gap:5px}.pa-mode-sources span{display:flex;align-items:center;justify-content:center;background:#edf1ed;border:1px solid #bdc9c1;color:#53675c;font-size:9px;font-weight:800}.pa-capture-mode-pipeline>svg{width:19px;justify-self:center;color:#315e47}.pa-capture-mode-pipeline>section{height:66px;padding:0 12px;display:flex;align-items:center;background:#0d1a14;color:#fff;border-top:2px solid #c7ff38}.pa-capture-mode-pipeline>section>svg{width:21px;color:#c7ff38}.pa-capture-mode-pipeline>section>div{margin-left:9px}.pa-capture-mode-pipeline>section small{display:block;color:#8b9b92;font-size:8px}.pa-capture-mode-pipeline>section b{display:block;margin-top:6px;font-size:10px}.pa-capture-mode-pipeline>section.is-output{background:#315e47}.pa-capture-mode-pipeline>strong{color:#315e47;font-size:10px;line-height:1.5;text-align:right}@media(max-width:700px){.pa-toolbar{height:54px;padding:0 14px}.pa-toolbar-title span{display:none}.pa-stage{padding:20px 12px 40px}}@media print{.no-print{display:none!important}.pa-stage{display:block;padding:0}.pa-shell{width:1280px;height:720px;-moz-column-break-after:page;break-after:page;page-break-after:always}.pa-shell:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.pa-slide{transform:none;box-shadow:none}@page{size:1280px 720px;margin:0}}.pa-ch2-system{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:342px;display:grid;grid-template-columns:540px 116px 1fr;align-items:stretch}.pa-ch2-app,.pa-ch2-firebase{border-top:3px solid #315e47;background:#edf1ed}.pa-ch2-app>header,.pa-ch2-firebase>header{height:68px;padding:0 18px;display:flex;align-items:center;border-bottom:1px solid #c2cdc6}.pa-ch2-app>header>svg,.pa-ch2-firebase>header>svg{width:25px;color:#315e47}.pa-ch2-app>header>div,.pa-ch2-firebase>header>div{margin-left:12px}.pa-ch2-app>header small,.pa-ch2-firebase>header small{display:block;color:#397454;font:600 9px DM Mono,monospace;letter-spacing:.05em}.pa-ch2-app>header b,.pa-ch2-firebase>header b{display:block;margin-top:5px;font-size:14px}.pa-ch2-app>header em{margin-left:auto;padding:6px 8px;background:#315e47;color:#fff;font:700 8px DM Mono,monospace;font-style:normal}.pa-ch2-app-flow{height:203px;padding:22px 16px;display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr;align-items:stretch}.pa-ch2-app-flow>article{padding:16px 12px;background:#f8f9f6;border-top:2px solid #71847a}.pa-ch2-app-flow>article:nth-of-type(2){background:#0d1a14;border-color:#c7ff38;color:#fff}.pa-ch2-app-flow>article>svg{width:22px;color:#315e47}.pa-ch2-app-flow>article:nth-of-type(2)>svg{color:#c7ff38}.pa-ch2-app-flow>article small{display:block;margin-top:18px;color:#76877d;font:600 8px DM Mono,monospace}.pa-ch2-app-flow>article b{display:block;margin-top:7px;font-size:14px}.pa-ch2-app-flow>article span{display:block;margin-top:9px;color:#687a70;font-size:9px}.pa-ch2-app-flow>article:nth-of-type(2) span{color:#93a299}.pa-ch2-app-flow>svg{width:18px;align-self:center;justify-self:center;color:#315e47}.pa-ch2-app>footer{height:68px;padding:0 18px;display:flex;align-items:center;background:#dfe7df}.pa-ch2-app>footer b{color:#315e47;font-size:11px}.pa-ch2-app>footer span{margin-left:14px;color:#5f7167;font-size:9px}.pa-ch2-bridge{display:flex;flex-direction:column;justify-content:space-around;padding:20px 0}.pa-ch2-bridge span{display:flex;flex-direction:column;align-items:center;color:#315e47}.pa-ch2-bridge svg{width:28px}.pa-ch2-bridge b{margin-top:5px;padding:5px 7px;background:#dfe7df;font:600 8px DM Mono,monospace}.pa-ch2-firebase{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-ch2-firebase>header{border-color:#ffffff1b}.pa-ch2-firebase>header>svg{color:#c7ff38}.pa-ch2-firebase>header small{color:#c7ff38}.pa-ch2-firebase>div{height:271px;padding:14px;display:grid;grid-template-columns:1fr 1fr;gap:10px}.pa-ch2-firebase article{padding:14px;background:#17271f;border:1px solid #ffffff12}.pa-ch2-firebase article>svg{width:18px;color:#c7ff38}.pa-ch2-firebase article b{display:block;margin-top:14px;font-size:11px}.pa-ch2-firebase article span{display:block;margin-top:7px;color:#87978e;font:600 8px DM Mono,monospace}.pa-ch2-principle{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:86px;padding:0 18px;display:flex;align-items:center;border-top:3px solid #315e47;background:#dfe7df}.pa-ch2-principle>b{color:#397454;font:600 9px DM Mono,monospace}.pa-ch2-principle>span{margin-left:22px;font-size:11px;font-weight:800}.pa-ch2-principle>svg{width:20px;margin-left:18px;color:#315e47}.pa-ch2-principle>strong{margin-left:auto;color:#315e47;font-size:11px}.pa-phase-operating{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:300px;display:grid;grid-template-rows:1fr 1fr;gap:14px}.pa-phase-operating>section{display:grid;grid-template-columns:228px 1fr;border-top:3px solid #315e47;background:#edf1ed}.pa-phase-operating>section.is-phase2{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-phase-operating section>header{padding:21px 18px;border-right:1px solid #c4cec7}.pa-phase-operating .is-phase2>header{border-color:#ffffff19}.pa-phase-operating header small{display:block;color:#397454;font:600 9px DM Mono,monospace}.pa-phase-operating .is-phase2 header small{color:#c7ff38}.pa-phase-operating header b{display:block;margin-top:10px;font-size:16px}.pa-phase-operating header em{display:block;margin-top:16px;color:#788980;font:700 9px DM Mono,monospace;font-style:normal}.pa-phase-operating section>div{padding:18px;display:grid;grid-template-columns:1fr 34px 1fr 34px 1fr;align-items:stretch}.pa-phase-operating section>div>span{padding:13px 15px;background:#f8f9f6}.pa-phase-operating .is-phase2 section>div>span,.pa-phase-operating .is-phase2>div>span{background:#17271f}.pa-phase-operating section>div>span svg{width:19px;color:#315e47}.pa-phase-operating .is-phase2>div>span svg{color:#c7ff38}.pa-phase-operating section>div>span b{display:block;margin-top:9px;font-size:12px}.pa-phase-operating section>div>span small{display:block;margin-top:5px;color:#708178;font-size:9px}.pa-phase-operating section>div>svg{width:18px;align-self:center;justify-self:center;color:#315e47}.pa-phase-operating .is-phase2>div>svg{color:#c7ff38}.pa-phase-common{position:absolute;z-index:2;left:62px;right:62px;top:500px;height:78px;padding:0 18px;display:flex;align-items:center;background:#dfe7df;border-top:3px solid #315e47}.pa-phase-common>svg{width:24px;color:#315e47}.pa-phase-common>div{margin-left:13px}.pa-phase-common small{display:block;color:#397454;font:600 8px DM Mono,monospace}.pa-phase-common b{display:block;margin-top:7px;font-size:11px}.pa-phase-common strong{margin-left:auto;color:#315e47;font-size:10px}.pa-phase-invariant{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:56px;display:grid;grid-template-columns:1fr 50px 1fr;align-items:center}.pa-phase-invariant>span{height:56px;padding:0 18px;display:flex;align-items:center;background:#edf1ed;color:#5d7065;font-size:10px}.pa-phase-invariant>span b{margin-right:12px;color:#315e47}.pa-phase-invariant>svg{width:21px;justify-self:center;color:#315e47}.pa-capture-contract{position:absolute;z-index:2;left:62px;right:62px;top:184px;height:335px;display:grid;grid-template-columns:300px 52px 350px 52px 1fr;align-items:stretch}.pa-capture-contract>section,.pa-capture-contract>article{border-top:3px solid #315e47;background:#edf1ed}.pa-capture-contract>section.is-phase2{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-capture-contract>section>header,.pa-capture-contract>article>header{height:64px;padding:0 15px;display:flex;align-items:center;border-bottom:1px solid #c3cec7}.pa-capture-contract .is-phase2>header{border-color:#ffffff1b}.pa-capture-contract header>svg{width:21px;color:#315e47}.pa-capture-contract .is-phase2 header>svg{color:#c7ff38}.pa-capture-contract header small{margin-left:auto;color:#397454;font:600 8px DM Mono,monospace}.pa-capture-contract .is-phase2 header small{color:#c7ff38}.pa-capture-contract section h3{padding:20px 16px 13px;font-size:15px}.pa-capture-contract section>div{padding:0 16px;display:grid;gap:8px}.pa-capture-contract section>div span{height:36px;padding:0 11px;display:flex;align-items:center;background:#f8f9f6;color:#56695e;font-size:10px;font-weight:700}.pa-capture-contract .is-phase2>div span{background:#17271f;color:#9caaa2}.pa-capture-contract>article{border-top-color:#c7ff38;background:#dfe7df}.pa-capture-contract>article>b{display:block;margin:22px 18px 0;color:#315e47;font:700 12px DM Mono,monospace}.pa-capture-contract>article code{display:block;margin:13px 18px;padding:15px 17px;background:#0d1a14;color:#c7ff38;font:600 10px/1.7 DM Mono,monospace;white-space:pre}.pa-capture-contract>article footer{margin:0 18px;color:#607269;font-size:9px}.pa-capture-contract>svg{width:21px;align-self:center;justify-self:center;color:#315e47}.pa-module-contract-note{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:82px;padding:0 18px;display:flex;align-items:center;border-top:3px solid #315e47;background:#dfe7df}.pa-module-contract-note>b{color:#397454;font:600 9px DM Mono,monospace}.pa-module-contract-note>span{margin-left:22px;font-size:11px;font-weight:800}.pa-module-contract-note>strong{margin-left:auto;color:#315e47;font-size:10px}.pa-module-contract-note.is-dark{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.pa-module-contract-note.is-dark>b,.pa-module-contract-note.is-dark>strong{color:#c7ff38}.pa-judgment-contract{position:absolute;z-index:2;left:62px;right:62px;top:187px;height:325px;display:grid;grid-template-columns:245px 48px 420px 48px 1fr;align-items:center}.pa-judgment-contract>section,.pa-judgment-contract>article{height:290px;border-top:3px solid #315e47;background:#edf1ed}.pa-judgment-contract>section>header,.pa-judgment-contract>article>header{height:62px;padding:0 14px;display:flex;align-items:center;border-bottom:1px solid #c3cec7}.pa-judgment-contract header svg{width:20px;color:#315e47}.pa-judgment-contract header small{margin-left:auto;color:#397454;font:600 8px DM Mono,monospace}.pa-judgment-contract>section>b{display:block;padding:35px 17px 0;font-size:16px}.pa-judgment-contract>section>span{display:block;padding:14px 17px;color:#607269;font-size:10px;line-height:1.6}.pa-judgment-contract>article{position:relative;border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-judgment-contract>article>header{border-color:#ffffff19}.pa-judgment-contract>article header svg{color:#c7ff38}.pa-judgment-contract>article header small{color:#c7ff38}.pa-judgment-contract>article>div{padding:14px}.pa-judgment-contract>article>div span{height:42px;display:flex;align-items:center;border-bottom:1px solid #ffffff17;color:#9aaaa1;font-size:10px}.pa-judgment-contract>article>div b{width:34px;color:#c7ff38;font:600 9px DM Mono,monospace}.pa-judgment-contract>svg{width:20px;justify-self:center;color:#315e47}.pa-judgment-contract>section.is-result{border-top-color:#c7ff38;background:#dfe7df}.pa-judgment-contract>section.is-result>b{color:#315e47;font:700 18px/1.35 DM Mono,monospace}.pa-rule-feed{position:absolute;left:332px;bottom:-8px;width:380px;height:52px;padding:0 13px;display:grid;grid-template-columns:22px 70px 1fr 23px;align-items:center;background:#315e47;color:#fff}.pa-rule-feed>svg{width:17px;color:#c7ff38}.pa-rule-feed small{color:#a9b8af;font:600 8px DM Mono,monospace}.pa-rule-feed b{font-size:10px}.pa-rule-feed>svg:last-child{color:#c7ff38}.pa-recommend-contract{position:absolute;z-index:2;left:62px;right:62px;top:188px;height:325px;display:grid;grid-template-columns:250px 50px 460px 50px 1fr;align-items:center}.pa-recommend-contract>section{height:300px;border-top:3px solid #315e47;background:#edf1ed}.pa-recommend-contract>svg{width:22px;justify-self:center;color:#315e47}.pa-issue-code{padding:40px 20px}.pa-issue-code>svg{width:25px;color:#315e47}.pa-issue-code small{display:block;margin-top:23px;color:#397454;font:600 9px DM Mono,monospace}.pa-issue-code b{display:block;margin-top:12px;color:#315e47;font:700 18px/1.35 DM Mono,monospace}.pa-issue-code span{display:block;margin-top:18px;color:#687970;font-size:9px}.pa-mapping-table{border-top-color:#c7ff38!important;background:#0d1a14!important;color:#fff}.pa-mapping-table>header{height:64px;padding:0 15px;display:flex;align-items:center;border-bottom:1px solid #ffffff19}.pa-mapping-table>header>svg{width:21px;color:#c7ff38}.pa-mapping-table>header>div{margin-left:11px}.pa-mapping-table header small{display:block;color:#c7ff38;font:600 8px DM Mono,monospace}.pa-mapping-table header b{display:block;margin-top:5px;font-size:12px}.pa-mapping-table>article{height:118px;padding:14px;border-bottom:1px solid #ffffff17}.pa-mapping-table>article span{display:block;color:#899990;font-size:9px}.pa-mapping-table>article b{display:inline-block;margin:12px 7px 0 0;padding:8px;background:#17271f;color:#e8efea;font:600 8px DM Mono,monospace}.pa-recommend-output>header{height:58px;padding:0 14px;display:flex;align-items:center;border-bottom:1px solid #c4cec7}.pa-recommend-output>header svg{width:20px;color:#315e47}.pa-recommend-output>header small{margin-left:auto;color:#397454;font:600 8px DM Mono,monospace}.pa-recommend-output>article{height:73px;margin:12px 14px 0;padding:0 13px;display:flex;align-items:center;background:#f8f9f6}.pa-recommend-output>article>svg{width:21px;color:#315e47}.pa-recommend-output>article>div{margin-left:11px}.pa-recommend-output article b{display:block;font-size:11px}.pa-recommend-output article span{display:block;margin-top:5px;color:#718179;font-size:8px}.pa-recommend-output>footer{margin:12px 14px 0;padding-top:10px;border-top:1px solid #c1ccc5;color:#5c6f64;font-size:8px;line-height:1.5}.pa-update-boundary{position:absolute;z-index:2;left:62px;right:62px;top:177px;height:345px;display:grid;grid-template-columns:1fr 112px 1fr}.pa-update-boundary>section{border-top:3px solid #76887d;background:#17271f}.pa-update-boundary>section.is-firebase{border-top-color:#c7ff38}.pa-update-boundary section>header{height:70px;padding:0 18px;display:flex;align-items:center;border-bottom:1px solid #ffffff17}.pa-update-boundary header>svg{width:23px;color:#c7ff38}.pa-update-boundary header>div{margin-left:12px}.pa-update-boundary header small{display:block;color:#7f9187;font:600 8px DM Mono,monospace}.pa-update-boundary header b{display:block;margin-top:6px;color:#fff;font-size:13px}.pa-update-boundary section>article{height:91px;margin:0 16px;display:flex;align-items:center;border-bottom:1px solid #ffffff16}.pa-update-boundary section>article>svg{width:22px;color:#c7ff38}.pa-update-boundary section>article>span{margin-left:13px}.pa-update-boundary section>article b{display:block;color:#fff;font-size:11px}.pa-update-boundary section>article small{display:block;margin-top:6px;color:#809087;font-size:9px}.pa-update-boundary>div{display:flex;flex-direction:column;align-items:center;justify-content:center;color:#c7ff38}.pa-update-boundary>div svg{width:27px}.pa-update-boundary>div b{margin:16px 0;padding:10px 12px;background:#c7ff38;color:#14271b;font-size:10px;line-height:1.45;text-align:center}.pa-operation-summary{position:absolute;z-index:2;left:62px;right:62px;top:538px;height:69px;padding:0 17px;display:grid;grid-template-columns:1fr 1px 1fr 1px 1fr;gap:18px;align-items:center;background:#dfe7df;color:#18301f}.pa-operation-summary>span{font-size:9px}.pa-operation-summary>span b{display:block;margin-bottom:6px;font-size:11px}.pa-operation-summary>i{width:1px;height:37px;background:#afbeb5}.pa-ch2-operation .pa-extension-next{bottom:29px;height:43px;background:transparent;border-top:1px solid #ffffff1b}.pa-ch2-operation .pa-extension-next b{font-size:10px}.pa-rl-map{position:absolute;z-index:2;inset:168px 62px 64px;--rl-cols:1fr 26px 1fr 26px 1fr 26px 1.08fr 26px 1fr}.pa-rl-where{height:22px;display:grid;grid-template-columns:var(--rl-cols);align-items:center;color:#6d7e74;font:500 9px DM Mono,monospace;letter-spacing:.14em}.pa-rl-where span{padding-left:2px;border-bottom:1px solid #b9c5be;line-height:21px}.pa-rl-where span.is-server{color:#397454;border-bottom:2px solid #397454}.pa-rl-flow{height:232px;margin-top:8px;display:grid;grid-template-columns:var(--rl-cols);align-items:stretch}.pa-rl-flow>svg{width:17px;align-self:center;justify-self:center;color:#397454}.pa-rl-flow article{position:relative;padding:14px 15px;border-top:2px solid #71877a;border-bottom:1px solid #bdc8c1;background:#edf1ed;color:#0b1712}.pa-rl-flow article>header{display:flex;align-items:center;gap:8px}.pa-rl-flow article>header span{color:#8a998f;font:500 10px DM Mono,monospace}.pa-rl-flow article>header small{color:#61766a;font:500 8px DM Mono,monospace;letter-spacing:.1em}.pa-rl-flow article>b{display:block;margin-top:9px;font-size:17px;letter-spacing:-.03em}.pa-rl-flow article>footer{position:absolute;left:15px;right:15px;bottom:11px;padding-top:8px;border-top:1px solid #cdd6d0;color:#6a7b71;font-size:10px}.pa-rl-flow dl{margin:12px 0 0}.pa-rl-flow dl div{height:26px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d3dad5;font-size:11px}.pa-rl-flow dt{color:#52655a}.pa-rl-flow dd{margin:0;font:600 12px DM Mono,monospace}.pa-rl-flow dd.is-hit{color:#0b1712;background:#c7ff38;padding:1px 5px}.pa-rl-flow article.is-engine,.pa-rl-flow article.is-server{border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-rl-flow .is-engine>header small,.pa-rl-flow .is-server>header small{color:#c7ff38}.pa-rl-flow .is-engine>footer,.pa-rl-flow .is-server>footer{border-color:#ffffff1c;color:#c7ff38}.pa-rl-scale{margin-top:16px;display:grid;grid-template-columns:1fr 1fr 1fr;border:1px solid #ffffff2a}.pa-rl-scale i{height:44px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:3px;font-family:DM Mono,monospace;font-size:10px;font-style:normal;color:#8e9d95;border-left:1px solid #ffffff1a}.pa-rl-scale i:first-of-type{border-left:0}.pa-rl-scale i.is-hit{background:#c7ff38;color:#0b1712;font-weight:800}.pa-rl-scale i b{font:700 10px Manrope,Pretendard,sans-serif}.pa-rl-flow .is-engine>p{margin-top:14px;color:#a4b0a9;font-size:11px}.pa-rl-flow .is-engine>p em{color:#fff;font-style:normal;font-weight:800}.pa-rl-flow article.is-code{border-top:3px solid #c7ff38;background:#c7ff38}.pa-rl-flow .is-code>header span,.pa-rl-flow .is-code>header small{color:#45611b}.pa-rl-flow .is-code code{display:block;margin-top:12px;padding:9px 10px;background:#0b1712;color:#c7ff38;font:600 12px/1.35 DM Mono,monospace}.pa-rl-flow .is-code>p{margin-top:10px;color:#2f4219;font:500 10px/1.6 DM Mono,monospace}.pa-rl-flow .is-code>footer{border-color:#0b171233;color:#2f4219;font-weight:700}.pa-rl-flow ul{list-style:none;margin:10px 0 0;padding:0}.pa-rl-flow li{height:27px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #d3dad5;font:600 10px DM Mono,monospace}.pa-rl-flow .is-server li{border-color:#ffffff15;color:#e3eae5}.pa-rl-flow li small{width:26px;color:#8e9d95;font:500 9px Manrope,Pretendard,sans-serif}.pa-rl-flow .is-result li{font:700 11px Manrope,Pretendard,sans-serif}.pa-rl-flow .is-result li svg{width:13px;color:#397454}.pa-rl-feed{height:44px;display:grid;grid-template-columns:var(--rl-cols)}.pa-rl-feed span{position:relative;display:flex;align-items:center;justify-content:flex-start;padding-left:calc(50% + 12px);color:#397454;font-size:10px;font-weight:800}.pa-rl-feed span:before{content:"";position:absolute;left:50%;top:0;bottom:0;border-left:2px dashed #397454}.pa-rl-feed span:after{content:"";position:absolute;left:calc(50% - 5px);top:0;border:5px solid transparent;border-bottom:7px solid #397454;border-top:0}.pa-rl-feed span.is-one{grid-column:3}.pa-rl-feed span.is-two{grid-column:7}.pa-rl-expert{height:160px;display:grid;grid-template-columns:var(--rl-cols)}.pa-rl-expert section{padding:12px 14px;border:1px solid #397454;border-top:3px solid #397454;background:#fff}.pa-rl-expert section.is-one{grid-column:1/4}.pa-rl-expert section.is-two{grid-column:5/8}.pa-rl-expert section>header{display:flex;align-items:center;gap:10px}.pa-rl-expert section>header>b{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#397454;color:#fff;font-size:13px}.pa-rl-expert section>header small{display:block;color:#397454;font:500 8px DM Mono,monospace;letter-spacing:.1em}.pa-rl-expert section>header strong{display:block;margin-top:3px;font-size:13px}.pa-rl-expert table{width:100%;margin-top:9px;border-collapse:collapse;font-size:10px}.pa-rl-expert th{height:21px;padding:0 7px;background:#e3eae4;color:#3e5147;text-align:left;font-weight:700;border:1px solid #cdd6d0}.pa-rl-expert td{padding:4px 7px;border:1px solid #cdd6d0;color:#1d2c24;line-height:1.35}.pa-rl-expert td:nth-child(3),.pa-rl-expert .is-two td{font-family:DM Mono,monospace;font-size:9px}.pa-rl-expert .is-one td:nth-child(3),.pa-rl-expert .is-two td:first-child{font-weight:600}.pa-rl-expert .is-one tbody tr:first-child td{background:#c7ff3833}.pa-rl-expert aside{grid-column:9;padding:14px 15px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-rl-expert aside small{display:block;color:#c7ff38;font:500 8px DM Mono,monospace;letter-spacing:.1em}.pa-rl-expert aside b{display:block;margin-top:11px;font-size:15px}.pa-rl-expert aside span{display:block;margin-top:10px;color:#a4b0a9;font-size:10.5px;line-height:1.6}.pa-rq-map{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:342px;display:grid;grid-template-columns:168px 30px 236px 30px 1fr}.pa-rq-map>svg{width:17px;align-self:center;justify-self:center;color:#397454}.pa-rq-code{align-self:center;padding:16px 15px;background:#c7ff38;border-top:3px solid #c7ff38;color:#0b1712}.pa-rq-code small{display:block;color:#45611b;font:500 8px DM Mono,monospace;letter-spacing:.1em}.pa-rq-code code{display:block;margin-top:12px;padding:9px 10px;background:#0b1712;color:#c7ff38;font:600 12px/1.35 DM Mono,monospace}.pa-rq-code span{display:block;margin-top:10px;color:#2f4219;font:500 10px DM Mono,monospace}.pa-rq-link{align-self:center;padding:14px 15px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-rq-link>header{display:flex;align-items:center;gap:10px;padding-bottom:12px;border-bottom:1px solid #ffffff1c}.pa-rq-link>header>b{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#c7ff38;color:#0b1712;font-size:13px}.pa-rq-link>header small{display:block;color:#c7ff38;font:500 8px DM Mono,monospace;letter-spacing:.1em}.pa-rq-link>header strong{display:block;margin-top:3px;font-size:13px}.pa-rq-link article{padding:11px 0;border-bottom:1px solid #ffffff15}.pa-rq-link article:last-child{border-bottom:0;padding-bottom:0}.pa-rq-link article small{display:block;margin-bottom:6px;color:#8e9d95;font-size:10px}.pa-rq-link article b{display:block;margin-top:4px;color:#e3eae5;font:600 11px DM Mono,monospace}.pa-rq-lanes{display:grid;grid-template-rows:1fr 1fr;gap:10px}.pa-rq-lanes section{padding:9px 14px;border:1px solid #bdc8c1;border-top:2px solid #397454;background:#fff}.pa-rq-lanes header{display:flex;align-items:center;gap:10px}.pa-rq-lanes header>svg{width:18px;color:#397454}.pa-rq-lanes header small{display:block;color:#397454;font:500 8px DM Mono,monospace;letter-spacing:.1em}.pa-rq-lanes header b{display:block;margin-top:2px;font-size:13px}.pa-rq-lanes header em{margin-left:auto;color:#6a7b71;font-size:10px;font-style:normal}.pa-rq-lanes table{width:100%;margin-top:6px;border-collapse:collapse;font-size:10px}.pa-rq-lanes th{height:20px;padding:0 8px;background:#e3eae4;color:#3e5147;text-align:left;font-weight:700;border:1px solid #cdd6d0}.pa-rq-lanes td{height:22px;padding:0 8px;border:1px solid #cdd6d0;color:#6a7b71}.pa-rq-lanes td:first-child{font:500 9px DM Mono,monospace}.pa-rq-lanes tr.is-pick td{color:#0b1712;background:#c7ff3826}.pa-rq-lanes tr.is-pick td:first-child{font-weight:700}.pa-rq-lanes section:last-child tr.is-pick td:last-child{background:#c7ff38;font-weight:800}.pa-rq-notes{position:absolute;z-index:2;left:62px;right:62px;top:530px;height:112px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pa-rq-notes article{padding:13px 17px;border-top:2px solid #71877a;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-rq-notes article.is-key{border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-rq-notes small{display:block;color:#61766a;font:500 9px DM Mono,Pretendard,monospace;letter-spacing:.06em}.pa-rq-notes .is-key small{color:#c7ff38}.pa-rq-notes b{display:block;margin-top:7px;font-size:15px}.pa-rq-notes span{display:block;margin-top:7px;color:#5b6d63;font-size:11px;line-height:1.6}.pa-rq-notes .is-key span{color:#a4b0a9}.pa-ad-screen{position:absolute;z-index:2;left:62px;top:176px;width:760px;height:342px;display:grid;grid-template-columns:150px 1fr;grid-template-rows:30px 1fr;border:1px solid #9fb0a6;background:#fff;color:#0b1712}.pa-ad-bar{grid-column:1/3;display:flex;align-items:center;gap:6px;padding:0 12px;background:#0d1a14;color:#8e9d95;font:500 9px DM Mono,monospace}.pa-ad-bar i{width:7px;height:7px;border-radius:50%;background:#ffffff2a}.pa-ad-bar span{margin-left:10px}.pa-ad-bar b{margin-left:auto;color:#c7ff38;font-weight:500}.pa-ad-screen>aside{padding:12px 0;border-right:1px solid #d3dad5;background:#f1f4f1}.pa-ad-screen>aside span{display:block;padding:10px 16px;color:#52655a;font-size:11px;border-left:3px solid transparent}.pa-ad-screen>aside span.is-on{border-left-color:#397454;background:#fff;color:#0b1712;font-weight:800}.pa-ad-screen>main{position:relative;padding:14px 16px}.pa-ad-screen>main>header{display:flex;align-items:center;gap:12px}.pa-ad-screen>main>header b{font-size:15px}.pa-ad-screen>main>header span{color:#6a7b71;font-size:10px}.pa-ad-screen button{margin-left:auto;padding:6px 10px;border:1px solid #397454;border-radius:0;background:#fff;color:#397454;font:700 10px Manrope,Pretendard,sans-serif}.pa-ad-screen table{width:100%;margin-top:12px;border-collapse:collapse;font-size:9.5px}.pa-ad-screen th{height:24px;padding:0 8px;background:#e3eae4;color:#3e5147;text-align:left;font-weight:700;border:1px solid #cdd6d0}.pa-ad-screen td{height:38px;padding:0 8px;border:1px solid #cdd6d0;color:#2b3a32;font-family:DM Mono,monospace;font-size:9px}.pa-ad-screen td:last-child{font-family:Manrope,Pretendard,sans-serif;font-size:10px;color:#6a7b71;white-space:nowrap}.pa-ad-screen tr.is-edit td{background:#f6faef}.pa-ad-screen tr.is-edit td:last-child{color:#3c6b12;font-weight:800}.pa-ad-screen tr.is-new td{background:#f6faef}.pa-ad-screen tr.is-new td:last-child{color:#3c6b12;font-weight:800}.pa-ad-screen mark{background:#c7ff38;color:#0b1712;padding:1px 3px;font-weight:700}.pa-ad-screen>main>footer{position:absolute;left:16px;right:16px;bottom:14px;display:flex;align-items:center;padding-top:12px;border-top:1px solid #d3dad5}.pa-ad-screen>main>footer span{color:#52655a;font-size:10px}.pa-ad-screen>main>footer button{background:#0d1a14;border-color:#0d1a14;color:#c7ff38}.pa-ad-flow{position:absolute;z-index:2;left:842px;right:62px;top:176px;height:342px;display:grid;grid-template-rows:repeat(4,1fr);border-top:2px solid #397454}.pa-ad-flow article{position:relative;display:grid;grid-template-columns:34px 1fr;align-content:center;padding:0 14px;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-ad-flow article+article:before{content:"";position:absolute;left:20px;top:-7px;border:6px solid transparent;border-top:7px solid #397454;border-bottom:0}.pa-ad-flow article span{grid-row:1/3;color:#8a998f;font:500 11px DM Mono,monospace}.pa-ad-flow article b{font-size:14px}.pa-ad-flow article small{margin-top:5px;color:#6a7b71;font-size:10.5px}.pa-ad-flow article.is-key{background:#0d1a14;color:#fff;border-left:3px solid #c7ff38}.pa-ad-flow .is-key span,.pa-ad-flow .is-key small{color:#c7ff38}.pa-ad-boundary{position:absolute;z-index:2;left:62px;right:62px;top:538px;height:96px;display:grid;grid-template-columns:1.6fr 1fr;gap:14px}.pa-ad-boundary article{padding:16px 18px;border-top:2px solid #71877a;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-ad-boundary article.is-server{border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-ad-boundary small{display:block;color:#61766a;font-size:10px;font-weight:700}.pa-ad-boundary .is-server small{color:#c7ff38}.pa-ad-boundary b{display:block;margin-top:10px;font-size:14px;line-height:1.5}.pa-dz-skeleton circle{fill:none;stroke:currentColor;stroke-width:2}.pa-dz-skeleton path{fill:none;stroke:currentColor;stroke-width:2;stroke-linecap:round}.pa-dz-skeleton .joint{fill:#c7ff38;stroke:#0b1712;stroke-width:1}.pa-dz-skeleton .is-tilt{stroke:#c7ff38;stroke-width:1.4;stroke-dasharray:4 3}.pa-dz-steps{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:300px;display:grid;grid-template-columns:1fr 28px 1fr 28px 1fr 28px 1fr}.pa-dz-steps>svg{width:17px;align-self:center;justify-self:center;color:#397454}.pa-dz-steps article{position:relative;padding:14px 16px;border-top:2px solid #71877a;border-bottom:1px solid #bdc8c1;background:#edf1ed;color:#0b1712}.pa-dz-steps article>header span{color:#8a998f;font:500 10px DM Mono,monospace}.pa-dz-steps article>header small{margin-left:8px;color:#61766a;font:500 8px DM Mono,monospace;letter-spacing:.1em}.pa-dz-steps article>header b{display:block;margin-top:8px;font-size:17px}.pa-dz-steps article>footer{position:absolute;left:16px;right:16px;bottom:12px;display:flex;align-items:center;gap:6px;padding-top:9px;border-top:1px solid #cdd6d0;color:#52655a;font-size:10.5px;font-weight:700}.pa-dz-steps article>footer svg{width:13px}.pa-dz-steps article>footer.is-fail{color:#b4533d}.pa-dz-steps article.is-dark{border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-dz-steps .is-dark>header small{color:#c7ff38}.pa-dz-steps .is-dark>footer{border-color:#ffffff1c;color:#c7ff38}.pa-dz-steps article.is-output{border-top:3px solid #c7ff38;background:#c7ff38}.pa-dz-steps .is-output>header small,.pa-dz-steps .is-output>header span{color:#45611b}.pa-dz-steps .is-output>footer{border-color:#0b171233;color:#2f4219}.pa-dz-visual{margin-top:14px;height:170px}.pa-dz-visual.is-input{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:1fr 30px;gap:8px}.pa-dz-visual.is-input>span{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;border:1px solid #b9c5be;background:#fff;color:#397454;font-size:11px}.pa-dz-visual.is-input svg{width:22px}.pa-dz-visual.is-input em{grid-column:1/3;display:flex;align-items:center;justify-content:center;gap:6px;border:1px dashed #9fb0a6;color:#52655a;font-size:10.5px;font-style:normal}.pa-dz-visual.is-input em svg{width:14px}.pa-dz-visual.is-pose{display:grid;grid-template-columns:96px 1fr;align-items:center;gap:10px}.pa-dz-visual.is-pose .pa-dz-skeleton{width:96px;height:152px;color:#e3eae5}.pa-dz-visual.is-pose p{color:#a4b0a9;font-size:10.5px;line-height:1.6}.pa-dz-visual.is-pose p b{display:block;margin-bottom:6px;color:#fff;font-size:12px}.pa-dz-checks{list-style:none;margin:14px 0 0;padding:0}.pa-dz-checks li{height:36px;display:flex;align-items:center;gap:8px;border-bottom:1px solid #d3dad5;font-size:11.5px;font-weight:700}.pa-dz-checks svg{width:14px;color:#397454}.pa-dz-values{margin:14px 0 0}.pa-dz-values div{height:36px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #0b171222;font-size:11.5px;font-weight:700}.pa-dz-values dd{margin:0;padding:3px 7px;background:#0b1712;color:#c7ff38;font:600 12px DM Mono,monospace}.pa-dz-video{position:absolute;z-index:2;left:62px;right:62px;top:494px;height:140px;display:grid;grid-template-columns:260px 1fr 190px;align-items:stretch;border-top:2px solid #397454;background:#dfe7df}.pa-dz-video>header{display:flex;align-items:center;gap:12px;padding:0 20px}.pa-dz-video>header svg{width:24px;flex:none;color:#397454}.pa-dz-video>header small{display:block;color:#397454;font-size:10px;font-weight:700}.pa-dz-video>header b{display:block;margin-top:7px;font-size:13px;line-height:1.5}.pa-dz-video>div{display:grid;grid-template-columns:repeat(5,1fr);gap:8px;padding:16px 0}.pa-dz-video>div span{position:relative;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;border:1px solid #b9c5be;background:#f4f6f2;color:#6a7b71}.pa-dz-video>div span i{position:absolute;left:7px;top:5px;font:500 9px DM Mono,monospace;font-style:normal}.pa-dz-video>div span svg{width:22px}.pa-dz-video>div span b{font:600 15px DM Mono,monospace}.pa-dz-video>div span.is-pick{border:2px solid #c7ff38;background:#0d1a14;color:#c7ff38}.pa-dz-video>strong{display:flex;flex-direction:column;justify-content:center;margin-left:16px;padding:0 20px;background:#0d1a14;color:#fff;font-size:17px}.pa-dz-video>strong small{margin-bottom:8px;color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-dz-output{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:340px;display:grid;grid-template-columns:230px 28px 1fr 60px 1fr}.pa-dz-output>svg{width:17px;align-self:center;justify-self:center;color:#397454}.pa-dz-output header small{display:block;font:500 8px DM Mono,monospace;letter-spacing:.1em}.pa-dz-output header b{display:block;margin-top:5px;font-size:15px}.pa-dz-photo{padding:14px 16px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-dz-photo header small{color:#c7ff38}.pa-dz-photo>div{position:relative;height:262px;display:flex;align-items:center;justify-content:center}.pa-dz-photo .pa-dz-skeleton{width:150px;height:238px;color:#e3eae5}.pa-dz-photo>div span{position:absolute;top:66px;padding:2px 5px;background:#c7ff38;color:#0b1712;font:700 9px DM Mono,monospace}.pa-dz-photo span.is-l{left:18px}.pa-dz-photo span.is-r{right:18px}.pa-dz-table{padding:14px 16px;border:1px solid #bdc8c1;border-top:2px solid #397454;background:#fff}.pa-dz-table header small{color:#397454}.pa-dz-table table{width:100%;margin-top:12px;border-collapse:collapse;font-size:11px}.pa-dz-table th{height:26px;padding:0 9px;background:#e3eae4;color:#3e5147;text-align:left;font-weight:700;border:1px solid #cdd6d0}.pa-dz-table td{height:37px;padding:0 9px;border:1px solid #cdd6d0;color:#2b3a32;font-family:DM Mono,monospace;font-size:10.5px}.pa-dz-table td:nth-child(2){font-family:Manrope,Pretendard,sans-serif;font-weight:700}.pa-dz-table tr.is-hit td{background:#c7ff3833}.pa-dz-table tr.is-more td{height:30px;color:#6a7b71;text-align:center;font-family:Manrope,Pretendard,sans-serif;font-weight:500}.pa-dz-table.is-values{border-top:3px solid #c7ff38;background:#0d1a14;color:#fff;border-color:#0d1a14}.pa-dz-table.is-values header small{color:#c7ff38}.pa-dz-table.is-values th{background:#17271f;border-color:#ffffff1c;color:#a4b0a9}.pa-dz-table.is-values td{border-color:#ffffff1c;color:#e3eae5}.pa-dz-table.is-values td:nth-child(1){font-family:Manrope,Pretendard,sans-serif;font-weight:700}.pa-dz-table.is-values td:nth-child(2){font-family:DM Mono,monospace;font-weight:500;color:#8e9d95}.pa-dz-table.is-values td:nth-child(3){color:#c7ff38;font-weight:700}.pa-dz-table.is-values tr.is-hit td{background:#c7ff3818}.pa-dz-calc{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;color:#397454;font-size:10px;font-weight:800}.pa-dz-calc svg{width:18px}.pa-dz-save{position:absolute;z-index:2;left:62px;right:62px;top:536px;height:96px;display:grid;grid-template-columns:1fr 40px 1fr}.pa-dz-save>svg{width:17px;align-self:center;justify-self:center;color:#397454}.pa-dz-save article{display:flex;flex-direction:column;justify-content:center;padding:0 20px;border-top:2px solid #71877a;background:#dfe7df}.pa-dz-save small{color:#397454;font-size:10px;font-weight:700}.pa-dz-save b{margin-top:8px;font-size:15px}.pa-dz-save article.is-next{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-dz-save .is-next small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-dz-compare{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:330px;display:grid;grid-template-columns:1fr 90px 1.25fr}.pa-dz-compare>section{position:relative;display:grid;grid-template-columns:130px 1fr;grid-template-rows:auto 1fr;-moz-column-gap:18px;column-gap:18px;padding:14px 18px;border-top:2px solid #71877a;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-dz-compare>section>header{grid-column:1/3;display:flex;align-items:baseline;gap:12px;padding-bottom:10px;border-bottom:1px solid #cdd6d0}.pa-dz-compare header small{color:#61766a;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-dz-compare header b{font:600 18px DM Mono,monospace}.pa-dz-compare header em{color:#6a7b71;font-size:11px;font-style:normal}.pa-dz-axis{position:relative;display:flex;align-items:center;justify-content:center}.pa-dz-axis .pa-dz-skeleton{width:100px;height:160px;color:#52655a}.pa-dz-axis i{position:absolute;font:700 11px DM Mono,monospace;font-style:normal;color:#397454}.pa-dz-axis .is-x{right:2px;bottom:34px}.pa-dz-axis .is-y{left:6px;top:28px}.pa-dz-axis .is-z{right:8px;top:28px;padding:1px 5px;background:#c7ff38;color:#0b1712}.pa-dz-compare ul{list-style:none;margin:10px 0 36px;padding:0}.pa-dz-compare li{height:24px;display:flex;align-items:center;gap:7px;border-bottom:1px solid #d3dad5;font-size:11px;font-weight:700}.pa-dz-compare li svg{width:12px;color:#397454}.pa-dz-compare>section>footer{position:absolute;left:18px;right:18px;bottom:10px;color:#52655a;font-size:11px}.pa-dz-compare footer b{margin-right:4px;font:600 20px DM Mono,monospace;color:#0b1712}.pa-dz-compare>section.is-3d{border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-dz-compare .is-3d header{border-color:#ffffff1c}.pa-dz-compare .is-3d header small{color:#c7ff38}.pa-dz-compare .is-3d header em{color:#a4b0a9}.pa-dz-compare .is-3d .pa-dz-skeleton{color:#e3eae5}.pa-dz-compare .is-3d .pa-dz-axis i{color:#c7ff38}.pa-dz-compare .is-3d .pa-dz-axis .is-z{color:#0b1712}.pa-dz-compare .is-3d ul{-moz-columns:1;columns:1}.pa-dz-compare .is-3d li{height:21px;border-color:#ffffff15;color:#a4b0a9}.pa-dz-compare .is-3d li svg{color:#7f9187}.pa-dz-compare .is-3d li.is-new{color:#fff}.pa-dz-compare .is-3d li.is-new svg{color:#c7ff38}.pa-dz-compare .is-3d footer{color:#a4b0a9}.pa-dz-compare .is-3d footer b{color:#c7ff38}.pa-dz-plus{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;color:#397454}.pa-dz-plus svg{width:20px}.pa-dz-plus span{padding:4px 8px;background:#c7ff38;color:#0b1712;font:700 10px DM Mono,Pretendard,monospace}.pa-dz-env{position:absolute;z-index:2;left:62px;right:62px;top:524px;height:108px;display:grid;grid-template-columns:300px 1fr 250px;align-items:center;border:1px solid #397454;border-top:3px solid #397454;background:#fff}.pa-dz-env>header{display:flex;align-items:center;gap:12px;padding:0 20px}.pa-dz-env>header svg{width:26px;flex:none;color:#397454}.pa-dz-env>header small{display:block;color:#397454;font-size:10px;font-weight:800}.pa-dz-env>header b{display:block;margin-top:7px;font-size:14px;line-height:1.45}.pa-dz-env ul{list-style:none;margin:0;padding:0 8px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pa-dz-env li{padding:10px 12px;background:#edf1ed;border-left:3px solid #397454;color:#52655a;font-size:10.5px}.pa-dz-env li b{display:block;margin-bottom:5px;color:#0b1712;font-size:12.5px}.pa-dz-env>strong{align-self:stretch;display:flex;align-items:center;padding:0 20px;background:#0d1a14;color:#c7ff38;font-size:12.5px;line-height:1.55}.pa-dz-base{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:50px;display:flex;align-items:center;gap:16px;padding:0 20px;border-top:2px solid #71877a;background:#edf1ed}.pa-dz-base small{color:#61766a;font-size:10px;font-weight:700}.pa-dz-base b{font-size:14px}.pa-dz-base span{color:#52655a;font-size:11px}.pa-dz-base strong{margin-left:auto;padding:4px 10px;background:#397454;color:#fff;font-size:10.5px}.pa-dz-options{position:absolute;z-index:2;left:62px;right:62px;top:240px;height:318px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.pa-dz-options article{position:relative;padding:14px 16px;border:1px solid #bdc8c1;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-dz-options header{display:flex;align-items:center;gap:9px;padding-bottom:11px;border-bottom:1px solid #ffffff1c}.pa-dz-options header small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-dz-options header>svg{width:17px;color:#c7ff38}.pa-dz-options header b{font-size:16px}.pa-dz-options header>svg:last-child{margin-left:auto;width:16px;height:16px;padding:2px;border:1px solid #c7ff38;color:#c7ff38}.pa-dz-options p{margin-top:12px;color:#a4b0a9;font-size:11px;line-height:1.6}.pa-dz-options footer{position:absolute;left:16px;right:16px;bottom:12px;display:flex;align-items:center;gap:10px;padding-top:9px;border-top:1px solid #ffffff1c}.pa-dz-options footer small{color:#6f8177;font-size:10px}.pa-dz-options footer b{color:#c7ff38;font-size:11px}.pa-dz-mock{position:relative;height:132px;margin-top:12px;display:flex;align-items:center;justify-content:center;gap:20px;border:1px solid #ffffff1f;background:#ffffff06}.pa-dz-mock em{position:absolute;left:10px;right:10px;bottom:8px;display:flex;align-items:center;justify-content:center;gap:6px;padding:4px;border:1px solid #c7ff3866;color:#c7ff38;font-size:10px;font-style:normal}.pa-dz-mock em svg{width:12px}.pa-dz-mock .pa-dz-skeleton{width:62px;height:98px;margin-top:-18px;color:#e3eae5}.pa-dz-mock.is-live>span{position:absolute;left:10px;top:8px;padding:2px 6px;background:#df806b;color:#fff;font:700 9px DM Mono,monospace}.pa-dz-mock.is-tts{gap:34px}.pa-dz-mock.is-tts>svg{width:26px;margin-top:-18px;color:#c7ff38}.pa-dz-mock.is-tts>svg:last-of-type{width:40px;color:#e3eae5}.pa-dz-mock.is-tts>i{position:absolute;left:calc(50% - 45px);top:78px;width:1px;height:26px;background:#6f8177}.pa-dz-mock.is-3d>span{position:absolute;font:700 10px DM Mono,monospace;color:#c7ff38}.pa-dz-mock.is-3d>span:nth-child(1){right:70px;top:70px}.pa-dz-mock.is-3d>span:nth-child(2){left:70px;top:14px}.pa-dz-mock.is-3d>span.is-z{right:70px;top:14px;padding:0 4px;background:#c7ff38;color:#0b1712}.pa-dz-merge{position:absolute;z-index:2;left:62px;right:62px;top:574px;height:58px;display:flex;align-items:center;gap:12px;padding:0 20px;background:#dfe7df;border-top:2px solid #397454}.pa-dz-merge span{padding:5px 10px;border:1px solid #9fb0a6;background:#fff;font-size:11px;font-weight:700}.pa-dz-merge>svg{width:14px;color:#397454}.pa-dz-merge b{padding:5px 10px;background:#0d1a14;color:#c7ff38;font-size:11px}.pa-dz-merge strong{margin-left:auto;color:#315e47;font-size:12px}.pa-jg-matrix{position:absolute;z-index:2;left:62px;right:62px;top:176px;border-top:2px solid #0d1a14}.pa-jg-matrix>header,.pa-jg-matrix>article{display:grid;grid-template-columns:200px 150px 1fr 110px 270px}.pa-jg-matrix>header{height:40px;background:#0d1a14;color:#fff}.pa-jg-matrix>header span{position:relative;display:flex;align-items:center;gap:8px;padding:0 16px;font-size:12px;font-weight:800}.pa-jg-matrix>header i{color:#c7ff38;font:500 9px DM Mono,monospace;font-style:normal}.pa-jg-matrix>header svg{position:absolute;right:-7px;width:13px;color:#c7ff38}.pa-jg-matrix>article{height:80px;border-bottom:1px solid #cdd6d0;background:#fff}.pa-jg-matrix>article>div{display:flex;align-items:center;padding:0 16px;border-right:1px solid #e1e7e2}.pa-jg-matrix>article>div:first-child{justify-content:space-between}.pa-jg-matrix>article>div:first-child b{font-size:13px}.pa-jg-matrix>article>div:first-child strong{font:600 15px DM Mono,monospace}.pa-jg-matrix em{display:flex;align-items:center;gap:6px;color:#397454;font:600 12px DM Mono,monospace;font-style:normal}.pa-jg-matrix em svg{width:14px}.pa-jg-matrix em.is-bad{color:#b4533d}.pa-jg-bands{gap:6px}.pa-jg-bands span{flex:1;height:40px;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;border:1px solid #d3dad5;color:#6a7b71;font:500 11px DM Mono,monospace}.pa-jg-bands span small{font:700 9px Manrope,Pretendard,sans-serif}.pa-jg-bands span.is-on{border-color:#0d1a14;background:#0d1a14;color:#c7ff38}.pa-jg-matrix>article.is-ok .pa-jg-bands span.is-on{border-color:#397454;background:#e3eae4;color:#397454}.pa-jg-level{font-size:14px}.pa-jg-matrix .is-hit .pa-jg-level{padding:3px 8px;background:#c7ff38}.pa-jg-matrix code{padding:6px 9px;background:#0d1a14;color:#c7ff38;font:600 11.5px DM Mono,monospace}.pa-jg-none{color:#6a7b71;font-size:11.5px;font-weight:700}.pa-jg-matrix>article.is-skip{background:#f7f1ef}.pa-jg-matrix .is-skip .pa-jg-bands{opacity:.35}.pa-jg-matrix .is-skip .pa-jg-level,.pa-jg-matrix .is-skip .pa-jg-none{color:#b4533d}.pa-jg-out{position:absolute;z-index:2;left:62px;right:62px;top:560px;height:70px;display:grid;grid-template-columns:1fr 40px 1fr}.pa-jg-out>svg{width:17px;align-self:center;justify-self:center;color:#397454}.pa-jg-out>span{display:flex;align-items:center;gap:10px;padding:0 20px;border:1px solid #397454;background:#fff;color:#52655a;font-size:12px}.pa-jg-out>span svg{width:20px;color:#397454}.pa-jg-out>span b{color:#0b1712}.pa-jg-out>strong{display:flex;flex-direction:column;justify-content:center;padding:0 20px;background:#c7ff38;font-size:16px}.pa-jg-out>strong small{margin-bottom:5px;color:#45611b;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-jg-page section>header small{display:block;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pa-jg-page section>header b{display:block;margin-top:6px;font-size:15px}.pa-jg-code{position:absolute;z-index:2;left:62px;top:176px;width:390px;height:456px;padding:16px 18px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-jg-code>header small{color:#c7ff38}.pa-jg-anatomy{margin-top:22px;display:flex;align-items:stretch}.pa-jg-anatomy span{display:flex;flex-direction:column;align-items:center;gap:8px;padding:12px 10px;border:1px solid #ffffff2a}.pa-jg-anatomy b{font:600 15px DM Mono,monospace;color:#e3eae5}.pa-jg-anatomy small{color:#8e9d95;font-size:10px}.pa-jg-anatomy i{align-self:center;padding:0 3px;color:#6f8177;font:600 15px DM Mono,monospace;font-style:normal}.pa-jg-anatomy span.is-level{border-color:#c7ff38;background:#c7ff38}.pa-jg-anatomy .is-level b{color:#0b1712}.pa-jg-anatomy .is-level small{color:#45611b}.pa-jg-code dl{margin:22px 0 0}.pa-jg-code dl div{padding:12px 0;border-bottom:1px solid #ffffff15}.pa-jg-code dt{color:#c7ff38;font-size:11px;font-weight:800}.pa-jg-code dd{margin:6px 0 0;color:#c9d3cd;font:500 11px DM Mono,monospace}.pa-jg-code>footer{position:absolute;left:18px;right:18px;bottom:16px;padding-top:12px;border-top:1px solid #ffffff1c;color:#c7ff38;font-size:11.5px;font-weight:700}.pa-jg-score{position:absolute;z-index:2;left:468px;top:176px;width:470px;height:456px;padding:16px 18px;border:1px solid #bdc8c1;border-top:2px solid #397454;background:#fff}.pa-jg-score>header small{color:#397454}.pa-jg-score>header b{font-family:DM Mono,monospace}.pa-jg-score table{width:100%;margin-top:16px;border-collapse:collapse;font-size:11.5px}.pa-jg-score th{height:26px;padding:0 9px;background:#e3eae4;color:#3e5147;text-align:left;border:1px solid #cdd6d0}.pa-jg-score td{height:42px;padding:0 9px;border:1px solid #cdd6d0;font-weight:700}.pa-jg-score td em{padding:2px 6px;border:1px dashed #397454;color:#397454;font:600 11px DM Mono,monospace;font-style:normal}.pa-jg-score td:last-child{font:700 13px DM Mono,monospace}.pa-jg-score tr.is-hit td{background:#c7ff3826}.pa-jg-score tr.is-hit td:last-child{color:#b4533d}.pa-jg-score>footer{margin-top:16px;display:flex;align-items:center;justify-content:space-between;padding:10px 14px;background:#0d1a14;color:#a4b0a9;font-size:11px}.pa-jg-score>footer strong{color:#c7ff38;font:600 30px DM Mono,monospace}.pa-jg-score>footer strong small{margin-left:4px;color:#8e9d95;font-size:11px}.pa-jg-tune{position:absolute;left:18px;right:18px;bottom:16px;display:flex;align-items:center;gap:8px;padding:10px 12px;border:1px dashed #397454;color:#397454;font-size:11.5px;font-weight:800}.pa-jg-tune svg{width:15px}.pa-jg-result{position:absolute;z-index:2;left:954px;right:62px;top:176px;height:456px;padding:16px 18px;border-top:2px solid #71877a;background:#edf1ed}.pa-jg-result>header small{color:#61766a}.pa-jg-phone{margin:16px auto 0;width:200px;height:360px;padding:18px 14px;border:6px solid #0d1a14;border-radius:22px;background:#fff}.pa-jg-phone>small{display:block;color:#6a7b71;font:500 8px DM Mono,monospace;letter-spacing:.1em}.pa-jg-phone>strong{display:block;margin:4px 0 12px;font:700 40px DM Mono,monospace}.pa-jg-phone article{display:flex;align-items:center;gap:8px;padding:9px 0;border-top:1px solid #e1e7e2}.pa-jg-phone article span{width:20px;height:20px;display:flex;align-items:center;justify-content:center;background:#e3eae4;font:700 10px DM Mono,monospace}.pa-jg-phone article.is-high span{background:#c7ff38}.pa-jg-phone article b{display:block;font-size:11.5px}.pa-jg-phone article small{color:#6a7b71;font-size:9.5px}.pa-jg-phone>p{margin-top:12px;padding:9px;background:#f1f4f1;color:#3e5147;font-size:10px;line-height:1.5}.pa-jg-sheet{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:318px;border:1px solid #9fb0a6;background:#fff}.pa-jg-sheet-bar{height:30px;display:flex;align-items:center;gap:4px;padding:0 12px;background:#e3eae4;border-bottom:1px solid #cdd6d0;font-size:10.5px}.pa-jg-sheet-bar span{margin-right:auto;color:#3e5147;font:600 10px DM Mono,monospace}.pa-jg-sheet-bar i{padding:5px 12px;color:#6a7b71;font-style:normal}.pa-jg-sheet-bar i.is-on{background:#fff;color:#0b1712;font-weight:800;border-top:2px solid #397454}.pa-jg-sheet table{width:100%;border-collapse:collapse;font-size:10.5px}.pa-jg-sheet th{height:26px;padding:0 8px;background:#f1f4f1;color:#3e5147;text-align:left;border:1px solid #d3dad5}.pa-jg-sheet tr.is-group th{height:22px;background:#0d1a14;color:#c7ff38;font:500 9px DM Mono,Pretendard,monospace;letter-spacing:.06em;border-color:#fff2}.pa-jg-sheet td{height:58px;padding:0 8px;border:1px solid #d3dad5;color:#1d2c24}.pa-jg-sheet td:nth-child(1){font-weight:800}.pa-jg-sheet td:nth-child(3),.pa-jg-sheet td:nth-child(4),.pa-jg-sheet td:nth-child(5),.pa-jg-sheet td:nth-child(6){font-family:DM Mono,monospace;background:#f7fbef}.pa-jg-sheet td:nth-child(7){font:600 9.5px DM Mono,monospace}.pa-jg-sheet td:nth-child(8){width:230px;font-size:10px;line-height:1.4}.pa-jg-sheet td:nth-child(9){color:#6a7b71;font-size:10px}.pa-jg-sheet td.is-empty{background:repeating-linear-gradient(135deg,#fff 0 6px,#f1f4f1 6px 12px);color:#9aa9a1}.pa-jg-amount{position:absolute;z-index:2;left:62px;right:62px;top:512px;height:120px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.pa-jg-amount article{padding:14px 16px;border-top:2px solid #71877a;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-jg-amount small{color:#61766a;font-size:10px;font-weight:800}.pa-jg-amount b{display:block;margin-top:10px;font-size:15px}.pa-jg-amount span{display:block;margin-top:8px;color:#52655a;font-size:11px}.pa-jg-amount article.is-key{border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-jg-amount .is-key small{color:#c7ff38}.pa-jg-amount .is-key span{color:#a4b0a9}.pa-jg-flow{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:186px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:136px 1fr;gap:0 22px}.pa-jg-flow article{position:relative;padding:12px 14px;border-top:2px solid #71877a;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-jg-flow article span{color:#8a998f;font:500 9px DM Mono,monospace}.pa-jg-flow article>svg:first-of-type{display:block;width:20px;margin-top:8px;color:#397454}.pa-jg-flow article b{display:block;margin-top:8px;font-size:14px}.pa-jg-flow article small{display:block;margin-top:5px;color:#52655a;font-size:10.5px}.pa-jg-flow article>svg:last-of-type:not(:first-of-type){position:absolute;right:-18px;top:50px;width:14px;color:#397454}.pa-jg-flow article.is-key{border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-jg-flow .is-key>svg:first-of-type{color:#c7ff38}.pa-jg-flow .is-key small{color:#a4b0a9}.pa-jg-loop{grid-column:1/6;align-self:end;height:38px;display:flex;align-items:center;gap:10px;padding:0 16px;border:1px dashed #b4533d;color:#b4533d;font-size:12px;font-weight:800}.pa-jg-loop svg{width:15px}.pa-jg-bottom{position:absolute;z-index:2;left:62px;right:62px;top:378px;height:254px;display:grid;grid-template-columns:300px 1fr 280px;gap:14px}.pa-jg-json{padding:14px 16px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-jg-json>header small{color:#c7ff38}.pa-jg-json code{display:block;margin-top:12px;white-space:pre;color:#c7ff38;font:500 11px/1.6 DM Mono,monospace}.pa-jg-check{position:relative;padding:14px 16px;border:1px solid #bdc8c1;border-top:2px solid #397454;background:#fff}.pa-jg-check>header small{color:#397454}.pa-jg-check table{width:100%;margin-top:10px;border-collapse:collapse;font-size:11px}.pa-jg-check th{height:24px;padding:0 9px;background:#e3eae4;color:#3e5147;text-align:left;border:1px solid #cdd6d0}.pa-jg-check td{height:29px;padding:0 9px;border:1px solid #cdd6d0;font:500 10.5px DM Mono,monospace}.pa-jg-check td svg{width:14px;color:#397454}.pa-jg-check tr.is-bad td{background:#f7f1ef;color:#b4533d}.pa-jg-check tr.is-bad td svg{color:#b4533d}.pa-jg-check>footer{position:absolute;left:16px;right:16px;bottom:12px;padding-top:9px;border-top:1px solid #d3dad5;color:#b4533d;font-size:11px;font-weight:800}.pa-jg-anytime{padding:14px 16px;background:#c7ff38;border-top:3px solid #c7ff38}.pa-jg-anytime>small{color:#2f4219;font-size:10.5px;font-weight:800}.pa-jg-anytime ul{list-style:none;margin:12px 0 0;padding:0}.pa-jg-anytime li{height:29px;display:flex;align-items:center;border-bottom:1px solid #0b171222;font-size:14px;font-weight:800}.pa-jg-anytime>span{display:block;margin-top:14px;color:#2f4219;font-size:11px}.pa-jg-phone>em{display:block;margin-top:8px;color:#8a998f;font-size:8.5px;font-style:normal}.pa-jg-code>footer{line-height:1.6}.pa-jg-roles{position:absolute;z-index:2;left:62px;top:176px;width:430px;height:372px;display:grid;grid-template-rows:4fr 3fr 3fr;gap:8px}.pa-jg-roles article{display:grid;grid-template-columns:96px 1fr;align-items:center;padding:8px 16px;border-top:2px solid #71877a;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-jg-roles article>header small{display:block;color:#61766a;font:500 8px DM Mono,monospace;letter-spacing:.08em}.pa-jg-roles article>header b{display:block;margin-top:6px;font-size:17px}.pa-jg-roles ul{list-style:none;margin:0;padding:0;align-self:center}.pa-jg-roles li{display:flex;align-items:center;gap:7px;padding:3px 0;font-size:11.5px;font-weight:700}.pa-jg-roles li svg{width:13px;flex:none;color:#397454}.pa-jg-roles article.is-key{border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-jg-roles .is-key>header small{color:#c7ff38}.pa-jg-roles .is-key li svg{color:#c7ff38}.pa-jg-label{position:absolute;z-index:2;left:508px;right:62px;top:176px;height:372px;padding:14px 16px;border:1px solid #9fb0a6;border-top:3px solid #c7ff38;background:#fff}.pa-jg-label>header{display:flex;align-items:baseline;gap:12px}.pa-jg-label>header small{color:#397454}.pa-jg-label>header b{margin:0;font-size:15px}.pa-jg-label>header span{margin-left:auto;color:#6a7b71;font:500 10px DM Mono,monospace}.pa-jg-label>div{margin-top:12px;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.pa-jg-label article{position:relative;height:130px;display:flex;flex-direction:column;align-items:center;justify-content:flex-end;padding:8px;border:1px solid #d3dad5;background:#f4f6f2}.pa-jg-label article i{position:absolute;left:7px;top:5px;color:#6a7b71;font:500 9px DM Mono,monospace;font-style:normal}.pa-jg-label article>svg{width:38px;height:38px;margin-bottom:auto;margin-top:20px;color:#52655a}.pa-jg-label article p{display:grid;grid-template-columns:repeat(3,1fr);gap:3px;width:100%}.pa-jg-label article p span{height:24px;display:flex;align-items:center;justify-content:center;border:1px solid #cdd6d0;background:#fff;color:#6a7b71;font-size:10px;font-weight:700}.pa-jg-label article p span.is-on{border-color:#0d1a14;background:#0d1a14;color:#c7ff38}.pa-jg-label>footer{position:absolute;left:16px;right:16px;bottom:12px;padding-top:9px;border-top:1px solid #d3dad5;color:#397454;font-size:11.5px;font-weight:800}.pa-jg-deliver{position:absolute;z-index:2;left:62px;right:62px;top:566px;height:66px;display:flex;align-items:center;gap:14px;padding:0 20px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-jg-deliver>b{color:#c7ff38;font-size:13px}.pa-jg-deliver span{padding:6px 12px;border:1px solid #ffffff2a;font-size:12px;font-weight:700}.pa-jg-deliver span em{margin-right:8px;color:#8e9d95;font-size:10.5px;font-style:normal;font-weight:500}.pa-jg-deliver strong{margin-left:auto;color:#c7ff38;font-size:12.5px}.pa-jg-page .pa-jg-bottom{grid-template-columns:1fr 300px 260px}.pa-jg-split{position:absolute;z-index:2;left:62px;top:176px;width:520px;height:372px;display:grid;grid-template-rows:1fr 1fr;gap:10px}.pa-jg-split article{padding:12px 16px;border-top:2px solid #71877a;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-jg-split article>header small{display:block;color:#61766a;font-size:10px;font-weight:800}.pa-jg-split article>header b{display:block;margin-top:4px;font-size:15px}.pa-jg-split ol{list-style:none;margin:8px 0 0;padding:0;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pa-jg-split li{display:flex;flex-direction:column;gap:6px;padding:9px 10px;border:1px solid #cdd6d0;background:#fff}.pa-jg-split li>span{color:#8a998f;font:500 9px DM Mono,monospace}.pa-jg-split li b{display:block;font-size:12.5px}.pa-jg-split li small{display:block;margin-top:4px;color:#52655a;font-size:10.5px;line-height:1.45}.pa-jg-split article.is-key{border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-jg-split .is-key>header small{color:#c7ff38}.pa-jg-split .is-key li{border-color:#ffffff1f;background:#ffffff08}.pa-jg-split .is-key li small{color:#a4b0a9}.pa-jg-split .is-key li>span{color:#c7ff38}.pa-jg-line{position:absolute;z-index:2;left:598px;right:62px;top:176px;height:372px;padding:14px 18px;border:1px solid #9fb0a6;border-top:3px solid #397454;background:#fff}.pa-jg-line>header small{color:#397454}.pa-jg-axis{position:relative;height:190px;margin:22px 18px 0;border-bottom:2px solid #0d1a14}.pa-jg-axis>span{position:absolute;bottom:-6px;display:flex;flex-direction:column-reverse;align-items:center;gap:6px;transform:translate(-50%)}.pa-jg-axis>span i{width:12px;height:12px;border-radius:50%;background:#9fb0a6;border:2px solid #fff;box-shadow:0 0 0 1px #9fb0a6}.pa-jg-axis>span b{font:600 11px DM Mono,monospace}.pa-jg-axis>span small{padding:2px 6px;font-size:10px;font-weight:800;background:#e3eae4;color:#52655a}.pa-jg-axis>span.is-l1 i{background:#c7ff38;box-shadow:0 0 0 1px #6f8f1a}.pa-jg-axis>span.is-l1 small{background:#c7ff38;color:#0b1712}.pa-jg-axis>span.is-l2 i{background:#0d1a14;box-shadow:0 0 0 1px #0d1a14}.pa-jg-axis>span.is-l2 small{background:#0d1a14;color:#c7ff38}.pa-jg-axis>span.is-l0{bottom:-6px}.pa-jg-axis>span.is-l1{bottom:-6px}.pa-jg-axis>span.is-l2{bottom:-6px}.pa-jg-axis>em{position:absolute;top:0;bottom:0;border-left:2px dashed #b4533d;padding-left:6px;color:#b4533d;font-size:11px;font-weight:800;font-style:normal;white-space:nowrap}.pa-jg-line>footer{margin-top:40px;display:grid;grid-template-columns:repeat(3,1fr);gap:8px}.pa-jg-line>footer span{padding:10px 12px;border:1px solid #cdd6d0;font:600 13px DM Mono,monospace}.pa-jg-line>footer b{display:block;margin-bottom:4px;font:800 11px Manrope,Pretendard,sans-serif;color:#52655a}.pa-jg-line>footer span:nth-child(2){background:#c7ff38;border-color:#c7ff38}.pa-jg-line>footer span:nth-child(3){background:#0d1a14;border-color:#0d1a14;color:#c7ff38}.pa-jg-line>footer span:nth-child(3) b{color:#a4b0a9}.pa-jg-limit{position:absolute;z-index:2;left:62px;right:62px;top:566px;height:66px;display:flex;align-items:center;gap:12px;padding:0 20px;border:1px dashed #b4533d;background:#fbf6f4}.pa-jg-limit svg{width:18px;color:#b4533d}.pa-jg-limit b{color:#b4533d;font-size:13px}.pa-jg-limit span{color:#52655a;font-size:12px}.pa-jg-timeline{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:150px;display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.pa-jg-timeline article{position:relative;padding:12px 14px;border-top:2px solid #71877a;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-jg-timeline article>header{display:flex;align-items:center;justify-content:space-between}.pa-jg-timeline header small{color:#61766a;font:500 10px DM Mono,Pretendard,monospace}.pa-jg-timeline header em{padding:2px 7px;background:#397454;color:#fff;font-size:10px;font-weight:800;font-style:normal}.pa-jg-timeline article>b{display:block;margin-top:22px;font-size:14.5px}.pa-jg-timeline article>span{display:block;margin-top:8px;color:#52655a;font-size:11px}.pa-jg-timeline article>svg{position:absolute;right:-18px;top:62px;width:14px;color:#397454}.pa-jg-timeline article.is-key{border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-jg-timeline .is-key header small{color:#c7ff38}.pa-jg-timeline .is-key header em{background:#c7ff38;color:#0b1712}.pa-jg-timeline .is-key>span{color:#a4b0a9}.pa-jg-agree{padding:14px 16px;border:1px dashed #b4533d;border-top:3px solid #b4533d;background:#fbf6f4}.pa-jg-agree>header small{color:#b4533d}.pa-jg-agree ul{list-style:none;margin:10px 0 0;padding:0}.pa-jg-agree li{display:grid;grid-template-columns:22px 120px 1fr;align-items:center;height:40px;border-bottom:1px solid #ead9d3;font-size:12px}.pa-jg-agree li svg{width:15px;color:#b4533d}.pa-jg-agree li b{font-size:12.5px}.pa-jg-agree li span{color:#52655a}.pa-jg-page .pa-jg-bottom{top:346px;height:286px}.pa-jg-stairs{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:374px;display:grid;grid-template-columns:repeat(3,1fr);gap:34px;align-items:end}.pa-jg-stairs article{position:relative;display:flex;flex-direction:column;padding:14px 18px;border-top:3px solid #71877a;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pa-jg-stairs article.is-s1{height:300px}.pa-jg-stairs article.is-s2{height:338px}.pa-jg-stairs article.is-s3{height:374px}.pa-jg-stairs article>header{display:flex;align-items:center;justify-content:space-between}.pa-jg-stairs article>header small{color:#61766a;font:600 10px DM Mono,monospace;letter-spacing:.1em}.pa-jg-stairs article>header em{padding:3px 8px;background:#397454;color:#fff;font-size:10px;font-weight:800;font-style:normal}.pa-jg-stairs h3{margin-top:12px;font-size:16px;line-height:1.45;letter-spacing:-.03em}.pa-jg-stairs dl{margin:12px 0 0}.pa-jg-stairs dl div{display:grid;grid-template-columns:52px 1fr;padding:7px 0;border-top:1px solid #cdd6d0;font-size:11.5px}.pa-jg-stairs dt{color:#397454;font-weight:800}.pa-jg-stairs dd{margin:0;font-weight:700}.pa-jg-stairs article>p{margin-top:8px;color:#6a7b71;font-size:10.5px;line-height:1.5}.pa-jg-stairs article>footer{margin-top:auto;display:flex;align-items:center;gap:7px;padding:9px 10px;background:#fff;border:1px solid #cdd6d0;font-size:12px}.pa-jg-stairs article>footer svg{width:14px;color:#397454}.pa-jg-next{position:absolute;right:-34px;top:50%;width:34px;display:flex;flex-direction:column;align-items:center;gap:3px;color:#397454;font-size:9px;font-weight:800}.pa-jg-next svg{width:15px}.pa-jg-stairs article.is-s2{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pa-jg-stairs .is-s2>header small{color:#c7ff38}.pa-jg-stairs .is-s2>header em{background:#c7ff38;color:#0b1712}.pa-jg-stairs .is-s2 dl div{border-color:#ffffff1c}.pa-jg-stairs .is-s2 dt{color:#c7ff38}.pa-jg-stairs .is-s2>p{color:#a4b0a9}.pa-jg-stairs .is-s2>footer{background:#c7ff38;border-color:#c7ff38;color:#0b1712}.pa-jg-stairs .is-s2>footer svg{color:#0b1712}.pa-jg-stairs article.is-s3{border-top-style:dashed;background:#f4f6f2}.pa-jg-stairs .is-s3>header em{background:#6a7b71}.pa-rc-page section>header small{display:block;font:500 9px DM Mono,Pretendard,monospace;letter-spacing:.08em}.pa-rc-page section>header b{display:block;margin-top:5px;font-size:15px}.pa-rc-rules{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:370px;display:grid;grid-template-columns:300px 32px 1fr 32px 280px}.pa-rc-rules>svg{width:17px;align-self:center;justify-self:center;color:#397454}.pa-rc-codes{position:relative;padding:14px 16px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-rc-codes>header small{color:#c7ff38}.pa-rc-codes article{display:grid;grid-template-columns:24px 1fr auto;align-items:center;gap:8px;height:52px;margin-top:10px;padding:0 10px;border:1px solid #ffffff22}.pa-rc-codes article span{color:#c7ff38;font:600 12px DM Mono,monospace}.pa-rc-codes article code{font:600 11.5px DM Mono,monospace}.pa-rc-codes article em{color:#df806b;font:600 12px DM Mono,monospace;font-style:normal}.pa-rc-codes article.is-cut{opacity:.4}.pa-rc-codes article.is-cut code{text-decoration:line-through}.pa-rc-codes>footer{position:absolute;left:16px;right:16px;bottom:14px;padding-top:10px;border-top:1px solid #ffffff1c;color:#a4b0a9;font-size:11px}.pa-rc-filter{display:grid;grid-template-rows:repeat(4,1fr);gap:8px}.pa-rc-filter article{display:grid;grid-template-columns:40px 1fr;align-items:center;padding:0 16px;border:1px solid #bdc8c1;border-left:3px solid #397454;background:#fff}.pa-rc-filter article span{color:#397454;font:600 12px DM Mono,monospace}.pa-rc-filter article b{display:block;font-size:14px}.pa-rc-filter article small{display:block;margin-top:5px;color:#52655a;font-size:11px}.pa-rc-filter article.is-safe{border-left-color:#b4533d;background:#fbf6f4}.pa-rc-filter .is-safe span{color:#b4533d}.pa-rc-final{padding:14px 16px;background:#c7ff38;border-top:3px solid #c7ff38}.pa-rc-final>header small{color:#45611b}.pa-rc-final>div{margin-top:14px}.pa-rc-final>div small{display:block;margin-bottom:6px;color:#2f4219;font:500 9px DM Mono,monospace;letter-spacing:.08em}.pa-rc-final>div span{display:flex;align-items:center;gap:8px;height:36px;padding:0 10px;margin-bottom:5px;background:#0d1a14;color:#fff;font-size:12.5px;font-weight:700}.pa-rc-final>div span svg{width:14px;color:#c7ff38}.pa-rc-safe{position:absolute;z-index:2;left:62px;right:62px;top:564px;height:68px;display:flex;align-items:center;gap:12px;padding:0 20px;border:1px solid #b4533d;border-left:4px solid #b4533d;background:#fbf6f4}.pa-rc-safe svg{width:20px;color:#b4533d}.pa-rc-safe b{color:#b4533d;font-size:13px;white-space:nowrap}.pa-rc-safe span{color:#3e5147;font-size:12px}.pa-rc-data{position:absolute;z-index:2;left:62px;top:176px;width:380px;height:456px;padding:14px 16px;border:1px solid #bdc8c1;border-top:2px solid #397454;background:#fff}.pa-rc-data>header{display:flex;align-items:center;gap:10px}.pa-rc-data>header svg{width:20px;color:#397454}.pa-rc-data>header small{color:#397454}.pa-rc-data dl{margin:14px 0 0}.pa-rc-data dl div{display:grid;grid-template-columns:96px 1fr;align-items:center;height:56px;border-bottom:1px solid #d3dad5}.pa-rc-data dt{color:#52655a;font-size:12px;font-weight:800}.pa-rc-data dd{margin:0;font:600 12.5px DM Mono,monospace}.pa-rc-arrow{position:absolute;z-index:2;width:17px;color:#397454}.pa-rc-arrow.is-a{left:452px;top:396px}.pa-rc-phone{position:absolute;z-index:2;left:480px;top:176px;width:250px;height:456px;padding:12px;border:7px solid #0d1a14;border-radius:26px;background:#fff;overflow:hidden}.pa-rc-video{position:relative;height:120px;display:flex;align-items:center;justify-content:center;background:#0d1a14;color:#c7ff38;border-radius:10px}.pa-rc-video svg{width:30px}.pa-rc-video span{position:absolute;right:8px;bottom:6px;color:#a4b0a9;font:500 9px DM Mono,monospace}.pa-rc-phone>small{display:block;margin-top:12px;color:#397454;font:500 8.5px DM Mono,monospace;letter-spacing:.08em}.pa-rc-phone>b{display:block;margin-top:4px;font-size:20px}.pa-rc-phone>em{display:inline-block;margin-top:8px;padding:4px 8px;background:#c7ff38;font:600 11px DM Mono,monospace;font-style:normal}.pa-rc-phone ol{margin:12px 0 0;padding-left:18px;color:#3e5147;font-size:11px;line-height:1.9}.pa-rc-phone>p{display:flex;align-items:center;gap:6px;margin-top:12px;padding:8px;background:#fbf6f4;color:#b4533d;font-size:10.5px;font-weight:700}.pa-rc-phone>p svg{width:13px}.pa-rc-owner{position:absolute;z-index:2;left:756px;right:62px;top:176px;height:456px;padding:14px 16px;border-top:2px solid #71877a;background:#edf1ed}.pa-rc-owner>header small{color:#61766a}.pa-rc-owner article{display:grid;grid-template-columns:86px 1fr;align-items:center;height:70px;border-bottom:1px solid #cdd6d0}.pa-rc-owner article em{justify-self:start;padding:4px 9px;background:#397454;color:#fff;font-size:11px;font-weight:800;font-style:normal}.pa-rc-owner article b{display:block;font-size:14px}.pa-rc-owner article small{display:block;margin-top:4px;color:#52655a;font-size:11px}.pa-rc-owner>footer{position:absolute;left:16px;right:16px;bottom:14px;padding:12px 14px;background:#0d1a14;color:#fff}.pa-rc-owner>footer small{display:block;color:#c7ff38;font-size:10px;font-weight:800}.pa-rc-owner>footer b{display:block;margin-top:6px;font-size:18px}.pa-rc-owner>footer span{display:block;margin-top:5px;color:#a4b0a9;font-size:11px}.pa-rc-product{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:374px;display:grid;grid-template-columns:1fr 32px 1.2fr 32px 1fr}.pa-rc-product>svg{width:17px;align-self:center;justify-self:center;color:#397454}.pa-rc-body{position:relative;padding:14px 16px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-rc-body>header small{color:#c7ff38}.pa-rc-body>div{position:relative;height:150px;display:flex;align-items:center;justify-content:center}.pa-rc-body .pa-dz-skeleton{width:92px;height:146px;color:#e3eae5}.pa-rc-body>div span{position:absolute;right:14px;top:40px;padding:2px 6px;background:#c7ff38;color:#0b1712;font-size:10px;font-weight:800}.pa-rc-body dl{margin:6px 0 0}.pa-rc-body dl div{display:flex;justify-content:space-between;align-items:center;height:36px;border-bottom:1px solid #ffffff1c;font-size:11.5px}.pa-rc-body dt{color:#a4b0a9}.pa-rc-body dd{margin:0;font:600 13px DM Mono,monospace}.pa-rc-body dd.is-hit{padding:2px 6px;background:#c7ff38;color:#0b1712}.pa-rc-body>footer{position:absolute;left:16px;right:16px;bottom:12px;color:#a4b0a9;font-size:10.5px}.pa-rc-item{padding:14px 16px;border:1px solid #bdc8c1;border-top:2px solid #397454;background:#fff}.pa-rc-item>header small{color:#397454}.pa-rc-item-head{display:flex;align-items:center;gap:10px;margin-top:12px;padding-bottom:10px;border-bottom:1px solid #d3dad5}.pa-rc-item-head>svg{width:22px;color:#397454}.pa-rc-item-head b{display:block;font-size:14px}.pa-rc-item-head small{display:block;margin-top:3px;color:#6a7b71;font:500 9.5px DM Mono,monospace}.pa-rc-item-head em{margin-left:auto;font:700 13px DM Mono,monospace;font-style:normal}.pa-rc-review{margin-top:10px;padding:9px 10px;background:#f1f4f1}.pa-rc-review small{color:#397454;font-size:10px;font-weight:800}.pa-rc-review p{margin-top:5px;color:#3e5147;font-size:11px;line-height:1.5}.pa-rc-item table{width:100%;margin-top:10px;border-collapse:collapse;font-size:11.5px}.pa-rc-item th{height:24px;padding:0 10px;background:#e3eae4;text-align:left;border:1px solid #cdd6d0;color:#3e5147}.pa-rc-item td{height:30px;padding:0 10px;border:1px solid #cdd6d0;font:600 11.5px DM Mono,monospace}.pa-rc-item tr.is-hit td{background:#c7ff38}.pa-rc-result{padding:14px 16px;border-top:2px solid #71877a;background:#edf1ed}.pa-rc-result>header small{color:#61766a}.pa-rc-card{margin-top:14px;padding:16px;border:1px solid #cdd6d0;background:#fff;border-radius:12px}.pa-rc-card>svg{width:26px;color:#397454}.pa-rc-card>b{display:block;margin-top:10px;font-size:15px}.pa-rc-card>span{display:block;margin-top:6px;color:#52655a;font-size:10.5px}.pa-rc-card>strong{display:block;margin-top:14px;padding:8px 10px;background:#c7ff38;font-size:13px}.pa-rc-card>em{display:flex;align-items:center;justify-content:center;gap:6px;margin-top:10px;padding:9px;background:#0d1a14;color:#fff;font-size:12px;font-weight:800;font-style:normal;border-radius:6px}.pa-rc-card>em svg{width:13px;color:#c7ff38}.pa-rc-honest{position:absolute;z-index:2;left:62px;right:62px;top:566px;height:66px;display:flex;align-items:center;gap:12px;padding:0 20px;border:1px dashed #b4533d;background:#fbf6f4}.pa-rc-honest svg{width:18px;color:#b4533d}.pa-rc-honest b{color:#b4533d;font-size:13px;white-space:nowrap}.pa-rc-honest span{color:#52655a;font-size:12px}.pa-rc-compare{position:absolute;z-index:2;left:62px;top:176px;width:600px;height:370px;padding:14px 16px;border:1px solid #bdc8c1;border-top:2px solid #397454;background:#fff}.pa-rc-compare>header small{color:#397454}.pa-rc-compare table{width:100%;margin-top:14px;border-collapse:collapse;font-size:12px}.pa-rc-compare th,.pa-rc-compare td{height:60px;padding:0 12px;border:1px solid #cdd6d0;text-align:left}.pa-rc-compare thead th{height:36px;background:#e3eae4;color:#3e5147}.pa-rc-compare thead th.is-pick{background:#0d1a14;color:#c7ff38}.pa-rc-compare tbody th{width:70px;color:#52655a;font-weight:800;background:#f4f6f2}.pa-rc-compare td{color:#52655a}.pa-rc-compare td.is-pick{background:#c7ff3826;color:#0b1712;font-weight:800}.pa-rc-scale{position:absolute;z-index:2;left:680px;right:62px;top:176px;height:370px;padding:14px 16px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-rc-scale>header small{color:#c7ff38}.pa-rc-legend{display:flex;gap:16px;margin-top:14px;color:#a4b0a9;font-size:10.5px}.pa-rc-legend span{display:flex;align-items:center;gap:6px}.pa-rc-legend i{width:10px;height:10px}.pa-rc-scale i.is-dev{background:#6f8177}.pa-rc-scale i.is-content{background:#c7ff38}.pa-rc-scale article{display:grid;grid-template-columns:80px 1fr;align-items:center;height:56px;border-bottom:1px solid #ffffff15}.pa-rc-scale article span{color:#e3eae5;font:600 12px DM Mono,Pretendard,monospace}.pa-rc-scale article div{display:flex;flex-direction:column;gap:4px}.pa-rc-scale article div i{display:block;height:12px}.pa-rc-scale>footer{margin-top:18px;padding:10px 12px;border:1px solid #ffffff22;color:#c9d3cd;font-size:11.5px;line-height:1.6}.pa-rc-agree{position:absolute;z-index:2;left:62px;right:62px;top:564px;height:68px;display:flex;align-items:center;gap:14px;padding:0 20px;border:1px dashed #b4533d;border-top:3px solid #b4533d;background:#fbf6f4}.pa-rc-agree svg{width:18px;color:#b4533d}.pa-rc-agree b{color:#b4533d;font-size:13px}.pa-rc-agree span{color:#3e5147;font-size:12.5px;font-weight:700}.pa-rc-agree i{width:4px;height:4px;border-radius:50%;background:#b4533d}.pa-c4-page section>header small{display:block;font:500 9px DM Mono,Pretendard,monospace;letter-spacing:.08em}.pa-c4-page section>header b{display:block;margin-top:5px;font-size:15px}.pa-c4-gantt{position:absolute;z-index:2;left:62px;right:62px;top:170px;height:420px;border-top:2px solid #0d1a14;background:#fff}.pa-c4-g-head,.pa-c4-g-row{display:grid;grid-template-columns:220px 110px 1fr;align-items:center}.pa-c4-g-head{height:28px;background:#0d1a14;color:#c7ff38;font-size:11px;font-weight:800}.pa-c4-g-head>span{padding:0 12px}.pa-c4-g-head>div,.pa-c4-g-row>div{position:relative;height:100%}.pa-c4-g-head em{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding-left:8px;border-left:1px solid #ffffff2a;font-style:normal}.pa-c4-g-row{height:30px;border-bottom:1px solid #e1e7e2}.pa-c4-g-row>span{padding:0 12px;font-size:11.5px;font-weight:700}.pa-c4-g-row>small{color:#6a7b71;font-size:10px}.pa-c4-g-row>div{background:repeating-linear-gradient(90deg,transparent 0 calc(100%/76*7 - 1px),#eef2ee calc(100%/76*7 - 1px) calc(100%/76*7))}.pa-c4-g-row i{position:absolute;top:8px;height:14px}.pa-c4-g-row.is-p1 i{background:#0d1a14}.pa-c4-g-row.is-p2 i{background:#c7ff38;box-shadow:inset 0 0 0 1px #6f8f1a}.pa-c4-g-row.is-p3 i{background:repeating-linear-gradient(135deg,#9fb0a6 0 4px,#dfe7df 4px 8px)}.pa-c4-g-marks{position:absolute;inset:28px 0 0 330px;pointer-events:none}.pa-c4-g-marks b{position:absolute;top:0;bottom:0;border-left:2px dashed #b4533d}.pa-c4-g-marks em{position:absolute;bottom:-24px;left:-4px;padding:2px 6px;background:#b4533d;color:#fff;font-size:9.5px;font-weight:800;font-style:normal;white-space:nowrap;transform:translate(-50%)}.pa-c4-g-marks b:last-child em{transform:translate(-100%)}.pa-c4-legend{position:absolute;z-index:2;left:62px;right:62px;top:612px;height:30px;display:flex;align-items:center;gap:18px;font-size:11px;color:#52655a}.pa-c4-legend span{display:flex;align-items:center;gap:6px}.pa-c4-legend i{width:14px;height:10px}.pa-c4-legend i.is-p1{background:#0d1a14}.pa-c4-legend i.is-p2{background:#c7ff38;box-shadow:inset 0 0 0 1px #6f8f1a}.pa-c4-legend i.is-p3{background:repeating-linear-gradient(135deg,#9fb0a6 0 4px,#dfe7df 4px 8px)}.pa-c4-legend strong{margin-left:auto;color:#397454;font-size:12px}.pa-c4-costs{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:380px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.pa-c4-cost{padding:14px 18px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.pa-c4-cost>header{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #cdd6d0}.pa-c4-cost>header small{color:#397454}.pa-c4-cost>header strong{font:600 30px DM Mono,monospace}.pa-c4-cost>header strong em{margin-left:4px;font:800 12px Manrope,Pretendard,sans-serif;font-style:normal}.pa-c4-cost table{width:100%;border-collapse:collapse;font-size:11.5px}.pa-c4-cost tr{border-bottom:1px solid #e1e7e2}.pa-c4-cost th{height:36px;text-align:left;font-weight:800;width:130px}.pa-c4-cost td{color:#52655a}.pa-c4-cost td:last-child{text-align:right;font:600 13px DM Mono,monospace;color:#0b1712}.pa-c4-cost.is-dark{background:#0d1a14;color:#fff;border-color:#0d1a14;border-top-color:#c7ff38}.pa-c4-cost.is-dark>header{border-color:#ffffff1c}.pa-c4-cost.is-dark>header small,.pa-c4-cost.is-dark>header strong{color:#c7ff38}.pa-c4-cost.is-dark tr{border-color:#ffffff15}.pa-c4-cost.is-dark td{color:#a4b0a9}.pa-c4-cost.is-dark td:last-child{color:#c7ff38}.pa-c4-sum{position:absolute;z-index:2;left:62px;right:62px;top:572px;height:60px;display:flex;align-items:center;gap:14px;padding:0 18px;background:#dfe7df;border-top:2px solid #397454;font-size:11.5px;color:#3e5147}.pa-c4-sum b{margin-right:7px;color:#397454}.pa-c4-sum i{width:1px;height:22px;background:#9fb0a6}.pa-c4-sum span:first-child{font-weight:800;color:#0b1712}.pa-c4-options{position:absolute;z-index:2;left:62px;right:62px;top:170px;border-top:2px solid #0d1a14}.pa-c4-o-head,.pa-c4-options article{display:grid;grid-template-columns:260px 1fr 1fr}.pa-c4-o-head{height:30px;background:#0d1a14;color:#c7ff38;font-size:11px;font-weight:800}.pa-c4-o-head span{display:flex;align-items:center;padding:0 14px}.pa-c4-options article{min-height:52px;border-bottom:1px solid #d3dad5;background:#fff}.pa-c4-options article>*{display:flex;align-items:center;gap:8px;padding:0 14px;font-size:11.5px}.pa-c4-options article>span{font-weight:800;font-size:12.5px}.pa-c4-options article>span i{width:24px;color:#397454;font:600 11px DM Mono,monospace;font-style:normal}.pa-c4-options article p{color:#3e5147;border-left:1px solid #e1e7e2}.pa-c4-options article p svg{width:13px;flex:none;color:#397454}.pa-c4-options article p em{padding:3px 8px;background:#f1f4f1;color:#0b1712;font-weight:700;font-style:normal}.pa-c4-options article.is-extra{background:#f7fbef}.pa-c4-note{position:absolute;z-index:2;left:62px;right:62px;top:576px;height:56px;display:flex;align-items:center;gap:10px;padding:0 18px;border:1px dashed #397454;background:#fff;font-size:11.5px;color:#3e5147}.pa-c4-note svg{width:16px;color:#397454;flex:none}.pa-c4-flow{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:50px;display:grid;grid-template-columns:repeat(4,1fr);gap:22px}.pa-c4-flow span{position:relative;display:flex;align-items:center;gap:10px;padding:0 16px;background:#0d1a14;color:#fff;font-size:13px;font-weight:800}.pa-c4-flow span i{color:#c7ff38;font:600 11px DM Mono,monospace;font-style:normal}.pa-c4-flow span svg{position:absolute;right:-18px;width:14px;color:#397454}.pa-c4-cases{position:absolute;z-index:2;left:62px;width:720px;top:246px;height:386px;display:grid;grid-template-rows:repeat(3,1fr);gap:10px}.pa-c4-cases article{display:grid;grid-template-columns:60px 1fr 200px;align-items:center;padding:0 18px;border:1px solid #bdc8c1;border-left:4px solid #397454;background:#fff}.pa-c4-cases article>b{font:700 28px DM Mono,monospace;color:#397454}.pa-c4-cases strong{display:block;font-size:15px}.pa-c4-cases small{display:block;margin-top:6px;color:#52655a;font-size:11.5px}.pa-c4-cases em{justify-self:end;padding:6px 10px;background:#e3eae4;font-size:11.5px;font-weight:800;font-style:normal}.pa-c4-cases .is-a em{background:#c7ff38}.pa-c4-cases .is-c{border-left-color:#b4533d}.pa-c4-cases .is-c>b{color:#b4533d}.pa-c4-cases .is-c em{background:#fbf6f4;color:#b4533d}.pa-c4-done{position:absolute;z-index:2;left:802px;right:62px;top:246px;height:386px;padding:16px 18px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-c4-done>header{display:flex;align-items:center;gap:10px}.pa-c4-done>header svg{width:24px;color:#c7ff38}.pa-c4-done>header small{color:#c7ff38}.pa-c4-done ul{list-style:none;margin:20px 0 0;padding:0}.pa-c4-done li{display:flex;align-items:center;gap:10px;height:62px;border-bottom:1px solid #ffffff15;font-size:13px;font-weight:700}.pa-c4-done li svg{width:16px;color:#c7ff38;flex:none}.pa-c4-person{position:absolute;z-index:2;left:62px;top:176px;width:340px;height:456px;padding:18px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pa-c4-person>small{color:#c7ff38;font-size:10.5px;font-weight:800}.pa-c4-person>b{display:flex;align-items:baseline;gap:10px;margin-top:12px;font-size:30px}.pa-c4-person>b u{color:#c7ff38;font:600 13px DM Mono,Pretendard,monospace;text-decoration:none}.pa-c4-person ul{list-style:none;margin:22px 0 0;padding:0}.pa-c4-person li{display:flex;align-items:center;gap:9px;height:48px;border-bottom:1px solid #ffffff15;font-size:12.5px;font-weight:700}.pa-c4-person li svg{width:14px;color:#c7ff38;flex:none}.pa-c4-person>footer{position:absolute;left:18px;right:18px;bottom:18px;padding:12px;border:1px solid #ffffff22}.pa-c4-person>footer b{display:block;color:#c7ff38;font-size:12px}.pa-c4-person>footer span{display:block;margin-top:5px;color:#a4b0a9;font-size:11px}.pa-c4-apps{position:absolute;z-index:2;left:418px;top:176px;width:380px;height:456px;padding:14px 16px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.pa-c4-apps>header small{color:#397454}.pa-c4-apps article{display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;margin-top:12px;padding:12px;border:1px solid #cdd6d0;background:#f4f6f2}.pa-c4-apps article>svg{grid-row:1/3;width:26px;color:#397454;align-self:center}.pa-c4-apps article b{font-size:16px}.pa-c4-apps article small{margin-left:8px;color:#52655a;font-size:11px}.pa-c4-apps article>span{margin-top:5px;color:#397454;font-size:11px;font-weight:800}.pa-c4-apps article div{display:flex;align-items:baseline}.pa-c4-api{margin-top:18px;padding-top:12px;border-top:1px solid #d3dad5}.pa-c4-api small{color:#61766a;font-size:10.5px;font-weight:800}.pa-c4-api p{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.pa-c4-api em{padding:5px 9px;border:1px solid #9fb0a6;font-size:11px;font-weight:700;font-style:normal}.pa-c4-why{position:absolute;z-index:2;left:814px;right:62px;top:176px;height:456px;padding:14px 16px;border-top:2px solid #71877a;background:#edf1ed}.pa-c4-why>header small{color:#61766a}.pa-c4-why ol{list-style:none;margin:14px 0 0;padding:0;counter-reset:w}.pa-c4-why li{padding:14px 0;border-bottom:1px solid #cdd6d0;counter-increment:w}.pa-c4-why li b{display:block;font-size:14px}.pa-c4-why li b:before{content:counter(w,decimal-leading-zero) "  ";color:#397454;font:600 11px DM Mono,monospace}.pa-c4-why li span{display:block;margin-top:6px;color:#52655a;font-size:11.5px;line-height:1.55}.pa-c4-career{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:420px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(8,1fr);grid-auto-flow:column;gap:6px 12px}.pa-c4-career p{display:grid;grid-template-columns:26px 1fr auto;align-items:center;padding:0 12px;border:1px solid #d3dad5;background:#fff;font-size:12px}.pa-c4-career p i{color:#8a998f;font:500 10px DM Mono,monospace;font-style:normal}.pa-c4-career p b{font-weight:800}.pa-c4-career p em{color:#6a7b71;font-size:10.5px;font-style:normal}.pa-c4-career p.is-dev{background:#0d1a14;border-color:#0d1a14;color:#fff}.pa-c4-career p.is-dev i,.pa-c4-career p.is-dev em{color:#c7ff38}.pa-c4-answers{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:456px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);gap:12px}.pa-c4-answers article{display:grid;grid-template-columns:46px 1fr;grid-template-rows:auto 1fr;-moz-column-gap:10px;column-gap:10px;padding:16px 18px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.pa-c4-answers article i{grid-row:1/3;color:#397454;font:700 22px DM Mono,monospace;font-style:normal}.pa-c4-answers article b{font-size:17px}.pa-c4-answers article p{margin-top:12px;color:#3e5147;font-size:13.5px;line-height:1.7}.pa-c4-thanks .pa-cover-copy{top:150px}.pa-c4-summary{position:absolute;z-index:4;left:74px;right:74px;bottom:112px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff2a}.pa-c4-summary span{padding:18px 20px 0 0;border-right:1px solid #ffffff18}.pa-c4-summary span+span{padding-left:20px}.pa-c4-summary small{display:block;color:#68766e;font:500 10px DM Mono,Pretendard,monospace;letter-spacing:.1em}.pa-c4-summary b{display:block;margin-top:10px;color:#fff;font-size:22px}.pa-c4-summary em{display:block;margin-top:6px;color:#c7ff38;font-size:11.5px;font-style:normal}.pa-ex-shot{position:absolute;z-index:2;left:62px;top:170px;width:268px;height:470px;margin:0;background:#050807;overflow:hidden}.pa-ex-shot img{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 45%;object-position:center 45%;transform:scale(1.12)}.pa-ex-shot figcaption{position:absolute;left:0;right:0;bottom:0;padding:6px 10px;background:#0d1a14e6;color:#c7ff38;font:500 9px DM Mono,monospace}.pa-ex-map{position:absolute;z-index:2;left:354px;right:62px;top:170px;height:470px;display:flex;flex-direction:column;gap:8px}.pa-ex-map>header{display:grid;grid-template-columns:1fr 34px 1fr;align-items:center;height:30px;background:#0d1a14;color:#c7ff38;font-size:11.5px;font-weight:800}.pa-ex-map>header span{padding:0 16px}.pa-ex-map>header svg{width:14px;justify-self:center}.pa-ex-map article{flex:1;display:grid;grid-template-columns:1fr 34px 1fr;align-items:stretch}.pa-ex-map article>svg{width:16px;align-self:center;justify-self:center;color:#397454}.pa-ex-map article>div{display:flex;flex-direction:column;justify-content:center;padding:0 16px;border:1px solid #bdc8c1;background:#fff}.pa-ex-map article>div small{color:#8a7a3a;font:600 9.5px DM Mono,monospace;letter-spacing:.08em}.pa-ex-map article>div b{margin-top:5px;font-size:14px}.pa-ex-map article>div.is-now{flex-direction:row;align-items:center;justify-content:space-between;border-color:#0d1a14;background:#0d1a14;color:#fff}.pa-ex-map article>div.is-now em{padding:3px 8px;background:#c7ff38;color:#0b1712;font:700 10px DM Mono,monospace;font-style:normal}.pa-ex-map>footer{height:52px;display:flex;align-items:center;gap:10px;padding:0 16px;background:#c7ff38}.pa-ex-map>footer svg{width:18px}.pa-ex-map>footer b{font-size:13px}.pa-ex-map>footer span{font-size:12px;color:#2f4219}.pa-ex-steps{position:absolute;z-index:2;left:354px;width:430px;top:170px;height:470px;display:grid;grid-template-rows:repeat(5,1fr);gap:8px}.pa-ex-steps article{position:relative;display:grid;grid-template-columns:40px 1fr;align-items:center;padding:0 16px;border:1px solid #bdc8c1;background:#fff}.pa-ex-steps article+article:before{content:"";position:absolute;left:25px;top:-9px;border:5px solid transparent;border-top:6px solid #397454;border-bottom:0}.pa-ex-steps span{color:#397454;font:600 12px DM Mono,monospace}.pa-ex-steps b{display:block;font-size:14px}.pa-ex-steps small{display:block;margin-top:4px;color:#52655a;font-size:11px}.pa-ex-steps article.is-key{background:#0d1a14;border-color:#0d1a14;color:#fff}.pa-ex-steps .is-key span{color:#c7ff38}.pa-ex-steps .is-key small{color:#a4b0a9}.pa-ex-link{position:absolute;z-index:2;left:802px;right:62px;top:170px;height:470px;padding:16px 18px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pa-ex-link>header small{display:block;color:#c7ff38;font-size:10.5px;font-weight:800}.pa-ex-link>header b{display:block;margin-top:6px;font-size:15px}.pa-ex-link ul{list-style:none;margin:18px 0 0;padding:0}.pa-ex-link li{display:flex;align-items:center;gap:9px;height:54px;border-bottom:1px solid #ffffff15;font-size:13px;font-weight:700}.pa-ex-link li svg{width:15px;flex:none;color:#c7ff38}.pa-ex-link>footer{position:absolute;left:18px;right:18px;bottom:18px;padding:14px;background:#c7ff38;color:#0b1712}.pa-ex-link>footer b{display:block;font-size:15px}.pa-ex-link>footer span{display:block;margin-top:6px;font-size:11.5px;color:#2f4219}.sb-root{background:#dfe2df;color:#15271e;font-family:Pretendard,Apple SD Gothic Neo,sans-serif;-webkit-font-smoothing:antialiased}.sb-root *{box-sizing:border-box}.sb-root h1,.sb-root h2,.sb-root h3,.sb-root p{margin:0}.sb-root em{font-style:normal}.sb-toolbar{height:58px;padding:0 32px;background:#0b1610;color:#f3f6f1;display:flex;align-items:center;justify-content:space-between;font-size:13px}.sb-toolbar>div{display:flex;align-items:center;gap:10px}.sb-toolbar i{width:7px;height:7px;border-radius:50%;background:#c7ff38}.sb-toolbar span{font-size:11px;color:#9aa99f;margin-left:12px}.sb-toolbar button{display:flex;align-items:center;gap:8px;border:1px solid #ffffff40;background:none;color:inherit;padding:7px 12px;border-radius:3px;cursor:pointer}.sb-stage{--sb-scale:1;--sb-height:720px;display:flex;align-items:center;flex-direction:column;gap:28px;padding:30px 20px 60px}.sb-shell{width:calc(1280px * var(--sb-scale));height:var(--sb-height);position:relative;flex:none}.sb-shell[hidden]{display:none}.sb-slide{position:absolute;width:1280px;height:720px;overflow:hidden;transform:scale(var(--sb-scale));transform-origin:top left;background:#f4f6f2;box-shadow:0 16px 50px #0b1e1926;padding:48px 62px}.sb-grid{position:absolute;inset:0;background-image:linear-gradient(#24453106 1px,transparent 1px),linear-gradient(90deg,#24453106 1px,transparent 1px);background-size:48px 48px;pointer-events:none}.sb-slide>*:not(.sb-grid){position:relative}.sb-slide .sb-footer{position:absolute;left:62px;right:62px;bottom:25px;display:flex;justify-content:space-between;font-size:10px;letter-spacing:1.4px;color:#667b6d}.sb-dark{background:#07140e;color:#f4f6f2}.sb-dark .sb-grid{background-image:linear-gradient(#a8ffbd08 1px,transparent 1px),linear-gradient(90deg,#a8ffbd08 1px,transparent 1px)}.sb-dark .sb-footer{color:#86988b}.sb-heading>p{font-size:11px;letter-spacing:1.5px;color:#426c50;font-weight:700;display:flex;gap:25px}.sb-heading>p span{color:#76867b;letter-spacing:0}.sb-heading h2{font-size:38px;line-height:1.24;letter-spacing:-1.8px;margin-top:18px;font-weight:750}.sb-heading h2 em{color:#3a7050}.sb-heading>div{font-size:15px;color:#65756b;margin-top:15px;line-height:1.6}.sb-label{font-size:12px;font-weight:700;letter-spacing:.5px;color:#3e7352}.sb-cover-brand{display:flex;justify-content:space-between;align-items:center;font-size:11px;letter-spacing:1.3px}.sb-cover-brand>b{font-size:18px;letter-spacing:2px}.sb-cover-brand>b span{font-size:11px;color:#b8c7bd;font-weight:400}.sb-cover-brand>span{border:1px solid #71877970;padding:8px 14px;color:#b6c9bb}.sb-slide .sb-cover-copy{position:absolute;left:62px;top:143px;width:650px}.sb-cover-copy>p{color:#a4bbab;font-size:12px;letter-spacing:1px}.sb-cover-copy h1{font-size:49px;line-height:1.25;letter-spacing:-2.7px;margin-top:22px;font-weight:750}.sb-cover-copy h1 em{color:#c7ff38}.sb-cover-copy>div:not(.sb-cover-promise){font-size:17px;line-height:1.8;color:#b0c2b6;margin-top:24px}.sb-cover-promise{margin-top:26px;border-left:2px solid #c7ff38;padding-left:16px}.sb-cover-promise span{display:block;font-size:10px;letter-spacing:1.8px;color:#c7ff38;margin-bottom:8px}.sb-cover-promise b{font-size:14px;font-weight:500}.sb-slide .sb-cover-visual{position:absolute;right:62px;top:150px;width:475px;height:380px}.sb-admin{position:absolute;right:0;top:31px;width:298px;background:#f4f6f2;color:#183424;border:1px solid #ffffff40;border-radius:8px;box-shadow:0 20px 60px #0005;overflow:hidden}.sb-window{height:30px;display:flex;align-items:center;gap:4px;background:#e2e8df;padding:0 12px}.sb-window i{width:5px;height:5px;background:#9dac9c;border-radius:50%}.sb-window span{font-size:9px;margin-left:10px}.sb-admin-content{padding:21px 20px 20px 65px}.sb-admin-content>small{font-size:8px;letter-spacing:1.5px;color:#748572}.sb-admin-content h3{font-size:19px;letter-spacing:-.7px;margin:8px 0 18px}.sb-admin-row{display:flex;justify-content:space-between;font-size:10px;padding:9px 0;border-bottom:1px solid #dce3d8}.sb-admin-row>span{color:#73816d}.sb-admin-memo{background:#e8ede4;padding:10px;margin:14px 0;font-size:9px}.sb-admin-memo span{color:#677d62}.sb-admin-memo p{line-height:1.6;margin-top:5px}.sb-admin-action{background:#244b33;color:#e8f2e7;text-align:center;font-size:10px;padding:10px;display:flex;align-items:center;justify-content:center;gap:6px}.sb-phone{position:absolute;left:7px;top:0;width:211px;height:369px;background:#fff;border:6px solid #26382c;border-radius:28px;box-shadow:0 20px 45px #0005;overflow:hidden;color:#163121;z-index:2}.sb-phone-top{font-size:8px;padding:10px 14px 5px;display:flex;justify-content:space-between}.sb-phone-nav{display:flex;justify-content:space-between;align-items:center;font-size:10px;padding:8px 13px}.sb-room{height:80px;background:linear-gradient(130deg,#b7c9b0,#dce6d5);display:flex;align-items:center;justify-content:center;gap:10px;color:#526e4a}.sb-room span{font-size:10px;letter-spacing:2px}.sb-phone-body{padding:12px 14px}.sb-phone-body>small{font-size:8px;color:#768373}.sb-phone-body h3{font-size:16px;margin-top:5px}.sb-phone-body>p{font-size:9px;color:#7a8576;margin-top:4px}.sb-phone-info{display:flex;justify-content:space-between;margin:12px 0;font-size:8px;color:#7b8875}.sb-phone-info b{display:block;color:#283b23;font-size:10px;margin-top:4px}.sb-confirm{background:#edf4e7;padding:10px;border-radius:5px}.sb-confirm svg{vertical-align:middle;color:#406c30;margin-right:4px}.sb-confirm b{font-size:10px}.sb-confirm p{font-size:8px;line-height:1.6;margin-top:6px;color:#63735b}.sb-phone-home{width:65px;height:3px;background:#21341c;margin:0 auto;border-radius:3px}.sb-mock-label{position:absolute;bottom:-12px;right:0;font-size:10px;color:#8aa38f}.sb-slide .sb-cover-bottom{position:absolute;left:62px;right:62px;bottom:72px;border-top:1px solid #49644d;display:grid;grid-template-columns:260px 205px 1fr 235px;padding-top:21px;align-items:center}.sb-cover-bottom small{display:block;font-size:9px;letter-spacing:1.5px;color:#91a795;margin-bottom:7px}.sb-cover-bottom b{font-size:37px;line-height:1;color:#c7ff38;letter-spacing:-1px}.sb-cover-bottom b span{font-size:18px;margin-left:6px;font-weight:500;color:#ecf3e9}.sb-cover-bottom strong{font-size:15px;line-height:1.6;font-weight:500}.sb-cover-bottom>p{border-left:1px solid #3f5643;padding-left:20px;font-size:11px;line-height:1.8;color:#a7b9aa}.sb-understanding{display:grid;grid-template-columns:1fr 1fr;gap:50px;margin-top:30px}.sb-understanding>div{border-top:2px solid #34593f;padding-top:17px}.sb-understanding h3{font-size:25px;line-height:1.4;letter-spacing:-.9px;margin-top:10px}.sb-understanding ul{padding-left:18px;font-size:14px;line-height:1.9;color:#617360;margin:12px 0 0}.sb-flow{margin-top:28px;display:flex;align-items:center;justify-content:space-between;background:#e7ede3;padding:20px 28px}.sb-flow article{display:flex;align-items:center;gap:15px}.sb-flow article>svg{width:27px;height:27px;color:#54734a}.sb-flow>svg{color:#80937a;width:22px}.sb-flow small{display:block;font-size:11px;color:#698062;margin-bottom:4px}.sb-flow b{font-size:19px}.sb-bottom-note{font-size:13px;margin-top:17px;color:#6b7c64}.sb-bottom-note b{margin-left:10px;color:#2b4d31;font-weight:600}.sb-scope{display:grid;grid-template-columns:1fr 1fr;gap:28px;margin-top:26px}.sb-scope article{border-top:2px solid #31563e;background:#e9eee5;padding:18px 22px}.sb-scope header{display:flex;align-items:center;gap:10px;margin-bottom:14px}.sb-scope header>svg{width:22px}.sb-scope h3{font-size:21px;letter-spacing:-.7px}.sb-scope header>span{margin-left:auto;font-size:11px;color:#73816b}.sb-scope article>p{display:flex;align-items:center;gap:10px;font-size:14px;line-height:1.9}.sb-scope article>p svg{width:13px;color:#4c7440}.sb-scope-common{background:#254a32;color:#eff5eb;display:flex;gap:30px;align-items:center;padding:13px 22px;font-size:12px;margin-top:14px}.sb-scope-common b{color:#c7ff38}.sb-scope-excluded{margin-top:17px}.sb-scope-excluded>div{display:flex;gap:20px;font-size:12px;line-height:1.5;margin-top:10px}.sb-scope-excluded b{min-width:90px;color:#55704e}.sb-scope-excluded p{color:#63705e}.sb-scope-excluded small{font-size:10px;display:inline-block;margin-left:12px;color:#7c6854}.sb-timeline{display:grid;grid-template-columns:repeat(4,1fr);margin-top:33px;gap:15px}.sb-timeline article{border-top:2px solid #86967f;padding:15px 16px 0;background:#e9eee5}.sb-timeline article:first-child{background:#263e2d;border-color:#bcec42;color:#f4f8ee}.sb-month{display:flex;align-items:center;gap:12px}.sb-month b{font-size:30px;font-weight:500;color:#84967b}.sb-month span{font-size:12px;color:#6b7e62}.sb-timeline article:first-child .sb-month>*{color:#c7ff38}.sb-timeline h3{font-size:22px;letter-spacing:-.7px;margin-top:15px}.sb-timeline article>p{font-size:11px;color:#74836c;margin-top:9px}.sb-timeline article:first-child>p{color:#b4c3aa}.sb-timeline ul{font-size:12px;line-height:1.9;padding-left:16px;margin:17px 0;color:#5c7153}.sb-timeline article:first-child ul{color:#d3ddcb}.sb-result{border-top:1px solid #a6b39d70;padding:13px 0 16px}.sb-result small{display:block;font-size:9px;color:#778d6e;margin-bottom:5px}.sb-result strong{font-size:13px}.sb-timeline article:first-child .sb-result small{color:#b9d399}.sb-schedule-note{margin-top:22px;display:flex;align-items:center;gap:24px}.sb-schedule-note>b{font-size:16px;color:#3a603c}.sb-schedule-note p{font-size:12px;color:#617459;line-height:1.6}.sb-fine{font-size:10px;color:#7c8875;line-height:1.7;margin-top:18px}.sb-pricing{display:grid;grid-template-columns:390px 1fr;gap:38px;margin-top:26px}.sb-pricing>aside{background:#143021;color:#edf4e8;padding:27px 28px}.sb-pricing>aside>span{font-size:10px;letter-spacing:1.6px;color:#b0c0a6}.sb-pricing>aside>div:not(.sb-price-platform){margin-top:18px}.sb-pricing aside b{font-size:66px;letter-spacing:-3px;color:#c7ff38;line-height:1}.sb-pricing aside strong{font-size:23px;margin-left:10px}.sb-pricing aside em{font-size:12px;display:block;margin-top:15px;color:#c7d5bd}.sb-pricing aside>p{font-size:15px;line-height:1.7;margin-top:24px}.sb-price-platform{display:flex;align-items:center;gap:7px;border-top:1px solid #5a7453;margin-top:23px;padding-top:17px;font-size:10px;color:#b8c9ac}.sb-price-platform svg{width:14px}.sb-price-platform svg:nth-of-type(2){margin-left:10px}.sb-table-head{display:flex;justify-content:space-between;border-bottom:2px solid #36583b;padding-bottom:12px;font-size:11px;color:#72826b}.sb-price-row{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8dfd2;padding:15px 0}.sb-price-row b{font-size:16px}.sb-price-row small{display:block;margin-top:6px;font-size:11px;color:#7a8772}.sb-price-row>strong{font-size:18px;letter-spacing:-.4px}.sb-price-row>strong span{font-size:11px;font-weight:400}.sb-price-sub{display:flex;justify-content:space-between;font-size:11px;color:#6b7b62;margin-top:13px}.sb-price-total{display:flex;justify-content:space-between;font-size:17px;padding-top:13px;border-top:1px solid #aab9a0;margin-top:13px;color:#325a37;font-weight:700}.sb-price-notes{margin-top:19px;font-size:11px;line-height:1.8;color:#78836e}.sb-price-notes b{display:inline-block;width:80px;color:#48623e}.sb-team{display:grid;grid-template-columns:340px 1fr;gap:36px;margin-top:29px}.sb-team>aside{background:#e6ecdf;border-top:3px solid #3a6041;padding:22px 25px}.sb-team h3{font-size:34px;margin:9px 0;letter-spacing:-1px}.sb-team aside>p{font-size:14px;line-height:1.7;color:#697b5c}.sb-team ul{padding:0;list-style:none;font-size:13px;line-height:1.9;margin:17px 0}.sb-team li{display:flex;align-items:center;gap:7px}.sb-team li svg{width:13px;color:#5e7c4e}.sb-partner{border-top:1px solid #bdcbb1;padding-top:14px}.sb-partner small{font-size:11px;color:#627b50;display:block}.sb-partner b{font-size:13px;display:block;margin-top:6px}.sb-partner p{font-size:10px;margin-top:7px;color:#7a8870}.sb-experience-head{display:flex;align-items:center;justify-content:space-between;border-bottom:2px solid #3e6242;padding-bottom:13px;font-size:13px;font-weight:700}.sb-experience-head small{font-size:10px;font-weight:400;color:#7f8c76}.sb-experience article{display:flex;align-items:center;gap:17px;border-bottom:1px solid #d1dcc9;padding:22px 0;position:relative}.sb-exp-icon{background:#e2eadb;display:flex;align-items:center;justify-content:center;width:51px;height:60px;color:#527442}.sb-exp-icon svg{width:25px}.sb-experience article small{font-size:10px;color:#7a8c6e}.sb-experience h3{font-size:23px;margin:5px 0}.sb-experience article p{font-size:12px;color:#617857}.sb-exp-role{margin-left:auto;align-self:flex-start;font-size:10px;color:#4d6d41;border:1px solid #becfb2;padding:5px 8px;white-space:nowrap}.sb-team-close{display:flex;align-items:center;gap:21px;margin-top:23px;font-size:12px;background:#25452d;color:#dce8d4;padding:16px 20px}.sb-team-close>b{color:#c7ff38;margin-right:auto;font-size:14px}.sb-team-close svg{width:15px;color:#8eab7c}@media(max-width:600px){.sb-toolbar{padding:0 16px}.sb-toolbar span{display:none}.sb-toolbar button{font-size:11px}}@media print{@page{size:1280px 720px;margin:0}.sb-toolbar{display:none}.sb-root{background:#fff}.sb-stage{display:block;padding:0}.sb-shell{width:1280px;height:720px;-moz-column-break-after:page;break-after:page;page-break-after:always}.sb-shell:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.sb-slide{transform:none;box-shadow:none;print-color-adjust:exact;-webkit-print-color-adjust:exact}}.sb-price-row{padding:11px 0}.sb-pricing>aside{padding:23px 28px}.sb-pricing aside>p{margin-top:18px}.sb-price-platform{margin-top:18px;padding-top:13px}.sb-price-notes{margin-top:13px;font-size:11px;line-height:1.7}.sb-team{margin-top:24px}.sb-team>aside{padding:18px 25px}.sb-team h3{font-size:31px;margin:7px 0}.sb-team aside>p{font-size:13px;line-height:1.6}.sb-team ul{font-size:12px;line-height:1.8;margin:13px 0}.sb-partner{padding-top:11px}.sb-experience article{padding:15px 0}.sb-experience h3{font-size:23px;margin:4px 0}.sb-team-close{margin-top:17px;padding:13px 20px}.sb-team>aside{padding:15px 25px}.sb-team ul{margin:10px 0}.sb-experience article{padding:11px 0}.sb-team-close{margin-top:12px;padding:11px 20px}.pmc-root{min-height:100vh;background:#dfe2e3;color:#f4f7f4;font-family:Manrope,Pretendard,Apple SD Gothic Neo,sans-serif;-webkit-font-smoothing:antialiased}.pmc-root *{box-sizing:border-box}.pmc-root h1,.pmc-root h2,.pmc-root h3,.pmc-root h4,.pmc-root p{margin:0}.pmc-toolbar{height:58px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;background:#101311;color:#fff;border-bottom:1px solid #ffffff16}.pmc-toolbar-title{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;font-weight:750}.pmc-toolbar-title>i{width:7px;height:7px;border-radius:50%;background:#c7ff38;box-shadow:0 0 14px #c7ff38}.pmc-toolbar-title span{margin-left:8px;color:#818985;font-size:10px;font-weight:500}.pmc-toolbar button{display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #ffffff27;border-radius:3px;background:transparent;color:#fff;font-size:10px}.pmc-toolbar button svg{width:13px;height:13px}.pmc-stage{--pmc-scale:1;--pmc-height:720px;display:flex;flex-direction:column;align-items:center;gap:30px;padding:36px 24px 64px}.pmc-shell{position:relative;flex:0 0 auto;width:calc(1280px * var(--pmc-scale));height:var(--pmc-height)}.pmc-slide{position:absolute;inset:0 auto auto 0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--pmc-scale));transform-origin:top left;box-shadow:0 24px 70px #18201d40}.pmc-paper{background:#f4f6f2;color:#0b1712}.pmc-dark{background:#07100d;color:#f4f7f4}.pmc-grid{position:absolute;inset:0;background-image:linear-gradient(#83ffb00b 1px,transparent 1px),linear-gradient(90deg,#83ffb00b 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 82%);mask-image:linear-gradient(90deg,#000,transparent 82%)}.pmc-page-grid{position:absolute;inset:0;background-image:linear-gradient(#18342609 1px,transparent 1px),linear-gradient(90deg,#18342609 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000 0 78%,transparent);mask-image:linear-gradient(90deg,#000 0 78%,transparent)}.pmc-footer{position:absolute;z-index:5;left:62px;right:62px;bottom:28px;display:flex;justify-content:space-between;color:#79867e;font:500 10px DM Mono,monospace;letter-spacing:.09em}.pmc-footer b{font-weight:500;color:#3d5f4d}.pmc-footer.is-dark{color:#647169}.pmc-footer.is-dark b{color:#839087}.pmc-cover{background:#07100d;color:#f4f7f4}.pmc-cover-glow{position:absolute;width:590px;height:590px;right:-170px;top:-220px;border-radius:50%;background:radial-gradient(circle,#48ff7b2d 0,transparent 69%)}.pmc-cover>header{position:absolute;z-index:5;left:62px;right:62px;top:46px;display:flex;align-items:center;justify-content:space-between}.pmc-brand{display:flex;align-items:center;gap:9px}.pmc-brand>i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid #fff;border-radius:50%;font:800 13px Manrope;font-style:normal}.pmc-brand span{font:800 8px/1.05 Manrope;letter-spacing:.13em}.pmc-edition{display:flex;align-items:center;border:1px solid #ffffff42;font:500 9px DM Mono,monospace;letter-spacing:.08em}.pmc-edition b{padding:8px 12px;font-weight:500}.pmc-edition span{padding:8px 11px;border-left:1px solid #ffffff42;color:#c7ff38}.pmc-cover-copy{position:absolute;z-index:4;left:74px;top:167px}.pmc-cover-copy>p{color:#8e9d96;font:500 10px DM Mono,monospace;letter-spacing:.15em}.pmc-cover-copy h1{margin-top:25px;font-size:58px;line-height:1.12;letter-spacing:-.067em}.pmc-cover-copy h1 span{color:#9ba69f;font-weight:500}.pmc-cover-copy>div{margin-top:28px;color:#9aa59f;font-size:15px;line-height:1.8;letter-spacing:-.02em}.pmc-contract{position:absolute;z-index:5;right:74px;top:121px;width:430px;height:450px;padding:0 22px 20px;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813f5,#09120fee);box-shadow:0 28px 70px #0008}.pmc-contract:before{content:"";position:absolute;inset:7px;border:1px solid #ffffff0a;pointer-events:none}.pmc-contract-head{height:45px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;color:#89968f;font:500 9px DM Mono,monospace;letter-spacing:.13em}.pmc-contract-head i{padding:5px 8px;border:1px solid #c7ff3848;color:#c7ff38;font-style:normal}.pmc-contract-total{padding-top:19px}.pmc-contract-total>small{color:#78867f;font:500 9px DM Mono,monospace;letter-spacing:.12em}.pmc-contract-total>div{display:flex;align-items:flex-end;margin-top:10px}.pmc-contract-total>div b{font:500 54px/.85 DM Mono,monospace;letter-spacing:-.08em}.pmc-contract-total>div em{margin:0 0 4px 11px;color:#c7ff38;font-size:13px;font-style:normal}.pmc-contract-total>p{display:flex;align-items:center;margin-top:13px;padding-bottom:15px;border-bottom:1px solid #ffffff1b}.pmc-contract-total>p strong{font-size:14px}.pmc-contract-total>p span{margin-left:auto;color:#839089;font-size:10px}.pmc-contract-phase article{height:58px;display:grid;grid-template-columns:33px 1fr;align-items:center;border-bottom:1px solid #ffffff17}.pmc-contract-phase article>span{color:#5d6b63;font:500 9px DM Mono,monospace}.pmc-contract-phase article>div{position:relative;border-left:1px solid #ffffff13;padding-left:13px}.pmc-contract-phase small{display:block;color:#718077;font:500 8px DM Mono,monospace;letter-spacing:.09em}.pmc-contract-phase b{display:block;margin-top:3px;font-size:11px}.pmc-contract-phase em{position:absolute;right:0;top:10px;color:#c7ff38;font:500 10px DM Mono,monospace;font-style:normal}.pmc-contract-goal{display:flex;align-items:center;gap:13px;margin-top:15px;padding:12px 13px;background:#c7ff38;color:#0b1712}.pmc-contract-goal>svg{width:23px}.pmc-contract-goal small{display:block;font:500 8px DM Mono,monospace;letter-spacing:.1em;color:#45611b}.pmc-contract-goal b{display:block;margin-top:5px;font-size:10px;line-height:1.45}.pmc-cover-proof{position:absolute;z-index:4;left:74px;bottom:108px;padding-left:15px;border-left:2px solid #c7ff38}.pmc-cover-proof span{display:block;color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.12em}.pmc-cover-proof b{display:block;margin-top:8px;color:#dce3df;font-size:14px;line-height:1.55}.pmc-cover>footer{position:absolute;z-index:5;left:62px;right:62px;bottom:36px;display:flex;gap:33px;padding-top:14px;border-top:1px solid #ffffff1b;color:#738078;font:500 9px DM Mono,monospace;letter-spacing:.08em}.pmc-cover>footer b{margin-left:auto;color:#c7ff38;font-weight:500}.pmc-page-head{position:absolute;z-index:2;left:62px;right:62px;top:49px}.pmc-page-head>p,.pmc-standard-head>p{color:#397454;font:500 11px DM Mono,monospace;letter-spacing:.14em}.pmc-page-head h2,.pmc-standard-head h2{margin-top:14px;color:#0b1712;font-size:34px;line-height:1.16;letter-spacing:-.055em}.pmc-page-head h2 em,.pmc-standard-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.pmc-page-head>span,.pmc-standard-head>span{position:absolute;right:0;top:43px;width:390px;color:#65736b;font-size:14px;line-height:1.7;letter-spacing:-.02em}.pmc-standard-head{position:absolute;z-index:2;left:62px;right:62px;top:46px}.pmc-route{position:absolute;z-index:2;left:62px;right:62px;top:221px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426}.pmc-route article{position:relative;height:406px;padding:29px 24px 22px;border-right:1px solid #b9c5be;background:#eef2ed}.pmc-route article:first-child{border-left:1px solid #b9c5be}.pmc-route article:before{content:"";position:absolute;left:24px;top:-5px;width:9px;height:9px;border-radius:50%;background:#a8b5ad;border:3px solid #f4f6f2}.pmc-route article.is-current{background:#0d1a14;color:#fff}.pmc-route article.is-current:before{background:#c7ff38}.pmc-route small{color:#6d7e74;font:500 10px DM Mono,monospace;letter-spacing:.12em}.pmc-route .is-current small{color:#9aaa9f}.pmc-route strong{display:block;margin-top:26px;color:#397454;font-size:15px}.pmc-route .is-current strong{color:#c7ff38}.pmc-route h3{margin-top:16px;font-size:22px;line-height:1.35;letter-spacing:-.045em}.pmc-route h3 span,.pmc-route p span{display:block}.pmc-route p{margin-top:32px;color:#718078;font-size:13px;line-height:1.75}.pmc-route .is-current p{color:#9aa9a0}.pmc-route article>footer{position:absolute;left:24px;right:24px;bottom:22px;padding-top:13px;border-top:1px solid #bcc7c0;color:#718078;font:500 10px DM Mono,monospace;letter-spacing:.09em}.pmc-route .is-current>footer{border-color:#fff2;color:#c7ff38}.pmc-divider{background:#07100d;color:#f2f6f2}.pmc-divider:after{content:"";position:absolute;width:620px;height:620px;right:-220px;bottom:-330px;border-radius:50%;background:radial-gradient(circle,#c7ff3820,transparent 68%)}.pmc-divider-no{position:absolute;right:48px;top:4px;color:#ffffff08;font:700 252px/1 Manrope;letter-spacing:-.1em}.pmc-divider>header{position:absolute;z-index:2;left:74px;top:113px}.pmc-divider>header small{color:#c7ff38;font:500 11px DM Mono,monospace;letter-spacing:.15em}.pmc-divider>header h2{margin-top:29px;font-size:45px;line-height:1.18;letter-spacing:-.062em}.pmc-divider>header h2 em{color:#99a79f;font-style:normal;font-weight:500}.pmc-divider>header p{margin-top:30px;color:#8f9d95;font-size:15px;line-height:1.85}.pmc-divider>header p b{color:#dce5df}.pmc-divider-steps{position:absolute;z-index:2;left:74px;right:74px;bottom:100px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26}.pmc-divider-steps article{padding:24px 24px 0 0;border-right:1px solid #ffffff18}.pmc-divider-steps article+article{padding-left:24px}.pmc-divider-steps small{display:block;color:#68766e;font:500 10px DM Mono,monospace;letter-spacing:.12em}.pmc-divider-steps b{display:block;margin-top:13px;color:#dce4df;font-size:15px}.pmc-divider-steps b span{color:#c7ff38}@media(max-width:700px){.pmc-toolbar{height:54px;padding:0 14px}.pmc-toolbar-title span{display:none}.pmc-stage{padding:20px 12px 40px}}@media print{.no-print{display:none!important}.pmc-stage{display:block;padding:0}.pmc-shell{width:1280px;height:720px;-moz-column-break-after:page;break-after:page;page-break-after:always}.pmc-shell:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.pmc-slide{transform:none;box-shadow:none}@page{size:1280px 720px;margin:0}}.pmc-route.pmc-route-six{grid-template-columns:repeat(6,minmax(0,1fr))}.pmc-route-six article{padding:26px 18px 20px}.pmc-route-six article:before{left:18px}.pmc-route-six strong{margin-top:22px;font-size:14px}.pmc-route-six h3{font-size:18px;line-height:1.42}.pmc-route-six p{margin-top:26px;font-size:12px}.pmc-route-six article>footer{left:18px;right:18px}.pmc-bar{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:52px;display:flex;align-items:center;background:#dfe7df;font-size:12px}.pmc-bar>b{align-self:stretch;display:flex;align-items:center;padding:0 20px;background:#315e47;color:#fff}.pmc-bar>span{padding-left:19px;color:#4d6257;font-weight:700}.pmc-bar>strong{margin-left:auto;padding-right:20px;color:#315e47;font:500 10px DM Mono,monospace;letter-spacing:.06em}.pmc-bar.pmc-bar-dark{background:#0d1a14;color:#dce5df}.pmc-bar.pmc-bar-dark>b{background:#c7ff38;color:#122018}.pmc-bar.pmc-bar-dark>span{color:#dce5df}.pmc-bar.pmc-bar-dark>strong{color:#8da096}.pmc-lanes{position:absolute;z-index:2;left:62px;right:62px;top:182px;display:grid;grid-template-rows:118px 118px 118px;gap:12px}.pmc-lane{display:grid;grid-template-columns:220px minmax(0,1fr) 210px;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pmc-lane>header{padding:20px 22px;border-right:1px solid #c6d0ca}.pmc-lane>header small{display:block;color:#657a6e;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-lane>header b{display:block;margin-top:11px;font-size:17px}.pmc-lane>header span{display:block;margin-top:8px;color:#64756c;font-size:11px}.pmc-lane-path{display:flex;align-items:center;gap:12px;padding:0 22px}.pmc-lane-path>span{display:flex;align-items:center;gap:7px;padding:9px 12px;background:#dfe7df;color:#2f4a3c;font-size:12px;font-weight:700;white-space:nowrap}.pmc-lane-path>span svg{width:15px;color:#397454}.pmc-lane-path>svg{flex:0 0 auto;width:17px;color:#7d9286}.pmc-lane-path>em{margin-left:6px;color:#64756c;font-size:11px;font-style:normal;line-height:1.5}.pmc-lane-state{display:flex;align-items:center;gap:10px;padding:0 20px;border-left:1px solid #c6d0ca}.pmc-lane-state>svg{width:22px;color:#397454}.pmc-lane-state b{display:block;font-size:14px}.pmc-lane-state small{display:block;margin-top:5px;color:#64756c;font-size:10px;line-height:1.45}.pmc-lane.pmc-lane-bad{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-lane-bad>header,.pmc-lane-bad .pmc-lane-state{border-color:#ffffff1d}.pmc-lane-bad>header small{color:#c7ff38}.pmc-lane-bad>header span,.pmc-lane-bad .pmc-lane-state small,.pmc-lane-bad .pmc-lane-path>em{color:#94a39a}.pmc-lane-bad .pmc-lane-path>span{background:#ffffff0f;color:#e3eae5}.pmc-lane-bad .pmc-lane-path>span svg,.pmc-lane-bad .pmc-lane-state>svg{color:#c7ff38}.pmc-lane-bad .pmc-lane-path>svg{color:#5f7368}.pmc-night{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:352px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr) minmax(0,1.5fr) minmax(0,1fr);-moz-column-gap:14px;column-gap:14px}.pmc-night:before{content:"";position:absolute;left:0;right:0;top:40px;height:1px;background:#315e47}.pmc-night article{position:relative;display:flex;flex-direction:column}.pmc-night-time{position:relative;height:56px}.pmc-night-time>b{display:block;color:#0b1712;font:500 20px DM Mono,monospace;letter-spacing:-.03em}.pmc-night-time>i{position:absolute;left:0;top:35px;width:11px;height:11px;border-radius:50%;background:#397454;border:3px solid #f4f6f2}.pmc-night-card{flex:1;display:flex;flex-direction:column;padding:20px 20px 18px;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pmc-night-card>small{color:#657a6e;font:500 9px DM Mono,monospace;letter-spacing:.12em}.pmc-night-card>b{display:block;margin-top:16px;font-size:17px;line-height:1.42;letter-spacing:-.03em}.pmc-night-card>p{margin-top:12px;color:#64756c;font-size:12px;line-height:1.65}.pmc-night-card>p b{color:#0b1712}.pmc-night-card>footer{margin-top:auto;padding-top:12px;border-top:1px solid #d3dad5;color:#64756c;font-size:10px}.pmc-night-card>footer em{display:inline-block;margin-right:8px;padding:4px 8px;background:#315e47;color:#fff;font-size:10px;font-style:normal}.pmc-night-gap .pmc-night-time>b{color:#397454}.pmc-night-gap .pmc-night-time>i{background:#f4f6f2;border:2px solid #397454}.pmc-night-gap .pmc-night-time:after{content:"";position:absolute;left:12px;right:0;top:40px;height:3px;background:repeating-linear-gradient(90deg,#c7ff38 0 8px,transparent 8px 14px)}.pmc-night-gap .pmc-night-card{border:1px dashed #6f8a7b;border-top:2px dashed #397454;background:transparent}.pmc-night-gap .pmc-night-card>b{font-size:20px}.pmc-night-gap .pmc-night-card>footer em{background:#c7ff38;color:#122018}.pmc-night-end .pmc-night-card{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-night-end .pmc-night-time>i{background:#c7ff38;border-color:#f4f6f2}.pmc-night-end .pmc-night-card>small{color:#c7ff38}.pmc-night-end .pmc-night-card>p{color:#a2afa8}.pmc-night-end .pmc-night-card>p b{color:#fff}.pmc-night-end .pmc-night-card>footer{border-color:#ffffff1d;color:#94a39a}.pmc-night-end .pmc-night-card>footer em{background:#c7ff38;color:#122018}.pmc-confess{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:400px;display:grid;grid-template-columns:400px minmax(0,1fr);gap:20px}.pmc-confess>aside{position:relative;padding:28px 28px 24px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pmc-confess>aside>small{color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.12em}.pmc-confess>aside>h3{margin-top:22px;font-size:25px;line-height:1.38;letter-spacing:-.045em}.pmc-confess>aside>p{margin-top:20px;color:#a2afa8;font-size:13px;line-height:1.75}.pmc-confess>aside>p b{color:#e7eee9;font-weight:700}.pmc-confess>aside>footer{position:absolute;left:28px;right:28px;bottom:24px;padding-top:14px;border-top:1px solid #ffffff1d;color:#c7ff38;font-size:13px;font-weight:700;line-height:1.5}.pmc-read{display:grid;grid-template-rows:auto minmax(0,1fr)}.pmc-read>header{height:44px;display:flex;align-items:center;padding:0 20px;background:#315e47;color:#fff;font:500 10px DM Mono,monospace;letter-spacing:.1em}.pmc-read>header b{margin-left:auto;font:700 12px Manrope,Pretendard,sans-serif;letter-spacing:0}.pmc-read>div{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-bottom:1px solid #bdc8c1}.pmc-read article{padding:20px 22px;border-right:1px solid #c6d0ca;border-bottom:1px solid #c6d0ca;background:#edf1ed}.pmc-read article:nth-child(2n){border-right:0}.pmc-read article:nth-child(n+3){border-bottom:0}.pmc-read article>header{display:flex;align-items:center;justify-content:space-between}.pmc-read article>header small{color:#657a6e;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-read article>header svg{width:20px;color:#397454}.pmc-read article>b{display:block;margin-top:16px;font-size:28px;letter-spacing:-.04em}.pmc-read article>b em{margin-left:4px;color:#397454;font-size:14px;font-style:normal;letter-spacing:0}.pmc-read article>span{display:block;margin-top:8px;color:#4d6257;font-size:12px;font-weight:700}.pmc-read article>p{margin-top:6px;color:#64756c;font-size:11px;line-height:1.55}.pmc-labels{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:340px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pmc-labels>section{display:flex;flex-direction:column;border-top:3px solid #597366;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pmc-labels>section.pmc-label-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-labels section>header{padding:16px 22px 13px;border-bottom:1px solid #c9d2cc}.pmc-label-key>header{border-color:#ffffff1d!important}.pmc-labels header>i{display:inline-block;padding:5px 9px;background:#315e47;color:#fff;font:500 10px DM Mono,monospace;font-style:normal;letter-spacing:.06em}.pmc-label-key header>i{background:#c7ff38;color:#122018}.pmc-labels header>b{display:block;margin-top:11px;font-size:17px}.pmc-labels header>p{margin-top:8px;color:#64756c;font-size:11px;line-height:1.6}.pmc-label-key header>p{color:#94a39a}.pmc-labels ul{list-style:none;margin:0;padding:6px 22px}.pmc-labels li{padding:9px 0;border-bottom:1px solid #d3dad5;font-size:12px;line-height:1.45}.pmc-label-key li{border-color:#ffffff15;color:#dce5df}.pmc-labels li:last-child{border-bottom:0}.pmc-labels li small{display:block;margin-top:3px;color:#71837a;font-size:10px}.pmc-label-key li small{color:#7f8f86}.pmc-source{position:absolute;z-index:2;left:62px;right:62px;top:530px;height:46px;display:grid;grid-template-columns:150px minmax(0,1fr) 270px;align-items:center;border:1px solid #bdc8c1;background:#f4f6f2}.pmc-source>small{padding-left:18px;color:#5b7165;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-source>code{padding:0 16px;border-left:1px solid #c9d2cc;color:#315e47;font:500 11px DM Mono,monospace}.pmc-source>span{padding:0 16px;border-left:1px solid #c9d2cc;color:#64756c;font-size:11px}.pmc-hub{position:absolute;z-index:2;left:62px;right:62px;top:182px;height:200px;display:grid;grid-template-columns:200px minmax(0,1fr) 200px 70px 190px;align-items:center}.pmc-hub-node{height:150px;padding:20px;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pmc-hub-node>small{display:block;color:#657a6e;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-hub-node>b{display:block;margin-top:22px;font-size:21px;letter-spacing:-.03em}.pmc-hub-node>span{display:block;margin-top:10px;color:#64756c;font-size:12px}.pmc-hub-node.pmc-hub-core{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-hub-core>small{color:#c7ff38}.pmc-hub-core>span{color:#94a39a}.pmc-hub-wires{display:flex;flex-direction:column;gap:14px;padding:0 16px}.pmc-hub-wire{position:relative;padding:10px 14px 11px;border-top:1px solid #315e47;background:#dfe7df}.pmc-hub-wire>small{display:block;color:#315e47;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-hub-wire>p{display:flex;flex-wrap:wrap;gap:6px;margin-top:8px}.pmc-hub-wire>p span{padding:4px 8px;background:#f4f6f2;color:#2f4a3c;font-size:11px;font-weight:700}.pmc-hub-wire>i{position:absolute;right:-12px;top:50%;transform:translateY(-50%);display:flex;padding:2px;background:#f4f6f2;color:#315e47}.pmc-hub-wire>i svg{width:18px}.pmc-hub-wire.pmc-hub-back>i{right:auto;left:-12px}.pmc-hub-fan{display:flex;flex-direction:column;align-items:center;gap:13px;color:#7d9286}.pmc-hub-fan svg{width:18px}.pmc-hub-ota{display:flex;flex-direction:column;gap:6px}.pmc-hub-ota span{height:31px;display:flex;align-items:center;padding:0 14px;border-left:2px solid #397454;background:#edf1ed;font-size:12px;font-weight:700}.pmc-hub-notes{position:absolute;z-index:2;left:62px;right:62px;top:404px;height:150px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:1px solid #315e47;border-bottom:1px solid #bdc8c1}.pmc-hub-notes article{padding:18px 22px;border-right:1px solid #c6d0ca;background:#edf1ed}.pmc-hub-notes article:first-child{border-left:1px solid #c6d0ca}.pmc-hub-notes small{color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.12em}.pmc-hub-notes b{display:block;margin-top:12px;font-size:15px}.pmc-hub-notes p{margin-top:9px;color:#64756c;font-size:12px;line-height:1.65}.pmc-arch{position:absolute;z-index:2;left:62px;right:62px;top:186px;height:300px;display:grid;grid-template-columns:minmax(0,1fr) 34px minmax(0,1fr) 34px minmax(0,1.25fr) 34px minmax(0,1fr) 34px minmax(0,1fr);align-items:center}.pmc-arch>i{display:flex;justify-content:center;color:#397454}.pmc-arch>i svg{width:18px}.pmc-arch>section{position:relative;height:220px;padding:20px 18px;border:1px solid #9fb0a6;border-top:2px solid #315e47;background:#edf1ed}.pmc-arch>section>small{display:block;color:#657a6e;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-arch>section>b{display:block;margin-top:20px;font-size:22px;letter-spacing:-.03em}.pmc-arch>section>span{display:block;margin-top:10px;color:#64756c;font-size:12px;line-height:1.55}.pmc-arch>section>em{position:absolute;left:18px;bottom:16px;padding:4px 8px;background:#315e47;color:#fff;font-size:10px;font-style:normal}.pmc-arch>section.pmc-arch-core{border-color:#0d1a14;border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-arch-core>small,.pmc-arch-core>span{color:#94a39a!important}.pmc-arch>section.pmc-arch-unknown{height:300px;border:1.5px dashed #397454;background:#f4f6f2}.pmc-arch-unknown>b{font:500 54px/1 DM Mono,monospace!important;color:#397454}.pmc-arch-unknown>ul{list-style:none;margin:14px 0 0;padding:0;border-top:1px solid #c9d2cc}.pmc-arch-unknown li{padding:7px 0;border-bottom:1px dashed #c9d2cc;color:#2f4a3c;font-size:12px;font-weight:700}.pmc-arch-unknown>em{background:#c7ff38!important;color:#122018!important}.pmc-arch-legend{position:absolute;z-index:2;left:62px;right:62px;top:504px;height:44px;display:flex;align-items:center;gap:26px;padding:0 18px;border:1px solid #bdc8c1;color:#3e5147;font-size:11px;font-weight:700}.pmc-arch-legend>span{display:flex;align-items:center;gap:9px}.pmc-arch-legend i{width:28px;height:0}.pmc-arch-legend i.pmc-arch-solid{border-top:2px solid #315e47}.pmc-arch-legend i.pmc-arch-dash{border-top:2px dashed #397454}.pmc-arch-legend>strong{margin-left:auto;color:#64756c;font-size:11px;font-weight:500}.pmc-wish{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:380px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pmc-wish>section{position:relative;border-top:3px solid #597366;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pmc-wish>section.pmc-wish-goal{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-wish section>header{height:88px;display:flex;align-items:center;padding:0 24px;border-bottom:1px solid #c7d1cb}.pmc-wish-goal>header{border-color:#ffffff1d!important}.pmc-wish header>svg{width:26px;color:#397454}.pmc-wish-goal header>svg{color:#c7ff38}.pmc-wish header>div{margin-left:15px}.pmc-wish header small{display:block;color:#6b7d73;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-wish-goal header small{color:#c7ff38}.pmc-wish header b{display:block;margin-top:8px;font-size:17px}.pmc-wish ul{list-style:none;margin:0;padding:0 24px}.pmc-wish li{height:72px;display:grid;grid-template-columns:40px minmax(0,1fr);align-items:center;border-bottom:1px solid #d1d9d4}.pmc-wish-goal li{border-color:#ffffff15}.pmc-wish li>span{color:#839188;font:500 10px DM Mono,monospace}.pmc-wish li>p{font-size:15px;color:#3e5147}.pmc-wish-goal li>p{color:#b8c4bd}.pmc-wish li>p b{color:#0b1712}.pmc-wish-goal li>p b{color:#fff}.pmc-wish section>footer{position:absolute;left:24px;right:24px;bottom:20px;padding-top:12px;border-top:1px solid #c7d1cb;color:#315e47;font:500 10px DM Mono,monospace;letter-spacing:.08em}.pmc-wish-goal>footer{border-color:#ffffff1d!important;color:#c7ff38!important}.pmc-arch>section.pmc-arch-unknown>em{position:static;display:inline-block;margin-top:12px}.pmc-wish li:last-child{border-bottom:0}.pmc-arch-unknown>b{margin-top:12px!important}.pmc-confess.pmc-confess-short{top:176px;height:330px}.pmc-confess-short>aside>h3{font-size:22px}.pmc-confess-short>aside>p{margin-top:16px;font-size:12px}.pmc-confess-short .pmc-read article{padding:16px 20px}.pmc-confess-short .pmc-read article>b{margin-top:10px;font-size:24px}.pmc-legend{position:absolute;z-index:2;left:62px;right:62px;top:522px;height:50px;display:flex;align-items:center;gap:30px;padding:0 18px;border:1px solid #bdc8c1;color:#3e5147;font-size:12px}.pmc-legend>small{color:#5b7165;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-legend>span{display:flex;align-items:center;gap:9px}.pmc-tag{display:inline-block;padding:4px 8px;font-size:10px;font-style:normal;font-weight:700}.pmc-tag-fact{background:#0d1a14;color:#c7ff38}.pmc-tag-guess{background:#315e47;color:#fff}.pmc-tag-judge{background:#c7ff38;color:#122018}.pmc-map{position:absolute;z-index:2;left:62px;right:62px;top:200px;height:130px;display:grid;grid-template-columns:minmax(0,.8fr) 30px minmax(0,.8fr) 30px minmax(0,1fr) 170px minmax(0,1fr) 130px minmax(0,.8fr);align-items:center}.pmc-map>section{position:relative;height:96px;padding:16px;border:1px solid #9fb0a6;border-top:2px solid #315e47;background:#edf1ed}.pmc-map>section>small{display:block;color:#657a6e;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-map>section>b{display:block;margin-top:12px;font-size:19px}.pmc-map>section.pmc-map-core{border-color:#0d1a14;border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-map-core>small{color:#94a39a!important}.pmc-map>section.pmc-map-unknown{border:1.5px dashed #397454;background:#f4f6f2}.pmc-map-unknown>b{font:500 32px/1 DM Mono,monospace!important;color:#397454}.pmc-map>i{position:relative;height:2px;background:#315e47}.pmc-map>i.pmc-map-link{background:#c7ff38;height:3px}.pmc-map-pin{position:absolute;display:flex;align-items:center;gap:5px;padding:5px 9px;background:#c7ff38;color:#122018;font-size:11px;font-weight:800;font-style:normal;white-space:nowrap}.pmc-map-pin svg{width:13px}.pmc-map-pin-top{left:50%;bottom:10px;transform:translate(-50%)}.pmc-map-pin-bottom{left:50%;top:10px;transform:translate(-50%)}.pmc-map-pin-in{right:10px;bottom:10px}.pmc-symptoms{position:absolute;z-index:2;left:62px;right:62px;top:362px;height:206px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1}.pmc-symptoms article{display:grid;grid-template-columns:54px minmax(0,1fr);align-items:center;padding:0 18px;border-right:1px solid #c6d0ca;border-bottom:1px solid #c6d0ca;background:#edf1ed}.pmc-symptoms article:nth-child(3n){border-right:0}.pmc-symptoms article:nth-child(n+4){border-bottom:0}.pmc-symptoms article>span{color:#315e47;font:700 18px Manrope}.pmc-symptoms small{display:block;color:#657a6e;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-symptoms b{display:block;margin-top:7px;font-size:13px;line-height:1.5}.pmc-cmp{position:absolute;z-index:2;left:62px;right:62px;top:176px;border-top:2px solid #315e47}.pmc-cmp>header,.pmc-cmp>div{display:grid;grid-template-columns:200px repeat(3,minmax(0,1fr))}.pmc-cmp>header{height:38px;background:#315e47;color:#fff}.pmc-cmp>header span{display:flex;align-items:center;padding:0 16px;font-size:12px;font-weight:700}.pmc-cmp>div{height:88px;border-bottom:1px solid #c9d2cc;background:#edf1ed}.pmc-cmp>div:nth-child(odd){background:#e7ede8}.pmc-cmp>div>b{display:flex;align-items:center;padding:0 16px;font-size:13px}.pmc-cmp>div>p{display:flex;align-items:center;gap:11px;padding:0 16px;border-left:1px solid #d1d9d4}.pmc-cmp>div>p>svg{flex:0 0 auto;width:18px}.pmc-cmp>div>p strong{display:block;font-size:13px}.pmc-cmp>div>p small{display:block;margin-top:5px;color:#64756c;font-size:11px;line-height:1.45}.pmc-cmp-yes>svg{color:#397454}.pmc-cmp-mid>svg{color:#8a9a90}.pmc-cmp-no>svg{color:#0d1a14}.pmc-cmp-no strong{color:#0b1712}.pmc-mini{position:absolute;z-index:2;left:62px;top:176px;width:214px;height:466px;display:flex;flex-direction:column;align-items:stretch;padding:16px 18px;background:#0d1a14;color:#dce5df}.pmc-mini>small{color:#8da096;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-mini-node{margin-top:12px;height:46px;display:flex;align-items:center;justify-content:center;border:1px solid #ffffff2a;font-size:13px;font-weight:700}.pmc-mini-core{border-color:#c7ff3866}.pmc-mini-unknown{flex-direction:column;height:66px;border-style:dashed;font:500 22px/1 DM Mono,monospace}.pmc-mini-unknown>span{margin-top:6px;font:700 10px Manrope,Pretendard,sans-serif;color:#8da096}.pmc-mini-link{display:flex;align-items:center;justify-content:center;gap:5px;height:34px;margin-top:12px;border-left:2px solid #ffffff22;margin-left:50%;padding-left:8px;justify-content:flex-start;color:#8da096;font-size:10px;font-weight:700}.pmc-mini-link svg{width:12px}.pmc-mini-pair{display:grid;grid-template-columns:1fr 1fr;gap:6px}.pmc-mini-pair .pmc-mini-link{margin-left:0;border-left:0;justify-content:center;padding:0;border:1px solid #ffffff1a}.pmc-mini .pmc-mini-on{background:#c7ff38;border-color:#c7ff38;color:#122018}.pmc-mini-unknown.pmc-mini-on>span{color:#122018}.pmc-pt{position:absolute;z-index:2;left:296px;right:62px;top:176px;height:466px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-template-rows:repeat(2,minmax(0,1fr));gap:12px}.pmc-pt>article{position:relative;padding:16px 20px;border-top:2px solid #597366;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pmc-pt>article>header{display:flex;align-items:center;gap:10px;padding-bottom:11px;border-bottom:1px solid #cdd5d0}.pmc-pt>article>header>i{padding:4px 8px;background:#dfe7df;color:#315e47;font-size:10px;font-style:normal;font-weight:700}.pmc-pt>article>header>b{font-size:14px}.pmc-pt ul{list-style:none;margin:0;padding:0}.pmc-pt li{position:relative;padding:9px 0 9px 14px;border-bottom:1px solid #d6ddd8;color:#3e5147;font-size:12px;line-height:1.5}.pmc-pt li:last-child{border-bottom:0}.pmc-pt li:before{content:"";position:absolute;left:0;top:16px;width:5px;height:5px;background:#397454}.pmc-pt>article>footer{position:absolute;left:20px;right:20px;bottom:12px;color:#8da096;font:500 9px DM Mono,monospace;letter-spacing:.03em}.pmc-pt>article.pmc-pt-rfp li{color:#0b1712;font-weight:700}.pmc-pt>article.pmc-pt-fact{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-pt-fact>header{border-color:#ffffff1d!important}.pmc-pt-fact>header>i{background:#0d1a14!important;border:1px solid #c7ff38;color:#c7ff38!important}.pmc-pt-fact li{border-color:#ffffff15!important;color:#dce5df!important}.pmc-pt-fact li:before{background:#c7ff38!important}.pmc-pt-guess>header>i{background:#315e47!important;color:#fff!important}.pmc-pt>article.pmc-pt-check{border-top-color:#c7ff38;background:#dfe7df}.pmc-pt-check>header>i{background:#c7ff38!important;color:#122018!important}.pmc-sum{position:absolute;z-index:2;left:62px;right:62px;top:176px;border-top:2px solid #315e47}.pmc-sum>header,.pmc-sum>div{display:grid;grid-template-columns:170px 70px minmax(0,1.3fr) minmax(0,1fr)}.pmc-sum>header{height:34px;background:#315e47;color:#fff}.pmc-sum>header span{display:flex;align-items:center;padding:0 16px;font:500 10px DM Mono,monospace;letter-spacing:.06em}.pmc-sum>div{height:52px;align-items:center;border-bottom:1px solid #c9d2cc;background:#edf1ed}.pmc-sum>div:nth-child(odd){background:#e7ede8}.pmc-sum>div>*{padding:0 16px}.pmc-sum>div>b{font-size:13px}.pmc-sum>div>em{color:#315e47;font:700 15px Manrope;font-style:normal}.pmc-sum>div>span{color:#2f4a3c;font-size:12px;font-weight:700;line-height:1.45}.pmc-sum>div>small{color:#64756c;font-size:11px;line-height:1.45}.pmc-sum-extra{position:absolute;z-index:2;left:62px;right:62px;top:524px;height:56px;display:flex;align-items:center;padding:0 20px;background:#dfe7df;border-left:3px solid #315e47}.pmc-sum-extra>svg{width:22px;color:#315e47}.pmc-sum-extra>p{margin-left:14px}.pmc-sum-extra small{display:block;color:#5b7165;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-sum-extra b{display:block;margin-top:5px;font-size:13px}.pmc-num{display:inline-flex;align-items:center;justify-content:center;flex:0 0 auto;width:15px;height:15px;margin-right:5px;border:1.5px solid currentColor;border-radius:50%;font:800 9px/1 Manrope;font-style:normal}.pmc-mini-unknown>span{display:flex;align-items:center}.pmc-legend{top:532px;height:46px}.pmc-sum>div{height:50px}.pmc-sum-extra{top:522px;height:54px}.pmc-route.pmc-route-five{grid-template-columns:repeat(5,minmax(0,1fr))}.pmc-route-five article{padding:28px 20px 20px}.pmc-route-five article:before{left:20px}.pmc-route-five strong{margin-top:22px;font-size:14px}.pmc-route-five h3{font-size:19px;line-height:1.42}.pmc-route-five p{margin-top:26px;font-size:12px}.pmc-route-five article>footer{left:20px;right:20px}.pmc-plan-bar{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:92px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,3fr) minmax(0,2fr) 170px;gap:4px}.pmc-plan-bar article{padding:14px 16px;border-top:3px solid #597366;background:#edf1ed}.pmc-plan-bar article.pmc-plan-main{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-plan-bar small{color:#657a6e;font:500 10px DM Mono,monospace;letter-spacing:.08em}.pmc-plan-main small{color:#c7ff38}.pmc-plan-bar article>b{display:block;margin-top:8px;font-size:16px}.pmc-plan-bar article>span{display:block;margin-top:6px;color:#64756c;font-size:11px}.pmc-plan-main>span{color:#94a39a!important}.pmc-plan-bar aside{padding:14px 16px;border:1px dashed #6f8a7b;border-top:3px dashed #6f8a7b}.pmc-plan-bar aside b{display:block;margin-top:8px;font-size:15px;color:#315e47}.pmc-plan-body{position:absolute;z-index:2;left:62px;right:62px;top:286px;height:356px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:20px}.pmc-plan-cost{padding:0 22px 14px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pmc-plan-cost>header{height:76px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff22}.pmc-plan-cost>header small{color:#8da096;font:500 10px DM Mono,monospace;letter-spacing:.1em}.pmc-plan-cost>header b{font:500 42px/1 DM Mono,monospace;letter-spacing:-.06em}.pmc-plan-cost>header b em{margin-left:6px;color:#c7ff38;font:700 13px Manrope,Pretendard,sans-serif;font-style:normal;letter-spacing:0}.pmc-plan-cost>p{height:38px;display:grid;grid-template-columns:minmax(0,1fr) 84px 44px;align-items:center;border-bottom:1px solid #ffffff14;font-size:12px}.pmc-plan-cost>p:last-child{border-bottom:0}.pmc-plan-cost>p small{color:#8da096;font:500 9px DM Mono,monospace}.pmc-plan-cost>p b{text-align:right;color:#c7ff38;font:500 14px DM Mono,monospace}.pmc-plan-out{position:relative;padding:0 22px;border-top:3px solid #597366;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pmc-plan-out>header{height:76px;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #cdd5d0}.pmc-plan-out>header small{color:#657a6e;font:500 10px DM Mono,monospace;letter-spacing:.1em}.pmc-plan-out>header b{margin-top:6px;font-size:17px}.pmc-plan-out ul{list-style:none;margin:0;padding:0}.pmc-plan-out li{height:41px;display:grid;grid-template-columns:130px minmax(0,1fr);align-items:center;border-bottom:1px solid #d6ddd8;font-size:12px}.pmc-plan-out li b{font-size:13px}.pmc-plan-out li span{color:#64756c;font-size:11px}.pmc-plan-out>footer{position:absolute;left:22px;right:22px;bottom:14px;display:flex;align-items:center;gap:10px;padding:10px 12px;background:#c7ff38;color:#122018;font-size:11px}.pmc-plan-out>footer svg{flex:0 0 auto;width:18px}.pmc-plan-out>footer b{margin-right:6px}.pmc-person{position:absolute;z-index:2;left:62px;top:176px;width:330px;height:456px;padding:20px 22px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.pmc-person>small{color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.1em}.pmc-person>b{display:flex;align-items:baseline;gap:10px;margin-top:12px;font-size:30px;letter-spacing:-.04em}.pmc-person>b em{color:#c7ff38;font:500 13px DM Mono,monospace;font-style:normal}.pmc-person ul{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid #ffffff1d}.pmc-person li{height:36px;display:flex;align-items:center;gap:9px;border-bottom:1px solid #ffffff14;color:#dce5df;font-size:12px}.pmc-person li svg{width:14px;color:#c7ff38}.pmc-person>div{margin-top:16px}.pmc-person>div>small{color:#8da096;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-person>div>p{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}.pmc-person>div>p i{padding:5px 8px;border:1px solid #ffffff2a;color:#dce5df;font-size:11px;font-style:normal}.pmc-person>footer{position:absolute;left:22px;right:22px;bottom:18px;display:flex;align-items:center;gap:9px;padding-top:12px;border-top:1px solid #ffffff1d;color:#a2afa8;font-size:12px}.pmc-person>footer svg{width:16px;color:#c7ff38}.pmc-person>footer b{color:#fff}.pmc-career{position:absolute;z-index:2;left:412px;right:62px;top:176px;height:404px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));grid-template-rows:repeat(8,minmax(0,1fr));grid-auto-flow:column;gap:5px 8px}.pmc-career p{display:grid;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:4px;padding:0 9px;border:1px solid #d3dad5;background:#fff;font-size:11px}.pmc-career p i{color:#8a998f;font:500 9px DM Mono,monospace;font-style:normal}.pmc-career p b{overflow:hidden;font-weight:800;white-space:nowrap;text-overflow:ellipsis}.pmc-career p em{color:#6a7b71;font-size:10px;font-style:normal}.pmc-career p.pmc-career-dev{background:#0d1a14;border-color:#0d1a14;color:#fff}.pmc-career-dev i,.pmc-career-dev em{color:#c7ff38!important}.pmc-career-note{position:absolute;z-index:2;left:412px;right:62px;top:592px;height:40px;display:flex;align-items:center;gap:14px;padding:0 14px;background:#dfe7df;font-size:11px}.pmc-career-note>span{display:flex;align-items:center;gap:7px;color:#3e5147;font-weight:700}.pmc-career-note>span i{width:12px;height:12px;background:#0d1a14}.pmc-career-note>strong{margin-left:auto;color:#64756c;font-size:10px;font-weight:500}.pmc-qa{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:462px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pmc-qa>section{position:relative;padding:20px 24px;border-top:3px solid #597366;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pmc-qa>section.pmc-qa-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-qa header{display:grid;grid-template-columns:46px minmax(0,1fr);align-items:start;padding-bottom:14px;border-bottom:1px solid #cdd5d0}.pmc-qa-key header{border-color:#ffffff1d}.pmc-qa header i{color:#397454;font:700 22px DM Mono,monospace;font-style:normal}.pmc-qa-key header i{color:#c7ff38}.pmc-qa header b{font-size:15px;line-height:1.5}.pmc-qa p.pmc-qa-honest{margin-top:16px;font-size:14px;line-height:1.6;color:#2f4a3c}.pmc-qa-key p.pmc-qa-honest{color:#dce5df}.pmc-qa p.pmc-qa-honest b{display:inline;color:#0b1712}.pmc-qa-key p.pmc-qa-honest b{color:#c7ff38}.pmc-qa ul{list-style:none;margin:14px 0 0;padding:0}.pmc-qa li{padding:11px 0;border-top:1px solid #d6ddd8}.pmc-qa-key li{border-color:#ffffff15}.pmc-qa li b{display:block;font-size:13px}.pmc-qa li span{display:block;margin-top:5px;color:#64756c;font-size:12px;line-height:1.6}.pmc-qa-key li span{color:#a2afa8}.pmc-qa section>footer{position:absolute;left:24px;right:24px;bottom:16px;padding-top:10px;border-top:1px solid #cdd5d0;color:#315e47;font:500 10px DM Mono,monospace}.pmc-qa-key>footer{border-color:#ffffff1d!important;color:#c7ff38!important}.pmc-plan-body{top:292px;height:350px}.pmc-divider-steps.pmc-steps-five{grid-template-columns:repeat(5,minmax(0,1fr))}.pmc-steps-five article{padding-right:16px}.pmc-steps-five article+article{padding-left:16px}.pmc-steps-five b{font-size:16px}.pmc-steps-five b span{display:block;margin-top:8px;color:#8f9d95!important;font-size:11px;font-weight:500}.pmc-stack{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:220px;display:grid;grid-template-columns:minmax(0,.85fr) minmax(0,.95fr) minmax(0,1.3fr);gap:14px}.pmc-stack>section{padding:16px 20px;border-top:3px solid #597366;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pmc-stack>section.pmc-stack-add{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-stack header{padding-bottom:10px;border-bottom:1px solid #cdd5d0}.pmc-stack-add header{border-color:#ffffff1d}.pmc-stack header small{display:block;color:#657a6e;font:500 10px DM Mono,monospace;letter-spacing:.1em}.pmc-stack-add header small{color:#c7ff38}.pmc-stack header b{display:block;margin-top:6px;font-size:16px}.pmc-stack ul{list-style:none;margin:0;padding:0}.pmc-stack li{position:relative;padding:8px 0 8px 13px;border-bottom:1px solid #d6ddd8;color:#3e5147;font-size:12px;line-height:1.5}.pmc-stack-add li{border-color:#ffffff15;color:#dce5df}.pmc-stack li:last-child{border-bottom:0}.pmc-stack li:before{content:"";position:absolute;left:0;top:15px;width:5px;height:5px;background:#397454}.pmc-stack-add li:before{background:#c7ff38}.pmc-principles{position:absolute;z-index:2;left:62px;right:62px;top:412px;height:226px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-template-rows:34px repeat(2,minmax(0,1fr));border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1}.pmc-principles>header{grid-column:1/4;display:flex;align-items:center;padding:0 16px;background:#315e47;color:#fff;font-size:12px;font-weight:700}.pmc-principles>p{display:grid;grid-template-columns:34px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;padding:0 18px;border-right:1px solid #c6d0ca;border-bottom:1px solid #c6d0ca;background:#edf1ed}.pmc-principles>p:nth-of-type(3n){border-right:0}.pmc-principles>p:nth-of-type(n+4){border-bottom:0}.pmc-principles>p i{grid-row:1/3;color:#397454;font:700 20px DM Mono,monospace;font-style:normal}.pmc-principles>p b{font-size:14px}.pmc-principles>p span{margin-top:5px;color:#64756c;font-size:11px}.pmc-full{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:330px;display:grid;grid-template-columns:minmax(0,1fr) 28px minmax(0,1fr) 28px minmax(0,1.15fr) 28px minmax(0,1fr) 28px minmax(0,.9fr);align-items:center}.pmc-full>i{display:flex;justify-content:center;color:#397454}.pmc-full>i svg{width:17px}.pmc-full>section{position:relative;height:250px;padding:16px;border:1px solid #9fb0a6;border-top:2px solid #315e47;background:#edf1ed}.pmc-full>section>small{display:block;color:#657a6e;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-full>section>b{display:block;margin-top:12px;font-size:20px;letter-spacing:-.03em}.pmc-full>section>span{display:block;margin-top:9px;color:#64756c;font-size:11px;line-height:1.55}.pmc-full>section>em{position:absolute;left:16px;bottom:14px;padding:4px 8px;background:#315e47;color:#fff;font-size:10px;font-style:normal}.pmc-full ul{list-style:none;margin:10px 0 0;padding:0}.pmc-full li{padding:4px 0;border-bottom:1px solid #d6ddd8;color:#2f4a3c;font:500 11px DM Mono,monospace}.pmc-full>section.pmc-full-fn{height:330px;border:2px solid #c7ff38;background:#0d1a14;color:#fff}.pmc-full-fn>small{color:#c7ff38!important}.pmc-full-fn li{border-color:#ffffff15;color:#dce5df}.pmc-full>section.pmc-full-core{border-color:#0d1a14;border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-full-core>small,.pmc-full-core>span{color:#94a39a!important}.pmc-full-alert{position:absolute;z-index:2;left:62px;right:62px;top:524px;height:48px;display:flex;align-items:center;gap:12px;padding:0 18px;border:1px solid #bdc8c1;color:#3e5147;font-size:12px}.pmc-full-alert>svg{width:18px;color:#397454}.pmc-full-alert>b{color:#0b1712}.pmc-full-alert>strong{margin-left:auto;color:#315e47;font:500 10px DM Mono,monospace}.pmc-code2{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:292px;display:grid;grid-template-columns:minmax(0,1fr) 44px minmax(0,1fr);align-items:stretch}.pmc-code2>i{display:flex;align-items:center;justify-content:center;color:#397454}.pmc-code2>i svg{width:22px}.pmc-code2>section{display:flex;flex-direction:column;border-top:3px solid #597366;background:#edf1ed}.pmc-code2>section.pmc-code2-after{border-top-color:#c7ff38}.pmc-code2 header{padding:14px 18px}.pmc-code2 header small{display:block;color:#657a6e;font:500 10px DM Mono,monospace;letter-spacing:.1em}.pmc-code2 header b{display:block;margin-top:6px;font-size:16px}.pmc-code2 pre{flex:1;margin:0;padding:14px 18px;background:#0d1a14;color:#dce5df;font:500 11.5px/1.65 DM Mono,monospace;white-space:pre-wrap}.pmc-code2 footer{display:flex;align-items:center;gap:8px;padding:11px 18px;color:#3e5147;font-size:12px;font-weight:700}.pmc-code2 footer svg{width:16px;color:#397454}.pmc-notes3{position:absolute;z-index:2;left:62px;right:62px;top:484px;height:150px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1}.pmc-notes3 article{padding:16px 20px;border-right:1px solid #c6d0ca;background:#edf1ed}.pmc-notes3 article:last-child{border-right:0}.pmc-notes3 small{color:#657a6e;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-notes3 b{display:block;margin-top:10px;font-size:15px}.pmc-notes3 span{display:block;margin-top:8px;color:#64756c;font-size:12px;line-height:1.6}.pmc-multi{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:196px;display:grid;grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr) minmax(0,1fr) 34px minmax(0,1fr);align-items:center;gap:12px}.pmc-multi>section{height:150px;padding:16px 18px;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pmc-multi>section>small{display:block;color:#657a6e;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-multi>section>b{display:block;margin-top:14px;font-size:18px}.pmc-multi>section>span{display:block;margin-top:9px;color:#64756c;font-size:12px;line-height:1.5}.pmc-multi>section.pmc-multi-src{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-multi-src>small,.pmc-multi-src>span{color:#94a39a!important}.pmc-multi>section.pmc-multi-fn{border:2px solid #c7ff38;background:#0d1a14;color:#fff}.pmc-multi-fn>small{color:#c7ff38!important}.pmc-multi-fn>span{color:#a2afa8!important}.pmc-multi-pipe{position:relative;display:flex;flex-direction:column;gap:8px;padding-right:20px}.pmc-multi-pipe>p{padding:10px 12px;border-left:3px solid #c7ff38;background:#dfe7df}.pmc-multi-pipe>p b{display:block;font-size:13px}.pmc-multi-pipe>p small{display:block;margin-top:4px;color:#64756c;font-size:11px}.pmc-multi-pipe>svg{position:absolute;right:-4px;top:50%;width:20px;color:#315e47;transform:translateY(-50%)}.pmc-multi>i{display:flex;justify-content:center;color:#315e47}.pmc-multi>i svg{width:20px}.pmc-multi-out{display:flex;flex-direction:column;gap:6px}.pmc-multi-out>p{display:flex;align-items:center;justify-content:space-between;height:44px;padding:0 14px;border-left:3px solid #397454;background:#edf1ed}.pmc-multi-out>p b{font:500 12px DM Mono,monospace}.pmc-multi-out>p span{color:#64756c;font-size:11px}.pmc-multi-detail{position:absolute;z-index:2;left:62px;right:62px;top:392px;height:240px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:14px}.pmc-multi-detail article{padding:16px 20px;border-top:3px solid #597366;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pmc-multi-detail small{color:#657a6e;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-multi-detail article>b{display:block;margin-top:10px;font-size:16px}.pmc-multi-detail article>span{display:block;margin-top:9px;color:#64756c;font-size:12px;line-height:1.65}.pmc-multi-detail article>span b{color:#0b1712}.pmc-multi-detail code{display:block;margin-top:14px;padding:10px 12px;background:#0d1a14;color:#c7ff38;font:500 10px/1.5 DM Mono,monospace}.pmc-multi-detail article.pmc-multi-ask{border-top-color:#c7ff38;background:#dfe7df}.pmc-rec{position:absolute;z-index:2;left:62px;right:62px;top:176px;border-top:2px solid #315e47}.pmc-rec>header,.pmc-rec>div{display:grid;grid-template-columns:200px 110px minmax(0,1fr) 100px 110px}.pmc-rec>header{height:34px;background:#315e47;color:#fff}.pmc-rec>header span{display:flex;align-items:center;padding:0 14px;font:500 10px DM Mono,monospace;letter-spacing:.06em}.pmc-rec>div{height:44px;align-items:center;border-bottom:1px solid #c9d2cc;background:#edf1ed}.pmc-rec>div:nth-child(odd){background:#e7ede8}.pmc-rec>div>*{padding:0 14px}.pmc-rec>div>b{color:#315e47;font:500 11.5px DM Mono,monospace}.pmc-rec>div>span{font-size:12px;font-weight:700}.pmc-rec>div>small{color:#3e5147;font-size:11.5px}.pmc-rec>div>em{color:#64756c;font-size:11px;font-style:normal}.pmc-rec>div>i{color:#64756c;font-size:11px;font-style:normal}.pmc-map3{position:absolute;z-index:2;left:62px;top:176px;width:500px;height:400px;display:flex;flex-direction:column;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pmc-map3>header{height:40px;display:grid;grid-template-columns:1fr 50px 1fr;align-items:center;padding:0 22px;border-bottom:1px solid #ffffff1d;color:#8da096;font:500 10px DM Mono,monospace;letter-spacing:.1em}.pmc-map3>p{flex:1;display:grid;grid-template-columns:1fr 50px 1fr;align-items:center;padding:0 22px;border-bottom:1px solid #ffffff14}.pmc-map3>p b{padding:12px 14px;border:1px solid #ffffff2a;font-size:15px}.pmc-map3>p b:last-child{border-color:#c7ff3866;color:#c7ff38;font:500 14px DM Mono,monospace}.pmc-map3>p svg{justify-self:center;width:18px;color:#8da096}.pmc-map3>footer{display:flex;gap:10px;padding:16px 22px;background:#16241d;color:#a2afa8;font-size:12px;line-height:1.6}.pmc-map3>footer svg{flex:0 0 auto;width:18px;color:#c7ff38}.pmc-map3>footer b{color:#fff}.pmc-rules{position:absolute;z-index:2;left:582px;right:62px;top:176px;height:400px;display:flex;flex-direction:column;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pmc-rules>header{height:40px;display:flex;align-items:center;padding:0 20px;background:#315e47;color:#fff;font-size:12px;font-weight:700}.pmc-rules>p{flex:1;display:grid;grid-template-columns:34px 110px minmax(0,1fr);align-items:center;padding:0 20px;border-bottom:1px solid #d6ddd8}.pmc-rules>p:last-child{border-bottom:0}.pmc-rules>p i{color:#397454;font:500 11px DM Mono,monospace;font-style:normal}.pmc-rules>p b{font-size:13px}.pmc-rules>p span{color:#3e5147;font-size:12px;line-height:1.55}.pmc-fn{position:absolute;z-index:2;left:62px;right:62px;top:176px;border-top:2px solid #315e47}.pmc-fn>header,.pmc-fn>div{display:grid;grid-template-columns:160px 150px minmax(0,1.25fr) minmax(0,1fr) 60px}.pmc-fn>header{height:34px;background:#315e47;color:#fff}.pmc-fn>header span{display:flex;align-items:center;padding:0 14px;font:500 10px DM Mono,monospace;letter-spacing:.06em}.pmc-fn>div{height:46px;align-items:center;border-bottom:1px solid #c9d2cc;background:#edf1ed}.pmc-fn>div:nth-child(odd){background:#e7ede8}.pmc-fn>div>*{padding:0 14px}.pmc-fn>div>b{color:#315e47;font:500 12px DM Mono,monospace}.pmc-fn>div>span{color:#3e5147;font-size:11.5px}.pmc-fn>div>p{font-size:12px;font-weight:700}.pmc-fn>div>small{color:#64756c;font-size:11px}.pmc-fn>div>em{color:#397454;font:500 11px DM Mono,monospace;font-style:normal}.pmc-alert-flow{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:104px;display:grid;grid-template-columns:minmax(0,1fr) 24px minmax(0,1fr) 24px minmax(0,1.1fr) 24px minmax(0,1fr) 24px minmax(0,1fr);align-items:center}.pmc-alert-flow>svg{justify-self:center;width:16px;color:#397454}.pmc-alert-flow article{height:104px;padding:13px 15px;border-top:2px solid #315e47;background:#edf1ed}.pmc-alert-flow article.pmc-alert-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-alert-flow small{color:#657a6e;font:500 9px DM Mono,monospace;letter-spacing:.08em}.pmc-alert-key small{color:#c7ff38}.pmc-alert-flow b{display:block;margin-top:8px;font-size:15px}.pmc-alert-flow span{display:block;margin-top:6px;color:#64756c;font-size:11px;line-height:1.45}.pmc-alert-key span{color:#a2afa8}.pmc-alert-body{position:absolute;z-index:2;left:62px;right:62px;top:298px;height:338px;display:grid;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);gap:20px}.pmc-alert-levels{display:flex;flex-direction:column;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pmc-alert-levels>p{flex:1;display:grid;grid-template-columns:56px 90px minmax(0,1fr);align-items:center;padding:0 18px;border-bottom:1px solid #d6ddd8}.pmc-alert-levels>p i{justify-self:start;padding:4px 8px;background:#315e47;color:#fff;font-size:11px;font-style:normal;font-weight:700}.pmc-alert-levels>p.pmc-alert-urgent i{background:#c7ff38;color:#122018}.pmc-alert-levels>p b{font-size:13px}.pmc-alert-levels>p span{color:#3e5147;font-size:12px;line-height:1.55}.pmc-alert-levels>footer{padding:12px 18px;color:#64756c;font-size:11px;line-height:1.6}.pmc-mail{display:flex;flex-direction:column;border:1px solid #9fb0a6;background:#fff}.pmc-mail>header{display:flex;align-items:center;gap:10px;padding:14px 18px;background:#0d1a14;color:#fff;font-size:13px;font-weight:700}.pmc-mail>header svg{width:18px;color:#c7ff38}.pmc-mail dl{flex:1;display:grid;grid-template-columns:54px minmax(0,1fr);align-content:start;gap:12px 10px;margin:0;padding:18px}.pmc-mail dt{color:#657a6e;font:500 10px DM Mono,monospace}.pmc-mail dd{margin:0;color:#0b1712;font-size:12px;line-height:1.55}.pmc-mail>footer{margin:0 18px 16px;padding:10px 12px;background:#c7ff38;color:#122018;font-size:12px;font-weight:800;text-align:center}.pmc-fn>header,.pmc-fn>div{grid-template-columns:160px 150px minmax(0,1.25fr) minmax(0,1fr) 76px}.pmc-fn>div>em{white-space:nowrap}.pmc-multi-detail{height:210px}.pmc-divider-steps.pmc-steps-six{grid-template-columns:repeat(6,minmax(0,1fr))}.pmc-steps-six article{padding-right:12px}.pmc-steps-six article+article{padding-left:12px}.pmc-steps-six b{font-size:14px}.pmc-steps-six b span{display:block;margin-top:8px;color:#8f9d95!important;font-size:10.5px;font-weight:500}.pmc-asis{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:176px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.pmc-asis>section{padding:14px 16px;border-top:3px solid #597366;background:#edf1ed}.pmc-asis>section.pmc-asis-tobe{border-top-color:#c7ff38;background:#0d1a14}.pmc-asis header small{color:#657a6e;font:500 10px DM Mono,monospace;letter-spacing:.1em}.pmc-asis-tobe header small{color:#c7ff38}.pmc-mini-arch{display:grid;grid-template-columns:minmax(0,1fr) 10px minmax(0,1fr) 10px minmax(0,1.2fr) 10px minmax(0,1fr) 10px minmax(0,.8fr);align-items:center;margin-top:16px}.pmc-mini-arch>i{height:2px;background:#7d9286}.pmc-mini-arch>span{height:96px;display:flex;flex-direction:column;justify-content:center;padding:0 10px;border:1px solid #9fb0a6;background:#f4f6f2;font-size:13px;font-weight:800}.pmc-mini-arch>span small{margin-top:6px;color:#64756c;font-size:10px;font-weight:500}.pmc-mini-arch>span.pmc-mini-arch-mid{border:1.5px dashed #397454;color:#397454;font:500 26px/1 DM Mono,monospace}.pmc-mini-arch-mid small{font-family:Manrope,Pretendard,sans-serif}.pmc-mini-arch>span.pmc-mini-arch-cx{background:#0d1a14;border-color:#0d1a14;color:#fff}.pmc-mini-arch-cx small{color:#94a39a!important}.pmc-mini-arch-tobe>i{background:#c7ff38}.pmc-mini-arch-tobe>span{background:#16241d;border-color:#ffffff2a;color:#fff}.pmc-mini-arch-tobe>span small{color:#94a39a}.pmc-mini-arch-tobe>span.pmc-mini-arch-mid{border:2px solid #c7ff38;background:#c7ff38;color:#122018;font:800 13px Manrope,Pretendard,sans-serif}.pmc-mini-arch-tobe>span.pmc-mini-arch-mid small{color:#45611b}.pmc-change{position:absolute;z-index:2;left:62px;right:62px;top:372px;border-top:2px solid #315e47}.pmc-change>header,.pmc-change>div{display:grid;grid-template-columns:150px minmax(0,1fr) minmax(0,1.2fr) minmax(0,1.1fr)}.pmc-change>header{height:34px;background:#315e47;color:#fff}.pmc-change>header span{display:flex;align-items:center;padding:0 16px;font:500 10px DM Mono,monospace;letter-spacing:.06em}.pmc-change>div{height:66px;align-items:center;border-bottom:1px solid #c9d2cc;background:#edf1ed}.pmc-change>div:nth-child(odd){background:#e7ede8}.pmc-change>div>*{padding:0 16px}.pmc-change>div>b{font-size:14px}.pmc-change>div>span{color:#64756c;font-size:12px}.pmc-change>div>strong{color:#0b1712;font-size:13px}.pmc-change>div>em{color:#315e47;font-size:12px;font-style:normal;font-weight:700}.pmc-layers{position:absolute;z-index:2;left:62px;right:62px;top:172px;display:flex;flex-direction:column}.pmc-layer{height:70px;display:grid;grid-template-columns:200px minmax(0,1fr);border:1px solid #bdc8c1;background:#edf1ed}.pmc-layer>header{display:flex;flex-direction:column;justify-content:center;padding:0 18px;border-right:1px solid #c6d0ca}.pmc-layer>header small{color:#657a6e;font:500 9px DM Mono,monospace;letter-spacing:.1em}.pmc-layer>header b{margin-top:4px;font-size:16px}.pmc-layer>header span{margin-top:2px;color:#64756c;font-size:11px}.pmc-layer>p{display:flex;flex-wrap:wrap;align-items:center;align-content:center;gap:6px;padding:0 16px}.pmc-layer>p em{padding:6px 10px;border:1px solid #c6d0ca;background:#f4f6f2;color:#3e5147;font-size:11.5px;font-style:normal;font-weight:700}.pmc-layer>p em.pmc-layer-new{border-color:#315e47;background:#315e47;color:#fff}.pmc-layer.pmc-layer-key{border-color:#0d1a14;background:#0d1a14;color:#fff}.pmc-layer-key>header{border-color:#ffffff1d}.pmc-layer-key>header small,.pmc-layer-key>header span{color:#94a39a}.pmc-layer-key>p em{border-color:#c7ff38;background:#c7ff38;color:#122018}.pmc-layer-link{height:30px;display:flex;align-items:center;justify-content:center;gap:10px;color:#397454;font-size:11px;font-weight:700}.pmc-layer-link svg{width:14px}.pmc-layer-legend{position:absolute;z-index:2;left:62px;top:596px;display:flex;gap:22px;color:#3e5147;font-size:11px;font-weight:700}.pmc-layer-legend span{display:flex;align-items:center;gap:7px}.pmc-layer-legend i{width:14px;height:14px;background:#315e47}.pmc-layer-legend i.pmc-layer-legend-old{border:1px solid #c6d0ca;background:#f4f6f2}.pmc-mod{position:absolute;z-index:2;left:62px;right:62px;top:176px;border-top:2px solid #315e47}.pmc-mod>header,.pmc-mod>div{display:grid;grid-template-columns:120px minmax(0,1.6fr) 150px minmax(0,1fr) 190px}.pmc-mod>header{height:34px;background:#315e47;color:#fff}.pmc-mod>header span{display:flex;align-items:center;padding:0 14px;font:500 10px DM Mono,monospace;letter-spacing:.06em}.pmc-mod>div{height:58px;align-items:center;border-bottom:1px solid #c9d2cc;background:#edf1ed}.pmc-mod>div:nth-child(odd){background:#e7ede8}.pmc-mod>div>*{padding:0 14px}.pmc-mod>div>b{font-size:14px}.pmc-mod>div>p{color:#0b1712;font-size:12px;line-height:1.5}.pmc-mod>div>span{color:#3e5147;font-size:11.5px}.pmc-mod>div>em{color:#315e47;font-size:11.5px;font-style:normal;font-weight:700}.pmc-mod>div>small{color:#7d9286;font:500 10px DM Mono,monospace}.pmc-seq{position:absolute;z-index:2;left:62px;right:62px;top:174px}.pmc-seq>header{display:grid;grid-template-columns:repeat(5,minmax(0,1fr));margin-left:30px}.pmc-seq>header span{height:30px;display:flex;align-items:center;justify-content:center;margin:0 6px;background:#315e47;color:#fff;font-size:12px;font-weight:800}.pmc-seq>header span:nth-child(3){background:#0d1a14;color:#c7ff38}.pmc-seq-body{position:relative;margin-left:30px;padding:6px 0}.pmc-seq-line{position:absolute;top:0;bottom:0;width:0;border-left:1px dashed #9fb0a6}.pmc-seq-row{position:relative;height:38px}.pmc-seq-no{position:absolute;left:-30px;top:9px;width:20px;height:20px;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#0d1a14;color:#c7ff38;font:700 10px Manrope}.pmc-seq-msg{position:absolute;top:4px;height:30px;display:flex;align-items:center;justify-content:center;gap:6px;padding:0 14px;border-bottom:2px solid #315e47;background:#edf1edee;color:#0b1712;font-size:11px;font-weight:700;line-height:1.25;text-align:center}.pmc-seq-msg:after{content:"";position:absolute;right:-1px;bottom:-6px;border-left:9px solid #315e47;border-top:5px solid transparent;border-bottom:5px solid transparent}.pmc-seq-msg.pmc-seq-back:after{right:auto;left:-1px;border-left:0;border-right:9px solid #315e47}.pmc-seq-msg.pmc-seq-self{border:1.5px dashed #397454;background:#f4f6f2}.pmc-seq-msg.pmc-seq-self:after{display:none}.pmc-seq-msg>i{flex:0 0 auto;padding:2px 6px;background:#c7ff38;color:#122018;font-size:9.5px;font-style:normal;font-weight:800}.pmc-seq-notes{position:absolute;z-index:2;left:62px;right:62px;top:566px;height:70px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px}.pmc-seq-notes p{display:flex;flex-direction:column;justify-content:center;padding:0 18px;border-left:3px solid #315e47;background:#dfe7df}.pmc-seq-notes b{font-size:12px}.pmc-seq-notes span{margin-top:5px;color:#3e5147;font-size:11.5px;line-height:1.5}.pmc-seq-notes{top:572px;height:64px}.pmc-layers{top:168px}.pmc-layer-head{height:28px;display:grid;grid-template-columns:190px minmax(0,1fr) 330px;align-items:center;margin-bottom:6px;color:#5b7165;font:500 10px DM Mono,monospace;letter-spacing:.08em}.pmc-layer-head span{display:flex;align-items:center;gap:6px;padding:0 16px}.pmc-layer-head i{width:11px;height:11px;background:#315e47}.pmc-layer{height:84px;grid-template-columns:190px minmax(0,1fr) 330px}.pmc-layer>aside{display:flex;align-items:center;padding:0 18px;border-left:1px solid #c6d0ca;color:#3e5147;font-size:12px;line-height:1.6}.pmc-layer>aside b{display:inline;color:#0b1712}.pmc-layer-key>aside{border-color:#ffffff1d;color:#a2afa8}.pmc-layer-key>aside b{color:#c7ff38}.pmc-layer-link{height:30px;padding-right:330px;padding-left:190px}.pmc-seq-row{height:34px}.pmc-seq-msg{top:3px;height:28px}.pmc-seq-no{top:7px}.pmc-dz-head>h2{max-width:1100px}.pmc-dz-left{position:absolute;z-index:2;left:62px;top:176px;width:470px;height:466px;display:flex;flex-direction:column;gap:12px}.pmc-dz-rfp{padding:16px 20px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pmc-dz-rfp>small{display:block;color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.1em}.pmc-dz-rfp>b{display:block;margin-top:8px;font-size:14px;line-height:1.55}.pmc-dz-rfp>span{display:block;margin-top:10px;padding-top:10px;border-top:1px solid #ffffff1d;color:#a2afa8;font-size:11.5px;line-height:1.6}.pmc-dz-rfp>span em{margin-right:8px;padding:2px 6px;background:#315e47;color:#fff;font-size:10px;font-style:normal;font-weight:700}.pmc-dz-rules{flex:1;display:flex;flex-direction:column;padding:14px 20px;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pmc-dz-rules>small{color:#5b7165;font:500 10px DM Mono,monospace;letter-spacing:.1em}.pmc-dz-rules>p{flex:1;display:grid;grid-template-columns:30px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;border-bottom:1px solid #d6ddd8}.pmc-dz-rules>p:last-child{border-bottom:0}.pmc-dz-rules>p i{grid-row:1/3;color:#397454;font:700 16px DM Mono,monospace;font-style:normal}.pmc-dz-rules>p b{font-size:13px}.pmc-dz-rules>p span{margin-top:3px;color:#64756c;font-size:11.5px;line-height:1.5}.pmc-dz-cases{position:absolute;z-index:2;left:552px;right:62px;top:176px;height:466px;display:flex;flex-direction:column;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1}.pmc-dz-cases>header{height:36px;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,.95fr);background:#315e47;color:#fff}.pmc-dz-cases>header span{display:flex;align-items:center;padding:0 14px;font-size:11.5px;font-weight:700}.pmc-dz-cases>div{flex:1;display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.05fr) minmax(0,.95fr);align-items:center;border-bottom:1px solid #c9d2cc;background:#edf1ed}.pmc-dz-cases>div:nth-of-type(2n){background:#e7ede8}.pmc-dz-cases>div>*{padding:0 14px}.pmc-dz-cases>div>b{font-size:13px}.pmc-dz-cases>div>span{color:#3e5147;font-size:12px;line-height:1.5}.pmc-dz-cases>div>strong{display:flex;align-items:center;gap:7px;align-self:stretch;background:#0d1a14;color:#fff;font-size:12px}.pmc-dz-cases>div>strong svg{flex:0 0 auto;width:14px;color:#c7ff38}.pmc-dz-cases>footer{height:52px;display:flex;align-items:center;gap:14px;padding:0 14px;background:#dfe7df}.pmc-dz-cases>footer span{padding:4px 8px;background:#c7ff38;color:#122018;font-size:10.5px;font-weight:800}.pmc-dz-cases>footer em{color:#3e5147;font-size:11.5px;font-style:normal;font-weight:700}.pmc-dz-vis{position:absolute;z-index:2;left:62px;top:176px;width:690px;height:326px;display:flex;flex-direction:column;border:1px solid #bdc8c1;border-top:3px solid #315e47;background:#fff}.pmc-dz-vis>header{display:flex;align-items:baseline;gap:12px;padding:14px 20px 10px;border-bottom:1px solid #e1e6e2}.pmc-dz-vis>header small{color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.1em}.pmc-dz-vis>header b{font-size:14px}.pmc-dz-vis>div{flex:1;display:flex;align-items:center;padding:14px 20px}.pmc-dz-side{position:absolute;z-index:2;left:772px;right:62px;top:176px;height:326px;display:flex;flex-direction:column;gap:10px}.pmc-dz-side .pmc-dz-rfp{padding:12px 16px}.pmc-dz-side .pmc-dz-rfp>b{font-size:13px}.pmc-dz-side .pmc-dz-rfp>span{font-size:11px}.pmc-dz-side .pmc-dz-rules{padding:10px 16px}.pmc-dz-side .pmc-dz-rules>p b{font-size:12.5px}.pmc-dz-side .pmc-dz-rules>p span{font-size:11px}.pmc-dz-test{position:absolute;z-index:2;left:62px;right:62px;top:518px;height:120px;display:grid;grid-template-columns:200px repeat(4,minmax(0,1fr));gap:8px}.pmc-dz-test>header{display:flex;flex-direction:column;justify-content:center;padding:0 16px;background:#0d1a14;color:#fff}.pmc-dz-test>header small{color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.1em}.pmc-dz-test>header b{margin-top:6px;font-size:13px}.pmc-dz-test>header span{margin-top:6px;color:#94a39a;font-size:10px;line-height:1.45}.pmc-dz-test>article{display:flex;flex-direction:column;padding:12px 14px;border-top:2px solid #315e47;background:#edf1ed}.pmc-dz-test>article b{font-size:12.5px}.pmc-dz-test>article span{margin-top:5px;color:#64756c;font-size:11px;line-height:1.45}.pmc-dz-test>article strong{margin-top:auto;align-self:flex-start;padding:4px 8px;background:#c7ff38;color:#122018;font-size:11px}.pmc-v-cmp{width:100%;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pmc-v-cmp-col{padding:12px 16px;border:1px solid #d3dad5;background:#f4f6f2}.pmc-v-cmp-col.pmc-v-cmp-good{border-color:#0d1a14;background:#0d1a14;color:#fff}.pmc-v-cmp-col>small{display:block;padding-bottom:8px;border-bottom:1px solid #d3dad5;color:#657a6e;font:500 10px DM Mono,monospace;letter-spacing:.06em}.pmc-v-cmp-good>small{border-color:#fff2;color:#c7ff38}.pmc-v-cmp-col>p{height:48px;display:grid;grid-template-columns:80px minmax(0,1fr) 46px;align-items:center;border-bottom:1px solid #e1e6e2;font-size:12px}.pmc-v-cmp-good>p{border-color:#ffffff14}.pmc-v-cmp-col>p span{color:#64756c}.pmc-v-cmp-good>p span{color:#94a39a}.pmc-v-cmp-col>p em{font:500 12px DM Mono,monospace;font-style:normal}.pmc-v-cmp-col>p b{justify-self:end;font:700 20px DM Mono,monospace}.pmc-v-cmp-good>p b{color:#c7ff38}.pmc-v-cmp-col>p b.pmc-v-bad{color:#9a3b2b}.pmc-v-cmp-col>footer{margin-top:10px;color:#3e5147;font-size:11.5px;font-weight:700}.pmc-v-cmp-good>footer{color:#dce5df}.pmc-v-two{width:100%;display:grid;grid-template-columns:minmax(0,1fr) 40px minmax(0,1fr);align-items:center}.pmc-v-arrow{display:flex;justify-content:center;color:#397454}.pmc-v-arrow svg{width:22px}.pmc-v-list{padding:12px 16px;border:1px solid #d3dad5;background:#f4f6f2}.pmc-v-list.pmc-v-list-good{border-color:#0d1a14;background:#0d1a14;color:#fff}.pmc-v-list>small{display:block;padding-bottom:8px;border-bottom:1px solid #d3dad5;color:#657a6e;font:500 10px DM Mono,monospace}.pmc-v-list-good>small{border-color:#fff2;color:#c7ff38}.pmc-v-list>p{height:44px;display:grid;grid-template-columns:26px 80px minmax(0,1fr);align-items:center;border-bottom:1px solid #e1e6e2;font-size:12px}.pmc-v-list-good>p{border-color:#ffffff14}.pmc-v-list>p i{color:#397454;font:700 12px DM Mono,monospace;font-style:normal}.pmc-v-list-good>p i{color:#c7ff38}.pmc-v-list>p b{font-size:13px}.pmc-v-list>p span{color:#64756c}.pmc-v-list-good>p span{color:#a2afa8}.pmc-v-list>p.pmc-v-skip{opacity:.55;text-decoration:line-through}.pmc-v-list>footer{margin-top:10px;color:#3e5147;font-size:11.5px;font-weight:700}.pmc-v-list-good>footer{color:#dce5df}.pmc-v-queue{width:100%;display:grid;grid-template-columns:minmax(0,1.2fr) 110px minmax(0,1fr);align-items:center}.pmc-v-queue-in{padding:10px 14px;border:1px solid #d3dad5;background:#f4f6f2}.pmc-v-queue-in>small{display:block;padding-bottom:6px;color:#657a6e;font:500 10px DM Mono,monospace}.pmc-v-queue-in>p{height:36px;display:grid;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;border-top:1px solid #e1e6e2;font-size:12px}.pmc-v-queue-in>p span{color:#64756c;font:500 11px DM Mono,monospace}.pmc-v-queue-in>p b{font:700 13px DM Mono,monospace}.pmc-v-queue-in>p em{padding:2px 6px;background:#dfe7df;color:#315e47;font-size:10px;font-style:normal;font-weight:700}.pmc-v-queue-mid,.pmc-v-task-mid{display:flex;flex-direction:column;align-items:center;gap:8px;color:#397454;text-align:center}.pmc-v-queue-mid svg,.pmc-v-task-mid svg{width:22px}.pmc-v-queue-mid b,.pmc-v-task-mid b{font-size:11.5px;line-height:1.4;color:#0b1712}.pmc-v-queue-out{padding:16px;background:#0d1a14;color:#fff}.pmc-v-queue-out>small{color:#c7ff38;font:500 10px DM Mono,monospace}.pmc-v-queue-out>b{display:block;margin-top:10px;font:500 36px/1 DM Mono,monospace;letter-spacing:-.04em}.pmc-v-queue-out>span{display:block;margin-top:10px;color:#a2afa8;font-size:11.5px;line-height:1.55}.pmc-v-queue-out>em{display:inline-block;margin-top:10px;padding:3px 7px;background:#c7ff38;color:#122018;font-size:10.5px;font-style:normal;font-weight:800}.pmc-v-task{width:100%;display:grid;grid-template-columns:minmax(0,1.1fr) 110px minmax(0,1fr);align-items:center}.pmc-v-task-card{padding:12px 16px;border:1px solid #d3dad5;background:#f4f6f2}.pmc-v-task-card>small{display:block;padding-bottom:6px;color:#657a6e;font:500 10px DM Mono,monospace}.pmc-v-task-card>p{height:40px;display:grid;grid-template-columns:minmax(0,1fr) 20px 40px;align-items:center;gap:6px;border-top:1px solid #e1e6e2;font-size:13px}.pmc-v-task-card>p svg{width:16px;color:#397454}.pmc-v-task-card>p span{color:#64756c;font-size:11px}.pmc-v-task-card>p.pmc-v-task-fail{background:#0d1a14;color:#fff;margin:0 -16px;padding:0 16px}.pmc-v-task-fail svg{color:#c7ff38!important}.pmc-v-task-fail span{color:#c7ff38!important}.pmc-v-task-card.pmc-v-task-next{border-color:#0d1a14;background:#0d1a14;color:#fff}.pmc-v-task-next>small{color:#c7ff38}.pmc-v-task-next>p{border-color:#ffffff1d}.pmc-v-task-next>p svg{color:#c7ff38}.pmc-v-task-next>p span{color:#a2afa8}.pmc-v-task-next>footer{margin-top:10px;color:#dce5df;font-size:11.5px;line-height:1.5}.pmc-v-state{width:100%;display:flex;flex-direction:column;gap:10px}.pmc-v-state-row{display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1.2fr);align-items:center}.pmc-v-state-row>svg{justify-self:center;width:18px;color:#397454}.pmc-v-state-row>span{min-height:52px;display:flex;align-items:center;justify-content:center;padding:0 12px;border:1px solid #c6d0ca;background:#f4f6f2;font-size:13px;font-weight:800;text-align:center}.pmc-v-state-row>span.pmc-v-state-ok{border-color:#0d1a14;background:#0d1a14;color:#c7ff38}.pmc-v-state-row>span.pmc-v-state-warn{border:1.5px dashed #397454;color:#315e47}.pmc-v-state-row>span.pmc-v-state-two{flex-direction:column;align-items:stretch;gap:4px;padding:6px}.pmc-v-state-two em{padding:6px 8px;background:#dfe7df;font-size:11.5px;font-style:normal}.pmc-v-state-two em:first-child{background:#0d1a14;color:#c7ff38}.pmc-v-state-branch{display:flex;align-items:center;gap:8px;padding-left:12px;color:#397454;font-size:11.5px}.pmc-v-state-branch svg{width:16px}.pmc-v-state-branch b{color:#0b1712}.pmc-v-state-note{display:flex;gap:12px;margin-top:6px;padding:10px 14px;border-left:3px solid #c7ff38;background:#0d1a14;color:#fff;font-size:12px}.pmc-v-state-note span{color:#a2afa8}.pmc-v-time{width:100%;display:flex;flex-direction:column}.pmc-v-time>p{position:relative;height:46px;display:grid;grid-template-columns:62px 24px minmax(0,1fr) auto;align-items:center;border-bottom:1px solid #e1e6e2}.pmc-v-time>p span{color:#315e47;font:700 14px DM Mono,monospace}.pmc-v-time>p i{width:10px;height:10px;border-radius:50%;background:#7d9286}.pmc-v-time>p:nth-child(n+3) i{background:#c7ff38;box-shadow:0 0 0 2px #0d1a14}.pmc-v-time>p b{font-size:13px}.pmc-v-time>p em{padding:4px 9px;background:#0d1a14;color:#c7ff38;font-size:11px;font-style:normal;font-weight:800}.pmc-dz-side{gap:8px}.pmc-dz-side .pmc-dz-rfp{padding:10px 14px}.pmc-dz-side .pmc-dz-rfp>small{font-size:9.5px}.pmc-dz-side .pmc-dz-rfp>b{margin-top:5px;font-size:12px;line-height:1.5}.pmc-dz-side .pmc-dz-rfp>span{margin-top:7px;padding-top:7px;font-size:10.5px;line-height:1.5}.pmc-dz-side .pmc-dz-rules{padding:8px 14px 6px}.pmc-dz-side .pmc-dz-rules>small{padding-bottom:4px}.pmc-dz-side .pmc-dz-rules>p{grid-template-columns:24px minmax(0,1fr);padding:4px 0}.pmc-dz-side .pmc-dz-rules>p i{font-size:14px}.pmc-dz-side .pmc-dz-rules>p b{font-size:12px}.pmc-dz-side .pmc-dz-rules>p span{margin-top:2px;font-size:10.5px;line-height:1.4}.pmc-err{position:absolute;z-index:2;left:62px;right:62px;top:176px;border-top:2px solid #315e47}.pmc-err>header,.pmc-err>div{display:grid;grid-template-columns:150px minmax(0,1fr) 96px minmax(0,1.5fr) 120px}.pmc-err>header{height:34px;background:#315e47;color:#fff}.pmc-err>header span{display:flex;align-items:center;padding:0 14px;font:500 10px DM Mono,monospace;letter-spacing:.06em}.pmc-err>div{height:52px;align-items:center;border-bottom:1px solid #c9d2cc;background:#edf1ed}.pmc-err>div:nth-of-type(2n){background:#e7ede8}.pmc-err>div>*{padding:0 14px}.pmc-err>div>b{display:flex;flex-direction:column;font-size:13px}.pmc-err>div>b small{margin-top:2px;color:#7d9286;font:500 10px DM Mono,monospace}.pmc-err>div>span{color:#3e5147;font-size:12px}.pmc-err>div>em{justify-self:start;margin-left:14px;padding:3px 8px;background:#dfe7df;color:#315e47;font-size:11px;font-style:normal;font-weight:800}.pmc-err>div>em.pmc-err-yes{background:#315e47;color:#fff}.pmc-err>div>em.pmc-err-no{background:#0d1a14;color:#c7ff38}.pmc-err>div>p{color:#0b1712;font-size:12px;line-height:1.45}.pmc-err>div>i{color:#3e5147;font-size:11.5px;font-style:normal;font-weight:700}.pmc-err>div>i.pmc-err-urgent{color:#0b1712}.pmc-err>div>i.pmc-err-urgent:before{content:"";display:inline-block;width:7px;height:7px;margin-right:6px;background:#c7ff38;box-shadow:0 0 0 1.5px #0d1a14}.pmc-retry-kind{position:absolute;z-index:2;left:62px;width:560px;top:176px;height:220px;display:grid;grid-template-rows:repeat(2,minmax(0,1fr));gap:10px}.pmc-retry-kind>section{display:flex;flex-direction:column;justify-content:center;padding:0 20px;border-left:3px solid #315e47;background:#edf1ed}.pmc-retry-kind>section.pmc-retry-kind-care{border-left-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-retry-kind small{color:#657a6e;font:500 10px DM Mono,monospace;letter-spacing:.08em}.pmc-retry-kind-care small{color:#c7ff38}.pmc-retry-kind b{margin-top:7px;font-size:15px}.pmc-retry-kind span{margin-top:6px;color:#64756c;font-size:12px;line-height:1.55}.pmc-retry-kind-care span{color:#a2afa8}.pmc-retry-gap{position:absolute;z-index:2;left:642px;right:62px;top:176px;height:220px;display:flex;flex-direction:column;padding:14px 18px;border-top:2px solid #315e47;background:#edf1ed}.pmc-retry-gap>header{display:flex;align-items:baseline;justify-content:space-between}.pmc-retry-gap>header small{color:#657a6e;font:500 10px DM Mono,monospace;letter-spacing:.08em}.pmc-retry-gap>header b{font-size:13px}.pmc-retry-gap>div{flex:1;display:grid;grid-template-columns:repeat(9,minmax(0,1fr));align-items:end;gap:5px;margin-top:12px}.pmc-retry-gap>div p{display:flex;flex-direction:column;align-items:center;justify-content:flex-end;gap:6px;height:100%}.pmc-retry-gap>div p i{width:100%;flex:0 0 auto;display:flex;align-items:center;justify-content:center;background:#315e47;color:#fff;font:700 10px DM Mono,monospace;font-style:normal}.pmc-retry-gap>div p:nth-child(1) i{height:16px}.pmc-retry-gap>div p:nth-child(2) i{height:22px}.pmc-retry-gap>div p:nth-child(3) i{height:30px}.pmc-retry-gap>div p:nth-child(4) i{height:42px}.pmc-retry-gap>div p:nth-child(5) i{height:58px}.pmc-retry-gap>div p:nth-child(6) i{height:80px}.pmc-retry-gap>div p:nth-child(7) i,.pmc-retry-gap>div p:nth-child(8) i{height:110px}.pmc-retry-gap>div p b{font:500 10.5px DM Mono,monospace;white-space:nowrap}.pmc-retry-gap>div p.pmc-retry-end i{height:110px;background:#0d1a14;color:#c7ff38}.pmc-retry-gap>div p.pmc-retry-end b{font-family:Manrope,Pretendard,sans-serif;font-weight:800}.pmc-retry-flow{position:absolute;z-index:2;left:62px;right:62px;top:412px;height:228px;display:flex;flex-direction:column;gap:10px;padding:14px 18px;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:#f4f6f2}.pmc-retry-flow>header{display:flex;align-items:baseline;gap:12px}.pmc-retry-flow>header small{color:#657a6e;font:500 10px DM Mono,monospace;letter-spacing:.08em}.pmc-retry-flow>header b{font-size:13px}.pmc-retry-line{display:flex;align-items:center;gap:8px}.pmc-retry-line>svg{flex:0 0 auto;width:16px;color:#397454}.pmc-retry-line>span{flex:1;height:44px;display:flex;align-items:center;justify-content:center;padding:0 10px;border:1px solid #c6d0ca;background:#edf1ed;font-size:12.5px;font-weight:800;text-align:center}.pmc-retry-line>span.pmc-retry-ok{border-color:#0d1a14;background:#0d1a14;color:#c7ff38}.pmc-retry-line-fail>span:first-child{border-style:dashed;border-color:#397454}.pmc-retry-line>span.pmc-retry-bad{border-color:#0d1a14;background:#16241d;color:#fff}.pmc-retry-line>span.pmc-retry-btn{border-color:#c7ff38;background:#c7ff38;color:#122018}.pmc-retry-flow>footer{display:flex;align-items:center;gap:10px;margin-top:auto;padding:10px 14px;background:#dfe7df;color:#3e5147;font-size:12px}.pmc-retry-flow>footer svg{flex:0 0 auto;width:16px;color:#315e47}.pmc-retry-flow>footer b{margin-right:6px;color:#0b1712}.pmc-adm{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:400px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pmc-adm>section{display:flex;flex-direction:column;border:1px solid #9fb0a6;background:#fff}.pmc-adm>section>header{display:flex;align-items:baseline;gap:10px;padding:12px 16px;background:#0d1a14;color:#fff}.pmc-adm>section>header small{color:#c7ff38;font:500 10px DM Mono,monospace}.pmc-adm>section>header b{font-size:14px}.pmc-adm>section>footer{margin-top:auto;padding:10px 16px;border-top:1px solid #e1e6e2;color:#64756c;font-size:11px}.pmc-adm-grid{display:grid;grid-template-columns:70px repeat(4,minmax(0,1fr));gap:5px;padding:16px}.pmc-adm-grid>span{color:#657a6e;font:500 9.5px DM Mono,monospace;text-align:center}.pmc-adm-grid>b{display:flex;align-items:center;font-size:12px}.pmc-adm-grid>i{height:56px;display:flex;align-items:center;justify-content:center;font:500 10.5px DM Mono,monospace;font-style:normal}.pmc-adm-grid>i.pmc-adm-ok{background:#dfe7df;color:#315e47}.pmc-adm-grid>i.pmc-adm-bad{background:#0d1a14;color:#c7ff38;font-family:Manrope,Pretendard,sans-serif;font-weight:800}.pmc-adm-grid>i.pmc-adm-wait{border:1px dashed #397454;color:#315e47;font-family:Manrope,Pretendard,sans-serif;font-weight:700}.pmc-adm-list{display:flex;flex-direction:column;padding:12px 16px}.pmc-adm-list>p{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:4px 10px;padding:12px 0;border-bottom:1px solid #e1e6e2}.pmc-adm-list>p span{font-size:12.5px;font-weight:800}.pmc-adm-list>p em{grid-row:2;color:#64756c;font-size:11px;font-style:normal}.pmc-adm-list>p button,.pmc-adm-sync button{grid-row:1/3;grid-column:2;padding:7px 12px;border:0;background:#c7ff38;color:#122018;font:800 11px Manrope,Pretendard,sans-serif}.pmc-adm-sync{display:flex;flex-direction:column;padding:12px 16px}.pmc-adm-sync>p{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-template-rows:auto auto;align-items:center;gap:4px 10px;padding:12px 0;border-bottom:1px solid #e1e6e2}.pmc-adm-sync>p b{font-size:12.5px}.pmc-adm-sync>p span{font-size:12px;color:#3e5147}.pmc-adm-sync>p>b+span{grid-row:2}.pmc-adm-sync>p em{grid-row:2;color:#64756c;font-size:11px;font-style:normal}.pmc-adm-sync>p.pmc-adm-diff{background:#f4f6f2;margin:0 -16px;padding:12px 16px}.pmc-adm-sync>p.pmc-adm-diff span{font-weight:800}.pmc-adm-grid>i{height:50px}.pmc-rfpmap{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:470px;display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:20px}.pmc-rfpmap>section{display:flex;flex-direction:column;border-top:2px solid #315e47;border-bottom:1px solid #bdc8c1;background:#edf1ed}.pmc-rfpmap>section>header{height:32px;display:grid;grid-template-columns:minmax(0,1fr) 120px;align-items:center;padding:0 16px;background:#315e47;color:#fff;font-size:11.5px;font-weight:700}.pmc-rfpmap>section>header span:last-child{text-align:right}.pmc-rfpmap p{flex:1;display:grid;grid-template-columns:80px minmax(0,1fr) 120px;align-items:center;padding:0 16px;border-bottom:1px solid #d6ddd8}.pmc-rfpmap p:nth-of-type(2n){background:#e7ede8}.pmc-rfpmap p i{justify-self:start;padding:2px 7px;background:#dfe7df;color:#315e47;font:500 10px DM Mono,monospace;font-style:normal}.pmc-rfpmap p b{font-size:12.5px}.pmc-rfpmap p em{justify-self:end;color:#0b1712;font:700 12px DM Mono,monospace;font-style:normal}.pmc-rfpmap>section.pmc-rfpmap-must{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-rfpmap-must>header{background:#16241d!important;color:#c7ff38!important}.pmc-rfpmap-must p{border-color:#ffffff14}.pmc-rfpmap-must p:nth-of-type(2n){background:#ffffff06}.pmc-rfpmap-must p i{background:#c7ff38;color:#122018}.pmc-rfpmap-must p em{color:#c7ff38}.pmc-rfpmap-must>footer{padding:12px 16px;color:#94a39a;font-size:11px}.pmc-p4env{position:absolute;z-index:2;left:62px;right:62px;top:176px;border-top:2px solid #315e47}.pmc-p4env>header,.pmc-p4env>div{display:grid;grid-template-columns:140px minmax(0,1fr) minmax(0,1.15fr) minmax(0,1fr)}.pmc-p4env>header{height:38px;background:#315e47;color:#fff}.pmc-p4env>header span{display:flex;align-items:center;padding:0 16px;font-size:12px;font-weight:700}.pmc-p4env>header span:nth-child(3){background:#0d1a14;color:#c7ff38}.pmc-p4env>div{height:84px;align-items:center;border-bottom:1px solid #c9d2cc;background:#edf1ed}.pmc-p4env>div>*{padding:0 16px}.pmc-p4env>div>b{font-size:15px}.pmc-p4env>div>span{color:#64756c;font-size:12.5px}.pmc-p4env>div>strong{align-self:stretch;display:flex;align-items:center;background:#0d1a14;color:#fff;font-size:13px}.pmc-p4env>div>em{color:#315e47;font-size:12.5px;font-style:normal;font-weight:700}.pmc-p4flow{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:118px;display:grid;grid-template-columns:minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr);align-items:center}.pmc-p4flow>svg{justify-self:center;width:18px;color:#397454}.pmc-p4flow article{height:118px;padding:14px 16px;border-top:2px solid #315e47;background:#edf1ed}.pmc-p4flow article.pmc-p4flow-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-p4flow small{color:#657a6e;font:500 10px DM Mono,monospace}.pmc-p4flow-key small{color:#c7ff38}.pmc-p4flow b{display:block;margin-top:10px;font-size:15px}.pmc-p4flow span{display:block;margin-top:7px;color:#64756c;font-size:12px;line-height:1.5}.pmc-p4flow-key span{color:#a2afa8}.pmc-p4flow.pmc-p4flow-tall{height:150px}.pmc-p4flow-tall article{height:150px}.pmc-p4modes{position:absolute;z-index:2;left:62px;right:62px;top:312px;height:256px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:12px}.pmc-p4modes article{display:flex;flex-direction:column;padding:18px;border:1px solid #9fb0a6;background:#fff}.pmc-p4modes small{color:#657a6e;font:500 10px DM Mono,monospace}.pmc-p4modes b{margin-top:12px;font-size:20px}.pmc-p4modes span{margin-top:10px;color:#3e5147;font-size:12.5px;line-height:1.55}.pmc-p4modes em{margin-top:auto;padding:8px 10px;background:#0d1a14;color:#c7ff38;font-size:11.5px;font-style:normal;font-weight:700;line-height:1.5}.pmc-p4step{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:260px;display:grid;grid-template-columns:minmax(0,1fr) 36px minmax(0,1fr) 36px minmax(0,1fr);align-items:stretch}.pmc-p4step>i{display:flex;align-items:center;justify-content:center;color:#397454}.pmc-p4step>i svg{width:20px}.pmc-p4step>section{padding:16px 18px;border-top:3px solid #597366;background:#edf1ed}.pmc-p4step>section.pmc-p4step-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-p4step header{padding-bottom:10px;border-bottom:1px solid #cdd5d0}.pmc-p4step-key header{border-color:#ffffff1d}.pmc-p4step header small{display:block;color:#657a6e;font:500 10px DM Mono,monospace}.pmc-p4step-key header small{color:#c7ff38}.pmc-p4step header b{display:block;margin-top:6px;font-size:16px}.pmc-p4step ul{list-style:none;margin:0;padding:0}.pmc-p4step li{padding:10px 0;border-bottom:1px solid #d6ddd8;color:#3e5147;font-size:12.5px}.pmc-p4step-key li{border-color:#ffffff14;color:#dce5df}.pmc-p4step li:last-child{border-bottom:0}.pmc-p4step li b{color:#0b1712}.pmc-p4switch{position:absolute;z-index:2;left:62px;right:62px;top:456px;height:120px;display:grid;grid-template-columns:240px 200px 200px minmax(0,1fr);align-items:center;gap:14px;padding:0 20px;border-left:3px solid #c7ff38;background:#0d1a14;color:#fff}.pmc-p4switch>div small{display:block;color:#c7ff38;font:500 10px DM Mono,monospace}.pmc-p4switch>div b{display:block;margin-top:6px;font-size:15px}.pmc-p4switch>p{display:flex;align-items:center;gap:10px;padding:12px 14px;border:1px solid #ffffff2a}.pmc-p4switch>p span{padding:3px 8px;background:#fff2;font-size:11px;font-weight:800}.pmc-p4switch>p em{color:#dce5df;font-size:12px;font-style:normal}.pmc-p4switch>p.pmc-p4switch-on span{background:#c7ff38;color:#122018}.pmc-p4switch>strong{display:flex;align-items:center;gap:8px;color:#c7ff38;font-size:13px}.pmc-p4switch>strong svg{width:18px}.pmc-p4side{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:260px;display:grid;grid-template-columns:minmax(0,1fr) 300px;grid-template-rows:repeat(2,minmax(0,1fr));gap:12px}.pmc-p4side-lane{display:flex;flex-direction:column;justify-content:center;padding:0 22px;border-left:4px solid #315e47;background:#edf1ed}.pmc-p4side-lane.pmc-p4side-new{border-left:4px dashed #397454;background:#f4f6f2}.pmc-p4side-lane small{color:#657a6e;font:500 10px DM Mono,monospace}.pmc-p4side-lane b{margin-top:8px;font-size:17px}.pmc-p4side-lane span{margin-top:6px;color:#3e5147;font-size:12.5px}.pmc-p4side-cmp{grid-row:1/3;grid-column:2;display:flex;flex-direction:column;justify-content:center;padding:0 22px;background:#0d1a14;color:#fff}.pmc-p4side-cmp svg{width:24px;color:#c7ff38}.pmc-p4side-cmp b{margin-top:12px;font-size:18px}.pmc-p4side-cmp span{margin-top:8px;color:#a2afa8;font-size:12.5px}.pmc-p4side-cmp em{margin-top:16px;padding:8px 10px;background:#c7ff38;color:#122018;font-size:12px;font-style:normal;font-weight:800}.pmc-p4order{position:absolute;z-index:2;left:62px;right:62px;top:456px;height:120px;display:grid;grid-template-columns:150px minmax(0,1fr) 30px minmax(0,1fr) 30px minmax(0,1fr);align-items:center;gap:10px}.pmc-p4order>header{font-size:14px;font-weight:800}.pmc-p4order>svg{justify-self:center;width:18px;color:#397454}.pmc-p4order>p{height:100px;display:grid;grid-template-columns:36px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;padding:0 18px;border-top:2px solid #315e47;background:#edf1ed}.pmc-p4order>p i{grid-row:1/3;color:#397454;font:700 20px DM Mono,monospace;font-style:normal}.pmc-p4order>p b{font-size:15px}.pmc-p4order>p span{margin-top:4px;color:#64756c;font-size:12px}.pmc-p4test{position:absolute;z-index:2;left:62px;right:62px;top:176px;border-top:2px solid #315e47}.pmc-p4test>header,.pmc-p4test>div{display:grid;grid-template-columns:200px minmax(0,1fr) minmax(0,1fr)}.pmc-p4test>header{height:32px;background:#315e47;color:#fff}.pmc-p4test>header span{display:flex;align-items:center;padding:0 16px;font-size:11.5px;font-weight:700}.pmc-p4test>div{height:42px;align-items:center;border-bottom:1px solid #c9d2cc;background:#edf1ed}.pmc-p4test>div:nth-of-type(2n){background:#e7ede8}.pmc-p4test>div>*{padding:0 16px}.pmc-p4test>div>b{font-size:13px}.pmc-p4test>div>span{color:#3e5147;font-size:12px}.pmc-p4test>div>strong{display:flex;align-items:center;gap:8px;font-size:12.5px}.pmc-p4test>div>strong svg{width:15px;color:#397454}.pmc-p4dep{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:390px;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.pmc-p4dep>section{padding:18px 20px;border-top:3px solid #597366;background:#edf1ed}.pmc-p4dep>section.pmc-p4dep-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-p4dep header{padding-bottom:12px;border-bottom:1px solid #cdd5d0}.pmc-p4dep-key header{border-color:#ffffff1d}.pmc-p4dep header small{display:block;color:#657a6e;font:500 10px DM Mono,monospace}.pmc-p4dep-key header small{color:#c7ff38}.pmc-p4dep header b{display:block;margin-top:6px;font-size:17px}.pmc-p4dep ul{list-style:none;margin:0;padding:0}.pmc-p4dep li{position:relative;padding:14px 0 14px 16px;border-bottom:1px solid #d6ddd8;color:#3e5147;font-size:13px}.pmc-p4dep li:before{content:"";position:absolute;left:0;top:21px;width:6px;height:6px;background:#397454}.pmc-p4dep ol{list-style:none;margin:0;padding:0;counter-reset:pmcdep}.pmc-p4dep ol li{display:flex;flex-direction:column;padding:16px 0 16px 34px;border-color:#ffffff14;color:#fff;counter-increment:pmcdep}.pmc-p4dep ol li:before{content:counter(pmcdep);top:15px;width:22px;height:22px;display:flex;align-items:center;justify-content:center;background:#c7ff38;color:#122018;font:800 12px Manrope}.pmc-p4dep ol li b{font-size:14px}.pmc-p4dep ol li span{margin-top:5px;color:#a2afa8;font-size:12px}.pmc-p4note{position:absolute;z-index:2;left:62px;right:62px;top:346px;height:200px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}.pmc-p4note>p{display:flex;flex-direction:column;justify-content:center;padding:0 24px;border-left:3px solid #315e47;background:#edf1ed}.pmc-p4note b{font-size:16px}.pmc-p4note span{margin-top:10px;color:#3e5147;font-size:13px;line-height:1.65}.pmc-p4modes{height:220px}.pmc-p4switch{top:450px;height:110px}.pmc-p4step{height:256px}.pmc-p4side{height:250px}.pmc-p4order{top:440px;height:116px}.pmc-p4dep{height:330px}.pmc-p4dep li{padding:12px 0 12px 16px}.pmc-p4note{height:150px}.pmc-p4env>div{height:80px}.pmc-done{position:absolute;z-index:2;left:62px;right:62px;top:176px;border-top:2px solid #315e47}.pmc-done>header,.pmc-done>div{display:grid;grid-template-columns:170px minmax(0,1fr) minmax(0,1.2fr) 90px}.pmc-done>header{height:34px;background:#315e47;color:#fff}.pmc-done>header span{display:flex;align-items:center;padding:0 16px;font-size:11.5px;font-weight:700}.pmc-done>div{height:62px;align-items:center;border-bottom:1px solid #c9d2cc;background:#edf1ed}.pmc-done>div:nth-of-type(2n){background:#e7ede8}.pmc-done>div>*{padding:0 16px}.pmc-done>div>b{font-size:13.5px}.pmc-done>div>span{color:#3e5147;font-size:12px;line-height:1.5}.pmc-done>div>strong{align-self:stretch;display:flex;align-items:center;gap:8px;background:#0d1a14;color:#fff;font-size:12.5px}.pmc-done>div>strong svg{flex:0 0 auto;width:15px;color:#c7ff38}.pmc-done>div>em{color:#315e47;font:700 12px DM Mono,monospace;font-style:normal}.pmc-weeks{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:200px;display:grid;grid-template-columns:repeat(6,minmax(0,1fr));gap:6px}.pmc-weeks article{display:flex;flex-direction:column;padding:16px;border-top:3px solid #597366;background:#edf1ed}.pmc-weeks article.pmc-weeks-key{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-weeks article.pmc-weeks-end{border-top-color:#c7ff38;background:#dfe7df}.pmc-weeks small{color:#657a6e;font:500 11px DM Mono,monospace}.pmc-weeks-key small{color:#c7ff38}.pmc-weeks b{margin-top:10px;font-size:16px}.pmc-weeks span{margin-top:10px;color:#3e5147;font-size:12px;line-height:1.6}.pmc-weeks-key span{color:#a2afa8}.pmc-rhythm{position:absolute;z-index:2;left:62px;right:62px;top:396px;height:200px;display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:14px}.pmc-rhythm article{display:flex;flex-direction:column;justify-content:center;padding:0 22px;border-left:3px solid #315e47;background:#f4f6f2;border-top:1px solid #d3dad5;border-bottom:1px solid #d3dad5;border-right:1px solid #d3dad5}.pmc-rhythm article.pmc-rhythm-key{border-left-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-rhythm small{color:#657a6e;font:500 10px DM Mono,monospace}.pmc-rhythm-key small{color:#c7ff38}.pmc-rhythm b{margin-top:8px;font-size:17px}.pmc-rhythm span{margin-top:8px;color:#3e5147;font-size:12.5px;line-height:1.6}.pmc-rhythm-key span{color:#a2afa8}.pmc-open-left{position:absolute;z-index:2;left:62px;top:176px;width:520px;height:440px;display:flex;flex-direction:column;padding:18px 22px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.pmc-open-left>header small,.pmc-open-right>header small{display:block;font:500 10px DM Mono,monospace;letter-spacing:.08em}.pmc-open-left>header small{color:#c7ff38}.pmc-open-left>header b,.pmc-open-right>header b{display:block;margin-top:6px;font-size:17px}.pmc-open-opinion{display:flex;flex-direction:column;margin-top:14px;padding:12px 14px;background:#c7ff38;color:#122018}.pmc-open-opinion b{font-size:12px}.pmc-open-opinion span{margin-top:4px;font-size:12.5px;line-height:1.55;font-weight:700}.pmc-open-left ol{flex:1;display:flex;flex-direction:column;list-style:none;margin:12px 0 0;padding:0;counter-reset:pmcopen}.pmc-open-left li{flex:1;display:grid;grid-template-columns:30px 60px minmax(0,1fr);align-items:center;border-bottom:1px solid #ffffff14;counter-increment:pmcopen}.pmc-open-left li:before{content:counter(pmcopen);color:#c7ff38;font:700 14px DM Mono,monospace}.pmc-open-left li b{font-size:13px}.pmc-open-left li span{color:#a2afa8;font-size:12px;line-height:1.5}.pmc-open-right{position:absolute;z-index:2;left:602px;right:62px;top:176px;height:440px;display:flex;flex-direction:column;padding:18px 22px;border-top:3px solid #315e47;background:#edf1ed}.pmc-open-right>header small{color:#657a6e}.pmc-open-right>article{flex:1;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #d6ddd8}.pmc-open-right>article b{font-size:14px}.pmc-open-right>article span{margin-top:4px;color:#3e5147;font-size:12px}.pmc-open-right>article em{margin-top:6px;color:#315e47;font-size:12px;font-style:normal;font-weight:700}.pmc-open-right>footer{padding-top:12px;color:#64756c;font-size:11.5px}.pmc-qs{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:460px;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:minmax(0,1fr);gap:10px 16px}.pmc-qs>p{display:grid;grid-template-columns:40px minmax(0,1fr);grid-template-rows:auto auto;align-content:center;padding:0 18px;border-left:3px solid #315e47;background:#edf1ed}.pmc-qs>p:first-child{border-left-color:#c7ff38;background:#0d1a14;color:#fff}.pmc-qs>p i{grid-row:1/3;color:#397454;font:700 16px DM Mono,monospace;font-style:normal}.pmc-qs>p:first-child i{color:#c7ff38}.pmc-qs>p b{font-size:13.5px;line-height:1.45}.pmc-qs>p span{margin-top:5px;color:#64756c;font-size:11.5px}.pmc-qs>p:first-child span{color:#a2afa8}.pmc-thanks-card{position:absolute;z-index:5;right:74px;top:150px;width:400px;display:flex;flex-direction:column;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813f5,#09120fee)}.pmc-thanks-card>p{display:grid;grid-template-columns:100px minmax(0,1fr);grid-template-rows:auto auto;padding:18px 22px;border-bottom:1px solid #ffffff17}.pmc-thanks-card>p:last-child{border-bottom:0}.pmc-thanks-card small{grid-row:1/3;color:#89968f;font:500 10px DM Mono,monospace;letter-spacing:.1em}.pmc-thanks-card b{font-size:20px}.pmc-thanks-card span{margin-top:4px;color:#94a39a;font-size:12px}.pmc-open-rate{display:grid;grid-template-columns:minmax(0,1fr);margin-top:10px;padding:10px 14px;border:1px solid #c7ff3866}.pmc-open-rate small{color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.06em}.pmc-open-rate b{margin-top:4px;font:500 20px DM Mono,monospace;letter-spacing:-.02em}.pmc-open-rate b em{margin-left:6px;color:#c7ff38;font:700 11px Manrope,Pretendard,sans-serif;font-style:normal}.pmc-open-rate span{margin-top:3px;color:#a2afa8;font-size:11.5px}.pmc-open-left li{min-height:0}.scx-root *{box-sizing:border-box}.scx-toolbar{height:58px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;background:#101311;color:#fff;border-bottom:1px solid #ffffff16}.scx-toolbar-title{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;font-weight:750}.scx-toolbar-title>i{width:7px;height:7px;border-radius:50%;background:#c7ff38;box-shadow:0 0 14px #c7ff38}.scx-toolbar-title span{margin-left:8px;color:#818985;font-size:10px;font-weight:500}.scx-toolbar button{display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #ffffff27;border-radius:3px;background:transparent;color:#fff;font-size:10px}.scx-toolbar button svg{width:13px;height:13px}.scx-stage{--scx-scale:1;--scx-height:720px;display:flex;flex-direction:column;align-items:center;gap:30px;padding:36px 24px 64px}.scx-shell{position:relative;flex:0 0 auto;width:calc(1280px * var(--scx-scale));height:var(--scx-height)}.scx-cover,.scx-slide{position:absolute;inset:0 auto auto 0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--scx-scale));transform-origin:top left;box-shadow:0 24px 70px #18201d40}.scx-cover{background:#07100d;color:#f4f7f4}.scx-cover h1,.scx-cover p,.scx-slide h2,.scx-slide h3,.scx-slide p{margin:0}.scx-glow{position:absolute;border-radius:50%}.scx-glow-a{width:520px;height:520px;right:-120px;top:-190px;background:radial-gradient(circle,#48ff7b2b 0,transparent 68%)}.scx-glow-b{width:420px;height:420px;left:420px;bottom:-300px;background:radial-gradient(circle,#c7ff381b 0,transparent 70%)}.scx-cover>header{position:absolute;z-index:5;left:62px;right:62px;top:46px;display:flex;align-items:center;justify-content:space-between}.scx-brand{display:flex;align-items:center;gap:9px}.scx-brand>i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid #fff;border-radius:50%;font:800 13px Manrope,sans-serif;font-style:normal}.scx-brand span{font:800 8px/1.05 Manrope,sans-serif;letter-spacing:.13em}.scx-edition{display:flex;align-items:center;border:1px solid #ffffff42;font:500 8px DM Mono,monospace;letter-spacing:.08em}.scx-edition b{padding:8px 12px;color:#fff;font-weight:500}.scx-edition span{padding:8px 11px;border-left:1px solid #ffffff42;color:#c7ff38}.scx-copy{position:absolute;z-index:4;left:74px;top:169px}.scx-copy>p{color:#8e9d96;font:500 9px DM Mono,monospace;letter-spacing:.15em}.scx-copy h1{margin-top:25px;font-family:Manrope,Pretendard,sans-serif;font-size:58px;line-height:1.12;letter-spacing:-.067em;font-weight:800}.scx-copy h1 span{color:#9ba69f;font-weight:500}.scx-copy>div{margin-top:28px;color:#9aa59f;font-size:13px;line-height:1.8;letter-spacing:-.02em}.scx-contract{position:absolute;z-index:5;right:74px;top:121px;width:430px;height:448px;padding:0 22px 20px;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813f5,#09120fee);box-shadow:0 28px 70px #0008}.scx-contract:before{content:"";position:absolute;inset:7px;border:1px solid #ffffff0a;pointer-events:none}.scx-contract-head{height:45px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;color:#89968f;font:500 8px DM Mono,monospace;letter-spacing:.13em}.scx-contract-head i{padding:5px 8px;border:1px solid #c7ff3848;color:#c7ff38;font-style:normal}.scx-duration{position:absolute;left:22px;top:68px;width:136px}.scx-contract small{display:block;color:#78867f;font:500 8px DM Mono,monospace;letter-spacing:.13em}.scx-duration>div{display:flex;align-items:flex-end;margin-top:17px}.scx-duration b{color:#fff;font:500 70px/.78 DM Mono,monospace;letter-spacing:-.1em}.scx-duration em{margin:0 0 3px 9px;color:#c7ff38;font:500 9px DM Mono,monospace;font-style:normal;letter-spacing:.08em}.scx-budget{position:absolute;left:22px;right:22px;bottom:20px;height:188px;padding-top:18px;border-top:1px solid #ffffff20}.scx-budget-label{display:flex;align-items:center;justify-content:space-between}.scx-budget-label span{padding:4px 7px;background:#c7ff38;color:#07100d;font-size:8px;font-weight:800}.scx-price{display:flex;align-items:flex-end;margin-top:15px}.scx-price b{color:#fff;font:500 64px/.82 DM Mono,monospace;letter-spacing:-.09em}.scx-price em{margin:0 0 4px 12px;color:#c7ff38;font-size:13px;font-weight:700;font-style:normal}.scx-budget>p{display:flex;align-items:center;margin:18px 0 0;padding-top:12px;border-top:1px solid #ffffff14;color:#a5b0aa;font:500 9px DM Mono,monospace}.scx-budget>p i{margin:0 9px;color:#56645d;font-style:normal}.scx-budget>p strong{margin-left:auto;color:#fff;font:700 10px Manrope,Pretendard,sans-serif}.scx-proof{position:absolute;z-index:4;left:74px;bottom:108px;padding-left:15px;border-left:2px solid #c7ff38}.scx-proof span{display:block;color:#c7ff38;font:500 8px DM Mono,monospace;letter-spacing:.12em}.scx-proof b{display:block;margin-top:8px;color:#dce3df;font-size:12px;line-height:1.55}.scx-cover>footer{position:absolute;z-index:5;left:62px;right:62px;bottom:36px;display:flex;align-items:center;gap:33px;padding-top:14px;border-top:1px solid #ffffff1b;color:#738078;font:500 8px DM Mono,monospace;letter-spacing:.08em}.scx-cover>footer b{margin-left:auto;color:#c7ff38;font-weight:500}.scx-contents{background:#f4f6f2;color:#0b1712}.scx-page-head{position:absolute;z-index:2;left:62px;right:62px;top:49px}.scx-page-head>p{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.15em}.scx-page-head h2{margin-top:15px;color:#0b1712;font-size:34px;line-height:1.16;letter-spacing:-.055em}.scx-page-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.scx-page-head>span{position:absolute;right:0;top:36px;width:390px;color:#65736b;font-size:11px;line-height:1.7;letter-spacing:-.02em}.scx-route{position:absolute;z-index:2;left:62px;right:62px;top:221px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426}.scx-route article{position:relative;height:406px;padding:29px 24px 22px;border-right:1px solid #b9c5be;background:#eef2ed}.scx-route article:first-child{border-left:1px solid #b9c5be}.scx-route article:before{content:"";position:absolute;left:24px;top:-5px;width:9px;height:9px;border-radius:50%;background:#a8b5ad;border:3px solid #f4f6f2}.scx-route article.is-current{background:#0d1a14;color:#fff}.scx-route article.is-current:before{background:#c7ff38}.scx-route small{color:#6d7e74;font:500 8px DM Mono,monospace;letter-spacing:.12em}.scx-route .is-current small{color:#9aaa9f}.scx-route strong{display:block;margin-top:26px;color:#397454;font-size:13px}.scx-route .is-current strong{color:#c7ff38}.scx-route h3{margin-top:16px;font-size:20px;line-height:1.35;letter-spacing:-.045em}.scx-route p{margin-top:32px!important;color:#718078;font-size:11px;line-height:1.75}.scx-route .is-current p{color:#9aa9a0}.scx-route footer{position:absolute;left:24px;right:24px;bottom:22px;padding-top:13px;border-top:1px solid #bcc7c0;color:#718078;font:500 8px DM Mono,monospace;letter-spacing:.09em}.scx-route .is-current footer{border-color:#fff2;color:#c7ff38}.scx-page-foot{position:absolute;z-index:2;left:62px;right:62px;bottom:29px;display:flex;justify-content:space-between;color:#79867e;font:500 8px DM Mono,monospace;letter-spacing:.09em}.scx-page-foot b{font-weight:500;color:#3d5f4d}.scx-divider{background:#07100d;color:#f2f6f2}.scx-divider:after{content:"";position:absolute;width:620px;height:620px;right:-220px;bottom:-330px;border-radius:50%;background:radial-gradient(circle,#c7ff3820,transparent 68%)}.scx-divider-no{position:absolute;right:48px;top:4px;color:#ffffff08;font:700 252px/1 Manrope,sans-serif;letter-spacing:-.1em}.scx-divider>header{position:absolute;z-index:2;left:74px;top:113px}.scx-divider>header small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.15em}.scx-divider>header h2{margin-top:29px;font-size:45px;line-height:1.18;letter-spacing:-.062em}.scx-divider>header h2 em{color:#99a79f;font-style:normal;font-weight:500}.scx-divider>header p{margin-top:30px;color:#8f9d95;font-size:13px;line-height:1.85}.scx-divider>header p b{color:#dce5df}.scx-divider-steps{position:absolute;z-index:2;left:74px;right:74px;bottom:100px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26}.scx-divider-steps article{position:relative;padding:24px 24px 0 0;border-right:1px solid #ffffff18}.scx-divider-steps article+article{padding-left:24px}.scx-divider-steps small{display:block;color:#68766e;font:500 8px DM Mono,monospace;letter-spacing:.12em}.scx-divider-steps b{display:block;margin-top:13px;color:#dce4df;font-size:13px}.scx-divider-steps b span{color:#c7ff38}.scx-divider>footer{position:absolute;z-index:2;left:62px;right:62px;bottom:34px;display:flex;align-items:center;gap:14px;color:#66746c;font:500 8px DM Mono,monospace;letter-spacing:.11em}.scx-divider>footer span{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border:1px solid #c7ff38;color:#c7ff38}.scx-divider>footer b{font-weight:500}.scx-standard-head{position:absolute;z-index:2;left:62px;right:62px;top:46px}.scx-standard-head>p{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.14em}.scx-standard-head h2{margin-top:14px;font-size:32px;line-height:1.16;letter-spacing:-.052em}.scx-standard-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.scx-standard-head>span{position:absolute;right:0;top:46px;width:365px;color:#65736b;font-size:12px;line-height:1.7}.scx-grid-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.scx-light{background:#f4f6f2;color:#0b1712}.scx-standard-head h2{font-size:30px}.scx-bar{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;min-height:48px;display:flex;align-items:center;padding:0 18px 0 0;background:#dfe7df;color:#405248;font-size:11px}.scx-bar>b{align-self:stretch;display:flex;align-items:center;margin-right:20px;padding:0 20px;background:#315e47;color:#fff;white-space:nowrap}.scx-bar>span{line-height:1.55}.scx-bar>strong{margin-left:auto;padding-left:16px;color:#315e47;white-space:nowrap}.scx-page-foot{align-items:center}.scx-route-5 article{padding:29px 20px 22px}.scx-route-5 article:before{left:20px}.scx-route-5 h3{font-size:18px}.scx-route-5 h3 span,.scx-route-5 p span{display:block}.scx-route-5 footer{left:20px;right:20px}.scx-badge{margin-left:10px;padding:3px 8px;background:#c7ff38;color:#0d1a14;font:700 9px Manrope,Pretendard,sans-serif;letter-spacing:0}.scx-standard-head>p{display:flex;align-items:center}.scx-bar{background:#0d1a14;color:#dfe6e1;font-size:12px}.scx-bar>b{background:#c7ff38;color:#0d1a14}.scx-bar>strong{color:#c7ff38}@media print{.no-print{display:none!important}.scx-stage{display:block;padding:0}.scx-shell{width:1280px;height:720px;-moz-column-break-after:page;break-after:page;page-break-after:always}.scx-shell:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.scx-cover,.scx-slide{transform:none;box-shadow:none}}.scx-divider-steps.is-5{grid-template-columns:repeat(5,1fr)}.scx-divider-steps.is-5 b{font-size:12px;line-height:1.5}.scx-root img,.scx-route h3 span,.scx-route p span{display:block}.scx-route-5{grid-template-columns:repeat(5,1fr)}.scx-phases{position:absolute;left:182px;right:22px;top:66px;display:flex;flex-direction:column;border-top:1px solid #ffffff20}.scx-phases article{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #ffffff14}.scx-phases article>b{color:#c7ff38;font:500 9px DM Mono,monospace}.scx-phases strong{display:block;color:#fff;font-size:12px}.scx-phases span{display:block;margin-top:2px;color:#8e9d96;font-size:9.5px}.scx-phases em{color:#c7ff38;font:500 9px DM Mono,monospace;font-style:normal}.scx-copy h1{font-size:52px}.scx-tag{margin-left:12px;padding:3px 8px;border:1px solid #315e4755;color:#315e47;font:600 9px Manrope,Pretendard,sans-serif;font-style:normal;letter-spacing:0}.scx-mono{font:500 8px DM Mono,monospace;letter-spacing:.12em}.scx-ba{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:404px;display:grid;grid-template-columns:1fr 54px 1.15fr}.scx-ba section{display:flex;flex-direction:column}.scx-ba header{padding:18px 24px 16px}.scx-ba header small{display:block;font:500 9px DM Mono,monospace;letter-spacing:.14em}.scx-ba header b{display:block;margin-top:8px;font-size:19px;letter-spacing:-.04em}.scx-ba section>div{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 24px;border-top:1px solid}.scx-ba section>div b{display:flex;align-items:center;gap:8px;font-size:14.5px;letter-spacing:-.03em}.scx-ba section>div p{display:flex;gap:6px;margin-top:6px!important;font-size:12px;line-height:1.6}.scx-ba-now{background:#e6ebe6;color:#55645b}.scx-ba-now header small{color:#7a877f}.scx-ba-now header b{color:#3d4a43}.scx-ba-now>div{border-color:#cfd8d1!important}.scx-ba-now>div b{color:#3d4a43}.scx-ba-now>div p svg{flex:0 0 auto;margin-top:3px;color:#9aa69f}.scx-ba-arrow{display:flex;align-items:center;justify-content:center;color:#315e47}.scx-ba-arrow svg{padding:8px;width:40px;height:40px;border-radius:50%;background:#c7ff38;color:#0d1a14}.scx-ba-after{background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.scx-ba-after header small{color:#c7ff38}.scx-ba-after header b{color:#fff}.scx-ba-after>div{border-color:#ffffff1a!important}.scx-ba-after>div b{color:#fff;font-size:16px}.scx-ba-after>div b i{margin-left:auto;padding:2px 7px;border:1px solid #c7ff3855;color:#c7ff38;font:500 8.5px DM Mono,monospace;font-style:normal;letter-spacing:.05em}.scx-ba-after>div p{color:#a9b5ae;font-size:12.5px}.scx-who{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.scx-who article{display:flex;flex-direction:column;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.scx-who-shot{height:196px;overflow:hidden;background:#e6ebe6;border-bottom:1px solid #d3dcd5}.scx-who-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.scx-who-shot.is-phone{display:flex;justify-content:center;padding-top:14px;background:linear-gradient(#dfe7df,#eef2ed)}.scx-who-shot.is-phone img{width:150px;height:auto;border:5px solid #1b1d1c;border-bottom:0;border-radius:22px 22px 0 0}.scx-who header{display:flex;align-items:center;gap:10px;padding:14px 16px 10px}.scx-who header>span{display:grid;place-items:center;width:34px;height:34px;background:#0d1a14;color:#c7ff38}.scx-who header b{display:block;font-size:17px;letter-spacing:-.03em}.scx-who header small{display:block;margin-top:1px;color:#6d7b73;font-size:10.5px}.scx-who ul{margin:0;padding:0 16px 12px;list-style:none}.scx-who li{position:relative;padding:6px 0 6px 14px;border-top:1px solid #e3e9e4;font-size:12px;font-weight:600;letter-spacing:-.02em}.scx-who li:before{content:"";position:absolute;left:1px;top:12px;width:6px;height:6px;background:#315e47}.scx-mods{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:332px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.scx-mods section{display:flex;flex-direction:column;padding:16px 16px 12px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.scx-mods header{display:flex;align-items:center;justify-content:space-between}.scx-mods header small{color:#6d7e74;font:500 9px DM Mono,monospace;letter-spacing:.12em}.scx-mods header em{display:grid;place-items:center;width:26px;height:26px;background:#c7ff38;color:#0d1a14;font:700 13px DM Mono,monospace;font-style:normal}.scx-mods section>b{margin-top:10px;color:#397454;font-size:11.5px}.scx-mods h3{margin-top:5px!important;font-size:16.5px;line-height:1.35;letter-spacing:-.045em}.scx-mods h3 span{display:block}.scx-mods ul{margin:12px 0 0;padding:0;list-style:none}.scx-mods li{display:flex;gap:6px;padding:6px 0;border-top:1px solid #e3e9e4;font-size:11.5px;line-height:1.4;letter-spacing:-.02em}.scx-mods li svg{flex:0 0 auto;margin-top:2px;color:#315e47}.scx-mods-base{position:absolute;z-index:2;left:62px;right:62px;top:516px;height:64px;display:grid;grid-template-columns:150px repeat(4,1fr);align-items:center;padding:0 16px;background:#0d1a14;color:#cfd8d2}.scx-mods-base small{color:#c7ff38;font-size:10.5px;font-weight:700;line-height:1.4}.scx-mods-base span{padding-left:14px;border-left:1px solid #ffffff1a;font-size:11.5px;line-height:1.45}.scx-mods-base b{display:block;color:#fff;font-size:12.5px}.scx-cost2{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:1.25fr 1fr;gap:16px}.scx-cost2-in{display:grid;grid-template-columns:250px 1fr;background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.scx-cost2-in header{padding:22px;border-right:1px solid #ffffff14}.scx-cost2-in header small{color:#9aa99f;font-size:11px;font-weight:700}.scx-cost2-in header>div{display:flex;align-items:flex-end;flex-wrap:wrap;margin-top:22px}.scx-cost2-in header>div b{color:#fff;font:500 64px/.82 DM Mono,monospace;letter-spacing:-.09em}.scx-cost2-in header>div em{margin:0 0 3px 8px;color:#c7ff38;font-size:14px;font-weight:700;font-style:normal}.scx-cost2-in header>div i{display:block;width:100%;margin-top:14px;color:#c7ff38;font:500 9px DM Mono,monospace;font-style:normal;letter-spacing:.1em}.scx-cost2-in header p{margin-top:18px!important;color:#9aa59f;font-size:12px;line-height:1.7}.scx-cost2-in ul{margin:0;padding:8px 20px;list-style:none;display:flex;flex-direction:column;justify-content:space-around}.scx-cost2-in li{display:grid;grid-template-columns:18px 1fr;gap:2px 8px;padding:9px 0;border-bottom:1px solid #ffffff12}.scx-cost2-in li:last-child{border-bottom:0}.scx-cost2-in li svg{grid-row:span 2;margin-top:2px;color:#c7ff38}.scx-cost2-in li b{color:#fff;font-size:13px}.scx-cost2-in li span{color:#a5b0aa;font-size:11px}.scx-cost2-out{display:flex;flex-direction:column;gap:8px}.scx-cost2-out>small{color:#397454;font-size:11px;font-weight:700}.scx-cost2-out article{flex:1;display:grid;grid-template-columns:1fr auto;align-content:center;gap:4px 10px;padding:12px 18px;background:#fff;border:1px solid #d3dcd5}.scx-cost2-out article b{font-size:13.5px}.scx-cost2-out article strong{color:#315e47;font-size:13px}.scx-cost2-out article p{grid-column:1/-1;color:#65736b;font-size:11.5px;line-height:1.6}.scx-cost2-out article.is-pay{border-color:#315e47;box-shadow:inset 3px 0 #c7ff38}.scx-give{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:316px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.scx-give article{display:flex;flex-direction:column;padding:20px 18px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.scx-give article>span{display:grid;place-items:center;width:46px;height:46px;background:#0d1a14;color:#c7ff38}.scx-give small{margin-top:22px;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.scx-give b{margin-top:6px;font-size:18px;letter-spacing:-.04em}.scx-give p{margin-top:12px!important;color:#65736b;font-size:12px;line-height:1.7}.scx-give-care{position:absolute;z-index:2;left:62px;right:62px;top:504px;height:76px;display:flex;align-items:center;gap:14px;padding:0 22px;background:#0d1a14;color:#cfd8d2;border-left:4px solid #c7ff38}.scx-give-care svg{color:#c7ff38}.scx-give-care b{color:#fff;font-size:16px;white-space:nowrap}.scx-give-care span{font-size:12.5px;line-height:1.6}.scx-worry{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:330px 1fr 1fr;gap:16px}.scx-worry blockquote,.scx-mobile blockquote{margin:0;padding:22px;background:#e6ebe6;border-left:3px solid #315e47;color:#3d4a43}.scx-worry blockquote svg,.scx-mobile blockquote svg{color:#9aa69f}.scx-worry blockquote p,.scx-mobile blockquote p{margin-top:12px!important;font-size:16px;line-height:1.65;letter-spacing:-.03em}.scx-worry blockquote p b,.scx-mobile blockquote p b{background:linear-gradient(transparent 58%,#c7ff38 58%)}.scx-worry blockquote small,.scx-mobile blockquote small{display:block;margin-top:14px;color:#7a877f;font-size:10.5px}.scx-try{display:flex;flex-direction:column;padding:16px 18px;background:#0d1a14;color:#cfd8d2}.scx-try>small{display:flex;align-items:center;gap:6px;color:#c7ff38;font-size:11px;font-weight:700}.scx-try>div{display:grid;grid-template-columns:24px 52px 1fr;gap:2px 8px;align-items:center;padding:11px 0;border-bottom:1px solid #ffffff14}.scx-try>div em{grid-row:span 2;display:grid;place-items:center;width:22px;height:22px;background:#c7ff38;color:#0d1a14;font:700 11px DM Mono,monospace;font-style:normal}.scx-try>div b{grid-row:span 2;color:#fff;font-size:14px}.scx-try>div span{color:#e8eeea;font-size:12px}.scx-try>div small{color:#8e9d96;font-size:10.5px}.scx-try>p{margin-top:auto!important;color:#9aa59f;font-size:11px;line-height:1.6}.scx-try-shot{margin:0;display:flex;flex-direction:column}.scx-try-shot img{width:100%;height:352px;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top;border:1px solid #c4cec7;box-shadow:0 14px 30px #0b17122a}.scx-try-shot figcaption{margin-top:9px;color:#6d7b73;font-size:10.5px}.scx-mobile{position:absolute;z-index:2;left:62px;right:62px;top:170px;height:416px;display:grid;grid-template-columns:330px repeat(3,1fr);gap:18px;align-items:start}.scx-mobile blockquote{height:100%}.scx-mobile ul{margin:18px 0 0;padding:0;list-style:none}.scx-mobile li{padding:8px 0;border-top:1px solid #cfd8d1;font-size:11.5px;color:#55645b;line-height:1.5}.scx-mobile li b{display:block;color:#0b1712;font-size:12.5px}.scx-big-phone{margin:0;display:flex;flex-direction:column;align-items:center}.scx-big-phone>div{padding:6px;border-radius:30px;background:#1b1d1c;box-shadow:0 18px 40px #0b17122e}.scx-big-phone img{width:172px;height:372px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:24px}.scx-big-phone figcaption{margin-top:9px;color:#6d7b73;font-size:10.5px;white-space:nowrap}.scx-big-phone figcaption b{margin-right:7px;color:#0b1712;font-size:12px}.scx-who-shot:not(.is-phone) img{width:121%;max-width:none;height:auto;margin-left:-21%}.scx-try-shot>div{height:352px;overflow:hidden;border:1px solid #c4cec7;box-shadow:0 14px 30px #0b17122a;background:#fff}.scx-try-shot>div img{width:auto;height:448px;max-width:none;float:right;border:0;box-shadow:none;-o-object-fit:initial;object-fit:initial}.scx-worry>*{min-width:0}.scx-divider-steps.is-7{grid-template-columns:repeat(7,1fr)}.scx-divider-steps.is-7 article{padding-right:12px}.scx-divider-steps.is-7 article+article{padding-left:14px}.scx-divider-steps.is-7 b{font-size:12.5px;line-height:1.45}.scx-scene{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:flex;gap:28px}.scx-steps{width:330px;flex:0 0 330px;display:flex;flex-direction:column;border-top:1px solid #173426}.scx-steps ol{margin:0;padding:0;list-style:none}.scx-steps li{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:15px 0 14px;border-bottom:1px solid #d3dcd5}.scx-steps li em{font-style:normal;color:#315e47;font-size:22px;line-height:1;font-weight:700}.scx-steps li b{display:block;font-size:15.5px;letter-spacing:-.04em}.scx-steps li p{margin-top:5px!important;color:#55645b;font-size:12px;line-height:1.65}.scx-steps-note{margin-top:auto!important;padding:10px 12px;background:#e6ebe6;color:#55645b;font-size:11px;line-height:1.6}.scx-steps-note b{display:inline-block;margin-right:7px;padding:1px 6px;background:#c7ff38;color:#0d1a14;font-size:9.5px}.scx-vis{flex:1;min-width:0;display:flex;gap:16px;align-items:flex-start;justify-content:flex-end}.scx-crop{position:relative;margin:0;flex:0 0 auto}.scx-crop>div{overflow:hidden;background:#fff;border:1px solid #c4cec7;box-shadow:0 14px 30px #0b17121f}.scx-crop img{max-width:none;display:block}.scx-crop>em,.scx-ph>em,.scx-xls>em,.scx-gap>em{position:absolute;z-index:3;left:-9px;top:-9px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#c7ff38;color:#0d1a14;font-style:normal;font-size:15px;font-weight:800;box-shadow:0 2px 6px #0b171233}.scx-crop figcaption,.scx-ph figcaption{margin-top:8px;color:#55645b;font-size:10.5px;line-height:1.4}.scx-ph{position:relative;margin:0;flex:0 0 auto}.scx-ph>div{padding:6px;border-radius:28px;background:#1b1d1c;box-shadow:0 16px 34px #0b17122e}.scx-ph img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:22px}.scx-xls{position:relative;flex:0 0 auto;width:290px;align-self:center;border:1px solid #b9c5be;background:#fff;box-shadow:0 14px 30px #0b17121f;font-family:Pretendard,Apple SD Gothic Neo,sans-serif}.scx-xls header{display:flex;align-items:center;gap:7px;height:28px;padding:0 10px;background:#1d6f42;color:#fff;font-size:10.5px;font-weight:600}.scx-xls header i{width:12px;height:12px;background:#fff;opacity:.85}.scx-xls table{width:100%;border-collapse:collapse}.scx-xls th{padding:5px 6px;background:#e9efe9;border:1px solid #d5ddd6;color:#3d4a43;font-size:9.5px;text-align:left}.scx-xls td{padding:6px;border:1px solid #e3e8e3;font-size:10px;color:#1d2a23;white-space:nowrap}.scx-xls footer{padding:7px 10px;color:#7a877f;font-size:9.5px}.scx-xls nav{display:flex;border-top:1px solid #d5ddd6;background:#f1f4f1}.scx-xls nav>*{padding:6px 10px;font-size:9.5px;color:#55645b;border-right:1px solid #d5ddd6}.scx-xls nav b{background:#fff;color:#1d6f42}.scx-xls-4{width:300px}.scx-ver{flex:0 0 auto;width:300px;align-self:center;display:flex;flex-direction:column;gap:8px}.scx-ver article{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:13px 14px;background:#fff;border:1px solid #d3dcd5}.scx-ver article b{color:#315e47;font:700 17px DM Mono,monospace}.scx-ver article strong{display:block;font-size:13px}.scx-ver article span{display:block;margin-top:2px;color:#7a877f;font-size:10px}.scx-ver article small{color:#7a877f;font:500 9px DM Mono,monospace}.scx-ver article.is-on{order:-1;background:#0d1a14;border-color:#0d1a14;color:#fff}.scx-ver article.is-on b{color:#c7ff38}.scx-ver article.is-on span,.scx-ver article.is-on small{color:#9aa99f}.scx-ver p{display:flex;align-items:center;gap:6px;color:#55645b;font-size:11px}.scx-gap{position:relative;flex:0 0 auto;width:290px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.scx-gap header{display:grid;grid-template-columns:1fr auto;padding:12px 14px;border-bottom:1px solid #e3e9e4}.scx-gap header small{color:#7a877f;font-size:10px}.scx-gap header b{grid-row:2;font-size:16px}.scx-gap header em{grid-row:span 2;align-self:center;padding:4px 9px;background:#0d1a14;color:#c7ff38;font-size:11px;font-style:normal;font-weight:700}.scx-gap>div{display:grid;grid-template-columns:1fr auto;gap:1px 8px;padding:9px 14px;border-bottom:1px solid #eef2ef}.scx-gap>div b{font-size:12.5px}.scx-gap>div span{grid-row:2;color:#7a877f;font-size:10px}.scx-gap>div i{grid-row:span 2;align-self:center;padding:3px 8px;background:#eef1ee;color:#7a877f;font-size:10px;font-style:normal;font-weight:700}.scx-gap>div.is-ok i{background:#315e47;color:#fff}.scx-gap>div.is-wait i{background:#fdf1dc;color:#9a6512}.scx-gap footer{padding:8px 14px;color:#7a877f;font-size:9.5px}.scx-flow4{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:112px;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.scx-flow4 article{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 22px;background:#e6ebe6;border-right:1px solid #f4f6f2}.scx-flow4 article:after{content:"";position:absolute;right:-13px;top:50%;z-index:2;width:22px;height:22px;background:inherit;transform:translateY(-50%) rotate(45deg);border-top:1px solid #f4f6f2;border-right:1px solid #f4f6f2}.scx-flow4 article:last-child:after{display:none}.scx-flow4 small{color:#6d7e74;font:500 9px DM Mono,monospace}.scx-flow4 b{margin-top:4px;font-size:19px;letter-spacing:-.04em}.scx-flow4 span{margin-top:4px;color:#55645b;font-size:11.5px}.scx-flow4 article.is-on{background:#0d1a14;color:#fff}.scx-flow4 article.is-on small{color:#c7ff38}.scx-flow4 article.is-on span{color:#a9b5ae}.scx-flow4-shot{position:absolute;z-index:2;left:62px;right:62px;top:300px}.scx-docs3{position:absolute;z-index:2;left:62px;top:174px;width:680px;height:404px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.scx-docs3 article{display:flex;flex-direction:column;padding:18px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.scx-docs3 small{color:#7a877f;font-size:10px}.scx-docs3 strong{margin-top:3px;color:#315e47;font-size:14px}.scx-docs3 b{margin-top:22px;font-size:18px;line-height:1.35;letter-spacing:-.04em}.scx-docs3 span{margin-top:8px;color:#55645b;font-size:11.5px;line-height:1.55}.scx-docs3 ol{display:flex;gap:4px;margin:auto 0 0;padding:0;list-style:none}.scx-docs3 li{flex:1;padding:5px 0;background:#eef1ee;color:#7a877f;font-size:10px;text-align:center}.scx-docs3 li.is-on{background:#315e47;color:#fff}.scx-docs3-shot{position:absolute;z-index:2;right:62px;top:174px}.scx-sign{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:flex;gap:16px;align-items:flex-start}.scx-sign-ba{flex:1;display:flex;flex-direction:column;gap:10px}.scx-sign-ba section{padding:12px 16px}.scx-sign-ba small{font-size:11px;font-weight:700}.scx-sign-ba ol{display:flex;flex-direction:column;gap:0;margin:8px 0 0;padding:0;list-style:none;counter-reset:s}.scx-sign-ba li{position:relative;padding:5px 0 5px 22px;font-size:12px;counter-increment:s}.scx-sign-ba li:before{content:counter(s);position:absolute;left:0;top:5px;display:grid;place-items:center;width:15px;height:15px;font-size:9px;font-weight:700}.scx-sign-ba .is-now{background:#e6ebe6;color:#55645b}.scx-sign-ba .is-now li{text-decoration:line-through;text-decoration-color:#9aa69f}.scx-sign-ba .is-now li:before{background:#c4cec7;color:#fff}.scx-sign-ba .is-after{background:#0d1a14;color:#fff}.scx-sign-ba .is-after small{color:#c7ff38}.scx-sign-ba .is-after li:before{background:#c7ff38;color:#0d1a14}.scx-vis:has(.scx-legend3){flex-direction:column;align-items:flex-end}.scx-legend3{display:flex;flex-wrap:wrap;gap:8px 20px;width:780px;padding:12px 14px;background:#e6ebe6;font-size:11.5px;color:#3d4a43}.scx-legend3 span{display:flex;align-items:center;gap:6px}.scx-legend3 i{width:10px;height:10px}.scx-legend3 .is-k{background:#315e47}.scx-legend3 .is-s{background:#c99a2e}.scx-legend3 .is-f{background:#c4320a}.scx-legend3 b{margin-right:6px}.scx-kpi-row{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:96px;display:grid;grid-template-columns:repeat(4,1fr) 90px;gap:10px}.scx-kpi-row article{padding:14px 18px;background:#0d1a14;color:#fff;border-top:2px solid #c7ff38}.scx-kpi-row small{color:#9aa99f;font-size:11px}.scx-kpi-row b{display:block;margin-top:6px;font:500 36px/1 DM Mono,monospace;letter-spacing:-.06em}.scx-kpi-row b i{margin-left:4px;color:#c7ff38;font:700 13px Manrope,Pretendard,sans-serif;font-style:normal}.scx-kpi-row p{align-self:end;color:#7a877f;font-size:10px}.scx-kpi-shot{position:absolute;z-index:2;left:62px;right:62px;top:282px}.scx-roles4{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:404px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.scx-roles4 article{display:flex;flex-direction:column;padding:20px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.scx-roles4 header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e3e9e4}.scx-roles4 header b{font-size:21px;letter-spacing:-.04em}.scx-roles4 header em{padding:2px 7px;background:#c7ff38;color:#0d1a14;font-size:10px;font-style:normal;font-weight:700}.scx-roles4 small{margin-top:14px;color:#7a877f;font-size:10px}.scx-roles4 strong{margin-top:4px;color:#315e47;font-size:14px}.scx-roles4 ul{margin:6px 0 0;padding:0;list-style:none}.scx-roles4 li{position:relative;padding:8px 0 8px 14px;border-bottom:1px solid #eef2ef;font-size:12.5px;font-weight:600}.scx-roles4 li:before{content:"";position:absolute;left:1px;top:14px;width:6px;height:6px;background:#315e47}.scx-roles4 article:nth-child(3){background:#0d1a14;color:#fff;border-color:#0d1a14;border-top-color:#c7ff38}.scx-roles4 article:nth-child(3) header{border-color:#ffffff1a}.scx-roles4 article:nth-child(3) strong{color:#c7ff38}.scx-roles4 article:nth-child(3) li{border-color:#ffffff12}.scx-roles4 article:nth-child(3) li:before{background:#c7ff38}.scx-roles4 article.is-plus{background:#eef2ed;border-style:dashed}.scx-map{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:404px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.scx-map section{padding:14px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.scx-map header small{color:#6d7e74;font:500 9px DM Mono,monospace;letter-spacing:.12em}.scx-map header b{display:block;margin:4px 0 10px;font-size:14.5px;letter-spacing:-.03em}.scx-map section>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid #e3e9e4}.scx-map section>div span{font-size:12px;font-weight:600;line-height:1.45;letter-spacing:-.02em}.scx-map section>div i{flex:0 0 auto;padding:2px 6px;background:#0d1a14;color:#c7ff38;font:500 9.5px DM Mono,monospace;font-style:normal}.scx-docs3 strong{font-size:16px}.scx-docs3 span{font-size:12.5px}.scx-arch{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:170px 26px 230px 26px 1fr 26px 220px;align-items:stretch}.scx-arch section{display:flex;flex-direction:column;gap:7px;padding:14px}.scx-arch section>small{color:#397454;font:500 8.5px DM Mono,monospace;letter-spacing:.1em;font-family:Manrope,Pretendard,sans-serif;font-weight:700;font-size:10.5px}.scx-arch-users{background:#e6ebe6}.scx-arch-users div{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 12px;background:#fff;border:1px solid #d3dcd5}.scx-arch-users b{font-size:14px}.scx-arch-users span{color:#6d7b73;font-size:10.5px}.scx-arch-arrow{position:relative;align-self:center;height:2px;background:#315e47;margin:0 3px}.scx-arch-arrow:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left:7px solid #315e47;border-right:0}.scx-arch-app{background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.scx-arch-app>b{font-size:16px;letter-spacing:-.03em}.scx-arch-app ul{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.scx-arch-app li{padding:11px 12px;background:#eef2ed;font-size:12.5px;font-weight:700}.scx-arch-app p{margin-top:auto!important;color:#55645b;font-size:11px;line-height:1.55}.scx-arch-fb{background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.scx-arch-fb>small{color:#c7ff38!important}.scx-arch-fb div{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 12px;border:1px solid #ffffff1a;background:#ffffff08}.scx-arch-fb div b{display:flex;align-items:baseline;gap:8px;color:#fff;font-size:13.5px}.scx-arch-fb div b em{color:#c7ff38;font:500 9px DM Mono,monospace;font-style:normal}.scx-arch-fb div span{margin-top:2px;color:#a5b0aa;font-size:11px}.scx-arch-ext{background:#e6ebe6;align-items:stretch}.scx-arch-ext div{padding:10px 12px;background:#fff;border:1px solid #d3dcd5}.scx-arch-ext div b{display:block;font-size:13px}.scx-arch-ext div span{color:#6d7b73;font-size:10.5px}.scx-arch-ext div.is-sol{background:#0d1a14;border-color:#0d1a14}.scx-arch-ext div.is-sol b{color:#c7ff38}.scx-arch-ext div.is-sol span{color:#a5b0aa}.scx-arch-ext div.is-end{margin-top:auto;background:#315e47;border-color:#315e47;text-align:center}.scx-arch-ext div.is-end b{color:#fff}.scx-arch-down{align-self:center;width:2px;height:14px;background:#315e47;position:relative}.scx-arch-down:after{content:"";position:absolute;left:-4px;bottom:-5px;border:5px solid transparent;border-top:6px solid #315e47;border-bottom:0}.scx-ext{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:1fr 270px;gap:16px}.scx-ext table{width:100%;border-collapse:collapse;align-self:start}.scx-ext th{padding:10px 12px;background:#0d1a14;color:#c7ff38;font-size:11px;text-align:left}.scx-ext td{padding:13px 12px;background:#fff;border-bottom:1px solid #d3dcd5;font-size:12px;line-height:1.5;vertical-align:top}.scx-ext td b{display:block;font-size:13.5px}.scx-ext td small{display:block;color:#7a877f;font-size:10.5px}.scx-ext td strong{display:block;color:#315e47}.scx-ext aside{display:flex;flex-direction:column;gap:6px;padding:18px;background:#e6ebe6;border-left:3px solid #315e47}.scx-ext aside small{color:#397454;font-size:11px;font-weight:800}.scx-ext aside small+p{margin-bottom:14px!important}.scx-ext aside p{color:#3d4a43;font-size:12px;line-height:1.7}.scx-ext aside b{background:linear-gradient(transparent 60%,#c7ff38 60%)}.scx-lanes{position:absolute;z-index:2;left:62px;right:62px;top:170px;height:414px;display:grid;grid-template-rows:34px repeat(8,1fr);row-gap:6px}.scx-lanes>header{display:flex;align-items:center;justify-content:center;margin:0 4px;background:#0d1a14;color:#fff;font-size:12px}.scx-lane-line{justify-self:center;width:0;border-left:1.5px dashed #b9c5be}.scx-lane-step{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin:0 calc(50% / var(--n, 5));padding:0 12px;background:#fff;border:1px solid #c4cec7;border-left:3px solid #315e47;min-height:36px;font-size:12px;margin:0 10%}.scx-lane-step em{flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#315e47;color:#fff;font:700 10px DM Mono,monospace;font-style:normal}.scx-lane-step b{font-size:12.5px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scx-lane-step span{margin-left:auto;padding-left:10px;color:#7a877f;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.scx-lane-step:after{content:"";position:absolute;right:-9px;top:50%;margin-top:-6px;border:6px solid transparent;border-left:8px solid #315e47;border-right:0}.scx-lane-step.is-back:after{right:auto;left:-11px;border-left:0;border-right:8px solid #315e47}.scx-lane-step.is-back{border-left:1px solid #c4cec7;border-right:3px solid #315e47}.scx-lane-step.is-self:after{display:none}.scx-lane-step.is-self{margin:0 3%;border-left-width:3px}.scx-lane-step.is-self span{display:none}.scx-lane-step.is-ok{background:#0d1a14;border-color:#0d1a14;color:#fff}.scx-lane-step.is-ok em{background:#c7ff38;color:#0d1a14}.scx-lane-step.is-alt{background:#fdf4e3;border-color:#e6c789;border-left-color:#c99a2e}.scx-lane-step.is-alt em{background:#c99a2e}.scx-lane-step.is-alt:after{border-left-color:#c99a2e}.scx-data{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1.1fr 1fr;gap:10px}.scx-data-core{grid-column:2/4;grid-row:2;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#0d1a14;color:#fff;border-top:2px solid #c7ff38;text-align:center}.scx-data-core small{color:#9aa99f;font-size:11px}.scx-data-core b{margin-top:6px;font:500 28px DM Mono,monospace;letter-spacing:-.04em;color:#c7ff38}.scx-data-core span{margin-top:4px;font-size:12.5px}.scx-data-core em{margin-top:10px;padding:3px 10px;border:1px solid #ffffff2a;color:#a5b0aa;font-size:10.5px;font-style:normal}.scx-data-n{display:flex;flex-direction:column;justify-content:center;padding:12px 16px;background:#fff;border:1px solid #d3dcd5;border-left:3px solid #315e47}.scx-data-n b{font-size:14px}.scx-data-n span{margin-top:4px;color:#55645b;font-size:11.5px;line-height:1.5}.scx-data .n0{grid-column:1;grid-row:1}.scx-data .n1{grid-column:2;grid-row:1}.scx-data .n2{grid-column:3;grid-row:1}.scx-data .n3{grid-column:4;grid-row:1}.scx-data .n4{grid-column:1;grid-row:2}.scx-data .n5{grid-column:4;grid-row:2}.scx-data .n6{grid-column:1/3;grid-row:3}.scx-data .n7{grid-column:3/5;grid-row:3}.scx-sec{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:12px}.scx-sec article{display:flex;flex-direction:column;padding:18px 20px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.scx-sec small{color:#6d7e74;font:500 9px DM Mono,monospace}.scx-sec b{margin-top:10px;font-size:17px;letter-spacing:-.04em}.scx-sec p{margin-top:8px!important;color:#55645b;font-size:12px;line-height:1.7}.scx-sec article:first-child{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.scx-sec article:first-child small{color:#c7ff38}.scx-sec article:first-child p{color:#a9b5ae}.scx-pwa{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:1fr 190px;gap:18px}.scx-pwa table{width:100%;border-collapse:collapse;align-self:start}.scx-pwa th,.scx-pwa td{padding:11px 12px;border-bottom:1px solid #d3dcd5;font-size:12px;text-align:left;line-height:1.45}.scx-pwa thead th{background:#e6ebe6;color:#3d4a43;font-size:12px}.scx-pwa tbody th{width:110px;color:#3d4a43;font-size:11.5px}.scx-pwa td{background:#fff;color:#55645b}.scx-pwa .is-pick{background:#0d1a14!important;color:#fff!important;font-weight:600}.scx-pwa thead .is-pick{color:#c7ff38!important}.scx-pwa .is-pick em{margin-left:8px;padding:2px 6px;background:#c7ff38;color:#0d1a14;font-size:9.5px;font-style:normal}.scx-pwa aside{display:flex;justify-content:center}.scx-q{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.scx-q article{display:flex;flex-direction:column;padding:20px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.scx-q header{display:flex;justify-content:space-between;align-items:center}.scx-q header em{color:#315e47;font:500 30px DM Mono,monospace;font-style:normal;letter-spacing:-.06em}.scx-q header small{padding:3px 8px;background:#eef2ed;color:#55645b;font-size:10.5px}.scx-q b{margin-top:40px;font-size:18px;line-height:1.35;letter-spacing:-.04em}.scx-q p{margin-top:12px!important;color:#55645b;font-size:12.5px;line-height:1.75}.scx-q article:first-child{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.scx-q article:first-child header em{color:#c7ff38}.scx-q article:first-child header small{background:#ffffff14;color:#c7ff38}.scx-q article:first-child p{color:#a9b5ae}.scx-stack{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.scx-stack article{display:flex;flex-direction:column;padding:20px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.scx-stack small{color:#397454;font-size:11px;font-weight:800}.scx-stack b{margin-top:8px;padding-bottom:16px;border-bottom:1px solid #e3e9e4;font:600 22px Manrope,Pretendard,sans-serif;letter-spacing:-.04em}.scx-stack ul{margin:6px 0 0;padding:0;list-style:none}.scx-stack li{display:flex;gap:7px;padding:10px 0;border-bottom:1px solid #eef2ef;font-size:12.5px;line-height:1.55}.scx-stack li svg{flex:0 0 auto;margin-top:3px;color:#315e47}.scx-stack article:nth-child(2){background:#0d1a14;color:#fff;border-top-color:#c7ff38}.scx-stack article:nth-child(2) small{color:#c7ff38}.scx-stack article:nth-child(2) b{border-color:#ffffff1a}.scx-stack article:nth-child(2) li{border-color:#ffffff12;color:#cfd8d2}.scx-stack article:nth-child(2) li svg{color:#c7ff38}.scx-grow{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.scx-grow article{display:flex;flex-direction:column;padding:20px;background:#eef2ed;border:1px dashed #9fb0a5}.scx-grow small{align-self:flex-start;padding:3px 8px;background:#fff;color:#315e47;font-size:10.5px;font-weight:700}.scx-grow b{margin-top:auto;font-size:19px;letter-spacing:-.04em}.scx-grow p{margin-top:10px!important;color:#55645b;font-size:12.5px;line-height:1.75}.scx-lane-step b{white-space:normal;overflow:visible;line-height:1.35}.scx-lane-step span{flex:0 1 auto;white-space:normal;text-align:right;line-height:1.35}.scx-lane-step.is-self{margin:0 3% 0 calc(25% - 20px);border-left-width:3px;border-style:dashed;border-left-style:solid}.scx-lane-step.is-self span{display:block}.scx-q b,.scx-stack b{font-size:20px}.scx-q p{font-size:13.5px}.scx-q article{justify-content:space-between}.scx-q b{margin-top:auto}.scx-q p{min-height:96px}.scx-stack li{font-size:13.5px;padding:12px 0}.scx-grow b{margin-top:28px;font-size:21px}.scx-grow p{font-size:13.5px}.scx-grow article{background:#fff;border-style:dashed}.scx-grow article:after{content:"이번 범위 밖 · 필요할 때 협의";margin-top:auto;padding-top:12px;border-top:1px dashed #b9c5be;color:#7a877f;font-size:10.5px}.scx-gantt{position:absolute;z-index:2;left:62px;right:62px;top:170px;height:416px;display:flex;flex-direction:column}.scx-gantt-head,.scx-gantt-row,.scx-gantt-ms{display:grid;grid-template-columns:210px repeat(9,1fr)}.scx-gantt-head b{padding:6px 0;background:#0d1a14;color:#c7ff38;font:500 10px DM Mono,monospace;text-align:center;border-right:1px solid #ffffff14}.scx-gantt-head span{background:#0d1a14}.scx-gantt section{position:relative;border-bottom:1px solid #d3dcd5}.scx-gantt h4{position:absolute;left:0;top:7px;margin:0;padding:2px 7px;background:#315e47;color:#fff;font-size:10px}.scx-gantt-row{align-items:center;min-height:27px;background:repeating-linear-gradient(90deg,transparent 0 calc((100% - 210px) / 9 - 1px),#e3e9e4 calc((100% - 210px) / 9 - 1px) calc((100% - 210px) / 9)) 210px 0/ calc(100% - 210px) 100% no-repeat}.scx-gantt-row>span{padding-left:58px;font-size:11px;font-weight:600;color:#3d4a43;white-space:nowrap}.scx-gantt-row>i{grid-row:1;height:17px;margin:0 3px;display:flex;align-items:center;padding:0 8px;font-size:9.5px;font-style:normal;font-weight:700;white-space:nowrap;overflow:hidden;color:transparent}.scx-gantt-row>i.is-a{background:#315e47}.scx-gantt-row>i.is-b{background:#0d1a14}.scx-gantt-row>i.is-c{background:repeating-linear-gradient(45deg,#c7d3cb 0 6px,#dfe7df 6px 12px)}.scx-gantt-row>i.is-d{background:#c7ff38}.scx-gantt-ms{margin-top:10px}.scx-gantt-ms em{grid-row:1;justify-self:end;margin-right:-6px;display:flex;flex-direction:column;align-items:flex-end;font-style:normal;font-size:10.5px;font-weight:700;color:#0d1a14;white-space:nowrap}.scx-gantt-ms em b{color:#315e47;font-size:13px;line-height:1}.scx-week{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:1fr 330px;grid-template-rows:118px 1fr;gap:14px}.scx-week-loop{grid-column:1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.scx-week-loop article{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 16px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.scx-week-loop small{color:#315e47;font-size:11px;font-weight:800}.scx-week-loop b{margin-top:6px;font-size:15px;letter-spacing:-.03em}.scx-week-loop span{margin-top:4px;color:#6d7b73;font-size:11px}.scx-week-loop svg{position:absolute;right:-14px;top:50%;z-index:2;margin-top:-9px;padding:2px;background:#c7ff38;color:#0d1a14}.scx-week-sheet{grid-column:1;grid-row:2;padding:18px 22px;background:#fff;border:1px solid #c4cec7;box-shadow:0 12px 26px #0b17121a}.scx-week-sheet header small{color:#7a877f;font-size:10.5px}.scx-week-sheet header b{display:block;margin-top:4px;font-size:17px}.scx-week-sheet dl{margin:12px 0 0}.scx-week-sheet dl div{display:grid;grid-template-columns:110px 1fr;padding:10px 0;border-top:1px solid #e3e9e4}.scx-week-sheet dt{color:#315e47;font-size:12px;font-weight:800}.scx-week-sheet dd{margin:0;font-size:12.5px;color:#3d4a43}.scx-week-meet{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;gap:8px;padding:18px;background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.scx-week-meet small{color:#c7ff38;font-size:11px;font-weight:800}.scx-week-meet div{flex:1;display:grid;grid-template-columns:46px 1fr;align-content:center;gap:2px 8px;border-bottom:1px solid #ffffff14}.scx-week-meet em{grid-row:span 2;align-self:center;color:#c7ff38;font:500 15px DM Mono,monospace;font-style:normal}.scx-week-meet b{color:#fff;font-size:14px}.scx-week-meet span{color:#a5b0aa;font-size:11px}.scx-ask{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;gap:10px}.scx-ask article{display:flex;flex-direction:column;padding:16px 18px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.scx-ask header{display:flex;justify-content:space-between;align-items:center}.scx-ask header em{display:grid;place-items:center;width:24px;height:24px;background:#0d1a14;color:#c7ff38;font:700 12px DM Mono,monospace;font-style:normal}.scx-ask header small{padding:2px 7px;background:#eef2ed;color:#315e47;font-size:10px;font-weight:700}.scx-ask b{margin-top:auto;font-size:16px;letter-spacing:-.03em}.scx-ask p{margin-top:6px!important;color:#55645b;font-size:12px;line-height:1.6;min-height:58px}.scx-ask article:nth-child(-n+2){background:#0d1a14;color:#fff;border-top-color:#c7ff38}.scx-ask article:nth-child(-n+2) p{color:#a9b5ae}.scx-ask article:nth-child(-n+2) header small{background:#ffffff14;color:#c7ff38}.scx-end-card{position:absolute;z-index:5;right:74px;top:121px;width:430px;padding:18px 22px;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813,#07100d)}.scx-end-card>small{color:#89968f;font:500 8px DM Mono,monospace;letter-spacing:.13em}.scx-end-card div{display:grid;grid-template-columns:80px 1fr;padding:12px 0;border-bottom:1px solid #ffffff14}.scx-end-card div b{color:#c7ff38;font-size:12px}.scx-end-card div span{color:#fff;font-size:13px}.scx-end-card p{margin-top:14px!important;color:#8e9d96;font-size:11px}.scx-divider-steps.is-4{grid-template-columns:repeat(4,1fr)}.scx-team{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:auto 1fr;gap:14px}.scx-team-who{grid-row:1/3;display:flex;flex-direction:column;padding:20px 24px;background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.scx-team-who>small{color:#c7ff38;font-size:11px;font-weight:800}.scx-team-who header{display:flex;align-items:baseline;justify-content:space-between;margin-top:10px;padding-bottom:14px;border-bottom:1px solid #ffffff1a}.scx-team-who header b{color:#fff;font-size:22px;letter-spacing:-.04em}.scx-team-who header span{color:#c7ff38;font:500 11px DM Mono,monospace}.scx-team-who ul{margin:6px 0 0;padding:0;list-style:none;flex:1;display:flex;flex-direction:column;justify-content:space-around}.scx-team-who li{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #ffffff12}.scx-team-who li b{color:#fff;font-size:13.5px}.scx-team-who li span{color:#a9b5ae;font-size:12.5px;line-height:1.55}.scx-team-num{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.scx-team-num div{display:flex;flex-direction:column;gap:4px;padding:16px;border-right:1px solid #e3e9e4}.scx-team-num div:last-child{border-right:0}.scx-team-num b{color:#315e47;font:500 26px DM Mono,monospace;letter-spacing:-.05em}.scx-team-num span{color:#55645b;font-size:11.5px}.scx-team-rel{display:flex;flex-direction:column;padding:16px 18px;background:#eef2ed;border-left:3px solid #315e47}.scx-team-rel small{color:#397454;font-size:11px;font-weight:800}.scx-team-rel div{flex:1;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #d3dcd5}.scx-team-rel div:last-child{border-bottom:0}.scx-team-rel b{font-size:13.5px}.scx-team-rel span{margin-top:2px;color:#55645b;font-size:11.5px}.scx-career{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(8,1fr);-moz-column-gap:22px;column-gap:22px;border-top:2px solid #315e47}.scx-career>div{display:grid;grid-template-columns:40px 170px 1fr auto;align-items:center;padding:0 14px;border-bottom:1px solid #c8d1cb;background:#f0f3ef}.scx-career>div:nth-child(2n){background:#e8eee9}.scx-career i{color:#87978e;font:500 11px DM Mono,monospace;font-style:normal}.scx-career b{font-size:13.5px}.scx-career span{color:#5d7065;font-size:12px}.scx-career em{padding:3px 8px;border:1px solid #315e47;color:#315e47;font-size:10.5px;font-style:normal;font-weight:800}.scx-career>div.is-key{background:#0d1a14;color:#fff}.scx-career .is-key i,.scx-career .is-key em{color:#c7ff38;border-color:#c7ff38}.scx-career .is-key span{color:#c7d3cb}.scx-root code{font:500 9.5px DM Mono,monospace;letter-spacing:.02em}.scx-ax{position:absolute;z-index:2;left:62px;right:62px;top:170px;height:416px;display:grid;grid-template-columns:168px 64px 214px 64px 1fr 64px 206px}.scx-ax-col{display:flex;flex-direction:column;border-top:1px solid #173426;padding-top:10px}.scx-ax-col h5{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:11.5px;font-weight:800;color:#0b1712}.scx-ax-col h5 i{color:#397454;font:500 9px DM Mono,monospace;font-style:normal}.scx-ax-col h5 span{margin-left:auto;color:#7a877f;font-size:9.5px;font-weight:600}.scx-ax-users div{flex:1;display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;align-content:center;-moz-column-gap:10px;column-gap:10px;border-bottom:1px solid #d3dcd5}.scx-ax-users div span{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border:1px solid #315e47;color:#315e47}.scx-ax-users div b{font-size:13.5px}.scx-ax-users div small{color:#7a877f;font-size:10px}.scx-ax-link{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 4px}.scx-ax-link em{color:#397454;font:500 8.5px DM Mono,monospace;font-style:normal;letter-spacing:.04em;text-align:center}.scx-ax-link i{position:relative;width:100%;height:1px;margin:6px 0;background:#315e47}.scx-ax-link i:before{content:"";position:absolute;left:0;top:-3px;width:5px;height:5px;border:1px solid #315e47;background:#f4f6f2;border-radius:50%}.scx-ax-link i:after{content:"";position:absolute;right:-1px;top:-4px;border:4.5px solid transparent;border-left:7px solid #315e47;border-right:0}.scx-ax-link small{color:#7a877f;font-size:9px;text-align:center;line-height:1.3}.scx-ax-app{border-top-color:#315e47}.scx-ax-url{display:flex;align-items:center;gap:4px;height:24px;padding:0 8px;background:#e6ebe6;border:1px solid #c4cec7}.scx-ax-url span{width:6px;height:6px;border-radius:50%;background:#b9c5be}.scx-ax-url b{margin-left:6px;color:#3d4a43;font:500 9.5px DM Mono,monospace}.scx-ax-route{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 12px;background:#fff;border:1px solid #c4cec7;border-top:0}.scx-ax-route code{color:#397454}.scx-ax-route b{margin-top:2px;font-size:12.5px}.scx-ax-app p{margin-top:8px!important;color:#55645b;font-size:10.5px;line-height:1.45}.scx-ax-fb{padding:10px 12px 0;background:#0d1a14;border-top:2px solid #c7ff38}.scx-ax-fb h5{color:#fff}.scx-ax-fb h5 i{color:#c7ff38}.scx-ax-fb h5 span{color:#8e9d96}.scx-ax-tiles{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);gap:1px;background:#ffffff1a;border:1px solid #ffffff1a}.scx-ax-tiles article{display:flex;flex-direction:column;justify-content:center;padding:8px 12px;background:#0d1a14}.scx-ax-tiles article:last-child{grid-column:1/-1}.scx-ax-tiles header{display:flex;align-items:center;justify-content:space-between;color:#c7ff38}.scx-ax-tiles header code{color:#8e9d96}.scx-ax-tiles b{margin-top:5px;color:#fff;font-size:13.5px}.scx-ax-tiles small{margin-top:2px;color:#a5b0aa;font-size:10.5px;line-height:1.4}.scx-ax-fb footer{display:flex;align-items:center;gap:6px;height:30px;color:#c7ff38;font-size:10px}.scx-ax-ext div{padding:9px 12px;background:#fff;border:1px solid #c4cec7}.scx-ax-ext div b{display:block;font-size:12.5px}.scx-ax-ext div small{color:#7a877f;font-size:10px}.scx-ax-ext div.is-sol{background:#0d1a14;border-color:#0d1a14}.scx-ax-ext div.is-sol b{color:#c7ff38}.scx-ax-ext div.is-sol small{color:#a5b0aa}.scx-ax-ext div.is-end{margin-top:auto;background:#315e47;border-color:#315e47;text-align:center}.scx-ax-ext div.is-end b{color:#fff}.scx-ax-v{position:relative;display:flex;align-items:center;height:30px;margin-left:16px;padding-left:14px;border-left:1px solid #315e47}.scx-ax-v:after{content:"";position:absolute;left:-5px;bottom:-1px;border:4.5px solid transparent;border-top:7px solid #315e47;border-bottom:0}.scx-ax-v small{color:#397454;font:500 9px DM Mono,monospace;font-family:Pretendard,sans-serif;font-weight:700}.scx-ax-v.is-back{border-left-style:dashed}.scx-ex2{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:flex;flex-direction:column}.scx-ex2-head,.scx-ex2-row{display:grid;grid-template-columns:220px 1.25fr 1fr 150px 330px;align-items:center}.scx-ex2-head{height:30px;border-top:1px solid #173426;border-bottom:1px solid #173426;color:#397454;font-size:10.5px;font-weight:800}.scx-ex2-head>span{padding:0 12px}.scx-ex2-head .scx-ex2-wk b{width:34px;text-align:center;font:500 9px DM Mono,monospace}.scx-ex2-row{flex:1;border-bottom:1px solid #d3dcd5;background:#fff}.scx-ex2-row>span{padding:0 12px;font-size:12px;color:#3d4a43;line-height:1.45}.scx-ex2-name{display:grid;grid-template-columns:34px 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center}.scx-ex2-name i{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;background:#0d1a14;color:#c7ff38;font:500 11px DM Mono,monospace;font-style:normal}.scx-ex2-name b{color:#0b1712;font-size:13.5px}.scx-ex2-name small{color:#7a877f;font-size:10px}.scx-ex2-cost b{display:block;color:#315e47;font-size:13px}.scx-ex2-cost small{display:block;color:#7a877f;font-size:10px}.scx-ex2-wk{display:flex;align-items:center;gap:4px}.scx-ex2-row .scx-ex2-wk i{flex:0 0 34px;height:14px;background:#eef1ee;border:1px solid #d3dcd5}.scx-ex2-row .scx-ex2-wk i.is-on{background:#315e47;border-color:#315e47}.scx-ex2-row .scx-ex2-wk small{margin-left:8px;color:#55645b;font-size:10.5px;line-height:1.35}.scx-ex2-foot{display:flex;gap:10px;padding-top:10px}.scx-ex2-foot span{flex:1;display:flex;align-items:center;gap:7px;padding:9px 12px;background:#0d1a14;color:#cfd8d2;font-size:11px}.scx-ex2-foot svg{flex:0 0 auto;color:#c7ff38}.scx-erd{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 360px 1fr;grid-template-rows:repeat(4,1fr);-moz-column-gap:44px;column-gap:44px;row-gap:8px}.scx-erd-n{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 14px;background:#fff;border:1px solid #c4cec7}.scx-erd-n.is-l{grid-column:1}.scx-erd-n.is-r{grid-column:3}.scx-erd-n.r0{grid-row:1}.scx-erd-n.r1{grid-row:2}.scx-erd-n.r2{grid-row:3}.scx-erd-n.r3{grid-row:4}.scx-erd-n header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.scx-erd-n header code{color:#397454}.scx-erd-n header b{font-size:13.5px}.scx-erd-n p{margin-top:5px!important;padding-top:5px;border-top:1px dashed #d3dcd5;color:#55645b;font:500 10px DM Mono,monospace;line-height:1.5}.scx-erd-n:after{content:"";position:absolute;top:50%;width:44px;height:1px;background:#315e47}.scx-erd-n.is-l:after{right:-45px}.scx-erd-n.is-r:after{left:-45px}.scx-erd-n.is-l:before,.scx-erd-n.is-r:before{content:"";position:absolute;top:50%;margin-top:-3px;width:5px;height:5px;background:#315e47}.scx-erd-n.is-l:before{right:-48px}.scx-erd-n.is-r:before{left:-48px}.scx-erd-core{grid-column:2;grid-row:1/5;display:flex;flex-direction:column;background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.scx-erd-core header{padding:14px 16px;border-bottom:1px solid #ffffff1a}.scx-erd-core header code{display:block;color:#c7ff38;font-size:14px}.scx-erd-core header small{color:#8e9d96;font-size:10.5px}.scx-erd-core>div{flex:1;display:grid;grid-template-columns:150px 1fr;align-items:center;padding:0 16px;border-bottom:1px solid #ffffff10}.scx-erd-core>div code{color:#c7ff38}.scx-erd-core>div span{color:#cfd8d2;font-size:11.5px}.scx-erd-core footer{padding:10px 16px;color:#8e9d96;font-size:10.5px}.scx-acl{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 290px;grid-template-rows:1fr auto;-moz-column-gap:18px;column-gap:18px}.scx-acl table{width:100%;border-collapse:collapse;border-top:1px solid #173426}.scx-acl thead th{height:34px;padding:0 6px;background:#0d1a14;color:#c7ff38;font-size:11px;font-weight:700;text-align:center}.scx-acl thead th:first-child{background:#0d1a14}.scx-acl tbody th{width:120px;padding:0 12px;background:#e6ebe6;border-bottom:1px solid #f4f6f2;color:#0b1712;font-size:12px;text-align:left}.scx-acl td{padding:8px 4px;background:#fff;border-bottom:1px solid #e3e9e4;border-left:1px solid #eef2ef;text-align:center;vertical-align:middle}.scx-acl td i{display:block;width:14px;height:14px;margin:0 auto;border:1.5px solid #315e47}.scx-acl td i.is-w,.scx-acl-legend i.is-w{background:#315e47}.scx-acl td i.is-r,.scx-acl-legend i.is-r{background:linear-gradient(135deg,#315e47 50%,#fff 50%)}.scx-acl td i.is-n,.scx-acl-legend i.is-n{border-color:#c4cec7;background:#fff;position:relative}.scx-acl td small{display:block;margin-top:4px;color:#55645b;font-size:9.5px;min-height:12px}.scx-acl-legend{grid-column:1;display:flex;align-items:center;gap:16px;padding-top:10px;font-size:11px;color:#3d4a43}.scx-acl-legend span{display:flex;align-items:center;gap:6px}.scx-acl-legend i{display:inline-block;width:12px;height:12px;border:1.5px solid #315e47}.scx-acl-legend em{margin-left:auto;color:#7a877f;font-size:10px;font-style:normal}.scx-acl aside{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;background:#0d1a14;border-top:2px solid #c7ff38}.scx-acl aside div{flex:1;display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;align-content:center;-moz-column-gap:8px;column-gap:8px;padding:0 16px;border-bottom:1px solid #ffffff12}.scx-acl aside svg{grid-row:span 2;margin-top:2px;color:#c7ff38}.scx-acl aside b{color:#fff;font-size:13px}.scx-acl aside span{margin-top:3px;color:#a5b0aa;font-size:11px;line-height:1.5}.scx-qx{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-rows:1fr 1fr auto 74px;row-gap:10px}.scx-qx section{display:grid;grid-template-columns:120px 1fr;grid-template-rows:1fr 22px;-moz-column-gap:16px;column-gap:16px;padding:12px 16px;background:#fff;border:1px solid #c4cec7}.scx-qx section h5{grid-row:span 2;align-self:center;margin:0;font-size:14px;font-weight:800}.scx-qx ol{display:flex;margin:0;padding:0;list-style:none;align-items:center}.scx-qx li{position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:5px;height:34px;margin-right:14px;background:#eef1ee;color:#55645b;font-size:12px;font-weight:700}.scx-qx li:after{content:"";position:absolute;right:-11px;top:50%;margin-top:-4px;border:4px solid transparent;border-left:6px solid #9fb0a5;border-right:0}.scx-qx li:last-child{margin-right:0}.scx-qx li:last-child:after{display:none}.scx-qx .is-usual h5{color:#7a877f}.scx-qx .is-usual li.is-loop{background:#fdf1dc;color:#9a6512}.scx-qx .is-usual li.is-bad{background:#fbe6df;color:#a8330c}.scx-qx .is-ours{border-color:#315e47;box-shadow:inset 3px 0 #c7ff38}.scx-qx .is-ours h5{color:#315e47}.scx-qx .is-ours li{background:#e6ebe6;color:#0b1712}.scx-qx .is-ours li.is-key{background:#0d1a14;color:#c7ff38}.scx-qx .is-ours li.is-ok{background:#c7ff38;color:#0d1a14}.scx-qx-bar{display:flex;gap:2px;align-self:end}.scx-qx-bar i{display:flex;align-items:center;padding-left:8px;height:18px;font-size:9.5px;font-style:normal;font-weight:700;white-space:nowrap;overflow:hidden}.scx-qx-bar .is-build{background:#d3dcd5;color:#3d4a43}.scx-qx-bar .is-redo{background:repeating-linear-gradient(45deg,#e8b9a6 0 5px,#f6ddd3 5px 10px);color:#a8330c}.scx-qx-bar .is-polish{background:#315e47;color:#fff}.scx-qx-bar .is-fix{background:#0d1a14;color:#c7ff38}.scx-qx-note{color:#7a877f;font-size:9.5px;text-align:right}.scx-qx-rules{display:grid;grid-template-columns:repeat(4,1fr);background:#0d1a14}.scx-qx-rules div{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-content:center;-moz-column-gap:8px;column-gap:8px;padding:0 16px;border-right:1px solid #ffffff12}.scx-qx-rules em{grid-row:span 2;color:#c7ff38;font:500 18px DM Mono,monospace;font-style:normal}.scx-qx-rules b{color:#fff;font-size:12.5px}.scx-qx-rules small{color:#8e9d96;font-size:10px}.scx-layers{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:flex;flex-direction:column;gap:6px}.scx-layers article{flex:1;display:grid;grid-template-columns:230px 300px 1fr 1fr;align-items:center;background:#fff;border:1px solid #c4cec7}.scx-layers article>div{padding:0 16px}.scx-layers-id{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:8px;column-gap:8px;border-right:1px solid #e3e9e4;height:100%;align-content:center}.scx-layers-id small{grid-column:1/-1;color:#397454;font:500 8.5px DM Mono,monospace;letter-spacing:.08em}.scx-layers-id span{align-self:end;color:#55645b;font-size:11px;margin-top:4px}.scx-layers-id b{grid-column:1/-1;font:600 20px Manrope,Pretendard,sans-serif;letter-spacing:-.04em}.scx-layers-chips{display:flex;flex-wrap:wrap;gap:4px}.scx-layers-chips i{padding:3px 7px;border:1px solid #c4cec7;color:#3d4a43;font-size:10px;font-style:normal;font-weight:600}.scx-layers-why,.scx-layers-school{border-left:1px solid #e3e9e4;height:100%;display:flex;flex-direction:column;justify-content:center}.scx-layers small{color:#7a877f;font-size:9.5px;font-weight:700}.scx-layers p{margin-top:3px!important;font-size:12px;line-height:1.5;color:#0b1712}.scx-layers-school p{color:#315e47;font-weight:600}.scx-layers article.is-core{background:#0d1a14;border-color:#0d1a14;border-left:3px solid #c7ff38}.scx-layers .is-core .scx-layers-id{border-color:#ffffff14}.scx-layers .is-core .scx-layers-id small{color:#c7ff38}.scx-layers .is-core .scx-layers-id span{color:#a5b0aa}.scx-layers .is-core .scx-layers-id b{color:#fff}.scx-layers .is-core .scx-layers-chips i{border-color:#ffffff2a;color:#c7ff38;font-family:DM Mono,monospace}.scx-layers .is-core .scx-layers-why,.scx-layers .is-core .scx-layers-school{border-color:#ffffff14}.scx-layers .is-core small{color:#8e9d96}.scx-layers .is-core p{color:#fff}.scx-layers .is-core .scx-layers-school p{color:#c7ff38}.scx-route-5 article{padding:26px 18px 20px}.scx-route-5 article:before{left:18px}.scx-route-5 h3{font-size:17px}.scx-route-5 p{font-size:10.5px}.scx-route-5 footer{left:18px;right:18px}.scx-pii{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 300px;gap:18px}.scx-pii table{width:100%;border-collapse:collapse;border-top:1px solid #173426;align-self:start}.scx-pii thead th{padding:9px 12px;color:#397454;font-size:10.5px;font-weight:800;text-align:left;border-bottom:1px solid #173426}.scx-pii tbody th,.scx-pii td{padding:15px 12px;background:#fff;border-bottom:1px solid #e3e9e4;font-size:12px;text-align:left;color:#3d4a43}.scx-pii tbody th{color:#0b1712;font-size:13px;width:150px}.scx-pii-lv{display:flex;gap:3px}.scx-pii-lv i{width:16px;height:7px;background:#e3e9e4}.scx-pii-lv i.is-on{background:#315e47}.scx-pii tr:has(.scx-pii-lv i:nth-child(3).is-on) .scx-pii-lv i.is-on{background:#0d1a14}.scx-pii aside{display:flex;flex-direction:column;background:#0d1a14;border-top:2px solid #c7ff38;padding:16px 18px}.scx-pii aside small{color:#c7ff38;font-size:11px;font-weight:800}.scx-pii aside div{flex:1;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #ffffff12}.scx-pii aside div:last-child{border-bottom:0}.scx-pii aside b{color:#fff;font-size:13.5px}.scx-pii aside span{margin-top:3px;color:#a5b0aa;font-size:11.5px;line-height:1.5}.scx-login{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:repeat(3,1fr) 250px;gap:12px}.scx-login article{display:flex;flex-direction:column;background:#fff;border:1px solid #c4cec7;border-top:2px solid #315e47}.scx-login header{display:flex;align-items:center;gap:10px;padding:16px 16px 12px;border-bottom:1px solid #e3e9e4}.scx-login header span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #315e47;color:#315e47}.scx-login header b{display:block;font-size:16px}.scx-login header small{color:#7a877f;font-size:10.5px}.scx-login ul{flex:1;display:flex;flex-direction:column;margin:0;padding:4px 16px 8px;list-style:none}.scx-login li{flex:1;display:flex;align-items:center;gap:8px;border-bottom:1px solid #eef2ef;font-size:12px;line-height:1.5;color:#3d4a43}.scx-login li:last-child{border-bottom:0}.scx-login li svg{flex:0 0 auto;color:#315e47}.scx-login aside{display:flex;flex-direction:column;padding:16px;background:#e6ebe6;border:1px dashed #9fb0a5}.scx-login aside small{color:#397454;font-size:11px;font-weight:800}.scx-login aside div{flex:1;display:flex;align-items:center;gap:8px;border-bottom:1px dashed #b9c5be;font-size:12px;font-weight:600;color:#0b1712;line-height:1.45}.scx-login aside div i{flex:0 0 auto;width:8px;height:8px;border:1.5px solid #315e47}.scx-login aside p{margin-top:10px!important;color:#7a877f;font-size:10px}.scx-guard{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-rows:200px 1fr;gap:14px}.scx-guard ol{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;gap:0}.scx-guard li{position:relative;display:flex;flex-direction:column;padding:16px 16px 14px;background:#fff;border:1px solid #c4cec7;border-left:0}.scx-guard li:first-child{border-left:1px solid #c4cec7}.scx-guard li:after{content:"";position:absolute;right:-8px;top:50%;z-index:2;width:14px;height:14px;background:#fff;border-top:1px solid #c4cec7;border-right:1px solid #c4cec7;transform:translateY(-50%) rotate(45deg)}.scx-guard li:last-child:after{display:none}.scx-guard li em{color:#315e47;font:500 22px DM Mono,monospace;font-style:normal}.scx-guard li small{margin-top:8px;color:#7a877f;font-size:10.5px;font-weight:700}.scx-guard li b{margin-top:2px;font-size:15px;letter-spacing:-.03em}.scx-guard li span{margin-top:6px;color:#55645b;font-size:11.5px;line-height:1.55}.scx-guard li:nth-child(3){background:#0d1a14;border-color:#0d1a14}.scx-guard li:nth-child(3):after{background:#0d1a14;border-color:#0d1a14}.scx-guard li:nth-child(3) em{color:#c7ff38}.scx-guard li:nth-child(3) b{color:#fff}.scx-guard li:nth-child(3) span{color:#a9b5ae}.scx-guard-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.scx-guard-cases div{display:flex;flex-direction:column;justify-content:center;padding:14px 18px;background:#e6ebe6;border-left:3px solid #315e47}.scx-guard-cases b{font-size:13.5px}.scx-guard-cases p{margin-top:6px!important;color:#3d4a43;font-size:12px;line-height:1.65}.scx-lock4{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid #c4cec7}.scx-lock4 article{display:flex;flex-direction:column;padding:22px;background:#fff;border-right:1px solid #c4cec7}.scx-lock4 article:last-child{border-right:0}.scx-lock4 header{display:flex;justify-content:space-between;align-items:center}.scx-lock4 header span{display:grid;place-items:center;width:42px;height:42px;background:#0d1a14;color:#c7ff38}.scx-lock4 header em{color:#b9c5be;font:500 26px DM Mono,monospace;font-style:normal}.scx-lock4 small{margin-top:auto;color:#397454;font-size:11px;font-weight:800}.scx-lock4 b{margin-top:4px;font-size:20px;letter-spacing:-.04em}.scx-lock4 code{margin-top:8px;align-self:flex-start;padding:3px 7px;border:1px solid #c4cec7;color:#55645b}.scx-lock4 p{margin-top:14px!important;padding-top:14px;border-top:1px solid #e3e9e4;color:#3d4a43;font-size:12.5px;line-height:1.7;min-height:110px}.scx-life{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-rows:110px 1fr;gap:14px}.scx-life-line{position:relative;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #173426}.scx-life-line:before{content:"";position:absolute;left:0;right:0;top:30px;height:2px;background:#315e47}.scx-life-line div{position:relative;display:flex;flex-direction:column;padding:48px 12px 0 0}.scx-life-line i{position:absolute;left:0;top:24px;width:14px;height:14px;background:#f4f6f2;border:2px solid #315e47}.scx-life-line b{font-size:14px}.scx-life-line span{margin-top:3px;color:#55645b;font-size:11.5px}.scx-life-line .is-end i{background:#c7ff38;border-color:#0d1a14}.scx-life-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.scx-life-cols section{display:flex;flex-direction:column;padding:16px 18px;background:#fff;border:1px solid #c4cec7;border-top:2px solid #315e47}.scx-life-cols small{color:#397454;font-size:11px;font-weight:800}.scx-life-cols ul{flex:1;display:flex;flex-direction:column;margin:6px 0 0;padding:0;list-style:none}.scx-life-cols li{flex:1;display:flex;align-items:center;gap:8px;border-bottom:1px solid #eef2ef;font-size:12.5px;line-height:1.45}.scx-life-cols li:last-child{border-bottom:0}.scx-life-cols li svg{flex:0 0 auto;color:#315e47}.scx-life-cols section.is-school{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.scx-life-cols .is-school small{color:#c7ff38}.scx-life-cols .is-school li{border-color:#ffffff12}.scx-life-cols .is-school li svg{color:#c7ff38}.scx-audit{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 360px;gap:16px}.scx-audit-check{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto repeat(3,1fr);gap:8px}.scx-audit-check>small{grid-column:1/-1;color:#397454;font-size:11px;font-weight:800;padding-bottom:2px;border-bottom:1px solid #173426}.scx-audit-check div{display:grid;grid-template-columns:26px 1fr;grid-template-rows:auto auto;align-content:center;-moz-column-gap:8px;column-gap:8px;padding:0 14px;background:#fff;border:1px solid #c4cec7}.scx-audit-check span{grid-row:span 2;display:grid;place-items:center;width:22px;height:22px;border:1.5px solid #315e47;color:#315e47}.scx-audit-check b{font-size:13.5px}.scx-audit-check p{margin-top:2px!important;color:#55645b;font-size:11px;line-height:1.5}.scx-audit-who{display:grid;grid-template-rows:1fr 1fr;gap:10px}.scx-audit-who div{display:flex;flex-direction:column;justify-content:center;padding:14px 18px;background:#e6ebe6;border-left:3px solid #315e47}.scx-audit-who small{color:#397454;font-size:12px;font-weight:800;margin-bottom:4px}.scx-audit-who p{padding:5px 0;border-bottom:1px solid #d3dcd5;font-size:12px;color:#0b1712}.scx-audit-who p:last-child{border-bottom:0}.scx-audit-who .is-school{background:#0d1a14;border-left-color:#c7ff38}.scx-audit-who .is-school small{color:#c7ff38}.scx-audit-who .is-school p{color:#fff;border-color:#ffffff12}.scx-lock4 small{margin-top:40px}.scx-lock4 p{margin-top:auto!important;font-size:13px;min-height:0}.scx-lock4 article:after{content:"";flex:0 0 18px}.scx-demo-link{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;border:1px solid #c7ff3866;background:#c7ff380f;color:#fff;font:500 12px DM Mono,monospace;text-decoration:none;letter-spacing:.02em}.scx-demo-link em{padding:2px 6px;background:#c7ff38;color:#0d1a14;font:700 9px Manrope,sans-serif;font-style:normal;letter-spacing:.08em}.scx-demo-link svg{color:#c7ff38}.scx-end-card .scx-demo-link{margin-top:16px}.scx-try-url{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:10px 12px;background:#c7ff38;color:#0d1a14;font:600 12.5px DM Mono,monospace;text-decoration:none}@media print{.scx-demo-link,.scx-try-url{text-decoration:none}}.ssp-root{background:#e1e6e1;color:#0b1712;font-family:Pretendard Variable,Pretendard,-apple-system,sans-serif;line-height:1.45;letter-spacing:-.025em;-webkit-font-smoothing:antialiased}.ssp-root *{box-sizing:border-box}.ssp-root :where(h1,h2,h3,p,figure,ol,ul){margin:0}.ssp-root :where(a){color:inherit;text-decoration:none}.ssp-root :where(button){font:inherit;cursor:pointer}.ssp-root :where(a,button):focus-visible{outline:2px solid #c7ff38;outline-offset:4px}.ssp-toolbar{height:58px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;gap:12px;background:#101311;color:#fff;font-size:12px}.ssp-toolbar>div,.ssp-toolbar nav{display:flex;align-items:center;gap:12px}.ssp-toolbar i{width:7px;height:7px;border-radius:50%;background:#c7ff38}.ssp-toolbar>div>span{font-size:11px;color:#9ba79f}.ssp-toolbar nav a,.ssp-toolbar nav button{display:flex;align-items:center;gap:6px;background:none;color:#fff;border:1px solid #ffffff30;border-radius:3px;padding:7px 11px;font-size:11px;white-space:nowrap}.ssp-stage{--ssp-scale:1;--ssp-height:720px;display:flex;flex-direction:column;align-items:center;gap:30px;padding:36px 24px 64px}.ssp-shell{position:relative;flex:none;width:calc(1280px * var(--ssp-scale));height:var(--ssp-height)}.ssp-slide{position:absolute;left:0;top:0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--ssp-scale));transform-origin:top left;box-shadow:0 20px 60px #18201d30}.ssp-grid{position:absolute;inset:0;pointer-events:none;background-image:linear-gradient(#18342608 1px,transparent 1px),linear-gradient(90deg,#18342608 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 90%);mask-image:linear-gradient(90deg,#000,transparent 90%)}.ssp-light{background:#f4f6f2}.ssp-cover,.ssp-divider{background:#07100d;color:#f4f7f4}.ssp-cover .ssp-grid,.ssp-divider .ssp-grid{background-image:linear-gradient(#83ffb00b 1px,transparent 1px),linear-gradient(90deg,#83ffb00b 1px,transparent 1px)}.ssp-cover:after,.ssp-divider:after{content:"";position:absolute;width:660px;height:660px;right:-260px;top:-340px;background:radial-gradient(circle,#48ff7b20,transparent 68%);pointer-events:none}.ssp-foot{position:absolute;left:62px;right:62px;bottom:27px;display:flex;justify-content:space-between;font:500 10px DM Mono,monospace;letter-spacing:.035em;color:#61776a}.ssp-cover>.ssp-cover-foot{position:absolute;left:62px;right:62px;bottom:31px;display:flex;align-items:center;gap:30px;padding-top:15px;border-top:1px solid #ffffff1b;font-size:10px;color:#809086;z-index:2}.ssp-cover-foot b{margin-left:auto;color:#c7ff38;font-family:DM Mono,monospace}.ssp-cover>header{position:absolute;left:62px;right:62px;top:43px;display:flex;align-items:center;justify-content:space-between;z-index:2}.ssp-brand{display:flex;align-items:center;gap:9px}.ssp-brand>i{width:29px;height:29px;border:2px solid white;display:grid;place-items:center;border-radius:50%;font:700 14px Manrope,sans-serif;font-style:normal}.ssp-brand>b{font:800 9px Manrope,sans-serif;letter-spacing:.12em}.ssp-edition{display:flex;align-items:center;border:1px solid #ffffff36;padding-left:12px;font:500 9px DM Mono,monospace;letter-spacing:.04em}.ssp-edition span{color:#c7ff38;padding:8px 12px;margin-left:12px;border-left:1px solid #ffffff36}.ssp-cover-copy{position:absolute;left:74px;top:162px;z-index:2}.ssp-cover-copy>p{font-size:12px;color:#92a398;letter-spacing:.03em}.ssp-cover-copy h1{font-size:53px;line-height:1.16;letter-spacing:-.06em;font-weight:800;margin-top:25px}.ssp-cover-copy h1>span{font-size:39px;color:#9caaa1;font-weight:600}.ssp-cover-copy>div{font-size:16px;line-height:1.8;color:#a6b4ab;margin-top:26px}.ssp-contract{position:absolute;left:776px;top:120px;width:430px;height:450px;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813f5,#09120fee);padding:0 22px 22px;z-index:2;box-shadow:0 28px 70px #0005}.ssp-contract>header{height:46px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff1b}.ssp-contract>header>span{font:500 9px DM Mono,monospace;color:#8b9d92}.ssp-contract>header>b{font-size:10px;color:#c7ff38;border:1px solid #c7ff3844;padding:4px 7px}.ssp-contract-weeks{display:flex;align-items:start;gap:22px;padding-top:24px}.ssp-contract small{font-size:10px;letter-spacing:.025em;color:#8f9f95}.ssp-contract-weeks>div{width:112px;flex:none}.ssp-contract-weeks>div>strong{display:flex;align-items:end;font:500 79px/1 DM Mono,monospace;color:#fff;margin-top:18px}.ssp-contract-weeks>div>strong>em{font:500 9px DM Mono,monospace;color:#c7ff38;margin:0 0 10px 8px;letter-spacing:.08em}.ssp-contract-weeks>ol{list-style:none;padding:0;flex:1}.ssp-contract-weeks li{display:flex;align-items:center;gap:10px;border-bottom:1px solid #ffffff12;padding:9px 0}.ssp-contract-weeks li>span{font:500 9px DM Mono,monospace;color:#c7ff38}.ssp-contract-weeks li>div{flex:1}.ssp-contract-weeks li b{display:block;font-size:12px;font-weight:600}.ssp-contract-weeks li small{display:block;font-size:10px;margin-top:4px}.ssp-contract-weeks li>em{font:500 9px DM Mono,monospace;color:#c7ff38;font-style:normal}.ssp-contract-price{position:absolute;left:22px;right:22px;bottom:23px;border-top:1px solid #ffffff22;padding-top:18px}.ssp-contract-price>div{display:flex;justify-content:space-between;align-items:center}.ssp-contract-price>div>span{font-size:9px;padding:3px 6px;color:#07100d;background:#c7ff38;font-weight:700}.ssp-contract-price>strong{display:flex;align-items:end;font:500 65px/1 DM Mono,monospace;letter-spacing:-.08em;margin-top:10px}.ssp-contract-price>strong>em{font:700 14px Pretendard,sans-serif;color:#c7ff38;font-style:normal;margin:0 0 8px 15px;letter-spacing:0}.ssp-contract-price>footer{display:flex;align-items:center;justify-content:space-between;border-top:1px solid #ffffff14;margin-top:16px;padding-top:12px;font-size:10px;color:#93a499}.ssp-contract-price>footer>b{color:#e1e9e3;font-size:10px}.ssp-proof{position:absolute;left:74px;bottom:102px;border-left:2px solid #c7ff38;padding-left:15px;z-index:2}.ssp-proof>small{display:block;font-size:10px;color:#c7ff38}.ssp-proof>b{display:block;font-size:14px;line-height:1.65;margin-top:7px;color:#dae4dd}.ssp-proof>a{display:flex;align-items:center;gap:12px;width:-moz-max-content;width:max-content;margin-top:13px;padding:9px 12px;background:#c7ff380d;border:1px solid #c7ff3866;font-size:12px}.ssp-proof>a>span{font:600 9px DM Mono,monospace;background:#c7ff38;color:#07100d;padding:3px 6px}.ssp-proof>a>svg{color:#c7ff38;margin-left:8px}.ssp-head{position:absolute;left:62px;right:62px;top:44px;z-index:2}.ssp-head>p{color:#397454;font-size:12px;font-weight:600;letter-spacing:.02em}.ssp-head>h2{font-size:34px;line-height:1.2;letter-spacing:-.045em;margin-top:12px;font-weight:750}.ssp-head>h2 em{font-style:normal;color:#4b7b62;font-weight:500}.ssp-head>span{position:absolute;right:0;top:47px;width:345px;color:#65736b;font-size:14px;line-height:1.7}.ssp-bar{position:absolute;left:62px;right:62px;bottom:72px;height:48px;display:flex;align-items:center;background:#0d1a14;color:#e2e9e4;z-index:2;font-size:13px}.ssp-bar>b{height:100%;display:flex;align-items:center;justify-content:center;padding:0 20px;background:#c7ff38;color:#0d1a14;white-space:nowrap;font-weight:750}.ssp-bar>span{padding:0 18px;line-height:1.55}.ssp-contents{position:absolute;left:62px;right:62px;top:219px;height:401px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426}.ssp-contents>article{position:relative;background:#eaf0e9;border-right:1px solid #bbc8be;padding:28px 22px}.ssp-contents>article:first-child{border-left:1px solid #bbc8be}.ssp-contents>article:before{content:"";position:absolute;left:22px;top:-5px;width:9px;height:9px;border-radius:50%;border:3px solid #f4f6f2;background:#9eafa4}.ssp-contents>article.on{background:#0d1a14;color:#fff}.ssp-contents>article.on:before{background:#c7ff38}.ssp-contents small{font:500 10px DM Mono,monospace;color:#6c8273}.ssp-contents>.on small{color:#9bac9f}.ssp-contents article>b{display:block;font-size:14px;color:#397454;margin-top:23px}.ssp-contents article.on>b{color:#c7ff38}.ssp-contents h3{font-size:22px;line-height:1.45;margin-top:15px;font-weight:700;letter-spacing:-.04em}.ssp-contents h3>span{display:block}.ssp-contents ul{list-style:none;padding:0;font-size:14px;line-height:1.9;margin-top:26px;color:#6a8071}.ssp-contents .on ul{color:#a7b7ac}.ssp-contents article>footer{position:absolute;bottom:24px;left:22px;right:22px;border-top:1px solid #becabe;padding-top:14px;display:flex;justify-content:space-between;font:500 10px DM Mono,monospace;color:#5b7463}.ssp-contents .on footer{border-color:#ffffff25;color:#c7ff38}.ssp-divider-no{position:absolute;right:48px;top:2px;color:#ffffff07;font:800 252px/1 Manrope,sans-serif;letter-spacing:-.1em}.ssp-divider>header{position:absolute;left:74px;top:112px;z-index:2}.ssp-divider>header>small{font-size:12px;color:#c7ff38;letter-spacing:.04em}.ssp-divider h2{font-size:47px;line-height:1.2;letter-spacing:-.05em;font-weight:750;margin-top:25px}.ssp-divider h2 em{color:#98a79e;font-weight:500;font-style:normal}.ssp-divider>header>p{font-size:15px;line-height:1.85;color:#91a397;margin-top:24px}.ssp-divider>header>p b{color:#dce5df}.ssp-divider-topics{position:absolute;left:74px;right:74px;bottom:100px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff26;z-index:2}.ssp-divider-topics>div{padding:24px 20px 8px 0;border-right:1px solid #ffffff18}.ssp-divider-topics>div+div{padding-left:24px}.ssp-divider-topics small{font:500 10px DM Mono,monospace;color:#738d7d}.ssp-divider-topics b{display:block;font-size:15px;margin-top:12px;color:#dde6df}.ssp-divider .ssp-foot{color:#819a8b}.ssp-sample-layout{position:absolute;left:62px;right:62px;top:185px;height:373px;display:flex;align-items:start;gap:28px}.ssp-sample-phone{width:200px;flex:none}.ssp-sample-phone>div{width:166px;height:344px;overflow:hidden;border:5px solid #15261b;border-radius:22px;box-shadow:0 10px 24px #17342618;background:#f7f6f3;margin:auto}.ssp-sample-phone img{display:block;width:100%;height:auto}.ssp-sample-layout figcaption{display:flex;align-items:center;gap:8px;font-size:12px;color:#68796e;margin-top:10px}.ssp-sample-layout figcaption>b{font-size:11px;background:#173426;color:#fff;padding:3px 8px}.ssp-sample-manager{flex:1;min-width:0}.ssp-sample-manager>div{border:1px solid #cbd5cd;box-shadow:0 10px 24px #17342615;background:#f7f6f3;height:344px;overflow:hidden}.ssp-sample-manager>div>header{height:27px;background:#e5eae3;display:flex;align-items:center;gap:5px;padding:0 10px;border-bottom:1px solid #cbd5cd}.ssp-sample-manager header>span{width:5px;height:5px;background:#98aa9b;border-radius:50%}.ssp-sample-manager header>b{font-size:10px;color:#617766;margin-left:7px;font-weight:500}.ssp-sample-manager>div>div{height:316px;overflow:hidden}.ssp-sample-manager img{display:block;width:100%;height:auto}.ssp-sample-note{position:absolute;left:62px;right:62px;top:570px;font-size:11px;color:#74867a}.ssp-deploy-page .ssp-head>span,.ssp-invest-page .ssp-head>span{white-space:pre-line;color:#5c6f62;line-height:1.75}.ssp-deploy-map{position:absolute;left:62px;right:62px;top:196px;height:360px;display:grid;grid-template-columns:322px 70px minmax(0,1fr)}.ssp-deploy-core{position:relative;background:#10271c;color:#edf3ed;padding:27px 28px;border-top:2px solid #c7ff38}.ssp-deploy-core>small{font:500 9px DM Mono,monospace;letter-spacing:.08em;color:#a0b4a4}.ssp-deploy-core h3{font-size:35px;line-height:1.23;letter-spacing:-.045em;font-weight:650;margin-top:24px}.ssp-deploy-stack{margin-top:29px;border-top:1px solid #ffffff22}.ssp-deploy-stack>div{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ffffff15}.ssp-deploy-stack span{color:#9fb5a3;font-size:12px}.ssp-deploy-stack b{font:650 18px Manrope,sans-serif;color:#fff}.ssp-deploy-core>footer{position:absolute;left:28px;right:28px;bottom:22px;color:#a9bca9;font-size:12px;letter-spacing:-.025em}.ssp-deploy-branch{position:relative}.ssp-deploy-branch:before{content:"";position:absolute;left:0;top:180px;width:35px;border-top:1px solid #90a18f}.ssp-deploy-branch:after{content:"";position:absolute;left:35px;top:82px;height:196px;border-left:1px solid #90a18f}.ssp-deploy-branch>i:before,.ssp-deploy-branch>i:after{content:"";position:absolute;left:35px;top:82px;width:21px;border-top:1px solid #90a18f}.ssp-deploy-branch>i:after{top:278px}.ssp-deploy-branch>svg{position:absolute;left:51px;top:75px;width:15px;height:15px;stroke:#728e73;stroke-width:1.5}.ssp-deploy-branch>svg:last-child{top:271px}.ssp-deploy-options{display:grid;grid-template-rows:1fr 1fr;gap:32px}.ssp-deploy-option{position:relative;border-top:2px solid #1e492e;padding:13px 0 0 21px;border-left:1px solid #d2ddce}.ssp-deploy-option>header{display:flex;align-items:center;justify-content:space-between;gap:15px}.ssp-deploy-option header>small{font-size:12px;font-weight:650;color:#55765a}.ssp-deploy-option header>span{font:650 8px Manrope,sans-serif;letter-spacing:.08em;background:#c7ff38;color:#173b24;padding:4px 8px}.ssp-deploy-option h3{display:flex;align-items:baseline;gap:17px;font:750 33px/1.2 Manrope,sans-serif;letter-spacing:-.05em;margin-top:10px;color:#143820}.ssp-deploy-option h3>span{font-family:Pretendard,sans-serif;font-size:17px;font-weight:600;letter-spacing:-.035em}.ssp-deploy-option p{font-size:13px;line-height:1.6;color:#6e8171;margin-top:7px}.ssp-deploy-option>footer{display:flex;align-items:center;gap:12px;margin-top:10px;color:#385d3e;font-size:12px;font-weight:550}.ssp-deploy-option>footer>svg{color:#8ca286;stroke-width:1.5}.ssp-deploy-option.is-native{border-top-color:#b8c9b1}.ssp-deploy-option.is-native header>span{background:#e3ebde;color:#65805e}.ssp-deploy-option.is-native h3{font-size:29px;color:#3b6240}.ssp-deploy-agreement{position:absolute;left:62px;right:62px;top:592px;border-top:1px solid #c8d4c4;padding-top:15px;display:flex;align-items:baseline;gap:22px}.ssp-deploy-agreement>b{font-size:13px;font-weight:650;color:#34563b;white-space:nowrap}.ssp-deploy-agreement p{font-size:12px;line-height:1.7;color:#758470;max-width:860px}.ssp-invest-layout{position:absolute;left:62px;right:62px;top:190px;height:410px;display:grid;grid-template-columns:330px minmax(0,1fr);gap:48px}.ssp-invest-price{position:relative;background:#10271c;padding:25px 28px;color:#f3f7f0;border-top:2px solid #c7ff38}.ssp-invest-price>small{font:500 9px DM Mono,monospace;letter-spacing:.1em;color:#a4b6a3}.ssp-invest-amount{display:flex;align-items:baseline;gap:14px;margin-top:15px}.ssp-invest-amount>strong{font:650 98px/1.05 Manrope,sans-serif;letter-spacing:-.08em}.ssp-invest-amount>span{font-size:19px;font-weight:650;color:#c7ff38}.ssp-invest-price>p{font-size:23px;line-height:1.45;letter-spacing:-.04em;color:#c7d6c8;margin-top:14px}.ssp-invest-vat{font-size:11px;color:#8fa88f;margin-top:10px}.ssp-invest-price>footer{position:absolute;left:28px;right:28px;bottom:24px;border-top:1px solid #ffffff25;padding-top:16px;display:grid;grid-template-columns:1fr auto;align-items:center;gap:7px}.ssp-invest-price>footer>span{font-size:14px;color:#d3dfd1}.ssp-invest-price>footer>strong{font:650 36px/1 Manrope,sans-serif;color:#c7ff38;letter-spacing:-.04em}.ssp-invest-price>footer em{font:550 13px Pretendard,sans-serif;font-style:normal;margin-left:5px;letter-spacing:0}.ssp-invest-price>footer>small{grid-column:1/-1;font-size:10px;color:#8ea68c}.ssp-invest-scope{min-width:0}.ssp-invest-scope>header{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:11px;border-bottom:2px solid #264e30}.ssp-invest-scope>header>b{font-size:19px;font-weight:700;color:#183b22}.ssp-invest-scope>header>span{font-size:12px;color:#7b8976}.ssp-invest-scope ol{list-style:none;padding:0}.ssp-invest-scope li{display:grid;grid-template-columns:29px 157px minmax(0,1fr);align-items:center;gap:10px;min-height:75px;border-bottom:1px solid #cdd8c7}.ssp-invest-scope li>span{font:500 10px DM Mono,monospace;color:#93a38b}.ssp-invest-scope li>b{font-size:17px;font-weight:650;color:#274b2e}.ssp-invest-scope li>p{font-size:14px;line-height:1.65;color:#61785e;letter-spacing:-.03em}.ssp-invest-running{display:flex;align-items:baseline;gap:18px;margin-top:15px}.ssp-invest-running>b{font-size:12px;font-weight:650;color:#385e36;white-space:nowrap}.ssp-invest-running>p{font-size:12px;line-height:1.7;color:#7c8a74}.ssp-invest-boundary{position:absolute;left:62px;right:62px;top:617px;display:flex;align-items:baseline;gap:17px;font-size:12px;color:#64795e}.ssp-invest-boundary>b{font-weight:650;color:#355533}.ssp-invest-boundary>small{font-size:11px;color:#88937f;margin-left:auto}.ssp-invest-qualification{position:absolute;left:62px;right:62px;top:645px;font-size:10px;color:#8b9584}.ssp-timeline-page .ssp-head>span{white-space:pre-line;font-size:14px;line-height:1.8;color:#64785f}.ssp-gantt{position:absolute;left:62px;right:62px;top:183px;z-index:1}.ssp-gantt-weeks{height:58px;display:grid;grid-template-columns:238px repeat(29,minmax(0,1fr));border-bottom:1px solid #9eb294}.ssp-gantt-weeks>b{display:flex;align-items:center;gap:14px;padding-left:13px;color:#25492b}.ssp-gantt-weeks>b>strong{font:650 50px/1 Manrope,sans-serif;letter-spacing:-.09em}.ssp-gantt-weeks>b>strong>em{font:600 17px Pretendard,sans-serif;font-style:normal;letter-spacing:0;margin-left:7px}.ssp-gantt-weeks>b>span{font-size:13px;font-weight:650}.ssp-gantt-weeks>b>span>small{display:block;font-size:9px;color:#899880;font-weight:400;margin-top:5px}.ssp-gantt-weeks>div{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:5px;border-left:1px solid #d5dfcf}.ssp-gantt-weeks>div>b{font-size:17px;font-weight:700;color:#2b4e30}.ssp-gantt-weeks small{font:500 11px DM Mono,monospace;color:#607653}.ssp-gantt-weeks>div:last-child>b{color:#6b863f}.ssp-gantt-row{display:grid;grid-template-columns:238px minmax(0,1fr);height:34px}.ssp-gantt-row>b{display:flex;align-items:center;gap:9px;padding:0 13px;font-size:12px;font-weight:500;color:#5f7355}.ssp-gantt-row>b>em{font:500 10px DM Mono,monospace;color:#91a184;font-style:normal;flex:none}.ssp-gantt-row>b>small{font-size:8px;font-weight:500;color:#8a9d7b;padding:1px 4px;border:1px solid #c6d4bc;white-space:nowrap;flex:none}.ssp-gantt-row>b>span{white-space:nowrap}.ssp-gantt-main{height:54px}.ssp-gantt-main>b{font-size:16px;font-weight:650;color:#24492c}.ssp-gantt-track{display:grid;grid-template-columns:repeat(29,minmax(0,1fr));align-items:center;position:relative;background-image:linear-gradient(90deg,transparent calc(7 / 29 * 100% - 1px),#d5dfcf calc(7 / 29 * 100% - 1px),#d5dfcf calc(7 / 29 * 100%),transparent calc(7 / 29 * 100%)),linear-gradient(90deg,transparent calc(14 / 29 * 100% - 1px),#d5dfcf calc(14 / 29 * 100% - 1px),#d5dfcf calc(14 / 29 * 100%),transparent calc(14 / 29 * 100%)),linear-gradient(90deg,transparent calc(21 / 29 * 100% - 1px),#d5dfcf calc(21 / 29 * 100% - 1px),#d5dfcf calc(21 / 29 * 100%),transparent calc(21 / 29 * 100%))}.ssp-gantt-bar{display:flex;align-items:center;justify-content:center;height:24px;min-width:0;margin:0 7px;padding:0 9px;background:#e4ecdc;color:#59734b;font-size:11px;font-weight:500;white-space:nowrap}.ssp-gantt-main .ssp-gantt-bar{height:35px;background:#21492f;color:#f4f8ee;border-left:3px solid #c7ff38;font-size:14px;font-weight:600;box-shadow:0 4px 11px #23492d0a}.ssp-gantt-group{height:16px;display:flex;align-items:center;gap:12px;padding-left:13px;border-top:1px solid #d8e1d0;line-height:1}.ssp-gantt-group>b{font-size:9px;letter-spacing:.06em;font-weight:650;color:#778c68}.ssp-gantt-group>span{font-size:9px;color:#7b8d6c}.ssp-gantt-optional .ssp-gantt-bar{background:transparent;border:0;border-bottom:2px solid #b5c99f;color:#60794f;font-size:11px;align-items:center;height:24px}.ssp-gantt-release{height:40px}.ssp-gantt-release>b{font-size:13px;font-weight:600;color:#5c783e}.ssp-gantt-release .ssp-gantt-bar{height:31px;background:#c7ff38;color:#33531d;font-size:13px;font-weight:650}.ssp-gantt-checks{display:grid;grid-template-columns:238px minmax(0,1fr);height:48px;border-top:1px solid #9eb294}.ssp-gantt-checks>b{font-size:11px;font-weight:550;display:flex;align-items:center;padding-left:13px;color:#7b8e6c}.ssp-gantt-checks>div{position:relative;min-width:0}.ssp-gantt-check{position:absolute;top:7px;width:0}.ssp-gantt-check>i{display:block;position:absolute;left:-3px;top:0;width:5px;height:5px;transform:rotate(45deg);background:#718c51}.ssp-gantt-check>span{position:absolute;top:12px;left:0;transform:translate(-50%);display:flex;flex-direction:column;align-items:center;gap:2px;font-size:10px;color:#607653;white-space:nowrap}.ssp-gantt-check>span>b{font:600 12px DM Mono,monospace;color:#4b6b39}.ssp-gantt-check.is-last>span{transform:translate(-100%);left:5px;align-items:flex-end}.ssp-timeline-note{position:absolute;left:62px;right:62px;top:642px;display:flex;align-items:baseline;gap:14px;font-size:10px;line-height:1.6;color:#929f85}.ssp-timeline-note>b{color:#70875b;font-size:10px;white-space:nowrap;font-weight:600}@media(max-width:700px){.ssp-toolbar{height:auto;min-height:58px;padding:12px;align-items:flex-start;flex-wrap:wrap}.ssp-toolbar>div{gap:7px;flex-wrap:wrap}.ssp-toolbar>div>span{font-size:10px}.ssp-toolbar nav{gap:8px}.ssp-stage{padding:18px 12px 32px;gap:18px}}@media print{.ssp-root{background:#fff}.ssp-toolbar{display:none!important}.ssp-stage{display:block;padding:0}.ssp-shell{width:1280px!important;height:720px!important;-moz-column-break-after:page;break-after:page;page-break-after:always}.ssp-shell:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.ssp-slide{transform:none!important;box-shadow:none}.ssp-root *{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.ssp-team-layout{position:absolute;left:62px;right:62px;top:199px;display:grid;grid-template-columns:350px 1fr;gap:44px;height:411px}.ssp-team-profile{background:#102019;color:#f4f6f2;padding:28px 28px 0;position:relative}.ssp-team-profile>small{font:11px DM Mono,monospace;letter-spacing:1.5px;color:#b3c3b7}.ssp-team-profile h3{font-size:31px;line-height:1.3;margin:18px 0 24px;letter-spacing:-1.2px}.ssp-team-metrics{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #3a493e;padding-top:18px;gap:18px}.ssp-team-metrics strong{font:600 45px Manrope,sans-serif;letter-spacing:-2px;color:#c7ff38;display:block}.ssp-team-metrics em{font-size:17px;font-style:normal;margin-left:5px;letter-spacing:0}.ssp-team-metrics span{font-size:12px;color:#c1cec4}.ssp-team-profile>p{font-size:12px;line-height:1.9;margin-top:23px;color:#d2dbd4}.ssp-team-profile>footer{position:absolute;bottom:0;left:28px;right:28px;border-top:1px solid #3a493e;padding:16px 0;font-size:11px;color:#b9cbbd}.ssp-team-careers>header{display:flex;justify-content:space-between;align-items:baseline;border-bottom:1px solid #153b2b;padding-bottom:14px}.ssp-team-careers>header b{font-size:16px}.ssp-team-careers>header span{font-size:11px;color:#69766b}.ssp-team-careers article{display:flex;gap:18px;padding:17px 0;border-bottom:1px solid #d5ded2}.ssp-team-careers article>i{font:12px DM Mono,monospace;color:#6b8062;padding-top:3px;font-style:normal}.ssp-team-careers article>div{flex:1}.ssp-team-careers h3{font-size:18px;letter-spacing:-.5px;margin:0;display:flex;align-items:center;justify-content:space-between}.ssp-team-careers h3 span{font-size:11px;color:#42603c;font-weight:500}.ssp-team-careers p{font-size:12px;color:#5f6d60;margin:5px 0 8px}.ssp-team-careers article small{display:flex;align-items:center;gap:7px;font-size:11px;color:#3d5738}.ssp-team-note{position:absolute;top:634px;left:62px;font-size:11px;color:#6a7668}.ssp-team-profile,.ssp-team-careers{min-height:0;box-sizing:border-box}.ssp-team-profile{height:411px}.ssp-team-careers article{padding:12px 0}.ssp-team-careers h3{line-height:1.3}.ssp-team-careers p{line-height:1.4}.ssp-team-careers article small{line-height:1.5}.ssp-team-profile>p{margin-top:17px}.ssp-team-page .ssp-head>span{white-space:pre-line}.ssp-career-table{position:absolute;top:184px;left:62px;right:62px}.ssp-career-table>header,.ssp-career-table>article{display:grid;grid-template-columns:54px 300px 1fr 110px;align-items:center;gap:14px}.ssp-career-table>header{height:32px;border-bottom:1.5px solid #173b2b;font-size:11px;color:#536b50}.ssp-career-table>article{height:26px;border-bottom:1px solid #d8e0d4;font-size:12px}.ssp-career-table article:nth-child(odd){background:#dee7d838}.ssp-career-table article>i{font:10px DM Mono,monospace;color:#73836b;font-style:normal}.ssp-career-table article>b{font-size:12px;font-weight:600}.ssp-career-table article>span{color:#5c6e58;font-size:11px}.ssp-career-table article>em{font-size:11px;font-style:normal;color:#42623c}.ssp-career-note{position:absolute;top:645px;left:62px;font-size:10px;color:#6b7965}.ssp-career-page .ssp-head>span{white-space:pre-line}.ssp2-page .ssp-grid{opacity:.26}.ssp2-page .ssp-head{top:39px}.ssp2-page .ssp-head>p{font:500 11px DM Mono,monospace;letter-spacing:.02em}.ssp2-page .ssp-head>h2{font-size:34px;line-height:1.22;margin-top:15px}.ssp2-page .ssp-head>span{top:48px;font-size:13px;width:325px;line-height:1.85;color:#73816d}.ssp2-try{position:absolute;left:62px;right:62px;top:633px;height:37px;display:flex;align-items:center;gap:12px;background:#e6ecdf;border-radius:4px;padding:0 15px;font-size:11px;color:#34543a;text-decoration:none}.ssp2-try>span{flex:1;color:#65755e;font-size:10px}.ssp2-try>svg:last-child{color:#3b5934}.ssp2-work{position:absolute;top:190px;left:62px;right:62px;height:411px;display:grid;grid-template-columns:806px minmax(0,1fr);gap:36px;align-items:center}.ssp2-work>.ssp2-points{grid-column:2;grid-row:1}.ssp2-work>.ssp2-visual{grid-column:1;grid-row:1}.ssp2-points{list-style:none;padding:0;display:flex;flex-direction:column;gap:0}.ssp2-points li{display:block;padding:17px 0;border-bottom:1px solid #d7dfd0}.ssp2-points li:first-child{padding-top:0}.ssp2-points li:last-child{border-bottom:0;padding-bottom:0}.ssp2-points li>i{display:block;font:10px DM Mono,monospace;font-style:normal;color:#658359;margin-bottom:8px}.ssp2-points h3{font-size:18px;line-height:1.45;letter-spacing:-.04em;font-weight:650;margin:0 0 7px}.ssp2-points p{font-size:12px;color:#6b7a62;line-height:1.9;word-break:keep-all}.ssp2-visual{height:411px;position:relative;background:#e6ecdf;border:1px solid #d7e0cf;border-radius:8px;padding:41px 15px 29px;overflow:hidden}.ssp2-visual>header{position:absolute;left:18px;right:18px;top:13px;display:flex;align-items:center;gap:14px;font-size:10px}.ssp2-visual>header>span{display:flex;align-items:center;gap:5px;font:9px DM Mono,monospace;color:#55744a}.ssp2-visual>header i{width:5px;height:5px;background:#6e945b;border-radius:50%}.ssp2-visual>header>b{font-size:10px;font-weight:550;color:#52664b}.ssp2-visual>header>small{margin-left:auto;font-size:9px;color:#86917c}.ssp2-visual>footer{position:absolute;bottom:10px;left:18px;right:18px;display:flex;justify-content:space-between;align-items:center;font-size:9px;color:#7c8973}.ssp2-visual>footer>a{display:flex;align-items:center;gap:7px;color:#345e30;text-decoration:none;font-size:10px}.ssp2-screen{margin:0;position:relative;background:#fff;border:1px solid #d4dccd;border-radius:5px;box-shadow:0 8px 20px #1c381016;overflow:hidden}.ssp2-screen-top{height:19px;background:#f6f7f3;display:flex;align-items:center;gap:3px;padding:0 9px;border-bottom:1px solid #e5e9df}.ssp2-screen-top i{width:3px;height:3px;border-radius:50%;background:#b6bfad}.ssp2-screen-top>span{font-size:8px;color:#94a08a;margin-left:8px}.ssp2-screen>img{display:block;width:100%;height:320px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.ssp2-note{position:absolute;top:611px;left:62px;font-size:9px;color:#78866d}.ssp2-visual.is-phone{background:#13291c;border-color:#13291c;padding:0}.ssp2-visual.is-phone>header>b,.ssp2-visual.is-phone>header>span{color:#b8cba9}.ssp2-visual.is-phone>header>small{color:#8fa484}.ssp2-visual.is-phone>footer{color:#8fa484}.ssp2-visual.is-phone>footer>a{color:#c7ff38}.ssp2-screen.is-phone{position:absolute;left:40px;top:51px;width:203px;border:4px solid #f8faf5;border-radius:21px;box-shadow:0 18px 30px #0003}.ssp2-screen.is-phone .ssp2-screen-top{display:none}.ssp2-screen.is-phone>img{height:325px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top}.ssp2-phone-detail{position:absolute;left:286px;top:57px;right:32px}.ssp2-phone-detail>small{font:9px DM Mono,monospace;color:#c7ff38;letter-spacing:1.5px}.ssp2-phone-detail>h3{font-size:26px;line-height:1.4;color:#f1f6ec;letter-spacing:-1px;margin:12px 0 20px;font-weight:550}.ssp2-phone-crop{height:168px;overflow:hidden;background:#f7f6f3;border-radius:7px}.ssp2-phone-crop>img{display:block;width:100%;transform:translateY(-53%)}.ssp2-flow{position:absolute;left:62px;right:62px;top:227px;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.ssp2-flow article{position:relative;padding:25px 24px 25px 0;border-top:1px solid #7f9570;border-right:1px solid #d5decf;margin-right:24px;min-height:195px}.ssp2-flow article:last-child{border-right:0;margin-right:0}.ssp2-flow small{font:11px DM Mono,monospace;color:#6b815e}.ssp2-flow h3{font-size:23px;line-height:1.4;margin:23px 0 12px;letter-spacing:-1px}.ssp2-flow p{font-size:13px;color:#78836d;line-height:1.8}.ssp2-flow-arrow{position:absolute;right:7px;top:-12px;background:#f4f6f2;padding:3px;color:#6b815e}.ssp2-example{position:absolute;top:472px;left:62px;right:62px;background:#142b1e;border-radius:7px;padding:27px;display:flex;align-items:center;gap:25px;color:#b9cbb0;font-size:14px}.ssp2-example>b{color:#c7ff38;margin-right:16px;font-size:12px}.ssp2-example strong{color:#fff;font-size:22px}.ssp2-example svg{width:17px;color:#91ac7d}.ssp2-flow-note{position:absolute;top:578px;left:62px;font-size:12px;color:#75846b}.ssp2-change{position:absolute;top:215px;left:62px;right:62px;display:grid;grid-template-columns:1fr 200px 1fr;gap:28px}.ssp2-change>section{background:#e8eee2;padding:24px;border-radius:8px;min-height:360px}.ssp2-change small{font:11px DM Mono,monospace;color:#6b8062}.ssp2-change h3{font-size:22px;margin:15px 0 23px}.ssp2-seat{padding:19px 22px;background:#dce6d4;font-size:24px;margin:12px 0;color:#526e45;font-weight:600;border-radius:5px}.ssp2-seat>span{display:block;font-size:13px;font-weight:400;margin-top:6px}.ssp2-seat.is-fixed{background:#183b28;color:#fff}.ssp2-seat.is-new{background:#c7ff38;color:#263b1e}.ssp2-change>section:last-child .ssp2-seat:first-of-type{margin-top:25px}.ssp2-change>section>p{font-size:11px;color:#6a7b60;line-height:1.8;margin-top:17px}.ssp2-change-arrow{display:flex;align-items:center;justify-content:center;flex-direction:column;gap:17px;font-size:12px;color:#718366}.ssp2-change-arrow>b{font-size:13px}.ssp2-change-arrow svg{color:#3b6337}.ssp2-partner{position:absolute;top:223px;left:62px;right:62px;display:grid;grid-template-columns:1fr 32px 1fr 32px 1.1fr;gap:18px;align-items:center}.ssp2-partner>section{background:#e8eee2;padding:29px 24px;border-radius:8px;min-height:280px}.ssp2-partner small{font:11px DM Mono,monospace;color:#6c825e}.ssp2-partner h3{font-size:23px;margin:25px 0 14px;letter-spacing:-1px}.ssp2-partner p{font-size:13px;color:#748268;line-height:2}.ssp2-partner section>b{display:inline-block;margin-top:28px;font-size:11px;color:#536c48;border-top:1px solid #c9d6bd;padding-top:13px}.ssp2-partner>svg{color:#78906b}.ssp2-partner .is-approve{background:#183b28;padding:25px;border-radius:8px;color:#fff}.ssp2-partner .is-approve small{color:#c7ff38}.ssp2-partner .is-approve h3{margin-top:14px}.ssp2-partner .is-approve p{color:#c0d1b5;font-size:12px}.ssp2-partner .is-reject{padding:20px 25px;background:#e8eee2;border-radius:8px;margin-top:12px}.ssp2-partner .is-reject h3{font-size:19px;margin:10px 0}.ssp2-partner .is-reject p{font-size:12px}.ssp2-access{position:absolute;top:212px;left:62px;right:62px;display:grid;grid-template-columns:repeat(3,1fr);gap:22px}.ssp2-access section{border:1px solid #d7e0cf;border-radius:8px;padding:27px;background:#e8eee2;position:relative}.ssp2-access section:last-child{background:#173522;color:#fff;border-color:#173522}.ssp2-access small{font:12px DM Mono,monospace;color:#718566}.ssp2-access h3{font-size:32px;margin:19px 0 14px;letter-spacing:-1px}.ssp2-access p{font-size:13px;line-height:1.9;color:#74836a;min-height:53px}.ssp2-access footer{border-top:1px solid #c5d2be;margin-top:25px;padding-top:15px;font-size:11px;color:#77876e}.ssp2-access footer b{margin-left:15px;color:#24472b;font-family:DM Mono,monospace}.ssp2-access section:last-child small{color:#c7ff38}.ssp2-access section:last-child p,.ssp2-access section:last-child footer{color:#b2c5a8}.ssp2-access section:last-child footer b{color:#fff}.ssp2-access section:last-child footer{border-color:#ffffff25}.ssp2-access-example{position:absolute;top:530px;left:62px;right:62px;display:flex;align-items:center;gap:35px;font-size:13px;color:#5c7651;flex-wrap:wrap}.ssp2-access-example>b{color:#1c3824}.ssp2-access-example>p{width:100%;font-size:10px;color:#849278;margin-top:-19px}.ssp2-divider header{max-width:800px}.ssp2-divider header h2{font-size:44px}.ssp2-divider header h2 em{color:#c7ff38}.ssp2-divider .ssp-divider-no{right:40px;top:20px;font-size:270px;opacity:.45}.ssp2-demo{position:absolute;left:62px;right:62px;top:444px;border-top:1px solid #ffffff26;padding-top:23px;padding-right:150px;display:grid;grid-template-columns:420px 1fr;gap:9px 25px}.ssp2-demo>small{color:#a6bea5;font-size:12px}.ssp2-demo>a{font-size:24px;color:#c7ff38;display:flex;align-items:center;gap:18px;text-decoration:none;grid-row:span 2}.ssp2-demo>p{grid-column:1;font:11px DM Mono,monospace;white-space:nowrap;color:#a7bba5}.ssp2-demo>div{grid-column:2;display:flex;gap:28px;margin-top:12px}.ssp2-demo>div span{font-size:12px;color:#a9bda6}.ssp2-demo b{color:#f0f5eb;margin-left:8px}.ssp2-demo footer{grid-column:2;font-size:10px;color:#a1b59e}.ssp2-qr{position:absolute;right:0;top:24px;width:112px;height:112px;background:#fff;border:7px solid #fff;border-radius:3px}.ssp3-page .ssp-grid{opacity:.18}.ssp3-page .ssp-head>p{font:500 11px DM Mono,monospace}.ssp3-page .ssp-head>h2{font-size:33px;line-height:1.25}.ssp3-page .ssp-head>span{font-size:13px;line-height:1.85;width:325px;color:#71816a}.ssp3-note{position:absolute;top:648px;left:62px;right:62px;font-size:10px;line-height:1.6;color:#7c8b72}.ssp3-divider header h2{font-size:43px}.ssp3-divider header h2 em{color:#c7ff38}.ssp3-divider .ssp-divider-no{right:40px;top:20px;font-size:270px;opacity:.45}.ssp3-divider-steps{position:absolute;top:486px;left:74px;right:74px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff25;padding-top:23px;gap:32px}.ssp3-divider-steps>div{display:grid;grid-template-columns:30px 1fr;gap:10px}.ssp3-divider-steps small{font:11px DM Mono,monospace;color:#799373;padding-top:4px}.ssp3-divider-steps b{font-size:21px;color:#eef4e9;font-weight:550}.ssp3-divider-steps span{grid-column:2;color:#9db194;font-size:12px}.ssp3-tech{position:absolute;left:62px;right:62px;top:198px;display:grid;grid-template-columns:350px 1fr;gap:45px;height:421px}.ssp3-tech>aside{background:#142b1e;color:#f4f7ee;padding:29px;position:relative;border-top:3px solid #c7ff38}.ssp3-tech>aside>small{font-size:11px;color:#acbea1}.ssp3-tech>aside>h3{font-size:32px;line-height:1.4;font-weight:550;letter-spacing:-1.3px;margin:25px 0}.ssp3-tech>aside>div{display:flex;flex-wrap:wrap;gap:14px;align-items:center;color:#aabc9f;font-size:12px}.ssp3-tech>aside>div>b{display:block;width:100%;color:#c7ff38;font-size:18px;font-weight:500}.ssp3-tech>aside>footer{position:absolute;left:29px;right:29px;bottom:26px;padding-top:16px;border-top:1px solid #ffffff25;color:#9db393;font-size:11px;line-height:1.9}.ssp3-tech>section{border-top:1px solid #638051}.ssp3-tech article{display:flex;gap:23px;border-bottom:1px solid #d4dfca;padding:18px 0;height:105px}.ssp3-tech article>i{font:10px DM Mono,monospace;color:#8fa080;font-style:normal;margin-top:5px}.ssp3-tech article>div{flex:1}.ssp3-tech article header{display:flex;align-items:baseline;justify-content:space-between}.ssp3-tech article h3{font:600 24px Manrope,sans-serif;letter-spacing:-.8px}.ssp3-tech article small{font-size:10px;color:#7c8e6d}.ssp3-tech article p{font-size:14px;color:#365d30;margin-top:5px}.ssp3-tech article span{font-size:11px;color:#849277;display:block;margin-top:5px}.ssp3-gantt{position:absolute;left:62px;right:62px;top:181px}.ssp3-gantt>header{display:grid;grid-template-columns:356px repeat(29,minmax(0,1fr));height:37px;align-items:center;border-bottom:1px solid #7d956a}.ssp3-gantt>header>b{font-size:13px;font-weight:600}.ssp3-gantt>header>b>small{font-size:9px;font-weight:400;color:#8e9c80;margin-left:13px}.ssp3-gantt>header>span{text-align:center;font-size:12px;color:#537546}.ssp3-gantt-row{display:grid;grid-template-columns:356px 1fr;height:32px;border-bottom:1px solid #e2e8dd}.ssp3-gantt-row>div:first-child{display:flex;align-items:center;justify-content:space-between;padding-right:17px;gap:9px}.ssp3-gantt-row b{font-size:12px;font-weight:550}.ssp3-gantt-row small{font-size:9px;color:#819270;text-align:right;max-width:150px}.ssp3-gantt-track{display:grid;grid-template-columns:repeat(29,minmax(0,1fr));align-items:center;background:linear-gradient(to right,transparent calc(24.1379% - 1px),#d8e2cf 24.1379%,transparent calc(24.1379% + 1px)),linear-gradient(to right,transparent calc(48.2759% - 1px),#d8e2cf 48.2759%,transparent calc(48.2759% + 1px)),linear-gradient(to right,transparent calc(72.4138% - 1px),#d8e2cf 72.4138%,transparent calc(72.4138% + 1px))}.ssp3-gantt-track>span{height:22px;margin:0 3px;background:#3c6036;color:#fff;display:flex;align-items:center;justify-content:center;border-radius:2px;min-width:0}.ssp3-gantt-track b{font:10px DM Mono,monospace;white-space:nowrap}.ssp3-gantt-row.is-scope .ssp3-gantt-track>span{background:#b8cba7;color:#35522c}.ssp3-gantt-row.is-connect .ssp3-gantt-track>span{background:#718e5e}.ssp3-gantt-row.is-qc .ssp3-gantt-track>span{background:#1b422a}.ssp3-gantt-row.is-launch .ssp3-gantt-track>span{background:#c7ff38;color:#304421}.ssp3-gantt-milestones{display:flex;justify-content:space-between;align-items:center;background:#183522;color:#b3c7a5;height:43px;padding:0 19px;margin-top:12px;font-size:11px}.ssp3-gantt-milestones b{font:500 15px Manrope,sans-serif;color:#c7ff38;margin-right:14px}.ssp3-gantt-parallel{display:flex;gap:26px;align-items:center;font-size:9px;color:#829174;padding-top:12px}.ssp3-gantt-parallel>b{color:#466a38}.ssp3-gantt-parallel em{font:9px DM Mono,monospace;font-style:normal;color:#8d9c80;margin-left:9px}.ssp3-week{position:absolute;top:193px;left:62px;right:62px;height:405px}.ssp3-week>header{height:73px;background:#142e1d;border-top:2px solid #c7ff38;color:#f0f5e9;display:flex;align-items:center;padding:0 24px;gap:27px}.ssp3-week>header>div{display:flex;gap:12px;align-items:center}.ssp3-week>header small{font:9px DM Mono,monospace;color:#94af85}.ssp3-week>header strong{font:500 35px Manrope,sans-serif;color:#c7ff38;letter-spacing:-1.5px}.ssp3-week>header>div>span{font:12px DM Mono,monospace;color:#abc19e;margin-left:10px;border-left:1px solid #ffffff25;padding-left:22px}.ssp3-week>header>p{font-size:13px;color:#c8d7bd;flex:1}.ssp3-week>header>b{font:600 22px Manrope,sans-serif;color:#c7ff38;display:flex;align-items:center;gap:15px}.ssp3-week>header>b>span{font:10px Pretendard,sans-serif;color:#a3ba95}.ssp3-week>section{display:grid;grid-template-columns:repeat(3,1fr);gap:26px;padding-top:25px;height:334px}.ssp3-week article{padding:0 22px 0 0;border-right:1px solid #d1dec6;position:relative}.ssp3-week article:last-child{border:0;padding-right:0}.ssp3-week article>header{display:flex;align-items:baseline;gap:17px}.ssp3-week article>header>small{font:10px DM Mono,monospace;color:#97a789}.ssp3-week article>header>b{font:500 23px Manrope,sans-serif;letter-spacing:-.5px;color:#476d37}.ssp3-week article>h3{font-size:21px;line-height:1.5;font-weight:600;letter-spacing:-.7px;margin:20px 0 12px}.ssp3-week article>p{font-size:13px;line-height:1.9;color:#7c8c70}.ssp3-week article>footer{position:absolute;bottom:1px;left:0;right:22px;background:#e5eddd;padding:17px 18px;border-left:2px solid #97b27f;min-height:106px}.ssp3-week article:last-child>footer{right:0}.ssp3-week article>footer>small{font-size:10px;color:#80956e;display:block}.ssp3-week article>footer>b{font-size:18px;font-weight:550;color:#375d2b;display:block;margin:5px 0 7px}.ssp3-week article>footer>span{font-size:10px;color:#7b8e6c;line-height:1.8;display:block}.ssp3-week article:nth-child(2)>footer{background:#d5eabf;border-left-color:#769c54}.ssp3-prep{position:absolute;left:62px;right:62px;top:627px;border-top:1px solid #b6c9a6;padding-top:15px;display:flex;gap:24px;font-size:11px;color:#7c8f70}.ssp3-prep b{color:#426735}.ssp3-finish{position:absolute;left:62px;right:62px;top:198px;display:grid;grid-template-columns:365px 1fr;gap:43px;height:421px}.ssp3-launch{background:#142b1e;border-top:3px solid #c7ff38;padding:27px;color:#f4f8ee}.ssp3-launch>small,.ssp3-launch>div>small{font:10px DM Mono,monospace;color:#a6ba9b}.ssp3-launch h3{font-size:31px;line-height:1.45;margin:20px 0 17px;letter-spacing:-1px;font-weight:550}.ssp3-launch>p{font-size:13px;line-height:1.9;color:#b8cab0}.ssp3-launch>div{border-top:1px solid #ffffff25;margin-top:25px;padding-top:23px}.ssp3-launch>div>b{display:block;font-size:19px;line-height:1.7;color:#c7ff38;margin-top:10px;font-weight:500}.ssp3-accept>header{display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #5d7b4c;padding-bottom:13px}.ssp3-accept>header>b{font-size:18px}.ssp3-accept>header>span{font-size:10px;color:#87977a}.ssp3-accept article{display:flex;align-items:flex-start;gap:16px;border-bottom:1px solid #d9e1d2;padding:14px 0}.ssp3-accept article>svg{margin-top:3px;color:#64824f;flex:none;background:#e3ecd9;border-radius:50%;padding:3px;width:21px;height:21px}.ssp3-accept h3{font-size:16px;font-weight:600;margin-bottom:5px}.ssp3-accept p{font-size:11px;line-height:1.8;color:#7b8c6e}.ssp4-page .ssp-grid{opacity:.18}.ssp4-page .ssp-head>p{font:500 11px DM Mono,monospace}.ssp4-page .ssp-head>h2{font-size:33px;line-height:1.25}.ssp4-page .ssp-head>span{font-size:13px;width:325px;line-height:1.85;color:#75856d}.ssp4-divider header h2{font-size:43px}.ssp4-divider header h2 em{color:#c7ff38}.ssp4-divider .ssp-divider-no{right:40px;top:20px;font-size:270px;opacity:.45}.ssp4-divider-list{position:absolute;left:74px;right:74px;top:487px;border-top:1px solid #ffffff25;padding-top:24px;display:grid;grid-template-columns:repeat(3,1fr);gap:35px}.ssp4-divider-list>div{display:grid;grid-template-columns:32px 1fr;gap:10px}.ssp4-divider-list small{font:10px DM Mono,monospace;color:#89a17f;padding-top:6px}.ssp4-divider-list b{font-size:21px;font-weight:550;color:#e6f0df}.ssp4-divider-list span{grid-column:2;font-size:12px;color:#9eb593}.ssp4-deliverables{position:absolute;top:202px;left:62px;right:62px;display:grid;grid-template-columns:repeat(3,1fr);gap:27px}.ssp4-deliverables>section{background:#e7eddf;border-top:2px solid #9bb287;padding:22px 24px;height:408px}.ssp4-deliverables>section:last-child{background:#153120;color:#f3f7ed;border-top-color:#c7ff38}.ssp4-deliverables header{display:flex;align-items:center;justify-content:space-between;color:#7d946c}.ssp4-deliverables header>small{font:10px DM Mono,monospace}.ssp4-deliverables h3{font-size:25px;font-weight:600;letter-spacing:-1px;margin:20px 0 7px}.ssp4-deliverables>section>p{font-size:11px;color:#7b8b6e}.ssp4-deliverables dl{margin:20px 0 0}.ssp4-deliverables dl>div{border-top:1px solid #cdd9c3;padding:13px 0}.ssp4-deliverables dt{font-size:13px;font-weight:550;color:#4f713e}.ssp4-deliverables dd{font-size:11px;line-height:1.9;margin:5px 0 0;color:#7d8b72}.ssp4-deliverables>section:last-child>p,.ssp4-deliverables>section:last-child dd{color:#a3b897}.ssp4-deliverables>section:last-child dt,.ssp4-deliverables>section:last-child header{color:#c7ff38}.ssp4-deliverables>section:last-child dl>div{border-color:#ffffff20}.ssp4-note{position:absolute;top:641px;left:62px;font-size:10px;color:#7e8e72}.ssp4-support{position:absolute;top:201px;left:62px;right:62px;height:416px;display:grid;grid-template-columns:325px 1fr;gap:45px}.ssp4-support>aside{position:relative;background:#153120;color:#fff;padding:28px;border-top:2px solid #c7ff38}.ssp4-support>aside>small{font-size:12px;color:#a9bc9e}.ssp4-support>aside>strong{font:500 103px/1.25 Manrope,sans-serif;color:#c7ff38;letter-spacing:-6px;display:block;margin-top:16px}.ssp4-support>aside em{font:16px Pretendard,sans-serif;font-style:normal;letter-spacing:0;margin-left:8px}.ssp4-support>aside>p{font-size:23px;line-height:1.6;letter-spacing:-.7px;margin-top:13px}.ssp4-support>aside>footer{position:absolute;bottom:27px;left:28px;right:28px;border-top:1px solid #ffffff25;padding-top:17px;font-size:11px;line-height:1.9;color:#a5b99a}.ssp4-support>section>header{display:flex;align-items:baseline;justify-content:space-between;border-bottom:1px solid #8ba17c;padding-bottom:12px}.ssp4-support>section>header>b{font-size:18px;font-weight:600}.ssp4-support>section>header>span{font-size:10px;color:#879a78}.ssp4-education{display:grid;grid-template-columns:1fr 1fr;gap:25px;padding:18px 0 29px}.ssp4-education article+article{border-left:1px solid #cfdbc5;padding-left:25px}.ssp4-education small{font-size:11px;color:#638651}.ssp4-education p{font-size:17px;line-height:1.9;color:#4f6742;margin-top:9px}.ssp4-repair{display:grid;grid-template-columns:repeat(4,1fr);gap:15px;padding:23px 0}.ssp4-repair>div{position:relative}.ssp4-repair small{display:block;font:10px DM Mono,monospace;color:#8ba17b}.ssp4-repair b{display:block;font-size:13px;color:#4e6d40;margin-top:10px;font-weight:500}.ssp4-repair svg{position:absolute;right:2px;top:24px;color:#94aa82}.ssp4-boundary{background:#e7eedf;padding:16px 19px;margin-top:8px}.ssp4-boundary>b{font-size:12px;color:#52773e}.ssp4-boundary>p{font-size:11px;line-height:1.9;margin-top:5px;color:#7b8d6e}.ssp4-kickoff{position:absolute;left:62px;right:62px;top:202px}.ssp4-kickoff>header,.ssp4-kickoff>article{display:grid;grid-template-columns:300px 1fr 120px;align-items:center;gap:35px}.ssp4-kickoff>header{height:34px;border-bottom:1px solid #6c885b;color:#839776;font-size:10px}.ssp4-kickoff>article{height:65px;border-bottom:1px solid #d6e0cd}.ssp4-kickoff article>div{display:flex;align-items:center;gap:25px}.ssp4-kickoff i{font:10px DM Mono,monospace;color:#8b9f7d;font-style:normal}.ssp4-kickoff b{font-size:17px;font-weight:550;letter-spacing:-.5px}.ssp4-kickoff p{font-size:13px;color:#728567;line-height:1.8}.ssp4-kickoff article>span{font-size:11px;color:#51743e}.ssp4-kickoff-bottom{position:absolute;left:62px;right:62px;top:591px;background:#163321;padding:19px 22px;display:flex;align-items:center;gap:27px}.ssp4-kickoff-bottom>b{font-size:15px;color:#c7ff38;font-weight:500;white-space:nowrap}.ssp4-kickoff-bottom>p{font-size:11px;line-height:1.8;color:#adc49f}.ssp4-closing{background:#07130c;color:#eef5e7;position:relative;overflow:hidden}.ssp4-closing>.ssp-grid{opacity:.5}.ssp4-closing>header{position:absolute;left:62px;right:62px;top:43px;display:flex;align-items:center;justify-content:space-between}.ssp4-closing>header>small{font-size:12px;color:#a6c295}.ssp4-closing>header>span{font:9px DM Mono,monospace;letter-spacing:1px;color:#6e8960}.ssp4-closing-copy{position:absolute;left:62px;top:113px}.ssp4-closing-copy h2{font-size:43px;line-height:1.3;letter-spacing:-1.9px;font-weight:600}.ssp4-closing-copy em{color:#c7ff38;font-style:normal;font-weight:500}.ssp4-closing-copy>p{font-size:15px;line-height:1.9;margin-top:24px;color:#a5bd96}.ssp4-closing-copy>a{display:flex;align-items:center;justify-content:space-between;width:282px;background:#c7ff38;padding:16px 20px;color:#163011;font-size:18px;text-decoration:none;margin-top:29px;border-radius:3px}.ssp4-closing-copy>span{display:block;font:10px DM Mono,monospace;color:#91ac80;margin-top:13px}.ssp4-closing-demo{position:absolute;right:62px;top:126px;width:457px;border:1px solid #344c2a;background:#102218;padding:26px}.ssp4-closing-demo>div{display:flex;align-items:center;gap:24px}.ssp4-closing-demo img{width:112px;height:112px;background:#fff;border:6px solid #fff;border-radius:3px}.ssp4-closing-demo section>small{font-size:10px;color:#a2ba92;display:block}.ssp4-closing-demo section>b{display:block;margin-top:13px;font-size:20px;line-height:1.6;font-weight:500}.ssp4-closing-demo dl{margin:26px 0 0}.ssp4-closing-demo dl>div{display:flex;align-items:center;justify-content:space-between;padding:12px 0;border-bottom:1px solid #ffffff16}.ssp4-closing-demo dt{font-size:12px;color:#a6bd97}.ssp4-closing-demo dd{font:13px DM Mono,monospace;margin:0;color:#edf5e7}.ssp4-closing-demo>p{display:flex;align-items:center;gap:15px;font-size:11px;color:#91aa82;margin-top:15px}.ssp4-closing-demo>p>b{font:15px DM Mono,monospace;color:#c7ff38}.ssp4-closing-demo>p>svg{margin-left:auto}.ssp4-closing-demo>footer{font-size:10px;line-height:1.8;color:#6e8961;margin-top:19px}.ssp4-closing-terms{position:absolute;left:62px;right:62px;top:577px;border-top:1px solid #ffffff25;padding-top:23px;display:grid;grid-template-columns:repeat(3,1fr);gap:30px}.ssp4-closing-terms>span{display:grid;grid-template-columns:auto 1fr;align-items:center;gap:5px 20px;font-size:11px;color:#8da87d}.ssp4-closing-terms b{font:500 27px Manrope,sans-serif;color:#ecf5e3;letter-spacing:-.8px}.ssp4-closing-terms em{font:12px Pretendard,sans-serif;font-style:normal;margin-left:5px;letter-spacing:0}.ssp4-closing-terms small{grid-column:2;font-size:9px;color:#718c62}.ssp4-closing .ssp-foot{color:#719063}.hth-root *{box-sizing:border-box}.hth-toolbar{height:58px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;background:#101311;color:#fff;border-bottom:1px solid #ffffff16}.hth-toolbar-title{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;font-weight:750}.hth-toolbar-title>i{width:7px;height:7px;border-radius:50%;background:#c7ff38;box-shadow:0 0 14px #c7ff38}.hth-toolbar-title span{margin-left:8px;color:#818985;font-size:10px;font-weight:500}.hth-toolbar button{display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #ffffff27;border-radius:3px;background:transparent;color:#fff;font-size:10px}.hth-toolbar button svg{width:13px;height:13px}.hth-stage{--hth-scale:1;--hth-height:720px;display:flex;flex-direction:column;align-items:center;gap:30px;padding:36px 24px 64px}.hth-shell{position:relative;flex:0 0 auto;width:calc(1280px * var(--hth-scale));height:var(--hth-height)}.hth-cover,.hth-slide{position:absolute;inset:0 auto auto 0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--hth-scale));transform-origin:top left;box-shadow:0 24px 70px #18201d40}.hth-cover{background:#07100d;color:#f4f7f4}.hth-cover h1,.hth-cover p,.hth-slide h2,.hth-slide h3,.hth-slide p{margin:0}.hth-glow{position:absolute;border-radius:50%}.hth-glow-a{width:520px;height:520px;right:-120px;top:-190px;background:radial-gradient(circle,#48ff7b2b 0,transparent 68%)}.hth-glow-b{width:420px;height:420px;left:420px;bottom:-300px;background:radial-gradient(circle,#c7ff381b 0,transparent 70%)}.hth-cover>header{position:absolute;z-index:5;left:62px;right:62px;top:46px;display:flex;align-items:center;justify-content:space-between}.hth-brand{display:flex;align-items:center;gap:9px}.hth-brand>i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid #fff;border-radius:50%;font:800 13px Manrope,sans-serif;font-style:normal}.hth-brand span{font:800 8px/1.05 Manrope,sans-serif;letter-spacing:.13em}.hth-edition{display:flex;align-items:center;border:1px solid #ffffff42;font:500 8px DM Mono,monospace;letter-spacing:.08em}.hth-edition b{padding:8px 12px;color:#fff;font-weight:500}.hth-edition span{padding:8px 11px;border-left:1px solid #ffffff42;color:#c7ff38}.hth-copy{position:absolute;z-index:4;left:74px;top:169px}.hth-copy>p{color:#8e9d96;font:500 9px DM Mono,monospace;letter-spacing:.15em}.hth-copy h1{margin-top:25px;font-family:Manrope,Pretendard,sans-serif;font-size:58px;line-height:1.12;letter-spacing:-.067em;font-weight:800}.hth-copy h1 span{color:#9ba69f;font-weight:500}.hth-copy>div{margin-top:28px;color:#9aa59f;font-size:13px;line-height:1.8;letter-spacing:-.02em}.hth-contract{position:absolute;z-index:5;right:74px;top:121px;width:430px;height:448px;padding:0 22px 20px;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813f5,#09120fee);box-shadow:0 28px 70px #0008}.hth-contract:before{content:"";position:absolute;inset:7px;border:1px solid #ffffff0a;pointer-events:none}.hth-contract-head{height:45px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;color:#89968f;font:500 8px DM Mono,monospace;letter-spacing:.13em}.hth-contract-head i{padding:5px 8px;border:1px solid #c7ff3848;color:#c7ff38;font-style:normal}.hth-duration{position:absolute;left:22px;top:68px;width:136px}.hth-contract small{display:block;color:#78867f;font:500 8px DM Mono,monospace;letter-spacing:.13em}.hth-duration>div{display:flex;align-items:flex-end;margin-top:17px}.hth-duration b{color:#fff;font:500 70px/.78 DM Mono,monospace;letter-spacing:-.1em}.hth-duration em{margin:0 0 3px 9px;color:#c7ff38;font:500 9px DM Mono,monospace;font-style:normal;letter-spacing:.08em}.hth-budget{position:absolute;left:22px;right:22px;bottom:20px;height:188px;padding-top:18px;border-top:1px solid #ffffff20}.hth-budget-label{display:flex;align-items:center;justify-content:space-between}.hth-budget-label span{padding:4px 7px;background:#c7ff38;color:#07100d;font-size:8px;font-weight:800}.hth-price{display:flex;align-items:flex-end;margin-top:15px}.hth-price b{color:#fff;font:500 64px/.82 DM Mono,monospace;letter-spacing:-.09em}.hth-price em{margin:0 0 4px 12px;color:#c7ff38;font-size:13px;font-weight:700;font-style:normal}.hth-budget>p{display:flex;align-items:center;margin:18px 0 0;padding-top:12px;border-top:1px solid #ffffff14;color:#a5b0aa;font:500 9px DM Mono,monospace}.hth-budget>p i{margin:0 9px;color:#56645d;font-style:normal}.hth-budget>p strong{margin-left:auto;color:#fff;font:700 10px Manrope,Pretendard,sans-serif}.hth-proof{position:absolute;z-index:4;left:74px;bottom:108px;padding-left:15px;border-left:2px solid #c7ff38}.hth-proof span{display:block;color:#c7ff38;font:500 8px DM Mono,monospace;letter-spacing:.12em}.hth-proof b{display:block;margin-top:8px;color:#dce3df;font-size:12px;line-height:1.55}.hth-cover>footer{position:absolute;z-index:5;left:62px;right:62px;bottom:36px;display:flex;align-items:center;gap:33px;padding-top:14px;border-top:1px solid #ffffff1b;color:#738078;font:500 8px DM Mono,monospace;letter-spacing:.08em}.hth-cover>footer b{margin-left:auto;color:#c7ff38;font-weight:500}.hth-contents{background:#f4f6f2;color:#0b1712}.hth-page-head{position:absolute;z-index:2;left:62px;right:62px;top:49px}.hth-page-head>p{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.15em}.hth-page-head h2{margin-top:15px;color:#0b1712;font-size:34px;line-height:1.16;letter-spacing:-.055em}.hth-page-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.hth-page-head>span{position:absolute;right:0;top:36px;width:390px;color:#65736b;font-size:11px;line-height:1.7;letter-spacing:-.02em}.hth-route{position:absolute;z-index:2;left:62px;right:62px;top:221px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426}.hth-route article{position:relative;height:406px;padding:29px 24px 22px;border-right:1px solid #b9c5be;background:#eef2ed}.hth-route article:first-child{border-left:1px solid #b9c5be}.hth-route article:before{content:"";position:absolute;left:24px;top:-5px;width:9px;height:9px;border-radius:50%;background:#a8b5ad;border:3px solid #f4f6f2}.hth-route article.is-current{background:#0d1a14;color:#fff}.hth-route article.is-current:before{background:#c7ff38}.hth-route small{color:#6d7e74;font:500 8px DM Mono,monospace;letter-spacing:.12em}.hth-route .is-current small{color:#9aaa9f}.hth-route strong{display:block;margin-top:26px;color:#397454;font-size:13px}.hth-route .is-current strong{color:#c7ff38}.hth-route h3{margin-top:16px;font-size:20px;line-height:1.35;letter-spacing:-.045em}.hth-route p{margin-top:32px!important;color:#718078;font-size:11px;line-height:1.75}.hth-route .is-current p{color:#9aa9a0}.hth-route footer{position:absolute;left:24px;right:24px;bottom:22px;padding-top:13px;border-top:1px solid #bcc7c0;color:#718078;font:500 8px DM Mono,monospace;letter-spacing:.09em}.hth-route .is-current footer{border-color:#fff2;color:#c7ff38}.hth-page-foot{position:absolute;z-index:2;left:62px;right:62px;bottom:29px;display:flex;justify-content:space-between;color:#79867e;font:500 8px DM Mono,monospace;letter-spacing:.09em}.hth-page-foot b{font-weight:500;color:#3d5f4d}.hth-divider{background:#07100d;color:#f2f6f2}.hth-divider:after{content:"";position:absolute;width:620px;height:620px;right:-220px;bottom:-330px;border-radius:50%;background:radial-gradient(circle,#c7ff3820,transparent 68%)}.hth-divider-no{position:absolute;right:48px;top:4px;color:#ffffff08;font:700 252px/1 Manrope,sans-serif;letter-spacing:-.1em}.hth-divider>header{position:absolute;z-index:2;left:74px;top:113px}.hth-divider>header small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.15em}.hth-divider>header h2{margin-top:29px;font-size:45px;line-height:1.18;letter-spacing:-.062em}.hth-divider>header h2 em{color:#99a79f;font-style:normal;font-weight:500}.hth-divider>header p{margin-top:30px;color:#8f9d95;font-size:13px;line-height:1.85}.hth-divider>header p b{color:#dce5df}.hth-divider-steps{position:absolute;z-index:2;left:74px;right:74px;bottom:100px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26}.hth-divider-steps article{position:relative;padding:24px 24px 0 0;border-right:1px solid #ffffff18}.hth-divider-steps article+article{padding-left:24px}.hth-divider-steps small{display:block;color:#68766e;font:500 8px DM Mono,monospace;letter-spacing:.12em}.hth-divider-steps b{display:block;margin-top:13px;color:#dce4df;font-size:13px}.hth-divider-steps b span{color:#c7ff38}.hth-divider>footer{position:absolute;z-index:2;left:62px;right:62px;bottom:34px;display:flex;align-items:center;gap:14px;color:#66746c;font:500 8px DM Mono,monospace;letter-spacing:.11em}.hth-divider>footer span{display:flex;align-items:center;justify-content:center;width:23px;height:23px;border:1px solid #c7ff38;color:#c7ff38}.hth-divider>footer b{font-weight:500}.hth-standard-head{position:absolute;z-index:2;left:62px;right:62px;top:46px}.hth-standard-head>p{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.14em}.hth-standard-head h2{margin-top:14px;font-size:32px;line-height:1.16;letter-spacing:-.052em}.hth-standard-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.hth-standard-head>span{position:absolute;right:0;top:46px;width:365px;color:#65736b;font-size:12px;line-height:1.7}.hth-grid-svg{position:absolute;inset:0;width:100%;height:100%;pointer-events:none}.hth-light{background:#f4f6f2;color:#0b1712}.hth-standard-head h2{font-size:30px}.hth-bar{position:absolute;z-index:2;left:62px;right:62px;bottom:72px;min-height:48px;display:flex;align-items:center;padding:0 18px 0 0;background:#dfe7df;color:#405248;font-size:11px}.hth-bar>b{align-self:stretch;display:flex;align-items:center;margin-right:20px;padding:0 20px;background:#315e47;color:#fff;white-space:nowrap}.hth-bar>span{line-height:1.55}.hth-bar>strong{margin-left:auto;padding-left:16px;color:#315e47;white-space:nowrap}.hth-page-foot{align-items:center}.hth-route-5 article{padding:29px 20px 22px}.hth-route-5 article:before{left:20px}.hth-route-5 h3{font-size:18px}.hth-route-5 h3 span,.hth-route-5 p span{display:block}.hth-route-5 footer{left:20px;right:20px}.hth-badge{margin-left:10px;padding:3px 8px;background:#c7ff38;color:#0d1a14;font:700 9px Manrope,Pretendard,sans-serif;letter-spacing:0}.hth-standard-head>p{display:flex;align-items:center}.hth-bar{background:#0d1a14;color:#dfe6e1;font-size:12px}.hth-bar>b{background:#c7ff38;color:#0d1a14}.hth-bar>strong{color:#c7ff38}@media print{.no-print{display:none!important}.hth-stage{display:block;padding:0}.hth-shell{width:1280px;height:720px;-moz-column-break-after:page;break-after:page;page-break-after:always}.hth-shell:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.hth-cover,.hth-slide{transform:none;box-shadow:none}}.hth-divider-steps.is-5{grid-template-columns:repeat(5,1fr)}.hth-divider-steps.is-5 b{font-size:12px;line-height:1.5}@page{size:1280px 720px;margin:0}.hth-root img,.hth-route h3 span,.hth-route p span{display:block}.hth-route-5{grid-template-columns:repeat(5,1fr)}.hth-phases{position:absolute;left:182px;right:22px;top:66px;display:flex;flex-direction:column;border-top:1px solid #ffffff20}.hth-phases article{display:grid;grid-template-columns:22px 1fr auto;align-items:center;gap:8px;padding:10px 0;border-bottom:1px solid #ffffff14}.hth-phases article>b{color:#c7ff38;font:500 9px DM Mono,monospace}.hth-phases strong{display:block;color:#fff;font-size:12px}.hth-phases span{display:block;margin-top:2px;color:#8e9d96;font-size:9.5px}.hth-phases em{color:#c7ff38;font:500 9px DM Mono,monospace;font-style:normal}.hth-copy h1{font-size:52px}.hth-tag{margin-left:12px;padding:3px 8px;border:1px solid #315e4755;color:#315e47;font:600 9px Manrope,Pretendard,sans-serif;font-style:normal;letter-spacing:0}.hth-mono{font:500 8px DM Mono,monospace;letter-spacing:.12em}.hth-ba{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:404px;display:grid;grid-template-columns:1fr 54px 1.15fr}.hth-ba section{display:flex;flex-direction:column}.hth-ba header{padding:18px 24px 16px}.hth-ba header small{display:block;font:500 9px DM Mono,monospace;letter-spacing:.14em}.hth-ba header b{display:block;margin-top:8px;font-size:19px;letter-spacing:-.04em}.hth-ba section>div{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 24px;border-top:1px solid}.hth-ba section>div b{display:flex;align-items:center;gap:8px;font-size:14.5px;letter-spacing:-.03em}.hth-ba section>div p{display:flex;gap:6px;margin-top:6px!important;font-size:12px;line-height:1.6}.hth-ba-now{background:#e6ebe6;color:#55645b}.hth-ba-now header small{color:#7a877f}.hth-ba-now header b{color:#3d4a43}.hth-ba-now>div{border-color:#cfd8d1!important}.hth-ba-now>div b{color:#3d4a43}.hth-ba-now>div p svg{flex:0 0 auto;margin-top:3px;color:#9aa69f}.hth-ba-arrow{display:flex;align-items:center;justify-content:center;color:#315e47}.hth-ba-arrow svg{padding:8px;width:40px;height:40px;border-radius:50%;background:#c7ff38;color:#0d1a14}.hth-ba-after{background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.hth-ba-after header small{color:#c7ff38}.hth-ba-after header b{color:#fff}.hth-ba-after>div{border-color:#ffffff1a!important}.hth-ba-after>div b{color:#fff;font-size:16px}.hth-ba-after>div b i{margin-left:auto;padding:2px 7px;border:1px solid #c7ff3855;color:#c7ff38;font:500 8.5px DM Mono,monospace;font-style:normal;letter-spacing:.05em}.hth-ba-after>div p{color:#a9b5ae;font-size:12.5px}.hth-who{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.hth-who article{display:flex;flex-direction:column;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-who-shot{height:196px;overflow:hidden;background:#e6ebe6;border-bottom:1px solid #d3dcd5}.hth-who-shot img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.hth-who-shot.is-phone{display:flex;justify-content:center;padding-top:14px;background:linear-gradient(#dfe7df,#eef2ed)}.hth-who-shot.is-phone img{width:150px;height:auto;border:5px solid #1b1d1c;border-bottom:0;border-radius:22px 22px 0 0}.hth-who header{display:flex;align-items:center;gap:10px;padding:14px 16px 10px}.hth-who header>span{display:grid;place-items:center;width:34px;height:34px;background:#0d1a14;color:#c7ff38}.hth-who header b{display:block;font-size:17px;letter-spacing:-.03em}.hth-who header small{display:block;margin-top:1px;color:#6d7b73;font-size:10.5px}.hth-who ul{margin:0;padding:0 16px 12px;list-style:none}.hth-who li{position:relative;padding:6px 0 6px 14px;border-top:1px solid #e3e9e4;font-size:12px;font-weight:600;letter-spacing:-.02em}.hth-who li:before{content:"";position:absolute;left:1px;top:12px;width:6px;height:6px;background:#315e47}.hth-mods{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:332px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.hth-mods section{display:flex;flex-direction:column;padding:16px 16px 12px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-mods header{display:flex;align-items:center;justify-content:space-between}.hth-mods header small{color:#6d7e74;font:500 9px DM Mono,monospace;letter-spacing:.12em}.hth-mods header em{display:grid;place-items:center;width:26px;height:26px;background:#c7ff38;color:#0d1a14;font:700 13px DM Mono,monospace;font-style:normal}.hth-mods section>b{margin-top:10px;color:#397454;font-size:11.5px}.hth-mods h3{margin-top:5px!important;font-size:16.5px;line-height:1.35;letter-spacing:-.045em}.hth-mods h3 span{display:block}.hth-mods ul{margin:12px 0 0;padding:0;list-style:none}.hth-mods li{display:flex;gap:6px;padding:6px 0;border-top:1px solid #e3e9e4;font-size:11.5px;line-height:1.4;letter-spacing:-.02em}.hth-mods li svg{flex:0 0 auto;margin-top:2px;color:#315e47}.hth-mods-base{position:absolute;z-index:2;left:62px;right:62px;top:516px;height:64px;display:grid;grid-template-columns:150px repeat(4,1fr);align-items:center;padding:0 16px;background:#0d1a14;color:#cfd8d2}.hth-mods-base small{color:#c7ff38;font-size:10.5px;font-weight:700;line-height:1.4}.hth-mods-base span{padding-left:14px;border-left:1px solid #ffffff1a;font-size:11.5px;line-height:1.45}.hth-mods-base b{display:block;color:#fff;font-size:12.5px}.hth-cost2{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:1.25fr 1fr;gap:16px}.hth-cost2-in{display:grid;grid-template-columns:250px 1fr;background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.hth-cost2-in header{padding:22px;border-right:1px solid #ffffff14}.hth-cost2-in header small{color:#9aa99f;font-size:11px;font-weight:700}.hth-cost2-in header>div{display:flex;align-items:flex-end;flex-wrap:wrap;margin-top:22px}.hth-cost2-in header>div b{color:#fff;font:500 64px/.82 DM Mono,monospace;letter-spacing:-.09em}.hth-cost2-in header>div em{margin:0 0 3px 8px;color:#c7ff38;font-size:14px;font-weight:700;font-style:normal}.hth-cost2-in header>div i{display:block;width:100%;margin-top:14px;color:#c7ff38;font:500 9px DM Mono,monospace;font-style:normal;letter-spacing:.1em}.hth-cost2-in header p{margin-top:18px!important;color:#9aa59f;font-size:12px;line-height:1.7}.hth-cost2-in ul{margin:0;padding:8px 20px;list-style:none;display:flex;flex-direction:column;justify-content:space-around}.hth-cost2-in li{display:grid;grid-template-columns:18px 1fr;gap:2px 8px;padding:9px 0;border-bottom:1px solid #ffffff12}.hth-cost2-in li:last-child{border-bottom:0}.hth-cost2-in li svg{grid-row:span 2;margin-top:2px;color:#c7ff38}.hth-cost2-in li b{color:#fff;font-size:13px}.hth-cost2-in li span{color:#a5b0aa;font-size:11px}.hth-cost2-out{display:flex;flex-direction:column;gap:8px}.hth-cost2-out>small{color:#397454;font-size:11px;font-weight:700}.hth-cost2-out article{flex:1;display:grid;grid-template-columns:1fr auto;align-content:center;gap:4px 10px;padding:12px 18px;background:#fff;border:1px solid #d3dcd5}.hth-cost2-out article b{font-size:13.5px}.hth-cost2-out article strong{color:#315e47;font-size:13px}.hth-cost2-out article p{grid-column:1/-1;color:#65736b;font-size:11.5px;line-height:1.6}.hth-cost2-out article.is-pay{border-color:#315e47;box-shadow:inset 3px 0 #c7ff38}.hth-give{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:316px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.hth-give article{display:flex;flex-direction:column;padding:20px 18px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-give article>span{display:grid;place-items:center;width:46px;height:46px;background:#0d1a14;color:#c7ff38}.hth-give small{margin-top:22px;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.hth-give b{margin-top:6px;font-size:18px;letter-spacing:-.04em}.hth-give p{margin-top:12px!important;color:#65736b;font-size:12px;line-height:1.7}.hth-give-care{position:absolute;z-index:2;left:62px;right:62px;top:504px;height:76px;display:flex;align-items:center;gap:14px;padding:0 22px;background:#0d1a14;color:#cfd8d2;border-left:4px solid #c7ff38}.hth-give-care svg{color:#c7ff38}.hth-give-care b{color:#fff;font-size:16px;white-space:nowrap}.hth-give-care span{font-size:12.5px;line-height:1.6}.hth-worry{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:330px 1fr 1fr;gap:16px}.hth-worry blockquote,.hth-mobile blockquote{margin:0;padding:22px;background:#e6ebe6;border-left:3px solid #315e47;color:#3d4a43}.hth-worry blockquote svg,.hth-mobile blockquote svg{color:#9aa69f}.hth-worry blockquote p,.hth-mobile blockquote p{margin-top:12px!important;font-size:16px;line-height:1.65;letter-spacing:-.03em}.hth-worry blockquote p b,.hth-mobile blockquote p b{background:linear-gradient(transparent 58%,#c7ff38 58%)}.hth-worry blockquote small,.hth-mobile blockquote small{display:block;margin-top:14px;color:#7a877f;font-size:10.5px}.hth-try{display:flex;flex-direction:column;padding:16px 18px;background:#0d1a14;color:#cfd8d2}.hth-try>small{display:flex;align-items:center;gap:6px;color:#c7ff38;font-size:11px;font-weight:700}.hth-try>div{display:grid;grid-template-columns:24px 52px 1fr;gap:2px 8px;align-items:center;padding:11px 0;border-bottom:1px solid #ffffff14}.hth-try>div em{grid-row:span 2;display:grid;place-items:center;width:22px;height:22px;background:#c7ff38;color:#0d1a14;font:700 11px DM Mono,monospace;font-style:normal}.hth-try>div b{grid-row:span 2;color:#fff;font-size:14px}.hth-try>div span{color:#e8eeea;font-size:12px}.hth-try>div small{color:#8e9d96;font-size:10.5px}.hth-try>p{margin-top:auto!important;color:#9aa59f;font-size:11px;line-height:1.6}.hth-try-shot{margin:0;display:flex;flex-direction:column}.hth-try-shot img{width:100%;height:352px;-o-object-fit:cover;object-fit:cover;-o-object-position:right top;object-position:right top;border:1px solid #c4cec7;box-shadow:0 14px 30px #0b17122a}.hth-try-shot figcaption{margin-top:9px;color:#6d7b73;font-size:10.5px}.hth-mobile{position:absolute;z-index:2;left:62px;right:62px;top:170px;height:416px;display:grid;grid-template-columns:330px repeat(3,1fr);gap:18px;align-items:start}.hth-mobile blockquote{height:100%}.hth-mobile ul{margin:18px 0 0;padding:0;list-style:none}.hth-mobile li{padding:8px 0;border-top:1px solid #cfd8d1;font-size:11.5px;color:#55645b;line-height:1.5}.hth-mobile li b{display:block;color:#0b1712;font-size:12.5px}.hth-big-phone{margin:0;display:flex;flex-direction:column;align-items:center}.hth-big-phone>div{padding:6px;border-radius:30px;background:#1b1d1c;box-shadow:0 18px 40px #0b17122e}.hth-big-phone img{width:172px;height:372px;-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:24px}.hth-big-phone figcaption{margin-top:9px;color:#6d7b73;font-size:10.5px;white-space:nowrap}.hth-big-phone figcaption b{margin-right:7px;color:#0b1712;font-size:12px}.hth-who-shot:not(.is-phone) img{width:121%;max-width:none;height:auto;margin-left:-21%}.hth-try-shot>div{height:352px;overflow:hidden;border:1px solid #c4cec7;box-shadow:0 14px 30px #0b17122a;background:#fff}.hth-try-shot>div img{width:auto;height:448px;max-width:none;float:right;border:0;box-shadow:none;-o-object-fit:initial;object-fit:initial}.hth-worry>*{min-width:0}.hth-divider-steps.is-7{grid-template-columns:repeat(7,1fr)}.hth-divider-steps.is-7 article{padding-right:12px}.hth-divider-steps.is-7 article+article{padding-left:14px}.hth-divider-steps.is-7 b{font-size:12.5px;line-height:1.45}.hth-scene{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:flex;gap:28px}.hth-steps{width:330px;flex:0 0 330px;display:flex;flex-direction:column;border-top:1px solid #173426}.hth-steps ol{margin:0;padding:0;list-style:none}.hth-steps li{display:grid;grid-template-columns:30px 1fr;gap:10px;padding:15px 0 14px;border-bottom:1px solid #d3dcd5}.hth-steps li em{font-style:normal;color:#315e47;font-size:22px;line-height:1;font-weight:700}.hth-steps li b{display:block;font-size:15.5px;letter-spacing:-.04em}.hth-steps li p{margin-top:5px!important;color:#55645b;font-size:12px;line-height:1.65}.hth-steps-note{margin-top:auto!important;padding:10px 12px;background:#e6ebe6;color:#55645b;font-size:11px;line-height:1.6}.hth-steps-note b{display:inline-block;margin-right:7px;padding:1px 6px;background:#c7ff38;color:#0d1a14;font-size:9.5px}.hth-vis{flex:1;min-width:0;display:flex;gap:16px;align-items:flex-start;justify-content:flex-end}.hth-crop{position:relative;margin:0;flex:0 0 auto}.hth-crop>div{overflow:hidden;background:#fff;border:1px solid #c4cec7;box-shadow:0 14px 30px #0b17121f}.hth-crop img{max-width:none;display:block}.hth-crop>em,.hth-ph>em,.hth-xls>em,.hth-gap>em{position:absolute;z-index:3;left:-9px;top:-9px;display:grid;place-items:center;width:26px;height:26px;border-radius:50%;background:#c7ff38;color:#0d1a14;font-style:normal;font-size:15px;font-weight:800;box-shadow:0 2px 6px #0b171233}.hth-crop figcaption,.hth-ph figcaption{margin-top:8px;color:#55645b;font-size:10.5px;line-height:1.4}.hth-ph{position:relative;margin:0;flex:0 0 auto}.hth-ph>div{padding:6px;border-radius:28px;background:#1b1d1c;box-shadow:0 16px 34px #0b17122e}.hth-ph img{-o-object-fit:cover;object-fit:cover;-o-object-position:top;object-position:top;border-radius:22px}.hth-xls{position:relative;flex:0 0 auto;width:290px;align-self:center;border:1px solid #b9c5be;background:#fff;box-shadow:0 14px 30px #0b17121f;font-family:Pretendard,Apple SD Gothic Neo,sans-serif}.hth-xls header{display:flex;align-items:center;gap:7px;height:28px;padding:0 10px;background:#1d6f42;color:#fff;font-size:10.5px;font-weight:600}.hth-xls header i{width:12px;height:12px;background:#fff;opacity:.85}.hth-xls table{width:100%;border-collapse:collapse}.hth-xls th{padding:5px 6px;background:#e9efe9;border:1px solid #d5ddd6;color:#3d4a43;font-size:9.5px;text-align:left}.hth-xls td{padding:6px;border:1px solid #e3e8e3;font-size:10px;color:#1d2a23;white-space:nowrap}.hth-xls footer{padding:7px 10px;color:#7a877f;font-size:9.5px}.hth-xls nav{display:flex;border-top:1px solid #d5ddd6;background:#f1f4f1}.hth-xls nav>*{padding:6px 10px;font-size:9.5px;color:#55645b;border-right:1px solid #d5ddd6}.hth-xls nav b{background:#fff;color:#1d6f42}.hth-xls-4{width:300px}.hth-ver{flex:0 0 auto;width:300px;align-self:center;display:flex;flex-direction:column;gap:8px}.hth-ver article{display:grid;grid-template-columns:40px 1fr auto;align-items:center;gap:10px;padding:13px 14px;background:#fff;border:1px solid #d3dcd5}.hth-ver article b{color:#315e47;font:700 17px DM Mono,monospace}.hth-ver article strong{display:block;font-size:13px}.hth-ver article span{display:block;margin-top:2px;color:#7a877f;font-size:10px}.hth-ver article small{color:#7a877f;font:500 9px DM Mono,monospace}.hth-ver article.is-on{order:-1;background:#0d1a14;border-color:#0d1a14;color:#fff}.hth-ver article.is-on b{color:#c7ff38}.hth-ver article.is-on span,.hth-ver article.is-on small{color:#9aa99f}.hth-ver p{display:flex;align-items:center;gap:6px;color:#55645b;font-size:11px}.hth-gap{position:relative;flex:0 0 auto;width:290px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-gap header{display:grid;grid-template-columns:1fr auto;padding:12px 14px;border-bottom:1px solid #e3e9e4}.hth-gap header small{color:#7a877f;font-size:10px}.hth-gap header b{grid-row:2;font-size:16px}.hth-gap header em{grid-row:span 2;align-self:center;padding:4px 9px;background:#0d1a14;color:#c7ff38;font-size:11px;font-style:normal;font-weight:700}.hth-gap>div{display:grid;grid-template-columns:1fr auto;gap:1px 8px;padding:9px 14px;border-bottom:1px solid #eef2ef}.hth-gap>div b{font-size:12.5px}.hth-gap>div span{grid-row:2;color:#7a877f;font-size:10px}.hth-gap>div i{grid-row:span 2;align-self:center;padding:3px 8px;background:#eef1ee;color:#7a877f;font-size:10px;font-style:normal;font-weight:700}.hth-gap>div.is-ok i{background:#315e47;color:#fff}.hth-gap>div.is-wait i{background:#fdf1dc;color:#9a6512}.hth-gap footer{padding:8px 14px;color:#7a877f;font-size:9.5px}.hth-flow4{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:112px;display:grid;grid-template-columns:repeat(4,1fr);gap:0}.hth-flow4 article{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 22px;background:#e6ebe6;border-right:1px solid #f4f6f2}.hth-flow4 article:after{content:"";position:absolute;right:-13px;top:50%;z-index:2;width:22px;height:22px;background:inherit;transform:translateY(-50%) rotate(45deg);border-top:1px solid #f4f6f2;border-right:1px solid #f4f6f2}.hth-flow4 article:last-child:after{display:none}.hth-flow4 small{color:#6d7e74;font:500 9px DM Mono,monospace}.hth-flow4 b{margin-top:4px;font-size:19px;letter-spacing:-.04em}.hth-flow4 span{margin-top:4px;color:#55645b;font-size:11.5px}.hth-flow4 article.is-on{background:#0d1a14;color:#fff}.hth-flow4 article.is-on small{color:#c7ff38}.hth-flow4 article.is-on span{color:#a9b5ae}.hth-flow4-shot{position:absolute;z-index:2;left:62px;right:62px;top:300px}.hth-docs3{position:absolute;z-index:2;left:62px;top:174px;width:680px;height:404px;display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hth-docs3 article{display:flex;flex-direction:column;padding:18px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-docs3 small{color:#7a877f;font-size:10px}.hth-docs3 strong{margin-top:3px;color:#315e47;font-size:14px}.hth-docs3 b{margin-top:22px;font-size:18px;line-height:1.35;letter-spacing:-.04em}.hth-docs3 span{margin-top:8px;color:#55645b;font-size:11.5px;line-height:1.55}.hth-docs3 ol{display:flex;gap:4px;margin:auto 0 0;padding:0;list-style:none}.hth-docs3 li{flex:1;padding:5px 0;background:#eef1ee;color:#7a877f;font-size:10px;text-align:center}.hth-docs3 li.is-on{background:#315e47;color:#fff}.hth-docs3-shot{position:absolute;z-index:2;right:62px;top:174px}.hth-sign{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:flex;gap:16px;align-items:flex-start}.hth-sign-ba{flex:1;display:flex;flex-direction:column;gap:10px}.hth-sign-ba section{padding:12px 16px}.hth-sign-ba small{font-size:11px;font-weight:700}.hth-sign-ba ol{display:flex;flex-direction:column;gap:0;margin:8px 0 0;padding:0;list-style:none;counter-reset:s}.hth-sign-ba li{position:relative;padding:5px 0 5px 22px;font-size:12px;counter-increment:s}.hth-sign-ba li:before{content:counter(s);position:absolute;left:0;top:5px;display:grid;place-items:center;width:15px;height:15px;font-size:9px;font-weight:700}.hth-sign-ba .is-now{background:#e6ebe6;color:#55645b}.hth-sign-ba .is-now li{text-decoration:line-through;text-decoration-color:#9aa69f}.hth-sign-ba .is-now li:before{background:#c4cec7;color:#fff}.hth-sign-ba .is-after{background:#0d1a14;color:#fff}.hth-sign-ba .is-after small{color:#c7ff38}.hth-sign-ba .is-after li:before{background:#c7ff38;color:#0d1a14}.hth-vis:has(.hth-legend3){flex-direction:column;align-items:flex-end}.hth-legend3{display:flex;flex-wrap:wrap;gap:8px 20px;width:780px;padding:12px 14px;background:#e6ebe6;font-size:11.5px;color:#3d4a43}.hth-legend3 span{display:flex;align-items:center;gap:6px}.hth-legend3 i{width:10px;height:10px}.hth-legend3 .is-k{background:#315e47}.hth-legend3 .is-s{background:#c99a2e}.hth-legend3 .is-f{background:#c4320a}.hth-legend3 b{margin-right:6px}.hth-kpi-row{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:96px;display:grid;grid-template-columns:repeat(4,1fr) 90px;gap:10px}.hth-kpi-row article{padding:14px 18px;background:#0d1a14;color:#fff;border-top:2px solid #c7ff38}.hth-kpi-row small{color:#9aa99f;font-size:11px}.hth-kpi-row b{display:block;margin-top:6px;font:500 36px/1 DM Mono,monospace;letter-spacing:-.06em}.hth-kpi-row b i{margin-left:4px;color:#c7ff38;font:700 13px Manrope,Pretendard,sans-serif;font-style:normal}.hth-kpi-row p{align-self:end;color:#7a877f;font-size:10px}.hth-kpi-shot{position:absolute;z-index:2;left:62px;right:62px;top:282px}.hth-roles4{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:404px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hth-roles4 article{display:flex;flex-direction:column;padding:20px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-roles4 header{display:flex;align-items:center;justify-content:space-between;padding-bottom:12px;border-bottom:1px solid #e3e9e4}.hth-roles4 header b{font-size:21px;letter-spacing:-.04em}.hth-roles4 header em{padding:2px 7px;background:#c7ff38;color:#0d1a14;font-size:10px;font-style:normal;font-weight:700}.hth-roles4 small{margin-top:14px;color:#7a877f;font-size:10px}.hth-roles4 strong{margin-top:4px;color:#315e47;font-size:14px}.hth-roles4 ul{margin:6px 0 0;padding:0;list-style:none}.hth-roles4 li{position:relative;padding:8px 0 8px 14px;border-bottom:1px solid #eef2ef;font-size:12.5px;font-weight:600}.hth-roles4 li:before{content:"";position:absolute;left:1px;top:14px;width:6px;height:6px;background:#315e47}.hth-roles4 article:nth-child(3){background:#0d1a14;color:#fff;border-color:#0d1a14;border-top-color:#c7ff38}.hth-roles4 article:nth-child(3) header{border-color:#ffffff1a}.hth-roles4 article:nth-child(3) strong{color:#c7ff38}.hth-roles4 article:nth-child(3) li{border-color:#ffffff12}.hth-roles4 article:nth-child(3) li:before{background:#c7ff38}.hth-roles4 article.is-plus{background:#eef2ed;border-style:dashed}.hth-map{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:404px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.hth-map section{padding:14px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-map header small{color:#6d7e74;font:500 9px DM Mono,monospace;letter-spacing:.12em}.hth-map header b{display:block;margin:4px 0 10px;font-size:14.5px;letter-spacing:-.03em}.hth-map section>div{display:flex;align-items:flex-start;justify-content:space-between;gap:8px;padding:10px 0;border-top:1px solid #e3e9e4}.hth-map section>div span{font-size:12px;font-weight:600;line-height:1.45;letter-spacing:-.02em}.hth-map section>div i{flex:0 0 auto;padding:2px 6px;background:#0d1a14;color:#c7ff38;font:500 9.5px DM Mono,monospace;font-style:normal}.hth-docs3 strong{font-size:16px}.hth-docs3 span{font-size:12.5px}.hth-arch{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:170px 26px 230px 26px 1fr 26px 220px;align-items:stretch}.hth-arch section{display:flex;flex-direction:column;gap:7px;padding:14px}.hth-arch section>small{color:#397454;font:500 8.5px DM Mono,monospace;letter-spacing:.1em;font-family:Manrope,Pretendard,sans-serif;font-weight:700;font-size:10.5px}.hth-arch-users{background:#e6ebe6}.hth-arch-users div{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 12px;background:#fff;border:1px solid #d3dcd5}.hth-arch-users b{font-size:14px}.hth-arch-users span{color:#6d7b73;font-size:10.5px}.hth-arch-arrow{position:relative;align-self:center;height:2px;background:#315e47;margin:0 3px}.hth-arch-arrow:after{content:"";position:absolute;right:-1px;top:-4px;border:5px solid transparent;border-left:7px solid #315e47;border-right:0}.hth-arch-app{background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-arch-app>b{font-size:16px;letter-spacing:-.03em}.hth-arch-app ul{margin:4px 0 0;padding:0;list-style:none;display:flex;flex-direction:column;gap:6px}.hth-arch-app li{padding:11px 12px;background:#eef2ed;font-size:12.5px;font-weight:700}.hth-arch-app p{margin-top:auto!important;color:#55645b;font-size:11px;line-height:1.55}.hth-arch-fb{background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.hth-arch-fb>small{color:#c7ff38!important}.hth-arch-fb div{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 12px;border:1px solid #ffffff1a;background:#ffffff08}.hth-arch-fb div b{display:flex;align-items:baseline;gap:8px;color:#fff;font-size:13.5px}.hth-arch-fb div b em{color:#c7ff38;font:500 9px DM Mono,monospace;font-style:normal}.hth-arch-fb div span{margin-top:2px;color:#a5b0aa;font-size:11px}.hth-arch-ext{background:#e6ebe6;align-items:stretch}.hth-arch-ext div{padding:10px 12px;background:#fff;border:1px solid #d3dcd5}.hth-arch-ext div b{display:block;font-size:13px}.hth-arch-ext div span{color:#6d7b73;font-size:10.5px}.hth-arch-ext div.is-sol{background:#0d1a14;border-color:#0d1a14}.hth-arch-ext div.is-sol b{color:#c7ff38}.hth-arch-ext div.is-sol span{color:#a5b0aa}.hth-arch-ext div.is-end{margin-top:auto;background:#315e47;border-color:#315e47;text-align:center}.hth-arch-ext div.is-end b{color:#fff}.hth-arch-down{align-self:center;width:2px;height:14px;background:#315e47;position:relative}.hth-arch-down:after{content:"";position:absolute;left:-4px;bottom:-5px;border:5px solid transparent;border-top:6px solid #315e47;border-bottom:0}.hth-ext{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:1fr 270px;gap:16px}.hth-ext table{width:100%;border-collapse:collapse;align-self:start}.hth-ext th{padding:10px 12px;background:#0d1a14;color:#c7ff38;font-size:11px;text-align:left}.hth-ext td{padding:13px 12px;background:#fff;border-bottom:1px solid #d3dcd5;font-size:12px;line-height:1.5;vertical-align:top}.hth-ext td b{display:block;font-size:13.5px}.hth-ext td small{display:block;color:#7a877f;font-size:10.5px}.hth-ext td strong{display:block;color:#315e47}.hth-ext aside{display:flex;flex-direction:column;gap:6px;padding:18px;background:#e6ebe6;border-left:3px solid #315e47}.hth-ext aside small{color:#397454;font-size:11px;font-weight:800}.hth-ext aside small+p{margin-bottom:14px!important}.hth-ext aside p{color:#3d4a43;font-size:12px;line-height:1.7}.hth-ext aside b{background:linear-gradient(transparent 60%,#c7ff38 60%)}.hth-lanes{position:absolute;z-index:2;left:62px;right:62px;top:170px;height:414px;display:grid;grid-template-rows:34px repeat(8,1fr);row-gap:6px}.hth-lanes>header{display:flex;align-items:center;justify-content:center;margin:0 4px;background:#0d1a14;color:#fff;font-size:12px}.hth-lane-line{justify-self:center;width:0;border-left:1.5px dashed #b9c5be}.hth-lane-step{position:relative;z-index:1;display:flex;align-items:center;gap:8px;margin:0 calc(50% / var(--n, 5));padding:0 12px;background:#fff;border:1px solid #c4cec7;border-left:3px solid #315e47;min-height:36px;font-size:12px;margin:0 10%}.hth-lane-step em{flex:0 0 auto;display:grid;place-items:center;width:20px;height:20px;border-radius:50%;background:#315e47;color:#fff;font:700 10px DM Mono,monospace;font-style:normal}.hth-lane-step b{font-size:12.5px;letter-spacing:-.02em;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hth-lane-step span{margin-left:auto;padding-left:10px;color:#7a877f;font-size:10.5px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.hth-lane-step:after{content:"";position:absolute;right:-9px;top:50%;margin-top:-6px;border:6px solid transparent;border-left:8px solid #315e47;border-right:0}.hth-lane-step.is-back:after{right:auto;left:-11px;border-left:0;border-right:8px solid #315e47}.hth-lane-step.is-back{border-left:1px solid #c4cec7;border-right:3px solid #315e47}.hth-lane-step.is-self:after{display:none}.hth-lane-step.is-self{margin:0 3%;border-left-width:3px}.hth-lane-step.is-self span{display:none}.hth-lane-step.is-ok{background:#0d1a14;border-color:#0d1a14;color:#fff}.hth-lane-step.is-ok em{background:#c7ff38;color:#0d1a14}.hth-lane-step.is-alt{background:#fdf4e3;border-color:#e6c789;border-left-color:#c99a2e}.hth-lane-step.is-alt em{background:#c99a2e}.hth-lane-step.is-alt:after{border-left-color:#c99a2e}.hth-data{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1.1fr 1fr;gap:10px}.hth-data-core{grid-column:2/4;grid-row:2;display:flex;flex-direction:column;justify-content:center;align-items:center;background:#0d1a14;color:#fff;border-top:2px solid #c7ff38;text-align:center}.hth-data-core small{color:#9aa99f;font-size:11px}.hth-data-core b{margin-top:6px;font:500 28px DM Mono,monospace;letter-spacing:-.04em;color:#c7ff38}.hth-data-core span{margin-top:4px;font-size:12.5px}.hth-data-core em{margin-top:10px;padding:3px 10px;border:1px solid #ffffff2a;color:#a5b0aa;font-size:10.5px;font-style:normal}.hth-data-n{display:flex;flex-direction:column;justify-content:center;padding:12px 16px;background:#fff;border:1px solid #d3dcd5;border-left:3px solid #315e47}.hth-data-n b{font-size:14px}.hth-data-n span{margin-top:4px;color:#55645b;font-size:11.5px;line-height:1.5}.hth-data .n0{grid-column:1;grid-row:1}.hth-data .n1{grid-column:2;grid-row:1}.hth-data .n2{grid-column:3;grid-row:1}.hth-data .n3{grid-column:4;grid-row:1}.hth-data .n4{grid-column:1;grid-row:2}.hth-data .n5{grid-column:4;grid-row:2}.hth-data .n6{grid-column:1/3;grid-row:3}.hth-data .n7{grid-column:3/5;grid-row:3}.hth-sec{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:12px}.hth-sec article{display:flex;flex-direction:column;padding:18px 20px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-sec small{color:#6d7e74;font:500 9px DM Mono,monospace}.hth-sec b{margin-top:10px;font-size:17px;letter-spacing:-.04em}.hth-sec p{margin-top:8px!important;color:#55645b;font-size:12px;line-height:1.7}.hth-sec article:first-child{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.hth-sec article:first-child small{color:#c7ff38}.hth-sec article:first-child p{color:#a9b5ae}.hth-pwa{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:1fr 190px;gap:18px}.hth-pwa table{width:100%;border-collapse:collapse;align-self:start}.hth-pwa th,.hth-pwa td{padding:11px 12px;border-bottom:1px solid #d3dcd5;font-size:12px;text-align:left;line-height:1.45}.hth-pwa thead th{background:#e6ebe6;color:#3d4a43;font-size:12px}.hth-pwa tbody th{width:110px;color:#3d4a43;font-size:11.5px}.hth-pwa td{background:#fff;color:#55645b}.hth-pwa .is-pick{background:#0d1a14!important;color:#fff!important;font-weight:600}.hth-pwa thead .is-pick{color:#c7ff38!important}.hth-pwa .is-pick em{margin-left:8px;padding:2px 6px;background:#c7ff38;color:#0d1a14;font-size:9.5px;font-style:normal}.hth-pwa aside{display:flex;justify-content:center}.hth-q{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hth-q article{display:flex;flex-direction:column;padding:20px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-q header{display:flex;justify-content:space-between;align-items:center}.hth-q header em{color:#315e47;font:500 30px DM Mono,monospace;font-style:normal;letter-spacing:-.06em}.hth-q header small{padding:3px 8px;background:#eef2ed;color:#55645b;font-size:10.5px}.hth-q b{margin-top:40px;font-size:18px;line-height:1.35;letter-spacing:-.04em}.hth-q p{margin-top:12px!important;color:#55645b;font-size:12.5px;line-height:1.75}.hth-q article:first-child{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.hth-q article:first-child header em{color:#c7ff38}.hth-q article:first-child header small{background:#ffffff14;color:#c7ff38}.hth-q article:first-child p{color:#a9b5ae}.hth-stack{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hth-stack article{display:flex;flex-direction:column;padding:20px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-stack small{color:#397454;font-size:11px;font-weight:800}.hth-stack b{margin-top:8px;padding-bottom:16px;border-bottom:1px solid #e3e9e4;font:600 22px Manrope,Pretendard,sans-serif;letter-spacing:-.04em}.hth-stack ul{margin:6px 0 0;padding:0;list-style:none}.hth-stack li{display:flex;gap:7px;padding:10px 0;border-bottom:1px solid #eef2ef;font-size:12.5px;line-height:1.55}.hth-stack li svg{flex:0 0 auto;margin-top:3px;color:#315e47}.hth-stack article:nth-child(2){background:#0d1a14;color:#fff;border-top-color:#c7ff38}.hth-stack article:nth-child(2) small{color:#c7ff38}.hth-stack article:nth-child(2) b{border-color:#ffffff1a}.hth-stack article:nth-child(2) li{border-color:#ffffff12;color:#cfd8d2}.hth-stack article:nth-child(2) li svg{color:#c7ff38}.hth-grow{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.hth-grow article{display:flex;flex-direction:column;padding:20px;background:#eef2ed;border:1px dashed #9fb0a5}.hth-grow small{align-self:flex-start;padding:3px 8px;background:#fff;color:#315e47;font-size:10.5px;font-weight:700}.hth-grow b{margin-top:auto;font-size:19px;letter-spacing:-.04em}.hth-grow p{margin-top:10px!important;color:#55645b;font-size:12.5px;line-height:1.75}.hth-lane-step b{white-space:normal;overflow:visible;line-height:1.35}.hth-lane-step span{flex:0 1 auto;white-space:normal;text-align:right;line-height:1.35}.hth-lane-step.is-self{margin:0 3% 0 calc(25% - 20px);border-left-width:3px;border-style:dashed;border-left-style:solid}.hth-lane-step.is-self span{display:block}.hth-q b,.hth-stack b{font-size:20px}.hth-q p{font-size:13.5px}.hth-q article{justify-content:space-between}.hth-q b{margin-top:auto}.hth-q p{min-height:96px}.hth-stack li{font-size:13.5px;padding:12px 0}.hth-grow b{margin-top:28px;font-size:21px}.hth-grow p{font-size:13.5px}.hth-grow article{background:#fff;border-style:dashed}.hth-grow article:after{content:"이번 범위 밖 · 필요할 때 협의";margin-top:auto;padding-top:12px;border-top:1px dashed #b9c5be;color:#7a877f;font-size:10.5px}.hth-gantt{position:absolute;z-index:2;left:62px;right:62px;top:170px;height:416px;display:flex;flex-direction:column}.hth-gantt-head,.hth-gantt-row,.hth-gantt-ms{display:grid;grid-template-columns:210px repeat(9,1fr)}.hth-gantt-head b{padding:6px 0;background:#0d1a14;color:#c7ff38;font:500 10px DM Mono,monospace;text-align:center;border-right:1px solid #ffffff14}.hth-gantt-head span{background:#0d1a14}.hth-gantt section{position:relative;border-bottom:1px solid #d3dcd5}.hth-gantt h4{position:absolute;left:0;top:7px;margin:0;padding:2px 7px;background:#315e47;color:#fff;font-size:10px}.hth-gantt-row{align-items:center;min-height:27px;background:repeating-linear-gradient(90deg,transparent 0 calc((100% - 210px) / 9 - 1px),#e3e9e4 calc((100% - 210px) / 9 - 1px) calc((100% - 210px) / 9)) 210px 0/ calc(100% - 210px) 100% no-repeat}.hth-gantt-row>span{padding-left:58px;font-size:11px;font-weight:600;color:#3d4a43;white-space:nowrap}.hth-gantt-row>i{grid-row:1;height:17px;margin:0 3px;display:flex;align-items:center;padding:0 8px;font-size:9.5px;font-style:normal;font-weight:700;white-space:nowrap;overflow:hidden;color:transparent}.hth-gantt-row>i.is-a{background:#315e47}.hth-gantt-row>i.is-b{background:#0d1a14}.hth-gantt-row>i.is-c{background:repeating-linear-gradient(45deg,#c7d3cb 0 6px,#dfe7df 6px 12px)}.hth-gantt-row>i.is-d{background:#c7ff38}.hth-gantt-ms{margin-top:10px}.hth-gantt-ms em{grid-row:1;justify-self:end;margin-right:-6px;display:flex;flex-direction:column;align-items:flex-end;font-style:normal;font-size:10.5px;font-weight:700;color:#0d1a14;white-space:nowrap}.hth-gantt-ms em b{color:#315e47;font-size:13px;line-height:1}.hth-week{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:1fr 330px;grid-template-rows:118px 1fr;gap:14px}.hth-week-loop{grid-column:1;display:grid;grid-template-columns:repeat(4,1fr);gap:10px}.hth-week-loop article{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 16px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-week-loop small{color:#315e47;font-size:11px;font-weight:800}.hth-week-loop b{margin-top:6px;font-size:15px;letter-spacing:-.03em}.hth-week-loop span{margin-top:4px;color:#6d7b73;font-size:11px}.hth-week-loop svg{position:absolute;right:-14px;top:50%;z-index:2;margin-top:-9px;padding:2px;background:#c7ff38;color:#0d1a14}.hth-week-sheet{grid-column:1;grid-row:2;padding:18px 22px;background:#fff;border:1px solid #c4cec7;box-shadow:0 12px 26px #0b17121a}.hth-week-sheet header small{color:#7a877f;font-size:10.5px}.hth-week-sheet header b{display:block;margin-top:4px;font-size:17px}.hth-week-sheet dl{margin:12px 0 0}.hth-week-sheet dl div{display:grid;grid-template-columns:110px 1fr;padding:10px 0;border-top:1px solid #e3e9e4}.hth-week-sheet dt{color:#315e47;font-size:12px;font-weight:800}.hth-week-sheet dd{margin:0;font-size:12.5px;color:#3d4a43}.hth-week-meet{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;gap:8px;padding:18px;background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.hth-week-meet small{color:#c7ff38;font-size:11px;font-weight:800}.hth-week-meet div{flex:1;display:grid;grid-template-columns:46px 1fr;align-content:center;gap:2px 8px;border-bottom:1px solid #ffffff14}.hth-week-meet em{grid-row:span 2;align-self:center;color:#c7ff38;font:500 15px DM Mono,monospace;font-style:normal}.hth-week-meet b{color:#fff;font-size:14px}.hth-week-meet span{color:#a5b0aa;font-size:11px}.hth-ask{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:1fr 1fr;gap:10px}.hth-ask article{display:flex;flex-direction:column;padding:16px 18px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-ask header{display:flex;justify-content:space-between;align-items:center}.hth-ask header em{display:grid;place-items:center;width:24px;height:24px;background:#0d1a14;color:#c7ff38;font:700 12px DM Mono,monospace;font-style:normal}.hth-ask header small{padding:2px 7px;background:#eef2ed;color:#315e47;font-size:10px;font-weight:700}.hth-ask b{margin-top:auto;font-size:16px;letter-spacing:-.03em}.hth-ask p{margin-top:6px!important;color:#55645b;font-size:12px;line-height:1.6;min-height:58px}.hth-ask article:nth-child(-n+2){background:#0d1a14;color:#fff;border-top-color:#c7ff38}.hth-ask article:nth-child(-n+2) p{color:#a9b5ae}.hth-ask article:nth-child(-n+2) header small{background:#ffffff14;color:#c7ff38}.hth-end-card{position:absolute;z-index:5;right:74px;top:121px;width:430px;padding:18px 22px;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813,#07100d)}.hth-end-card>small{color:#89968f;font:500 8px DM Mono,monospace;letter-spacing:.13em}.hth-end-card div{display:grid;grid-template-columns:80px 1fr;padding:12px 0;border-bottom:1px solid #ffffff14}.hth-end-card div b{color:#c7ff38;font-size:12px}.hth-end-card div span{color:#fff;font-size:13px}.hth-end-card p{margin-top:14px!important;color:#8e9d96;font-size:11px}.hth-team{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:1.25fr 1fr;grid-template-rows:auto 1fr;gap:14px}.hth-team-who{grid-row:1/3;display:flex;flex-direction:column;padding:20px 24px;background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.hth-team-who>small{color:#c7ff38;font-size:11px;font-weight:800}.hth-team-who header{display:flex;align-items:baseline;justify-content:space-between;margin-top:10px;padding-bottom:14px;border-bottom:1px solid #ffffff1a}.hth-team-who header b{color:#fff;font-size:22px;letter-spacing:-.04em}.hth-team-who header span{color:#c7ff38;font:500 11px DM Mono,monospace}.hth-team-who ul{margin:6px 0 0;padding:0;list-style:none;flex:1;display:flex;flex-direction:column;justify-content:space-around}.hth-team-who li{display:grid;grid-template-columns:120px 1fr;gap:10px;padding:12px 0;border-bottom:1px solid #ffffff12}.hth-team-who li b{color:#fff;font-size:13.5px}.hth-team-who li span{color:#a9b5ae;font-size:12.5px;line-height:1.55}.hth-team-num{display:grid;grid-template-columns:repeat(3,1fr);background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-team-num div{display:flex;flex-direction:column;gap:4px;padding:16px;border-right:1px solid #e3e9e4}.hth-team-num div:last-child{border-right:0}.hth-team-num b{color:#315e47;font:500 26px DM Mono,monospace;letter-spacing:-.05em}.hth-team-num span{color:#55645b;font-size:11.5px}.hth-team-rel{display:flex;flex-direction:column;padding:16px 18px;background:#eef2ed;border-left:3px solid #315e47}.hth-team-rel small{color:#397454;font-size:11px;font-weight:800}.hth-team-rel div{flex:1;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #d3dcd5}.hth-team-rel div:last-child{border-bottom:0}.hth-team-rel b{font-size:13.5px}.hth-team-rel span{margin-top:2px;color:#55645b;font-size:11.5px}.hth-career{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 1fr;grid-auto-flow:column;grid-template-rows:repeat(8,1fr);-moz-column-gap:22px;column-gap:22px;border-top:2px solid #315e47}.hth-career>div{display:grid;grid-template-columns:40px 170px 1fr auto;align-items:center;padding:0 14px;border-bottom:1px solid #c8d1cb;background:#f0f3ef}.hth-career>div:nth-child(2n){background:#e8eee9}.hth-career i{color:#87978e;font:500 11px DM Mono,monospace;font-style:normal}.hth-career b{font-size:13.5px}.hth-career span{color:#5d7065;font-size:12px}.hth-career em{padding:3px 8px;border:1px solid #315e47;color:#315e47;font-size:10.5px;font-style:normal;font-weight:800}.hth-career>div.is-key{background:#0d1a14;color:#fff}.hth-career .is-key i,.hth-career .is-key em{color:#c7ff38;border-color:#c7ff38}.hth-career .is-key span{color:#c7d3cb}.hth-root code{font:500 9.5px DM Mono,monospace;letter-spacing:.02em}.hth-ax{position:absolute;z-index:2;left:62px;right:62px;top:170px;height:416px;display:grid;grid-template-columns:168px 64px 214px 64px 1fr 64px 206px}.hth-ax-col{display:flex;flex-direction:column;border-top:1px solid #173426;padding-top:10px}.hth-ax-col h5{display:flex;align-items:center;gap:7px;margin:0 0 8px;font-size:11.5px;font-weight:800;color:#0b1712}.hth-ax-col h5 i{color:#397454;font:500 9px DM Mono,monospace;font-style:normal}.hth-ax-col h5 span{margin-left:auto;color:#7a877f;font-size:9.5px;font-weight:600}.hth-ax-users div{flex:1;display:grid;grid-template-columns:30px 1fr;grid-template-rows:auto auto;align-content:center;-moz-column-gap:10px;column-gap:10px;border-bottom:1px solid #d3dcd5}.hth-ax-users div span{grid-row:span 2;display:grid;place-items:center;width:30px;height:30px;border:1px solid #315e47;color:#315e47}.hth-ax-users div b{font-size:13.5px}.hth-ax-users div small{color:#7a877f;font-size:10px}.hth-ax-link{position:relative;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:0 4px}.hth-ax-link em{color:#397454;font:500 8.5px DM Mono,monospace;font-style:normal;letter-spacing:.04em;text-align:center}.hth-ax-link i{position:relative;width:100%;height:1px;margin:6px 0;background:#315e47}.hth-ax-link i:before{content:"";position:absolute;left:0;top:-3px;width:5px;height:5px;border:1px solid #315e47;background:#f4f6f2;border-radius:50%}.hth-ax-link i:after{content:"";position:absolute;right:-1px;top:-4px;border:4.5px solid transparent;border-left:7px solid #315e47;border-right:0}.hth-ax-link small{color:#7a877f;font-size:9px;text-align:center;line-height:1.3}.hth-ax-app{border-top-color:#315e47}.hth-ax-url{display:flex;align-items:center;gap:4px;height:24px;padding:0 8px;background:#e6ebe6;border:1px solid #c4cec7}.hth-ax-url span{width:6px;height:6px;border-radius:50%;background:#b9c5be}.hth-ax-url b{margin-left:6px;color:#3d4a43;font:500 9.5px DM Mono,monospace}.hth-ax-route{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 12px;background:#fff;border:1px solid #c4cec7;border-top:0}.hth-ax-route code{color:#397454}.hth-ax-route b{margin-top:2px;font-size:12.5px}.hth-ax-app p{margin-top:8px!important;color:#55645b;font-size:10.5px;line-height:1.45}.hth-ax-fb{padding:10px 12px 0;background:#0d1a14;border-top:2px solid #c7ff38}.hth-ax-fb h5{color:#fff}.hth-ax-fb h5 i{color:#c7ff38}.hth-ax-fb h5 span{color:#8e9d96}.hth-ax-tiles{flex:1;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);gap:1px;background:#ffffff1a;border:1px solid #ffffff1a}.hth-ax-tiles article{display:flex;flex-direction:column;justify-content:center;padding:8px 12px;background:#0d1a14}.hth-ax-tiles article:last-child{grid-column:1/-1}.hth-ax-tiles header{display:flex;align-items:center;justify-content:space-between;color:#c7ff38}.hth-ax-tiles header code{color:#8e9d96}.hth-ax-tiles b{margin-top:5px;color:#fff;font-size:13.5px}.hth-ax-tiles small{margin-top:2px;color:#a5b0aa;font-size:10.5px;line-height:1.4}.hth-ax-fb footer{display:flex;align-items:center;gap:6px;height:30px;color:#c7ff38;font-size:10px}.hth-ax-ext div{padding:9px 12px;background:#fff;border:1px solid #c4cec7}.hth-ax-ext div b{display:block;font-size:12.5px}.hth-ax-ext div small{color:#7a877f;font-size:10px}.hth-ax-ext div.is-sol{background:#0d1a14;border-color:#0d1a14}.hth-ax-ext div.is-sol b{color:#c7ff38}.hth-ax-ext div.is-sol small{color:#a5b0aa}.hth-ax-ext div.is-end{margin-top:auto;background:#315e47;border-color:#315e47;text-align:center}.hth-ax-ext div.is-end b{color:#fff}.hth-ax-v{position:relative;display:flex;align-items:center;height:30px;margin-left:16px;padding-left:14px;border-left:1px solid #315e47}.hth-ax-v:after{content:"";position:absolute;left:-5px;bottom:-1px;border:4.5px solid transparent;border-top:7px solid #315e47;border-bottom:0}.hth-ax-v small{color:#397454;font:500 9px DM Mono,monospace;font-family:Pretendard,sans-serif;font-weight:700}.hth-ax-v.is-back{border-left-style:dashed}.hth-ex2{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:flex;flex-direction:column}.hth-ex2-head,.hth-ex2-row{display:grid;grid-template-columns:220px 1.25fr 1fr 150px 330px;align-items:center}.hth-ex2-head{height:30px;border-top:1px solid #173426;border-bottom:1px solid #173426;color:#397454;font-size:10.5px;font-weight:800}.hth-ex2-head>span{padding:0 12px}.hth-ex2-head .hth-ex2-wk b{width:34px;text-align:center;font:500 9px DM Mono,monospace}.hth-ex2-row{flex:1;border-bottom:1px solid #d3dcd5;background:#fff}.hth-ex2-row>span{padding:0 12px;font-size:12px;color:#3d4a43;line-height:1.45}.hth-ex2-name{display:grid;grid-template-columns:34px 1fr;-moz-column-gap:10px;column-gap:10px;align-items:center}.hth-ex2-name i{grid-row:span 2;display:grid;place-items:center;width:34px;height:34px;background:#0d1a14;color:#c7ff38;font:500 11px DM Mono,monospace;font-style:normal}.hth-ex2-name b{color:#0b1712;font-size:13.5px}.hth-ex2-name small{color:#7a877f;font-size:10px}.hth-ex2-cost b{display:block;color:#315e47;font-size:13px}.hth-ex2-cost small{display:block;color:#7a877f;font-size:10px}.hth-ex2-wk{display:flex;align-items:center;gap:4px}.hth-ex2-row .hth-ex2-wk i{flex:0 0 34px;height:14px;background:#eef1ee;border:1px solid #d3dcd5}.hth-ex2-row .hth-ex2-wk i.is-on{background:#315e47;border-color:#315e47}.hth-ex2-row .hth-ex2-wk small{margin-left:8px;color:#55645b;font-size:10.5px;line-height:1.35}.hth-ex2-foot{display:flex;gap:10px;padding-top:10px}.hth-ex2-foot span{flex:1;display:flex;align-items:center;gap:7px;padding:9px 12px;background:#0d1a14;color:#cfd8d2;font-size:11px}.hth-ex2-foot svg{flex:0 0 auto;color:#c7ff38}.hth-erd{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 360px 1fr;grid-template-rows:repeat(4,1fr);-moz-column-gap:44px;column-gap:44px;row-gap:8px}.hth-erd-n{position:relative;display:flex;flex-direction:column;justify-content:center;padding:0 14px;background:#fff;border:1px solid #c4cec7}.hth-erd-n.is-l{grid-column:1}.hth-erd-n.is-r{grid-column:3}.hth-erd-n.r0{grid-row:1}.hth-erd-n.r1{grid-row:2}.hth-erd-n.r2{grid-row:3}.hth-erd-n.r3{grid-row:4}.hth-erd-n header{display:flex;align-items:baseline;justify-content:space-between;gap:8px}.hth-erd-n header code{color:#397454}.hth-erd-n header b{font-size:13.5px}.hth-erd-n p{margin-top:5px!important;padding-top:5px;border-top:1px dashed #d3dcd5;color:#55645b;font:500 10px DM Mono,monospace;line-height:1.5}.hth-erd-n:after{content:"";position:absolute;top:50%;width:44px;height:1px;background:#315e47}.hth-erd-n.is-l:after{right:-45px}.hth-erd-n.is-r:after{left:-45px}.hth-erd-n.is-l:before,.hth-erd-n.is-r:before{content:"";position:absolute;top:50%;margin-top:-3px;width:5px;height:5px;background:#315e47}.hth-erd-n.is-l:before{right:-48px}.hth-erd-n.is-r:before{left:-48px}.hth-erd-core{grid-column:2;grid-row:1/5;display:flex;flex-direction:column;background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.hth-erd-core header{padding:14px 16px;border-bottom:1px solid #ffffff1a}.hth-erd-core header code{display:block;color:#c7ff38;font-size:14px}.hth-erd-core header small{color:#8e9d96;font-size:10.5px}.hth-erd-core>div{flex:1;display:grid;grid-template-columns:150px 1fr;align-items:center;padding:0 16px;border-bottom:1px solid #ffffff10}.hth-erd-core>div code{color:#c7ff38}.hth-erd-core>div span{color:#cfd8d2;font-size:11.5px}.hth-erd-core footer{padding:10px 16px;color:#8e9d96;font-size:10.5px}.hth-acl{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 290px;grid-template-rows:1fr auto;-moz-column-gap:18px;column-gap:18px}.hth-acl table{width:100%;border-collapse:collapse;border-top:1px solid #173426}.hth-acl thead th{height:34px;padding:0 6px;background:#0d1a14;color:#c7ff38;font-size:11px;font-weight:700;text-align:center}.hth-acl thead th:first-child{background:#0d1a14}.hth-acl tbody th{width:120px;padding:0 12px;background:#e6ebe6;border-bottom:1px solid #f4f6f2;color:#0b1712;font-size:12px;text-align:left}.hth-acl td{padding:8px 4px;background:#fff;border-bottom:1px solid #e3e9e4;border-left:1px solid #eef2ef;text-align:center;vertical-align:middle}.hth-acl td i{display:block;width:14px;height:14px;margin:0 auto;border:1.5px solid #315e47}.hth-acl td i.is-w,.hth-acl-legend i.is-w{background:#315e47}.hth-acl td i.is-r,.hth-acl-legend i.is-r{background:linear-gradient(135deg,#315e47 50%,#fff 50%)}.hth-acl td i.is-n,.hth-acl-legend i.is-n{border-color:#c4cec7;background:#fff;position:relative}.hth-acl td small{display:block;margin-top:4px;color:#55645b;font-size:9.5px;min-height:12px}.hth-acl-legend{grid-column:1;display:flex;align-items:center;gap:16px;padding-top:10px;font-size:11px;color:#3d4a43}.hth-acl-legend span{display:flex;align-items:center;gap:6px}.hth-acl-legend i{display:inline-block;width:12px;height:12px;border:1.5px solid #315e47}.hth-acl-legend em{margin-left:auto;color:#7a877f;font-size:10px;font-style:normal}.hth-acl aside{grid-column:2;grid-row:1/3;display:flex;flex-direction:column;background:#0d1a14;border-top:2px solid #c7ff38}.hth-acl aside div{flex:1;display:grid;grid-template-columns:20px 1fr;grid-template-rows:auto auto;align-content:center;-moz-column-gap:8px;column-gap:8px;padding:0 16px;border-bottom:1px solid #ffffff12}.hth-acl aside svg{grid-row:span 2;margin-top:2px;color:#c7ff38}.hth-acl aside b{color:#fff;font-size:13px}.hth-acl aside span{margin-top:3px;color:#a5b0aa;font-size:11px;line-height:1.5}.hth-qx{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-rows:1fr 1fr auto 74px;row-gap:10px}.hth-qx section{display:grid;grid-template-columns:120px 1fr;grid-template-rows:1fr 22px;-moz-column-gap:16px;column-gap:16px;padding:12px 16px;background:#fff;border:1px solid #c4cec7}.hth-qx section h5{grid-row:span 2;align-self:center;margin:0;font-size:14px;font-weight:800}.hth-qx ol{display:flex;margin:0;padding:0;list-style:none;align-items:center}.hth-qx li{position:relative;flex:1;display:flex;align-items:center;justify-content:center;gap:5px;height:34px;margin-right:14px;background:#eef1ee;color:#55645b;font-size:12px;font-weight:700}.hth-qx li:after{content:"";position:absolute;right:-11px;top:50%;margin-top:-4px;border:4px solid transparent;border-left:6px solid #9fb0a5;border-right:0}.hth-qx li:last-child{margin-right:0}.hth-qx li:last-child:after{display:none}.hth-qx .is-usual h5{color:#7a877f}.hth-qx .is-usual li.is-loop{background:#fdf1dc;color:#9a6512}.hth-qx .is-usual li.is-bad{background:#fbe6df;color:#a8330c}.hth-qx .is-ours{border-color:#315e47;box-shadow:inset 3px 0 #c7ff38}.hth-qx .is-ours h5{color:#315e47}.hth-qx .is-ours li{background:#e6ebe6;color:#0b1712}.hth-qx .is-ours li.is-key{background:#0d1a14;color:#c7ff38}.hth-qx .is-ours li.is-ok{background:#c7ff38;color:#0d1a14}.hth-qx-bar{display:flex;gap:2px;align-self:end}.hth-qx-bar i{display:flex;align-items:center;padding-left:8px;height:18px;font-size:9.5px;font-style:normal;font-weight:700;white-space:nowrap;overflow:hidden}.hth-qx-bar .is-build{background:#d3dcd5;color:#3d4a43}.hth-qx-bar .is-redo{background:repeating-linear-gradient(45deg,#e8b9a6 0 5px,#f6ddd3 5px 10px);color:#a8330c}.hth-qx-bar .is-polish{background:#315e47;color:#fff}.hth-qx-bar .is-fix{background:#0d1a14;color:#c7ff38}.hth-qx-note{color:#7a877f;font-size:9.5px;text-align:right}.hth-qx-rules{display:grid;grid-template-columns:repeat(4,1fr);background:#0d1a14}.hth-qx-rules div{display:grid;grid-template-columns:34px 1fr;grid-template-rows:auto auto;align-content:center;-moz-column-gap:8px;column-gap:8px;padding:0 16px;border-right:1px solid #ffffff12}.hth-qx-rules em{grid-row:span 2;color:#c7ff38;font:500 18px DM Mono,monospace;font-style:normal}.hth-qx-rules b{color:#fff;font-size:12.5px}.hth-qx-rules small{color:#8e9d96;font-size:10px}.hth-layers{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:flex;flex-direction:column;gap:6px}.hth-layers article{flex:1;display:grid;grid-template-columns:230px 300px 1fr 1fr;align-items:center;background:#fff;border:1px solid #c4cec7}.hth-layers article>div{padding:0 16px}.hth-layers-id{display:grid;grid-template-columns:auto 1fr;-moz-column-gap:8px;column-gap:8px;border-right:1px solid #e3e9e4;height:100%;align-content:center}.hth-layers-id small{grid-column:1/-1;color:#397454;font:500 8.5px DM Mono,monospace;letter-spacing:.08em}.hth-layers-id span{align-self:end;color:#55645b;font-size:11px;margin-top:4px}.hth-layers-id b{grid-column:1/-1;font:600 20px Manrope,Pretendard,sans-serif;letter-spacing:-.04em}.hth-layers-chips{display:flex;flex-wrap:wrap;gap:4px}.hth-layers-chips i{padding:3px 7px;border:1px solid #c4cec7;color:#3d4a43;font-size:10px;font-style:normal;font-weight:600}.hth-layers-why,.hth-layers-school{border-left:1px solid #e3e9e4;height:100%;display:flex;flex-direction:column;justify-content:center}.hth-layers small{color:#7a877f;font-size:9.5px;font-weight:700}.hth-layers p{margin-top:3px!important;font-size:12px;line-height:1.5;color:#0b1712}.hth-layers-school p{color:#315e47;font-weight:600}.hth-layers article.is-core{background:#0d1a14;border-color:#0d1a14;border-left:3px solid #c7ff38}.hth-layers .is-core .hth-layers-id{border-color:#ffffff14}.hth-layers .is-core .hth-layers-id small{color:#c7ff38}.hth-layers .is-core .hth-layers-id span{color:#a5b0aa}.hth-layers .is-core .hth-layers-id b{color:#fff}.hth-layers .is-core .hth-layers-chips i{border-color:#ffffff2a;color:#c7ff38;font-family:DM Mono,monospace}.hth-layers .is-core .hth-layers-why,.hth-layers .is-core .hth-layers-school{border-color:#ffffff14}.hth-layers .is-core small{color:#8e9d96}.hth-layers .is-core p{color:#fff}.hth-layers .is-core .hth-layers-school p{color:#c7ff38}.hth-route-5 article{padding:26px 18px 20px}.hth-route-5 article:before{left:18px}.hth-route-5 h3{font-size:17px}.hth-route-5 p{font-size:10.5px}.hth-route-5 footer{left:18px;right:18px}.hth-pii{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 300px;gap:18px}.hth-pii table{width:100%;border-collapse:collapse;border-top:1px solid #173426;align-self:start}.hth-pii thead th{padding:9px 12px;color:#397454;font-size:10.5px;font-weight:800;text-align:left;border-bottom:1px solid #173426}.hth-pii tbody th,.hth-pii td{padding:15px 12px;background:#fff;border-bottom:1px solid #e3e9e4;font-size:12px;text-align:left;color:#3d4a43}.hth-pii tbody th{color:#0b1712;font-size:13px;width:150px}.hth-pii-lv{display:flex;gap:3px}.hth-pii-lv i{width:16px;height:7px;background:#e3e9e4}.hth-pii-lv i.is-on{background:#315e47}.hth-pii tr:has(.hth-pii-lv i:nth-child(3).is-on) .hth-pii-lv i.is-on{background:#0d1a14}.hth-pii aside{display:flex;flex-direction:column;background:#0d1a14;border-top:2px solid #c7ff38;padding:16px 18px}.hth-pii aside small{color:#c7ff38;font-size:11px;font-weight:800}.hth-pii aside div{flex:1;display:flex;flex-direction:column;justify-content:center;border-bottom:1px solid #ffffff12}.hth-pii aside div:last-child{border-bottom:0}.hth-pii aside b{color:#fff;font-size:13.5px}.hth-pii aside span{margin-top:3px;color:#a5b0aa;font-size:11.5px;line-height:1.5}.hth-login{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:repeat(3,1fr) 250px;gap:12px}.hth-login article{display:flex;flex-direction:column;background:#fff;border:1px solid #c4cec7;border-top:2px solid #315e47}.hth-login header{display:flex;align-items:center;gap:10px;padding:16px 16px 12px;border-bottom:1px solid #e3e9e4}.hth-login header span{display:grid;place-items:center;width:34px;height:34px;border:1px solid #315e47;color:#315e47}.hth-login header b{display:block;font-size:16px}.hth-login header small{color:#7a877f;font-size:10.5px}.hth-login ul{flex:1;display:flex;flex-direction:column;margin:0;padding:4px 16px 8px;list-style:none}.hth-login li{flex:1;display:flex;align-items:center;gap:8px;border-bottom:1px solid #eef2ef;font-size:12px;line-height:1.5;color:#3d4a43}.hth-login li:last-child{border-bottom:0}.hth-login li svg{flex:0 0 auto;color:#315e47}.hth-login aside{display:flex;flex-direction:column;padding:16px;background:#e6ebe6;border:1px dashed #9fb0a5}.hth-login aside small{color:#397454;font-size:11px;font-weight:800}.hth-login aside div{flex:1;display:flex;align-items:center;gap:8px;border-bottom:1px dashed #b9c5be;font-size:12px;font-weight:600;color:#0b1712;line-height:1.45}.hth-login aside div i{flex:0 0 auto;width:8px;height:8px;border:1.5px solid #315e47}.hth-login aside p{margin-top:10px!important;color:#7a877f;font-size:10px}.hth-guard{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-rows:200px 1fr;gap:14px}.hth-guard ol{display:grid;grid-template-columns:repeat(5,1fr);margin:0;padding:0;list-style:none;gap:0}.hth-guard li{position:relative;display:flex;flex-direction:column;padding:16px 16px 14px;background:#fff;border:1px solid #c4cec7;border-left:0}.hth-guard li:first-child{border-left:1px solid #c4cec7}.hth-guard li:after{content:"";position:absolute;right:-8px;top:50%;z-index:2;width:14px;height:14px;background:#fff;border-top:1px solid #c4cec7;border-right:1px solid #c4cec7;transform:translateY(-50%) rotate(45deg)}.hth-guard li:last-child:after{display:none}.hth-guard li em{color:#315e47;font:500 22px DM Mono,monospace;font-style:normal}.hth-guard li small{margin-top:8px;color:#7a877f;font-size:10.5px;font-weight:700}.hth-guard li b{margin-top:2px;font-size:15px;letter-spacing:-.03em}.hth-guard li span{margin-top:6px;color:#55645b;font-size:11.5px;line-height:1.55}.hth-guard li:nth-child(3){background:#0d1a14;border-color:#0d1a14}.hth-guard li:nth-child(3):after{background:#0d1a14;border-color:#0d1a14}.hth-guard li:nth-child(3) em{color:#c7ff38}.hth-guard li:nth-child(3) b{color:#fff}.hth-guard li:nth-child(3) span{color:#a9b5ae}.hth-guard-cases{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hth-guard-cases div{display:flex;flex-direction:column;justify-content:center;padding:14px 18px;background:#e6ebe6;border-left:3px solid #315e47}.hth-guard-cases b{font-size:13.5px}.hth-guard-cases p{margin-top:6px!important;color:#3d4a43;font-size:12px;line-height:1.65}.hth-lock4{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:repeat(4,1fr);gap:0;border:1px solid #c4cec7}.hth-lock4 article{display:flex;flex-direction:column;padding:22px;background:#fff;border-right:1px solid #c4cec7}.hth-lock4 article:last-child{border-right:0}.hth-lock4 header{display:flex;justify-content:space-between;align-items:center}.hth-lock4 header span{display:grid;place-items:center;width:42px;height:42px;background:#0d1a14;color:#c7ff38}.hth-lock4 header em{color:#b9c5be;font:500 26px DM Mono,monospace;font-style:normal}.hth-lock4 small{margin-top:auto;color:#397454;font-size:11px;font-weight:800}.hth-lock4 b{margin-top:4px;font-size:20px;letter-spacing:-.04em}.hth-lock4 code{margin-top:8px;align-self:flex-start;padding:3px 7px;border:1px solid #c4cec7;color:#55645b}.hth-lock4 p{margin-top:14px!important;padding-top:14px;border-top:1px solid #e3e9e4;color:#3d4a43;font-size:12.5px;line-height:1.7;min-height:110px}.hth-life{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-rows:110px 1fr;gap:14px}.hth-life-line{position:relative;display:grid;grid-template-columns:repeat(5,1fr);border-top:1px solid #173426}.hth-life-line:before{content:"";position:absolute;left:0;right:0;top:30px;height:2px;background:#315e47}.hth-life-line div{position:relative;display:flex;flex-direction:column;padding:48px 12px 0 0}.hth-life-line i{position:absolute;left:0;top:24px;width:14px;height:14px;background:#f4f6f2;border:2px solid #315e47}.hth-life-line b{font-size:14px}.hth-life-line span{margin-top:3px;color:#55645b;font-size:11.5px}.hth-life-line .is-end i{background:#c7ff38;border-color:#0d1a14}.hth-life-cols{display:grid;grid-template-columns:repeat(3,1fr);gap:12px}.hth-life-cols section{display:flex;flex-direction:column;padding:16px 18px;background:#fff;border:1px solid #c4cec7;border-top:2px solid #315e47}.hth-life-cols small{color:#397454;font-size:11px;font-weight:800}.hth-life-cols ul{flex:1;display:flex;flex-direction:column;margin:6px 0 0;padding:0;list-style:none}.hth-life-cols li{flex:1;display:flex;align-items:center;gap:8px;border-bottom:1px solid #eef2ef;font-size:12.5px;line-height:1.45}.hth-life-cols li:last-child{border-bottom:0}.hth-life-cols li svg{flex:0 0 auto;color:#315e47}.hth-life-cols section.is-school{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.hth-life-cols .is-school small{color:#c7ff38}.hth-life-cols .is-school li{border-color:#ffffff12}.hth-life-cols .is-school li svg{color:#c7ff38}.hth-audit{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 360px;gap:16px}.hth-audit-check{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto repeat(3,1fr);gap:8px}.hth-audit-check>small{grid-column:1/-1;color:#397454;font-size:11px;font-weight:800;padding-bottom:2px;border-bottom:1px solid #173426}.hth-audit-check div{display:grid;grid-template-columns:26px 1fr;grid-template-rows:auto auto;align-content:center;-moz-column-gap:8px;column-gap:8px;padding:0 14px;background:#fff;border:1px solid #c4cec7}.hth-audit-check span{grid-row:span 2;display:grid;place-items:center;width:22px;height:22px;border:1.5px solid #315e47;color:#315e47}.hth-audit-check b{font-size:13.5px}.hth-audit-check p{margin-top:2px!important;color:#55645b;font-size:11px;line-height:1.5}.hth-audit-who{display:grid;grid-template-rows:1fr 1fr;gap:10px}.hth-audit-who div{display:flex;flex-direction:column;justify-content:center;padding:14px 18px;background:#e6ebe6;border-left:3px solid #315e47}.hth-audit-who small{color:#397454;font-size:12px;font-weight:800;margin-bottom:4px}.hth-audit-who p{padding:5px 0;border-bottom:1px solid #d3dcd5;font-size:12px;color:#0b1712}.hth-audit-who p:last-child{border-bottom:0}.hth-audit-who .is-school{background:#0d1a14;border-left-color:#c7ff38}.hth-audit-who .is-school small{color:#c7ff38}.hth-audit-who .is-school p{color:#fff;border-color:#ffffff12}.hth-lock4 small{margin-top:40px}.hth-lock4 p{margin-top:auto!important;font-size:13px;min-height:0}.hth-lock4 article:after{content:"";flex:0 0 18px}.hth-demo-link{display:inline-flex;align-items:center;gap:8px;margin-top:14px;padding:8px 12px;border:1px solid #c7ff3866;background:#c7ff380f;color:#fff;font:500 12px DM Mono,monospace;text-decoration:none;letter-spacing:.02em}.hth-demo-link em{padding:2px 6px;background:#c7ff38;color:#0d1a14;font:700 9px Manrope,sans-serif;font-style:normal;letter-spacing:.08em}.hth-demo-link svg{color:#c7ff38}.hth-end-card .hth-demo-link{margin-top:16px}.hth-try-url{display:flex;align-items:center;justify-content:space-between;margin-top:10px;padding:10px 12px;background:#c7ff38;color:#0d1a14;font:600 12.5px DM Mono,monospace;text-decoration:none}@media print{.hth-demo-link,.hth-try-url{text-decoration:none}}.hth-eng{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:150px 1fr;grid-template-rows:150px 46px 1fr;-moz-column-gap:14px;column-gap:14px}.hth-eng>*{min-width:0}.hth-eng-label{display:flex;flex-direction:column;justify-content:center;padding:0 16px;background:#e6ebe6;border-left:3px solid #315e47}.hth-eng-label small{color:#6d7e74;font-size:10px;font-weight:700}.hth-eng-label b{margin-top:6px;font-size:18px;letter-spacing:-.04em}.hth-eng-label span{margin-top:6px;color:#65736b;font-size:10.5px;line-height:1.5}.hth-eng-label.is-dark{grid-row:3;background:#0d1a14;color:#fff;border-left-color:#c7ff38}.hth-eng-label.is-dark small{color:#c7ff38}.hth-eng-label.is-dark span{color:#9aa59f}.hth-eng-screens{display:grid;grid-template-columns:repeat(6,1fr);gap:8px}.hth-eng-screens article{display:flex;flex-direction:column;padding:0 12px 10px;background:#fff;border:1px solid #cfd8d1}.hth-eng-bar{display:flex;gap:4px;margin:0 -12px;padding:7px 10px;border-bottom:1px solid #e3e9e4;background:#f4f6f2}.hth-eng-bar i{width:6px;height:6px;border-radius:50%;background:#c3ccc6}.hth-eng-screens b{margin-top:12px;font-size:13.5px;letter-spacing:-.03em}.hth-eng-screens p{margin-top:5px!important;color:#65736b;font-size:11px;line-height:1.5}.hth-eng-screens footer{display:flex;gap:4px;margin-top:auto}.hth-eng-screens em,.hth-eng-core header span{font-style:normal}.hth-eng-screens em{padding:2px 6px;font-size:9.5px;font-weight:700}.hth-eng .is-db em,.hth-eng-screens em.is-db{background:#c7ff38;color:#0d1a14}.hth-eng-screens em.is-map{background:#2f6b4f;color:#fff}.hth-eng-screens em.is-pay{background:#0d1a14;color:#fff}.hth-eng-mid{grid-column:2;display:flex;align-items:center;justify-content:space-between;gap:12px}.hth-eng-old{display:flex;align-items:center;gap:6px;color:#8a958e;font-size:11px;text-decoration:line-through;text-decoration-color:#b6c0ba}.hth-eng-old svg{color:#b0534a}.hth-eng-new{display:flex;align-items:center;gap:6px;padding:5px 12px;background:#c7ff38;color:#0d1a14;font-size:11px;font-weight:800}.hth-eng-core{grid-row:3;grid-column:2;display:grid;grid-template-columns:repeat(4,1fr);gap:8px}.hth-eng-core article{display:flex;flex-direction:column;padding:14px 14px 10px;background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.hth-eng-core article.is-map{border-top-color:#5fbf8a}.hth-eng-core article.is-pay{border-top-color:#fff}.hth-eng-core article.is-host{background:#1b2a22;border-top-color:#6d7e74}.hth-eng-core header{display:flex;align-items:center;gap:10px}.hth-eng-core header span{display:grid;place-items:center;width:32px;height:32px;background:#ffffff12;color:#c7ff38}.hth-eng-core header b{display:block;color:#fff;font-size:15px}.hth-eng-core header small{display:block;margin-top:2px;color:#8f9d95;font-size:10px}.hth-eng-core ul{margin:12px 0 0;padding:0;list-style:none}.hth-eng-core li{padding:6px 0;border-top:1px solid #ffffff14;font-size:11.5px;line-height:1.4}.hth-map-4{grid-template-columns:repeat(4,1fr)}.hth-map-4 section>div span{display:flex;gap:6px}.hth-map-4 section>div span svg{flex:0 0 auto;margin-top:2px;color:#315e47}.hth-why{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:404px;display:flex;flex-direction:column}.hth-why-head,.hth-why-row{display:grid;grid-template-columns:130px 1fr 1.25fr;-moz-column-gap:18px;column-gap:18px}.hth-why-head{padding-bottom:8px}.hth-why-head small{color:#6d7e74;font-size:10.5px;font-weight:700}.hth-why-head small+small{color:#315e47}.hth-why-row{flex:1;align-items:center;border-top:1px solid #cfd8d1}.hth-why-row header{display:flex;align-items:center;gap:10px}.hth-why-row header span{display:grid;place-items:center;width:36px;height:36px;background:#0d1a14;color:#c7ff38}.hth-why-row header b{font-size:18px;letter-spacing:-.04em}.hth-why-old,.hth-why-new{position:relative;min-width:0}.hth-why-old i,.hth-why-new i{display:block;height:12px}.hth-why-old i{background:repeating-linear-gradient(135deg,#c9d2cc 0 6px,#dbe2dd 6px 12px)}.hth-why-old span{display:block;margin-top:8px;color:#7a877f;font-size:12px}.hth-why-new i{background:#c7ff38;box-shadow:inset 0 0 0 1px #0d1a1422}.hth-why-new span{display:block;margin-top:8px;font-size:13.5px;font-weight:700;letter-spacing:-.03em}.hth-why-new p{margin-top:4px!important;color:#65736b;font-size:11.5px;line-height:1.55}.hth-worry3{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hth-worry3 article{display:flex;flex-direction:column;min-width:0}.hth-worry3 blockquote{position:relative;height:134px;margin:0;padding:16px 18px;background:#e6ebe6;border-left:3px solid #315e47;color:#3d4a43}.hth-worry3 blockquote em{position:absolute;right:16px;top:12px;color:#b7c2bb;font:500 22px DM Mono,monospace;font-style:normal}.hth-worry3 blockquote svg{color:#9aa69f}.hth-worry3 blockquote p{margin-top:8px!important;font-size:13.5px;line-height:1.6;letter-spacing:-.03em}.hth-worry3 article>div{flex:1;display:flex;flex-direction:column;margin-top:10px;padding:18px 18px 14px;background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.hth-worry3 article>div>b{color:#fff;font-size:16.5px;letter-spacing:-.04em}.hth-worry3 ul{margin:12px 0 0;padding:0;list-style:none}.hth-worry3 li{display:flex;gap:7px;padding:8px 0;border-top:1px solid #ffffff14;font-size:12px;line-height:1.5}.hth-worry3 li svg{flex:0 0 auto;margin-top:3px;color:#c7ff38}.hth-worry3 footer{margin-top:auto;color:#8f9d95;font-size:11px}.hth-worry3 footer i{color:#c7ff38;font:500 11px DM Mono,monospace;font-style:normal}.hth-eng{grid-template-rows:176px 46px 1fr}.hth-eng-screens b{font-size:14.5px}.hth-eng-screens p{font-size:12px}.hth-eng-old{text-decoration:none;color:#7a877f}.hth-eng-core article{padding:16px 16px 12px}.hth-eng-core ul{display:flex;flex-direction:column;flex:1}.hth-eng-core li{flex:1;display:flex;align-items:center;font-size:12.5px}.hth-map-4 section{display:flex;flex-direction:column}.hth-map-4 section>div{flex:1;align-items:center}.hth-map-4 section>div span{font-size:13px}.hth-give article p{font-size:13px;line-height:1.75}.hth-give article b{font-size:19px}.hth-worry3 blockquote{height:118px}.hth-worry3 blockquote p{font-size:15px}.hth-worry3 article>div>b{font-size:18px}.hth-worry3 ul{display:flex;flex-direction:column}.hth-worry3 li{padding:12px 0;font-size:13.5px}.hth-worry3 ul{flex:1}.hth-worry3 li{flex:1;align-items:center}.hth-worry3 li svg{margin-top:0}.hth-diag{width:100%;height:100%;border-collapse:collapse;border-top:1px solid #173426;font-size:12px}.hth-diag thead th{height:36px;background:#0d1a14;color:#c7ff38;font-size:11.5px;font-weight:700}.hth-diag tbody th{width:120px;padding:0 14px;background:#e6ebe6;border-bottom:1px solid #f4f6f2;text-align:left;font-size:13px}.hth-diag td{padding:0 10px;background:#fff;border-bottom:1px solid #e3e9e4;border-left:1px solid #eef2ef;color:#3d4a43;text-align:center}.hth-diag td:last-child{color:#8a5a12;background:#fdf8ee}.hth-five{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.hth-five article{position:relative;display:flex;flex-direction:column;min-width:0;padding:18px 16px 0;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-five article>em{color:#b7c2bb;font:500 20px DM Mono,monospace;font-style:normal}.hth-five article>b{margin-top:10px;font-size:16px;line-height:1.35;letter-spacing:-.04em;min-height:44px}.hth-five dl{margin:12px 0 0}.hth-five dt{margin-top:12px;color:#397454;font-size:10px;font-weight:700}.hth-five dd{margin:4px 0 0;color:#3d4a43;font-size:12px;line-height:1.6}.hth-five footer{display:flex;gap:7px;margin:auto -16px 0;padding:14px 16px;background:#0d1a14;color:#fff;font-size:12px;line-height:1.55;font-weight:600}.hth-five footer svg{flex:0 0 auto;margin-top:3px;color:#c7ff38}.hth-tidy{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:270px 40px 300px 1fr;gap:0 14px;align-items:stretch}.hth-tidy figure{margin:0;display:flex;flex-direction:column}.hth-tidy figcaption{color:#6d7e74;font-size:11px;font-weight:700}.hth-tidy .is-after figcaption{color:#315e47}.hth-tidy-card{flex:1;display:flex;flex-direction:column;margin-top:8px;padding:18px;background:#fff;border:1px solid #d3dcd5;font-family:Manrope,Pretendard,sans-serif}.hth-tidy .is-before .hth-tidy-card{opacity:.82}.hth-tidy .is-after .hth-tidy-card{border-color:#315e47;box-shadow:0 10px 30px #18201d1a}.hth-tidy-card>b{font-size:15px}.hth-tidy-card>p{margin-top:4px!important;color:#65736b;font-size:12px}.hth-tidy-card>strong{margin-top:18px;font-size:22px}.hth-tidy-card ul{margin:16px 0 0;padding:0;list-style:none}.hth-tidy-card li{display:flex;justify-content:space-between;padding:7px 0;border-bottom:1px dashed #d3dcd5;font-size:12px;color:#3d4a43}.hth-tidy-card li.is-sum{border-bottom:0;font-weight:800;color:#0b1712;font-size:13.5px}.hth-tidy-card li i{font-style:normal}.hth-tidy-btn{margin-top:auto;padding:11px;background:#0d1a14;color:#fff;text-align:center;font-size:13px;font-weight:700}.hth-tidy .is-after .hth-tidy-btn{background:#315e47}.hth-tidy-card small{margin-top:8px;color:#8a958e;font-size:10.5px;text-align:center}.hth-tidy-card small.is-state{margin-top:10px;padding:6px;background:#eef6d8;color:#315e47;font-weight:700}.hth-tidy-arrow{align-self:center;padding:8px;width:40px;height:40px;border-radius:50%;background:#c7ff38;color:#0d1a14}.hth-tidy-rules{margin:0 0 0 14px;padding:0;list-style:none;display:flex;flex-direction:column;border-top:1px solid #173426}.hth-tidy-rules li{flex:1;display:grid;grid-template-columns:28px 1fr;align-content:center;-moz-column-gap:8px;column-gap:8px;border-bottom:1px solid #d3dcd5}.hth-tidy-rules em{grid-row:span 2;color:#315e47;font-size:20px;font-weight:700;font-style:normal}.hth-tidy-rules b{font-size:15px;letter-spacing:-.03em}.hth-tidy-rules p{margin-top:4px!important;color:#55645b;font-size:12px;line-height:1.6}.hth-room{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:380px 1fr;gap:18px}.hth-room-house{display:flex;flex-direction:column;background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.hth-room-house header{padding:18px 20px;border-bottom:1px solid #ffffff14}.hth-room-house header small{color:#c7ff38;font:500 10px DM Mono,monospace}.hth-room-house header b{display:block;margin-top:8px;color:#fff;font-size:20px}.hth-room-house header span{display:block;margin-top:6px;color:#9aa59f;font-size:11.5px}.hth-room-list{flex:1;display:flex;flex-direction:column}.hth-room-list div{flex:1;display:grid;grid-template-columns:80px 1fr auto;align-items:center;padding:0 20px;border-bottom:1px solid #ffffff10}.hth-room-list b{color:#fff;font-size:14px}.hth-room-list span{color:#dfe6e1;font:500 14px DM Mono,monospace}.hth-room-list span small{color:#8f9d95;font-size:10px}.hth-room-list i{color:#9aa59f;font-size:11px;font-style:normal}.hth-room-list .is-on{background:#c7ff38}.hth-room-list .is-on b,.hth-room-list .is-on span,.hth-room-list .is-on i,.hth-room-list .is-on small{color:#0d1a14}.hth-room-fields{display:flex;flex-direction:column;background:#fff;border:1px solid #c4cec7;border-top:2px solid #315e47}.hth-room-fields header{display:flex;align-items:baseline;gap:10px;padding:14px 18px;border-bottom:1px solid #d3dcd5}.hth-room-fields header code{color:#315e47;font-size:14px;font-weight:700}.hth-room-fields header small{color:#7a877f;font-size:11px}.hth-room-fields div{flex:1;display:grid;grid-template-columns:110px 90px 190px 1fr;align-items:center;padding:0 18px;border-bottom:1px solid #eef2ef}.hth-room-fields div code{color:#397454;font-size:11.5px}.hth-room-fields div b{font-size:13px}.hth-room-fields div strong{font:500 12.5px DM Mono,monospace;color:#0b1712}.hth-room-fields div span{color:#65736b;font-size:12px}.hth-calc{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:1fr 380px;gap:20px}.hth-calc-line{display:flex;flex-direction:column}.hth-calc-line header small{color:#397454;font-size:11px;font-weight:700}.hth-calc-line header b{display:block;margin-top:6px;font-size:20px;letter-spacing:-.04em}.hth-calc-bar{display:flex;gap:4px;height:78px;margin-top:16px}.hth-calc-bar span{display:flex;flex-direction:column;justify-content:center;padding:0 16px}.hth-calc-bar .is-m{background:#0d1a14;color:#fff}.hth-calc-bar .is-d{background:#c7ff38;color:#0d1a14}.hth-calc-bar b{font-size:18px}.hth-calc-bar i{margin-top:4px;font:500 11px DM Mono,monospace;font-style:normal;opacity:.75}.hth-calc-line ol{flex:1;display:flex;flex-direction:column;margin:16px 0 0;padding:0;list-style:none;border-top:1px solid #173426}.hth-calc-line li{flex:1;display:grid;grid-template-columns:30px 190px 1fr;align-items:center;border-bottom:1px solid #d3dcd5}.hth-calc-line li em{color:#315e47;font-size:19px;font-weight:700;font-style:normal}.hth-calc-line li b{font-size:14.5px;letter-spacing:-.03em}.hth-calc-line li span{color:#3d4a43;font:500 12.5px DM Mono,Pretendard,monospace}.hth-receipt{display:flex;flex-direction:column;padding:0 22px;background:#fff;border:1px solid #c4cec7;border-top:4px solid #0d1a14;box-shadow:0 14px 40px #18201d1a}.hth-receipt header{padding:18px 0 14px;border-bottom:1px dashed #b9c5be}.hth-receipt header small{color:#7a877f;font:500 9.5px DM Mono,monospace;letter-spacing:.1em}.hth-receipt header b{display:block;margin-top:6px;font-size:16px}.hth-receipt>div{flex:1;display:grid;grid-template-columns:90px 1fr auto;align-items:center;border-bottom:1px solid #eef2ef;font-size:13px}.hth-receipt>div i{color:#8a958e;font:500 10.5px DM Mono,monospace;font-style:normal}.hth-receipt>div b{font:500 14px DM Mono,monospace}.hth-receipt>div.is-sub{border-top:1px dashed #b9c5be;font-weight:700}.hth-receipt>div.is-total{flex:1.4;margin:0 -22px;padding:0 22px;background:#0d1a14;color:#fff;border:0}.hth-receipt>div.is-total b{color:#c7ff38;font-size:22px}.hth-receipt footer{padding:10px 0;color:#7a877f;font-size:10.5px}.hth-state{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-rows:1fr 150px;gap:14px}.hth-state-main{display:grid;grid-template-columns:repeat(5,1fr);gap:22px}.hth-state-main article{position:relative;display:flex;flex-direction:column;padding:18px 16px 14px;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-state-main article+article:before{content:"";position:absolute;left:-20px;top:50%;border:7px solid transparent;border-left:10px solid #315e47;border-right:0;margin-top:-7px}.hth-state-main article.is-key{background:#0d1a14;color:#fff;border-color:#0d1a14;border-top-color:#c7ff38}.hth-state-main small{color:#9aa69f;font:500 11px DM Mono,monospace}.hth-state-main b{margin-top:12px;font-size:21px;letter-spacing:-.04em}.hth-state-main code{margin-top:4px;color:#397454;font-size:11px}.hth-state-main .is-key code{color:#c7ff38}.hth-state-main p{margin-top:14px!important;color:#55645b;font-size:12.5px;line-height:1.6}.hth-state-main .is-key p{color:#cfd8d2}.hth-state-main footer{margin-top:auto;padding-top:10px;border-top:1px solid #e3e9e4;color:#7a877f;font-size:11px}.hth-state-main .is-key footer{border-color:#ffffff1a;color:#c7ff38}.hth-state-side{display:grid;grid-template-columns:repeat(3,1fr);gap:10px}.hth-state-side div{display:grid;grid-template-columns:auto 1fr;align-content:center;gap:4px 10px;padding:0 18px;background:#fdf4e3;border:1px solid #e6c789;border-left:3px solid #c99a2e}.hth-state-side b{font-size:17px}.hth-state-side code{align-self:center;color:#8a5a12;font-size:11px}.hth-state-side i{grid-column:1/-1;color:#8a5a12;font-size:11px;font-weight:700;font-style:normal}.hth-state-side span{grid-column:1/-1;color:#55645b;font-size:12px;line-height:1.55}.hth-two{position:absolute;z-index:2;left:62px;right:62px;top:170px;height:414px;display:grid;grid-template-columns:300px 120px 1fr;gap:14px}.hth-two figure{margin:0;display:flex;flex-direction:column;min-width:0}.hth-two figcaption{color:#315e47;font-size:11px;font-weight:700}.hth-two-phone>div{flex:1;margin-top:8px;padding:14px;background:#fff;border:8px solid #0d1a14;border-radius:22px;font-family:Manrope,Pretendard,sans-serif}.hth-two-phone header{font-size:17px;font-weight:800;padding-bottom:10px}.hth-two-phone article{display:flex;flex-direction:column;margin-top:8px;padding:10px 12px;border:1px solid #e3e9e4}.hth-two-phone article b{font-size:12.5px}.hth-two-phone article span{margin-top:2px;color:#7a877f;font-size:11px}.hth-two-phone article em{align-self:flex-start;margin-top:6px;padding:2px 7px;background:#fdf4e3;color:#8a5a12;font-size:10.5px;font-weight:700;font-style:normal}.hth-two-phone article em.is-wait{background:#eef2ef;color:#55645b}.hth-two-phone article em.is-done{background:#e6ebe6;color:#7a877f}.hth-two-phone article i{margin-top:8px;padding:7px;background:#315e47;color:#fff;text-align:center;font-size:11.5px;font-weight:700;font-style:normal}.hth-two .is-hit{outline:2px solid #c7ff38;outline-offset:1px;background:#f7fde6}.hth-two-link{align-self:center;display:flex;flex-direction:column;align-items:center;gap:4px;padding:16px 8px;background:#0d1a14;color:#fff;text-align:center;position:relative}.hth-two-link:before,.hth-two-link:after{content:"";position:absolute;top:50%;width:14px;border-top:2px dashed #c7ff38}.hth-two-link:before{left:-14px}.hth-two-link:after{right:-14px}.hth-two-link code{color:#c7ff38;font-size:10px}.hth-two-link b{font:500 12px DM Mono,monospace}.hth-two-link span{color:#9aa59f;font-size:10.5px}.hth-two-pc table{width:100%;margin-top:8px;border-collapse:collapse;background:#fff;border:1px solid #c4cec7;font-size:12px}.hth-two-pc th{height:36px;padding:0 10px;background:#0d1a14;color:#c7ff38;font-size:11px;text-align:left}.hth-two-pc td{height:58px;padding:0 10px;border-bottom:1px solid #eef2ef;white-space:nowrap}.hth-two-pc tr.is-hit td{background:#f7fde6;font-weight:700}.hth-two-pc tr.is-lock td:nth-child(6){color:#b0b9b3;text-decoration:line-through}.hth-two-pc p{margin-top:10px!important;padding:10px 12px;background:#fdf4e3;color:#8a5a12;font-size:11.5px}.hth-five article>b{min-height:0}.hth-five dl{flex:1;display:flex;flex-direction:column;justify-content:center;margin:0}.hth-five dd{font-size:13px}.hth-five footer{min-height:78px;align-items:center}.hth-state-main em{align-self:flex-start;margin-top:auto;margin-bottom:12px;padding:3px 8px;background:#eef2ef;color:#3d4a43;font:600 10.5px Manrope,Pretendard,sans-serif;font-style:normal}.hth-state-main .is-key em{background:#c7ff38;color:#0d1a14}.hth-state-main footer{margin-top:0}.hth-naver{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:1fr 1fr;gap:22px}.hth-naver-cmp{width:100%;height:100%;border-collapse:collapse;border-top:1px solid #173426}.hth-naver-cmp thead th{height:40px;background:#e6ebe6;color:#55645b;font-size:12.5px}.hth-naver-cmp thead th.is-pick{background:#0d1a14;color:#c7ff38}.hth-naver-cmp tbody th{width:150px;padding:0 14px;background:#fff;border-bottom:1px solid #e3e9e4;text-align:left;font-size:13px}.hth-naver-cmp td{padding:0 14px;background:#fff;border-bottom:1px solid #e3e9e4;color:#7a877f;font-size:12.5px}.hth-naver-cmp td.is-pick{background:#f7fde6;color:#0b1712;font-weight:700}.hth-naver-cmp td.is-pick svg{margin-right:6px;color:#315e47;vertical-align:-1px}.hth-naver-lang{display:flex;flex-direction:column;gap:12px}.hth-naver-tiles{flex:1;display:grid;grid-template-columns:1fr 1fr;gap:10px}.hth-naver-tiles article{position:relative;overflow:hidden;padding:16px;background:#eef1ea;border:1px solid #d3dcd5}.hth-naver-tiles article.is-on{outline:2px solid #c7ff38;outline-offset:-2px;background:#f3f6ee}.hth-naver-river{position:absolute;left:-10%;right:-10%;bottom:-18px;height:56px;background:#cfe0e6;border-radius:50%;transform:rotate(-6deg)}.hth-naver-stn{position:relative;display:inline-flex;align-items:center;gap:6px;padding:4px 9px 4px 4px;background:#fff;border:1px solid #c4cec7;border-radius:14px;font-size:13px;font-weight:700}.hth-naver-stn em,.hth-mapui-stn em,.hth-stn-card em{display:grid;place-items:center;width:18px;height:18px;border-radius:50%;background:#cd7c2f;color:#fff;font:700 10px Manrope,sans-serif;font-style:normal}.hth-naver-tiles small{position:absolute;left:16px;bottom:12px;color:#3f6f86;font-size:11.5px;font-weight:600}.hth-naver-tiles code{position:absolute;right:12px;top:12px;padding:2px 6px;background:#0d1a14;color:#c7ff38;font-size:10px}.hth-naver-code{margin:0;padding:14px 16px;background:#0d1a14;color:#dfe6e1;font:500 13px/1.7 DM Mono,monospace;border-left:3px solid #c7ff38}.hth-naver-code span{color:#7a877f}.hth-naver-code i{color:#7a877f;font-style:normal}.hth-naver-code b{color:#c7ff38;font-weight:500}.hth-mapui{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:270px 1fr 250px;gap:0 14px}.hth-mapui-list{display:flex;flex-direction:column;background:#fff;border:1px solid #c4cec7;font-family:Manrope,Pretendard,sans-serif}.hth-mapui-list header{padding:12px 14px;border-bottom:1px solid #e3e9e4}.hth-mapui-list header b{font-size:14px}.hth-mapui-list header span{display:block;margin-top:2px;color:#7a877f;font-size:10.5px}.hth-mapui-list article{flex:1;display:flex;gap:10px;align-items:center;padding:0 12px;border-bottom:1px solid #eef2ef}.hth-mapui-list article>i{flex:0 0 54px;height:54px;background:linear-gradient(135deg,#d9e2dc,#b9c5be)}.hth-mapui-list article b{display:block;font-size:12px}.hth-mapui-list article span{display:block;margin-top:2px;color:#7a877f;font-size:10.5px}.hth-mapui-list article strong{display:block;margin-top:4px;font-size:13px}.hth-mapui-list article small{color:#7a877f;font-size:10px;font-weight:500}.hth-mapui-list article.is-on{background:#f7fde6;box-shadow:inset 3px 0 #315e47}.hth-mapui-map{position:relative;overflow:hidden;background:#eef1ea;border:1px solid #c4cec7}.hth-mapui-map svg{position:absolute;inset:0;width:100%;height:100%}.hth-mapui-search{position:absolute;left:50%;top:14px;transform:translate(-50%);padding:7px 14px;background:#fff;border-radius:16px;box-shadow:0 4px 14px #18201d26;font:700 12px Manrope,sans-serif}.hth-mapui-pin{position:absolute;transform:translate(-50%,-100%);padding:5px 9px;background:#fff;border:1px solid #c4cec7;border-radius:14px;box-shadow:0 3px 10px #18201d22;font:800 12px Manrope,sans-serif}.hth-mapui-pin.is-on{z-index:2;padding:8px 13px;background:#0d1a14;color:#c7ff38;border-color:#0d1a14;font-size:14px}.hth-mapui-cluster{position:absolute;transform:translate(-50%,-50%);display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:#315e47dd;color:#fff;box-shadow:0 0 0 7px #315e4733;font:800 13px Manrope,sans-serif}.hth-mapui-stn{position:absolute;display:flex;align-items:center;gap:5px;padding:3px 8px 3px 3px;background:#fff;border-radius:12px;font:700 11px Manrope,sans-serif}.hth-mapui-notes{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-top:1px solid #173426}.hth-mapui-notes li{flex:1;display:grid;grid-template-columns:26px 1fr;align-content:center;-moz-column-gap:6px;column-gap:6px;border-bottom:1px solid #d3dcd5}.hth-mapui-notes em{grid-row:span 2;color:#315e47;font-size:18px;font-weight:700;font-style:normal}.hth-mapui-notes b{font-size:14px}.hth-mapui-notes p{margin-top:3px!important;color:#55645b;font-size:11.5px;line-height:1.55}.hth-addr{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:1fr 110px 1fr 270px;gap:14px}.hth-addr figure{margin:0;display:flex;flex-direction:column;min-width:0}.hth-addr figcaption{display:flex;align-items:baseline;gap:8px;color:#7a877f;font-size:11px}.hth-addr figcaption b{color:#0b1712;font-size:15px}.hth-addr .is-open figcaption b{color:#315e47}.hth-addr-map{position:relative;flex:1;margin-top:8px;overflow:hidden;background:linear-gradient(90deg,transparent 46%,#fff 46%,#fff 50%,transparent 50%),linear-gradient(0deg,transparent 38%,#fff 38%,#fff 42%,transparent 42%),#eef1ea;border:1px solid #c4cec7}.hth-addr-circle{position:absolute;left:50%;top:46%;width:170px;height:170px;margin:-85px 0 0 -85px;border-radius:50%;background:#315e4722;border:2px solid #315e47}.hth-addr-pin{position:absolute;left:44%;top:40%;width:26px;height:26px;margin:-26px 0 0 -13px;border-radius:50% 50% 50% 0;background:#0d1a14;transform:rotate(-45deg);box-shadow:0 0 0 6px #c7ff3866}.hth-addr-label{position:absolute;left:50%;bottom:14px;transform:translate(-50%);padding:6px 11px;background:#fff;box-shadow:0 3px 10px #18201d22;font:700 11.5px Manrope,sans-serif;white-space:nowrap}.hth-addr-label.is-full{background:#0d1a14;color:#c7ff38}.hth-addr ul{margin:10px 0 0;padding:0;list-style:none}.hth-addr li{padding:7px 0;border-top:1px solid #d3dcd5;font-size:12px;color:#3d4a43}.hth-addr-gate{align-self:center;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 8px;background:#c7ff38;color:#0d1a14;text-align:center}.hth-addr-gate b{font-size:14px}.hth-addr-gate span{font:500 9.5px DM Mono,monospace}.hth-addr-db{display:flex;flex-direction:column;background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.hth-addr-db header{padding:16px;border-bottom:1px solid #ffffff14}.hth-addr-db header code{display:block;color:#c7ff38;font-size:14px}.hth-addr-db header small{color:#8f9d95;font-size:11px}.hth-addr-db div{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 16px;border-bottom:1px solid #ffffff10}.hth-addr-db div code{color:#fff;font-size:13px}.hth-addr-db div span{margin-top:5px;color:#a5b0aa;font-size:12px}.hth-addr-db footer{padding:14px 16px;color:#8f9d95;font-size:11.5px;line-height:1.6}.hth-stn{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:420px 1fr;gap:24px}.hth-stn-card{display:flex;flex-direction:column;background:#fff;border:1px solid #c4cec7;border-top:3px solid #0d1a14;box-shadow:0 14px 40px #18201d1a;font-family:Manrope,Pretendard,sans-serif}.hth-stn-card header{padding:20px 22px;border-bottom:1px solid #e3e9e4}.hth-stn-card header b{font-size:18px}.hth-stn-card header span{display:block;margin-top:4px;color:#7a877f;font-size:12px}.hth-stn-card>div{flex:1;display:grid;grid-template-columns:30px 1fr auto;grid-template-rows:auto auto;align-content:center;-moz-column-gap:10px;column-gap:10px;padding:0 22px;border-bottom:1px solid #eef2ef}.hth-stn-card>div em{grid-row:span 2;width:26px;height:26px;font-size:12px}.hth-stn-card>div.is-2 em{background:#3b9a4b}.hth-stn-card>div b{font-size:15px}.hth-stn-card>div span{color:#7a877f;font-size:11.5px}.hth-stn-card>div strong{grid-row:1/3;grid-column:3;align-self:center;padding:6px 11px;background:#f7fde6;color:#315e47;font-size:14px}.hth-stn-card>div.is-6 strong{background:#c7ff38;color:#0d1a14}.hth-stn-card footer{display:flex;gap:8px;flex-wrap:wrap;padding:16px 22px}.hth-stn-card footer span{padding:4px 9px;background:#eef2ef;color:#3d4a43;font-size:11px}.hth-stn-calc{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;border-top:1px solid #173426}.hth-stn-calc li{flex:1;display:grid;grid-template-columns:30px 220px 1fr;align-items:center;border-bottom:1px solid #d3dcd5}.hth-stn-calc em{color:#315e47;font-size:19px;font-weight:700;font-style:normal}.hth-stn-calc b{font-size:15px;letter-spacing:-.03em}.hth-stn-calc span{color:#3d4a43;font-size:12.5px;line-height:1.55}.hth-pg{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:150px 1fr 190px 230px;grid-template-rows:1fr 82px;gap:14px 26px}.hth-pg>*{position:relative}.hth-pg-guest{align-self:center;display:flex;flex-direction:column;align-items:center;padding:20px 10px;background:#fff;border:1px solid #c4cec7;text-align:center}.hth-pg-guest small{color:#7a877f;font-size:11px}.hth-pg-guest b{margin-top:8px;padding:8px 18px;background:#315e47;color:#fff;font:700 13px Manrope,sans-serif}.hth-pg-guest span{margin-top:8px;color:#3d4a43;font-size:12px}.hth-pg-ways{display:flex;flex-direction:column;gap:10px}.hth-pg-ways article{flex:1;display:grid;grid-template-columns:1fr auto;align-content:center;gap:4px 10px;padding:0 18px;background:#fff;border:1px solid #c4cec7;border-left:3px solid #b9c5be}.hth-pg-ways article.is-main{border-left-color:#c7ff38;box-shadow:0 8px 24px #18201d14}.hth-pg-ways b{font-size:16px}.hth-pg-ways code{padding:2px 7px;background:#0d1a14;color:#c7ff38;font-size:11px;align-self:center}.hth-pg-ways span{grid-column:1/-1;color:#55645b;font-size:12px}.hth-pg-toss{align-self:center;display:flex;flex-direction:column;align-items:center;gap:6px;padding:24px 14px;background:#0d1a14;color:#fff;text-align:center;border-top:3px solid #c7ff38}.hth-pg-toss svg{color:#c7ff38}.hth-pg-toss b{font-size:18px}.hth-pg-toss span{color:#a5b0aa;font-size:11.5px}.hth-pg-toss em{margin-top:6px;padding:3px 8px;background:#c7ff38;color:#0d1a14;font-size:10.5px;font-weight:800;font-style:normal}.hth-pg-toss:before,.hth-pg-toss:after,.hth-pg-guest:after{content:"";position:absolute;top:50%;width:26px;border-top:2px dashed #315e47}.hth-pg-toss:before{left:-26px}.hth-pg-toss:after{right:-26px}.hth-pg-guest:after{right:-27px}.hth-pg-out{display:flex;flex-direction:column;justify-content:center;gap:10px}.hth-pg-out article{padding:18px;background:#fff;border:1px solid #c4cec7;border-top:2px solid #315e47}.hth-pg-out b{display:block;font-size:15px}.hth-pg-out span{display:block;margin-top:5px;color:#55645b;font-size:12px}.hth-pg-note{grid-column:1/-1;display:flex;align-items:center;gap:18px;padding:0 22px;background:#fdf4e3;border:1px solid #e6c789;border-left:4px solid #c99a2e}.hth-pg-note b{white-space:nowrap;color:#8a5a12;font-size:14px}.hth-pg-note span{color:#55645b;font-size:12.5px;line-height:1.6}.hth-lanes.is-narrow{right:430px}.hth-refund{position:absolute;z-index:2;right:62px;top:170px;width:350px;height:414px;display:flex;flex-direction:column;background:#fff;border:1px solid #c4cec7;border-top:2px solid #315e47}.hth-refund header{padding:12px 16px;border-bottom:1px solid #d3dcd5}.hth-refund header code{color:#315e47;font-size:13px;font-weight:700}.hth-refund header small{display:block;margin-top:2px;color:#7a877f;font-size:10.5px}.hth-refund>div{flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 16px;border-bottom:1px solid #eef2ef;font-size:12px}.hth-refund>div b{font-size:12.5px}.hth-refund section{padding:12px 16px;background:#0d1a14;color:#dfe6e1}.hth-refund section small{color:#c7ff38;font-size:11px;font-weight:700}.hth-refund section p{display:flex;justify-content:space-between;margin-top:6px!important;font-size:12px}.hth-refund section p b{font:500 13px DM Mono,monospace}.hth-refund section p.is-total{padding-top:6px;border-top:1px solid #ffffff1a}.hth-refund section p.is-total b{color:#c7ff38;font-size:17px}.hth-ex3{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.hth-ex3 article{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-ex3 header{padding:16px 18px 14px;border-bottom:1px solid #e3e9e4}.hth-ex3 header em{color:#b7c2bb;font:500 18px DM Mono,monospace;font-style:normal}.hth-ex3 header b{display:block;margin-top:6px;font-size:17px;letter-spacing:-.04em}.hth-ex3 header span{display:block;margin-top:5px;color:#65736b;font-size:12px;line-height:1.5}.hth-ex3 ol{flex:1;margin:0;padding:6px 18px;list-style:none;display:flex;flex-direction:column}.hth-ex3 li{position:relative;flex:1;display:flex;align-items:center;gap:10px;font-size:13px}.hth-ex3 li i{flex:0 0 auto;display:grid;place-items:center;width:22px;height:22px;border-radius:50%;background:#315e47;color:#fff;font:700 10.5px DM Mono,monospace;font-style:normal}.hth-ex3 li+li:before{content:"";position:absolute;left:10px;top:-8px;height:16px;border-left:1.5px dashed #b9c5be}.hth-ex3 footer{padding:14px 18px;font-size:13px;font-weight:700}.hth-ex3 footer.is-ok{background:#0d1a14;color:#c7ff38}.hth-ex3 footer.is-alt{background:#fdf4e3;color:#8a5a12;border-top:1px solid #e6c789}.hth-naver-cmp td.is-pick svg{display:inline-block}.hth-divider-steps.is-4{grid-template-columns:repeat(4,1fr)}.hth-sys{position:absolute;z-index:2;left:62px;right:62px;top:172px;height:412px;display:grid;grid-template-columns:150px 1fr 1.1fr 1fr;gap:26px}.hth-sys-col{position:relative;display:flex;flex-direction:column;gap:8px;min-width:0}.hth-sys-col+.hth-sys-col:before{content:"";position:absolute;left:-26px;top:50%;width:26px;border-top:2px dashed #315e47}.hth-sys-col>header small{color:#397454;font-size:11px;font-weight:700}.hth-sys-col article{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 14px;background:#fff;border:1px solid #c4cec7}.hth-sys-col article b{font-size:14px}.hth-sys-col article span{margin-top:4px;color:#65736b;font-size:11.5px}.hth-sys-col.is-user article{border-left:3px solid #b9c5be}.hth-sys-col.is-front article.is-big{flex:1.6;border-top:3px solid #315e47}.hth-sys-col.is-front em{margin-top:8px;color:#315e47;font-size:11px;font-weight:700;font-style:normal}.hth-sys-col.is-core{padding:0;gap:0;background:#0d1a14;border-top:3px solid #c7ff38}.hth-sys-col.is-core>header{padding:12px 16px}.hth-sys-col.is-core>header small{color:#c7ff38}.hth-sys-col.is-core article{background:transparent;border:0;border-top:1px solid #ffffff14;display:grid;grid-template-columns:110px 1fr;align-items:center}.hth-sys-col.is-core code{color:#c7ff38;font-size:12.5px}.hth-sys-col.is-core article span{margin:0;color:#cfd8d2;font-size:12px}.hth-sys-col.is-ext article{display:grid;grid-template-columns:22px 1fr;-moz-column-gap:8px;column-gap:8px;align-content:center;border-left:3px solid #c99a2e}.hth-sys-col.is-ext article svg{grid-row:span 2;margin-top:2px;color:#8a5a12}.hth-sys-col.is-ext article span{margin-top:2px}.hth-tech{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:330px;display:grid;grid-template-columns:repeat(5,1fr);gap:10px}.hth-tech article{display:flex;flex-direction:column;padding:18px 16px 0;background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-tech header b{display:block;font-size:18px;letter-spacing:-.03em}.hth-tech header small{display:block;margin-top:4px;color:#397454;font-size:11px;font-weight:700}.hth-tech p{margin-top:14px!important;color:#3d4a43;font-size:12.5px;line-height:1.7}.hth-tech footer{display:flex;justify-content:space-between;align-items:center;margin:auto -16px 0;padding:12px 16px;background:#0d1a14;color:#9aa59f;font-size:11px}.hth-tech footer b{color:#c7ff38;font-size:12px}.hth-tech-vs{position:absolute;z-index:2;left:62px;right:62px;top:516px;height:66px;display:flex;align-items:center;gap:18px;padding:0 22px;background:#e6ebe6;border-left:4px solid #315e47}.hth-tech-vs b{white-space:nowrap;font-size:14px}.hth-tech-vs span{color:#3d4a43;font-size:12.5px;line-height:1.6}.hth-run{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:1fr 330px;gap:18px}.hth-run table{width:100%;height:100%;border-collapse:collapse;border-top:1px solid #173426}.hth-run th{height:38px;padding:0 14px;background:#0d1a14;color:#c7ff38;font-size:11.5px;text-align:left}.hth-run td{padding:0 14px;background:#fff;border-bottom:1px solid #e3e9e4;font-size:12.5px;color:#3d4a43}.hth-run td:first-child{font-weight:700;color:#0b1712}.hth-run td:nth-child(3){font-weight:700;color:#315e47}.hth-run tr.is-pay td{background:#f7fde6}.hth-run aside{display:flex;flex-direction:column;background:#0d1a14;border-top:2px solid #c7ff38}.hth-run aside header{padding:14px 18px;border-bottom:1px solid #ffffff14}.hth-run aside header small{color:#c7ff38;font-size:11.5px;font-weight:700}.hth-run aside div{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 18px;border-bottom:1px solid #ffffff10}.hth-run aside b{color:#fff;font-size:14px}.hth-run aside span{margin-top:4px;color:#a5b0aa;font-size:12px;line-height:1.55}.hth-safe{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:318px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:1fr 1fr;gap:10px}.hth-safe article{display:grid;grid-template-columns:40px 1fr;-moz-column-gap:14px;column-gap:14px;align-content:center;padding:0 20px;background:#fff;border:1px solid #d3dcd5;border-left:3px solid #315e47}.hth-safe article span{grid-row:span 2;display:grid;place-items:center;width:40px;height:40px;background:#0d1a14;color:#c7ff38}.hth-safe article b{font-size:15.5px;letter-spacing:-.03em}.hth-safe article p{margin-top:6px!important;color:#55645b;font-size:12px;line-height:1.6}.hth-safe-base{position:absolute;z-index:2;left:62px;right:62px;top:504px;height:78px;display:grid;grid-template-columns:repeat(4,1fr);align-items:center;padding:0 10px;background:#0d1a14;color:#cfd8d2}.hth-safe-base span{padding:0 14px;border-left:1px solid #ffffff1a;font-size:12px}.hth-safe-base span:first-child{border-left:0}.hth-safe-base b{display:block;margin-bottom:3px;color:#c7ff38;font-size:12.5px}.hth-tech p{font-size:14px;line-height:1.8}.hth-tech header b{font-size:20px}.hth-gantt.is-8 .hth-gantt-head,.hth-gantt.is-8 .hth-gantt-row,.hth-gantt.is-8 .hth-gantt-ms{grid-template-columns:260px repeat(8,1fr)}.hth-gantt.is-8 .hth-gantt-row{min-height:33px;background:repeating-linear-gradient(90deg,transparent 0 calc((100% - 260px)/8 - 1px),#e3e9e4 calc((100% - 260px)/8 - 1px) calc((100% - 260px)/8)) 260px 0/ calc(100% - 260px) 100% no-repeat}.hth-gantt.is-8 .hth-gantt-row>span{padding-left:84px;font-size:11.5px;white-space:normal;line-height:1.3}.hth-gantt.is-8 .hth-gantt-row>i{height:20px}.hth-gantt.is-8 .hth-gantt-head b{font-size:10.5px}.hth-care{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:408px;display:grid;grid-template-columns:1fr 1fr 330px;gap:14px}.hth-care section{display:flex;flex-direction:column;min-width:0}.hth-care section.is-free,.hth-care section.is-month{background:#fff;border:1px solid #d3dcd5;border-top:2px solid #315e47}.hth-care header{display:flex;align-items:center;gap:12px;padding:20px 22px;border-bottom:1px solid #e3e9e4}.hth-care header svg{padding:9px;width:38px;height:38px;background:#0d1a14;color:#c7ff38}.hth-care header b{display:block;font-size:19px;letter-spacing:-.04em}.hth-care header small{display:block;margin-top:3px;color:#397454;font-size:11.5px;font-weight:700}.hth-care ul{flex:1;display:flex;flex-direction:column;margin:0;padding:0 22px;list-style:none}.hth-care li{flex:1;display:flex;align-items:center;gap:9px;border-bottom:1px solid #eef2ef;font-size:13.5px}.hth-care li:last-child{border-bottom:0}.hth-care li svg{flex:0 0 auto;color:#315e47}.hth-care section.is-month{border-top-color:#c7ff38}.hth-care section.is-next{justify-content:center;padding:26px;background:#0d1a14;color:#dfe6e1;border-top:2px solid #c7ff38}.hth-care .is-next small{color:#c7ff38;font-size:11px;font-weight:700}.hth-care .is-next b{margin-top:12px;color:#fff;font-size:21px;letter-spacing:-.04em}.hth-care .is-next p{margin-top:16px!important;color:#a9b5ae;font-size:13px;line-height:1.8}@media print{.hth-root *{box-shadow:none!important}.hth-grid-svg rect{-webkit-mask:none;mask:none}}.ka-root{min-height:100vh;background:#dfe2e3;color:#f4f7f4;font-family:Manrope,Pretendard,Apple SD Gothic Neo,sans-serif;-webkit-font-smoothing:antialiased}.ka-root *{box-sizing:border-box}.ka-root h1,.ka-root h2,.ka-root h3,.ka-root h4,.ka-root p{margin:0}.ka-toolbar{height:58px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;background:#101311;color:#fff;border-bottom:1px solid #ffffff16}.ka-toolbar-title{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;font-weight:750}.ka-toolbar-title>i{width:7px;height:7px;border-radius:50%;background:#c7ff38;box-shadow:0 0 14px #c7ff38}.ka-toolbar-title span{margin-left:8px;color:#818985;font-size:10px;font-weight:500}.ka-toolbar button{display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #ffffff27;border-radius:3px;background:transparent;color:#fff;font-size:10px}.ka-toolbar button svg{width:13px;height:13px}.ka-stage{--ka-scale:1;--ka-height:720px;display:flex;flex-direction:column;align-items:center;gap:30px;padding:36px 24px 64px}.ka-shell{position:relative;flex:0 0 auto;width:calc(1280px * var(--ka-scale));height:var(--ka-height)}.ka-slide{position:absolute;inset:0 auto auto 0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--ka-scale));transform-origin:top left;box-shadow:0 24px 70px #18201d40}.ka-paper{background:#f4f6f2;color:#0b1712}.ka-dark{background:#07100d;color:#f4f7f4}.ka-grid{position:absolute;inset:0;background-image:linear-gradient(#83ffb00b 1px,transparent 1px),linear-gradient(90deg,#83ffb00b 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 82%);mask-image:linear-gradient(90deg,#000,transparent 82%)}.ka-page-grid{position:absolute;inset:0;background-image:linear-gradient(#18342609 1px,transparent 1px),linear-gradient(90deg,#18342609 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000 0 78%,transparent);mask-image:linear-gradient(90deg,#000 0 78%,transparent)}.ka-footer{position:absolute;z-index:5;left:62px;right:62px;bottom:28px;display:flex;justify-content:space-between;color:#79867e;font:500 10px DM Mono,monospace;letter-spacing:.09em}.ka-footer b{font-weight:500;color:#3d5f4d}.ka-footer.is-dark{color:#647169}.ka-footer.is-dark b{color:#839087}.ka-cover{background:#07100d;color:#f4f7f4}.ka-cover-glow{position:absolute;width:590px;height:590px;right:-170px;top:-220px;border-radius:50%;background:radial-gradient(circle,#48ff7b2d 0,transparent 69%)}.ka-cover>header{position:absolute;z-index:5;left:62px;right:62px;top:46px;display:flex;align-items:center;justify-content:space-between}.ka-brand{display:flex;align-items:center;gap:9px}.ka-brand>i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid #fff;border-radius:50%;font:800 13px Manrope;font-style:normal}.ka-brand span{font:800 8px/1.05 Manrope;letter-spacing:.13em}.ka-edition{display:flex;align-items:center;border:1px solid #ffffff42;font:500 9px DM Mono,monospace;letter-spacing:.08em}.ka-edition b{padding:8px 12px;font-weight:500}.ka-edition span{padding:8px 11px;border-left:1px solid #ffffff42;color:#c7ff38}.ka-cover-copy{position:absolute;z-index:4;left:74px;top:167px}.ka-cover-copy>p{color:#8e9d96;font:500 10px DM Mono,monospace;letter-spacing:.15em}.ka-cover-copy h1{margin-top:25px;font-size:58px;line-height:1.12;letter-spacing:-.067em}.ka-cover-copy h1 span{color:#9ba69f;font-weight:500}.ka-cover-copy>div{margin-top:28px;color:#9aa59f;font-size:15px;line-height:1.8;letter-spacing:-.02em}.ka-contract{position:absolute;z-index:5;right:74px;top:121px;width:430px;height:450px;padding:0 22px 20px;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813f5,#09120fee);box-shadow:0 28px 70px #0008}.ka-contract:before{content:"";position:absolute;inset:7px;border:1px solid #ffffff0a;pointer-events:none}.ka-contract-head{height:45px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;color:#89968f;font:500 9px DM Mono,monospace;letter-spacing:.13em}.ka-contract-head i{padding:5px 8px;border:1px solid #c7ff3848;color:#c7ff38;font-style:normal}.ka-contract-total{padding-top:19px}.ka-contract-total>small{color:#78867f;font:500 9px DM Mono,monospace;letter-spacing:.12em}.ka-contract-total>div{display:flex;align-items:flex-end;margin-top:10px}.ka-contract-total>div b{font:500 54px/.85 DM Mono,monospace;letter-spacing:-.08em}.ka-contract-total>div em{margin:0 0 4px 11px;color:#c7ff38;font-size:13px;font-style:normal}.ka-contract-total>p{display:flex;align-items:center;margin-top:13px;padding-bottom:15px;border-bottom:1px solid #ffffff1b}.ka-contract-total>p strong{font-size:14px}.ka-contract-total>p span{margin-left:auto;color:#839089;font-size:10px}.ka-contract-phase article{height:58px;display:grid;grid-template-columns:33px 1fr;align-items:center;border-bottom:1px solid #ffffff17}.ka-contract-phase article>span{color:#5d6b63;font:500 9px DM Mono,monospace}.ka-contract-phase article>div{position:relative;border-left:1px solid #ffffff13;padding-left:13px}.ka-contract-phase small{display:block;color:#718077;font:500 8px DM Mono,monospace;letter-spacing:.09em}.ka-contract-phase b{display:block;margin-top:3px;font-size:11px}.ka-contract-phase em{position:absolute;right:0;top:10px;color:#c7ff38;font:500 10px DM Mono,monospace;font-style:normal}.ka-contract-goal{display:flex;align-items:center;gap:13px;margin-top:15px;padding:12px 13px;background:#c7ff38;color:#0b1712}.ka-contract-goal>svg{width:23px}.ka-contract-goal small{display:block;font:500 8px DM Mono,monospace;letter-spacing:.1em;color:#45611b}.ka-contract-goal b{display:block;margin-top:5px;font-size:10px;line-height:1.45}.ka-cover-proof{position:absolute;z-index:4;left:74px;bottom:108px;padding-left:15px;border-left:2px solid #c7ff38}.ka-cover-proof span{display:block;color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.12em}.ka-cover-proof b{display:block;margin-top:8px;color:#dce3df;font-size:14px;line-height:1.55}.ka-cover>footer{position:absolute;z-index:5;left:62px;right:62px;bottom:36px;display:flex;gap:33px;padding-top:14px;border-top:1px solid #ffffff1b;color:#738078;font:500 9px DM Mono,monospace;letter-spacing:.08em}.ka-cover>footer b{margin-left:auto;color:#c7ff38;font-weight:500}.ka-page-head{position:absolute;z-index:2;left:62px;right:62px;top:49px}.ka-page-head>p,.ka-standard-head>p{color:#397454;font:500 11px DM Mono,monospace;letter-spacing:.14em}.ka-page-head h2,.ka-standard-head h2{margin-top:14px;color:#0b1712;font-size:34px;line-height:1.16;letter-spacing:-.055em}.ka-page-head h2 em,.ka-standard-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.ka-page-head>span,.ka-standard-head>span{position:absolute;right:0;top:43px;width:390px;color:#65736b;font-size:14px;line-height:1.7;letter-spacing:-.02em}.ka-standard-head{position:absolute;z-index:2;left:62px;right:62px;top:46px}.ka-route{position:absolute;z-index:2;left:62px;right:62px;top:221px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426}.ka-route article{position:relative;height:406px;padding:29px 24px 22px;border-right:1px solid #b9c5be;background:#eef2ed}.ka-route article:first-child{border-left:1px solid #b9c5be}.ka-route article:before{content:"";position:absolute;left:24px;top:-5px;width:9px;height:9px;border-radius:50%;background:#a8b5ad;border:3px solid #f4f6f2}.ka-route article.is-current{background:#0d1a14;color:#fff}.ka-route article.is-current:before{background:#c7ff38}.ka-route small{color:#6d7e74;font:500 10px DM Mono,monospace;letter-spacing:.12em}.ka-route .is-current small{color:#9aaa9f}.ka-route strong{display:block;margin-top:26px;color:#397454;font-size:15px}.ka-route .is-current strong{color:#c7ff38}.ka-route h3{margin-top:16px;font-size:22px;line-height:1.35;letter-spacing:-.045em}.ka-route h3 span,.ka-route p span{display:block}.ka-route p{margin-top:32px;color:#718078;font-size:13px;line-height:1.75}.ka-route .is-current p{color:#9aa9a0}.ka-route article>footer{position:absolute;left:24px;right:24px;bottom:22px;padding-top:13px;border-top:1px solid #bcc7c0;color:#718078;font:500 10px DM Mono,monospace;letter-spacing:.09em}.ka-route .is-current>footer{border-color:#fff2;color:#c7ff38}.ka-divider{background:#07100d;color:#f2f6f2}.ka-divider:after{content:"";position:absolute;width:620px;height:620px;right:-220px;bottom:-330px;border-radius:50%;background:radial-gradient(circle,#c7ff3820,transparent 68%)}.ka-divider-no{position:absolute;right:48px;top:4px;color:#ffffff08;font:700 252px/1 Manrope;letter-spacing:-.1em}.ka-divider>header{position:absolute;z-index:2;left:74px;top:113px}.ka-divider>header small{color:#c7ff38;font:500 11px DM Mono,monospace;letter-spacing:.15em}.ka-divider>header h2{margin-top:29px;font-size:45px;line-height:1.18;letter-spacing:-.062em}.ka-divider>header h2 em{color:#99a79f;font-style:normal;font-weight:500}.ka-divider>header p{margin-top:30px;color:#8f9d95;font-size:15px;line-height:1.85}.ka-divider>header p b{color:#dce5df}.ka-divider-steps{position:absolute;z-index:2;left:74px;right:74px;bottom:100px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26}.ka-divider-steps article{padding:24px 24px 0 0;border-right:1px solid #ffffff18}.ka-divider-steps article+article{padding-left:24px}.ka-divider-steps small{display:block;color:#68766e;font:500 10px DM Mono,monospace;letter-spacing:.12em}.ka-divider-steps b{display:block;margin-top:13px;color:#dce4df;font-size:15px}.ka-divider-steps b span{color:#c7ff38}@media print{.no-print{display:none!important}.ka-stage{display:block;padding:0}.ka-shell{width:1280px;height:720px;-moz-column-break-after:page;break-after:page;page-break-after:always}.ka-shell:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.ka-slide{transform:none;box-shadow:none}@page{size:1280px 720px;margin:0}}.ka-contents .ka-route{grid-template-columns:repeat(5,1fr)}.ka-contents .ka-route article{padding:29px 20px 22px}.ka-contents .ka-route article:before{left:20px}.ka-contents .ka-route h3{font-size:20px}.ka-contents .ka-route p{font-size:12px}.ka-contents .ka-route article>footer{left:20px;right:20px}.ka-quote-bar{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:54px;padding:0 18px;display:flex;align-items:center;gap:22px;background:#dfe7df}.ka-quote-bar b{color:#315e47;font:500 10px DM Mono,monospace;letter-spacing:.08em}.ka-quote-bar span{font-size:13px;color:#0b1712}.ka-quote-bar strong{margin-left:auto;padding:9px 13px;background:#315e47;color:#fff;font-size:12px}.ka-ask-cards{position:absolute;z-index:2;left:62px;right:62px;top:182px;height:362px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.ka-ask-cards article{position:relative;padding:22px 24px;background:#edf1ed;border-top:3px solid #71867a;border-bottom:1px solid #bdc8c1}.ka-ask-cards article>header{display:flex;justify-content:space-between;align-items:center}.ka-ask-cards article>header small{color:#74877c;font:500 10px DM Mono,monospace}.ka-ask-cards article>header svg{width:22px;color:#397454}.ka-ask-cards article>em{display:block;margin-top:18px;color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.12em;font-style:normal}.ka-ask-cards h3{margin-top:10px;font-size:20px;line-height:1.35;letter-spacing:-.045em}.ka-ask-cards ul{margin:18px 0 0;padding:0;list-style:none}.ka-ask-cards li{position:relative;padding:7px 0 7px 14px;border-top:1px solid #d3dbd5;color:#3e4c44;font-size:13px}.ka-ask-cards li:before{content:"";position:absolute;left:0;top:14px;width:5px;height:5px;background:#71867a}.ka-ask-cards article>footer{position:absolute;left:24px;right:24px;bottom:18px;display:flex;justify-content:space-between;padding-top:13px;border-top:1px solid #c8d1cb;font-size:12px}.ka-ask-cards article>footer span{color:#397454;font-weight:700}.ka-ask-cards .is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.ka-ask-cards .is-core>header svg,.ka-ask-cards .is-core>em{color:#c7ff38}.ka-ask-cards .is-core li{border-color:#ffffff1a;color:#d3ddd7}.ka-ask-cards .is-core li:before{background:#c7ff38}.ka-ask-cards .is-core>footer{border-color:#ffffff1d}.ka-ask-cards .is-core>footer span{color:#c7ff38}.ka-ask-cards .is-out{background:#e6e9e6}.ka-ask-cards .is-out li{color:#6b766f;text-decoration:line-through;text-decoration-color:#9aa59f}.ka-ask-cards .is-out>header svg{color:#8a958e}.ka-ask-cards .is-out>footer span{color:#6b766f}.ka-entry-compare{position:absolute;z-index:2;left:62px;right:62px;top:182px;height:362px;display:grid;grid-template-columns:1fr 36px 1fr;align-items:stretch}.ka-entry-compare>i{display:flex;align-items:center;justify-content:center;color:#71867a}.ka-entry-compare>i svg{width:20px}.ka-entry-compare section{padding:18px 22px;background:#edf1ed;border-top:3px solid #71867a;border-bottom:1px solid #bdc8c1}.ka-entry-compare section>header{display:flex;align-items:center;gap:12px}.ka-entry-compare section>header small{color:#74877c;font:500 10px DM Mono,monospace;letter-spacing:.1em}.ka-entry-compare section>header b{font-size:17px}.ka-entry-compare section>header em{margin-left:auto;padding:5px 9px;border:1px solid #9fb0a5;color:#4b6355;font-size:11px;font-style:normal}.ka-entry-compare .is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.ka-entry-compare .is-core>header small{color:#9aaa9f}.ka-entry-compare .is-core>header em{border-color:#c7ff3860;color:#c7ff38}.ka-entry-chart{display:block;width:100%;height:178px;margin-top:14px;background:#e3e9e3}.is-core .ka-entry-chart{background:#122019}.ka-entry-chart text{font:500 10px DM Mono,monospace;fill:#4b6355}.is-core .ka-entry-chart text{fill:#c7ff38}.ka-entry-chart .is-price{fill:none;stroke:#0b1712;stroke-width:2}.is-core .ka-entry-chart .is-price{stroke:#f4f7f4}.ka-entry-chart .is-tp{stroke:#397454;stroke-width:1.5;stroke-dasharray:5 4}.ka-entry-chart .is-sl{stroke:#b5543c;stroke-width:1.5;stroke-dasharray:5 4}.ka-entry-chart .is-entry{stroke:#9aa59f;stroke-dasharray:2 4}.ka-entry-chart .is-dot{fill:#c7ff38;stroke:#0b1712;stroke-width:2}.ka-entry-chart .is-exit{fill:#ff8a5c;stroke:#0d1a14;stroke-width:2}.ka-entry-chart .is-band1{fill:#c7ff380c}.ka-entry-chart .is-band2{fill:#c7ff3816}.ka-entry-chart .is-band3{fill:#c7ff3824}.ka-entry-chart .is-step{fill:none;stroke:#c7ff38;stroke-width:1.5;stroke-dasharray:5 4}.ka-entry-compare ol{margin:14px 0 0;padding:0;list-style:none}.ka-entry-compare li{display:flex;gap:12px;padding:7px 0;border-top:1px solid #d3dbd5;font-size:13px;color:#3e4c44}.ka-entry-compare li span{color:#74877c;font:500 10px/19px DM Mono,monospace}.ka-entry-compare li b{display:inline;color:#0b1712}.ka-entry-compare .is-core li{border-color:#ffffff1a;color:#cfd9d3}.ka-entry-compare .is-core li b{color:#c7ff38}.ka-where{position:absolute;z-index:2;left:62px;right:62px;top:182px;height:362px;display:grid;grid-template-columns:1fr 112px 168px 112px 1fr;align-items:center}.ka-where>section{height:100%;padding:20px 22px;background:#edf1ed;border-top:3px solid #71867a;border-bottom:1px solid #bdc8c1}.ka-where>section>header{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #c8d1cb}.ka-where>section>header svg{width:24px;color:#397454}.ka-where>section>header small{display:block;color:#74877c;font:500 9px DM Mono,monospace;letter-spacing:.08em}.ka-where>section>header b{display:block;margin-top:4px;font-size:18px}.ka-where ol{margin:6px 0 0;padding:0;list-style:none}.ka-where li{display:grid;grid-template-columns:26px 1fr auto;align-items:center;padding:10px 0;border-bottom:1px solid #d3dbd5}.ka-where li span{color:#74877c;font:500 10px DM Mono,monospace}.ka-where li b{font-size:13px}.ka-where li small{color:#6b7a71;font-size:11px}.ka-where .is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.ka-where .is-core>header{border-color:#ffffff1d}.ka-where .is-core>header svg{color:#c7ff38}.ka-where .is-core>header small{color:#9aaa9f}.ka-where .is-core li{border-color:#ffffff14}.ka-where .is-core li span{color:#c7ff38}.ka-where .is-core li small{color:#93a299}.ka-where-link{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.ka-where-link svg{width:22px;color:#397454}.ka-where-link b{font-size:12px}.ka-where-link small{color:#6b7a71;font-size:10px}.ka-where-server{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;background:#dfe7df!important}.ka-where-server svg{width:30px;color:#315e47}.ka-where-server small{color:#4b6355;font:500 9px DM Mono,monospace;letter-spacing:.1em}.ka-where-server b{font-size:18px}.ka-where-server span{padding:6px 10px;background:#315e47;color:#fff;font-size:11px}.ka-route-table{position:absolute;z-index:2;left:62px;right:62px;top:182px;border-top:2px solid #173426;border-bottom:1px solid #bdc8c1}.ka-route-row{display:grid;grid-template-columns:200px 1fr 1fr;border-top:1px solid #d3dbd5}.ka-route-row span{display:flex;align-items:center;gap:9px;height:44px;padding:0 20px;font-size:14px}.ka-route-row span:first-child{color:#4b6355;font-size:12px;font-weight:700;background:#edf1ed}.ka-route-row span+span{border-left:1px solid #d3dbd5}.ka-route-row svg{width:17px;color:#397454}.ka-route-row.is-head span{height:52px;font-size:16px;font-weight:800;background:#e6ece6}.ka-route-row.is-head span:first-child{font:500 10px DM Mono,monospace;letter-spacing:.1em}.ka-route-row.is-foot span{background:#0d1a14;color:#fff;font-size:13px;font-weight:700}.ka-route-row.is-foot span:first-child{color:#9aaa9f}.ka-route-row.is-foot svg{color:#c7ff38}.ka-route-row.is-foot span+span{border-color:#ffffff1a}.ka-route-note{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;display:grid;grid-template-columns:420px 1fr;align-items:center;gap:28px;padding:16px 20px;background:#dfe7df}.ka-route-note small{display:block;color:#315e47;font:500 10px DM Mono,monospace;letter-spacing:.1em}.ka-route-note b{display:block;margin-top:6px;font-size:16px}.ka-route-note p{color:#4b5a51;font-size:13px;line-height:1.65}.ka-dark-head{position:absolute;z-index:2;left:62px;right:62px;top:46px}.ka-dark-head p{color:#c7ff38;font:500 11px DM Mono,monospace;letter-spacing:.14em}.ka-dark-head h2{margin-top:14px;font-size:32px;line-height:1.22;letter-spacing:-.055em}.ka-dark-head h2 em{color:#99a79f;font-style:normal;font-weight:500}.ka-scope-flow{position:absolute;z-index:2;left:62px;right:62px;top:182px;display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:stretch}.ka-scope-flow>i{display:flex;align-items:center;justify-content:center;color:#68766e}.ka-scope-flow>i svg{width:18px}.ka-scope-flow article{height:170px;padding:18px 20px;border:1px solid #ffffff1c;background:#0b1813}.ka-scope-flow article>span{display:block;color:#68766e;font:500 10px DM Mono,monospace;letter-spacing:.1em}.ka-scope-flow article>svg{display:block;width:22px;margin-top:16px;color:#c7ff38}.ka-scope-flow article>b{display:block;margin-top:12px;font-size:18px}.ka-scope-flow article>p{margin-top:9px;color:#8f9d95;font-size:13px;line-height:1.6}.ka-scope-flow .is-done{background:#c7ff38;color:#0b1712;border-color:#c7ff38}.ka-scope-flow .is-done>span{color:#45611b}.ka-scope-flow .is-done>svg{color:#0b1712}.ka-scope-flow .is-done>p{color:#2d3f16}.ka-promise{position:absolute;z-index:2;left:62px;right:62px;top:380px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26}.ka-promise article{display:flex;gap:14px;padding:20px 22px 0 0;border-right:1px solid #ffffff18}.ka-promise article+article{padding-left:22px}.ka-promise article:last-child{border-right:0}.ka-promise svg{flex:0 0 auto;width:20px;color:#c7ff38}.ka-promise small{display:block;color:#68766e;font:500 10px DM Mono,monospace;letter-spacing:.1em}.ka-promise b{display:block;margin-top:8px;color:#eef3ef;font-size:15px;line-height:1.4}.ka-promise span{display:block;margin-top:8px;color:#8f9d95;font-size:12px;line-height:1.6}.ka-next{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:52px;padding:0 18px;display:flex;align-items:center;gap:20px;border:1px solid #ffffff1f;background:#0b1813}.ka-next span{color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.1em}.ka-next b{font-size:13px;color:#dce4df}.ka-next svg{margin-left:auto;width:18px;color:#c7ff38}.ka-entry-compare{height:396px}.ka-entry-chart{height:auto;aspect-ratio:520/210}.ka-entry-compare li{display:grid;grid-template-columns:28px 1fr;gap:0}.ka-entry-compare li p{font-size:13px}.ka-entry-compare li p b{display:inline}.ka-scope-flow{top:190px}.ka-scope-flow article{height:196px;padding:22px}.ka-scope-flow article>b{font-size:20px}.ka-scope-flow article>p{font-size:14px}.ka-promise{top:430px}.ka-promise b{font-size:16px}.ka-promise span{font-size:13px}.ka-entry-compare{height:384px}.ka-entry-chart{margin-top:10px}.ka-entry-compare ol{margin-top:8px}.ka-entry-compare li{padding:6px 0}.ka-rfp-qa{position:absolute;z-index:2;left:62px;right:62px;top:176px;border-top:2px solid #173426}.ka-rfp-row{display:grid;grid-template-columns:330px 1fr 300px;align-items:center;min-height:90px;border-bottom:1px solid #c8d1cb}.ka-rfp-row.is-head{min-height:34px;background:#e6ece6}.ka-rfp-row.is-head span{padding:0 22px;color:#4b6355;font:500 10px DM Mono,monospace;letter-spacing:.1em}.ka-rfp-ask{display:flex;align-items:center;gap:18px;height:100%;padding:0 22px;background:#edf1ed}.ka-rfp-ask small{color:#397454;font:500 14px DM Mono,monospace}.ka-rfp-ask b{font-size:17px;line-height:1.4;letter-spacing:-.04em}.ka-rfp-ask b span{display:block}.ka-rfp-row>p{padding:0 26px;font-size:16px;line-height:1.5;letter-spacing:-.03em;color:#0b1712}.ka-rfp-row ul{margin:0;padding:0 22px;list-style:none;border-left:1px solid #d3dbd5}.ka-rfp-row li{position:relative;padding:3px 0 3px 13px;color:#4b5a51;font-size:12px}.ka-rfp-row li:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;background:#71867a}.ka-rfp-row.is-core{background:#0d1a14;border-bottom-color:#0d1a14}.ka-rfp-row.is-core .ka-rfp-ask{background:#0d1a14;color:#fff;border-left:3px solid #c7ff38}.ka-rfp-row.is-core .ka-rfp-ask small{color:#c7ff38}.ka-rfp-row.is-core>p{color:#fff;font-weight:700}.ka-rfp-row.is-core ul{border-color:#ffffff1a}.ka-rfp-row.is-core li{color:#cfd9d3}.ka-rfp-row.is-core li:before{background:#c7ff38}.ka-next.is-paper{background:#dfe7df;border-color:#dfe7df}.ka-next.is-paper span{color:#315e47}.ka-next.is-paper b{color:#0b1712}.ka-next.is-paper svg{color:#315e47}.ka-mini-chart{display:block;width:100%;height:120px;background:#fbfcfa;border:1px solid #d3dbd5}.ka-mini-chart .is-grid{stroke:#e3e9e3;stroke-width:1}.ka-mini-chart .is-price{fill:none;stroke:#0b1712;stroke-width:1.8}.ka-mini-chart .is-ma20{fill:none;stroke:#397454;stroke-width:1.4}.ka-mini-chart .is-ma60{fill:none;stroke:#b5791d;stroke-width:1.4;stroke-dasharray:4 3}.ka-mini-chart .is-marker{fill:#c7ff38;stroke:#0b1712;stroke-width:2}.ka-mini-chart .is-marker-line{stroke:#0b1712;stroke-width:1;stroke-dasharray:2 3}.ka-w2c{position:absolute;z-index:2;left:62px;right:62px;top:182px;height:394px;display:grid;grid-template-columns:1fr 34px 1.05fr 34px 1fr}.ka-w2c>i{display:flex;align-items:center;justify-content:center;color:#71867a}.ka-w2c>i svg{width:18px}.ka-w2c>section{display:flex;flex-direction:column;padding:20px 20px 22px;background:#edf1ed;border-top:1px solid #173426;border-bottom:1px solid #bdc8c1}.ka-w2c>section>header{padding-bottom:13px;border-bottom:1px solid #c8d1cb}.ka-w2c>section>header small{display:block;color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.1em}.ka-w2c>section>header b{display:block;margin-top:6px;font-size:18px;letter-spacing:-.04em}.ka-chat{display:flex;flex-direction:column;gap:12px;margin-top:20px}.ka-chat p{position:relative;max-width:88%;padding:11px 14px;font-size:14px;line-height:1.5;letter-spacing:-.02em}.ka-chat p small{display:block;margin-bottom:4px;font:500 9px DM Mono,monospace;letter-spacing:.08em}.ka-chat .is-client{align-self:flex-start;background:#fff;border:1px solid #c8d1cb;color:#0b1712}.ka-chat .is-client small{color:#71867a}.ka-chat .is-us{align-self:flex-end;background:#315e47;color:#fff}.ka-chat .is-us small{color:#c7ff38}.ka-sheet{margin-top:20px;background:#fff;border:1px solid #b9c5be;font-size:12px}.ka-sheet>div{display:grid;grid-template-columns:46px 1fr 62px;border-top:1px solid #e1e7e2}.ka-sheet>div:first-child{border-top:0}.ka-sheet span{padding:11px 10px;line-height:1.45}.ka-sheet span+span{border-left:1px solid #e1e7e2}.ka-sheet span:first-child{color:#397454;font:500 11px DM Mono,monospace}.ka-sheet .is-head{background:#e6ece6}.ka-sheet .is-head span{padding:7px 10px;color:#4b6355;font:700 10px Manrope,sans-serif}.ka-sheet .is-act{background:#c7ff38;font-weight:800}.ka-sheet .is-empty span{color:#a3aea7;background:repeating-linear-gradient(135deg,#fff 0 6px,#f3f6f3 6px 12px)}.ka-w2c .is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.ka-w2c .is-core>header{border-color:#ffffff1d}.ka-w2c .is-core>header small{color:#c7ff38}.ka-run{margin-top:20px}.ka-run .ka-mini-chart{height:150px;background:#fbfcfa}.ka-legend{display:flex;gap:14px;margin-top:9px;color:#9aaa9f;font-size:10px}.ka-legend span:before{content:"";display:inline-block;width:12px;height:2px;margin-right:5px;vertical-align:middle;background:#fff}.ka-legend .is-20:before{background:#6fae8a}.ka-legend .is-60:before{background:#d39a45}.ka-run code{display:block;margin-top:14px;padding:11px 12px;border:1px solid #ffffff1f;background:#122019;color:#cfd9d3;font:400 11px/1.75 DM Mono,monospace}.ka-run code b{color:#c7ff38;font-weight:500;margin-right:6px}.ka-doc{position:absolute;z-index:2;left:62px;right:300px;top:178px;height:400px;background:#fbfcfa;border:1px solid #b9c5be;box-shadow:8px 8px #dfe7df}.ka-doc>header{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 20px;background:#0d1a14;color:#fff}.ka-doc>header small{display:block;color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.12em}.ka-doc>header b{display:block;margin-top:4px;font-size:15px}.ka-doc dl{display:grid;grid-template-columns:auto auto auto auto auto auto;gap:4px 10px;margin:0;font-size:11px}.ka-doc dt{color:#7f8f86}.ka-doc dd{margin:0 8px 0 0;color:#fff}.ka-doc dd.is-draft{color:#c7ff38}.ka-doc-body{padding:4px 20px}.ka-doc-group{display:grid;grid-template-columns:118px 220px 1fr;align-items:center;min-height:62px;border-bottom:1px solid #e1e7e2}.ka-doc-label{display:flex;align-items:center;gap:10px}.ka-doc-label b{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#315e47;color:#fff;font:500 12px DM Mono,monospace}.ka-doc-label span{font-size:13px;font-weight:800}.ka-doc-group>p{padding-right:14px;color:#0b1712;font-size:12px;font-weight:700;line-height:1.5}.ka-doc-group ul{margin:0;padding:8px 0 8px 14px;list-style:none;border-left:1px dashed #9fb0a5}.ka-doc-group li{padding:2px 0;color:#5b6a61;font:400 11.5px/1.6 DM Mono,Pretendard,monospace}.ka-doc>footer{position:absolute;left:20px;right:20px;bottom:14px;display:flex;align-items:center;gap:12px;font-size:11px;color:#5b6a61}.ka-doc>footer i{width:110px;height:1px;background:#0b1712}.ka-doc>footer b{margin-left:auto;padding:7px 11px;background:#c7ff38;color:#0b1712;font-size:11px}.ka-doc-notes{position:absolute;z-index:2;right:62px;top:178px;width:210px;border-top:1px solid #173426}.ka-doc-notes p{padding:16px 0;border-bottom:1px solid #c8d1cb}.ka-doc-notes small{display:block;color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.08em}.ka-doc-notes b{display:block;margin-top:6px;font-size:14px;line-height:1.45}.ka-stage-board{position:absolute;z-index:2;left:62px;right:62px;top:176px}.ka-stage-chart{position:relative;display:grid;grid-template-columns:150px 870px 1fr;height:132px;border-top:1px solid #173426}.ka-stage-chart .is-label{display:flex;align-items:center;padding-left:16px;background:#edf1ed;color:#4b6355;font-size:12px;font-weight:700}.ka-stage-chart svg{width:870px;height:132px}.ka-stage-chart .is-b1{fill:#e8eee8}.ka-stage-chart .is-b2{fill:#dfe7df}.ka-stage-chart .is-b3{fill:#d3ded5}.ka-stage-chart .is-price{fill:none;stroke:#0b1712;stroke-width:2}.ka-stage-chart .is-stop{fill:none;stroke:#a4472f;stroke-width:1.5;stroke-dasharray:6 4}.ka-stage-chart .is-in{fill:#c7ff38;stroke:#0b1712;stroke-width:2}.ka-stage-chart .is-out{fill:#a4472f;stroke:#fff;stroke-width:2}.ka-stage-chart .is-plus{display:flex;align-items:center;justify-content:center;border:1px dashed #9fb0a5;color:#71867a;font-size:22px}.ka-stage-grid{display:grid;grid-template-columns:150px 290px 290px 290px 1fr;border-top:1px solid #173426}.ka-stage-grid>*{display:flex;align-items:center;min-height:58px;padding:0 16px;border-bottom:1px solid #c8d1cb;font-size:14px}.ka-stage-grid>*+*{border-left:1px solid #d3dbd5}.ka-stage-grid .is-rowhead{background:#edf1ed;color:#4b6355;font-size:12px;font-weight:700}.ka-stage-grid .is-colhead{min-height:42px;background:#0d1a14;color:#c7ff38;font-size:15px}.ka-stage-grid .is-colhead.is-add{background:#fff;color:#71867a;font-size:12px;border:1px dashed #9fb0a5}.ka-stage-grid .is-keep{color:#315e47;font-weight:800}.ka-stage-grid .is-stop{color:#a4472f;font-weight:800}.ka-stage-grid .is-add{color:#9aa59f;font-size:12px;background:repeating-linear-gradient(135deg,transparent 0 6px,#e9eee9 6px 12px)}.ka-stage-grid>span:nth-child(5n+1):first-child{background:none}.ka-show{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:400px;display:grid;grid-template-columns:330px 34px 1fr 34px 1fr}.ka-show>i{display:flex;align-items:center;justify-content:center;color:#71867a}.ka-show>i svg{width:18px}.ka-show-cases{display:flex;flex-direction:column;justify-content:space-between}.ka-show-cases figure{margin:0}.ka-show-cases figcaption{display:flex;justify-content:space-between;margin-bottom:5px;font-size:11px}.ka-show-cases figcaption b{color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.08em}.ka-show-cases figcaption span{color:#4b5a51}.ka-show-cases .ka-mini-chart{height:98px}.ka-show-find{align-self:center;background:#fff;border:1px solid #b9c5be;font-size:14px}.ka-show-find header{padding:12px 16px;background:#e6ece6;border-bottom:1px solid #c8d1cb}.ka-show-find header small{color:#4b6355;font-size:12px;font-weight:800}.ka-show-find>div{display:grid;grid-template-columns:76px 1fr 1fr;border-bottom:1px solid #e1e7e2}.ka-show-find>div span{padding:12px 16px;font:500 14px DM Mono,Pretendard,monospace}.ka-show-find>div span+span{border-left:1px solid #e1e7e2}.ka-show-find>div span:first-child{color:#71867a;font:700 11px Pretendard,sans-serif}.ka-show-find .is-head span{padding:8px 16px;color:#4b6355;font:700 11px Pretendard,sans-serif}.ka-show-find .is-common{background:#c7ff38;border-bottom:0}.ka-show-find .is-common span{font-weight:700;color:#0b1712!important}.ka-show-rule{align-self:center;padding:24px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.ka-show-rule small{display:block;color:#9aaa9f;font-size:12px}.ka-show-rule>b{display:inline-block;margin-top:16px;padding:4px 8px;background:#c7ff38;color:#0b1712;font:500 13px DM Mono,monospace}.ka-show-rule p{margin-top:12px;font-size:20px;line-height:1.45;letter-spacing:-.04em;font-weight:800}.ka-show-rule span{display:block;margin-top:18px;padding-top:14px;border-top:1px solid #ffffff1d;color:#9aaa9f;font-size:12px;line-height:1.6}.ka-week{position:absolute;z-index:2;left:62px;right:62px;top:182px;display:grid;grid-template-columns:110px repeat(5,1fr);grid-template-rows:34px 112px 112px;border-top:1px solid #ffffff2b}.ka-week>span{display:flex;align-items:center;padding:0 14px;border-bottom:1px solid #ffffff18;color:#68766e;font:500 10px DM Mono,monospace;letter-spacing:.1em}.ka-week .is-day+.is-day,.ka-week .is-day:nth-child(2){border-left:1px solid #ffffff12}.ka-week .is-lane{color:#dce4df;font:700 13px Pretendard,sans-serif;letter-spacing:0}.ka-week-ev{margin:10px 5px;padding:13px 14px;display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid #ffffff1c}.ka-week-ev svg{width:17px}.ka-week-ev b{font-size:15px}.ka-week-ev small{color:#8f9d95;font-size:11px;line-height:1.45}.ka-week-ev.is-you{background:#17271f;border-color:#c7ff3866}.ka-week-ev.is-you svg{color:#c7ff38}.ka-week-ev.is-idle{align-items:center;border-style:dashed;background:none}.ka-week-ev.is-idle small{color:#5d6b63}.ka-week-ev.is-sign{background:#c7ff38;border-color:#c7ff38;color:#0b1712}.ka-week-ev.is-sign small{color:#2d3f16}.ka-week-ev.is-we{background:#0b1813}.ka-week-ev.is-we b{color:#cfd9d3;font-size:14px}.ka-c2-week-note{position:absolute;z-index:2;left:62px;right:62px;top:470px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff26}.ka-c2-week-note span{padding:16px 22px 0 0;color:#8f9d95;font-size:14px;line-height:1.6}.ka-c2-week-note span+span{padding-left:22px;border-left:1px solid #ffffff18}.ka-c2-week-note b{color:#eef3ef}.ka-sheet>div{grid-template-columns:46px 1fr 78px}.ka-doc{box-shadow:none;border-top:1px solid #0d1a14}.ka-map{position:absolute;z-index:2;left:62px;right:62px;top:178px;display:grid;grid-template-columns:repeat(5,1fr);gap:0 26px}.ka-map-col{position:relative;display:flex;flex-direction:column}.ka-map-col>section{height:236px;padding:16px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.ka-map-col>section>header small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.ka-map-col>section>header b{display:block;margin-top:6px;font-size:17px;letter-spacing:-.03em}.ka-map-col ul{margin:12px 0 0;padding:0;list-style:none}.ka-map-col li{padding:8px 0;border-top:1px solid #e1e7e2;color:#3e4c44;font-size:12px;line-height:1.4}.ka-map-arrow{position:absolute;right:-22px;top:104px;width:18px;color:#71867a}.ka-map-arrow svg{width:18px}.ka-map-col>footer{margin-top:10px;height:38px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.ka-map-col>footer.is-reuse{background:#dfe7df;color:#315e47}.ka-map-col>footer.is-swap{background:#0d1a14;color:#c7ff38}.ka-map-new{grid-column:1 / span 2;margin-top:10px;height:46px;display:flex;align-items:center;gap:12px;padding:0 14px;border:1.5px dashed #a4472f;background:#fbf1ec}.ka-map-new b{padding:3px 7px;background:#a4472f;color:#fff;font:500 10px DM Mono,monospace}.ka-map-new span{font-size:14px;font-weight:800}.ka-map-new small{color:#7a5545;font-size:11px}.ka-map-facts{position:absolute;z-index:2;left:62px;right:62px;bottom:62px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426}.ka-map-facts span{padding:12px 16px 0 0;color:#4b5a51;font-size:12px}.ka-map-facts span+span{padding-left:16px;border-left:1px solid #c8d1cb}.ka-map-facts b{display:block;margin-bottom:3px;color:#0b1712;font:500 22px DM Mono,monospace;letter-spacing:-.04em}.ka-data{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:398px;display:grid;grid-template-columns:1.15fr 1.1fr .75fr;gap:18px}.ka-data>section{padding:18px 20px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.ka-data>section>header small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.ka-data>section>header b{display:block;margin-top:6px;font-size:16px;letter-spacing:-.03em}.ka-bucket-fig{display:grid;grid-template-columns:1fr 120px 1fr;align-items:center;gap:10px;margin-top:22px}.ka-bucket-in,.ka-bucket-out{font-size:11px;color:#5b6a61;line-height:1.5}.ka-bucket-in b,.ka-bucket-out b{display:block;margin-top:6px;color:#0b1712;font-size:14px}.ka-bucket-out{text-align:right}.ka-bucket-box{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:12px;border:2px solid #173426;border-top:0}.ka-bucket-box i{height:22px;border:1px solid #c8d1cb}.ka-bucket-box i.is-on{background:#c7ff38;border-color:#8fb32a}.ka-bucket p{margin-top:26px;padding-top:14px;border-top:1px solid #e1e7e2;color:#4b5a51;font-size:13px;line-height:1.6}.ka-bucket p b{color:#0b1712}.ka-tiers>div{display:grid;grid-template-columns:86px 1fr 1fr;border-bottom:1px solid #e1e7e2;font-size:12px}.ka-tiers>div span{padding:14px 6px}.ka-tiers>div b{font-size:13px}.ka-tiers .is-head{margin-top:16px;border-top:1px solid #173426;background:#e6ece6}.ka-tiers .is-head span{padding:7px 6px;color:#4b6355;font-weight:700;font-size:11px}.ka-day ol{margin:16px 0 0;padding:0;list-style:none;border-left:2px solid #173426}.ka-day li{position:relative;padding:11px 0 11px 16px;font-size:13px}.ka-day li:before{content:"";position:absolute;left:-6px;top:16px;width:10px;height:10px;background:#c7ff38;border:2px solid #173426}.ka-day time{display:block;color:#397454;font:500 12px DM Mono,monospace}.ka-ind{position:absolute;z-index:2;left:62px;right:62px;top:182px;height:396px;display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.ka-ind-cards{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;border-top:2px solid #173426;border-left:1px solid #c8d1cb}.ka-ind-cards article{padding:14px 16px;border-right:1px solid #c8d1cb;border-bottom:1px solid #c8d1cb;background:#fbfcfa}.ka-ind-cards header{display:flex;justify-content:space-between;align-items:baseline}.ka-ind-cards header b{font-size:15px}.ka-ind-cards header small{color:#397454;font:500 10px DM Mono,monospace}.ka-ind-cards code{display:block;margin-top:12px;color:#3e4c44;font:400 11.5px/1.6 DM Mono,Pretendard,monospace}.ka-ind-lesson{padding:18px 20px;background:#0d1a14;color:#fff;border-top:2px solid #c7ff38}.ka-ind-lesson header small{display:block;color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.1em}.ka-ind-lesson header b{display:block;margin-top:6px;font-size:17px;line-height:1.4}.ka-ind-lesson svg{display:block;width:100%;height:110px;margin-top:16px;background:#122019}.ka-ind-lesson .is-band{stroke:#fff2;stroke-dasharray:3 4}.ka-ind-lesson .is-simple{fill:none;stroke:#c7ff38;stroke-width:2}.ka-ind-lesson .is-wilder{fill:none;stroke:#7fb3ff;stroke-width:2;stroke-dasharray:5 3}.ka-ind-legend{display:flex;gap:16px;margin-top:8px;font-size:11px;color:#9aaa9f}.ka-ind-legend span:before{content:"";display:inline-block;width:14px;height:2px;margin-right:6px;vertical-align:middle}.ka-ind-legend .is-simple:before{background:#c7ff38}.ka-ind-legend .is-wilder:before{background:#7fb3ff}.ka-ind-lesson p{margin-top:14px;color:#cfd9d3;font-size:13px;line-height:1.6}.ka-ind-lesson footer{margin-top:14px;padding-top:12px;border-top:1px solid #ffffff1d;color:#cfd9d3;font-size:13px;line-height:1.6}.ka-ind-lesson footer b{color:#c7ff38}.ka-strat{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:388px;display:grid;grid-template-columns:170px 30px 1.35fr 30px 1fr}.ka-strat>i{display:flex;align-items:center;justify-content:center;color:#71867a}.ka-strat>i svg{width:18px}.ka-strat>section{background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426;padding:16px 18px}.ka-strat small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.ka-strat-in{display:flex;flex-direction:column;justify-content:center}.ka-strat-in b{margin-top:10px;font:500 40px DM Mono,monospace;letter-spacing:-.06em}.ka-strat-in span{margin-top:4px;color:#4b5a51;font-size:13px}.ka-strat-types{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:12px}.ka-strat-types span{padding:8px 0;text-align:center;border:1px solid #c8d1cb;font-size:12px;background:#fff}.ka-strat-types span:first-child{background:#0d1a14;color:#c7ff38;border-color:#0d1a14}.ka-strat-bar{display:flex;margin-top:14px;height:50px}.ka-strat-bar span{display:flex;flex-direction:column;justify-content:center;padding:0 10px;font-size:11px;color:#3e4c44}.ka-strat-bar span:nth-child(1){background:#315e47;color:#dfe7df}.ka-strat-bar span:nth-child(2){background:#9fb8a8}.ka-strat-bar span:nth-child(3){background:#dfe7df}.ka-strat-bar b{font-size:13px;color:inherit}.ka-strat-bar span:nth-child(1) b{color:#fff}.ka-strat-score ol{margin:14px 0 0;padding:0;list-style:none;counter-reset:s}.ka-strat-score li{counter-increment:s;padding:7px 0;border-top:1px solid #e1e7e2;font-size:13px}.ka-strat-score li:before{content:counter(s);display:inline-block;width:20px;color:#397454;font:500 11px DM Mono,monospace}.ka-strat-out{background:#0d1a14!important;border-top-color:#c7ff38!important;color:#fff}.ka-strat-out small{color:#c7ff38}.ka-strat-out code{display:block;margin-top:12px;white-space:pre;color:#cfd9d3;font:400 11.5px/1.7 DM Mono,monospace}.ka-strat-out footer{margin-top:12px;padding-top:10px;border-top:1px solid #ffffff1d;color:#9aaa9f;font-size:11px}.ka-bt{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:396px;display:grid;grid-template-columns:1.55fr 1fr;gap:20px}.ka-bt>section{padding:16px 20px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.ka-bt small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.ka-bt-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.ka-bt-steps article{padding:10px 12px;background:#edf1ed;border-left:3px solid #315e47}.ka-bt-steps span{color:#397454;font:500 10px DM Mono,monospace}.ka-bt-steps b{display:block;margin-top:3px;font-size:13px}.ka-bt-steps small{display:block;margin-top:3px;color:#5b6a61;font:400 11px Pretendard,sans-serif;letter-spacing:0}.ka-bt-exit{margin-top:14px;border-top:1px solid #173426}.ka-bt-exit>div{display:grid;grid-template-columns:50px 1fr 1fr;border-bottom:1px solid #e1e7e2;font-size:13px}.ka-bt-exit>div span{padding:8px 10px}.ka-bt-exit>div span:first-child{color:#397454;font-weight:800}.ka-bt-exit .is-head{background:#e6ece6}.ka-bt-exit .is-head span{padding:6px 10px;color:#4b6355;font-size:11px;font-weight:700}.ka-bt-rule{margin-top:12px;padding:10px 12px;background:#f3ead8;border-left:3px solid #b5791d;font-size:12px;line-height:1.55}.ka-bt-ga{background:#0d1a14!important;color:#fff;border-top-color:#c7ff38!important}.ka-bt-ga small{color:#c7ff38}.ka-bt-ga header b{display:block;margin-top:6px;font-size:16px}.ka-bt-ga dl{margin:16px 0 0}.ka-bt-ga dl div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ffffff17}.ka-bt-ga dt{color:#9aaa9f;font-size:13px}.ka-bt-ga dd{margin:0;font:500 15px DM Mono,Pretendard,monospace;color:#fff}.ka-bt-ga footer{margin-top:16px}.ka-bt-ga footer span{display:block;margin-top:6px;color:#cfd9d3;font-size:13px;line-height:1.55}.ka-screens{position:absolute;z-index:2;left:62px;right:62px;top:176px;display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:14px}.ka-screens figure{margin:0}.ka-screens img{display:block;width:100%;height:340px;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;border:1px solid #173426}.ka-screens figcaption{display:flex;gap:8px;margin-top:9px;font-size:12px;color:#3e4c44;line-height:1.45}.ka-screens figcaption b{color:#397454;font-size:13px}.ka-bridge{position:absolute;z-index:2;left:62px;right:62px;top:182px;display:grid;grid-template-columns:1fr 44px 1fr}.ka-bridge>i{display:flex;align-items:center;justify-content:center;color:#68766e}.ka-bridge>i svg{width:20px}.ka-bridge>section{height:330px;padding:20px 24px;border:1px solid #ffffff1c;background:#0b1813}.ka-bridge small{color:#68766e;font:500 10px DM Mono,monospace;letter-spacing:.1em}.ka-bridge header b{display:block;margin-top:6px;font-size:19px}.ka-bridge ul{margin:14px 0 0;padding:0;list-style:none}.ka-bridge li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #ffffff12;color:#cfd9d3;font-size:14px}.ka-bridge li svg{width:15px;color:#6fae8a}.ka-bridge .is-new{background:#c7ff38;border-color:#c7ff38;color:#0b1712}.ka-bridge .is-new small{color:#45611b}.ka-bridge .is-new li{color:#0b1712;border-color:#0b171222;font-size:16px;font-weight:700}.ka-bridge .is-new li span{color:#45611b;font:500 11px DM Mono,monospace}.ka-bridge .is-new footer{margin-top:14px;padding-top:12px;border-top:1px solid #0b171233;color:#2d3f16;font-size:13px}.ka-map-col>section{height:280px}.ka-map-arrow{top:126px}.ka-map-col li{padding:10px 0;font-size:13px}.ka-bridge>section{height:372px}.ka-bridge li{padding:10px 0}.ka-ind-legend em{margin-left:auto;color:#68766e;font-style:normal;font-size:10px}.ka-ml-theory{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:396px;display:grid;grid-template-columns:1.45fr 1fr;gap:20px}.ka-ml-theory>section{padding:16px 20px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.ka-ml-theory header small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.ka-ml-theory header b{display:block;margin-top:6px;font-size:16px}.ka-tb svg{display:block;width:100%;height:190px;margin-top:8px}.ka-tb .is-zone{fill:#edf1ed}.ka-tb .is-up{stroke:#315e47;stroke-width:2}.ka-tb .is-down{stroke:#a4472f;stroke-width:2}.ka-tb .is-time{stroke:#b5791d;stroke-width:2;stroke-dasharray:5 4}.ka-tb .is-price{fill:none;stroke:#0b1712;stroke-width:2}.ka-tb .is-in{fill:#fff;stroke:#0b1712;stroke-width:2}.ka-tb .is-hit{fill:#c7ff38;stroke:#0b1712;stroke-width:2}.ka-tb text{font:600 10px Pretendard,sans-serif;fill:#3e4c44}.ka-tb-table{margin-top:4px;border-top:1px solid #173426}.ka-tb-table>div{display:grid;grid-template-columns:70px 1fr 1fr 1fr;border-bottom:1px solid #e1e7e2;font-size:13px}.ka-tb-table span{padding:7px 10px}.ka-tb-table span:nth-child(2){color:#315e47;font-weight:800}.ka-tb-table span:nth-child(3){color:#a4472f;font-weight:800}.ka-tb-table span:nth-child(4){color:#8a5d18;font-weight:800}.ka-tb-table .is-head{background:#e6ece6}.ka-tb-table .is-head span{color:#4b6355!important;font-size:11px;font-weight:700}.ka-hmm{background:#0d1a14!important;color:#fff;border-top-color:#c7ff38!important}.ka-hmm header small{color:#c7ff38!important}.ka-hmm-fig{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px}.ka-hmm-fig span{display:flex;flex-direction:column;align-items:center;justify-content:center;height:96px;border:1px solid #ffffff22;font-size:12px;color:#9aaa9f}.ka-hmm-fig b{font:500 14px DM Mono,monospace;color:#fff;margin-bottom:4px}.ka-hmm-fig .is-calm{background:#17271f}.ka-hmm-fig .is-vol{background:#2a2a14}.ka-hmm-fig .is-crash{background:#3a1d16}.ka-hmm p{margin-top:18px;color:#cfd9d3;font-size:13px;line-height:1.65}.ka-hmm footer{margin-top:18px;padding-top:12px;border-top:1px solid #ffffff1d}.ka-hmm footer small{color:#9aaa9f;font-size:11px}.ka-hmm footer b{display:block;margin-top:5px;color:#c7ff38;font-size:14px;line-height:1.5}.ka-mlp{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:330px;display:grid;grid-template-columns:200px 30px 1.4fr 30px 1fr}.ka-mlp>i{display:flex;align-items:center;justify-content:center;color:#71867a}.ka-mlp>i svg{width:18px}.ka-mlp>section{padding:16px 18px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.ka-mlp small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.ka-mlp-in{display:flex;flex-direction:column}.ka-mlp-in b{margin-top:14px;font-size:26px;letter-spacing:-.05em}.ka-mlp-in span{margin-top:10px;color:#4b5a51;font-size:12px;line-height:1.6}.ka-mlp-in em{margin-top:auto;padding-top:10px;border-top:1px solid #e1e7e2;font-style:normal;font-weight:800;font-size:14px}.ka-mlp-enc{margin-top:12px;padding:14px 16px;background:#0d1a14;color:#fff;border-left:3px solid #c7ff38}.ka-mlp-enc b{display:block;font-size:16px}.ka-mlp-enc span{display:block;margin-top:4px;color:#9aaa9f;font:400 11px DM Mono,Pretendard,monospace}.ka-mlp-heads{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px}.ka-mlp-heads span{padding:10px 6px;text-align:center;background:#dfe7df;font-size:11px;font-weight:700;line-height:1.35}.ka-mlp-side{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px}.ka-mlp-side span{padding:10px 6px;text-align:center;border:1px dashed #9fb0a5;color:#3e4c44;font-size:11px;line-height:1.35}.ka-mlp-stages{display:flex;flex-direction:column;gap:10px;padding:0!important;background:none!important;border:0!important}.ka-mlp-stages article{flex:1;padding:16px 18px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.ka-mlp-stages b{display:block;margin-top:8px;font-size:16px}.ka-mlp-stages span{display:block;margin-top:6px;color:#4b5a51;font-size:12px;line-height:1.55}.ka-mlp-stages .is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.ka-mlp-stages .is-core small{color:#c7ff38}.ka-mlp-stages .is-core span{color:#cfd9d3}.ka-mlp-proof{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:54px;display:flex;align-items:center;gap:18px;padding:0 18px;background:#dfe7df}.ka-mlp-proof>b{color:#315e47;font:500 10px DM Mono,Pretendard,monospace;letter-spacing:.06em}.ka-mlp-proof span{font-size:12px;color:#3e4c44}.ka-mlp-proof code{margin-right:6px;padding:3px 6px;background:#fff;border:1px solid #c8d1cb;font:400 11px DM Mono,monospace;color:#0b1712}.ka-mlp-proof strong{margin-left:auto;padding:9px 12px;background:#315e47;color:#fff;font-size:12px}.ka-pat{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:396px;display:grid;grid-template-columns:.95fr 1.15fr 1fr;gap:18px}.ka-pat>section{padding:16px 18px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.ka-pat small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.ka-pat-flow{display:flex;flex-direction:column;gap:8px}.ka-pat-flow article{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 14px;background:#edf1ed;border-left:3px solid #315e47}.ka-pat-flow article span{color:#397454;font:500 10px DM Mono,monospace}.ka-pat-flow article b{font-size:15px}.ka-pat-flow article small{margin-top:2px;color:#5b6a61;font:400 11px Pretendard,sans-serif;letter-spacing:0}.ka-pat-flow .is-gate{background:#0d1a14;border-left-color:#c7ff38}.ka-pat-flow .is-gate b{color:#fff}.ka-pat-flow .is-gate span{color:#c7ff38}.ka-pat-flow .is-gate small{color:#9aaa9f}.ka-pat-gates>div{display:grid;grid-template-columns:100px 90px 1fr;align-items:center;padding:14px 0;border-bottom:1px solid #e1e7e2}.ka-pat-gates>header{padding-bottom:6px;border-bottom:1px solid #173426}.ka-pat-gates span{font-size:13px;font-weight:700}.ka-pat-gates b{font:500 14px DM Mono,Pretendard,monospace;color:#315e47}.ka-pat-gates>div small{color:#5b6a61;font:400 12px Pretendard,sans-serif;letter-spacing:0}.ka-pat-ex{background:#0d1a14!important;color:#fff;border-top-color:#c7ff38!important}.ka-pat-ex small{color:#c7ff38}.ka-pat-ex code{display:block;margin-top:18px;padding:16px;background:#122019;border:1px solid #ffffff1f;color:#c7ff38;font:500 15px/1.9 DM Mono,monospace}.ka-pat-ex p{margin-top:18px;color:#cfd9d3;font-size:14px;line-height:1.65}.ka-pat-ex p b{color:#fff}.ka-mlp-enc{padding:22px 18px}.ka-mlp-enc b{font-size:18px}.ka-mlp-heads{margin-top:10px}.ka-mlp-heads span{padding:22px 6px;font-size:12px}.ka-mlp-side{margin-top:10px}.ka-mlp-side span{padding:20px 6px;font-size:12px}.ka-mlp-stages b{font-size:18px}.ka-mlp-stages span{font-size:13px}.ka-phase{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:396px;display:grid;grid-template-columns:1.2fr 200px 1fr}.ka-phase>section{padding:20px 22px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426;display:flex;flex-direction:column}.ka-phase header small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.ka-phase header b{display:block;margin-top:6px;font-size:22px;letter-spacing:-.04em}.ka-phase header em{display:inline-block;margin-top:8px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:800;background:#c7ff38;color:#0b1712}.ka-phase ol{margin:16px 0 0;padding:0;list-style:none}.ka-phase li{display:flex;gap:12px;padding:9px 0;border-top:1px solid #e1e7e2;font-size:14px}.ka-phase li span{color:#397454;font:500 11px/20px DM Mono,monospace}.ka-phase footer{margin-top:auto;padding-top:12px;border-top:1px solid #c8d1cb;font-size:12px;color:#4b5a51}.ka-phase .is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.ka-phase .is-core header small{color:#c7ff38}.ka-phase .is-core li{border-color:#ffffff14;color:#dce4df}.ka-phase .is-core li span,.ka-phase .is-core li b{color:#c7ff38}.ka-phase .is-core footer{border-color:#ffffff1d;color:#9aaa9f}.ka-phase .is-next{border:1.5px dashed #9fb0a5;background:#f4f6f2}.ka-phase .is-next header em{background:#dfe7df;color:#315e47}.ka-phase-gate{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 14px}.ka-phase-gate small{color:#b5791d;font:500 10px DM Mono,monospace;letter-spacing:.12em}.ka-phase-gate b{margin-top:8px;font-size:16px}.ka-phase-gate p{margin-top:10px;color:#4b5a51;font-size:12px;line-height:1.6}.ka-phase-gate svg{margin-top:12px;width:22px;color:#b5791d}.ka-stack{position:absolute;z-index:2;left:62px;right:62px;top:178px;border-top:2px solid #173426}.ka-stack>div{display:grid;grid-template-columns:150px 300px 1fr;align-items:center;min-height:48px;border-bottom:1px solid #c8d1cb;font-size:14px}.ka-stack>div>*{padding:0 18px}.ka-stack>div>span:first-child{align-self:stretch;display:flex;align-items:center;background:#edf1ed;color:#4b6355;font-size:13px;font-weight:700}.ka-stack>div>b{font-size:15px}.ka-stack>div>span:last-child{color:#3e4c44;font-size:13px;line-height:1.5}.ka-stack .is-head{min-height:34px;background:#e6ece6}.ka-stack .is-head span{color:#4b6355!important;font-size:11px!important;font-weight:700;background:none!important}.ka-arch{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:400px;display:grid;grid-template-columns:190px 90px 1fr}.ka-arch-out{display:flex;flex-direction:column;justify-content:center;gap:14px}.ka-arch-out section{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.ka-arch-out svg{width:22px;color:#397454}.ka-arch-out b{font-size:15px}.ka-arch-out small{color:#5b6a61;font-size:11px}.ka-arch-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#397454}.ka-arch-link svg{width:22px}.ka-arch-link small{font-size:11px;font-weight:700;text-align:center}.ka-arch-pc{position:relative;display:grid;grid-template-columns:1.5fr 34px .8fr;grid-template-rows:1fr 108px;gap:14px 0;padding:34px 18px 18px;border:1.5px dashed #173426;background:#ffffff70}.ka-arch-pc-label{position:absolute;left:16px;top:-12px;display:flex;align-items:center;gap:6px;padding:3px 10px;background:#173426;color:#c7ff38;font-size:12px;font-weight:800}.ka-arch-pc-label svg{width:14px}.ka-arch-pc>i{display:flex;align-items:center;justify-content:center;color:#71867a}.ka-arch-pc>i svg{width:18px}.ka-arch-pc header small{color:#397454;font:500 9px DM Mono,Pretendard,monospace;letter-spacing:.06em}.ka-arch-main{padding:14px;background:#0d1a14;color:#fff;border-top:2px solid #c7ff38}.ka-arch-main header small{color:#c7ff38}.ka-arch-mods{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.ka-arch-mods span{display:flex;align-items:center;gap:8px;padding:11px 10px;border:1px solid #ffffff1f;font-size:13px}.ka-arch-mods svg{width:15px;color:#9aaa9f}.ka-arch-mods .is-core{grid-column:span 2;background:#c7ff38;color:#0b1712;border-color:#c7ff38;font-weight:800}.ka-arch-mods .is-core svg{color:#0b1712}.ka-arch-ui{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.ka-arch-ui svg{width:30px;color:#397454;margin-top:6px}.ka-arch-ui b{font-size:17px}.ka-arch-ui span{color:#5b6a61;font-size:12px}.ka-arch-bt{grid-column:1 / -1;padding:12px 14px;border:1.5px dashed #9fb0a5;background:#f4f6f2}.ka-arch-bt div{display:flex;gap:10px;margin-top:10px}.ka-arch-bt span{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#fff;border:1px solid #c8d1cb;font-size:13px}.ka-arch-bt svg{width:14px;color:#397454}.ka-tick{position:absolute;z-index:2;left:62px;right:62px;top:180px;display:grid;grid-template-columns:repeat(6,1fr)}.ka-tick-step{position:relative;padding-right:22px}.ka-tick-step:last-child{padding-right:0}.ka-tick-step section{height:150px;display:flex;flex-direction:column;padding:14px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.ka-tick-step small{color:#397454;font:500 10px DM Mono,monospace}.ka-tick-step section>svg{width:20px;margin-top:12px;color:#397454}.ka-tick-step b{margin-top:10px;font-size:15px;line-height:1.35}.ka-tick-step em{margin-top:auto;align-self:flex-start;padding:3px 8px;background:#dfe7df;color:#315e47;font:500 11px DM Mono,Pretendard,monospace;font-style:normal}.ka-tick-step .is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.ka-tick-step .is-core small,.ka-tick-step .is-core>svg{color:#c7ff38}.ka-tick-step .is-core em{background:#c7ff38;color:#0b1712}.ka-tick-step>i{position:absolute;right:2px;top:66px;color:#71867a}.ka-tick-step>i svg{width:16px}.ka-log{position:absolute;z-index:2;left:62px;right:62px;top:354px;background:#0d1a14;border-top:2px solid #c7ff38}.ka-log header{display:flex;justify-content:space-between;padding:9px 16px;border-bottom:1px solid #ffffff17;color:#9aaa9f;font:500 10px DM Mono,Pretendard,monospace;letter-spacing:.06em}.ka-log code{display:block;padding:10px 16px 12px;font:400 13px/1.8 DM Mono,Pretendard,monospace;color:#cfd9d3}.ka-log code span{display:block}.ka-log code b{margin-right:14px;color:#6fae8a;font-weight:500}.ka-log .is-hit{color:#c7ff38}.ka-mem{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:396px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.ka-mem>section{padding:16px 20px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.ka-mem small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.ka-mem-flow{display:flex;align-items:center;gap:8px;margin-top:20px}.ka-mem-flow span{flex:1;padding:16px 0;text-align:center;border:1px solid #c8d1cb;background:#fff;font-size:14px;font-weight:800}.ka-mem-flow .is-on{background:#0d1a14;color:#c7ff38;border-color:#0d1a14}.ka-mem-flow svg{width:14px;color:#71867a;flex:0 0 auto}.ka-mem-exits{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.ka-mem-exits span{padding:6px 10px;border:1px solid #d9b3a6;background:#fbf1ec;color:#a4472f;font-size:12px;font-weight:800}.ka-mem-exits small{flex-basis:100%;margin-top:4px;color:#5b6a61;font:400 12px Pretendard,sans-serif;letter-spacing:0}.ka-mem-restart{display:flex;gap:12px;margin-top:22px;padding:14px;background:#f3ead8;border-left:3px solid #b5791d}.ka-mem-restart svg{flex:0 0 auto;width:20px;color:#b5791d}.ka-mem-restart b{display:block;font-size:14px}.ka-mem-restart span{display:block;margin-top:5px;font-size:13px;line-height:1.65;color:#5c4f37}.ka-mem-table>div{display:grid;grid-template-columns:80px 50px 90px 60px 1fr;border-bottom:1px solid #e1e7e2;font:400 13px DM Mono,Pretendard,monospace}.ka-mem-table>div span{padding:12px 8px}.ka-mem-table .is-head{margin-top:12px;border-top:1px solid #173426;background:#e6ece6}.ka-mem-table .is-head span{padding:7px 8px;color:#4b6355;font:700 11px Pretendard,sans-serif}.ka-mem-table .is-sell{color:#a4472f;font-weight:700}.ka-safe{position:absolute;z-index:2;left:62px;right:62px;top:178px;border-top:2px solid #173426}.ka-safe>div{display:grid;grid-template-columns:380px 1fr;align-items:center;min-height:56px;border-bottom:1px solid #c8d1cb}.ka-safe>div>*{padding:0 20px}.ka-safe>div>span{align-self:stretch;display:flex;align-items:center;gap:12px;background:#edf1ed;font-size:14px;font-weight:700}.ka-safe>div>span small{color:#397454;font:500 11px DM Mono,monospace}.ka-safe>div>b{font-size:14px;font-weight:600;color:#0b1712}.ka-safe .is-head{min-height:34px;background:#e6ece6}.ka-safe .is-head span{background:none;color:#4b6355;font-size:11px}.ka-app{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:404px;background:#0e1512;border:1px solid #173426;box-shadow:0 0 0 6px #dfe7df}.ka-app-bar{display:flex;align-items:center;gap:18px;height:44px;padding:0 18px;border-bottom:1px solid #ffffff14;color:#9aaa9f;font-size:12px}.ka-app-bar b{color:#c7ff38;font:500 12px DM Mono,monospace;letter-spacing:.1em}.ka-app-bar .is-ok{display:flex;align-items:center;gap:6px;color:#dce4df}.ka-app-bar .is-ok i{width:8px;height:8px;border-radius:50%;background:#4ade80}.ka-app-bar .is-mode{padding:3px 8px;border:1px solid #b5791d;color:#e4b35e}.ka-app-time{margin-left:auto;font:500 12px DM Mono,monospace;color:#dce4df}.ka-app-body{display:grid;grid-template-columns:1fr 1fr 1.2fr;grid-template-rows:1fr 96px;gap:12px;padding:14px}.ka-app-body>section{padding:14px;background:#151f1a;border:1px solid #ffffff12;color:#dce4df}.ka-app-body small{color:#7f8f86;font-size:11px}.ka-app-stage{grid-row:span 2}.ka-app-stage>b{display:block;margin-top:8px;font-size:40px;color:#c7ff38;letter-spacing:-.04em}.ka-app-steps{display:flex;gap:6px;margin-top:10px}.ka-app-steps span{flex:1;padding:8px 0;text-align:center;border:1px solid #ffffff1f;font:500 12px DM Mono,monospace;color:#7f8f86}.ka-app-steps .is-done{background:#2a3a31;color:#dce4df}.ka-app-steps .is-now{background:#c7ff38;color:#0b1712}.ka-app-stage dl{margin:16px 0 0}.ka-app-stage dl div{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid #ffffff12;font-size:13px}.ka-app-stage dt{color:#7f8f86}.ka-app-stage dd{margin:0;font:500 13px DM Mono,Pretendard,monospace}.ka-app-orders div{display:grid;grid-template-columns:52px 1fr auto;padding:10px 0;border-top:1px solid #ffffff12;font:400 13px DM Mono,Pretendard,monospace}.ka-app-orders div:first-of-type{margin-top:8px}.ka-app-orders em{font-style:normal;color:#4ade80;font-size:12px}.ka-app-orders .is-wait{color:#7f8f86}.ka-app-log{grid-row:span 2}.ka-app-log code{display:block;margin-top:8px;font:400 12.5px/2 DM Mono,Pretendard,monospace;color:#cfd9d3}.ka-app-log code span{display:block;border-top:1px solid #ffffff0d}.ka-app-log code b{margin-right:10px;color:#6fae8a;font-weight:500}.ka-app-stop{display:flex;align-items:center;gap:12px;padding:0 18px;border:0;background:#b3341f;color:#fff;cursor:default;text-align:left}.ka-app-stop svg{width:26px}.ka-app-stop b{font-size:18px}.ka-app-stop small{margin-left:auto;color:#ffd6cc!important}.ka-checks{position:absolute;z-index:2;left:62px;right:62px;top:200px;display:grid;grid-template-columns:repeat(4,1fr)}.ka-checks-step{position:relative;padding-right:34px}.ka-checks-step:last-child{padding-right:0}.ka-checks-step section{height:300px;display:flex;flex-direction:column;padding:20px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.ka-checks-step small{color:#397454;font:500 12px DM Mono,monospace}.ka-checks-step b{margin-top:30px;font-size:24px;letter-spacing:-.04em}.ka-checks-step span{margin-top:10px;color:#4b5a51;font-size:13px}.ka-checks-step footer{margin-top:auto;padding-top:14px;border-top:1px solid #c8d1cb;font-size:15px;font-weight:800;line-height:1.45}.ka-checks-step .is-core{background:#c7ff38;border-color:#c7ff38;border-top-color:#0d1a14}.ka-checks-step .is-core small{color:#45611b}.ka-checks-step .is-core span{color:#2d3f16}.ka-checks-step .is-core footer{border-color:#0b171233}.ka-checks-step>i{position:absolute;right:8px;top:140px;color:#71867a}.ka-checks-step>i svg{width:18px}.ka-jev{position:absolute;z-index:2;left:62px;right:62px;top:182px;height:396px;display:grid;grid-template-columns:1.2fr 1fr .9fr;gap:16px}.ka-jev>section{display:flex;flex-direction:column;padding:16px 18px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.ka-jev header small{display:block;color:#397454;font:500 9px DM Mono,Pretendard,monospace;letter-spacing:.1em}.ka-jev header b{display:block;margin-top:6px;font-size:16px;line-height:1.4}.ka-jev-what{background:#0d1a14!important;color:#fff;border-top-color:#c7ff38!important}.ka-jev-what header small{color:#c7ff38}.ka-jev-what>p{margin-top:12px;color:#cfd9d3;font-size:13px;line-height:1.65}.ka-jev-what>p b{color:#c7ff38}.ka-jev-io{display:grid;grid-template-columns:1fr 20px .7fr;align-items:center;gap:8px;margin-top:16px}.ka-jev-io>svg{width:16px;color:#9aaa9f}.ka-jev-io small{display:block;margin-bottom:5px;color:#9aaa9f;font-size:10px}.ka-jev-io code{display:block;padding:10px;background:#122019;border:1px solid #ffffff1f;color:#dce4df;font:400 11px/1.6 DM Mono,Pretendard,monospace}.ka-jev-io .is-out code{color:#c7ff38;font-weight:500}.ka-jev-what footer{margin-top:auto;display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid #ffffff1d;color:#9aaa9f;font-size:12px}.ka-jev-what footer span:first-child{color:#fff;font-weight:700}.ka-jev-flow{display:flex;align-items:center;gap:8px;margin-top:22px}.ka-jev-flow>svg{width:16px;color:#71867a}.ka-jev-flow span{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 6px;font-size:13px;font-weight:800;text-align:center}.ka-jev-flow span svg{width:20px}.ka-jev-flow .is-rule{background:#0d1a14;color:#c7ff38}.ka-jev-flow .is-ai{border:1.5px dashed #397454;color:#315e47}.ka-jev-split{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.ka-jev-split div{padding:14px 12px}.ka-jev-split b{display:block;font-size:14px}.ka-jev-split span{display:block;margin-top:5px;font-size:12px}.ka-jev-split .is-go{background:#dfe7df;color:#315e47}.ka-jev-split .is-hold{background:#f3ead8;color:#8a5d18}.ka-jev-when ol{margin:12px 0 0;padding:0;list-style:none}.ka-jev-when li{display:flex;gap:10px;padding:11px 0;border-top:1px solid #e1e7e2;font-size:13px;line-height:1.55}.ka-jev-when li span{color:#397454;font:500 11px/20px DM Mono,monospace}.ka-jev-when li b{display:inline;color:#0b1712}.ka-jev-when footer{margin-top:auto;padding:12px;background:#edf1ed;color:#3e4c44;font-size:12px;line-height:1.6}.ka-deliv{position:absolute;z-index:2;left:62px;right:62px;top:190px;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.ka-deliv article{height:220px;display:flex;flex-direction:column;padding:20px 18px;border:1px solid #ffffff1c;background:#0b1813}.ka-deliv article>svg{width:26px;color:#c7ff38}.ka-deliv b{margin-top:20px;font-size:17px}.ka-deliv code{align-self:flex-start;margin-top:10px;padding:4px 8px;background:#17271f;color:#c7ff38;font:400 11px DM Mono,monospace}.ka-deliv article>span{margin-top:auto;padding-top:12px;border-top:1px solid #ffffff14;color:#8f9d95;font-size:12px}.ka-deliv-note{top:446px}.ka-jev-when li{display:grid;grid-template-columns:26px 1fr;gap:0}.ka-jev-when li p{font-size:13px;line-height:1.55}.ka-jev-feat{margin:16px 0 0;padding:0;list-style:none}.ka-jev-feat li{position:relative;padding:7px 0 7px 14px;border-top:1px solid #ffffff12;color:#cfd9d3;font-size:12px}.ka-jev-feat li:before{content:"";position:absolute;left:0;top:13px;width:5px;height:5px;background:#c7ff38}.ka-arch-pc{grid-template-rows:1fr 84px;padding:30px 16px 14px}.ka-arch-mods span{padding:9px 10px}.ka-arch-bt{padding:10px 14px}.ka-arch-bt div{margin-top:8px}.ka-arch-bt span{padding:7px 12px}.ka-arch{height:396px}.ka-c5-page section>header small{display:block;font:500 9px DM Mono,Pretendard,monospace;letter-spacing:.08em}.ka-c5-page section>header b{display:block;margin-top:5px;font-size:15px}.ka-c5-legend{position:absolute;z-index:2;left:62px;right:62px;top:612px;height:30px;display:flex;align-items:center;gap:18px;font-size:11px;color:#52655a}.ka-c5-legend span{display:flex;align-items:center;gap:6px}.ka-c5-legend i{width:14px;height:10px}.ka-c5-legend i.is-p1{background:#0d1a14}.ka-c5-legend i.is-p2{background:#c7ff38;box-shadow:inset 0 0 0 1px #6f8f1a}.ka-c5-legend i.is-p3{background:repeating-linear-gradient(135deg,#9fb0a6 0 4px,#dfe7df 4px 8px)}.ka-c5-legend strong{margin-left:auto;color:#397454;font-size:12px}.ka-c5-person{position:absolute;z-index:2;left:62px;top:176px;width:340px;height:456px;padding:18px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.ka-c5-person>small{color:#c7ff38;font-size:10.5px;font-weight:800}.ka-c5-person>b{display:flex;align-items:baseline;gap:10px;margin-top:12px;font-size:30px}.ka-c5-person>b u{color:#c7ff38;font:600 13px DM Mono,Pretendard,monospace;text-decoration:none}.ka-c5-person ul{list-style:none;margin:22px 0 0;padding:0}.ka-c5-person li{display:flex;align-items:center;gap:9px;height:48px;border-bottom:1px solid #ffffff15;font-size:12.5px;font-weight:700}.ka-c5-person li svg{width:14px;color:#c7ff38;flex:none}.ka-c5-person>footer{position:absolute;left:18px;right:18px;bottom:18px;padding:12px;border:1px solid #ffffff22}.ka-c5-person>footer b{display:block;color:#c7ff38;font-size:12px}.ka-c5-person>footer span{display:block;margin-top:5px;color:#a4b0a9;font-size:11px}.ka-c5-apps{position:absolute;z-index:2;left:418px;top:176px;width:380px;height:456px;padding:14px 16px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.ka-c5-apps>header small{color:#397454}.ka-c5-apps article{display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;margin-top:12px;padding:12px;border:1px solid #cdd6d0;background:#f4f6f2}.ka-c5-apps article>svg{grid-row:1/3;width:26px;color:#397454;align-self:center}.ka-c5-apps article b{font-size:16px}.ka-c5-apps article small{margin-left:8px;color:#52655a;font-size:11px}.ka-c5-apps article>span{margin-top:5px;color:#397454;font-size:11px;font-weight:800}.ka-c5-apps article div{display:flex;align-items:baseline}.ka-c5-api{margin-top:18px;padding-top:12px;border-top:1px solid #d3dad5}.ka-c5-api small{color:#61766a;font-size:10.5px;font-weight:800}.ka-c5-api p{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.ka-c5-api em{padding:5px 9px;border:1px solid #9fb0a6;font-size:11px;font-weight:700;font-style:normal}.ka-c5-why{position:absolute;z-index:2;left:814px;right:62px;top:176px;height:456px;padding:14px 16px;border-top:2px solid #71877a;background:#edf1ed}.ka-c5-why>header small{color:#61766a}.ka-c5-why ol{list-style:none;margin:14px 0 0;padding:0;counter-reset:w}.ka-c5-why li{padding:14px 0;border-bottom:1px solid #cdd6d0;counter-increment:w}.ka-c5-why li b{display:block;font-size:14px}.ka-c5-why li b:before{content:counter(w,decimal-leading-zero) "  ";color:#397454;font:600 11px DM Mono,monospace}.ka-c5-why li span{display:block;margin-top:6px;color:#52655a;font-size:11.5px;line-height:1.55}.ka-c5-career{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:420px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(8,1fr);grid-auto-flow:column;gap:6px 12px}.ka-c5-career p{display:grid;grid-template-columns:26px 1fr auto;align-items:center;padding:0 12px;border:1px solid #d3dad5;background:#fff;font-size:12px}.ka-c5-career p i{color:#8a998f;font:500 10px DM Mono,monospace;font-style:normal}.ka-c5-career p b{font-weight:800}.ka-c5-career p em{color:#6a7b71;font-size:10.5px;font-style:normal}.ka-c5-career p.is-dev{background:#0d1a14;border-color:#0d1a14;color:#fff}.ka-c5-career p.is-dev i,.ka-c5-career p.is-dev em{color:#c7ff38}.ka-c5-thanks .ka-cover-copy{top:150px}.ka-c5-summary{position:absolute;z-index:4;left:74px;right:74px;bottom:112px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff2a}.ka-c5-summary span{padding:18px 20px 0 0;border-right:1px solid #ffffff18}.ka-c5-summary span+span{padding-left:20px}.ka-c5-summary small{display:block;color:#68766e;font:500 10px DM Mono,Pretendard,monospace;letter-spacing:.1em}.ka-c5-summary b{display:block;margin-top:10px;color:#fff;font-size:22px}.ka-c5-summary em{display:block;margin-top:6px;color:#c7ff38;font-size:11.5px;font-style:normal}.ka-gantt{position:absolute;z-index:2;left:62px;right:62px;top:176px;border-top:2px solid #0d1a14}.ka-gantt-head,.ka-gantt-row{display:grid;grid-template-columns:300px 1fr}.ka-gantt-head{height:30px;background:#0d1a14;color:#c7ff38;font-size:11px;font-weight:800}.ka-gantt-head>span{display:flex;align-items:center;padding:0 14px}.ka-gantt-head>div,.ka-gantt-row>div{position:relative}.ka-gantt-head em{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding-left:6px;border-left:1px solid #ffffff22;font:500 10px DM Mono,monospace;font-style:normal}.ka-gantt-row{height:33px;border-bottom:1px solid #e1e7e2}.ka-gantt-row>span{display:flex;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;background:#edf1ed}.ka-gantt-row>div{background:repeating-linear-gradient(90deg,transparent 0 calc(100%/6 - 1px),#e6ece6 calc(100%/6 - 1px) calc(100%/6))}.ka-gantt-row i{position:absolute;top:9px;height:15px;background:#71867a}.ka-gantt-row.is-key i{background:#0d1a14}.ka-gantt-row.is-live i{background:#c7ff38;box-shadow:inset 0 0 0 1px #6f8f1a}.ka-gantt-row.is-key>span,.ka-gantt-row.is-live>span{font-weight:800}.ka-gantt-marks{position:absolute;inset:30px 0 0 300px;pointer-events:none}.ka-gantt-marks b{position:absolute;top:0;bottom:0;border-left:2px dashed #b4533d}.ka-gantt-marks em{position:absolute;bottom:-26px;left:-4px;padding:3px 7px;background:#b4533d;color:#fff;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.ka-gantt-marks b:last-child em{transform:translate(-100%);left:4px}.ka-cost{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:400px;display:grid;grid-template-columns:1.6fr 1fr;gap:20px}.ka-cost-table{border-top:2px solid #173426;align-self:start}.ka-cost-table>div{display:grid;grid-template-columns:200px 1fr 210px;align-items:center;min-height:46px;border-bottom:1px solid #e1e7e2;font-size:13px}.ka-cost-table>div>span{padding:0 14px}.ka-cost-table>div>span:first-child{align-self:stretch;display:flex;align-items:center;background:#edf1ed;font-weight:800}.ka-cost-table>div>span:nth-child(2){color:#4b5a51;font-size:12px}.ka-cost-table>div>span:last-child{position:relative;display:flex;align-items:center;justify-content:flex-end;height:100%}.ka-cost-table>div>span:last-child i{position:absolute;left:14px;top:50%;height:8px;margin-top:-4px;background:#c7ff38;box-shadow:inset 0 0 0 1px #6f8f1a;max-width:calc(100% - 110px)}.ka-cost-table b{position:relative;font:500 14px DM Mono,Pretendard,monospace}.ka-cost-table .is-head{min-height:32px;background:#e6ece6}.ka-cost-table .is-head span{background:none!important;color:#4b6355;font-size:11px;font-weight:700;justify-content:flex-start!important}.ka-cost-table .is-sum{min-height:40px;background:#f4f6f2}.ka-cost-table .is-sum span:first-child{background:#dfe7df}.ka-cost-total{padding:22px;background:#0d1a14;color:#fff;border-top:2px solid #c7ff38;display:flex;flex-direction:column}.ka-cost-total>small{color:#9aaa9f;font:500 10px DM Mono,monospace;letter-spacing:.12em}.ka-cost-total>b{margin-top:12px;font:500 64px/1 DM Mono,monospace;letter-spacing:-.06em}.ka-cost-total>b em{margin-left:8px;color:#c7ff38;font:700 16px Pretendard,sans-serif;font-style:normal}.ka-cost-pay{margin-top:auto;border-top:1px solid #ffffff1d}.ka-cost-pay>div{display:grid;grid-template-columns:44px 46px 80px 1fr;align-items:center;padding:12px 0;border-bottom:1px solid #ffffff12;font-size:13px}.ka-cost-pay span{color:#9aaa9f}.ka-cost-pay b{color:#c7ff38;font:500 14px DM Mono,monospace}.ka-cost-pay em{font-style:normal;font-weight:700}.ka-cost-pay small{color:#9aaa9f;font-size:11px;text-align:right}.ka-done{position:absolute;z-index:2;left:62px;right:62px;top:178px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:192px 192px;gap:12px}.ka-done article{display:flex;flex-direction:column;padding:16px 18px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.ka-done small{color:#397454;font:500 11px DM Mono,monospace}.ka-done b{margin-top:8px;font-size:18px;letter-spacing:-.03em}.ka-done p{margin-top:8px;color:#3e4c44;font-size:13px;line-height:1.6}.ka-done footer{margin-top:auto;display:flex;gap:8px;padding-top:10px;border-top:1px solid #e1e7e2;font-size:12px;font-weight:700}.ka-done footer span{color:#71867a;font-weight:500}.ka-done .is-core{background:#c7ff38;border-color:#c7ff38;border-top-color:#0d1a14}.ka-done .is-core small{color:#45611b}.ka-done .is-core p{color:#2d3f16}.ka-done .is-core footer{border-color:#0b171233}.ka-done .is-core footer span{color:#45611b}.ka-change{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:300px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.ka-change section{display:flex;flex-direction:column;padding:18px 20px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.ka-change header{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid #e1e7e2}.ka-change header>b{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#173426;color:#c7ff38;font:500 22px DM Mono,monospace}.ka-change header small{display:block;color:#4b6355;font-size:12px}.ka-change header strong{display:block;margin-top:4px;font-size:18px}.ka-change p{margin-top:14px;font-size:14px;line-height:1.65;color:#0b1712}.ka-change footer{margin-top:auto;padding:10px 12px;background:#edf1ed;color:#4b5a51;font-size:12px}.ka-change .is-free{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.ka-change .is-free header{border-color:#ffffff1d}.ka-change .is-free header>b{background:#c7ff38;color:#0b1712}.ka-change .is-free header small{color:#9aaa9f}.ka-change .is-free header strong{color:#c7ff38}.ka-change .is-free p{color:#dce4df}.ka-change .is-free footer{background:#17271f;color:#cfd9d3}.ka-change-flow{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:64px;display:flex;align-items:center;gap:12px;padding:0 18px;background:#dfe7df}.ka-change-flow span{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.ka-change-flow small{color:#397454;font:500 11px DM Mono,monospace}.ka-change-flow>svg{width:16px;color:#71867a}.ka-change-flow .is-core{margin-left:auto;padding:10px 14px;background:#315e47;color:#fff}.ka-change-flow .is-core small{color:#c7ff38}.ka-gantt-marks b.is-low em{bottom:-52px}.ka-change{height:360px}.ka-cost-inc{margin:20px 0 0;padding:0;list-style:none}.ka-cost-inc li{display:flex;align-items:center;gap:8px;padding:5px 0;color:#dce4df;font-size:13px}.ka-cost-inc svg{width:14px;color:#c7ff38}.wb-root{min-height:100vh;background:#dfe2e3;color:#f4f7f4;font-family:Manrope,Pretendard,Apple SD Gothic Neo,sans-serif;-webkit-font-smoothing:antialiased}.wb-root *{box-sizing:border-box}.wb-root h1,.wb-root h2,.wb-root h3,.wb-root h4,.wb-root p{margin:0}.wb-toolbar{height:58px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;background:#101311;color:#fff;border-bottom:1px solid #ffffff16}.wb-toolbar-title{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;font-weight:750}.wb-toolbar-title>i{width:7px;height:7px;border-radius:50%;background:#c7ff38;box-shadow:0 0 14px #c7ff38}.wb-toolbar-title span{margin-left:8px;color:#818985;font-size:10px;font-weight:500}.wb-toolbar button{display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #ffffff27;border-radius:3px;background:transparent;color:#fff;font-size:10px}.wb-toolbar button svg{width:13px;height:13px}.wb-stage{--wb-scale:1;--wb-height:720px;display:flex;flex-direction:column;align-items:center;gap:30px;padding:36px 24px 64px}.wb-shell{position:relative;flex:0 0 auto;width:calc(1280px * var(--wb-scale));height:var(--wb-height)}.wb-slide{position:absolute;inset:0 auto auto 0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--wb-scale));transform-origin:top left;box-shadow:0 24px 70px #18201d40}.wb-paper{background:#f4f6f2;color:#0b1712}.wb-dark{background:#07100d;color:#f4f7f4}.wb-grid{position:absolute;inset:0;background-image:linear-gradient(#83ffb00b 1px,transparent 1px),linear-gradient(90deg,#83ffb00b 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 82%);mask-image:linear-gradient(90deg,#000,transparent 82%)}.wb-page-grid{position:absolute;inset:0;background-image:linear-gradient(#18342609 1px,transparent 1px),linear-gradient(90deg,#18342609 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000 0 78%,transparent);mask-image:linear-gradient(90deg,#000 0 78%,transparent)}.wb-footer{position:absolute;z-index:5;left:62px;right:62px;bottom:28px;display:flex;justify-content:space-between;color:#79867e;font:500 10px DM Mono,monospace;letter-spacing:.09em}.wb-footer b{font-weight:500;color:#3d5f4d}.wb-footer.is-dark{color:#647169}.wb-footer.is-dark b{color:#839087}.wb-cover{background:#07100d;color:#f4f7f4}.wb-cover-glow{position:absolute;width:590px;height:590px;right:-170px;top:-220px;border-radius:50%;background:radial-gradient(circle,#48ff7b2d 0,transparent 69%)}.wb-cover>header{position:absolute;z-index:5;left:62px;right:62px;top:46px;display:flex;align-items:center;justify-content:space-between}.wb-brand{display:flex;align-items:center;gap:9px}.wb-brand>i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid #fff;border-radius:50%;font:800 13px Manrope;font-style:normal}.wb-brand span{font:800 8px/1.05 Manrope;letter-spacing:.13em}.wb-edition{display:flex;align-items:center;border:1px solid #ffffff42;font:500 9px DM Mono,monospace;letter-spacing:.08em}.wb-edition b{padding:8px 12px;font-weight:500}.wb-edition span{padding:8px 11px;border-left:1px solid #ffffff42;color:#c7ff38}.wb-cover-copy{position:absolute;z-index:4;left:74px;top:167px}.wb-cover-copy>p{color:#8e9d96;font:500 10px DM Mono,monospace;letter-spacing:.15em}.wb-cover-copy h1{margin-top:25px;font-size:58px;line-height:1.12;letter-spacing:-.067em}.wb-cover-copy h1 span{color:#9ba69f;font-weight:500}.wb-cover-copy>div{margin-top:28px;color:#9aa59f;font-size:15px;line-height:1.8;letter-spacing:-.02em}.wb-contract{position:absolute;z-index:5;right:74px;top:121px;width:430px;height:450px;padding:0 22px 20px;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813f5,#09120fee);box-shadow:0 28px 70px #0008}.wb-contract:before{content:"";position:absolute;inset:7px;border:1px solid #ffffff0a;pointer-events:none}.wb-contract-head{height:45px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;color:#89968f;font:500 9px DM Mono,monospace;letter-spacing:.13em}.wb-contract-head i{padding:5px 8px;border:1px solid #c7ff3848;color:#c7ff38;font-style:normal}.wb-contract-total{padding-top:19px}.wb-contract-total>small{color:#78867f;font:500 9px DM Mono,monospace;letter-spacing:.12em}.wb-contract-total>div{display:flex;align-items:flex-end;margin-top:10px}.wb-contract-total>div b{font:500 54px/.85 DM Mono,monospace;letter-spacing:-.08em}.wb-contract-total>div em{margin:0 0 4px 11px;color:#c7ff38;font-size:13px;font-style:normal}.wb-contract-total>p{display:flex;align-items:center;margin-top:13px;padding-bottom:15px;border-bottom:1px solid #ffffff1b}.wb-contract-total>p strong{font-size:14px}.wb-contract-total>p span{margin-left:auto;color:#839089;font-size:10px}.wb-contract-phase article{height:58px;display:grid;grid-template-columns:33px 1fr;align-items:center;border-bottom:1px solid #ffffff17}.wb-contract-phase article>span{color:#5d6b63;font:500 9px DM Mono,monospace}.wb-contract-phase article>div{position:relative;border-left:1px solid #ffffff13;padding-left:13px}.wb-contract-phase small{display:block;color:#718077;font:500 8px DM Mono,monospace;letter-spacing:.09em}.wb-contract-phase b{display:block;margin-top:3px;font-size:11px}.wb-contract-phase em{position:absolute;right:0;top:10px;color:#c7ff38;font:500 10px DM Mono,monospace;font-style:normal}.wb-contract-goal{display:flex;align-items:center;gap:13px;margin-top:15px;padding:12px 13px;background:#c7ff38;color:#0b1712}.wb-contract-goal>svg{width:23px}.wb-contract-goal small{display:block;font:500 8px DM Mono,monospace;letter-spacing:.1em;color:#45611b}.wb-contract-goal b{display:block;margin-top:5px;font-size:10px;line-height:1.45}.wb-cover-proof{position:absolute;z-index:4;left:74px;bottom:108px;padding-left:15px;border-left:2px solid #c7ff38}.wb-cover-proof span{display:block;color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.12em}.wb-cover-proof b{display:block;margin-top:8px;color:#dce3df;font-size:14px;line-height:1.55}.wb-cover>footer{position:absolute;z-index:5;left:62px;right:62px;bottom:36px;display:flex;gap:33px;padding-top:14px;border-top:1px solid #ffffff1b;color:#738078;font:500 9px DM Mono,monospace;letter-spacing:.08em}.wb-cover>footer b{margin-left:auto;color:#c7ff38;font-weight:500}.wb-page-head{position:absolute;z-index:2;left:62px;right:62px;top:49px}.wb-page-head>p,.wb-standard-head>p{color:#397454;font:500 11px DM Mono,monospace;letter-spacing:.14em}.wb-page-head h2,.wb-standard-head h2{margin-top:14px;color:#0b1712;font-size:34px;line-height:1.16;letter-spacing:-.055em}.wb-page-head h2 em,.wb-standard-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.wb-page-head>span,.wb-standard-head>span{position:absolute;right:0;top:43px;width:390px;color:#65736b;font-size:14px;line-height:1.7;letter-spacing:-.02em}.wb-standard-head{position:absolute;z-index:2;left:62px;right:62px;top:46px}.wb-route{position:absolute;z-index:2;left:62px;right:62px;top:221px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426}.wb-route article{position:relative;height:406px;padding:29px 24px 22px;border-right:1px solid #b9c5be;background:#eef2ed}.wb-route article:first-child{border-left:1px solid #b9c5be}.wb-route article:before{content:"";position:absolute;left:24px;top:-5px;width:9px;height:9px;border-radius:50%;background:#a8b5ad;border:3px solid #f4f6f2}.wb-route article.is-current{background:#0d1a14;color:#fff}.wb-route article.is-current:before{background:#c7ff38}.wb-route small{color:#6d7e74;font:500 10px DM Mono,monospace;letter-spacing:.12em}.wb-route .is-current small{color:#9aaa9f}.wb-route strong{display:block;margin-top:26px;color:#397454;font-size:15px}.wb-route .is-current strong{color:#c7ff38}.wb-route h3{margin-top:16px;font-size:22px;line-height:1.35;letter-spacing:-.045em}.wb-route h3 span,.wb-route p span{display:block}.wb-route p{margin-top:32px;color:#718078;font-size:13px;line-height:1.75}.wb-route .is-current p{color:#9aa9a0}.wb-route article>footer{position:absolute;left:24px;right:24px;bottom:22px;padding-top:13px;border-top:1px solid #bcc7c0;color:#718078;font:500 10px DM Mono,monospace;letter-spacing:.09em}.wb-route .is-current>footer{border-color:#fff2;color:#c7ff38}.wb-divider{background:#07100d;color:#f2f6f2}.wb-divider:after{content:"";position:absolute;width:620px;height:620px;right:-220px;bottom:-330px;border-radius:50%;background:radial-gradient(circle,#c7ff3820,transparent 68%)}.wb-divider-no{position:absolute;right:48px;top:4px;color:#ffffff08;font:700 252px/1 Manrope;letter-spacing:-.1em}.wb-divider>header{position:absolute;z-index:2;left:74px;top:113px}.wb-divider>header small{color:#c7ff38;font:500 11px DM Mono,monospace;letter-spacing:.15em}.wb-divider>header h2{margin-top:29px;font-size:45px;line-height:1.18;letter-spacing:-.062em}.wb-divider>header h2 em{color:#99a79f;font-style:normal;font-weight:500}.wb-divider>header p{margin-top:30px;color:#8f9d95;font-size:15px;line-height:1.85}.wb-divider>header p b{color:#dce5df}.wb-divider-steps{position:absolute;z-index:2;left:74px;right:74px;bottom:100px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26}.wb-divider-steps article{padding:24px 24px 0 0;border-right:1px solid #ffffff18}.wb-divider-steps article+article{padding-left:24px}.wb-divider-steps small{display:block;color:#68766e;font:500 10px DM Mono,monospace;letter-spacing:.12em}.wb-divider-steps b{display:block;margin-top:13px;color:#dce4df;font-size:15px}.wb-divider-steps b span{color:#c7ff38}@media print{.no-print{display:none!important}.wb-stage{display:block;padding:0}.wb-shell{width:1280px;height:720px;-moz-column-break-after:page;break-after:page;page-break-after:always}.wb-shell:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.wb-slide{transform:none;box-shadow:none}@page{size:1280px 720px;margin:0}}.wb-contents .wb-route{grid-template-columns:repeat(5,1fr)}.wb-contents .wb-route article{padding:29px 20px 22px}.wb-contents .wb-route article:before{left:20px}.wb-contents .wb-route h3{font-size:20px}.wb-contents .wb-route p{font-size:12px}.wb-contents .wb-route article>footer{left:20px;right:20px}.wb-quote-bar{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:54px;padding:0 18px;display:flex;align-items:center;gap:22px;background:#dfe7df}.wb-quote-bar b{color:#315e47;font:500 10px DM Mono,monospace;letter-spacing:.08em}.wb-quote-bar span{font-size:13px;color:#0b1712}.wb-quote-bar strong{margin-left:auto;padding:9px 13px;background:#315e47;color:#fff;font-size:12px}.wb-ask-cards{position:absolute;z-index:2;left:62px;right:62px;top:182px;height:362px;display:grid;grid-template-columns:repeat(3,1fr);gap:20px}.wb-ask-cards article{position:relative;padding:22px 24px;background:#edf1ed;border-top:3px solid #71867a;border-bottom:1px solid #bdc8c1}.wb-ask-cards article>header{display:flex;justify-content:space-between;align-items:center}.wb-ask-cards article>header small{color:#74877c;font:500 10px DM Mono,monospace}.wb-ask-cards article>header svg{width:22px;color:#397454}.wb-ask-cards article>em{display:block;margin-top:18px;color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.12em;font-style:normal}.wb-ask-cards h3{margin-top:10px;font-size:20px;line-height:1.35;letter-spacing:-.045em}.wb-ask-cards ul{margin:18px 0 0;padding:0;list-style:none}.wb-ask-cards li{position:relative;padding:7px 0 7px 14px;border-top:1px solid #d3dbd5;color:#3e4c44;font-size:13px}.wb-ask-cards li:before{content:"";position:absolute;left:0;top:14px;width:5px;height:5px;background:#71867a}.wb-ask-cards article>footer{position:absolute;left:24px;right:24px;bottom:18px;display:flex;justify-content:space-between;padding-top:13px;border-top:1px solid #c8d1cb;font-size:12px}.wb-ask-cards article>footer span{color:#397454;font-weight:700}.wb-ask-cards .is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.wb-ask-cards .is-core>header svg,.wb-ask-cards .is-core>em{color:#c7ff38}.wb-ask-cards .is-core li{border-color:#ffffff1a;color:#d3ddd7}.wb-ask-cards .is-core li:before{background:#c7ff38}.wb-ask-cards .is-core>footer{border-color:#ffffff1d}.wb-ask-cards .is-core>footer span{color:#c7ff38}.wb-ask-cards .is-out{background:#e6e9e6}.wb-ask-cards .is-out li{color:#6b766f;text-decoration:line-through;text-decoration-color:#9aa59f}.wb-ask-cards .is-out>header svg{color:#8a958e}.wb-ask-cards .is-out>footer span{color:#6b766f}.wb-entry-compare{position:absolute;z-index:2;left:62px;right:62px;top:182px;height:362px;display:grid;grid-template-columns:1fr 36px 1fr;align-items:stretch}.wb-entry-compare>i{display:flex;align-items:center;justify-content:center;color:#71867a}.wb-entry-compare>i svg{width:20px}.wb-entry-compare section{padding:18px 22px;background:#edf1ed;border-top:3px solid #71867a;border-bottom:1px solid #bdc8c1}.wb-entry-compare section>header{display:flex;align-items:center;gap:12px}.wb-entry-compare section>header small{color:#74877c;font:500 10px DM Mono,monospace;letter-spacing:.1em}.wb-entry-compare section>header b{font-size:17px}.wb-entry-compare section>header em{margin-left:auto;padding:5px 9px;border:1px solid #9fb0a5;color:#4b6355;font-size:11px;font-style:normal}.wb-entry-compare .is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.wb-entry-compare .is-core>header small{color:#9aaa9f}.wb-entry-compare .is-core>header em{border-color:#c7ff3860;color:#c7ff38}.wb-entry-chart{display:block;width:100%;height:178px;margin-top:14px;background:#e3e9e3}.is-core .wb-entry-chart{background:#122019}.wb-entry-chart text{font:500 10px DM Mono,monospace;fill:#4b6355}.is-core .wb-entry-chart text{fill:#c7ff38}.wb-entry-chart .is-price{fill:none;stroke:#0b1712;stroke-width:2}.is-core .wb-entry-chart .is-price{stroke:#f4f7f4}.wb-entry-chart .is-tp{stroke:#397454;stroke-width:1.5;stroke-dasharray:5 4}.wb-entry-chart .is-sl{stroke:#b5543c;stroke-width:1.5;stroke-dasharray:5 4}.wb-entry-chart .is-entry{stroke:#9aa59f;stroke-dasharray:2 4}.wb-entry-chart .is-dot{fill:#c7ff38;stroke:#0b1712;stroke-width:2}.wb-entry-chart .is-exit{fill:#ff8a5c;stroke:#0d1a14;stroke-width:2}.wb-entry-chart .is-band1{fill:#c7ff380c}.wb-entry-chart .is-band2{fill:#c7ff3816}.wb-entry-chart .is-band3{fill:#c7ff3824}.wb-entry-chart .is-step{fill:none;stroke:#c7ff38;stroke-width:1.5;stroke-dasharray:5 4}.wb-entry-compare ol{margin:14px 0 0;padding:0;list-style:none}.wb-entry-compare li{display:flex;gap:12px;padding:7px 0;border-top:1px solid #d3dbd5;font-size:13px;color:#3e4c44}.wb-entry-compare li span{color:#74877c;font:500 10px/19px DM Mono,monospace}.wb-entry-compare li b{display:inline;color:#0b1712}.wb-entry-compare .is-core li{border-color:#ffffff1a;color:#cfd9d3}.wb-entry-compare .is-core li b{color:#c7ff38}.wb-where{position:absolute;z-index:2;left:62px;right:62px;top:182px;height:362px;display:grid;grid-template-columns:1fr 112px 168px 112px 1fr;align-items:center}.wb-where>section{height:100%;padding:20px 22px;background:#edf1ed;border-top:3px solid #71867a;border-bottom:1px solid #bdc8c1}.wb-where>section>header{display:flex;align-items:center;gap:12px;padding-bottom:14px;border-bottom:1px solid #c8d1cb}.wb-where>section>header svg{width:24px;color:#397454}.wb-where>section>header small{display:block;color:#74877c;font:500 9px DM Mono,monospace;letter-spacing:.08em}.wb-where>section>header b{display:block;margin-top:4px;font-size:18px}.wb-where ol{margin:6px 0 0;padding:0;list-style:none}.wb-where li{display:grid;grid-template-columns:26px 1fr auto;align-items:center;padding:10px 0;border-bottom:1px solid #d3dbd5}.wb-where li span{color:#74877c;font:500 10px DM Mono,monospace}.wb-where li b{font-size:13px}.wb-where li small{color:#6b7a71;font-size:11px}.wb-where .is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.wb-where .is-core>header{border-color:#ffffff1d}.wb-where .is-core>header svg{color:#c7ff38}.wb-where .is-core>header small{color:#9aaa9f}.wb-where .is-core li{border-color:#ffffff14}.wb-where .is-core li span{color:#c7ff38}.wb-where .is-core li small{color:#93a299}.wb-where-link{display:flex;flex-direction:column;align-items:center;gap:6px;text-align:center}.wb-where-link svg{width:22px;color:#397454}.wb-where-link b{font-size:12px}.wb-where-link small{color:#6b7a71;font-size:10px}.wb-where-server{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:8px;text-align:center;background:#dfe7df!important}.wb-where-server svg{width:30px;color:#315e47}.wb-where-server small{color:#4b6355;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wb-where-server b{font-size:18px}.wb-where-server span{padding:6px 10px;background:#315e47;color:#fff;font-size:11px}.wb-route-table{position:absolute;z-index:2;left:62px;right:62px;top:182px;border-top:2px solid #173426;border-bottom:1px solid #bdc8c1}.wb-route-row{display:grid;grid-template-columns:200px 1fr 1fr;border-top:1px solid #d3dbd5}.wb-route-row span{display:flex;align-items:center;gap:9px;height:44px;padding:0 20px;font-size:14px}.wb-route-row span:first-child{color:#4b6355;font-size:12px;font-weight:700;background:#edf1ed}.wb-route-row span+span{border-left:1px solid #d3dbd5}.wb-route-row svg{width:17px;color:#397454}.wb-route-row.is-head span{height:52px;font-size:16px;font-weight:800;background:#e6ece6}.wb-route-row.is-head span:first-child{font:500 10px DM Mono,monospace;letter-spacing:.1em}.wb-route-row.is-foot span{background:#0d1a14;color:#fff;font-size:13px;font-weight:700}.wb-route-row.is-foot span:first-child{color:#9aaa9f}.wb-route-row.is-foot svg{color:#c7ff38}.wb-route-row.is-foot span+span{border-color:#ffffff1a}.wb-route-note{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;display:grid;grid-template-columns:420px 1fr;align-items:center;gap:28px;padding:16px 20px;background:#dfe7df}.wb-route-note small{display:block;color:#315e47;font:500 10px DM Mono,monospace;letter-spacing:.1em}.wb-route-note b{display:block;margin-top:6px;font-size:16px}.wb-route-note p{color:#4b5a51;font-size:13px;line-height:1.65}.wb-dark-head{position:absolute;z-index:2;left:62px;right:62px;top:46px}.wb-dark-head p{color:#c7ff38;font:500 11px DM Mono,monospace;letter-spacing:.14em}.wb-dark-head h2{margin-top:14px;font-size:32px;line-height:1.22;letter-spacing:-.055em}.wb-dark-head h2 em{color:#99a79f;font-style:normal;font-weight:500}.wb-scope-flow{position:absolute;z-index:2;left:62px;right:62px;top:182px;display:grid;grid-template-columns:1fr 40px 1fr 40px 1fr;align-items:stretch}.wb-scope-flow>i{display:flex;align-items:center;justify-content:center;color:#68766e}.wb-scope-flow>i svg{width:18px}.wb-scope-flow article{height:170px;padding:18px 20px;border:1px solid #ffffff1c;background:#0b1813}.wb-scope-flow article>span{display:block;color:#68766e;font:500 10px DM Mono,monospace;letter-spacing:.1em}.wb-scope-flow article>svg{display:block;width:22px;margin-top:16px;color:#c7ff38}.wb-scope-flow article>b{display:block;margin-top:12px;font-size:18px}.wb-scope-flow article>p{margin-top:9px;color:#8f9d95;font-size:13px;line-height:1.6}.wb-scope-flow .is-done{background:#c7ff38;color:#0b1712;border-color:#c7ff38}.wb-scope-flow .is-done>span{color:#45611b}.wb-scope-flow .is-done>svg{color:#0b1712}.wb-scope-flow .is-done>p{color:#2d3f16}.wb-promise{position:absolute;z-index:2;left:62px;right:62px;top:380px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26}.wb-promise article{display:flex;gap:14px;padding:20px 22px 0 0;border-right:1px solid #ffffff18}.wb-promise article+article{padding-left:22px}.wb-promise article:last-child{border-right:0}.wb-promise svg{flex:0 0 auto;width:20px;color:#c7ff38}.wb-promise small{display:block;color:#68766e;font:500 10px DM Mono,monospace;letter-spacing:.1em}.wb-promise b{display:block;margin-top:8px;color:#eef3ef;font-size:15px;line-height:1.4}.wb-promise span{display:block;margin-top:8px;color:#8f9d95;font-size:12px;line-height:1.6}.wb-next{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:52px;padding:0 18px;display:flex;align-items:center;gap:20px;border:1px solid #ffffff1f;background:#0b1813}.wb-next span{color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.1em}.wb-next b{font-size:13px;color:#dce4df}.wb-next svg{margin-left:auto;width:18px;color:#c7ff38}.wb-entry-compare{height:396px}.wb-entry-chart{height:auto;aspect-ratio:520/210}.wb-entry-compare li{display:grid;grid-template-columns:28px 1fr;gap:0}.wb-entry-compare li p{font-size:13px}.wb-entry-compare li p b{display:inline}.wb-scope-flow{top:190px}.wb-scope-flow article{height:196px;padding:22px}.wb-scope-flow article>b{font-size:20px}.wb-scope-flow article>p{font-size:14px}.wb-promise{top:430px}.wb-promise b{font-size:16px}.wb-promise span{font-size:13px}.wb-entry-compare{height:384px}.wb-entry-chart{margin-top:10px}.wb-entry-compare ol{margin-top:8px}.wb-entry-compare li{padding:6px 0}.wb-rfp-qa{position:absolute;z-index:2;left:62px;right:62px;top:176px;border-top:2px solid #173426}.wb-rfp-row{display:grid;grid-template-columns:330px 1fr 300px;align-items:center;min-height:90px;border-bottom:1px solid #c8d1cb}.wb-rfp-row.is-head{min-height:34px;background:#e6ece6}.wb-rfp-row.is-head span{padding:0 22px;color:#4b6355;font:500 10px DM Mono,monospace;letter-spacing:.1em}.wb-rfp-ask{display:flex;align-items:center;gap:18px;height:100%;padding:0 22px;background:#edf1ed}.wb-rfp-ask small{color:#397454;font:500 14px DM Mono,monospace}.wb-rfp-ask b{font-size:17px;line-height:1.4;letter-spacing:-.04em}.wb-rfp-ask b span{display:block}.wb-rfp-row>p{padding:0 26px;font-size:16px;line-height:1.5;letter-spacing:-.03em;color:#0b1712}.wb-rfp-row ul{margin:0;padding:0 22px;list-style:none;border-left:1px solid #d3dbd5}.wb-rfp-row li{position:relative;padding:3px 0 3px 13px;color:#4b5a51;font-size:12px}.wb-rfp-row li:before{content:"";position:absolute;left:0;top:10px;width:5px;height:5px;background:#71867a}.wb-rfp-row.is-core{background:#0d1a14;border-bottom-color:#0d1a14}.wb-rfp-row.is-core .wb-rfp-ask{background:#0d1a14;color:#fff;border-left:3px solid #c7ff38}.wb-rfp-row.is-core .wb-rfp-ask small{color:#c7ff38}.wb-rfp-row.is-core>p{color:#fff;font-weight:700}.wb-rfp-row.is-core ul{border-color:#ffffff1a}.wb-rfp-row.is-core li{color:#cfd9d3}.wb-rfp-row.is-core li:before{background:#c7ff38}.wb-next.is-paper{background:#dfe7df;border-color:#dfe7df}.wb-next.is-paper span{color:#315e47}.wb-next.is-paper b{color:#0b1712}.wb-next.is-paper svg{color:#315e47}.wb-mini-chart{display:block;width:100%;height:120px;background:#fbfcfa;border:1px solid #d3dbd5}.wb-mini-chart .is-grid{stroke:#e3e9e3;stroke-width:1}.wb-mini-chart .is-price{fill:none;stroke:#0b1712;stroke-width:1.8}.wb-mini-chart .is-ma20{fill:none;stroke:#397454;stroke-width:1.4}.wb-mini-chart .is-ma60{fill:none;stroke:#b5791d;stroke-width:1.4;stroke-dasharray:4 3}.wb-mini-chart .is-marker{fill:#c7ff38;stroke:#0b1712;stroke-width:2}.wb-mini-chart .is-marker-line{stroke:#0b1712;stroke-width:1;stroke-dasharray:2 3}.wb-w2c{position:absolute;z-index:2;left:62px;right:62px;top:182px;height:394px;display:grid;grid-template-columns:1fr 34px 1.05fr 34px 1fr}.wb-w2c>i{display:flex;align-items:center;justify-content:center;color:#71867a}.wb-w2c>i svg{width:18px}.wb-w2c>section{display:flex;flex-direction:column;padding:20px 20px 22px;background:#edf1ed;border-top:1px solid #173426;border-bottom:1px solid #bdc8c1}.wb-w2c>section>header{padding-bottom:13px;border-bottom:1px solid #c8d1cb}.wb-w2c>section>header small{display:block;color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.1em}.wb-w2c>section>header b{display:block;margin-top:6px;font-size:18px;letter-spacing:-.04em}.wb-chat{display:flex;flex-direction:column;gap:12px;margin-top:20px}.wb-chat p{position:relative;max-width:88%;padding:11px 14px;font-size:14px;line-height:1.5;letter-spacing:-.02em}.wb-chat p small{display:block;margin-bottom:4px;font:500 9px DM Mono,monospace;letter-spacing:.08em}.wb-chat .is-client{align-self:flex-start;background:#fff;border:1px solid #c8d1cb;color:#0b1712}.wb-chat .is-client small{color:#71867a}.wb-chat .is-us{align-self:flex-end;background:#315e47;color:#fff}.wb-chat .is-us small{color:#c7ff38}.wb-sheet{margin-top:20px;background:#fff;border:1px solid #b9c5be;font-size:12px}.wb-sheet>div{display:grid;grid-template-columns:46px 1fr 62px;border-top:1px solid #e1e7e2}.wb-sheet>div:first-child{border-top:0}.wb-sheet span{padding:11px 10px;line-height:1.45}.wb-sheet span+span{border-left:1px solid #e1e7e2}.wb-sheet span:first-child{color:#397454;font:500 11px DM Mono,monospace}.wb-sheet .is-head{background:#e6ece6}.wb-sheet .is-head span{padding:7px 10px;color:#4b6355;font:700 10px Manrope,sans-serif}.wb-sheet .is-act{background:#c7ff38;font-weight:800}.wb-sheet .is-empty span{color:#a3aea7;background:repeating-linear-gradient(135deg,#fff 0 6px,#f3f6f3 6px 12px)}.wb-w2c .is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.wb-w2c .is-core>header{border-color:#ffffff1d}.wb-w2c .is-core>header small{color:#c7ff38}.wb-run{margin-top:20px}.wb-run .wb-mini-chart{height:150px;background:#fbfcfa}.wb-legend{display:flex;gap:14px;margin-top:9px;color:#9aaa9f;font-size:10px}.wb-legend span:before{content:"";display:inline-block;width:12px;height:2px;margin-right:5px;vertical-align:middle;background:#fff}.wb-legend .is-20:before{background:#6fae8a}.wb-legend .is-60:before{background:#d39a45}.wb-run code{display:block;margin-top:14px;padding:11px 12px;border:1px solid #ffffff1f;background:#122019;color:#cfd9d3;font:400 11px/1.75 DM Mono,monospace}.wb-run code b{color:#c7ff38;font-weight:500;margin-right:6px}.wb-doc{position:absolute;z-index:2;left:62px;right:300px;top:178px;height:400px;background:#fbfcfa;border:1px solid #b9c5be;box-shadow:8px 8px #dfe7df}.wb-doc>header{display:flex;align-items:center;justify-content:space-between;height:58px;padding:0 20px;background:#0d1a14;color:#fff}.wb-doc>header small{display:block;color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.12em}.wb-doc>header b{display:block;margin-top:4px;font-size:15px}.wb-doc dl{display:grid;grid-template-columns:auto auto auto auto auto auto;gap:4px 10px;margin:0;font-size:11px}.wb-doc dt{color:#7f8f86}.wb-doc dd{margin:0 8px 0 0;color:#fff}.wb-doc dd.is-draft{color:#c7ff38}.wb-doc-body{padding:4px 20px}.wb-doc-group{display:grid;grid-template-columns:118px 220px 1fr;align-items:center;min-height:62px;border-bottom:1px solid #e1e7e2}.wb-doc-label{display:flex;align-items:center;gap:10px}.wb-doc-label b{width:24px;height:24px;display:flex;align-items:center;justify-content:center;background:#315e47;color:#fff;font:500 12px DM Mono,monospace}.wb-doc-label span{font-size:13px;font-weight:800}.wb-doc-group>p{padding-right:14px;color:#0b1712;font-size:12px;font-weight:700;line-height:1.5}.wb-doc-group ul{margin:0;padding:8px 0 8px 14px;list-style:none;border-left:1px dashed #9fb0a5}.wb-doc-group li{padding:2px 0;color:#5b6a61;font:400 11.5px/1.6 DM Mono,Pretendard,monospace}.wb-doc>footer{position:absolute;left:20px;right:20px;bottom:14px;display:flex;align-items:center;gap:12px;font-size:11px;color:#5b6a61}.wb-doc>footer i{width:110px;height:1px;background:#0b1712}.wb-doc>footer b{margin-left:auto;padding:7px 11px;background:#c7ff38;color:#0b1712;font-size:11px}.wb-doc-notes{position:absolute;z-index:2;right:62px;top:178px;width:210px;border-top:1px solid #173426}.wb-doc-notes p{padding:16px 0;border-bottom:1px solid #c8d1cb}.wb-doc-notes small{display:block;color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.08em}.wb-doc-notes b{display:block;margin-top:6px;font-size:14px;line-height:1.45}.wb-stage-board{position:absolute;z-index:2;left:62px;right:62px;top:176px}.wb-stage-chart{position:relative;display:grid;grid-template-columns:150px 870px 1fr;height:132px;border-top:1px solid #173426}.wb-stage-chart .is-label{display:flex;align-items:center;padding-left:16px;background:#edf1ed;color:#4b6355;font-size:12px;font-weight:700}.wb-stage-chart svg{width:870px;height:132px}.wb-stage-chart .is-b1{fill:#e8eee8}.wb-stage-chart .is-b2{fill:#dfe7df}.wb-stage-chart .is-b3{fill:#d3ded5}.wb-stage-chart .is-price{fill:none;stroke:#0b1712;stroke-width:2}.wb-stage-chart .is-stop{fill:none;stroke:#a4472f;stroke-width:1.5;stroke-dasharray:6 4}.wb-stage-chart .is-in{fill:#c7ff38;stroke:#0b1712;stroke-width:2}.wb-stage-chart .is-out{fill:#a4472f;stroke:#fff;stroke-width:2}.wb-stage-chart .is-plus{display:flex;align-items:center;justify-content:center;border:1px dashed #9fb0a5;color:#71867a;font-size:22px}.wb-stage-grid{display:grid;grid-template-columns:150px 290px 290px 290px 1fr;border-top:1px solid #173426}.wb-stage-grid>*{display:flex;align-items:center;min-height:58px;padding:0 16px;border-bottom:1px solid #c8d1cb;font-size:14px}.wb-stage-grid>*+*{border-left:1px solid #d3dbd5}.wb-stage-grid .is-rowhead{background:#edf1ed;color:#4b6355;font-size:12px;font-weight:700}.wb-stage-grid .is-colhead{min-height:42px;background:#0d1a14;color:#c7ff38;font-size:15px}.wb-stage-grid .is-colhead.is-add{background:#fff;color:#71867a;font-size:12px;border:1px dashed #9fb0a5}.wb-stage-grid .is-keep{color:#315e47;font-weight:800}.wb-stage-grid .is-stop{color:#a4472f;font-weight:800}.wb-stage-grid .is-add{color:#9aa59f;font-size:12px;background:repeating-linear-gradient(135deg,transparent 0 6px,#e9eee9 6px 12px)}.wb-stage-grid>span:nth-child(5n+1):first-child{background:none}.wb-show{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:400px;display:grid;grid-template-columns:330px 34px 1fr 34px 1fr}.wb-show>i{display:flex;align-items:center;justify-content:center;color:#71867a}.wb-show>i svg{width:18px}.wb-show-cases{display:flex;flex-direction:column;justify-content:space-between}.wb-show-cases figure{margin:0}.wb-show-cases figcaption{display:flex;justify-content:space-between;margin-bottom:5px;font-size:11px}.wb-show-cases figcaption b{color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.08em}.wb-show-cases figcaption span{color:#4b5a51}.wb-show-cases .wb-mini-chart{height:98px}.wb-show-find{align-self:center;background:#fff;border:1px solid #b9c5be;font-size:14px}.wb-show-find header{padding:12px 16px;background:#e6ece6;border-bottom:1px solid #c8d1cb}.wb-show-find header small{color:#4b6355;font-size:12px;font-weight:800}.wb-show-find>div{display:grid;grid-template-columns:76px 1fr 1fr;border-bottom:1px solid #e1e7e2}.wb-show-find>div span{padding:12px 16px;font:500 14px DM Mono,Pretendard,monospace}.wb-show-find>div span+span{border-left:1px solid #e1e7e2}.wb-show-find>div span:first-child{color:#71867a;font:700 11px Pretendard,sans-serif}.wb-show-find .is-head span{padding:8px 16px;color:#4b6355;font:700 11px Pretendard,sans-serif}.wb-show-find .is-common{background:#c7ff38;border-bottom:0}.wb-show-find .is-common span{font-weight:700;color:#0b1712!important}.wb-show-rule{align-self:center;padding:24px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.wb-show-rule small{display:block;color:#9aaa9f;font-size:12px}.wb-show-rule>b{display:inline-block;margin-top:16px;padding:4px 8px;background:#c7ff38;color:#0b1712;font:500 13px DM Mono,monospace}.wb-show-rule p{margin-top:12px;font-size:20px;line-height:1.45;letter-spacing:-.04em;font-weight:800}.wb-show-rule span{display:block;margin-top:18px;padding-top:14px;border-top:1px solid #ffffff1d;color:#9aaa9f;font-size:12px;line-height:1.6}.wb-week{position:absolute;z-index:2;left:62px;right:62px;top:182px;display:grid;grid-template-columns:110px repeat(5,1fr);grid-template-rows:34px 112px 112px;border-top:1px solid #ffffff2b}.wb-week>span{display:flex;align-items:center;padding:0 14px;border-bottom:1px solid #ffffff18;color:#68766e;font:500 10px DM Mono,monospace;letter-spacing:.1em}.wb-week .is-day+.is-day,.wb-week .is-day:nth-child(2){border-left:1px solid #ffffff12}.wb-week .is-lane{color:#dce4df;font:700 13px Pretendard,sans-serif;letter-spacing:0}.wb-week-ev{margin:10px 5px;padding:13px 14px;display:flex;flex-direction:column;justify-content:center;gap:5px;border:1px solid #ffffff1c}.wb-week-ev svg{width:17px}.wb-week-ev b{font-size:15px}.wb-week-ev small{color:#8f9d95;font-size:11px;line-height:1.45}.wb-week-ev.is-you{background:#17271f;border-color:#c7ff3866}.wb-week-ev.is-you svg{color:#c7ff38}.wb-week-ev.is-idle{align-items:center;border-style:dashed;background:none}.wb-week-ev.is-idle small{color:#5d6b63}.wb-week-ev.is-sign{background:#c7ff38;border-color:#c7ff38;color:#0b1712}.wb-week-ev.is-sign small{color:#2d3f16}.wb-week-ev.is-we{background:#0b1813}.wb-week-ev.is-we b{color:#cfd9d3;font-size:14px}.wb-c2-week-note{position:absolute;z-index:2;left:62px;right:62px;top:470px;display:grid;grid-template-columns:1fr 1fr;border-top:1px solid #ffffff26}.wb-c2-week-note span{padding:16px 22px 0 0;color:#8f9d95;font-size:14px;line-height:1.6}.wb-c2-week-note span+span{padding-left:22px;border-left:1px solid #ffffff18}.wb-c2-week-note b{color:#eef3ef}.wb-sheet>div{grid-template-columns:46px 1fr 78px}.wb-doc{box-shadow:none;border-top:1px solid #0d1a14}.wb-map{position:absolute;z-index:2;left:62px;right:62px;top:178px;display:grid;grid-template-columns:repeat(5,1fr);gap:0 26px}.wb-map-col{position:relative;display:flex;flex-direction:column}.wb-map-col>section{height:236px;padding:16px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.wb-map-col>section>header small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wb-map-col>section>header b{display:block;margin-top:6px;font-size:17px;letter-spacing:-.03em}.wb-map-col ul{margin:12px 0 0;padding:0;list-style:none}.wb-map-col li{padding:8px 0;border-top:1px solid #e1e7e2;color:#3e4c44;font-size:12px;line-height:1.4}.wb-map-arrow{position:absolute;right:-22px;top:104px;width:18px;color:#71867a}.wb-map-arrow svg{width:18px}.wb-map-col>footer{margin-top:10px;height:38px;display:flex;align-items:center;justify-content:center;font-size:12px;font-weight:800}.wb-map-col>footer.is-reuse{background:#dfe7df;color:#315e47}.wb-map-col>footer.is-swap{background:#0d1a14;color:#c7ff38}.wb-map-new{grid-column:1 / span 2;margin-top:10px;height:46px;display:flex;align-items:center;gap:12px;padding:0 14px;border:1.5px dashed #a4472f;background:#fbf1ec}.wb-map-new b{padding:3px 7px;background:#a4472f;color:#fff;font:500 10px DM Mono,monospace}.wb-map-new span{font-size:14px;font-weight:800}.wb-map-new small{color:#7a5545;font-size:11px}.wb-map-facts{position:absolute;z-index:2;left:62px;right:62px;bottom:62px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426}.wb-map-facts span{padding:12px 16px 0 0;color:#4b5a51;font-size:12px}.wb-map-facts span+span{padding-left:16px;border-left:1px solid #c8d1cb}.wb-map-facts b{display:block;margin-bottom:3px;color:#0b1712;font:500 22px DM Mono,monospace;letter-spacing:-.04em}.wb-data{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:398px;display:grid;grid-template-columns:1.15fr 1.1fr .75fr;gap:18px}.wb-data>section{padding:18px 20px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.wb-data>section>header small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wb-data>section>header b{display:block;margin-top:6px;font-size:16px;letter-spacing:-.03em}.wb-bucket-fig{display:grid;grid-template-columns:1fr 120px 1fr;align-items:center;gap:10px;margin-top:22px}.wb-bucket-in,.wb-bucket-out{font-size:11px;color:#5b6a61;line-height:1.5}.wb-bucket-in b,.wb-bucket-out b{display:block;margin-top:6px;color:#0b1712;font-size:14px}.wb-bucket-out{text-align:right}.wb-bucket-box{display:grid;grid-template-columns:repeat(3,1fr);gap:6px;padding:12px;border:2px solid #173426;border-top:0}.wb-bucket-box i{height:22px;border:1px solid #c8d1cb}.wb-bucket-box i.is-on{background:#c7ff38;border-color:#8fb32a}.wb-bucket p{margin-top:26px;padding-top:14px;border-top:1px solid #e1e7e2;color:#4b5a51;font-size:13px;line-height:1.6}.wb-bucket p b{color:#0b1712}.wb-tiers>div{display:grid;grid-template-columns:86px 1fr 1fr;border-bottom:1px solid #e1e7e2;font-size:12px}.wb-tiers>div span{padding:14px 6px}.wb-tiers>div b{font-size:13px}.wb-tiers .is-head{margin-top:16px;border-top:1px solid #173426;background:#e6ece6}.wb-tiers .is-head span{padding:7px 6px;color:#4b6355;font-weight:700;font-size:11px}.wb-day ol{margin:16px 0 0;padding:0;list-style:none;border-left:2px solid #173426}.wb-day li{position:relative;padding:11px 0 11px 16px;font-size:13px}.wb-day li:before{content:"";position:absolute;left:-6px;top:16px;width:10px;height:10px;background:#c7ff38;border:2px solid #173426}.wb-day time{display:block;color:#397454;font:500 12px DM Mono,monospace}.wb-ind{position:absolute;z-index:2;left:62px;right:62px;top:182px;height:396px;display:grid;grid-template-columns:1.25fr 1fr;gap:20px}.wb-ind-cards{display:grid;grid-template-columns:1fr 1fr;grid-auto-rows:1fr;border-top:2px solid #173426;border-left:1px solid #c8d1cb}.wb-ind-cards article{padding:14px 16px;border-right:1px solid #c8d1cb;border-bottom:1px solid #c8d1cb;background:#fbfcfa}.wb-ind-cards header{display:flex;justify-content:space-between;align-items:baseline}.wb-ind-cards header b{font-size:15px}.wb-ind-cards header small{color:#397454;font:500 10px DM Mono,monospace}.wb-ind-cards code{display:block;margin-top:12px;color:#3e4c44;font:400 11.5px/1.6 DM Mono,Pretendard,monospace}.wb-ind-lesson{padding:18px 20px;background:#0d1a14;color:#fff;border-top:2px solid #c7ff38}.wb-ind-lesson header small{display:block;color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wb-ind-lesson header b{display:block;margin-top:6px;font-size:17px;line-height:1.4}.wb-ind-lesson svg{display:block;width:100%;height:110px;margin-top:16px;background:#122019}.wb-ind-lesson .is-band{stroke:#fff2;stroke-dasharray:3 4}.wb-ind-lesson .is-simple{fill:none;stroke:#c7ff38;stroke-width:2}.wb-ind-lesson .is-wilder{fill:none;stroke:#7fb3ff;stroke-width:2;stroke-dasharray:5 3}.wb-ind-legend{display:flex;gap:16px;margin-top:8px;font-size:11px;color:#9aaa9f}.wb-ind-legend span:before{content:"";display:inline-block;width:14px;height:2px;margin-right:6px;vertical-align:middle}.wb-ind-legend .is-simple:before{background:#c7ff38}.wb-ind-legend .is-wilder:before{background:#7fb3ff}.wb-ind-lesson p{margin-top:14px;color:#cfd9d3;font-size:13px;line-height:1.6}.wb-ind-lesson footer{margin-top:14px;padding-top:12px;border-top:1px solid #ffffff1d;color:#cfd9d3;font-size:13px;line-height:1.6}.wb-ind-lesson footer b{color:#c7ff38}.wb-strat{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:388px;display:grid;grid-template-columns:170px 30px 1.35fr 30px 1fr}.wb-strat>i{display:flex;align-items:center;justify-content:center;color:#71867a}.wb-strat>i svg{width:18px}.wb-strat>section{background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426;padding:16px 18px}.wb-strat small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wb-strat-in{display:flex;flex-direction:column;justify-content:center}.wb-strat-in b{margin-top:10px;font:500 40px DM Mono,monospace;letter-spacing:-.06em}.wb-strat-in span{margin-top:4px;color:#4b5a51;font-size:13px}.wb-strat-types{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:12px}.wb-strat-types span{padding:8px 0;text-align:center;border:1px solid #c8d1cb;font-size:12px;background:#fff}.wb-strat-types span:first-child{background:#0d1a14;color:#c7ff38;border-color:#0d1a14}.wb-strat-bar{display:flex;margin-top:14px;height:50px}.wb-strat-bar span{display:flex;flex-direction:column;justify-content:center;padding:0 10px;font-size:11px;color:#3e4c44}.wb-strat-bar span:nth-child(1){background:#315e47;color:#dfe7df}.wb-strat-bar span:nth-child(2){background:#9fb8a8}.wb-strat-bar span:nth-child(3){background:#dfe7df}.wb-strat-bar b{font-size:13px;color:inherit}.wb-strat-bar span:nth-child(1) b{color:#fff}.wb-strat-score ol{margin:14px 0 0;padding:0;list-style:none;counter-reset:s}.wb-strat-score li{counter-increment:s;padding:7px 0;border-top:1px solid #e1e7e2;font-size:13px}.wb-strat-score li:before{content:counter(s);display:inline-block;width:20px;color:#397454;font:500 11px DM Mono,monospace}.wb-strat-out{background:#0d1a14!important;border-top-color:#c7ff38!important;color:#fff}.wb-strat-out small{color:#c7ff38}.wb-strat-out code{display:block;margin-top:12px;white-space:pre;color:#cfd9d3;font:400 11.5px/1.7 DM Mono,monospace}.wb-strat-out footer{margin-top:12px;padding-top:10px;border-top:1px solid #ffffff1d;color:#9aaa9f;font-size:11px}.wb-bt{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:396px;display:grid;grid-template-columns:1.55fr 1fr;gap:20px}.wb-bt>section{padding:16px 20px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.wb-bt small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wb-bt-steps{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:12px}.wb-bt-steps article{padding:10px 12px;background:#edf1ed;border-left:3px solid #315e47}.wb-bt-steps span{color:#397454;font:500 10px DM Mono,monospace}.wb-bt-steps b{display:block;margin-top:3px;font-size:13px}.wb-bt-steps small{display:block;margin-top:3px;color:#5b6a61;font:400 11px Pretendard,sans-serif;letter-spacing:0}.wb-bt-exit{margin-top:14px;border-top:1px solid #173426}.wb-bt-exit>div{display:grid;grid-template-columns:50px 1fr 1fr;border-bottom:1px solid #e1e7e2;font-size:13px}.wb-bt-exit>div span{padding:8px 10px}.wb-bt-exit>div span:first-child{color:#397454;font-weight:800}.wb-bt-exit .is-head{background:#e6ece6}.wb-bt-exit .is-head span{padding:6px 10px;color:#4b6355;font-size:11px;font-weight:700}.wb-bt-rule{margin-top:12px;padding:10px 12px;background:#f3ead8;border-left:3px solid #b5791d;font-size:12px;line-height:1.55}.wb-bt-ga{background:#0d1a14!important;color:#fff;border-top-color:#c7ff38!important}.wb-bt-ga small{color:#c7ff38}.wb-bt-ga header b{display:block;margin-top:6px;font-size:16px}.wb-bt-ga dl{margin:16px 0 0}.wb-bt-ga dl div{display:flex;justify-content:space-between;padding:10px 0;border-bottom:1px solid #ffffff17}.wb-bt-ga dt{color:#9aaa9f;font-size:13px}.wb-bt-ga dd{margin:0;font:500 15px DM Mono,Pretendard,monospace;color:#fff}.wb-bt-ga footer{margin-top:16px}.wb-bt-ga footer span{display:block;margin-top:6px;color:#cfd9d3;font-size:13px;line-height:1.55}.wb-screens{position:absolute;z-index:2;left:62px;right:62px;top:176px;display:grid;grid-template-columns:1.35fr 1fr 1fr;gap:14px}.wb-screens figure{margin:0}.wb-screens img{display:block;width:100%;height:340px;-o-object-fit:cover;object-fit:cover;-o-object-position:left top;object-position:left top;border:1px solid #173426}.wb-screens figcaption{display:flex;gap:8px;margin-top:9px;font-size:12px;color:#3e4c44;line-height:1.45}.wb-screens figcaption b{color:#397454;font-size:13px}.wb-bridge{position:absolute;z-index:2;left:62px;right:62px;top:182px;display:grid;grid-template-columns:1fr 44px 1fr}.wb-bridge>i{display:flex;align-items:center;justify-content:center;color:#68766e}.wb-bridge>i svg{width:20px}.wb-bridge>section{height:330px;padding:20px 24px;border:1px solid #ffffff1c;background:#0b1813}.wb-bridge small{color:#68766e;font:500 10px DM Mono,monospace;letter-spacing:.1em}.wb-bridge header b{display:block;margin-top:6px;font-size:19px}.wb-bridge ul{margin:14px 0 0;padding:0;list-style:none}.wb-bridge li{display:flex;align-items:center;gap:10px;padding:9px 0;border-top:1px solid #ffffff12;color:#cfd9d3;font-size:14px}.wb-bridge li svg{width:15px;color:#6fae8a}.wb-bridge .is-new{background:#c7ff38;border-color:#c7ff38;color:#0b1712}.wb-bridge .is-new small{color:#45611b}.wb-bridge .is-new li{color:#0b1712;border-color:#0b171222;font-size:16px;font-weight:700}.wb-bridge .is-new li span{color:#45611b;font:500 11px DM Mono,monospace}.wb-bridge .is-new footer{margin-top:14px;padding-top:12px;border-top:1px solid #0b171233;color:#2d3f16;font-size:13px}.wb-map-col>section{height:280px}.wb-map-arrow{top:126px}.wb-map-col li{padding:10px 0;font-size:13px}.wb-bridge>section{height:372px}.wb-bridge li{padding:10px 0}.wb-ind-legend em{margin-left:auto;color:#68766e;font-style:normal;font-size:10px}.wb-ml-theory{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:396px;display:grid;grid-template-columns:1.45fr 1fr;gap:20px}.wb-ml-theory>section{padding:16px 20px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.wb-ml-theory header small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wb-ml-theory header b{display:block;margin-top:6px;font-size:16px}.wb-tb svg{display:block;width:100%;height:190px;margin-top:8px}.wb-tb .is-zone{fill:#edf1ed}.wb-tb .is-up{stroke:#315e47;stroke-width:2}.wb-tb .is-down{stroke:#a4472f;stroke-width:2}.wb-tb .is-time{stroke:#b5791d;stroke-width:2;stroke-dasharray:5 4}.wb-tb .is-price{fill:none;stroke:#0b1712;stroke-width:2}.wb-tb .is-in{fill:#fff;stroke:#0b1712;stroke-width:2}.wb-tb .is-hit{fill:#c7ff38;stroke:#0b1712;stroke-width:2}.wb-tb text{font:600 10px Pretendard,sans-serif;fill:#3e4c44}.wb-tb-table{margin-top:4px;border-top:1px solid #173426}.wb-tb-table>div{display:grid;grid-template-columns:70px 1fr 1fr 1fr;border-bottom:1px solid #e1e7e2;font-size:13px}.wb-tb-table span{padding:7px 10px}.wb-tb-table span:nth-child(2){color:#315e47;font-weight:800}.wb-tb-table span:nth-child(3){color:#a4472f;font-weight:800}.wb-tb-table span:nth-child(4){color:#8a5d18;font-weight:800}.wb-tb-table .is-head{background:#e6ece6}.wb-tb-table .is-head span{color:#4b6355!important;font-size:11px;font-weight:700}.wb-hmm{background:#0d1a14!important;color:#fff;border-top-color:#c7ff38!important}.wb-hmm header small{color:#c7ff38!important}.wb-hmm-fig{display:grid;grid-template-columns:repeat(3,1fr);gap:8px;margin-top:22px}.wb-hmm-fig span{display:flex;flex-direction:column;align-items:center;justify-content:center;height:96px;border:1px solid #ffffff22;font-size:12px;color:#9aaa9f}.wb-hmm-fig b{font:500 14px DM Mono,monospace;color:#fff;margin-bottom:4px}.wb-hmm-fig .is-calm{background:#17271f}.wb-hmm-fig .is-vol{background:#2a2a14}.wb-hmm-fig .is-crash{background:#3a1d16}.wb-hmm p{margin-top:18px;color:#cfd9d3;font-size:13px;line-height:1.65}.wb-hmm footer{margin-top:18px;padding-top:12px;border-top:1px solid #ffffff1d}.wb-hmm footer small{color:#9aaa9f;font-size:11px}.wb-hmm footer b{display:block;margin-top:5px;color:#c7ff38;font-size:14px;line-height:1.5}.wb-mlp{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:330px;display:grid;grid-template-columns:200px 30px 1.4fr 30px 1fr}.wb-mlp>i{display:flex;align-items:center;justify-content:center;color:#71867a}.wb-mlp>i svg{width:18px}.wb-mlp>section{padding:16px 18px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.wb-mlp small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wb-mlp-in{display:flex;flex-direction:column}.wb-mlp-in b{margin-top:14px;font-size:26px;letter-spacing:-.05em}.wb-mlp-in span{margin-top:10px;color:#4b5a51;font-size:12px;line-height:1.6}.wb-mlp-in em{margin-top:auto;padding-top:10px;border-top:1px solid #e1e7e2;font-style:normal;font-weight:800;font-size:14px}.wb-mlp-enc{margin-top:12px;padding:14px 16px;background:#0d1a14;color:#fff;border-left:3px solid #c7ff38}.wb-mlp-enc b{display:block;font-size:16px}.wb-mlp-enc span{display:block;margin-top:4px;color:#9aaa9f;font:400 11px DM Mono,Pretendard,monospace}.wb-mlp-heads{display:grid;grid-template-columns:repeat(4,1fr);gap:5px;margin-top:8px}.wb-mlp-heads span{padding:10px 6px;text-align:center;background:#dfe7df;font-size:11px;font-weight:700;line-height:1.35}.wb-mlp-side{display:grid;grid-template-columns:repeat(3,1fr);gap:5px;margin-top:8px}.wb-mlp-side span{padding:10px 6px;text-align:center;border:1px dashed #9fb0a5;color:#3e4c44;font-size:11px;line-height:1.35}.wb-mlp-stages{display:flex;flex-direction:column;gap:10px;padding:0!important;background:none!important;border:0!important}.wb-mlp-stages article{flex:1;padding:16px 18px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.wb-mlp-stages b{display:block;margin-top:8px;font-size:16px}.wb-mlp-stages span{display:block;margin-top:6px;color:#4b5a51;font-size:12px;line-height:1.55}.wb-mlp-stages .is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.wb-mlp-stages .is-core small{color:#c7ff38}.wb-mlp-stages .is-core span{color:#cfd9d3}.wb-mlp-proof{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:54px;display:flex;align-items:center;gap:18px;padding:0 18px;background:#dfe7df}.wb-mlp-proof>b{color:#315e47;font:500 10px DM Mono,Pretendard,monospace;letter-spacing:.06em}.wb-mlp-proof span{font-size:12px;color:#3e4c44}.wb-mlp-proof code{margin-right:6px;padding:3px 6px;background:#fff;border:1px solid #c8d1cb;font:400 11px DM Mono,monospace;color:#0b1712}.wb-mlp-proof strong{margin-left:auto;padding:9px 12px;background:#315e47;color:#fff;font-size:12px}.wb-pat{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:396px;display:grid;grid-template-columns:.95fr 1.15fr 1fr;gap:18px}.wb-pat>section{padding:16px 18px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.wb-pat small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wb-pat-flow{display:flex;flex-direction:column;gap:8px}.wb-pat-flow article{flex:1;display:flex;flex-direction:column;justify-content:center;padding:0 14px;background:#edf1ed;border-left:3px solid #315e47}.wb-pat-flow article span{color:#397454;font:500 10px DM Mono,monospace}.wb-pat-flow article b{font-size:15px}.wb-pat-flow article small{margin-top:2px;color:#5b6a61;font:400 11px Pretendard,sans-serif;letter-spacing:0}.wb-pat-flow .is-gate{background:#0d1a14;border-left-color:#c7ff38}.wb-pat-flow .is-gate b{color:#fff}.wb-pat-flow .is-gate span{color:#c7ff38}.wb-pat-flow .is-gate small{color:#9aaa9f}.wb-pat-gates>div{display:grid;grid-template-columns:100px 90px 1fr;align-items:center;padding:14px 0;border-bottom:1px solid #e1e7e2}.wb-pat-gates>header{padding-bottom:6px;border-bottom:1px solid #173426}.wb-pat-gates span{font-size:13px;font-weight:700}.wb-pat-gates b{font:500 14px DM Mono,Pretendard,monospace;color:#315e47}.wb-pat-gates>div small{color:#5b6a61;font:400 12px Pretendard,sans-serif;letter-spacing:0}.wb-pat-ex{background:#0d1a14!important;color:#fff;border-top-color:#c7ff38!important}.wb-pat-ex small{color:#c7ff38}.wb-pat-ex code{display:block;margin-top:18px;padding:16px;background:#122019;border:1px solid #ffffff1f;color:#c7ff38;font:500 15px/1.9 DM Mono,monospace}.wb-pat-ex p{margin-top:18px;color:#cfd9d3;font-size:14px;line-height:1.65}.wb-pat-ex p b{color:#fff}.wb-mlp-enc{padding:22px 18px}.wb-mlp-enc b{font-size:18px}.wb-mlp-heads{margin-top:10px}.wb-mlp-heads span{padding:22px 6px;font-size:12px}.wb-mlp-side{margin-top:10px}.wb-mlp-side span{padding:20px 6px;font-size:12px}.wb-mlp-stages b{font-size:18px}.wb-mlp-stages span{font-size:13px}.wb-phase{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:396px;display:grid;grid-template-columns:1.2fr 200px 1fr}.wb-phase>section{padding:20px 22px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426;display:flex;flex-direction:column}.wb-phase header small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wb-phase header b{display:block;margin-top:6px;font-size:22px;letter-spacing:-.04em}.wb-phase header em{display:inline-block;margin-top:8px;padding:5px 9px;font-size:12px;font-style:normal;font-weight:800;background:#c7ff38;color:#0b1712}.wb-phase ol{margin:16px 0 0;padding:0;list-style:none}.wb-phase li{display:flex;gap:12px;padding:9px 0;border-top:1px solid #e1e7e2;font-size:14px}.wb-phase li span{color:#397454;font:500 11px/20px DM Mono,monospace}.wb-phase footer{margin-top:auto;padding-top:12px;border-top:1px solid #c8d1cb;font-size:12px;color:#4b5a51}.wb-phase .is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.wb-phase .is-core header small{color:#c7ff38}.wb-phase .is-core li{border-color:#ffffff14;color:#dce4df}.wb-phase .is-core li span,.wb-phase .is-core li b{color:#c7ff38}.wb-phase .is-core footer{border-color:#ffffff1d;color:#9aaa9f}.wb-phase .is-next{border:1.5px dashed #9fb0a5;background:#f4f6f2}.wb-phase .is-next header em{background:#dfe7df;color:#315e47}.wb-phase-gate{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;padding:0 14px}.wb-phase-gate small{color:#b5791d;font:500 10px DM Mono,monospace;letter-spacing:.12em}.wb-phase-gate b{margin-top:8px;font-size:16px}.wb-phase-gate p{margin-top:10px;color:#4b5a51;font-size:12px;line-height:1.6}.wb-phase-gate svg{margin-top:12px;width:22px;color:#b5791d}.wb-stack{position:absolute;z-index:2;left:62px;right:62px;top:178px;border-top:2px solid #173426}.wb-stack>div{display:grid;grid-template-columns:150px 300px 1fr;align-items:center;min-height:48px;border-bottom:1px solid #c8d1cb;font-size:14px}.wb-stack>div>*{padding:0 18px}.wb-stack>div>span:first-child{align-self:stretch;display:flex;align-items:center;background:#edf1ed;color:#4b6355;font-size:13px;font-weight:700}.wb-stack>div>b{font-size:15px}.wb-stack>div>span:last-child{color:#3e4c44;font-size:13px;line-height:1.5}.wb-stack .is-head{min-height:34px;background:#e6ece6}.wb-stack .is-head span{color:#4b6355!important;font-size:11px!important;font-weight:700;background:none!important}.wb-arch{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:400px;display:grid;grid-template-columns:190px 90px 1fr}.wb-arch-out{display:flex;flex-direction:column;justify-content:center;gap:14px}.wb-arch-out section{display:flex;flex-direction:column;align-items:flex-start;gap:4px;padding:16px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.wb-arch-out svg{width:22px;color:#397454}.wb-arch-out b{font-size:15px}.wb-arch-out small{color:#5b6a61;font-size:11px}.wb-arch-link{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;color:#397454}.wb-arch-link svg{width:22px}.wb-arch-link small{font-size:11px;font-weight:700;text-align:center}.wb-arch-pc{position:relative;display:grid;grid-template-columns:1.5fr 34px .8fr;grid-template-rows:1fr 108px;gap:14px 0;padding:34px 18px 18px;border:1.5px dashed #173426;background:#ffffff70}.wb-arch-pc-label{position:absolute;left:16px;top:-12px;display:flex;align-items:center;gap:6px;padding:3px 10px;background:#173426;color:#c7ff38;font-size:12px;font-weight:800}.wb-arch-pc-label svg{width:14px}.wb-arch-pc>i{display:flex;align-items:center;justify-content:center;color:#71867a}.wb-arch-pc>i svg{width:18px}.wb-arch-pc header small{color:#397454;font:500 9px DM Mono,Pretendard,monospace;letter-spacing:.06em}.wb-arch-main{padding:14px;background:#0d1a14;color:#fff;border-top:2px solid #c7ff38}.wb-arch-main header small{color:#c7ff38}.wb-arch-mods{display:grid;grid-template-columns:1fr 1fr;gap:6px;margin-top:10px}.wb-arch-mods span{display:flex;align-items:center;gap:8px;padding:11px 10px;border:1px solid #ffffff1f;font-size:13px}.wb-arch-mods svg{width:15px;color:#9aaa9f}.wb-arch-mods .is-core{grid-column:span 2;background:#c7ff38;color:#0b1712;border-color:#c7ff38;font-weight:800}.wb-arch-mods .is-core svg{color:#0b1712}.wb-arch-ui{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.wb-arch-ui svg{width:30px;color:#397454;margin-top:6px}.wb-arch-ui b{font-size:17px}.wb-arch-ui span{color:#5b6a61;font-size:12px}.wb-arch-bt{grid-column:1 / -1;padding:12px 14px;border:1.5px dashed #9fb0a5;background:#f4f6f2}.wb-arch-bt div{display:flex;gap:10px;margin-top:10px}.wb-arch-bt span{display:flex;align-items:center;gap:6px;padding:9px 12px;background:#fff;border:1px solid #c8d1cb;font-size:13px}.wb-arch-bt svg{width:14px;color:#397454}.wb-tick{position:absolute;z-index:2;left:62px;right:62px;top:180px;display:grid;grid-template-columns:repeat(6,1fr)}.wb-tick-step{position:relative;padding-right:22px}.wb-tick-step:last-child{padding-right:0}.wb-tick-step section{height:150px;display:flex;flex-direction:column;padding:14px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.wb-tick-step small{color:#397454;font:500 10px DM Mono,monospace}.wb-tick-step section>svg{width:20px;margin-top:12px;color:#397454}.wb-tick-step b{margin-top:10px;font-size:15px;line-height:1.35}.wb-tick-step em{margin-top:auto;align-self:flex-start;padding:3px 8px;background:#dfe7df;color:#315e47;font:500 11px DM Mono,Pretendard,monospace;font-style:normal}.wb-tick-step .is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.wb-tick-step .is-core small,.wb-tick-step .is-core>svg{color:#c7ff38}.wb-tick-step .is-core em{background:#c7ff38;color:#0b1712}.wb-tick-step>i{position:absolute;right:2px;top:66px;color:#71867a}.wb-tick-step>i svg{width:16px}.wb-log{position:absolute;z-index:2;left:62px;right:62px;top:354px;background:#0d1a14;border-top:2px solid #c7ff38}.wb-log header{display:flex;justify-content:space-between;padding:9px 16px;border-bottom:1px solid #ffffff17;color:#9aaa9f;font:500 10px DM Mono,Pretendard,monospace;letter-spacing:.06em}.wb-log code{display:block;padding:10px 16px 12px;font:400 13px/1.8 DM Mono,Pretendard,monospace;color:#cfd9d3}.wb-log code span{display:block}.wb-log code b{margin-right:14px;color:#6fae8a;font-weight:500}.wb-log .is-hit{color:#c7ff38}.wb-mem{position:absolute;z-index:2;left:62px;right:62px;top:180px;height:396px;display:grid;grid-template-columns:1fr 1fr;gap:20px}.wb-mem>section{padding:16px 20px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.wb-mem small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.wb-mem-flow{display:flex;align-items:center;gap:8px;margin-top:20px}.wb-mem-flow span{flex:1;padding:16px 0;text-align:center;border:1px solid #c8d1cb;background:#fff;font-size:14px;font-weight:800}.wb-mem-flow .is-on{background:#0d1a14;color:#c7ff38;border-color:#0d1a14}.wb-mem-flow svg{width:14px;color:#71867a;flex:0 0 auto}.wb-mem-exits{display:flex;flex-wrap:wrap;align-items:center;gap:6px;margin-top:12px}.wb-mem-exits span{padding:6px 10px;border:1px solid #d9b3a6;background:#fbf1ec;color:#a4472f;font-size:12px;font-weight:800}.wb-mem-exits small{flex-basis:100%;margin-top:4px;color:#5b6a61;font:400 12px Pretendard,sans-serif;letter-spacing:0}.wb-mem-restart{display:flex;gap:12px;margin-top:22px;padding:14px;background:#f3ead8;border-left:3px solid #b5791d}.wb-mem-restart svg{flex:0 0 auto;width:20px;color:#b5791d}.wb-mem-restart b{display:block;font-size:14px}.wb-mem-restart span{display:block;margin-top:5px;font-size:13px;line-height:1.65;color:#5c4f37}.wb-mem-table>div{display:grid;grid-template-columns:80px 50px 90px 60px 1fr;border-bottom:1px solid #e1e7e2;font:400 13px DM Mono,Pretendard,monospace}.wb-mem-table>div span{padding:12px 8px}.wb-mem-table .is-head{margin-top:12px;border-top:1px solid #173426;background:#e6ece6}.wb-mem-table .is-head span{padding:7px 8px;color:#4b6355;font:700 11px Pretendard,sans-serif}.wb-mem-table .is-sell{color:#a4472f;font-weight:700}.wb-safe{position:absolute;z-index:2;left:62px;right:62px;top:178px;border-top:2px solid #173426}.wb-safe>div{display:grid;grid-template-columns:380px 1fr;align-items:center;min-height:56px;border-bottom:1px solid #c8d1cb}.wb-safe>div>*{padding:0 20px}.wb-safe>div>span{align-self:stretch;display:flex;align-items:center;gap:12px;background:#edf1ed;font-size:14px;font-weight:700}.wb-safe>div>span small{color:#397454;font:500 11px DM Mono,monospace}.wb-safe>div>b{font-size:14px;font-weight:600;color:#0b1712}.wb-safe .is-head{min-height:34px;background:#e6ece6}.wb-safe .is-head span{background:none;color:#4b6355;font-size:11px}.wb-app{position:absolute;z-index:2;left:62px;right:62px;top:174px;height:404px;background:#0e1512;border:1px solid #173426;box-shadow:0 0 0 6px #dfe7df}.wb-app-bar{display:flex;align-items:center;gap:18px;height:44px;padding:0 18px;border-bottom:1px solid #ffffff14;color:#9aaa9f;font-size:12px}.wb-app-bar b{color:#c7ff38;font:500 12px DM Mono,monospace;letter-spacing:.1em}.wb-app-bar .is-ok{display:flex;align-items:center;gap:6px;color:#dce4df}.wb-app-bar .is-ok i{width:8px;height:8px;border-radius:50%;background:#4ade80}.wb-app-bar .is-mode{padding:3px 8px;border:1px solid #b5791d;color:#e4b35e}.wb-app-time{margin-left:auto;font:500 12px DM Mono,monospace;color:#dce4df}.wb-app-body{display:grid;grid-template-columns:1fr 1fr 1.2fr;grid-template-rows:1fr 96px;gap:12px;padding:14px}.wb-app-body>section{padding:14px;background:#151f1a;border:1px solid #ffffff12;color:#dce4df}.wb-app-body small{color:#7f8f86;font-size:11px}.wb-app-stage{grid-row:span 2}.wb-app-stage>b{display:block;margin-top:8px;font-size:40px;color:#c7ff38;letter-spacing:-.04em}.wb-app-steps{display:flex;gap:6px;margin-top:10px}.wb-app-steps span{flex:1;padding:8px 0;text-align:center;border:1px solid #ffffff1f;font:500 12px DM Mono,monospace;color:#7f8f86}.wb-app-steps .is-done{background:#2a3a31;color:#dce4df}.wb-app-steps .is-now{background:#c7ff38;color:#0b1712}.wb-app-stage dl{margin:16px 0 0}.wb-app-stage dl div{display:flex;justify-content:space-between;padding:9px 0;border-top:1px solid #ffffff12;font-size:13px}.wb-app-stage dt{color:#7f8f86}.wb-app-stage dd{margin:0;font:500 13px DM Mono,Pretendard,monospace}.wb-app-orders div{display:grid;grid-template-columns:52px 1fr auto;padding:10px 0;border-top:1px solid #ffffff12;font:400 13px DM Mono,Pretendard,monospace}.wb-app-orders div:first-of-type{margin-top:8px}.wb-app-orders em{font-style:normal;color:#4ade80;font-size:12px}.wb-app-orders .is-wait{color:#7f8f86}.wb-app-log{grid-row:span 2}.wb-app-log code{display:block;margin-top:8px;font:400 12.5px/2 DM Mono,Pretendard,monospace;color:#cfd9d3}.wb-app-log code span{display:block;border-top:1px solid #ffffff0d}.wb-app-log code b{margin-right:10px;color:#6fae8a;font-weight:500}.wb-app-stop{display:flex;align-items:center;gap:12px;padding:0 18px;border:0;background:#b3341f;color:#fff;cursor:default;text-align:left}.wb-app-stop svg{width:26px}.wb-app-stop b{font-size:18px}.wb-app-stop small{margin-left:auto;color:#ffd6cc!important}.wb-checks{position:absolute;z-index:2;left:62px;right:62px;top:200px;display:grid;grid-template-columns:repeat(4,1fr)}.wb-checks-step{position:relative;padding-right:34px}.wb-checks-step:last-child{padding-right:0}.wb-checks-step section{height:300px;display:flex;flex-direction:column;padding:20px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.wb-checks-step small{color:#397454;font:500 12px DM Mono,monospace}.wb-checks-step b{margin-top:30px;font-size:24px;letter-spacing:-.04em}.wb-checks-step span{margin-top:10px;color:#4b5a51;font-size:13px}.wb-checks-step footer{margin-top:auto;padding-top:14px;border-top:1px solid #c8d1cb;font-size:15px;font-weight:800;line-height:1.45}.wb-checks-step .is-core{background:#c7ff38;border-color:#c7ff38;border-top-color:#0d1a14}.wb-checks-step .is-core small{color:#45611b}.wb-checks-step .is-core span{color:#2d3f16}.wb-checks-step .is-core footer{border-color:#0b171233}.wb-checks-step>i{position:absolute;right:8px;top:140px;color:#71867a}.wb-checks-step>i svg{width:18px}.wb-jev{position:absolute;z-index:2;left:62px;right:62px;top:182px;height:396px;display:grid;grid-template-columns:1.2fr 1fr .9fr;gap:16px}.wb-jev>section{display:flex;flex-direction:column;padding:16px 18px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.wb-jev header small{display:block;color:#397454;font:500 9px DM Mono,Pretendard,monospace;letter-spacing:.1em}.wb-jev header b{display:block;margin-top:6px;font-size:16px;line-height:1.4}.wb-jev-what{background:#0d1a14!important;color:#fff;border-top-color:#c7ff38!important}.wb-jev-what header small{color:#c7ff38}.wb-jev-what>p{margin-top:12px;color:#cfd9d3;font-size:13px;line-height:1.65}.wb-jev-what>p b{color:#c7ff38}.wb-jev-io{display:grid;grid-template-columns:1fr 20px .7fr;align-items:center;gap:8px;margin-top:16px}.wb-jev-io>svg{width:16px;color:#9aaa9f}.wb-jev-io small{display:block;margin-bottom:5px;color:#9aaa9f;font-size:10px}.wb-jev-io code{display:block;padding:10px;background:#122019;border:1px solid #ffffff1f;color:#dce4df;font:400 11px/1.6 DM Mono,Pretendard,monospace}.wb-jev-io .is-out code{color:#c7ff38;font-weight:500}.wb-jev-what footer{margin-top:auto;display:flex;justify-content:space-between;padding-top:12px;border-top:1px solid #ffffff1d;color:#9aaa9f;font-size:12px}.wb-jev-what footer span:first-child{color:#fff;font-weight:700}.wb-jev-flow{display:flex;align-items:center;gap:8px;margin-top:22px}.wb-jev-flow>svg{width:16px;color:#71867a}.wb-jev-flow span{flex:1;display:flex;flex-direction:column;align-items:center;gap:6px;padding:16px 6px;font-size:13px;font-weight:800;text-align:center}.wb-jev-flow span svg{width:20px}.wb-jev-flow .is-rule{background:#0d1a14;color:#c7ff38}.wb-jev-flow .is-ai{border:1.5px dashed #397454;color:#315e47}.wb-jev-split{display:grid;grid-template-columns:1fr 1fr;gap:8px;margin-top:14px}.wb-jev-split div{padding:14px 12px}.wb-jev-split b{display:block;font-size:14px}.wb-jev-split span{display:block;margin-top:5px;font-size:12px}.wb-jev-split .is-go{background:#dfe7df;color:#315e47}.wb-jev-split .is-hold{background:#f3ead8;color:#8a5d18}.wb-jev-when ol{margin:12px 0 0;padding:0;list-style:none}.wb-jev-when li{display:flex;gap:10px;padding:11px 0;border-top:1px solid #e1e7e2;font-size:13px;line-height:1.55}.wb-jev-when li span{color:#397454;font:500 11px/20px DM Mono,monospace}.wb-jev-when li b{display:inline;color:#0b1712}.wb-jev-when footer{margin-top:auto;padding:12px;background:#edf1ed;color:#3e4c44;font-size:12px;line-height:1.6}.wb-deliv{position:absolute;z-index:2;left:62px;right:62px;top:190px;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.wb-deliv article{height:220px;display:flex;flex-direction:column;padding:20px 18px;border:1px solid #ffffff1c;background:#0b1813}.wb-deliv article>svg{width:26px;color:#c7ff38}.wb-deliv b{margin-top:20px;font-size:17px}.wb-deliv code{align-self:flex-start;margin-top:10px;padding:4px 8px;background:#17271f;color:#c7ff38;font:400 11px DM Mono,monospace}.wb-deliv article>span{margin-top:auto;padding-top:12px;border-top:1px solid #ffffff14;color:#8f9d95;font-size:12px}.wb-deliv-note{top:446px}.wb-jev-when li{display:grid;grid-template-columns:26px 1fr;gap:0}.wb-jev-when li p{font-size:13px;line-height:1.55}.wb-jev-feat{margin:16px 0 0;padding:0;list-style:none}.wb-jev-feat li{position:relative;padding:7px 0 7px 14px;border-top:1px solid #ffffff12;color:#cfd9d3;font-size:12px}.wb-jev-feat li:before{content:"";position:absolute;left:0;top:13px;width:5px;height:5px;background:#c7ff38}.wb-arch-pc{grid-template-rows:1fr 84px;padding:30px 16px 14px}.wb-arch-mods span{padding:9px 10px}.wb-arch-bt{padding:10px 14px}.wb-arch-bt div{margin-top:8px}.wb-arch-bt span{padding:7px 12px}.wb-arch{height:396px}.wb-c5-page section>header small{display:block;font:500 9px DM Mono,Pretendard,monospace;letter-spacing:.08em}.wb-c5-page section>header b{display:block;margin-top:5px;font-size:15px}.wb-c5-legend{position:absolute;z-index:2;left:62px;right:62px;top:612px;height:30px;display:flex;align-items:center;gap:18px;font-size:11px;color:#52655a}.wb-c5-legend span{display:flex;align-items:center;gap:6px}.wb-c5-legend i{width:14px;height:10px}.wb-c5-legend i.is-p1{background:#0d1a14}.wb-c5-legend i.is-p2{background:#c7ff38;box-shadow:inset 0 0 0 1px #6f8f1a}.wb-c5-legend i.is-p3{background:repeating-linear-gradient(135deg,#9fb0a6 0 4px,#dfe7df 4px 8px)}.wb-c5-legend strong{margin-left:auto;color:#397454;font-size:12px}.wb-c5-person{position:absolute;z-index:2;left:62px;top:176px;width:340px;height:456px;padding:18px;background:#0d1a14;color:#fff;border-top:3px solid #c7ff38}.wb-c5-person>small{color:#c7ff38;font-size:10.5px;font-weight:800}.wb-c5-person>b{display:flex;align-items:baseline;gap:10px;margin-top:12px;font-size:30px}.wb-c5-person>b u{color:#c7ff38;font:600 13px DM Mono,Pretendard,monospace;text-decoration:none}.wb-c5-person ul{list-style:none;margin:22px 0 0;padding:0}.wb-c5-person li{display:flex;align-items:center;gap:9px;height:48px;border-bottom:1px solid #ffffff15;font-size:12.5px;font-weight:700}.wb-c5-person li svg{width:14px;color:#c7ff38;flex:none}.wb-c5-person>footer{position:absolute;left:18px;right:18px;bottom:18px;padding:12px;border:1px solid #ffffff22}.wb-c5-person>footer b{display:block;color:#c7ff38;font-size:12px}.wb-c5-person>footer span{display:block;margin-top:5px;color:#a4b0a9;font-size:11px}.wb-c5-apps{position:absolute;z-index:2;left:418px;top:176px;width:380px;height:456px;padding:14px 16px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.wb-c5-apps>header small{color:#397454}.wb-c5-apps article{display:grid;grid-template-columns:36px 1fr;grid-template-rows:auto auto;-moz-column-gap:10px;column-gap:10px;margin-top:12px;padding:12px;border:1px solid #cdd6d0;background:#f4f6f2}.wb-c5-apps article>svg{grid-row:1/3;width:26px;color:#397454;align-self:center}.wb-c5-apps article b{font-size:16px}.wb-c5-apps article small{margin-left:8px;color:#52655a;font-size:11px}.wb-c5-apps article>span{margin-top:5px;color:#397454;font-size:11px;font-weight:800}.wb-c5-apps article div{display:flex;align-items:baseline}.wb-c5-api{margin-top:18px;padding-top:12px;border-top:1px solid #d3dad5}.wb-c5-api small{color:#61766a;font-size:10.5px;font-weight:800}.wb-c5-api p{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px}.wb-c5-api em{padding:5px 9px;border:1px solid #9fb0a6;font-size:11px;font-weight:700;font-style:normal}.wb-c5-why{position:absolute;z-index:2;left:814px;right:62px;top:176px;height:456px;padding:14px 16px;border-top:2px solid #71877a;background:#edf1ed}.wb-c5-why>header small{color:#61766a}.wb-c5-why ol{list-style:none;margin:14px 0 0;padding:0;counter-reset:w}.wb-c5-why li{padding:14px 0;border-bottom:1px solid #cdd6d0;counter-increment:w}.wb-c5-why li b{display:block;font-size:14px}.wb-c5-why li b:before{content:counter(w,decimal-leading-zero) "  ";color:#397454;font:600 11px DM Mono,monospace}.wb-c5-why li span{display:block;margin-top:6px;color:#52655a;font-size:11.5px;line-height:1.55}.wb-c5-career{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:420px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(8,1fr);grid-auto-flow:column;gap:6px 12px}.wb-c5-career p{display:grid;grid-template-columns:26px 1fr auto;align-items:center;padding:0 12px;border:1px solid #d3dad5;background:#fff;font-size:12px}.wb-c5-career p i{color:#8a998f;font:500 10px DM Mono,monospace;font-style:normal}.wb-c5-career p b{font-weight:800}.wb-c5-career p em{color:#6a7b71;font-size:10.5px;font-style:normal}.wb-c5-career p.is-dev{background:#0d1a14;border-color:#0d1a14;color:#fff}.wb-c5-career p.is-dev i,.wb-c5-career p.is-dev em{color:#c7ff38}.wb-c5-thanks .wb-cover-copy{top:150px}.wb-c5-summary{position:absolute;z-index:4;left:74px;right:74px;bottom:112px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #ffffff2a}.wb-c5-summary span{padding:18px 20px 0 0;border-right:1px solid #ffffff18}.wb-c5-summary span+span{padding-left:20px}.wb-c5-summary small{display:block;color:#68766e;font:500 10px DM Mono,Pretendard,monospace;letter-spacing:.1em}.wb-c5-summary b{display:block;margin-top:10px;color:#fff;font-size:22px}.wb-c5-summary em{display:block;margin-top:6px;color:#c7ff38;font-size:11.5px;font-style:normal}.wb-gantt{position:absolute;z-index:2;left:62px;right:62px;top:176px;border-top:2px solid #0d1a14}.wb-gantt-head,.wb-gantt-row{display:grid;grid-template-columns:300px 1fr}.wb-gantt-head{height:30px;background:#0d1a14;color:#c7ff38;font-size:11px;font-weight:800}.wb-gantt-head>span{display:flex;align-items:center;padding:0 14px}.wb-gantt-head>div,.wb-gantt-row>div{position:relative}.wb-gantt-head em{position:absolute;top:0;bottom:0;display:flex;align-items:center;padding-left:6px;border-left:1px solid #ffffff22;font:500 10px DM Mono,monospace;font-style:normal}.wb-gantt-row{height:33px;border-bottom:1px solid #e1e7e2}.wb-gantt-row>span{display:flex;align-items:center;padding:0 14px;font-size:12.5px;font-weight:600;background:#edf1ed}.wb-gantt-row>div{background:repeating-linear-gradient(90deg,transparent 0 calc(100%/6 - 1px),#e6ece6 calc(100%/6 - 1px) calc(100%/6))}.wb-gantt-row i{position:absolute;top:9px;height:15px;background:#71867a}.wb-gantt-row.is-key i{background:#0d1a14}.wb-gantt-row.is-live i{background:#c7ff38;box-shadow:inset 0 0 0 1px #6f8f1a}.wb-gantt-row.is-key>span,.wb-gantt-row.is-live>span{font-weight:800}.wb-gantt-marks{position:absolute;inset:30px 0 0 300px;pointer-events:none}.wb-gantt-marks b{position:absolute;top:0;bottom:0;border-left:2px dashed #b4533d}.wb-gantt-marks em{position:absolute;bottom:-26px;left:-4px;padding:3px 7px;background:#b4533d;color:#fff;font-size:10px;font-style:normal;font-weight:700;white-space:nowrap}.wb-gantt-marks b:last-child em{transform:translate(-100%);left:4px}.wb-cost{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:400px;display:grid;grid-template-columns:1.6fr 1fr;gap:20px}.wb-cost-table{border-top:2px solid #173426;align-self:start}.wb-cost-table>div{display:grid;grid-template-columns:200px 1fr 210px;align-items:center;min-height:46px;border-bottom:1px solid #e1e7e2;font-size:13px}.wb-cost-table>div>span{padding:0 14px}.wb-cost-table>div>span:first-child{align-self:stretch;display:flex;align-items:center;background:#edf1ed;font-weight:800}.wb-cost-table>div>span:nth-child(2){color:#4b5a51;font-size:12px}.wb-cost-table>div>span:last-child{position:relative;display:flex;align-items:center;justify-content:flex-end;height:100%}.wb-cost-table>div>span:last-child i{position:absolute;left:14px;top:50%;height:8px;margin-top:-4px;background:#c7ff38;box-shadow:inset 0 0 0 1px #6f8f1a;max-width:calc(100% - 110px)}.wb-cost-table b{position:relative;font:500 14px DM Mono,Pretendard,monospace}.wb-cost-table .is-head{min-height:32px;background:#e6ece6}.wb-cost-table .is-head span{background:none!important;color:#4b6355;font-size:11px;font-weight:700;justify-content:flex-start!important}.wb-cost-table .is-sum{min-height:40px;background:#f4f6f2}.wb-cost-table .is-sum span:first-child{background:#dfe7df}.wb-cost-total{padding:22px;background:#0d1a14;color:#fff;border-top:2px solid #c7ff38;display:flex;flex-direction:column}.wb-cost-total>small{color:#9aaa9f;font:500 10px DM Mono,monospace;letter-spacing:.12em}.wb-cost-total>b{margin-top:12px;font:500 64px/1 DM Mono,monospace;letter-spacing:-.06em}.wb-cost-total>b em{margin-left:8px;color:#c7ff38;font:700 16px Pretendard,sans-serif;font-style:normal}.wb-cost-pay{margin-top:auto;border-top:1px solid #ffffff1d}.wb-cost-pay>div{display:grid;grid-template-columns:44px 46px 80px 1fr;align-items:center;padding:12px 0;border-bottom:1px solid #ffffff12;font-size:13px}.wb-cost-pay span{color:#9aaa9f}.wb-cost-pay b{color:#c7ff38;font:500 14px DM Mono,monospace}.wb-cost-pay em{font-style:normal;font-weight:700}.wb-cost-pay small{color:#9aaa9f;font-size:11px;text-align:right}.wb-done{position:absolute;z-index:2;left:62px;right:62px;top:178px;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:192px 192px;gap:12px}.wb-done article{display:flex;flex-direction:column;padding:16px 18px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.wb-done small{color:#397454;font:500 11px DM Mono,monospace}.wb-done b{margin-top:8px;font-size:18px;letter-spacing:-.03em}.wb-done p{margin-top:8px;color:#3e4c44;font-size:13px;line-height:1.6}.wb-done footer{margin-top:auto;display:flex;gap:8px;padding-top:10px;border-top:1px solid #e1e7e2;font-size:12px;font-weight:700}.wb-done footer span{color:#71867a;font-weight:500}.wb-done .is-core{background:#c7ff38;border-color:#c7ff38;border-top-color:#0d1a14}.wb-done .is-core small{color:#45611b}.wb-done .is-core p{color:#2d3f16}.wb-done .is-core footer{border-color:#0b171233}.wb-done .is-core footer span{color:#45611b}.wb-change{position:absolute;z-index:2;left:62px;right:62px;top:178px;height:300px;display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.wb-change section{display:flex;flex-direction:column;padding:18px 20px;background:#fbfcfa;border:1px solid #b9c5be;border-top:2px solid #173426}.wb-change header{display:flex;align-items:center;gap:14px;padding-bottom:14px;border-bottom:1px solid #e1e7e2}.wb-change header>b{width:44px;height:44px;display:flex;align-items:center;justify-content:center;background:#173426;color:#c7ff38;font:500 22px DM Mono,monospace}.wb-change header small{display:block;color:#4b6355;font-size:12px}.wb-change header strong{display:block;margin-top:4px;font-size:18px}.wb-change p{margin-top:14px;font-size:14px;line-height:1.65;color:#0b1712}.wb-change footer{margin-top:auto;padding:10px 12px;background:#edf1ed;color:#4b5a51;font-size:12px}.wb-change .is-free{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.wb-change .is-free header{border-color:#ffffff1d}.wb-change .is-free header>b{background:#c7ff38;color:#0b1712}.wb-change .is-free header small{color:#9aaa9f}.wb-change .is-free header strong{color:#c7ff38}.wb-change .is-free p{color:#dce4df}.wb-change .is-free footer{background:#17271f;color:#cfd9d3}.wb-change-flow{position:absolute;z-index:2;left:62px;right:62px;bottom:69px;height:64px;display:flex;align-items:center;gap:12px;padding:0 18px;background:#dfe7df}.wb-change-flow span{display:flex;align-items:center;gap:8px;font-size:14px;font-weight:700}.wb-change-flow small{color:#397454;font:500 11px DM Mono,monospace}.wb-change-flow>svg{width:16px;color:#71867a}.wb-change-flow .is-core{margin-left:auto;padding:10px 14px;background:#315e47;color:#fff}.wb-change-flow .is-core small{color:#c7ff38}.wb-gantt-marks b.is-low em{bottom:-52px}.wb-change{height:360px}.wb-cost-inc{margin:20px 0 0;padding:0;list-style:none}.wb-cost-inc li{display:flex;align-items:center;gap:8px;padding:5px 0;color:#dce4df;font-size:13px}.wb-cost-inc svg{width:14px;color:#c7ff38}.wb-xl{display:flex;flex-direction:column;background:#fff;border:1px solid #c3cdc6}.wb-xl-bar{height:30px;display:flex;align-items:center;gap:9px;padding:0 12px;background:#0d1a14;color:#dfe7e1;font-size:11px;letter-spacing:-.01em}.wb-xl-bar i{width:9px;height:11px;background:#c7ff38}.wb-xl-bar b{font-weight:600}.wb-xl-row{display:grid;height:33px;border-bottom:1px solid #e4e9e5}.wb-xl-row>span{display:flex;align-items:center;min-width:0;padding:0 10px;border-right:1px solid #e4e9e5;color:#26332b;font-size:12.5px;white-space:nowrap;overflow:hidden;letter-spacing:-.02em}.wb-xl-row>span:first-child{justify-content:center;padding:0;background:#f3f5f3;color:#93a097;font:500 10px DM Mono,monospace}.wb-xl-row>span:last-child{border-right:0}.wb-xl-row.is-letters{height:20px;background:#f3f5f3}.wb-xl-row.is-letters>span{justify-content:center;color:#93a097;font:500 9.5px DM Mono,monospace}.wb-xl-row.is-head>span{background:#f7f9f7;color:#4b6355;font-size:11.5px;font-weight:700}.wb-xl-row.is-head>span.is-auto{background:#e8efe7;color:#2f5e45}.wb-xl-row.is-head em{margin-left:auto;padding:1px 4px;border:1px solid #9bb5a5;color:#397454;font:500 8.5px DM Mono,monospace;font-style:normal;letter-spacing:.06em}.wb-xl-row>span.is-auto{background:#f4f8f3;color:#1f4a35}.wb-xl-row.is-hl>span{background:#e6f0dd;color:#0b1712;font-weight:700}.wb-xl-row.is-hl>span:first-child{background:#315e47;color:#fff}.wb-xl-tabs{height:28px;display:flex;padding-left:30px;border-top:1px solid #dfe5e0;background:#f3f5f3}.wb-xl-tabs span{display:flex;align-items:center;padding:0 16px;color:#7c897f;font-size:11px}.wb-xl-tabs span.is-on{background:#fff;color:#1d4a33;font-weight:700;box-shadow:inset 0 -2px #315e47}.wb-now{position:absolute;z-index:2;left:62px;right:62px;top:190px;display:grid;grid-template-columns:1fr 150px 1.2fr;align-items:center}.wb-now-gap{display:flex;flex-direction:column;align-items:center}.wb-now-gap i{width:0;height:58px;border-left:1px dashed #9aa89f}.wb-now-gap b{display:flex;align-items:center;justify-content:center;width:36px;height:36px;margin:6px 0;border:1px solid #a8432f;color:#a8432f;font:500 16px DM Mono,monospace}.wb-now-gap p{margin-top:16px;color:#4b5a51;font-size:12px;line-height:1.6;text-align:center}.wb-now-gap strong{display:block;margin-bottom:6px;color:#a8432f;font:500 9.5px DM Mono,monospace;letter-spacing:.12em}.wb-after{position:absolute;z-index:2;left:62px;right:62px;top:192px;display:grid;grid-template-columns:250px 64px 1fr;align-items:center}.wb-after-in{padding:18px 18px 16px;border:1px solid #c3cdc6;background:#fff}.wb-after-in small{color:#397454;font:500 9.5px DM Mono,monospace;letter-spacing:.1em}.wb-after-line{margin-top:12px;padding:12px 0;border-top:2px solid #0d1a14;border-bottom:1px solid #e4e9e5}.wb-after-line span{margin-right:10px;color:#4b6355;font:500 11px DM Mono,monospace}.wb-after-line span:nth-child(2),.wb-after-line span:nth-child(3){font-family:inherit;font-weight:700;font-size:12px}.wb-after-line b{display:block;margin-top:8px;font-size:17px;letter-spacing:-.03em}.wb-after-in p{margin-top:12px;color:#65736b;font-size:12px;line-height:1.6}.wb-after-arrow{display:flex;align-items:center;padding:0 8px}.wb-after-arrow i{flex:1;height:1px;background:#315e47}.wb-after-arrow svg{width:18px;margin-left:-6px;color:#315e47}.wb-after-sheet .wb-xl-row{height:38px}.wb-after-sheet .wb-xl-row.is-letters{height:20px}.wb-prog{display:flex;align-items:center;gap:3px;width:100%}.wb-prog i{flex:1;height:5px;background:#dfe5e0}.wb-prog i.is-on{background:#315e47}.wb-prog small{min-width:34px;margin-left:8px;color:#315e47;font-size:11px;font-weight:700}.wb-input{position:absolute;z-index:2;left:62px;right:62px;top:186px;display:grid;grid-template-columns:1fr 30px 1fr 30px 1.35fr;align-items:start}.wb-input>section>header{display:flex;align-items:baseline;gap:10px;margin-bottom:14px;padding-bottom:10px;border-bottom:2px solid #0d1a14}.wb-input>section>header small{color:#397454;font:500 12px DM Mono,monospace}.wb-input>section>header b{font-size:16px;letter-spacing:-.03em}.wb-input-arrow{justify-self:center;width:17px;margin-top:170px;color:#8fa096}.wb-form{padding:16px 18px;border:1px solid #c3cdc6;background:#fff}.wb-form-title{padding-bottom:12px;border-bottom:1px solid #e4e9e5;font-size:15px;font-weight:800;letter-spacing:-.03em}.wb-form label{display:block;margin-top:11px;color:#65736b;font-size:10.5px;font-weight:600}.wb-form label>span{display:flex;align-items:center;justify-content:space-between;height:34px;margin-top:5px;padding:0 11px;border:1px solid #cdd6d0;border-radius:2px;background:#fbfcfb;color:#0b1712;font-size:13px;font-weight:500}.wb-form label>span.is-area{display:block;height:auto;padding:8px 11px;line-height:1.5}.wb-form label svg{width:14px;color:#7c897f}.wb-form label.is-lock>span{border-style:dashed;background:#eef2ee;color:#315e47;font-weight:700}.wb-form label.is-lock svg{color:#315e47}.wb-form button{width:100%;height:38px;margin-top:16px;border:0;border-radius:2px;background:#0d1a14;color:#fff;font:700 13px Manrope,Pretendard,sans-serif}.wb-form>p{margin-top:12px;color:#7c897f;font-size:11px;text-align:center}.wb-input-sheet .wb-xl-row>span{font-size:12px;padding:0 8px}.wb-lock{display:flex!important;align-items:center;gap:5px;padding:0!important;border:0!important;background:none!important}.wb-lock svg{width:11px}.wb-input-note{display:flex;align-items:center;gap:7px;margin-top:12px;color:#315e47;font-size:12px;font-weight:600}.wb-input-note svg{width:13px}.wb-rfp-two .wb-rfp-row:not(.is-head){min-height:172px}.wb-rfp-two .wb-rfp-row>p{font-size:18px;line-height:1.55}.wb-rfp-two .wb-rfp-ask b{font-size:19px}.wb-rfp-two .wb-rfp-row li{padding:5px 0 5px 13px;font-size:13px}.wb-rfp-two .wb-rfp-row li:before{top:12px}.wb-form{padding:14px 16px}.wb-form label{margin-top:8px}.wb-form label>span{height:31px;margin-top:4px}.wb-form label>span.is-area{padding:6px 11px}.wb-form button{height:34px;margin-top:13px}.wb-input>section>header{margin-bottom:12px}.wb-input-sheet .wb-xl-row{height:40px}.wb-input-sheet .wb-xl-row.is-letters{height:20px}.wb-cmp{position:absolute;z-index:2;left:62px;right:62px;top:182px;border-top:2px solid #0d1a14;background:#fff}.wb-cmp-row{display:grid;grid-template-columns:200px 1fr 1fr;border-bottom:1px solid #dfe5e0}.wb-cmp-row>span{display:flex;align-items:center;gap:11px;height:40px;padding:0 20px;font-size:14px;letter-spacing:-.02em}.wb-cmp-row>span:first-child{background:#f3f5f3;color:#4b6355;font-size:12.5px;font-weight:700}.wb-cmp-row>span:nth-child(2){background:#f6faf3;font-weight:600}.wb-cmp-row>span+span{border-left:1px solid #dfe5e0}.wb-cmp-row.is-head>span{height:54px;flex-direction:column;align-items:flex-start;justify-content:center;gap:4px;font-size:15px;font-weight:800}.wb-cmp-row.is-head>span:first-child{font:500 10px DM Mono,monospace;letter-spacing:.1em;justify-content:center}.wb-cmp-row.is-head>span:nth-child(2){background:#0d1a14;color:#fff}.wb-cmp-row.is-head small{color:#7c897f;font:500 9.5px DM Mono,monospace;letter-spacing:.1em}.wb-cmp-row.is-head>span:nth-child(2) small{color:#c7ff38}.wb-cmp-row.is-focus>span:first-child{box-shadow:inset 3px 0 #315e47;color:#0b1712}.wb-cmp-row.is-foot{border-bottom:0;border-top:1px solid #0d1a14}.wb-cmp-row.is-foot>span{height:44px;background:#e6ece6;font-weight:800}.wb-cmp-row.is-foot>span:nth-child(2){background:#dfe9d8}.wb-cmp-mark{flex:0 0 auto;width:10px;height:10px;border:1.5px solid #315e47}.wb-cmp-mark.is-full{background:#315e47}.wb-cmp-mark.is-mid{background:linear-gradient(90deg,#315e47 50%,transparent 50%)}.wb-cmp-mark.is-low{border-color:#a8432f}.wb-cmp-legend{position:absolute;z-index:2;right:62px;bottom:66px;display:flex;gap:20px;color:#65736b;font-size:11.5px}.wb-cmp-legend span{display:flex;align-items:center;gap:7px}.wb-optA{position:absolute;z-index:2;left:62px;right:62px;top:184px;display:grid;grid-template-columns:1fr 262px;gap:30px;align-items:start}.wb-browser{border:1px solid #b9c5be;background:#fff}.wb-browser-top{height:28px;display:flex;align-items:center;gap:6px;padding:0 12px;background:#e9edea;border-bottom:1px solid #d3dbd5}.wb-browser-top i{width:8px;height:8px;border-radius:50%;background:#c3cdc6}.wb-browser-top span{margin-left:12px;padding:3px 14px;border:1px solid #d3dbd5;background:#fff;color:#65736b;font-size:10.5px}.wb-browser-app{position:relative}.wb-browser-tool{height:48px;display:flex;align-items:center;gap:8px;padding:0 14px;border-bottom:1px solid #e4e9e5}.wb-browser-tool>b{margin-right:8px;font-size:13px;font-weight:800;letter-spacing:-.03em}.wb-browser-tool nav{display:flex;height:100%}.wb-browser-tool nav span{display:flex;align-items:center;padding:0 10px;color:#7c897f;font-size:11.5px}.wb-browser-tool nav span.is-on{color:#0b1712;font-weight:700;box-shadow:inset 0 -2px #315e47}.wb-browser-tool em{position:relative;display:flex;align-items:center;gap:5px;padding:5px 9px;border:1px solid #cdd6d0;border-radius:2px;color:#4b5a51;font-size:11px;font-style:normal;white-space:nowrap}.wb-browser-tool em:first-of-type{margin-left:auto}.wb-browser-tool em svg{width:12px}.wb-browser-tool em.is-dark{border-color:#0d1a14;background:#0d1a14;color:#fff}.wb-browser-tool strong{position:relative;padding-left:12px;border-left:1px solid #e4e9e5;font-size:11.5px}.wb-browser-tool u,.wb-cell-mark{position:absolute;top:-9px;right:-8px;display:flex;align-items:center;justify-content:center;width:16px;height:16px;background:#c7ff38;color:#0b1712;font:700 9.5px DM Mono,monospace;text-decoration:none;z-index:3}.wb-cell-mark{top:118px;left:118px;right:auto}.wb-browser-sheet{border:0}.wb-browser-sheet .wb-xl-row{height:41px}.wb-browser-sheet .wb-xl-row.is-letters{height:20px}.wb-notes{margin:0;padding:0;list-style:none;border-top:2px solid #0d1a14}.wb-notes li{display:grid;grid-template-columns:30px 1fr;padding:17px 0;border-bottom:1px solid #c8d1cb}.wb-notes small{display:flex;align-items:center;justify-content:center;width:18px;height:18px;background:#c7ff38;color:#0b1712;font:700 10px DM Mono,monospace}.wb-notes b{display:block;font-size:15px;letter-spacing:-.03em}.wb-notes span{display:block;margin-top:6px;color:#65736b;font-size:12.5px;line-height:1.6}.wb-gs{position:absolute;z-index:2;left:62px;right:62px;top:182px;border:1px solid #b9c5be;background:#fff}.wb-gs-menu{height:36px;display:flex;align-items:center;gap:15px;padding:0 14px;border-bottom:1px solid #e4e9e5}.wb-gs-menu b{margin-right:10px;font-size:12.5px}.wb-gs-menu span{display:flex;align-items:center;gap:4px;color:#4b5a51;font-size:11.5px}.wb-gs-menu span.is-on{padding:4px 9px;background:#0d1a14;color:#fff;font-weight:700}.wb-gs-menu svg{width:12px}.wb-gs-body{display:grid;grid-template-columns:1fr 290px}.wb-gs-sheet{border:0}.wb-gs-sheet .wb-xl-row{height:42px}.wb-gs-sheet .wb-xl-row.is-letters{height:20px}.wb-gs-side.wb-form{border:0;border-left:1px solid #e4e9e5;background:#fbfcfb;padding:14px 18px}.wb-gs-side header{display:flex;align-items:center;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #e4e9e5}.wb-gs-side header b{font-size:14px}.wb-gs-side header small{padding:2px 6px;border:1px solid #9bb5a5;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.06em}.wb-gs-side>p{display:flex;align-items:center;gap:6px;margin-top:11px;color:#315e47;font-size:11.5px;font-weight:600}.wb-gs-side>p svg{width:13px;flex:0 0 auto}.wb-trap{position:absolute;z-index:2;left:62px;right:62px;top:194px;display:grid;grid-template-columns:1fr 1fr;gap:30px}.wb-trap section>header{display:flex;align-items:baseline;gap:10px;margin-bottom:12px;padding-bottom:10px;border-bottom:2px solid #315e47}.wb-trap section.is-bad>header{border-color:#a8432f}.wb-trap section>header small{color:#397454;font:500 11px DM Mono,monospace}.wb-trap section.is-bad>header small{color:#a8432f}.wb-trap section>header b{font-size:16px}.wb-trap section>header em{margin-left:auto;color:#7c897f;font:500 10px DM Mono,monospace;font-style:normal}.wb-trap-sheet .wb-xl-row{height:44px}.wb-trap-sheet .wb-xl-row.is-letters{height:20px}.wb-trap section>p{display:flex;align-items:center;gap:8px;margin-top:12px;color:#315e47;font-size:13px;font-weight:600}.wb-trap section.is-bad>p{color:#a8432f}.wb-trap section>p svg{width:15px;flex:0 0 auto}.wb-blank{display:flex;align-items:center;justify-content:center;width:calc(100% + 20px);height:100%;margin:0 -10px;background:repeating-linear-gradient(135deg,#f8e9e4 0 6px,#fff 6px 12px);color:#a8432f;font:500 10.5px DM Mono,monospace}.wb-trap-more{position:absolute;z-index:2;left:62px;right:62px;top:412px;display:grid;grid-template-columns:110px 1fr;align-items:center;padding:18px 20px;border:1px solid #c8d1cb;background:#fff}.wb-trap-more small{color:#a8432f;font:500 10px DM Mono,monospace;letter-spacing:.1em}.wb-trap-more p{color:#4b5a51;font-size:14px;line-height:1.6}.wb-trap-more p b{color:#0b1712}.wb-stair{position:absolute;z-index:2;left:62px;right:62px;top:190px;height:318px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px;align-items:end}.wb-stair article{display:flex;flex-direction:column;padding:16px 18px;border:1px solid #c8d1cb;border-top:2px solid #315e47;background:#eef2ed}.wb-stair article.is-now{border-color:#0d1a14;border-top-color:#c7ff38;background:#0d1a14;color:#fff}.wb-stair article>header{display:flex;justify-content:space-between}.wb-stair article>header small{color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.1em}.wb-stair article.is-now>header small{color:#c7ff38}.wb-stair article>header em{color:#7c897f;font-size:11px;font-style:normal}.wb-stair article.is-now>header em{color:#c7ff38;font-weight:700}.wb-stair article>b{margin-top:10px;font-size:16px;line-height:1.35;letter-spacing:-.03em}.wb-stair-vis{margin-top:auto;padding-top:12px}.wb-mini-rows i{display:block;height:8px;margin-top:6px;background:#fff2}.wb-mini-rows i.is-on{background:#c7ff38}.wb-mini-bars p{display:grid;grid-template-columns:44px 1fr;align-items:center;gap:8px;margin-top:6px;color:#4b5a51;font-size:11px}.wb-mini-bars i{height:7px;background:#315e47}.wb-mini-alert{display:flex;flex-direction:column;gap:6px;color:#26332b;font-size:11.5px}.wb-mini-alert svg{width:16px;color:#a8432f}.wb-mini-alert b{color:#a8432f}.wb-mini-phone{display:flex;align-items:center;gap:10px;font-size:13px;font-weight:700}.wb-mini-phone svg{width:36px;height:36px;color:#315e47;stroke-width:1.3}.wb-mini-phone small{color:#65736b;font-size:10.5px;font-weight:500}.wb-stair-cmp{position:absolute;z-index:2;left:62px;right:62px;top:524px;display:grid;grid-template-columns:1fr 1fr;gap:14px}.wb-stair-cmp p{display:flex;align-items:center;gap:14px;padding:13px 16px;border:1px solid #c8d1cb;background:#fff;font-size:13.5px}.wb-stair-cmp b{padding:3px 9px;background:#0d1a14;color:#c7ff38;font:500 11px DM Mono,monospace}.wb-stair-cmp p+p b{background:#e4e9e5;color:#4b5a51}.wb-whenb{position:absolute;z-index:2;left:62px;right:62px;top:190px;display:grid;grid-template-columns:1.2fr 1fr;gap:28px;align-items:stretch}.wb-whenb section>header{display:flex;align-items:baseline;gap:10px;padding-bottom:10px;border-bottom:2px solid #0d1a14}.wb-whenb section>header small{color:#397454;font:500 10.5px DM Mono,monospace;letter-spacing:.1em}.wb-whenb section>header b{font-size:16px}.wb-whenb-check{padding:20px 22px;border:1px solid #c8d1cb;background:#fff}.wb-whenb-check>p{display:flex;align-items:center;gap:14px;padding:17px 0;border-bottom:1px solid #e4e9e5;font-size:15px;letter-spacing:-.02em}.wb-whenb-check>p i{flex:0 0 auto;width:18px;height:18px;border:1.5px solid #315e47}.wb-whenb-check>p small{margin-right:10px;color:#397454;font:500 10px DM Mono,monospace}.wb-whenb-check>footer{margin-top:16px;color:#4b5a51;font-size:13px}.wb-whenb-check>footer b{color:#0b1712}.wb-whenb-flow{padding:20px 22px;background:#0d1a14;color:#fff}.wb-whenb-flow>header{border-color:#ffffff26!important}.wb-whenb-flow>header small{color:#c7ff38!important}.wb-whenb-flow ol{margin:0;padding:0;list-style:none}.wb-whenb-flow li{display:grid;grid-template-columns:34px 1fr;padding:14px 0;border-bottom:1px solid #ffffff14}.wb-whenb-flow li small{color:#7c897f;font:500 11px DM Mono,monospace}.wb-whenb-flow li b{display:block;font-size:15px}.wb-whenb-flow li span{display:block;margin-top:4px;color:#9aa9a0;font-size:12px}.wb-whenb-flow li.is-end{border-bottom:0}.wb-whenb-flow li.is-end b{color:#c7ff38}.wb-cell-mark{left:236px}.wb-gs-sheet{height:100%}.wb-gs-sheet .wb-xl-tabs{margin-top:auto}.wb-trap-sheet .wb-xl-row:not(.is-letters){height:54px}.wb-trap-more{top:438px}.wb-whenb-check>p{padding:25px 0}.wb-topo{position:absolute;z-index:2;left:62px;right:62px;top:186px;height:290px;display:grid;grid-template-columns:250px 56px 1fr 56px 1.15fr;align-items:stretch}.wb-topo small{display:block;padding:10px 0;color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.1em}.wb-topo-users,.wb-topo-ui{border-top:2px solid #0d1a14}.wb-topo-users p{display:flex;align-items:center;gap:12px;padding:13px 0;border-bottom:1px solid #d3dbd5}.wb-topo-users svg{flex:0 0 auto;width:26px;height:26px;color:#315e47;stroke-width:1.4}.wb-topo-users span{color:#65736b;font-size:12px}.wb-topo-users b{display:block;margin-bottom:2px;color:#0b1712;font-size:14px}.wb-topo-users p.is-later{opacity:.55;border-bottom-style:dashed}.wb-topo-arrow{display:flex;align-items:center;padding:0 6px}.wb-topo-arrow i{flex:1;height:1px;background:#315e47}.wb-topo-arrow svg{width:16px;margin-left:-5px;color:#315e47}.wb-topo-mock{border:1px solid #b9c5be;background:#fff}.wb-topo-mock>div{display:flex;gap:4px;height:18px;align-items:center;padding:0 8px;background:#e9edea}.wb-topo-mock>div i{width:6px;height:6px;border-radius:50%;background:#c3cdc6}.wb-topo-mock>p{display:grid;grid-template-columns:1fr 1.6fr .8fr 1fr;gap:8px;padding:8px 10px;border-bottom:1px solid #eef1ee}.wb-topo-mock>p span{height:7px;background:#e1e7e2}.wb-topo-mock>p span.is-on{background:#0d1a14}.wb-topo-mock>p.is-hl{background:#e6f0dd}.wb-topo-mock>p.is-hl span{background:#9bb5a5}.wb-topo-ui ul{display:flex;flex-wrap:wrap;gap:6px;margin:12px 0 0;padding:0;list-style:none}.wb-topo-ui li{padding:4px 8px;border:1px solid #c8d1cb;color:#4b5a51;font-size:11.5px}.wb-topo-db{padding:0 18px 4px;background:#0d1a14;color:#fff}.wb-topo-db small{color:#c7ff38}.wb-topo-db article{display:grid;grid-template-columns:60px 1fr;align-items:center;padding:16px 0;border-top:1px solid #ffffff17}.wb-topo-db b{font-size:14px}.wb-topo-db span{color:#b9c5be;font-size:12.5px;line-height:1.5}.wb-topo-db article.is-key b{color:#c7ff38}.wb-topo-import{position:absolute;z-index:2;left:62px;right:62px;top:496px;display:flex;align-items:center;gap:14px;padding:13px 18px;border:1px dashed #9aa89f;background:#fff}.wb-topo-import span{display:flex;align-items:center;gap:8px;font-size:13px;font-weight:700}.wb-xl-dot{display:inline-block;width:9px;height:11px;background:#315e47}.wb-topo-import svg{width:16px;color:#315e47}.wb-topo-import b{font-size:13px}.wb-topo-import em{margin-left:auto;color:#65736b;font-size:12px;font-style:normal}.wb-join{position:absolute;z-index:2;left:62px;right:62px;top:190px;display:grid;grid-template-columns:1.12fr 118px 1fr;align-items:center}.wb-join small{display:block;margin-bottom:6px;color:#397454;font:500 10.5px DM Mono,monospace;letter-spacing:.06em}.wb-join small em{margin-left:8px;color:#7c897f;font-style:normal;letter-spacing:0}.wb-join-src>div+div{margin-top:14px}.wb-join-sheet .wb-xl-row{height:32px}.wb-join-sheet .wb-xl-row.is-letters{height:18px}.wb-key{padding:1px 5px;background:#c7ff38;color:#0b1712;font:500 11px DM Mono,monospace}.wb-join-mid{display:flex;flex-direction:column;align-items:center;text-align:center}.wb-join-mid i{height:40px;border-left:1px dashed #9aa89f}.wb-join-mid b{margin:10px 0 6px;color:#315e47;font:500 11px DM Mono,monospace}.wb-join-mid span{color:#65736b;font-size:11.5px;line-height:1.5}.wb-join-mid svg{width:18px;margin-top:10px;color:#315e47}.wb-join-out p{margin-top:12px;color:#4b5a51;font-size:12.5px;line-height:1.6}.wb-guard{position:absolute;z-index:2;left:62px;right:62px;top:190px;display:grid;grid-template-columns:1fr 1.08fr;gap:28px}.wb-guard-rules article{padding:17px 0;border-bottom:1px solid #c8d1cb}.wb-guard-rules article:first-child{border-top:2px solid #0d1a14}.wb-guard-rules small{color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.1em}.wb-guard-rules b{display:block;margin-top:6px;font-size:16px;letter-spacing:-.03em}.wb-guard-rules span{display:block;margin-top:6px;color:#65736b;font-size:12.5px;line-height:1.6}.wb-guard-lanes{padding:18px 20px;border:1px solid #c8d1cb;background:#fff}.wb-guard-lanes>header small{color:#7c897f;font:500 10px DM Mono,monospace;letter-spacing:.1em}.wb-guard-lanes>header b{display:block;margin-top:6px;font-size:15px}.wb-guard-lanes>div{display:grid;grid-template-columns:150px 1fr 170px;align-items:center;gap:10px;margin-top:14px;padding:13px 14px;border:1px solid}.wb-guard-lanes>div span{font-size:13px;font-weight:700}.wb-guard-lanes>div i{border-top:1px dashed currentColor;opacity:.5}.wb-guard-lanes>div em{display:flex;align-items:center;justify-content:flex-end;gap:6px;font-size:12.5px;font-weight:700;font-style:normal}.wb-guard-lanes>div em svg{width:13px}.wb-guard-lanes>div.is-bad{border-color:#e3c8c0;background:#fbf3f0;color:#a8432f}.wb-guard-lanes>div.is-good{border-color:#9bb5a5;background:#f1f6ee;color:#315e47}.wb-guard-lanes>footer{margin-top:16px}.wb-guard-sheet .wb-xl-row{height:44px}.wb-guard-sheet .wb-xl-row.is-letters{height:20px}.wb-own{position:absolute;z-index:2;left:62px;right:62px;top:190px;display:grid;grid-template-columns:repeat(4,1fr);gap:14px}.wb-own article{height:252px;padding:18px;border:1px solid #c8d1cb;border-top:2px solid #0d1a14;background:#fff}.wb-own small{color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.1em}.wb-own b{display:block;margin-top:16px;font-size:32px;font-weight:800;letter-spacing:-.045em}.wb-own em{display:block;margin-top:4px;color:#315e47;font-size:13px;font-weight:700;font-style:normal}.wb-own p{margin-top:14px;color:#4b5a51;font-size:12.5px;line-height:1.65}.wb-own-deliver{position:absolute;z-index:2;left:62px;right:62px;top:466px;display:flex;align-items:center;gap:24px;padding:16px 20px;background:#0d1a14;color:#fff}.wb-own-deliver small{color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.1em}.wb-own-deliver span{display:flex;align-items:center;gap:7px;font-size:13px}.wb-own-deliver svg{width:14px;color:#c7ff38}.wb-days{position:absolute;z-index:2;left:62px;right:62px;top:186px;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.wb-days article{display:flex;flex-direction:column;height:386px;padding:18px 18px 16px;border:1px solid #c8d1cb;border-top:2px solid #0d1a14;background:#fff}.wb-days article.is-key{background:#0d1a14;color:#fff;border-color:#0d1a14;border-top-color:#c7ff38}.wb-days small{color:#397454;font:500 11px DM Mono,monospace;letter-spacing:.1em}.wb-days .is-key small{color:#c7ff38}.wb-days b{margin-top:10px;font-size:17px;letter-spacing:-.03em}.wb-days ul{margin:16px 0 0;padding:0;list-style:none}.wb-days li{position:relative;padding:8px 0 8px 13px;border-top:1px solid #e4e9e5;color:#3e4c44;font-size:12.5px}.wb-days li:before{content:"";position:absolute;left:0;top:15px;width:5px;height:5px;background:#71867a}.wb-days .is-key li{border-color:#ffffff17;color:#cfd9d3}.wb-days .is-key li:before{background:#c7ff38}.wb-days footer{margin-top:auto;padding-top:12px;border-top:1px solid #0d1a14;font-size:12.5px;font-weight:800}.wb-days footer span{display:block;margin-bottom:4px;color:#71867a;font:500 9.5px DM Mono,monospace;letter-spacing:.06em}.wb-days .is-key footer{border-color:#c7ff38;color:#c7ff38}.wb-days .is-key footer span{color:#9aaa9f}.wb-done-view{background:#0d1a14!important;border-color:#0d1a14!important;border-top-color:#c7ff38!important;color:#fff}.wb-done-view small{color:#c7ff38!important;font-size:10px!important;letter-spacing:.08em}.wb-done-view b{font-size:17px!important;line-height:1.4}.wb-done-view p{color:#b9c5be!important}.kb-root{min-height:100vh;background:#dfe2e3;color:#f4f7f4;font-family:Manrope,Pretendard,Apple SD Gothic Neo,sans-serif;-webkit-font-smoothing:antialiased}.kb-root *{box-sizing:border-box}.kb-root h1,.kb-root h2,.kb-root h3,.kb-root h4,.kb-root p{margin:0}.kb-toolbar{height:58px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;background:#101311;color:#fff;border-bottom:1px solid #ffffff16}.kb-toolbar-title{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;font-weight:750}.kb-toolbar-title>i{width:7px;height:7px;border-radius:50%;background:#c7ff38;box-shadow:0 0 14px #c7ff38}.kb-toolbar-title span{margin-left:8px;color:#818985;font-size:10px;font-weight:500}.kb-toolbar button{display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #ffffff27;border-radius:3px;background:transparent;color:#fff;font-size:10px}.kb-toolbar button svg{width:13px;height:13px}.kb-stage{--kb-scale:1;--kb-height:720px;display:flex;flex-direction:column;align-items:center;gap:30px;padding:36px 24px 64px}.kb-shell{position:relative;flex:0 0 auto;width:calc(1280px * var(--kb-scale));height:var(--kb-height)}.kb-slide{position:absolute;inset:0 auto auto 0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--kb-scale));transform-origin:top left;box-shadow:0 24px 70px #18201d40}.kb-paper{background:#f4f6f2;color:#0b1712}.kb-dark{background:#07100d;color:#f4f7f4}.kb-grid{position:absolute;inset:0;background-image:linear-gradient(#83ffb00b 1px,transparent 1px),linear-gradient(90deg,#83ffb00b 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 82%);mask-image:linear-gradient(90deg,#000,transparent 82%)}.kb-page-grid{position:absolute;inset:0;background-image:linear-gradient(#18342609 1px,transparent 1px),linear-gradient(90deg,#18342609 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000 0 78%,transparent);mask-image:linear-gradient(90deg,#000 0 78%,transparent)}.kb-footer{position:absolute;z-index:5;left:62px;right:62px;bottom:28px;display:flex;justify-content:space-between;color:#79867e;font:500 10px DM Mono,monospace;letter-spacing:.09em}.kb-footer b{font-weight:500;color:#3d5f4d}.kb-footer.is-dark{color:#647169}.kb-footer.is-dark b{color:#839087}.kb-cover{background:#07100d;color:#f4f7f4}.kb-cover-glow{position:absolute;width:590px;height:590px;right:-170px;top:-220px;border-radius:50%;background:radial-gradient(circle,#48ff7b2d 0,transparent 69%)}.kb-cover>header{position:absolute;z-index:5;left:62px;right:62px;top:46px;display:flex;align-items:center;justify-content:space-between}.kb-brand{display:flex;align-items:center;gap:9px}.kb-brand>i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid #fff;border-radius:50%;font:800 13px Manrope;font-style:normal}.kb-brand span{font:800 8px/1.05 Manrope;letter-spacing:.13em}.kb-edition{display:flex;align-items:center;border:1px solid #ffffff42;font:500 9px DM Mono,monospace;letter-spacing:.08em}.kb-edition b{padding:8px 12px;font-weight:500}.kb-edition span{padding:8px 11px;border-left:1px solid #ffffff42;color:#c7ff38}.kb-cover-copy{position:absolute;z-index:4;left:74px;top:167px}.kb-cover-copy>p{color:#8e9d96;font:500 10px DM Mono,monospace;letter-spacing:.15em}.kb-cover-copy h1{margin-top:25px;font-size:58px;line-height:1.12;letter-spacing:-.067em}.kb-cover-copy h1 span{color:#9ba69f;font-weight:500}.kb-cover-copy>div{margin-top:28px;color:#9aa59f;font-size:15px;line-height:1.8;letter-spacing:-.02em}.kb-contract{position:absolute;z-index:5;right:74px;top:121px;width:430px;height:450px;padding:0 22px 20px;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813f5,#09120fee);box-shadow:0 28px 70px #0008}.kb-contract:before{content:"";position:absolute;inset:7px;border:1px solid #ffffff0a;pointer-events:none}.kb-contract-head{height:45px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;color:#89968f;font:500 9px DM Mono,monospace;letter-spacing:.13em}.kb-contract-head i{padding:5px 8px;border:1px solid #c7ff3848;color:#c7ff38;font-style:normal}.kb-contract-total{padding-top:19px}.kb-contract-total>small{color:#78867f;font:500 9px DM Mono,monospace;letter-spacing:.12em}.kb-contract-total>div{display:flex;align-items:flex-end;margin-top:10px}.kb-contract-total>div b{font:500 54px/.85 DM Mono,monospace;letter-spacing:-.08em}.kb-contract-total>div em{margin:0 0 4px 11px;color:#c7ff38;font-size:13px;font-style:normal}.kb-contract-total>p{display:flex;align-items:center;margin-top:13px;padding-bottom:15px;border-bottom:1px solid #ffffff1b}.kb-contract-total>p strong{font-size:14px}.kb-contract-total>p span{margin-left:auto;color:#839089;font-size:10px}.kb-contract-phase article{height:58px;display:grid;grid-template-columns:33px 1fr;align-items:center;border-bottom:1px solid #ffffff17}.kb-contract-phase article>span{color:#5d6b63;font:500 9px DM Mono,monospace}.kb-contract-phase article>div{position:relative;border-left:1px solid #ffffff13;padding-left:13px}.kb-contract-phase small{display:block;color:#718077;font:500 8px DM Mono,monospace;letter-spacing:.09em}.kb-contract-phase b{display:block;margin-top:3px;font-size:11px}.kb-contract-phase em{position:absolute;right:0;top:10px;color:#c7ff38;font:500 10px DM Mono,monospace;font-style:normal}.kb-contract-goal{display:flex;align-items:center;gap:13px;margin-top:15px;padding:12px 13px;background:#c7ff38;color:#0b1712}.kb-contract-goal>svg{width:23px}.kb-contract-goal small{display:block;font:500 8px DM Mono,monospace;letter-spacing:.1em;color:#45611b}.kb-contract-goal b{display:block;margin-top:5px;font-size:10px;line-height:1.45}.kb-cover-proof{position:absolute;z-index:4;left:74px;bottom:108px;padding-left:15px;border-left:2px solid #c7ff38}.kb-cover-proof span{display:block;color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.12em}.kb-cover-proof b{display:block;margin-top:8px;color:#dce3df;font-size:14px;line-height:1.55}.kb-cover>footer{position:absolute;z-index:5;left:62px;right:62px;bottom:36px;display:flex;gap:33px;padding-top:14px;border-top:1px solid #ffffff1b;color:#738078;font:500 9px DM Mono,monospace;letter-spacing:.08em}.kb-cover>footer b{margin-left:auto;color:#c7ff38;font-weight:500}.kb-page-head{position:absolute;z-index:2;left:62px;right:62px;top:49px}.kb-page-head>p,.kb-standard-head>p{color:#397454;font:500 11px DM Mono,monospace;letter-spacing:.14em}.kb-page-head h2,.kb-standard-head h2{margin-top:14px;color:#0b1712;font-size:34px;line-height:1.16;letter-spacing:-.055em}.kb-page-head h2 em,.kb-standard-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.kb-page-head>span,.kb-standard-head>span{position:absolute;right:0;top:43px;width:390px;color:#65736b;font-size:14px;line-height:1.7;letter-spacing:-.02em}.kb-standard-head{position:absolute;z-index:2;left:62px;right:62px;top:46px}.kb-route{position:absolute;z-index:2;left:62px;right:62px;top:221px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426}.kb-route article{position:relative;height:406px;padding:29px 24px 22px;border-right:1px solid #b9c5be;background:#eef2ed}.kb-route article:first-child{border-left:1px solid #b9c5be}.kb-route article:before{content:"";position:absolute;left:24px;top:-5px;width:9px;height:9px;border-radius:50%;background:#a8b5ad;border:3px solid #f4f6f2}.kb-route article.is-current{background:#0d1a14;color:#fff}.kb-route article.is-current:before{background:#c7ff38}.kb-route small{color:#6d7e74;font:500 10px DM Mono,monospace;letter-spacing:.12em}.kb-route .is-current small{color:#9aaa9f}.kb-route strong{display:block;margin-top:26px;color:#397454;font-size:15px}.kb-route .is-current strong{color:#c7ff38}.kb-route h3{margin-top:16px;font-size:22px;line-height:1.35;letter-spacing:-.045em}.kb-route h3 span,.kb-route p span{display:block}.kb-route p{margin-top:32px;color:#718078;font-size:13px;line-height:1.75}.kb-route .is-current p{color:#9aa9a0}.kb-route article>footer{position:absolute;left:24px;right:24px;bottom:22px;padding-top:13px;border-top:1px solid #bcc7c0;color:#718078;font:500 10px DM Mono,monospace;letter-spacing:.09em}.kb-route .is-current>footer{border-color:#fff2;color:#c7ff38}.kb-divider{background:#07100d;color:#f2f6f2}.kb-divider:after{content:"";position:absolute;width:620px;height:620px;right:-220px;bottom:-330px;border-radius:50%;background:radial-gradient(circle,#c7ff3820,transparent 68%)}.kb-divider-no{position:absolute;right:48px;top:4px;color:#ffffff08;font:700 252px/1 Manrope;letter-spacing:-.1em}.kb-divider>header{position:absolute;z-index:2;left:74px;top:113px}.kb-divider>header small{color:#c7ff38;font:500 11px DM Mono,monospace;letter-spacing:.15em}.kb-divider>header h2{margin-top:29px;font-size:45px;line-height:1.18;letter-spacing:-.062em}.kb-divider>header h2 em{color:#99a79f;font-style:normal;font-weight:500}.kb-divider>header p{margin-top:30px;color:#8f9d95;font-size:15px;line-height:1.85}.kb-divider>header p b{color:#dce5df}.kb-divider-steps{position:absolute;z-index:2;left:74px;right:74px;bottom:100px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26}.kb-divider-steps article{padding:24px 24px 0 0;border-right:1px solid #ffffff18}.kb-divider-steps article+article{padding-left:24px}.kb-divider-steps small{display:block;color:#68766e;font:500 10px DM Mono,monospace;letter-spacing:.12em}.kb-divider-steps b{display:block;margin-top:13px;color:#dce4df;font-size:15px}.kb-divider-steps b span{color:#c7ff38}.kb-contract-flow{position:absolute;z-index:2;left:62px;right:62px;top:182px;height:354px;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.kb-contract-flow article{position:relative;height:354px;padding:21px;background:#edf1ed;border-top:3px solid #71867a;border-bottom:1px solid #bdc8c1}.kb-contract-flow article.is-core{background:#0d1a14;color:#fff;border-top-color:#c7ff38}.kb-contract-flow article>header{display:grid;grid-template-columns:30px 30px 1fr;align-items:center}.kb-contract-flow article>header span{color:#74877c;font:500 9px DM Mono,monospace}.kb-contract-flow article>header svg{width:22px;color:#397454}.kb-contract-flow .is-core>header svg{color:#c7ff38}.kb-contract-flow article>header b{font-size:17px}.kb-contract-flow article>div{margin-top:25px;padding:16px;background:#dfe7df}.kb-contract-flow .is-core>div{background:#17271f}.kb-contract-flow article>div small{color:#397454;font:500 8px DM Mono,monospace}.kb-contract-flow .is-core>div small{color:#c7ff38}.kb-contract-flow article>div p{margin-top:8px;font-size:11px}.kb-contract-flow article>i{height:30px;display:flex;align-items:center;justify-content:center}.kb-contract-flow article>i svg{width:17px;transform:rotate(90deg);color:#657d70}.kb-contract-flow article>footer{position:absolute;left:21px;right:21px;bottom:18px;padding-top:14px;border-top:1px solid #c8d1cb;color:#397454;font-size:11px;font-weight:800}.kb-contract-flow .is-core>footer{border-color:#ffffff1d;color:#c7ff38}.kb-contract-next{position:absolute;right:-34px;top:164px;width:20px;color:#397454}.kb-contract-flow .is-core>.kb-contract-next{color:#c7ff38}.kb-toolbar{height:54px;padding:0 14px}.kb-toolbar-title span{display:none}.kb-stage{padding:20px 12px 40px}.kb-root ul,.kb-root ol,.kb-root figure{margin:0;padding:0}.kb-root li{list-style:none}.kb-route{grid-template-columns:repeat(5,1fr)}.kb-route h3{font-size:19px}.kb-route p{font-size:12px}.kb-close{position:absolute;z-index:3;left:62px;right:62px;bottom:62px;height:48px;display:flex;align-items:center;justify-content:space-between;padding:0 20px;background:#dfe5df;border-left:3px solid #315e47}.kb-close b{color:#0b1712;font-size:15px;letter-spacing:-.03em}.kb-close span{color:#5f7167;font:500 10px DM Mono,monospace;letter-spacing:.06em}.kb-cite{position:absolute;z-index:3;left:62px;right:62px;bottom:122px;color:#65736b;font-size:11px;line-height:1.5}.kb-cite b{margin-right:8px;color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.1em}.kb-board{display:grid;grid-template-columns:repeat(5,1fr);gap:3px;padding:6px;background:#c2cdc6;aspect-ratio:1}.kb-board>span{position:relative;background:#f8f9f6;aspect-ratio:1}.kb-board>span.is-target{background:#dfe7df;box-shadow:inset 0 0 0 1.5px #9fb2a6}.kb-board>span.has-piece{background:#315e47}.kb-board>span.is-wrong{background:#b5532f;outline:2px dashed #b5532f;outline-offset:3px}.kb-board svg,.kb-play-tray svg{position:absolute;inset:0;width:100%;height:100%}.kb-board path,.kb-quiz-a path,.kb-play-tray path{fill:none;stroke:#f4f6f2;stroke-width:16}.kb-board.is-mini{gap:2px;padding:4px}.kb-board.is-mini path{stroke-width:20}.kb-board.is-mini>span.is-target{background:#0d1a14;box-shadow:none}.kb-c1-pads{position:absolute;z-index:2;left:62px;right:62px;top:182px;display:grid;grid-template-columns:1fr 46px 1fr}.kb-c1-arrow{align-self:center;justify-self:center;width:24px;height:24px;color:#315e47}.kb-pad{display:flex;flex-direction:column}.kb-pad figcaption{display:flex;align-items:center;gap:8px;color:#0b1712;font-size:13px;font-weight:700}.kb-pad figcaption svg{width:16px;height:16px;padding:2px;color:#fff;background:#a8b5ad}.kb-pad.is-yes figcaption svg{background:#0d1a14;color:#c7ff38}.kb-pad-body{margin-top:10px;flex:1;padding:14px;border:8px solid #0d1a14;border-radius:22px;background:#fff}.kb-pad.is-no .kb-pad-body{border-color:#b9c5be}.kb-pad-body>p{margin-top:10px;color:#65736b;font-size:12px;line-height:1.5}.kb-quiz{height:250px;display:grid;grid-template-columns:190px 1fr;gap:16px;align-items:center}.kb-quiz-q small,.kb-play-card small,.kb-play-tray small{display:block;color:#6d7e74;font:500 9px DM Mono,monospace;letter-spacing:.1em}.kb-quiz-q b{display:block;margin:5px 0 9px;color:#0b1712;font-size:13px}.kb-quiz-q .kb-board{width:170px}.kb-quiz-a{display:grid;grid-template-columns:1fr 1fr;gap:10px}.kb-quiz-a button{position:relative;height:104px;padding:0;border:1px solid #c2cdc6;background:#eef2ed}.kb-quiz-a button svg{display:block;margin:0 auto;width:56px;height:56px;background:#a8b5ad}.kb-quiz-a button small{position:absolute;left:8px;top:6px;color:#6d7e74;font:500 10px DM Mono,monospace}.kb-play{height:250px;display:grid;grid-template-columns:86px 230px 1fr;gap:14px;align-items:start}.kb-play-card .kb-board{margin-top:6px;width:86px}.kb-play-board{position:relative}.kb-play-board .kb-board{width:230px}.kb-hand{position:absolute;left:236px;display:flex;align-items:center;gap:5px;padding:5px 8px;background:#0d1a14;color:#c7ff38;font-size:10px;font-weight:700;white-space:nowrap}.kb-hand svg{width:12px;height:12px}.kb-hand.is-rot{top:140px;background:#b5532f;color:#fff}.kb-hand.is-drag{top:198px}.kb-play-tray{display:flex;flex-direction:column;align-items:flex-end;gap:6px}.kb-play-tray span{position:relative;display:block;width:40px;height:40px;background:#315e47}.kb-c1-rows{position:absolute;z-index:2;left:62px;right:62px;top:196px;display:flex;flex-direction:column;gap:14px}.kb-c1-row{display:grid;grid-template-columns:170px 1fr 130px;background:#eef2ed;border-top:3px solid #315e47}.kb-c1-row.is-key{border-top-color:#c7ff38}.kb-c1-row>aside{padding:22px 18px;background:#315e47;color:#fff}.kb-c1-row.is-key>aside{background:#0d1a14}.kb-c1-row>aside svg{width:22px;height:22px}.kb-c1-row.is-key>aside svg{color:#c7ff38}.kb-c1-row>aside b{display:block;margin-top:14px;font-size:21px}.kb-c1-row>aside span{display:block;margin-top:6px;color:#ffffffa8;font-size:11px}.kb-c1-row ol{display:grid;grid-template-columns:repeat(5,1fr)}.kb-c1-row.is-key ol{grid-template-columns:repeat(3,1fr)}.kb-c1-row li{padding:26px 18px;border-left:1px solid #c2cdc6}.kb-c1-row li:first-child{border-left:0}.kb-c1-row li small{color:#6d7e74;font:500 10px DM Mono,monospace}.kb-c1-row li b{display:block;margin-top:12px;color:#0b1712;font-size:15px;line-height:1.4;letter-spacing:-.03em}.kb-c1-row li span{display:block;margin-top:10px;color:#397454;font-size:11px;font-weight:600}.kb-c1-row>em{display:flex;flex-direction:column;justify-content:center;padding:0 18px;border-left:1px solid #c2cdc6;background:#dfe7df;color:#5f7167;font-size:12px;font-style:normal}.kb-c1-row>em b{color:#315e47;font-size:19px}.kb-c1-row.is-key>em{background:#0d1a14;color:#93a299}.kb-c1-row.is-key>em b{color:#c7ff38}.kb-c1-note{position:absolute;z-index:2;left:62px;right:62px;bottom:124px;color:#65736b;font-size:12px}.kb-c1-note b{display:inline;color:#0b1712}.kb-checksheet{position:absolute;z-index:2;left:62px;right:62px;top:192px;background:#eef2ed;border-top:3px solid #0d1a14}.kb-checksheet-head,.kb-checksheet-row{display:grid;grid-template-columns:56px 1fr 330px 70px;align-items:center}.kb-checksheet-head{height:38px;background:#0d1a14;color:#9aaa9f;font:500 9px DM Mono,monospace;letter-spacing:.12em}.kb-checksheet-head span:first-child{grid-column:1 / 3;padding-left:20px;color:#c7ff38}.kb-checksheet-row{min-height:66px;border-top:1px solid #c2cdc6}.kb-checksheet-row>i{justify-self:center;display:grid;place-items:center;width:22px;height:22px;background:#315e47;color:#c7ff38}.kb-checksheet-row>i svg{width:14px;height:14px}.kb-checksheet-row>b{display:flex;align-items:baseline;gap:10px;color:#0b1712;font-size:15px;letter-spacing:-.03em}.kb-checksheet-row>b small{color:#397454;font:500 10px DM Mono,monospace}.kb-checksheet-row>span{color:#53635a;font-size:13px}.kb-checksheet-row>em{color:#6d7e74;font:500 10px DM Mono,monospace;font-style:normal}.kb-web-table{position:absolute;z-index:2;left:62px;width:770px;top:192px;border-top:3px solid #0d1a14}.kb-web-row{display:grid;grid-template-columns:170px 1.15fr 1fr 1fr;min-height:52px;border-bottom:1px solid #c2cdc6;background:#eef2ed}.kb-web-row>*{display:flex;align-items:center;padding:0 16px}.kb-web-row>span{color:#53635a;font-size:12px;font-weight:600}.kb-web-row>b{color:#65736b;font-size:13px;font-weight:600;border-left:1px solid #c2cdc6}.kb-web-row>b.is-pick{background:#0d1a14;color:#fff;border-left:0}.kb-web-row.is-head{min-height:46px;background:#dfe7df}.kb-web-row.is-head>b{color:#0b1712;font-size:14px;font-weight:800}.kb-web-row.is-head>b.is-pick{color:#c7ff38;gap:8px}.kb-web-row.is-head small{padding:2px 6px;background:#c7ff38;color:#0b1712;font:500 9px DM Mono,monospace}.kb-web-ext{position:absolute;z-index:2;right:62px;width:364px;top:192px;height:306px;padding:22px;background:#315e47;color:#fff}.kb-web-ext>small{color:#c7ff38;font:500 9px DM Mono,monospace;letter-spacing:.12em}.kb-web-ext>b{display:block;margin-top:12px;font-size:19px;line-height:1.4;letter-spacing:-.03em}.kb-web-ext ul{margin-top:16px;border-top:1px solid #ffffff2a}.kb-web-ext li{display:flex;align-items:center;gap:12px;height:38px;border-bottom:1px solid #ffffff2a;font-size:12.5px}.kb-web-ext li i{width:46px;padding:3px 0;text-align:center;background:#0d1a14;color:#c7ff38;font:500 10px DM Mono,monospace;font-style:normal}.kb-web-ext p{margin-top:14px;color:#ffffffb8;font-size:11.5px;line-height:1.65}.kb-exp-flows{position:absolute;z-index:2;left:62px;width:770px;top:192px;display:grid;grid-template-rows:1fr 1fr;gap:14px;height:306px}.kb-exp-flow{display:grid;grid-template-columns:140px 1fr;grid-template-rows:auto 1fr;-moz-column-gap:20px;column-gap:20px;padding:16px 20px;background:#eef2ed;border-top:3px solid #a8b5ad}.kb-exp-flow.is-ours{background:#0d1a14;border-top-color:#c7ff38;color:#fff}.kb-exp-flow>header{grid-row:1 / 3}.kb-exp-flow>header small{display:block;color:#6d7e74;font:500 9px DM Mono,monospace;letter-spacing:.1em}.kb-exp-flow.is-ours>header small{color:#c7ff38}.kb-exp-flow>header b{display:block;margin-top:8px;font-size:20px;letter-spacing:-.03em;color:#0b1712}.kb-exp-flow.is-ours>header b{color:#fff}.kb-exp-flow ol,.kb-exp-flow li{display:flex;align-items:center}.kb-exp-flow li>span{padding:9px 14px;border:1px solid #a8b5ad;background:#fff;color:#0b1712;font-size:13px;font-weight:700}.kb-exp-flow li>em{display:flex;align-items:center;gap:4px;margin:0 8px;color:#b5532f;font-size:10px;font-weight:700;font-style:normal}.kb-exp-flow li>em svg{width:12px;height:12px}.kb-exp-flow.is-ours li>span{border-color:#315e47;background:#315e47;color:#fff}.kb-exp-flow.is-ours li>em{color:#c7ff38;margin:0 14px}.kb-exp-flow.is-ours li.is-me>span{background:#c7ff38;border-color:#c7ff38;color:#0b1712}.kb-exp-flow.is-ours li.is-me>small{margin-left:8px;color:#9aaa9f;font:500 10px DM Mono,monospace}.kb-exp-flow>p{align-self:end;color:#65736b;font-size:12px;line-height:1.5}.kb-exp-flow.is-ours>p{color:#9aaa9f}.kb-exp-proof{position:absolute;z-index:2;right:62px;width:364px;top:192px;height:306px;background:#eef2ed;border-top:3px solid #315e47}.kb-exp-proof>header{padding:14px 20px 4px}.kb-exp-proof>header small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.12em}.kb-exp-proof article{display:flex;gap:14px;align-items:flex-start;margin:0 20px;padding:16px 0;border-bottom:1px solid #c2cdc6}.kb-exp-proof article:last-child{border-bottom:0}.kb-exp-proof article>svg{flex:0 0 auto;width:20px;height:20px;color:#315e47}.kb-exp-proof b{display:block;color:#0b1712;font-size:15px;letter-spacing:-.03em}.kb-exp-proof span{display:block;margin-top:5px;color:#65736b;font-size:11.5px;line-height:1.5}.kb-career{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:420px;display:grid;grid-template-columns:repeat(4,1fr);grid-template-rows:repeat(8,1fr);grid-auto-flow:column;gap:6px 12px}.kb-career p{display:grid;grid-template-columns:26px 1fr auto;align-items:center;padding:0 12px;border:1px solid #d3dad5;background:#fff;color:#0b1712;font-size:12px}.kb-career p i{color:#8a998f;font:500 10px DM Mono,monospace;font-style:normal}.kb-career p b{font-weight:800}.kb-career p em{color:#6a7b71;font-size:10.5px;font-style:normal}.kb-career p.is-dev{background:#0d1a14;border-color:#0d1a14;color:#fff}.kb-career p.is-dev i,.kb-career p.is-dev em{color:#c7ff38}.kb-career-legend{position:absolute;z-index:2;left:62px;right:62px;top:612px;height:30px;display:flex;align-items:center;gap:18px;font-size:11px;color:#52655a}.kb-career-legend span{display:flex;align-items:center;gap:6px}.kb-career-legend i{width:14px;height:10px;background:#0d1a14}.kb-career-legend strong{margin-left:auto;color:#397454;font-size:12px}@media print{.no-print{display:none!important}.kb-stage{display:block;padding:0}.kb-shell{width:1280px;height:720px;-moz-column-break-after:page;break-after:page}.kb-shell:last-child{-moz-column-break-after:auto;break-after:auto}.kb-slide{transform:none;box-shadow:none}@page{size:1280px 720px;margin:0}}.ct-root{min-height:100vh;background:#dfe2e3;color:#f4f7f4;font-family:Manrope,Pretendard,Apple SD Gothic Neo,sans-serif;-webkit-font-smoothing:antialiased}.ct-root *{box-sizing:border-box}.ct-root h1,.ct-root h2,.ct-root h3,.ct-root h4,.ct-root p{margin:0}.ct-toolbar{height:58px;padding:0 max(24px,calc((100vw - 1280px)/2));display:flex;align-items:center;justify-content:space-between;background:#101311;color:#fff;border-bottom:1px solid #ffffff16}.ct-toolbar-title{display:flex;align-items:center;gap:9px;white-space:nowrap;font-size:12px;font-weight:750}.ct-toolbar-title>i{width:7px;height:7px;border-radius:50%;background:#c7ff38;box-shadow:0 0 14px #c7ff38}.ct-toolbar-title span{margin-left:8px;color:#818985;font-size:10px;font-weight:500}.ct-toolbar button{display:flex;align-items:center;gap:7px;padding:7px 12px;border:1px solid #ffffff27;border-radius:3px;background:transparent;color:#fff;font:inherit;font-size:10px;cursor:pointer}.ct-toolbar button svg{width:13px;height:13px}.ct-stage{--ct-scale:1;--ct-height:720px;display:flex;flex-direction:column;align-items:center;gap:30px;padding:36px 24px 64px}.ct-shell{position:relative;flex:0 0 auto;width:calc(1280px * var(--ct-scale));height:var(--ct-height)}.ct-slide{position:absolute;inset:0 auto auto 0;width:1280px;height:720px;overflow:hidden;transform:scale(var(--ct-scale));transform-origin:top left;box-shadow:0 24px 70px #18201d40}.ct-paper{background:#f4f6f2;color:#0b1712}.ct-grid{position:absolute;inset:0;background-image:linear-gradient(#83ffb00b 1px,transparent 1px),linear-gradient(90deg,#83ffb00b 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000,transparent 82%);mask-image:linear-gradient(90deg,#000,transparent 82%)}.ct-page-grid{position:absolute;inset:0;background-image:linear-gradient(#18342609 1px,transparent 1px),linear-gradient(90deg,#18342609 1px,transparent 1px);background-size:48px 48px;-webkit-mask-image:linear-gradient(90deg,#000 0 78%,transparent);mask-image:linear-gradient(90deg,#000 0 78%,transparent)}.ct-footer{position:absolute;z-index:5;left:62px;right:62px;bottom:28px;display:flex;justify-content:space-between;color:#79867e;font:500 10px DM Mono,monospace;letter-spacing:.09em}.ct-footer b{font-weight:500;color:#3d5f4d}.ct-footer.is-dark{color:#647169}.ct-footer.is-dark b{color:#839087}.ct-divider{background:#07100d;color:#f2f6f2}.ct-divider:after{content:"";position:absolute;width:620px;height:620px;right:-220px;bottom:-330px;border-radius:50%;background:radial-gradient(circle,#c7ff3820,transparent 68%)}.ct-divider-no{position:absolute;right:48px;top:4px;color:#ffffff08;font:700 252px/1 Manrope;letter-spacing:-.1em}.ct-divider>header{position:absolute;z-index:2;left:74px;top:113px;width:820px}.ct-divider>header small{color:#c7ff38;font:500 11px DM Mono,monospace;letter-spacing:.15em}.ct-divider>header h2{margin-top:29px;font-size:45px;line-height:1.18;letter-spacing:-.062em}.ct-divider>header h2 em{color:#99a79f;font-style:normal;font-weight:500}.ct-divider>header p{margin-top:30px;color:#8f9d95;font-size:15px;line-height:1.85}.ct-divider>header p b{color:#dce5df;font-weight:700}.ct-divider-steps{position:absolute;z-index:2;left:74px;right:74px;bottom:100px;display:grid;grid-template-columns:repeat(3,1fr);border-top:1px solid #ffffff26}.ct-divider-steps article{padding:24px 24px 0 0;border-right:1px solid #ffffff18}.ct-divider-steps article+article{padding-left:24px}.ct-divider-steps small{display:block;color:#68766e;font:500 10px DM Mono,monospace;letter-spacing:.12em}.ct-divider-steps b{display:block;margin-top:13px;color:#dce4df;font-size:18px;line-height:1.45}.ct-divider-steps b span{color:#c7ff38}.ct-phase-cards{position:absolute;z-index:2;left:62px;right:62px;top:177px;height:407px;display:grid;grid-template-columns:1fr 80px 1fr;align-items:center}.ct-phase-cards>article{height:407px;padding:22px 25px;border-top:3px solid #597366;border-bottom:1px solid #bdc8c1;background:#edf1ed}.ct-phase-cards>article.is-first{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.ct-phase-cards article>header{display:flex;align-items:center;justify-content:space-between}.ct-phase-cards article>header span{font:500 10px DM Mono,monospace;letter-spacing:.12em;color:#61766a}.ct-phase-cards .is-first>header span{color:#c7ff38}.ct-phase-cards article>header em{padding:6px 9px;background:#315e47;color:#fff;font-size:11px;font-style:normal;font-weight:700}.ct-phase-cards .is-first>header em{background:#c7ff38;color:#132018}.ct-phase-cards h3{margin-top:23px;font-size:24px;letter-spacing:-.03em}.ct-phase-cards article>p{margin-top:13px;color:#64756c;font-size:13px;line-height:1.65}.ct-phase-cards .is-first>p{color:#97a69e}.ct-phase-cards ul{list-style:none;margin:18px 0 0;padding:0;border-top:1px solid #ccd4cf}.ct-phase-cards .is-first ul{border-color:#ffffff18}.ct-phase-cards li{height:38px;display:flex;align-items:center;border-bottom:1px solid #d5dcd7;font-size:13px}.ct-phase-cards .is-first li{border-color:#ffffff13}.ct-phase-cards li svg{width:14px;margin-right:9px;color:#397454;flex:0 0 auto}.ct-phase-cards .is-first li svg{color:#c7ff38}.ct-phase-cards article>footer{display:flex;align-items:center;margin-top:17px}.ct-phase-cards article>footer b{font-size:11px}.ct-phase-cards article>footer span{margin-left:auto;color:#397454;font-size:11px;font-weight:700}.ct-phase-cards .is-first>footer span{color:#c7ff38}.ct-phase-bridge{display:flex;flex-direction:column;align-items:center;gap:10px;color:#397454}.ct-phase-bridge svg{width:27px}.ct-phase-bridge small{text-align:center;font:500 9px/1.45 DM Mono,monospace}.ct-phase-note{position:absolute;z-index:2;left:62px;right:62px;bottom:68px;height:44px;display:flex;align-items:center;border:1px solid #bdc8c1;background:#eef2ed;font-size:13px}.ct-phase-note b{align-self:stretch;display:flex;align-items:center;padding:0 18px;background:#315e47;color:#fff;font-weight:700}.ct-phase-note span{padding-left:18px;color:#52645a;font-weight:650}.ct-bills{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:380px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.ct-bills section{padding:14px 18px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.ct-bills .is-now{background:#0d1a14;color:#fff;border-color:#0d1a14;border-top-color:#c7ff38}.ct-bills header{display:flex;align-items:flex-end;justify-content:space-between;padding-bottom:10px;border-bottom:1px solid #cdd6d0}.ct-bills .is-now header{border-bottom-color:#ffffff1c}.ct-bills header small{color:#397454;font:500 11px DM Mono,monospace;letter-spacing:.06em}.ct-bills .is-now header small,.ct-bills .is-now header strong{color:#c7ff38}.ct-bills header strong{color:#0b1712;font:600 30px DM Mono,monospace;letter-spacing:-.04em}.ct-bills header strong em{margin-left:4px;font:800 12px Manrope,Pretendard,sans-serif;font-style:normal}.ct-bills table{width:100%;border-collapse:collapse;font-size:11.5px;table-layout:fixed}.ct-bills tr{border-bottom:1px solid #e1e7e2}.ct-bills .is-now tr{border-bottom-color:#ffffff15}.ct-bills th{height:36px;width:118px;text-align:left;font-weight:800}.ct-bills td{height:36px;color:#52655a}.ct-bills .is-now td{color:#a4b0a9}.ct-bills td.is-cost{width:52px;text-align:right;color:#0b1712;font:600 13px DM Mono,monospace}.ct-bills .is-now td.is-cost{color:#c7ff38}.ct-bill-sum{position:absolute;z-index:2;left:62px;right:62px;top:572px;height:60px;display:flex;align-items:center;gap:14px;padding:0 18px;background:#dfe7df;border-top:2px solid #397454;font-size:11.5px;color:#3e5147}.ct-bill-sum b{margin-right:7px;color:#397454}.ct-bill-sum i{width:1px;height:22px;background:#9fb0a6}.ct-bill-sum span:first-child{font-weight:800;color:#0b1712}.ct-qa{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:384px;display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(3,1fr);gap:9px}.ct-qa article{display:grid;grid-template-columns:46px 1fr;grid-template-rows:auto 1fr;-moz-column-gap:10px;column-gap:10px;padding:12px 16px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.ct-qa i{grid-row:1/3;color:#397454;font:700 22px DM Mono,monospace;font-style:normal}.ct-qa b{font-size:17px;letter-spacing:-.03em}.ct-qa p{margin-top:8px;color:#3e5147;font-size:13px;line-height:1.5}.ct-ch1-promise{position:absolute;z-index:2;left:62px;right:62px;top:572px;height:60px;display:flex;align-items:center;gap:14px;padding:0 18px;background:#0d1a14;color:#fff}.ct-ch1-promise svg{flex:0 0 auto;color:#c7ff38}.ct-ch1-promise b{flex:0 0 365px;font-size:17px;letter-spacing:-.035em}.ct-ch1-promise span{padding-left:17px;border-left:1px solid #ffffff35;color:#d1dfd4;font-size:13px;line-height:1.45}.ct-cover{background:#07100d;color:#f4f7f4}.ct-cover-glow{position:absolute;width:590px;height:590px;right:-170px;top:-220px;border-radius:50%;background:radial-gradient(circle,#48ff7b2d 0,transparent 69%)}.ct-cover>header{position:absolute;z-index:5;left:62px;right:62px;top:46px;display:flex;align-items:center;justify-content:space-between}.ct-brand{display:flex;align-items:center;gap:9px}.ct-brand>i{display:flex;align-items:center;justify-content:center;width:28px;height:28px;border:2px solid #fff;border-radius:50%;font:800 13px Manrope;font-style:normal}.ct-brand span{font:800 8px/1.05 Manrope;letter-spacing:.13em}.ct-edition{display:flex;align-items:center;border:1px solid #ffffff42;font:500 9px DM Mono,monospace;letter-spacing:.08em}.ct-edition b{padding:8px 12px;font-weight:500}.ct-edition span{padding:8px 11px;border-left:1px solid #ffffff42;color:#c7ff38}.ct-cover-copy{position:absolute;z-index:4;left:74px;top:167px;width:620px}.ct-cover-copy>p{color:#8e9d96;font:500 10px DM Mono,monospace;letter-spacing:.15em}.ct-cover-copy h1{margin-top:25px;font-size:58px;line-height:1.12;letter-spacing:-.067em}.ct-cover-copy h1 span{color:#9ba69f;font-weight:500}.ct-cover-copy>div{margin-top:28px;color:#9aa59f;font-size:15px;line-height:1.8;letter-spacing:-.02em}.ct-contract{position:absolute;z-index:5;right:74px;top:121px;width:430px;height:450px;padding:0 22px 20px;border:1px solid #ffffff1c;border-top-color:#c7ff38;background:linear-gradient(145deg,#0b1813f5,#09120fee);box-shadow:0 28px 70px #0008}.ct-contract:before{content:"";position:absolute;inset:7px;border:1px solid #ffffff0a;pointer-events:none}.ct-contract-head{height:45px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff20;color:#89968f;font:500 9px DM Mono,monospace;letter-spacing:.13em}.ct-contract-head i{padding:5px 8px;border:1px solid #c7ff3848;color:#c7ff38;font-style:normal}.ct-contract-total{padding-top:19px}.ct-contract-total>small{color:#78867f;font:500 9px DM Mono,monospace;letter-spacing:.12em}.ct-contract-total>div{display:flex;align-items:flex-end;margin-top:10px}.ct-contract-total>div b{font:700 54px/.85 Manrope,Pretendard,sans-serif;letter-spacing:-.07em}.ct-contract-total>div em{margin:0 0 4px 11px;color:#c7ff38;font-size:13px;font-style:normal}.ct-contract-total>p{display:flex;align-items:center;margin-top:13px;padding-bottom:15px;border-bottom:1px solid #ffffff1b}.ct-contract-total>p strong{font-size:14px}.ct-contract-total>p span{margin-left:auto;color:#839089;font-size:10px}.ct-contract-phase article{height:58px;display:grid;grid-template-columns:33px 1fr;align-items:center;border-bottom:1px solid #ffffff17}.ct-contract-phase article>span{color:#5d6b63;font:500 9px DM Mono,monospace}.ct-contract-phase article>div{position:relative;border-left:1px solid #ffffff13;padding-left:13px}.ct-contract-phase small{display:block;color:#718077;font:500 8px DM Mono,monospace;letter-spacing:.09em}.ct-contract-phase b{display:block;margin-top:3px;font-size:11px}.ct-contract-phase em{position:absolute;right:0;top:10px;color:#c7ff38;font:500 10px DM Mono,monospace;font-style:normal}.ct-contract-goal{display:flex;align-items:center;margin-top:15px;padding:12px 13px;background:#c7ff38;color:#0b1712}.ct-contract-goal small{display:block;font:500 8px DM Mono,monospace;letter-spacing:.1em;color:#45611b}.ct-contract-goal b{display:block;margin-top:5px;font-size:12px;line-height:1.45}.ct-cover-proof{position:absolute;z-index:4;left:74px;bottom:108px;padding-left:15px;border-left:2px solid #c7ff38}.ct-cover-proof span{display:block;color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.12em}.ct-cover-proof b{display:block;margin-top:8px;color:#dce3df;font-size:14px;line-height:1.55}.ct-cover>footer{position:absolute;z-index:5;left:62px;right:62px;bottom:36px;display:flex;gap:33px;padding-top:14px;border-top:1px solid #ffffff1b;color:#738078;font:500 9px DM Mono,monospace;letter-spacing:.08em}.ct-cover>footer b{margin-left:auto;color:#c7ff38;font-weight:500}.ct-page-head{position:absolute;z-index:2;left:62px;right:62px;top:49px}.ct-page-head>p{color:#397454;font:500 11px DM Mono,monospace;letter-spacing:.14em}.ct-page-head h2{margin-top:14px;max-width:720px;color:#0b1712;font-size:34px;line-height:1.16;letter-spacing:-.055em}.ct-page-head h2 em{color:#4b7b62;font-style:normal;font-weight:500}.ct-page-head>span{position:absolute;right:0;top:43px;width:390px;color:#65736b;font-size:14px;line-height:1.7;letter-spacing:-.02em}.ct-route{position:absolute;z-index:2;left:62px;right:62px;top:221px;display:grid;grid-template-columns:repeat(4,1fr);border-top:1px solid #173426}.ct-route article{position:relative;height:406px;padding:29px 24px 22px;border-right:1px solid #b9c5be;background:#eef2ed}.ct-route article:first-child{border-left:1px solid #b9c5be}.ct-route article:before{content:"";position:absolute;left:24px;top:-5px;width:9px;height:9px;border-radius:50%;background:#a8b5ad;border:3px solid #f4f6f2}.ct-route article.is-current{background:#0d1a14;color:#fff}.ct-route article.is-current:before{background:#c7ff38}.ct-route small{color:#6d7e74;font:500 10px DM Mono,monospace;letter-spacing:.12em}.ct-route .is-current small{color:#9aaa9f}.ct-route strong{display:block;margin-top:26px;color:#397454;font-size:15px}.ct-route .is-current strong{color:#c7ff38}.ct-route h3{margin-top:16px;font-size:22px;line-height:1.35;letter-spacing:-.045em}.ct-route h3 span,.ct-route p span{display:block}.ct-route p{margin-top:32px;color:#718078;font-size:13px;line-height:1.75}.ct-route .is-current p{color:#9aa9a0}.ct-route article>footer{position:absolute;left:24px;right:24px;bottom:22px;padding-top:13px;border-top:1px solid #bcc7c0;color:#718078;font:500 10px DM Mono,monospace;letter-spacing:.09em}.ct-route .is-current>footer{border-color:#fff2;color:#c7ff38}.ct-map{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:456px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ct-map article{display:flex;flex-direction:column;padding:18px 16px 14px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.ct-map article:first-child{background:#0d1a14;color:#fff;border-color:#0d1a14;border-top-color:#c7ff38}.ct-map i{color:#397454;font:700 22px DM Mono,monospace;font-style:normal}.ct-map article:first-child i{color:#c7ff38}.ct-map h3{margin-top:16px;font-size:22px;letter-spacing:-.04em}.ct-map p{margin-top:12px;color:#52655a;font-size:14px;line-height:1.55}.ct-map article:first-child p{color:#a4b0a9}.ct-map ul{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid #e1e7e2}.ct-map article:first-child ul{border-color:#ffffff18}.ct-map li{height:42px;display:flex;align-items:center;border-bottom:1px solid #e7ece8;font-size:13px;line-height:1.4}.ct-map article:first-child li{border-color:#ffffff14}.ct-map li svg{width:14px;margin-right:8px;color:#397454;flex:0 0 auto}.ct-map article:first-child li svg{color:#c7ff38}.ct-door{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:456px;display:grid;grid-template-columns:440px 1fr;gap:16px}.ct-pad{display:flex;align-items:center;justify-content:center;padding:28px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.ct-pad>div{width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;border:1px solid #ffffff22;text-align:center}.ct-pad small{color:#c7ff38;font:500 11px DM Mono,monospace;letter-spacing:.14em}.ct-pad b{margin-top:22px;font-size:36px;letter-spacing:-.04em}.ct-pad p{margin-top:12px;color:#9aa9a0;font-size:15px}.ct-pad em{margin-top:32px;padding:14px 36px;background:#c7ff38;color:#132018;font-size:16px;font-style:normal;font-weight:800}.ct-door>div:last-child{display:grid;grid-template-rows:repeat(4,1fr);gap:12px}.ct-door article{display:grid;grid-template-columns:52px 1fr;grid-template-rows:auto auto;-moz-column-gap:8px;column-gap:8px;align-content:center;padding:0 20px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.ct-door article i{grid-row:1/3;align-self:center;color:#397454;font:700 22px DM Mono,monospace;font-style:normal}.ct-door article b{font-size:18px;letter-spacing:-.03em}.ct-door article span{margin-top:6px;color:#52655a;font-size:14px;line-height:1.5}.ct-steps{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:400px;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.ct-steps article{display:flex;flex-direction:column;padding:22px 18px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.ct-steps article:first-child{background:#0d1a14;color:#fff;border-color:#0d1a14;border-top-color:#c7ff38}.ct-steps i{color:#397454;font:700 22px DM Mono,monospace;font-style:normal}.ct-steps article:first-child i{color:#c7ff38}.ct-steps b{margin-top:28px;font-size:26px;letter-spacing:-.04em}.ct-steps p{margin-top:16px;color:#52655a;font-size:15px;line-height:1.65}.ct-steps article:first-child p{color:#a4b0a9}.ct-files{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:456px;display:grid;grid-template-columns:.8fr 1.2fr;gap:16px}.ct-files section{display:flex;flex-direction:column;padding:20px 22px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.ct-files section:first-child{background:#0d1a14;color:#fff;border-color:#0d1a14;border-top-color:#c7ff38}.ct-files header small{color:#397454;font:500 11px DM Mono,monospace;letter-spacing:.12em}.ct-files section:first-child header small{color:#c7ff38}.ct-files header b{display:block;margin-top:8px;font-size:26px;letter-spacing:-.04em}.ct-files article{display:grid;grid-template-columns:88px 1fr;align-items:center;margin-top:14px;padding-top:14px;border-top:1px solid #e1e7e2}.ct-files section:first-child article{border-color:#ffffff18}.ct-files article b{font-size:16px}.ct-files article span{color:#52655a;font-size:15px;line-height:1.5}.ct-files section:first-child article span{color:#c5d0c8}.ct-host{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:380px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.ct-host article{padding:22px 24px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.ct-host .is-open{background:#0d1a14;color:#fff;border-color:#0d1a14;border-top-color:#c7ff38}.ct-host header small{color:#397454;font:500 11px DM Mono,monospace;letter-spacing:.12em}.ct-host .is-open header small{color:#c7ff38}.ct-host header b{display:block;margin-top:8px;font-size:26px;letter-spacing:-.04em}.ct-host ol{margin:22px 0 0;padding:0;list-style:none;counter-reset:host}.ct-host li{counter-increment:host;height:58px;display:flex;align-items:center;border-top:1px solid #e1e7e2;font-size:16px}.ct-host .is-open li{border-color:#ffffff16}.ct-host li:before{content:counter(host,decimal-leading-zero);margin-right:16px;color:#397454;font:700 16px DM Mono,monospace}.ct-host .is-open li:before{color:#c7ff38}.ct-hand{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:456px;display:grid;grid-template-columns:repeat(5,1fr);gap:12px}.ct-hand article{display:flex;flex-direction:column;padding:22px 16px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.ct-hand article:first-child{background:#0d1a14;color:#fff;border-color:#0d1a14;border-top-color:#c7ff38}.ct-hand i{color:#397454;font:700 22px DM Mono,monospace;font-style:normal}.ct-hand article:first-child i{color:#c7ff38}.ct-hand b{margin-top:24px;font-size:22px;letter-spacing:-.04em;line-height:1.3}.ct-hand p{margin-top:16px;color:#52655a;font-size:14px;line-height:1.65}.ct-hand article:first-child p{color:#a4b0a9}.ct-outcome{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:456px;display:grid;grid-template-columns:500px 1fr;gap:16px}.ct-outcome-main{height:456px;padding:22px 24px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.ct-outcome-label{display:flex;align-items:center;justify-content:space-between}.ct-outcome-label span,.ct-outcome-files-head span{color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.1em}.ct-outcome-label b{color:#dce7de;font-size:14px}.ct-outcome-device{height:257px;margin-top:22px;padding:8px;border:1px solid #88a792;background:#e7ebe3;box-shadow:0 16px 30px #0005;color:#254330}.ct-device-top{height:28px;display:flex;align-items:center;justify-content:space-between;padding:0 10px;border-bottom:1px solid #cbd5ca;font-size:10px;font-weight:800}.ct-device-top i{color:#66806b;font:500 9px DM Mono,monospace;font-style:normal}.ct-device-body{height:174px;display:flex;align-items:center;justify-content:center;gap:19px}.ct-device-prompt{width:82px;height:127px;padding:11px;background:#fff;border:1px solid #ced8cc;box-shadow:0 4px 8px #23443316}.ct-device-prompt small{display:block;margin-bottom:14px;color:#58735d;font-size:8px;font-weight:800}.ct-device-prompt i{display:block;width:46px;height:11px;margin:5px auto;background:#a4b8a3}.ct-device-prompt i:nth-of-type(2){width:32px;background:#d4b781}.ct-device-prompt i:nth-of-type(3){width:40px;background:#9bbba0}.ct-device-board{width:151px;height:151px;display:grid;grid-template-columns:repeat(5,1fr);grid-template-rows:repeat(5,1fr);gap:3px;padding:6px;border:2px solid #67896c;background:#d1dfd0}.ct-device-board i{background:#f8f9f3;border:1px solid #b6cbb9}.ct-device-board i.is-placed{background:#c7ff38;border-color:#7aa65c}.ct-device-pieces{display:flex;flex-direction:column;gap:8px}.ct-device-pieces i{display:block;width:37px;height:37px;border:3px solid #fff;background:#95b49c;box-shadow:0 3px 7px #25433028}.ct-device-pieces i:last-child{background:#d5b679}.ct-device-bottom{height:37px;display:flex;align-items:center;justify-content:flex-end;gap:9px;padding:0 9px;border-top:1px solid #cbd5ca;font-size:9px;font-weight:800}.ct-device-bottom span{padding:6px 9px;border:1px solid #9db49d}.ct-device-bottom b{padding:7px 12px;background:#3e704a;color:#fff;font-size:9px}.ct-outcome-summary{display:flex;flex-direction:column;gap:8px;margin-top:19px}.ct-outcome-summary strong{font-size:18px;letter-spacing:-.03em}.ct-outcome-summary span{color:#a0b5a5;font-size:12px}.ct-outcome-files{height:456px;padding:0 20px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.ct-outcome-files-head{height:85px;display:flex;flex-direction:column;justify-content:center;gap:10px;border-bottom:1px solid #ced9d0}.ct-outcome-files-head span{color:#397454}.ct-outcome-files-head b{font-size:20px;letter-spacing:-.03em}.ct-outcome-files article{height:91px;display:grid;grid-template-columns:48px 1fr 24px;align-items:center;border-bottom:1px solid #e2e8e2}.ct-outcome-files article:last-child{border-bottom:0}.ct-outcome-files article>i{color:#397454;font:600 18px DM Mono,monospace;font-style:normal}.ct-outcome-files article b{font-size:17px}.ct-outcome-files article p{margin-top:7px;color:#65766b;font-size:12px;line-height:1.4}.ct-outcome-files article svg{color:#8bab94}.ct-weeks{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:456px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ct-weeks article{display:flex;flex-direction:column;padding:18px 16px 16px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.ct-weeks article:first-child{background:#0d1a14;color:#fff;border-color:#0d1a14;border-top-color:#c7ff38}.ct-weeks header small{color:#397454;font:500 12px DM Mono,monospace;letter-spacing:.08em}.ct-weeks article:first-child header small{color:#c7ff38}.ct-weeks header b{display:block;margin-top:8px;font-size:24px;letter-spacing:-.04em}.ct-weeks ul{list-style:none;margin:16px 0 0;padding:0;border-top:1px solid #e1e7e2}.ct-weeks article:first-child ul{border-color:#ffffff18}.ct-weeks li{display:flex;align-items:flex-start;gap:8px;padding:12px 0;border-bottom:1px solid #e7ece8;font-size:14px;line-height:1.45}.ct-weeks article:first-child li{border-color:#ffffff14}.ct-weeks li svg{width:14px;margin-top:3px;color:#397454;flex:0 0 auto}.ct-weeks article:first-child li svg{color:#c7ff38}.ct-weeks footer{margin-top:auto;padding-top:14px}.ct-weeks footer b{display:block;color:#397454;font-size:12px}.ct-weeks article:first-child footer b{color:#c7ff38}.ct-weeks footer span{display:block;margin-top:6px;font-size:14px;line-height:1.45}.ct-finish{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:456px;display:grid;grid-template-columns:360px 1fr;gap:16px}.ct-finish>section{padding:28px 26px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.ct-finish>section small{color:#c7ff38;font:500 11px DM Mono,monospace;letter-spacing:.14em}.ct-finish ol{margin:28px 0 0;padding:0;list-style:none;counter-reset:done}.ct-finish li{counter-increment:done;padding:18px 0;border-top:1px solid #ffffff18;font-size:18px;line-height:1.45}.ct-finish li:before{content:counter(done,decimal-leading-zero);display:block;margin-bottom:8px;color:#c7ff38;font:700 13px DM Mono,monospace}.ct-finish>div{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:repeat(5,1fr);gap:10px}.ct-finish article{display:flex;flex-direction:column;justify-content:center;padding:0 14px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.ct-finish article b{font-size:14px}.ct-finish article span{margin-top:4px;color:#52655a;font-size:13px;line-height:1.4}@media print{.no-print{display:none!important}.ct-stage{display:block;padding:0}.ct-shell{width:1280px;height:720px;-moz-column-break-after:page;break-after:page;page-break-after:always}.ct-shell:last-child{-moz-column-break-after:auto;break-after:auto;page-break-after:auto}.ct-slide{transform:none;box-shadow:none}@page{size:1280px 720px;margin:0}}.ct-ch2-note{position:absolute;z-index:2;left:62px;right:62px;bottom:75px;min-height:44px;display:flex;align-items:center;gap:16px;padding:10px 18px;border-left:3px solid #397454;background:#e4ebe4;color:#52655a;font-size:12px}.ct-ch2-note b{flex:0 0 auto;color:#315b42;font-size:12px}.ct-scope-grid{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:456px;display:grid;grid-template-columns:1.05fr .95fr;gap:16px}.ct-scope-grid section{padding:22px 26px;border-top:3px solid #397454;background:#fff}.ct-scope-grid section.ct-scope-fixed{background:#0d1a14;border-top-color:#c7ff38;color:#fff}.ct-scope-grid header{height:66px;border-bottom:1px solid #d4ded5}.ct-scope-fixed header{border-color:#ffffff24}.ct-scope-grid header small{color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.12em}.ct-scope-fixed header small{color:#c7ff38}.ct-scope-grid h3{margin-top:8px;font-size:23px;letter-spacing:-.04em}.ct-scope-fixed ul{list-style:none;margin:9px 0 0;padding:0}.ct-scope-fixed li{height:44px;display:grid;grid-template-columns:36px 1fr 20px;align-items:center;border-bottom:1px solid #ffffff13}.ct-scope-fixed li span{color:#6f8b79;font:500 11px DM Mono,monospace}.ct-scope-fixed li b{font-size:15px;font-weight:650}.ct-scope-fixed li svg{color:#c7ff38}.ct-scope-inspect>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:17px}.ct-scope-inspect article{height:116px;padding:15px;border:1px solid #d8e0d9;background:#f4f7f2}.ct-scope-inspect article b{font-size:17px}.ct-scope-inspect article p{margin-top:12px;color:#68796d;font-size:12px;line-height:1.5}.ct-scope-inspect footer{margin-top:20px;padding-top:15px;border-top:1px solid #d4ded5;color:#397454;font-size:13px;font-weight:700}.ct-structure{position:absolute;z-index:2;left:62px;right:62px;top:192px;height:374px;display:grid;grid-template-columns:208px 38px 1fr 38px 207px;align-items:center}.ct-structure-source,.ct-structure-result{height:280px;display:flex;flex-direction:column;padding:22px 20px;border-top:3px solid #397454;background:#fff}.ct-structure-result{background:#e6ede6}.ct-structure-source small,.ct-structure-result small{color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.09em}.ct-structure-source b,.ct-structure-result b{margin-top:28px;font-size:18px;line-height:1.8;letter-spacing:-.03em}.ct-structure-source span,.ct-structure-result span{margin-top:auto;color:#6e8073;font-size:11px}.ct-structure-arrow{display:flex;justify-content:center;color:#397454}.ct-structure-core{height:374px;padding:18px 20px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.ct-structure-core header{display:flex;justify-content:space-between;align-items:baseline;padding-bottom:15px;border-bottom:1px solid #ffffff25}.ct-structure-core header small{color:#c7ff38;font:500 10px DM Mono,monospace}.ct-structure-core header strong{font-size:20px}.ct-structure-core>div{display:grid;grid-template-columns:1fr 1fr;gap:10px;margin-top:14px}.ct-structure-core article{height:135px;padding:14px 16px;border:1px solid #ffffff26;background:#ffffff08}.ct-structure-core article i{color:#c7ff38;font:500 11px DM Mono,monospace;font-style:normal}.ct-structure-core article b{display:block;margin-top:9px;font-size:18px}.ct-structure-core article p{margin-top:8px;color:#b4c6b8;font-size:11px;line-height:1.5}.ct-stack{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:395px;display:grid;grid-template-columns:1.45fr .85fr;gap:16px}.ct-stack-table{border-top:3px solid #397454;background:#fff}.ct-stack-table header{height:52px;display:grid;grid-template-columns:1fr 1.25fr 1.55fr;align-items:center;padding:0 22px;border-bottom:1px solid #d8e2d9;color:#76877c;font:500 10px DM Mono,monospace}.ct-stack-table article{height:85px;display:grid;grid-template-columns:32px 1fr 1.25fr 1.55fr;align-items:center;padding:0 22px;border-bottom:1px solid #e0e6e0}.ct-stack-table article:last-child{border:0}.ct-stack-table article i{color:#397454;font:500 11px DM Mono,monospace;font-style:normal}.ct-stack-table article b{font-size:14px}.ct-stack-table article strong{color:#264f36;font-size:15px}.ct-stack-table article p{color:#65766a;font-size:12px;line-height:1.5}.ct-stack aside{padding:25px 27px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.ct-stack aside>small{color:#c7ff38;font:500 10px DM Mono,monospace}.ct-stack aside h3{margin-top:28px;font-size:25px;line-height:1.38;letter-spacing:-.04em}.ct-stack aside p{margin-top:18px;color:#adbfaf;font-size:13px;line-height:1.75}.ct-stack aside>div{display:flex;align-items:center;gap:8px;margin-top:37px;padding-top:14px;border-top:1px solid #ffffff26;font-size:11px}.ct-stack aside>div span{color:#c7ff38;font:500 9px DM Mono,monospace}.ct-stack aside>div svg{width:15px;color:#c7ff38}.ct-stack aside>div b{font-size:11px}.ct-rule-flow{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:229px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ct-rule-flow article{position:relative;padding:20px 18px;border-top:3px solid #397454;background:#fff}.ct-rule-flow article.emphasized{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.ct-rule-flow small{color:#397454;font:500 10px DM Mono,monospace}.ct-rule-flow .emphasized small{color:#c7ff38}.ct-rule-flow h3{margin-top:30px;font-size:23px;letter-spacing:-.04em}.ct-rule-flow p{margin-top:12px;color:#637668;font-size:13px;line-height:1.6}.ct-rule-flow .emphasized p{color:#aebfaf}.ct-rule-flow article>svg{position:absolute;right:-18px;top:95px;z-index:3;color:#397454;background:#f4f6f2}.ct-rule-bottom{position:absolute;z-index:2;left:62px;right:62px;top:423px;height:168px;display:grid;grid-template-columns:1fr 1fr;gap:12px}.ct-rule-bottom>div{padding:20px 23px;border:1px solid #cbd8cd;background:#e8efe7}.ct-rule-bottom small{color:#397454;font:500 10px DM Mono,monospace}.ct-rule-bottom b{display:block;margin-top:13px;font-size:20px}.ct-rule-bottom p{margin-top:12px;color:#627469;font-size:13px}.ct-content-number{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:132px;display:flex;align-items:center;gap:30px;padding:0 27px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.ct-content-number>strong{color:#c7ff38;font:600 70px/.9 Manrope,sans-serif;letter-spacing:-.08em}.ct-content-number>div{padding-left:28px;border-left:1px solid #ffffff2b}.ct-content-number small{display:block;color:#c7ff38;font:500 10px DM Mono,monospace}.ct-content-number b{display:block;margin-top:10px;font-size:19px;line-height:1.5}.ct-content-flow{position:absolute;z-index:2;left:62px;right:62px;top:324px;height:241px;display:grid;grid-template-columns:repeat(4,1fr);gap:12px}.ct-content-flow article{padding:21px 18px;border-top:3px solid #397454;background:#fff}.ct-content-flow i{color:#397454;font:500 16px DM Mono,monospace;font-style:normal}.ct-content-flow b{display:block;margin-top:25px;font-size:22px}.ct-content-flow p{margin-top:13px;color:#62746a;font-size:13px;line-height:1.65}.ct-deploy{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:391px;display:grid;grid-template-rows:166px 1fr;gap:14px}.ct-deploy-flow{display:grid;grid-template-columns:1fr 44px 1fr 44px 1fr;align-items:center}.ct-deploy-flow article{height:166px;padding:20px;border-top:3px solid #397454;background:#fff}.ct-deploy-flow article:first-child{border-top-color:#c7ff38;background:#0d1a14;color:#fff}.ct-deploy-flow article small{color:#397454;font:500 10px DM Mono,monospace}.ct-deploy-flow article:first-child small{color:#c7ff38}.ct-deploy-flow article b{display:block;margin-top:20px;font-size:21px}.ct-deploy-flow article p{margin-top:11px;color:#6a7a6e;font-size:12px}.ct-deploy-flow article:first-child p{color:#abbeac}.ct-deploy-flow>svg{justify-self:center;color:#397454}.ct-deploy-check{padding:18px 24px;border:1px solid #cbd8cd;background:#fff}.ct-deploy-check header{display:flex;align-items:baseline;gap:16px;padding-bottom:10px;border-bottom:1px solid #dae3db}.ct-deploy-check header small{color:#397454;font:500 10px DM Mono,monospace}.ct-deploy-check header b{font-size:17px}.ct-deploy-check ul{display:grid;grid-template-columns:1fr 1fr;-moz-column-gap:20px;column-gap:20px;row-gap:12px;list-style:none;margin:17px 0 0;padding:0}.ct-deploy-check li{display:flex;align-items:flex-start;gap:8px;color:#4c6052;font-size:13px;line-height:1.5}.ct-deploy-check li svg{width:15px;flex:0 0 auto;color:#397454}.ct-accept{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:391px;display:grid;grid-template-columns:365px 1fr;gap:16px}.ct-accept-main{padding:27px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.ct-accept-main small{color:#c7ff38;font:500 10px DM Mono,monospace}.ct-accept-main h3{margin-top:28px;font-size:30px;line-height:1.4;letter-spacing:-.05em}.ct-accept-main p{margin-top:27px;color:#aebfaf;font-size:13px;line-height:1.65}.ct-accept-list{padding:0 18px;border-top:3px solid #397454;background:#fff}.ct-accept-list article{height:77px;display:grid;grid-template-columns:38px 72px 1fr 20px;align-items:center;border-bottom:1px solid #dfe7e0}.ct-accept-list article:last-child{border:0}.ct-accept-list i{color:#397454;font:500 14px DM Mono,monospace;font-style:normal}.ct-accept-list b{font-size:16px}.ct-accept-list span{color:#617367;font-size:12px;line-height:1.5}.ct-accept-list svg{color:#397454}.ct11-layout{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:456px;display:grid;grid-template-columns:344px 1fr;gap:16px}.ct11-track{padding:26px 29px;border-top:3px solid #c7ff38;background:#0d1a14;color:#f4f6f2}.ct11-track>small,.ct12-number>small,.ct13-map header small,.ct14-hero small{color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.12em}.ct11-track h3{margin-top:21px;font-size:34px;line-height:1.23;letter-spacing:-.055em}.ct11-track ol{position:relative;list-style:none;margin:27px 0 0;padding:0;border-top:1px solid #ffffff2a}.ct11-track li{height:58px;display:flex;align-items:center;gap:18px;border-bottom:1px solid #ffffff18;color:#dce6dc;font-size:16px;font-weight:700}.ct11-track li span{color:#c7ff38;font:500 12px DM Mono,monospace}.ct11-spec{padding:0 26px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.ct11-spec header{height:70px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #d8e1d9}.ct11-spec header small,.ct11-spec section small{color:#397454;font:500 10px DM Mono,monospace;letter-spacing:.08em}.ct11-spec header b{font-size:19px;letter-spacing:-.03em}.ct11-spec section{height:148px;display:grid;grid-template-columns:1fr 35px 1fr;align-items:center;gap:16px;border-bottom:1px solid #d8e1d9}.ct11-spec section>div:last-child{padding-left:17px;border-left:2px solid #c7ff38}.ct11-spec section svg{color:#397454}.ct11-spec section h3{margin-top:11px;font-size:23px;letter-spacing:-.045em}.ct11-spec section p{margin-top:10px;color:#65766a;font-size:12px;line-height:1.55}.ct11-spec footer{display:flex;align-items:center;height:63px;color:#397454;font-size:12px;font-weight:700}.ct12-layout{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:391px;display:grid;grid-template-columns:334px 1fr;gap:16px}.ct12-number{padding:26px 28px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.ct12-number strong{display:block;margin-top:21px;color:#c7ff38;font:600 69px/1 Manrope,sans-serif;letter-spacing:-.095em}.ct12-number strong span{font-size:44px;vertical-align:11px}.ct12-number h3{margin-top:22px;font-size:29px;line-height:1.3;letter-spacing:-.045em}.ct12-number p{margin-top:18px;color:#b1c2b3;font-size:13px;line-height:1.65}.ct12-ledger{border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.ct12-ledger>header{height:67px;display:flex;align-items:center;justify-content:space-between;padding:0 22px;border-bottom:1px solid #dce4dc}.ct12-ledger header small{display:block;color:#397454;font:500 9px DM Mono,monospace;letter-spacing:.1em}.ct12-ledger header b{display:block;margin-top:7px;font-size:20px;letter-spacing:-.03em}.ct12-ledger header>span{color:#85978a;font-size:11px}.ct12-ledger-head,.ct12-ledger-row{display:grid;grid-template-columns:1fr repeat(4,1.1fr);align-items:center;padding:0 23px}.ct12-ledger-head{height:38px;border-bottom:1px solid #dce4dc;background:#f2f6f1;color:#5b7461;font-size:11px;font-weight:700}.ct12-ledger-row{height:56px;border-bottom:1px solid #e1e8e1}.ct12-ledger-row b{color:#284c35;font:600 13px DM Mono,monospace}.ct12-ledger-row i{width:12px;height:12px;margin-left:13px;border:1px solid #9fb4a2;border-radius:50%}.ct12-ledger footer{display:flex;align-items:center;height:57px;padding:0 23px;color:#637667;font-size:12px}.ct13-map{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:312px;padding:0 26px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.ct13-map>header{height:71px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff24}.ct13-map header b{font-size:20px;letter-spacing:-.03em}.ct13-route{height:192px;display:grid;grid-template-columns:1fr 42px 1fr 42px 1fr;align-items:center;gap:9px}.ct13-route section{height:135px;padding:21px 18px;border:1px solid #ffffff2b;background:#ffffff08}.ct13-route section.central{border-color:#c7ff38;background:#c7ff380e}.ct13-route section small{color:#c7ff38;font:500 10px DM Mono,monospace;letter-spacing:.08em}.ct13-route section h3{margin-top:20px;font-size:22px;letter-spacing:-.04em}.ct13-route section p{margin-top:8px;color:#b4c6b8;font-size:12px}.ct13-route>svg{justify-self:center;color:#c7ff38}.ct13-map footer{height:45px;display:flex;align-items:center;justify-content:center;gap:17px;border-top:1px solid #ffffff24;color:#a9bcaa;font-size:11px}.ct13-map footer i{width:5px;height:5px;border-radius:50%;background:#c7ff38}.ct13-bottom{position:absolute;z-index:2;left:62px;right:62px;top:505px;height:91px;display:grid;grid-template-columns:1fr 1fr;gap:16px}.ct13-bottom>div{padding:16px 21px;border-left:3px solid #397454;background:#e6ede6}.ct13-bottom small{display:block;color:#397454;font:500 10px DM Mono,monospace}.ct13-bottom b{display:block;margin-top:12px;font-size:14px;letter-spacing:-.02em}.ct14-hero{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:154px;display:grid;grid-template-columns:1fr 1fr;align-items:center;padding:0 28px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.ct14-hero h3{margin-top:15px;font-size:27px;line-height:1.32;letter-spacing:-.04em}.ct14-hero>div:last-child{display:flex;align-items:center;justify-content:flex-end;gap:8px;color:#dce6dc;font-size:13px;font-weight:700}.ct14-hero>div:last-child svg{color:#c7ff38}.ct14-ledger{position:absolute;z-index:2;left:62px;right:62px;top:345px;height:238px;padding:0 22px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.ct14-ledger header{height:34px;display:grid;grid-template-columns:150px 1fr;align-items:center;border-bottom:1px solid #dce5dd;color:#708774;font:500 10px DM Mono,monospace}.ct14-ledger article{height:40px;display:grid;grid-template-columns:42px 108px 1fr 48px;align-items:center;border-bottom:1px solid #e4ebe4}.ct14-ledger article:last-child{border-bottom:0}.ct14-ledger article i{color:#397454;font:500 12px DM Mono,monospace;font-style:normal}.ct14-ledger article b{font-size:14px}.ct14-ledger article p{color:#617366;font-size:12px}.ct14-ledger article span{justify-self:end;color:#397454;font-size:11px;font-weight:700}.ct16-architecture{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:391px;display:grid;grid-template-columns:220px 36px 1fr 36px 253px;align-items:center;gap:10px}.ct16-architecture>svg{justify-self:center;color:#397454}.ct16-web{height:320px;display:flex;flex-direction:column;padding:23px;border-top:3px solid #397454;background:#fff}.ct16-web small,.ct16-platforms small{color:#397454;font:500 10px DM Mono,monospace}.ct16-web h3{margin-top:42px;font-size:24px;letter-spacing:-.04em}.ct16-web p{margin-top:24px;color:#536957;font-size:15px;line-height:1.9}.ct16-web span{margin-top:auto;color:#849689;font-size:11px}.ct16-app{height:391px;padding:0 24px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.ct16-app header{height:80px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #ffffff26}.ct16-app header small{color:#c7ff38;font:500 10px DM Mono,monospace}.ct16-app header b{font-size:22px}.ct16-app>div{display:grid;gap:11px;margin-top:24px}.ct16-app strong{display:flex;align-items:center;height:63px;padding-left:19px;border:1px solid #ffffff28;background:#ffffff09;font-size:16px;font-weight:650}.ct16-app strong:before{content:"";width:6px;height:6px;margin-right:14px;background:#c7ff38}.ct16-app footer{margin-top:21px;color:#a9bba9;font-size:12px}.ct16-platforms{height:320px;display:grid;grid-template-rows:1fr 1fr;gap:10px}.ct16-platforms article{display:flex;flex-direction:column;justify-content:center;padding:18px;border-top:3px solid #397454;background:#e6ede6}.ct16-platforms article b{margin-top:13px;font-size:21px}.ct16-platforms article span{margin-top:9px;color:#637869;font-size:12px}.ct17-offline{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:391px;display:grid;grid-template-columns:415px 1fr;gap:16px}.ct17-device{height:391px;padding:17px 22px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.ct17-device-top{display:flex;align-items:center;justify-content:space-between;color:#c7ff38;font:500 10px DM Mono,monospace}.ct17-device-top b{font-weight:500}.ct17-device-screen{height:287px;margin-top:14px;padding:26px;border:1px solid #54755c;background:linear-gradient(145deg,#193c27,#0c2318)}.ct17-device-screen small{color:#c7ff38;font:500 10px DM Mono,monospace}.ct17-device-screen h3{margin-top:22px;font-size:25px;line-height:1.52;letter-spacing:-.035em}.ct17-device-screen>div{display:flex;gap:6px;margin-top:24px}.ct17-device-screen i{width:26px;height:26px;border:1px solid #a1bc9f;background:#fff1}.ct17-device-screen i:nth-child(3){background:#c7ff38}.ct17-device footer{margin-top:11px;color:#a9bca9;font-size:11px}.ct17-behavior{padding:0 23px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.ct17-behavior header{height:77px;display:flex;align-items:center;justify-content:space-between;border-bottom:1px solid #dce5dd}.ct17-behavior header small{color:#397454;font:500 10px DM Mono,monospace}.ct17-behavior header b{font-size:18px}.ct17-behavior article{height:51px;display:grid;grid-template-columns:42px 1fr 20px;align-items:center;border-bottom:1px solid #e2e9e2}.ct17-behavior article span{color:#397454;font:500 12px DM Mono,monospace}.ct17-behavior article b{font-size:16px}.ct17-behavior article svg{color:#397454}.ct17-behavior>div{padding-top:18px}.ct17-behavior>div small{color:#397454;font:500 10px DM Mono,monospace}.ct17-behavior>div p{margin-top:9px;color:#5d7062;font-size:12px}.ct18-launch{position:absolute;z-index:2;left:62px;right:62px;top:176px;height:391px;display:grid;grid-template-columns:340px 1fr;gap:16px}.ct18-title{padding:26px;border-top:3px solid #c7ff38;background:#0d1a14;color:#fff}.ct18-title small{color:#c7ff38;font:500 10px DM Mono,monospace}.ct18-title h3{margin-top:42px;font-size:34px;line-height:1.24;letter-spacing:-.05em}.ct18-title>div{display:flex;gap:10px;margin-top:30px}.ct18-title>div span{padding:10px;border:1px solid #c7ff3870;color:#c7ff38;font:500 10px DM Mono,monospace}.ct18-title p{margin-top:29px;color:#adbfaf;font-size:13px;line-height:1.65}.ct18-steps{padding:0 24px;border:1px solid #bdc8c1;border-top:3px solid #397454;background:#fff}.ct18-steps article{height:77px;display:grid;grid-template-columns:50px 119px 1fr;align-items:center;border-bottom:1px solid #dfe8e0}.ct18-steps article:last-child{border:0}.ct18-steps i{color:#397454;font:500 13px DM Mono,monospace;font-style:normal}.ct18-steps b{font-size:17px}.ct18-steps p{color:#64766a;font-size:12px;line-height:1.45}
