@font-face{font-family:Roboto;font-weight:400;src:url(/_e/Roboto-Regular.A.0d7613d171ac.woff2) format("woff2");unicode-range:U+0,U+2,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+192,U+2BC,U+2C6-2C7,U+2C9,U+2D8-2DD,U+2F3,U+300-301,U+303,U+309,U+30F,U+323,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1-3D2,U+3D6,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+2074,U+207F,U+20A3-20A4,U+20A6-20AC,U+20B1,U+20B9-20BA,U+20BC-20BD,U+2105,U+2113,U+2116,U+2122,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+EE01-EE02,U+F6C3,U+FB01-FB04,U+FEFF,U+FFFC-FFFD}@font-face{font-family:Roboto;font-weight:400;src:url(/_e/Roboto-Regular.bdd71ee54986.woff2) format("woff2");unicode-range:U+100-130,U+132-151,U+154-17F,U+18F,U+1A0-1A1,U+1AF-1B0,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+400-486,U+488-513,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1EA0-1EF9,U+1F4D}@font-face{font-family:Roboto;font-weight:700;src:url(/_e/Roboto-Bold.A.19a7300a3c8a.woff2) format("woff2");unicode-range:U+0,U+2,U+D,U+20-7E,U+A0-FF,U+131,U+152-153,U+192,U+2BC,U+2C6-2C7,U+2C9,U+2D8-2DD,U+2F3,U+300-301,U+303,U+309,U+30F,U+323,U+384-38A,U+38C,U+38E-3A1,U+3A3-3CE,U+3D1-3D2,U+3D6,U+2000-200B,U+2010-2011,U+2013-2015,U+2017-201E,U+2020-2022,U+2025-2027,U+2030,U+2032-2033,U+2039-203A,U+203C,U+2044,U+2074,U+207F,U+20A3-20A4,U+20A6-20AC,U+20B1,U+20B9-20BA,U+20BC-20BD,U+2105,U+2113,U+2116,U+2122,U+2126,U+212E,U+215B-215E,U+2202,U+2206,U+220F,U+2211-2212,U+221A,U+221E,U+222B,U+2248,U+2260,U+2264-2265,U+25CA,U+EE01-EE02,U+F6C3,U+FB01-FB04,U+FEFF,U+FFFC-FFFD}@font-face{font-family:Roboto;font-weight:700;src:url(/_e/Roboto-Bold.f124a66b12cd.woff2) format("woff2");unicode-range:U+100-130,U+132-151,U+154-17F,U+18F,U+1A0-1A1,U+1AF-1B0,U+1F0,U+1FA-1FF,U+218-21B,U+237,U+259,U+400-486,U+488-513,U+1E00-1E01,U+1E3E-1E3F,U+1E80-1E85,U+1EA0-1EF9,U+1F4D}html{overflow-x:hidden;overflow-y:auto!important;height:100%;box-sizing:border-box;font-size:16px;text-rendering:optimizeLegibility;text-size-adjust:100%;tab-size:4;-webkit-font-smoothing:antialiased;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent}*,:before,:after{box-sizing:inherit;background-repeat:no-repeat}:before,:after{text-decoration:inherit;vertical-align:inherit}*{margin:0;padding:0}body{backface-visibility:hidden}img{max-width:100%}small{font-size:80%}button,input,select,textarea{border-style:none;background-color:transparent;font:inherit}button{color:inherit;cursor:pointer}button:disabled{cursor:default}[role=button]{cursor:pointer}input[type=button],input[type=reset],input[type=submit]{color:inherit;cursor:pointer;-webkit-appearance:button;appearance:button}input[type=search]{outline-offset:-2px;-webkit-appearance:textfield;appearance:textfield}::-webkit-file-upload-button{font:inherit;-webkit-appearance:button;appearance:button}select{-webkit-appearance:none;appearance:none}textarea{resize:vertical}sub,sup{position:relative;font-size:75%;line-height:0;vertical-align:baseline}sub{bottom:-.25em}sup{top:-.5em}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}legend{display:table;max-width:100%}hr{overflow:visible}progress{vertical-align:baseline}input:focus{outline:none}button,html [type=button]{-webkit-appearance:button;appearance:button}.sfe-root{position:relative;min-height:100%}.sfe-app{display:flex;font-family:var(--ff-roboto);line-height:1.5}body>.sfe-app,.sfe-root>.sfe-app,.sfe-full>.sfe-app{background:#fff;color:#000000de}.sfe-app a{color:#1976d2;cursor:pointer}.sfe-app p{margin-bottom:16px}.sfe-app ul,.sfe-app ol{padding-left:24px}.sfe-app-in{position:relative;display:flex;flex:1 1 auto;flex-direction:column;max-width:100%;min-height:100vh;backface-visibility:hidden;transition-duration:1.2s}.sfe-main{display:flex;flex:1 0 auto;transition-property:none}div.sfe-main{transition:none!important}.sfe-main-in{position:relative;flex:1 1 auto;max-width:100%}.sfe-bar{flex:1 1 auto;contain:layout;position:relative;max-width:100%;transition:transform .2s cubic-bezier(.4,0,.2,1),background-color .2s cubic-bezier(.4,0,.2,1),left .2s cubic-bezier(.4,0,.2,1),right .2s cubic-bezier(.4,0,.2,1),box-shadow .28s cubic-bezier(.4,0,.2,1),max-width .25s cubic-bezier(.4,0,.2,1),width .25s cubic-bezier(.4,0,.2,1)}.sfe-top{position:fixed;color:#fff}.sfe-bar-in{display:flex;align-items:center}.sfe-top>.sfe-bar-in{padding:4px 16px}.sfe-hd-row{display:flex;flex:1 1 auto;min-width:0;margin:0 -12px}.sfe-hd-left{flex:0 1 41.6666666667%;max-width:41.6666666667%}.sfe-hd-right{flex:0 1 58.3333333333%;max-width:58.3333333333%}@media(min-width:960px){.sfe-hd-left,.sfe-hd-mid,.sfe-hd-right{flex:0 1 33.3333333333%;max-width:33.3333333333%}}.sfe-top-start{padding-left:12px}.sfe-top-end{padding-right:16px}.sfe-logo-box{position:relative;display:inline-flex;overflow:hidden;align-items:center;justify-content:center;line-height:normal;text-align:center;vertical-align:middle}.sfe-logo-img{overflow:hidden;z-index:0;display:flex;position:relative;flex:1 0 auto;max-width:100%}.sfe-top .sfe-logo-img{color:#fff}.sfe-logo-size{flex:1 0 0%;transition:padding-bottom .2s cubic-bezier(.25,.8,.5,1)}.sfe-logo-pic{position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;background-size:cover}.sfe-logo-fill{display:flex;flex:1 0 0%;max-width:100%}.sfe-logo-size~.sfe-logo-fill{margin-left:-100%}.sfe-top-name{overflow:hidden;margin:0 4px;font-size:20px;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}@media(min-width:960px){.sfe-top-name{margin:0 12px}}.sfe-gap{flex-grow:1}.sfe-q-box{display:flex;flex:1 1 auto;align-items:flex-start;max-width:100%;text-align:left}.sfe-q-ctl{display:flex;flex-direction:column;flex-wrap:wrap;flex-grow:1;min-width:0}.sfe-q-slot{position:relative;display:flex;align-items:center;cursor:text}.sfe-q-ico{display:flex;align-self:center;padding-right:4px;line-height:1;-webkit-user-select:none;user-select:none}.sfe-q-ico-in{display:flex;flex:1 0 auto;align-items:center;justify-content:center;min-width:24px}.sfe-q-end{display:flex;align-self:center;padding-left:4px;line-height:1;-webkit-user-select:none;user-select:none}.sfe-q-end .sfe-q-ico-in{border-radius:50%}.sfe-q-end button:disabled{visibility:hidden;pointer-events:none}.sfe-top-row2{position:relative;z-index:0;display:flex;align-items:center}.sfe-top-row2 .sfe-q-ico{padding:0 14px 0 5px}.sfe-q-in{position:relative;display:flex;flex:1 1 auto;align-items:center}.sfe-q-in input{display:block;flex:1 1 auto;min-width:0;max-width:100%;max-height:32px;padding:8px 0;color:#fff;font-size:16px;line-height:20px}.sfe-drawer{position:fixed;display:flex;overflow:hidden;flex-direction:column;max-width:100%;will-change:transform;transition-property:transform,visibility,width;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sfe-drawer-in{overflow-x:hidden}.sfe-drawer-scroll{position:relative;height:100%;overflow:hidden}.sfe-drawer-scroll::-webkit-scrollbar{width:0;height:0}.sfe-drawer-view{position:relative;width:100%;min-width:100%;min-height:100%}.sfe-drawer-edge{top:0;position:absolute;right:0;width:1px;height:100%;background-color:#ffffff1f}.sfe-list{padding:8px 0;will-change:box-shadow;transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.sfe-drawer .sfe-list{color:#fff}.sfe-toc-card .sfe-list{background:#fff}.sfe-li{position:relative;display:flex;flex:1 1 100%;align-items:center;min-height:48px;padding:0 16px;outline:none;text-decoration:none;cursor:pointer;-webkit-user-select:none;user-select:none}.sfe-li:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;background-color:currentColor;opacity:0;pointer-events:none;transition:.3s cubic-bezier(.25,.8,.5,1)}.sfe-li:after{content:"";display:block;min-height:inherit;font-size:0;line-height:0}.sfe-list--dense .sfe-li{min-height:40px}.sfe-drawer a.sfe-li{color:#fff}.sfe-li--on:before{opacity:.12}.sfe-drawer .sfe-li--on:before{opacity:.24}.sfe-li:hover:before{opacity:.04}.sfe-drawer .sfe-li:hover:before{opacity:.08}.sfe-li:focus:before{opacity:.12}.sfe-drawer .sfe-li:focus:before{opacity:.24}.sfe-drawer .sfe-li--on:hover:before{opacity:.24}.sfe-drawer .sfe-li--on:focus:before{opacity:.32}.sfe-li-i{position:relative;display:flex;overflow:hidden;align-items:center;align-self:center;justify-content:center;margin:8px 16px 8px 0;border-radius:50%;text-align:center;vertical-align:middle}.sfe-logo-box i,.sfe-logo-box img{display:inline-flex;height:inherit}.sfe-li-i i,.sfe-li-i img{border-radius:50%}.sfe-li-t{overflow:hidden;flex:1 1 100%;align-self:center;line-height:16px;text-overflow:ellipsis;white-space:nowrap}.sfe-list--dense .sfe-li-t{font-size:13px;line-height:16px}.sfe-scrim{display:flex;top:0;right:0;bottom:0;left:0;position:fixed;align-items:center;justify-content:center;color:#fff;transition:.3s cubic-bezier(.25,.8,.5,1),z-index 1ms}.sfe-scrim-bg{position:absolute;top:0;right:0;bottom:0;left:0;width:100%;height:100%;will-change:opacity;transition:inherit}.sfe-scrim-c{position:relative}.sfe-list-h{display:flex;align-items:center;height:40px;padding:0 8px 0 16px}.sfe-line{max-width:100%;overflow:visible;flex:1 1 0%;display:block;height:0;max-height:0;border:solid rgba(0,0,0,.12);border-width:thin 0 0}.sfe-list .sfe-line{transition:box-shadow .28s cubic-bezier(.4,0,.2,1)}.sfe-drawer .sfe-line{margin-top:8px;border-color:#ffffff1f}.sfe-crumbs-bar>.sfe-bar-in{padding:0 16px}ul.sfe-crumbs{display:flex;align-items:center;padding:18px 12px 18px 0;list-style:none}.sfe-crumbs-sep{display:flex;align-items:center;padding:0 6px;font-size:14px;line-height:1.5}.sfe-crumbs-sep:first-of-type{padding-left:12px}.sfe-note{position:relative;margin-bottom:20px;padding:8px 16px;border:1px solid;background:none;color:#f44336;font-size:16px;line-height:1.5;transition:.3s cubic-bezier(.25,.8,.5,1)}.sfe-note-in{display:flex;align-items:center}.sfe-note-in>i{display:flex;align-self:flex-start;min-width:24px;margin-right:16px;border-radius:50%}.sfe-note-t{flex-grow:1}@keyframes sfe-unpub-pulse{0%{box-shadow:0 0 #ff4d4d80}70%{box-shadow:0 0 0 10px #ff4d4d00}to{box-shadow:0 0 #ff4d4d00}}.sfe-unpub-dot{display:inline-block;width:10px;height:10px;margin-left:12px;border-radius:50%;background-color:#ff4d4d;cursor:pointer;animation:sfe-unpub-pulse 2s ease-in-out infinite}.sfe-title-box{max-width:100%;background-color:#f5f5f5}.sfe-title{flex:1 1 auto;flex-wrap:wrap;align-content:center}.sfe-title-col{position:relative;flex:1 1 0;max-width:100%;padding-left:16px}@media(min-width:1264px){.sfe-title-col{flex:0 0 75%;max-width:75%}}@media(min-width:1904px){.sfe-title-col{flex:0 0 83.3333333333%;max-width:83.3333333333%}}.sfe-title-in{flex-direction:column;display:flex;justify-content:center}.sfe-sub{color:#757575;font-size:12px;line-height:20px;letter-spacing:.4px}.sfe-unpub-t{color:#f44336}.sfe-note .sfe-sub{color:inherit}.sfe-col-side::-webkit-scrollbar{display:none}.sfe-body{max-width:100%;padding:16px 12px 12px 20px}.sfe-body-row{display:flex;flex:1 1 auto}.sfe-body-row>.sfe-col-main,.sfe-col-side{padding:12px}.sfe-col-side{top:64px;order:2;flex:0 1 25%;max-width:25%;margin-top:-90px}.sfe-body-row>.sfe-col-main{order:1;flex:0 1 100%;max-width:100%}@media(min-width:1264px){.sfe-body-row>.sfe-col-main{flex-basis:75%;max-width:75%}}@media(min-width:1904px){.sfe-body-row>.sfe-col-main{flex-basis:83.3333333333%;max-width:83.3333333333%}.sfe-col-side{flex-basis:16.6666666667%;max-width:16.6666666667%}}.sfe-box{position:relative;max-width:100%;outline:none;background-color:#fff;transition-property:box-shadow,opacity}.sfe-toc-card{margin-bottom:20px}.sfe-article{position:relative;color:#424242}.sfe-main .sfe-article{padding:8px 0 50px}.sfe-article h1,.sfe-article h2,.sfe-article h3,.sfe-article h4,.sfe-article h5,.sfe-article h6{position:relative}.sfe-article h1{color:#1565c0}.sfe-article h3,.sfe-article h4,.sfe-article h5,.sfe-article h6{color:#616161}.sfe-article h5,.sfe-article h6{font-size:16px;line-height:1.5}.sfe-article h1:after,.sfe-article h2:after,.sfe-article h3:after,.sfe-article h4:after,.sfe-article h5:after,.sfe-article h6:after{content:"";position:absolute;right:0;bottom:0;left:0;display:block;height:1px}.sfe-article h1:after{height:2px;background:linear-gradient(90deg,#1976d2,#1976d200)}.sfe-article h2:after{background:linear-gradient(90deg,#616161,#61616100)}.sfe-article h3:after{background:linear-gradient(90deg,#9e9e9e,#9e9e9e00 90%)}.sfe-article h4:after{background:linear-gradient(90deg,#9e9e9e,#9e9e9e00 70%)}.sfe-article h5:after{background:linear-gradient(90deg,#9e9e9e,#9e9e9e00 50%)}.sfe-article h6:after{background:linear-gradient(90deg,#9e9e9e,#9e9e9e00 30%)}.sfe-article>div>:first-child{margin-top:0}.sfe-article p{padding-top:16px}.sfe-article ul,.sfe-article ol{padding:16px 0 0 24px}.sfe-article ul{list-style:none}.sfe-article ul ul{padding:8px 0 0 16px}.sfe-article ul>li,.sfe-article ol>li{position:relative}.sfe-article li+li{margin-top:8px}.sfe-article li>p{display:inline-block;padding-top:0;vertical-align:top}.sfe-article li>p:first-child{width:100%}.sfe-article ul>li:before{left:-1.1rem;color:#757575}.sfe-article a:where([href]){text-decoration:underline}.sfe-article a.sfe-ln-no{color:#d32f2f}.sfe-article a.sfe-ln-out{padding-right:3px}.sfe-article a.sfe-ln-out:after{content:"";display:inline-block;margin-left:3px;width:1em;height:1em;height:1lh;vertical-align:-.125em;vertical-align:calc(.375em - .5lh);background:#9e9e9e;-webkit-mask:var(--sfe-icn-open-in-new) center/1em no-repeat;mask:var(--sfe-icn-open-in-new) center/1em no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sfe-article hr{overflow:visible;height:1px;margin:16px 0;border:0;background-color:#bdbdbd}.sfe-article blockquote{position:relative;margin:16px 0;padding:0 16px 16px;border-left:4px solid #607d8b;background-color:#eceff1}.sfe-article blockquote:before{content:"";position:absolute;top:50%;width:20px;height:20px;margin-top:-10px;color:#607d8b;background:currentColor;-webkit-mask:var(--sfe-icn-format-quote-open) center/contain no-repeat;mask:var(--sfe-icn-format-quote-open) center/contain no-repeat;-webkit-print-color-adjust:exact;print-color-adjust:exact}.sfe-article blockquote.is-info{border-left-color:#64b5f6;background-color:#e3f2fd;color:#0d47a1}.sfe-article blockquote.is-info:before{color:#64b5f6;-webkit-mask-image:var(--sfe-icn-information);mask-image:var(--sfe-icn-information)}.sfe-article blockquote.is-warning{border-left-color:#ffb74d;background-color:#fff3e0;color:#b33f00}.sfe-article blockquote.is-warning:before{color:#ffb74d;-webkit-mask-image:var(--sfe-icn-alert);mask-image:var(--sfe-icn-alert)}.sfe-article blockquote.is-success{border-left-color:#81c784;background-color:#e8f5e9;color:#1b5e20}.sfe-article blockquote.is-success:before{color:#81c784;-webkit-mask-image:var(--sfe-icn-checkbold);mask-image:var(--sfe-icn-checkbold)}.sfe-article blockquote.is-danger{border-left-color:#e57373;background-color:#ffebee;color:#b71c1c}.sfe-article blockquote.is-danger:before{color:#e57373;-webkit-mask-image:var(--sfe-icn-close-circle);mask-image:var(--sfe-icn-close-circle)}@media(forced-colors:active){.sfe-article blockquote:before{forced-color-adjust:none;background:CanvasText}.sfe-article a.sfe-ln-out:after{forced-color-adjust:none;background:LinkText}}.sfe-article table{border-spacing:0}.sfe-article .sfe-table-box{overflow:auto}.sfe-article td,.sfe-article th{padding:12px}.sfe-article code{padding:0 5px;background-color:#e8eaf6;color:#283593;font-family:Roboto Mono,monospace}.sfe-article kbd{padding:3.2px 6.4px;background:#212529;color:#fff;font-size:85%;font-weight:700}.sfe-article dt{margin:4.8px 0;font-weight:700}.sfe-article dd{margin:0 0 12px 18px}.sfe-article details{margin:16px 32px;border:1px solid #e0e0e0;background-color:#fafafa}.sfe-article details[open]{padding:16px}.sfe-article summary{align-items:center;padding:6.4px 16px;background-color:#fafafa;cursor:pointer;transition:background-color .4s}.sfe-article details[open]>summary{margin:-16px -16px 16px;border-bottom:1px solid #e0e0e0;background-color:#f5f5f5}.sfe-article td:nth-child(2n),.sfe-article tbody tr:nth-child(2n) td{background-color:#fafafa}.sfe-article tbody tr:nth-child(2n) td:nth-child(2n){background-color:#f5f5f5}.sfe-foot{align-items:center;flex-wrap:wrap;display:flex;justify-content:center;padding:6px 16px;transition-property:background-color,left,right;transition-duration:.2s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sfe-foot>.sfe-sub{font-size:12px}.sfe-foot a{text-decoration:none}.sfe-fbtn{position:relative;display:inline-flex;flex:0 0 auto;align-items:center;justify-content:center;outline:0;font-size:14px;line-height:1.5;letter-spacing:.0892857143em;text-indent:.0892857143em;text-transform:uppercase;text-decoration:none;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;user-select:none;will-change:box-shadow;transition-property:box-shadow,transform,opacity;transition-duration:.28s;transition-timing-function:cubic-bezier(.4,0,.2,1)}.sfe-fbtn:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;display:block;background-color:currentColor;opacity:0;pointer-events:none;transition:opacity .2s cubic-bezier(.4,0,.6,1)}.sfe-fbtn:hover:before{opacity:.08}.sfe-fbtn:focus:before{opacity:.24}.sfe-crumbs .sfe-fbtn:hover:before{opacity:.04}.sfe-crumbs .sfe-fbtn:focus:before{opacity:.12}.sfe-crumbs button:focus:after{opacity:.12}.sfe-q-end button:focus:after{opacity:.24}button.sfe-icn--ui{outline:none;cursor:pointer}button.sfe-icn--ui:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;border-radius:50%;background:currentColor;pointer-events:none;opacity:0;transform:scale(1.3);transition:opacity .2s cubic-bezier(.4,0,.6,1)}.sfe-fbtn-in{position:relative;display:flex;flex:1 0 auto;align-items:center;justify-content:center;color:inherit;line-height:normal}.sfe-bar-in>.sfe-fbtn,.sfe-bar-in>.sfe-fbtn:before{border-radius:50%}@media(min-width:960px){.sfe-top-end>.sfe-bar-in>.sfe-fbtn:last-child{margin-right:-12px}}.sfe-fbtn{min-width:0;min-height:0}.sfe-fbtn--text,.sfe-fbtn--solid,.sfe-fbtn--line,.sfe-fbtn--depressed{min-width:auto;min-height:auto}.sfe-top .sfe-fbtn{width:48px;height:48px;color:#fff}.sfe-top .sfe-fbtn--text{width:auto;min-width:64px;height:36px;padding:0 16px}.sfe-fbtn--text i{width:18px;height:18px;margin-left:-4px}.sfe-top a[href="/login"].sfe-fbtn{color:#424242}.sfe-crumbs .sfe-fbtn-in{text-transform:none}.sfe-crumbs .sfe-fbtn{min-width:50px;height:28px;padding:0 12.4444444444px;color:#000000de;font-size:12px}.sfe-sr{top:64px;position:fixed;left:0;width:100%;height:calc(100% - 64px);text-align:center}@media(max-width:959.98px){.sfe-sr{top:112px}}.sfe-sr-help{font-size:18px;line-height:1.5}.sfe-sr-list{padding:0;color:#000000de;text-align:left}.sfe-sr-list .sfe-li{min-height:64px}.sfe-sr-list .sfe-li-i{margin-top:16px;margin-bottom:16px;border-radius:0}.sfe-sr-list .sfe-li-i img{border-radius:0}.sfe-li-c{display:flex;overflow:hidden;flex:1 1 0%;flex-wrap:wrap;align-items:center;align-self:center;padding:8px 0}.sfe-li-c>.sfe-li-t{margin-bottom:2px}.sfe-li-s{flex:1 1 100%;color:#0009;line-height:16px;text-overflow:ellipsis}ul.sfe-pg{align-items:center;display:flex;justify-content:center;width:100%;max-width:100%;padding-left:0;list-style:none}.sfe-pg li{display:flex;align-items:center}.sfe-pg-nav{align-items:center;display:flex;justify-content:center}.sfe-pg-nav--off{pointer-events:none}.sfe-pg .sfe-pg-nav i{transition:.2s cubic-bezier(.4,0,.6,1)}.sfe-pg-n{display:block;transition:.3s cubic-bezier(0,0,.2,1)}@keyframes sfeSysRise{0%{opacity:0;transform:translate3d(0,14px,0)}}@keyframes sfeSysLine{0%{transform:scaleX(0)}}.sfe-sys{--ink:#2b2b2b;--ink2:#5f5955;--paper:#faf8f7;--line:#d9d2cc;--c:#826a5b;--c-dark:#6c5d53;--c-surf:#82756d;--c-rgb:130,106,91;--section-bg:#f0edeb;--ff-ui:"SFE Sans","Noto Sans KR","Apple SD Gothic Neo","Malgun Gothic",Roboto,"Segoe UI",Arial,sans-serif;--sfe-sys-ease:cubic-bezier(.22,.8,.32,1)}.sfe-full{position:relative;min-height:100%}.sfe-full>.sfe-app{background:#fff;font-family:var(--ff-ui)}.sfe-err,.sfe-new,.sfe-err--bare{align-items:center;flex-direction:column;display:flex;justify-content:center;min-height:100vh;padding:32px 20px;background:var(--paper);color:var(--ink)}.sfe-err-in,.sfe-new-in{display:flex;z-index:2;flex-direction:column;align-items:center;justify-content:center;width:100%;max-width:460px;text-align:center}.sfe-err-in:before,.sfe-new-in:before{content:"404";display:block;color:var(--c);font-size:clamp(76px,17vw,124px);font-weight:700;line-height:1;letter-spacing:-.03em;animation:sfeSysRise .6s var(--sfe-sys-ease) backwards}.sfe-err--403 .sfe-err-in:before{content:"403"}.sfe-err-in .sfe-title-h,.sfe-new-in .sfe-title-h{margin-top:22px;position:relative;padding-top:22px;color:var(--c-dark);font-size:24px;font-weight:700;line-height:1.35;letter-spacing:-.24px;animation:sfeSysRise .55s var(--sfe-sys-ease) .08s backwards}.sfe-err-in .sfe-title-h:before,.sfe-new-in .sfe-title-h:before{height:4px;position:absolute;top:0;left:50%;display:block;width:44px;content:"";margin-left:-22px;background:var(--c);animation:sfeSysLine .5s var(--sfe-sys-ease) .2s backwards}.sfe-err-in .sfe-top-name-t,.sfe-err-t{margin-top:8px;color:var(--ink2);font-size:14.5px;line-height:1.6;animation:sfeSysRise .55s var(--sfe-sys-ease) .16s backwards}.sfe-err-in .sfe-fbtn,.sfe-new-in .sfe-fbtn{z-index:2;width:260px;min-width:0;max-width:100%;height:46px;margin-top:28px;padding:0 22px;border:1px solid var(--c);background:#fff;color:var(--ink);font-size:14.5px;font-weight:700;letter-spacing:normal;text-transform:none;animation:sfeSysRise .55s var(--sfe-sys-ease) .3s backwards}.sfe-err-in .sfe-fbtn+.sfe-fbtn,.sfe-new-in .sfe-fbtn+.sfe-fbtn{margin-top:10px}.sfe-err-in .sfe-fbtn--lg,.sfe-err-in .sfe-fbtn--xl,.sfe-new-in .sfe-fbtn--xl{border-color:var(--c-surf);background:var(--c-surf);color:#fff;animation-delay:.24s}.sfe-err-in .sfe-fbtn i,.sfe-new-in .sfe-fbtn i{width:18px;height:18px;margin-left:-4px}.sfe-err-in .sfe-fbtn:active,.sfe-new-in .sfe-fbtn:active{scale:.985}.sfe-err-in .sfe-fbtn:focus-visible,.sfe-new-in .sfe-fbtn:focus-visible{outline:2px solid var(--c);outline-offset:2px}.sfe-fbtn--line:hover:before{opacity:.04}.sfe-fbtn--line:focus:before{opacity:.12}@media(hover:hover){.sfe-err-in .sfe-fbtn:hover,.sfe-new-in .sfe-fbtn:hover{border-color:var(--c-dark);background:var(--section-bg)}.sfe-err-in .sfe-fbtn--lg:hover,.sfe-err-in .sfe-fbtn--xl:hover,.sfe-new-in .sfe-fbtn--xl:hover{border-color:var(--c-dark);background:var(--c-dark)}}body:has(>.sfe-full>.sfe-err--bare){background:var(--paper)}.sfe-err--bare{font-family:var(--ff-ui);text-align:center}.sfe-err--bare a{display:contents;text-decoration:none}.sfe-err--bare a:before{content:"오류";display:block;color:var(--c);font-size:clamp(60px,13vw,96px);font-weight:700;line-height:1.1;letter-spacing:-.03em;animation:sfeSysRise .6s var(--sfe-sys-ease) backwards}.sfe-err--bare a:after{content:"처음으로";display:flex;order:3;align-items:center;justify-content:center;width:260px;max-width:100%;height:46px;margin-top:28px;padding:0 22px;background:var(--c-surf);color:#fff;font-size:14.5px;font-weight:700;animation:sfeSysRise .55s var(--sfe-sys-ease) .24s backwards}.sfe-err--bare strong{position:relative;display:block;order:1;margin-top:22px;padding-top:22px;color:var(--c-dark);font-size:0;line-height:0;animation:sfeSysRise .55s var(--sfe-sys-ease) .08s backwards}.sfe-err--bare strong:before{height:4px;position:absolute;top:0;left:50%;display:block;width:44px;content:"";margin-left:-22px;background:var(--c);animation:sfeSysLine .5s var(--sfe-sys-ease) .2s backwards}.sfe-err--bare strong:after{font-size:22px;content:"화면을 여는 중에 문제가 생겼습니다";line-height:1.4;letter-spacing:-.01em}.sfe-err--bare span{display:block;overflow-wrap:anywhere;order:2;max-width:560px;margin-top:10px;color:var(--ink2);font-size:13.5px;line-height:1.6;animation:sfeSysRise .55s var(--sfe-sys-ease) .16s backwards}.sfe-login-page{background-color:#394327;background-position:50%;background-size:cover}.sfe-login-page .sfe-app{overflow:hidden;max-height:100vh}.sfe-login{position:relative;height:100vh;background-color:#212121;background-position:50%;background-size:cover}.sfe-login:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;z-index:2;display:block;background:radial-gradient(52% 60%,#0009,#0000004d 55%,#0000001a 80%);pointer-events:none}.sfe-full .sfe-login>.sfe-login-side{position:absolute;top:50%;left:50%;z-index:5;width:min(406px,calc(100vw - 40px));max-height:calc(100vh - 32px);background:none;transform:translate(-50%,-50%)}.sfe-login-side:after{content:"2026 IFSIGHT";display:block;margin-top:24px;color:#ffffff9e;font-size:11px;line-height:1.5;letter-spacing:.22px;text-align:center;text-shadow:0 1px 6px rgba(0,0,0,.55)}.sfe-login-sub{margin-top:20px;padding-bottom:22px;background:none;color:#111;text-align:center;text-shadow:1px 1px 0 rgba(255,255,255,.5)}.sfe-login-cap{position:relative;height:115px;font-size:0;line-height:28px}.sfe-login-cap:after{position:absolute;content:"";top:0;right:0;bottom:0;left:0;display:block;background:url(/디자인/아이콘/모두의_과학_한글.png) center/contain no-repeat;filter:drop-shadow(0 2px 10px rgba(0,0,0,.55))}.sfe-list-group{max-width:100%;position:relative;transition:.3s cubic-bezier(.25,.8,.5,1)}.sfe-login-list .sfe-list{padding:0;background:none}.sfe-login-list .sfe-li{justify-content:center;min-height:52px;padding:0 8px;background:#fee500}.sfe-login-list .sfe-logo-box{display:block;width:20px;min-width:20px;height:20px;margin-right:8px;background:#000000d9;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M12 2.7C6.48 2.7 2 6.33 2 10.8C2 13.53 3.69 16.07 6.5 17.57L5.3 21.4L9.6 18.66C10.39 18.82 11.19 18.9 12 18.9C17.52 18.9 22 15.27 22 10.8C22 6.33 17.52 2.7 12 2.7Z'/%3E%3C/svg%3E") center/contain no-repeat}.sfe-login-t{font-size:0;line-height:0}.sfe-login-t:before{content:"카카오로 바로 시작하기";color:#000000d9;font-size:16px;font-weight:700;line-height:24px;letter-spacing:-.32px}@keyframes sfeSysPop{0%{opacity:0;transform:translate3d(0,8px,0) scale(.985)}}@keyframes sfeSysSpin{to{transform:rotate(1turn)}}html.sfe-noscroll{overflow-y:hidden!important}.sfe-login-list .sfe-li--on{color:#fbc02d}.sfe-login-list .sfe-li--on:hover:before{opacity:.12}.sfe-login-list .sfe-li--on:focus:before{opacity:.16}.sfe-full .sfe-scrim-bg{background-color:var(--ink);opacity:.42}.sfe-wait-box{display:flex;top:0;left:0;position:fixed;align-items:center;justify-content:center;width:100%;height:100%;outline:none;pointer-events:none;transition:.2s cubic-bezier(.25,.8,.25,1),z-index 1ms}.sfe-wait-in{z-index:inherit;width:100%;max-width:min(362px,92vw);max-height:90%;margin:24px;border:1px solid var(--line);box-shadow:inset 0 1px #ffffff4d,0 4px 16px rgba(var(--c-rgb),.25),0 0 0 1px rgba(var(--c-rgb),.22);pointer-events:auto;transition:.3s cubic-bezier(.25,.8,.25,1);animation:sfeSysPop .16s var(--sfe-sys-ease) backwards}.sfe-login-wait{overflow-wrap:break-word;color:var(--ink);transition-property:all;transition-duration:.4s}.sfe-login-wait .sfe-box-t{padding:20px 18px 15px;font-size:14px;line-height:22px;letter-spacing:.1px;text-align:center}.sfe-atom{position:relative;overflow:hidden;width:44px;height:44px;margin:0 auto 12px}.sfe-atom:before{position:absolute;content:"";top:0;right:0;bottom:0;left:0;display:block;border-radius:50%;background:conic-gradient(rgba(var(--c-rgb),0) 0deg,rgba(var(--c-rgb),0) 16%,var(--c) 100%);-webkit-mask-image:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));mask-image:radial-gradient(farthest-side,transparent calc(100% - 3px),#000 calc(100% - 2.5px));animation:sfeSysSpin .95s linear infinite}.sfe-login-wait .sfe-sub{color:var(--c-dark);font-size:14.5px;font-weight:700;line-height:1.5;letter-spacing:normal}@media(prefers-reduced-motion:reduce){.sfe-full *,.sfe-full :before,.sfe-full :after{animation:none!important}.sfe-full .sfe-atom:before{animation:sfeSysSpin 1.8s linear infinite!important}}@media(max-width:480px){.sfe-login:after{background:radial-gradient(74% 46%,#0000009e,#00000057 58%,#0000001f 82%)}.sfe-login-cap{height:91px}}.sfe-popmenu{position:fixed;contain:content;overflow-x:hidden;overflow-y:auto;max-width:80%;will-change:transform}.sfe-popmenu .sfe-list{padding-left:8px;padding-right:8px;background:#fff}.sfe-popmenu .sfe-toc-h{padding:16px;color:#9e9e9e;font-size:10px;line-height:1.6;letter-spacing:1.66667px;text-transform:uppercase}.sfe-popmenu a.sfe-li{margin-bottom:8px;padding:0 8px 0 16px;color:#000000de}.sfe-popmenu a.sfe-li:last-child{margin-bottom:0}.sfe-popmenu .sfe-li-i,.sfe-popmenu i{border-radius:0}body .sfe-app .sfe-popmenu .sfe-li-i i{color:var(--c-dark)!important}.sfe-popmenu .sfe-li-t{font-size:14px;line-height:1.2;letter-spacing:.25px}@media print{.sfe-top,.sfe-drawer,.sfe-col-side,#sfe-fsbtn{display:none!important}.sfe-main{padding:0!important;font-size:14px;line-height:1.5}.sfe-body-row>.sfe-col-main{flex:1 1 100%;max-width:100%}.sfe-title-col{flex-grow:1;flex-basis:100%;max-width:100%}.sfe-article{background-color:#fff;color:#000}}
