@media (prefers-color-scheme: light){:root{--text-base-color: #0d2137;--background-color: #f0f8ff;--text-a-link-color: #0a6a80;--input-text-texaarea-color: #0d2137;--input-text-texaarea-background-color: #ffffff;--card-background-color: #ffffff;--card-hover-box-shadow: 0 8px 30px 0 rgba(10, 138, 144, .4);--modal-background-color: #e8f6f8;--modal-text-color: #0d2137}a:hover{color:#14b8a6}button{background-color:#0a8a90}}@media (prefers-color-scheme: dark){:root{--text-base-color: #cce9f5;--background-color: #071525;--text-a-link-color: #7dd3e8;--input-text-texaarea-color: #cce9f5;--input-text-texaarea-background-color: #0d2137;--card-background-color: #0f2d47;--card-hover-box-shadow: 0 8px 30px 0 rgba(20, 184, 166, .5);--modal-background-color: #0f2d47;--modal-text-color: #cce9f5}a:hover{color:#14b8a6}button{background-color:#0a8a90}}[data-theme=light]{--text-base-color: #0d2137;--background-color: #f0f8ff;--text-a-link-color: #0a6a80;--input-text-texaarea-color: #0d2137;--input-text-texaarea-background-color: #ffffff;--card-background-color: #ffffff;--card-hover-box-shadow: 0 8px 30px 0 rgba(10, 138, 144, .4);--modal-background-color: #e8f6f8;--modal-text-color: #0d2137}[data-theme=dark]{--text-base-color: #cce9f5;--background-color: #071525;--text-a-link-color: #7dd3e8;--input-text-texaarea-color: #cce9f5;--input-text-texaarea-background-color: #0d2137;--card-background-color: #0f2d47;--card-hover-box-shadow: 0 8px 30px 0 rgba(20, 184, 166, .5);--modal-background-color: #0f2d47;--modal-text-color: #cce9f5}:root{font-family:Segoe UI,Noto Sans JP,system-ui,Helvetica,Arial,sans-serif;line-height:1.7;font-weight:400;color-scheme:light dark;color:var(--text-base-color);background-color:var(--background-color);font-synthesis:none;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}html,body{overflow:auto;scroll-behavior:smooth}body{margin:0;min-width:320px;min-height:100vh}h1{font-size:3.4em;line-height:1.1;letter-spacing:-.02em}h2{font-size:1.5em;line-height:1.2;letter-spacing:.04em;text-transform:uppercase}input[type=text],input[type=number],input[type=email],textarea{border-radius:12px;padding:.6em 1.2em;font-family:inherit;box-shadow:0 2px 6px #0a8a9026;color:var(--input-text-texaarea-color);background-color:var(--input-text-texaarea-background-color)}button{border-radius:24px;border:none;padding:.6em 1.4em;font-size:1em;font-weight:600;font-family:inherit;color:#fff;background-color:#0a8a90;cursor:pointer;transition:background-color .2s,box-shadow .2s,transform .1s;box-shadow:0 3px 10px #0a8a9059}button:hover{background-color:#14b8a6;box-shadow:0 5px 18px #14b8a673;transform:translateY(-1px)}button:focus,button:focus-visible{outline:3px solid #14b8a6;outline-offset:2px}a{color:var(--text-a-link-color)}#app{max-width:95%;margin:0 auto;padding:1rem;text-align:center}.container{display:flex;flex-direction:column;gap:20px;padding:20px}@media (min-width: 768px){h2{font-size:1.4em;margin-bottom:0}}@media (max-width: 768px){#app{max-width:100%}h1{font-size:2.5em}h2{font-size:1.4em;margin-bottom:-1%}.container{padding-left:10px;padding-right:10px;padding-top:0}}#splash-screen{display:flex;flex-direction:column;justify-content:center;align-items:center;background:linear-gradient(160deg,#071525,#0a4a6e,#0d7377);color:#fff;text-align:center;z-index:9999;position:fixed;top:0;left:0;width:100%;height:100%}#splash-title{color:#a8e6ef;font-size:2.5rem;font-family:Segoe UI,Noto Sans JP,system-ui,sans-serif;font-weight:700;text-shadow:0 0 20px rgba(20,184,166,.6),0 2px 4px rgba(0,0,0,.5);letter-spacing:4px;margin:0;padding:20px 10px;animation:fade-in 1.5s ease-in-out}.logo-image{width:100px;height:auto;animation:fade-in 1.5s ease-in-out;z-index:1000;border:none;box-shadow:0 0 30px #14b8a666;border-radius:50%}.change-thema-img{width:30px;position:fixed;top:2%;right:1%;padding:10px 7px;text-decoration:none;border:1px;border-radius:20px;transition-property:opacity;-webkit-transition-property:opacity;transition-duration:.5s;-webkit-transition-duration:.5s;margin:5px 5px 10px}.btn-img{border:none;box-shadow:none;max-width:100%;background:transparent}@keyframes fade-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}#app-footer{position:fixed;bottom:10px;right:10px}@media (max-width: 768px){#app-footer{position:relative;bottom:0;right:0}.logo-image{width:80px}#splash-title{font-size:1.8rem}}@media (prefers-color-scheme: light){.nav-menu a{color:#0d4a5e}}@media (prefers-color-scheme: dark){.nav-menu a{color:#7dd3e8}}[data-theme=light] .nav-menu a{color:#0d4a5e}[data-theme=dark] .nav-menu a{color:#7dd3e8}.nav-menu{text-align:center;padding-bottom:4px}.nav-menu ul{margin:0;padding:0}.nav-menu li{list-style:none;display:inline-block;width:10%;min-width:90px}.nav-menu li:not(:last-child){border-right:1px solid rgba(10,138,144,.3)}.nav-menu a{text-decoration:none;transition:color .2s}.nav-menu a:hover{color:#14b8a6;border-bottom:2px solid #14b8a6}.active-tab{color:#0a8a90;border-bottom:2px solid #0a8a90;font-weight:600}.hamburger-btn{display:none}@media (max-width: 768px){#app-header{position:sticky;top:0;z-index:100}.nav-menu{align-items:center;justify-content:space-between;padding:.5rem 1rem}.hamburger-btn{display:flex;position:fixed;top:30px;right:20px;flex-direction:column;justify-content:space-between;width:28px;height:20px;background:none;border:none;cursor:pointer;padding:0;flex-shrink:0;z-index:3}.hamburger-btn span{display:block;width:100%;height:2px;background:var(--text-base-color);border-radius:2px;transition:transform .3s ease,opacity .3s ease;transform-origin:center}.hamburger-btn.open span:nth-child(1){transform:translateY(9px) rotate(45deg)}.hamburger-btn.open span:nth-child(2){opacity:0}.hamburger-btn.open span:nth-child(3){transform:translateY(-9px) rotate(-45deg)}.nav-menu nav{position:fixed;top:0;right:0;height:100dvh;width:min(280px,80vw);transform:translate(110%);transition:transform .3s cubic-bezier(.4,0,.2,1);z-index:2;overflow-y:auto;background:var(--background-color);padding:5rem 0 2rem;box-shadow:-4px 0 24px #00000026}.nav-menu nav.nav-open{transform:translate(0)}.nav-backdrop{position:fixed;top:0;right:0;bottom:0;left:0;background:#0006;z-index:1}.nav-menu nav ul{display:flex;flex-direction:column;list-style:none;margin:0;padding:0}.nav-menu li{display:block;width:auto;min-width:unset;border-right:none}.nav-menu li:not(:last-child){border-right:none;border-bottom:1px solid rgba(10,138,144,.2)}.nav-menu a{display:block;padding:.9rem 1.5rem;font-size:1rem}}#home #image-zone{position:relative;overflow:hidden;margin-top:20px;border-radius:16px;box-shadow:0 8px 32px #0a8a9033}#home #main-image{display:block;margin:0 auto;height:auto;border-radius:14px;transition:transform .4s ease,filter .4s ease}[data-theme=light] #home #main-image{opacity:.95;filter:brightness(.95) saturate(1.1)}[data-theme=dark] #home #main-image{opacity:.75;filter:brightness(.75) saturate(1.1) hue-rotate(5deg)}@media (min-width: 768px){#home #main-zone{width:50%;display:block;margin:0 auto}#home #main-image{max-width:500px}}@media (max-width: 768px){#home #main-image{max-width:300px}#home #image-zone{margin-top:3%}}#products #image-zone{position:relative;overflow:hidden;border-radius:16px;box-shadow:0 8px 32px #0a8a9033}#products #main-image{max-width:1080px;height:auto;border-radius:14px;width:100%;transition:transform .4s ease,filter .4s ease}#product-header-link{max-width:90%;display:flex;border-radius:24px;overflow:scroll;scrollbar-width:none;-ms-overflow-style:none;white-space:nowrap;scroll-margin-top:450px;background-color:#0a8a9014;padding:4px 8px}#product-header-link::-webkit-scrollbar{display:none}#product-header-link ul{align-items:center}#product-header-link li{list-style:none}#product-header-link a{text-decoration:none;color:#0a8a90;transition:color .2s}#product-header-link a:hover{color:#14b8a6;border-bottom:2px solid #14b8a6}#util-btn{z-index:1;position:fixed}#scroll-to-product-header-link-btn{display:flex;justify-content:center;align-items:center;bottom:20px;right:20px;width:44px;height:44px;border-radius:50%;border:none;font-size:1.6em;font-weight:700;text-decoration:none;padding:0%;cursor:pointer;transition:all .3s ease-in-out;background-color:#0a8a90;color:#fff;box-shadow:0 4px 14px #0a8a9080}#scroll-to-product-header-link-btn:hover{background-color:#14b8a6;box-shadow:0 6px 20px #14b8a699;transform:translateY(-2px)}#products .card{width:100%;border-radius:16px;text-align:center;scroll-margin-top:100px;border-left:4px solid #0a8a90}#products .card-title{margin:10px 0}#products .card:hover{transition-duration:.5s;-webkit-transition-duration:.5s}#products .card img{background-color:transparent;margin:20px auto;border-radius:8px;max-width:100%}#products .card-body{padding:10px}@media (prefers-color-scheme: light){#products .card{box-shadow:0 4px 16px #0a8a902e;background-color:#fff}#products .card:hover{box-shadow:0 8px 32px #0a8a9052}#products .card img{border:1px solid #b2e0e4;box-shadow:0 4px 12px #0a8a9026}#products .card-title{color:#0d2137}#products .card-body{color:#1a3a4e}#product-header-link a{color:#0a6a80}#scroll-to-product-header-link-btn{color:#fff;background-color:#0a8a90}#scroll-to-product-header-link-btn:hover{background-color:#14b8a6}}@media (prefers-color-scheme: dark){#products .card{box-shadow:0 4px 16px #0006;background-color:#0f2d47}#products .card:hover{box-shadow:0 8px 32px #14b8a64d}#products .card img{border:1px solid #1a4a5e;box-shadow:0 4px 12px #00000080}#products .card-title{color:#a8e6ef}#products .card-body,#product-header-link a{color:#7dd3e8}#scroll-to-product-header-link-btn{color:#fff;background-color:#0a8a90}#scroll-to-product-header-link-btn:hover{background-color:#14b8a6}}[data-theme=light] #products #main-image{opacity:.95;filter:brightness(.95) saturate(1.1)}[data-theme=light] #products .card{box-shadow:0 4px 16px #0a8a902e;background-color:#fff}[data-theme=light] #products .card:hover{box-shadow:0 8px 32px #0a8a9052}[data-theme=light] #products .card img{opacity:1;border:1px solid #b2e0e4;box-shadow:0 4px 12px #0a8a9026}[data-theme=light] #products .card-title{color:#0d2137}[data-theme=light] #products .card-body{color:#1a3a4e}[data-theme=light] #product-header-link a{color:#0a6a80}[data-theme=light] #scroll-to-product-header-link-btn{color:#fff;background-color:#0a8a90}[data-theme=light] #scroll-to-product-header-link-btn:hover{background-color:#14b8a6}[data-theme=dark] #products #main-image{opacity:.75;filter:brightness(.75) saturate(1.1) hue-rotate(5deg)}[data-theme=dark] #products .card{box-shadow:0 4px 16px #0006;background-color:#0f2d47}[data-theme=dark] #products .card:hover{box-shadow:0 8px 32px #14b8a64d}[data-theme=dark] #products .card img{opacity:.85;border:1px solid #1a4a5e;box-shadow:0 4px 12px #00000080}[data-theme=dark] #products .card-title{color:#a8e6ef}[data-theme=dark] #products .card-body,[data-theme=dark] #product-header-link a{color:#7dd3e8}[data-theme=dark] #scroll-to-product-header-link-btn{color:#fff;background-color:#0a8a90}[data-theme=dark] #scroll-to-product-header-link-btn:hover{background-color:#14b8a6}@media (min-width: 768px){#product-header-link{margin:30px auto}#products .card{margin-top:60px;margin-bottom:60px}#products .card.slide-left{display:flex;height:auto}#products .card.slide-left .card-title-image{margin-left:30px}#products .card.slide-right{display:flex;flex-direction:row-reverse;height:auto}#products .card.slide-right .card-title-image{margin-right:30px}#products .card-title{margin-top:3%;font-size:2.2em}#products .card img{max-width:750px}#products .card-body{font-size:1.2em;width:100%;margin-top:100px;margin-bottom:100px}#products .card-text{font-size:1.4em;text-align:center}#products .product-header-link a{font-size:1.2em}#util-btn{top:50%;right:1%}}@media (max-width: 768px){#product-header-link{margin:10px auto}#products .message-zone{font-size:.9em}#products .card{margin-top:10px;margin-bottom:10px}#products .card.slide-left,#products .card.slide-right{height:auto}#products .card-title{font-size:1.5em}#products .card img{max-width:95%}#products .card-body{font-size:1em}#products .card-text{font-size:1.2em;text-align:center;margin-top:-2%}#products .card-li{font-size:.9em;text-align:center}#products .product-header-link a{font-size:1.1em}#util-btn{bottom:30%;left:10%}}#blog .container{align-items:center}.blog-cards{display:grid;grid-template-columns:repeat(auto-fit,minmax(260px,1fr));grid-gap:14px;max-width:80%;justify-content:center}.card-date{font-size:.8em;color:#0a8a90}#blog .card{margin:5px;box-shadow:0 4px 14px #0a8a902e;transition:.3s;width:100%;height:100%;border-radius:14px;background-color:var(--card-background-color);border-top:3px solid #0a8a90}#blog .card-title{white-space:nowrap;text-align:center;font-size:1.2em;margin:1;text-overflow:ellipsis;color:#a8e6ef}#blog .card:hover{box-shadow:var(--card-hover-box-shadow);transform:translateY(-3px)}#blog .card img{display:block;margin:0 auto;max-width:100px;max-height:80px;height:auto;border-radius:8px}#blog .card p{color:#1a3a4e;font-size:.8em}#blog .card-body{padding:2px 16px;font-size:.7em;color:#1a3a4e}#blog table{width:60%;margin:0 auto;border-radius:collapse}#blog th,#blog td{padding:8px;text-align:center}@media (prefers-color-scheme: light){#blog th,#blog td{border:1px solid #b2e0e4}#blog th{background-color:#b2dfdb;color:#0d2137}#blog tr:nth-child(2n){background-color:#e8f6f8}}@media (prefers-color-scheme: dark){#blog th,#blog td{border:1px solid #1a4a5e}#blog th{background-color:#0d4a4e;color:#a8e6ef}#blog tr:nth-child(2n){background-color:#0a2540}}[data-theme=light] #blog th,[data-theme=light] #blog td{border:1px solid #b2e0e4}[data-theme=light] #blog th{background-color:#b2dfdb;color:#0d2137}[data-theme=light] #blog tr:nth-child(2n){background-color:#e8f6f8}[data-theme=dark] #blog th,[data-theme=dark] #blog td{border:1px solid #1a4a5e}[data-theme=dark] #blog th{background-color:#0d4a4e;color:#a8e6ef}[data-theme=dark] #blog tr:nth-child(2n){background-color:#0a2540}@media (max-width: 768px){#blog table{width:100%;font-size:.8em}}.lists-container{display:flex;flex-direction:column;text-align:center;align-items:center}.list-category{margin:8px 0;display:flex;flex-direction:column}.list-category button{margin:10px;padding:10px 28px;border:none;cursor:pointer;transition:.3s;border-radius:24px;font-weight:600;letter-spacing:.05em}.list-category button:hover{transform:translateY(-1px)}.list-category .list-list{margin-top:10px;padding:0;list-style:none;display:flex;flex-wrap:wrap;justify-content:center;gap:10px}.list-category .list-list li{padding:5px 14px;border-radius:20px}.fade-enter-active,.fade-leave-active{transition:opacity .15s}.fade-enter-from,.fade-leave-to{opacity:0}@media (prefers-color-scheme: light){.list-category button{color:#fff;background-color:#0a8a90;box-shadow:0 3px 10px #0a8a904d}.list-category button:hover{background-color:#14b8a6;box-shadow:0 5px 16px #14b8a666}.list-category .list-list li{background-color:#e0f5f7;color:#0d2137;border:1px solid #b2e0e4}}@media (prefers-color-scheme: dark){.list-category button{color:#fff;background-color:#0a6a70;box-shadow:0 3px 10px #0006}.list-category button:hover{background-color:#0a8a90}.list-category .list-list li{background-color:#0d2d3e;color:#a8e6ef;border:1px solid #1a4a5e}}[data-theme=light] .list-category button{color:#fff;background-color:#0a8a90;box-shadow:0 3px 10px #0a8a904d}[data-theme=light] .list-category button:hover{background-color:#14b8a6;box-shadow:0 5px 16px #14b8a666}[data-theme=light] .list-category .list-list li{background-color:#e0f5f7;color:#0d2137;border:1px solid #b2e0e4}[data-theme=dark] .list-category button{color:#fff;background-color:#0a6a70;box-shadow:0 3px 10px #0006}[data-theme=dark] .list-category button:hover{background-color:#0a8a90}[data-theme=dark] .list-category .list-list li{background-color:#0d2d3e;color:#a8e6ef;border:1px solid #1a4a5e}@media (max-width: 768px){.lists-container{flex-direction:column;justify-content:center}.list-category{margin:0 20px}}#about table{width:60%;margin:0 auto;border-radius:collapse}#about th,#about td{padding:10px 8px;text-align:center}@media (prefers-color-scheme: light){#about th,#about td{border:1px solid #b2e0e4}#about th{background-color:#0a8a90;color:#fff}#about tr:nth-child(2n){background-color:#e8f6f8}}@media (prefers-color-scheme: dark){#about th,#about td{border:1px solid #1a4a5e}#about th{background-color:#0d4a4e;color:#a8e6ef}#about tr:nth-child(2n){background-color:#0a2540}}[data-theme=light] #about th,[data-theme=light] #about td{border:1px solid #b2e0e4}[data-theme=light] #about th{background-color:#0a8a90;color:#fff}[data-theme=light] #about tr:nth-child(2n){background-color:#e8f6f8}[data-theme=dark] #about th,[data-theme=dark] #about td{border:1px solid #1a4a5e}[data-theme=dark] #about th{background-color:#0d4a4e;color:#a8e6ef}[data-theme=dark] #about tr:nth-child(2n){background-color:#0a2540}@media (max-width: 768px){#about table{width:100%;font-size:.8em}}#form-area{width:100%;margin:20px auto;padding:24px;border-radius:16px;box-sizing:border-box}#form-area .row{display:flex;flex-direction:column;margin-bottom:15px}#form-area label{font-weight:600;margin-bottom:5px;font-size:14px;color:#0a8a90;letter-spacing:.03em}#form-area input,#form-area textarea{width:100%;padding:10px 14px;border:1.5px solid #b2e0e4;border-radius:12px;font-size:14px;transition:border .3s,box-shadow .3s;box-sizing:border-box;text-align:center}#form-area .checkbox-group{display:flex;flex-wrap:wrap;gap:10px;align-items:center;justify-content:center}#form-area .checkbox-group label{display:flex;flex-direction:row;align-items:center;gap:5px;cursor:pointer;white-space:nowrap;color:inherit}#form-area input:focus,#form-area textarea:focus{border-color:#0a8a90;box-shadow:0 0 0 3px #0a8a9033;outline:none}#form-area select{border-radius:12px;padding:.6em 2.5em .6em 1.2em;font-family:inherit;box-shadow:0 2px 6px #0a8a901a;background-color:var(--input-text-texaarea-background-color);color:var(--input-text-texaarea-color);border:1.5px solid #b2e0e4;cursor:pointer;appearance:none;-webkit-appearance:none;-moz-appearance:none;background-repeat:no-repeat;background-position:right 1em center;text-align:center}#form-area select:focus{outline:none;border-color:#0a8a90;box-shadow:0 0 0 3px #0a8a9033}#form-area select:hover{border-color:#14b8a6}#form-area textarea{min-height:100px;resize:vertical}#overlay-message{z-index:10;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#071525b3;display:flex;align-items:center;justify-content:center}#content-message{z-index:11;padding:1.5em;color:#0d2137;border:solid #b2e0e4 1px;border-radius:16px;box-shadow:0 10px 40px #0a8a904d}@media (prefers-color-scheme: light){#content-message{background:#f0f8ff}#form-area button,#content-message button{color:#fff;background-color:#0a8a90}#form-area button:hover,#content-message button:hover{background-color:#14b8a6}#form-area .list-list li{background-color:#e0f5f7}#form-area{border:1.5px solid #b2e0e4}}@media (prefers-color-scheme: dark){#content-message{background:#0f2d47;color:#cce9f5}#form-area button,#content-message button{color:#fff;background-color:#0a6a70}#form-area button:hover,#content-message button:hover{background-color:#0a8a90}#form-area .list-list li{background-color:#0a2540}#form-area{border:1.5px solid #1a4a5e}}[data-theme=light] #content-message{background:#f0f8ff}[data-theme=light] #form-area button,[data-theme=light] #content-message button{color:#fff;background-color:#0a8a90}[data-theme=light] #form-area button:hover,[data-theme=light] #content-message button:hover{background-color:#14b8a6}[data-theme=light] #form-area .list-list li{background-color:#e0f5f7}[data-theme=light] #form-area{border:1.5px solid #b2e0e4}[data-theme=dark] #content-message{background:#0f2d47;color:#cce9f5}[data-theme=dark] #form-area button,[data-theme=dark] #content-message button{color:#fff;background-color:#0a6a70}[data-theme=dark] #form-area button:hover,[data-theme=dark] #content-message button:hover{background-color:#0a8a90}[data-theme=dark] #form-area .list-list li{background-color:#0a2540}[data-theme=dark] #form-area{border:1.5px solid #1a4a5e}@media (min-width: 768px){#form-area{max-width:500px}#content-message{width:40%}}@media (max-width: 768px){#content-message{width:70%}#form-area{max-width:100%;padding:15px}#form-area input,#form-area textarea{font-size:16px}}#file-area{width:100%;margin:20px auto;padding:20px;border-radius:16px;box-sizing:border-box}#download li{list-style:none;padding:10px;border-bottom:1px solid rgba(10,138,144,.2);transition:background-color .2s}#download li:hover{background-color:#0a8a900f;border-radius:8px}@media (prefers-color-scheme: light){#download th,#download td{border:1px solid #b2e0e4}#download th{background-color:#0a8a90;color:#fff}#download tr:nth-child(2n){background-color:#e8f6f8}#file-area{border:1.5px solid #b2e0e4}}@media (prefers-color-scheme: dark){#download th,#download td{border:1px solid #1a4a5e}#download th{background-color:#0d4a4e;color:#a8e6ef}#download tr:nth-child(2n){background-color:#0a2540}#file-area{border:1.5px solid #1a4a5e}}[data-theme=light] #download th,[data-theme=light] #download td{border:1px solid #b2e0e4}[data-theme=light] #download th{background-color:#0a8a90;color:#fff}[data-theme=light] #download tr:nth-child(2n){background-color:#e8f6f8}[data-theme=light] #file-area{border:1.5px solid #b2e0e4}[data-theme=dark] #download th,[data-theme=dark] #download td{border:1px solid #1a4a5e}[data-theme=dark] #download th{background-color:#0d4a4e;color:#a8e6ef}[data-theme=dark] #download tr:nth-child(2n){background-color:#0a2540}[data-theme=dark] #file-area{border:1.5px solid #1a4a5e}@media (min-width: 768px){#file-area{max-width:500px}}@media (max-width: 768px){#file-area{max-width:100%;padding:15px}#download table{width:100%;font-size:.8em}}.v-enter-active,.v-leave-active{transition:all .3s ease-in-out}.v-enter-from,.v-leave-to{opacity:0}#overlay-markdown{z-index:100;position:fixed;top:0;left:0;width:100%;height:100%;background-color:#071525bf;display:flex;align-items:center;justify-content:center}#content-markdown{z-index:101;width:100%;height:95vh;padding:35em;background:#f0f8ff;border-radius:16px;overflow:scroll;text-align:left;color:#0d2137;box-shadow:0 20px 60px #0a8a904d}.content-markdown{width:100%}.fullscreen-close-btn{z-index:12;position:fixed;bottom:5%;right:2%;background-color:#0a8a90;color:#fff;border-radius:24px}@media (max-width: 768px){#content-markdown{z-index:2;width:90%;padding:1em;background:#f0f8ff;border-radius:16px}}#content-markdown p{font-size:18px}#content-markdown a{color:#1431af;text-decoration:underline}#content-markdown a.absent{color:#c00}#content-markdown a.anchor{display:block;padding-left:30px;margin-left:-30px;cursor:pointer;position:absolute;top:0;left:0;bottom:0}#content-markdown h1,#content-markdown h2,#content-markdown h3,#content-markdown h4,#content-markdown h5,#content-markdown h6{margin:30px 0 20px;padding:0;font-weight:700;-webkit-font-smoothing:antialiased;cursor:text;position:relative}#content-markdown h1:hover a.anchor,#content-markdown h2:hover a.anchor,#content-markdown h3:hover a.anchor,#content-markdown h4:hover a.anchor,#content-markdown h5:hover a.anchor,#content-markdown h6:hover a.anchor{background:url(../../images/modules/styleguide/para.png) no-repeat 10px center;text-decoration:none}#content-markdown h1 tt,#content-markdown h1 code{font-size:inherit}#content-markdown h2 tt,#content-markdown h2 code{font-size:inherit}#content-markdown h3 tt,#content-markdown h3 code{font-size:inherit}#content-markdown h4 tt,#content-markdown h4 code{font-size:inherit}#content-markdown h5 tt,#content-markdown h5 code{font-size:inherit}#content-markdown h6 tt,#content-markdown h6 code{font-size:inherit}#content-markdown h1{font-size:46px;color:#000;text-align:center}#content-markdown h2{font-size:30px;border-bottom:2px solid #cccccc;color:#000}#content-markdown h3{font-size:26px;border-bottom:.5px solid #cccccc}#content-markdown h4{font-size:22px}#content-markdown h5{font-size:20px}#content-markdown h6{color:#777;font-size:18px}#content-markdown p,#content-markdown blockquote,#content-markdown ul,#content-markdown ol,#content-markdown dl,#content-markdown li,#content-markdown table,#content-markdown pre{margin:15px 0}#content-markdown hr{background:transparent url(../../images/modules/pulls/dirty-shade.png) repeat-x 0 0;border:0 none;color:#ccc;height:4px;padding:0}#content-markdown body>h2:first-child{margin-top:0;padding-top:0}#content-markdown body>h1:first-child{margin-top:0;padding-top:0}#content-markdown body>h1:first-child+h2{margin-top:0;padding-top:0}#content-markdown body>h3:first-child,#content-markdown body>h4:first-child,#content-markdown body>h5:first-child,#content-markdown body>h6:first-child{margin-top:0;padding-top:0}#content-markdown a:first-child h1,#content-markdown a:first-child h2,#content-markdown a:first-child h3,#content-markdown a:first-child h4,#content-markdown a:first-child h5,#content-markdown a:first-child h6{margin-top:0;padding-top:0}#content-markdown h1 p,#content-markdown h2 p,#content-markdown h3 p,#content-markdown h4 p,#content-markdown h5 p,#content-markdown h6 p{margin-top:0}#content-markdown li p.first{display:inline-block}#content-markdown ul,#content-markdown ol{padding-left:30px}#content-markdown ul :first-child,#content-markdown ol :first-child{margin-top:0}#content-markdown ul :last-child,#content-markdown ol :last-child{margin-bottom:0}#content-markdown dl{padding:0}#content-markdown dl dt{font-size:14px;font-weight:700;font-style:italic;padding:0;margin:15px 0 5px}#content-markdown dl dt:first-child{padding:0}#content-markdown dl dt>:first-child{margin-top:0}#content-markdown dl dt>:last-child{margin-bottom:0}#content-markdown dl dd{margin:0 0 15px;padding:0 15px}#content-markdown dl dd>:first-child{margin-top:0}#content-markdown dl dd>:last-child{margin-bottom:0}#content-markdown blockquote{border-left:4px solid #dddddd;padding:0 15px;color:#777}#content-markdown blockquote>:first-child{margin-top:0}#content-markdown blockquote>:last-child{margin-bottom:0}#content-markdown table{padding:0}#content-markdown table tr{border-top:1px solid #cccccc;background-color:#fff;margin:0;padding:0}#content-markdown table tr:nth-child(2n){background-color:#f8f8f8}#content-markdown table tr th{font-weight:700;border:1px solid #cccccc;text-align:left;margin:0;padding:6px 13px;background-color:#a5cef7}#content-markdown table tr td{border:1px solid #cccccc;text-align:left;margin:0;padding:6px 13px}table tr th :first-child,#content-markdown table tr td :first-child{margin-top:0}table tr th :last-child,#content-markdown table tr td :last-child{margin-bottom:0}#content-markdown img{border:1px solid #333;box-shadow:3px 3px 5px #00000080;max-width:100%}#content-markdown video{border:1px solid #333;box-shadow:3px 3px 5px #00000080;max-width:100%}#content-markdown span.frame{display:block;overflow:hidden}#content-markdown span.frame>span{border:1px solid #dddddd;display:block;float:left;overflow:hidden;margin:13px 0 0;padding:7px;width:auto}#content-markdown span.frame span img{display:block;float:left}#content-markdown span.frame span span{clear:both;color:#333;display:block;padding:5px 0 0}#content-markdown span.align-center{display:block;overflow:hidden;clear:both}#content-markdown span.align-center>span{display:block;overflow:hidden;margin:13px auto 0;text-align:center}#content-markdown span.align-center span img{margin:0 auto;text-align:center}#content-markdown span.align-right{display:block;overflow:hidden;clear:both}#content-markdown span.align-right>span{display:block;overflow:hidden;margin:13px 0 0;text-align:right}#content-markdown span.align-right span img{margin:0;text-align:right}#content-markdown span.float-left{display:block;margin-right:13px;overflow:hidden;float:left}#content-markdown span.float-left span{margin:13px 0 0}#content-markdown span.float-right{display:block;margin-left:13px;overflow:hidden;float:right}#content-markdown span.float-right>span{display:block;overflow:hidden;margin:13px auto 0;text-align:right}#content-markdown code,#content-markdown tt{margin:0 2px;padding:0 7px;white-space:nowrap;border:.5px solid #bdbdbdd2;white-space:pre-wrap;background-color:#ebdaf0;border-radius:3px}#content-markdown pre code{margin:0;padding:0;white-space:pre;border:none;background:transparent}#content-markdown .highlight pre{background-color:#f8f8f8;border:1px solid #cccccc;font-size:13px;line-height:19px;overflow:auto;padding:6px 10px;border-radius:3px}#content-markdown pre{background-color:#e6e6e6;color:#000;border:1px solid #5e5e5e;font-size:13px;line-height:19px;overflow:auto;padding:6px 10px;border-radius:3px}#content-markdown pre code,#content-markdown pre tt{white-space:pre-wrap;background-color:transparent;border:none}#content-markdown pre a{color:#000;text-decoration:none}
