body.otl-lp-page{overflow-x:clip}body.otl-lp-page .topic-navigation,body.otl-lp-page #topic-progress-wrapper,body.otl-lp-page .discourse-adplugin,body.otl-lp-page .topic-map,body.otl-lp-page .more-topics__container,body.otl-lp-page #topic-footer-buttons,body.otl-lp-page .topic-above-footer-buttons-outlet,body.otl-lp-page .post__menu-area,body.otl-lp-page .topic-timer-info,body.otl-lp-page .topic-status-info,body.otl-lp-page .loading-container,body.otl-lp-page #topic-title{display:none !important}body.otl-lp-page .profiler-results{display:none !important}body.otl-lp-page .post-stream .topic-post:first-child .cooked>*:not(.otl){display:none !important}body.otl-lp-page #main-outlet>div>br,body.otl-lp-page #main-outlet>div>span{display:none !important}body.otl-lp-page .container.posts{grid-template-columns:1fr;grid-template-areas:"posts"}body.otl-lp-page #main-outlet-wrapper{max-width:100%}body.otl-lp-page #main-outlet{overflow:visible;padding-top:0}body.otl-lp-page .post-stream .topic-post:first-child .topic-avatar,body.otl-lp-page .post-stream .topic-post:first-child .topic-meta-data{display:none}body.otl-lp-page .post-stream .topic-post:first-child .topic-body{width:100%;max-width:none;padding-top:0;border-top:none}body.otl-lp-page .post-stream .topic-post:first-child .cooked{width:auto;max-width:none;overflow:visible;padding:0}body.otl-lp-page .post-stream .topic-post:first-child .post__contents{overflow:visible}.otl{--otl-link:#0088CC;--otl-blue:#2F9FDD;--otl-red:#CF0E3E;--otl-ink:#26312E;--otl-ink-strong:#333333;--otl-sub:#5C665F;--otl-card:#ffffff;--otl-line:#E3E6E8;--otl-chip-bg:#ffffff;--otl-chip-border:#E6E9EC;--otl-shadow:0 5px 10px rgba(0,0,0,.05);--otl-sea:#EAF9FF;--otl-pref0:#E6EAED;display:grid;grid-template-columns:minmax(0, 6fr) minmax(0, 4fr);gap:16px;align-items:stretch;padding:8px 14px 8px;color:var(--otl-ink);font-size:16px;line-height:1.6}.otl .otl-left{min-width:0;position:relative}.otl .otl-left-inner{position:sticky;top:72px}.otl .otl-hero{position:relative;border-radius:12px;overflow:hidden;aspect-ratio:916/120;margin:2px 2px 10px;background:var(--otl-card);box-shadow:var(--otl-shadow)}.otl .otl-hero .otl-hero-illust{display:block;width:100%;height:auto}.otl .otl-hero h1{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);margin:0;width:100%;text-align:center;white-space:nowrap;font-weight:900;letter-spacing:.02em;line-height:1.25;font-size:clamp(26px,3.4vw,48px);text-shadow:-2px -2px 3px #fff,0 -2px 3px #fff,2px -2px 3px #fff,-2px 0 3px #fff,2px 0 3px #fff,-2px 2px 3px #fff,0 2px 3px #fff,2px 2px 3px #fff}.otl .otl-hero h1 .otl-h1a{color:#333}.otl .otl-hero h1 .otl-h1b{color:var(--otl-blue)}.otl .otl-hero .otl-proto{position:absolute;right:10px;top:8px;background:var(--otl-red);color:#fff;font-size:12px;font-weight:800;padding:3px 9px;border-radius:999px;letter-spacing:.04em}.otl .otl-mapwrap{position:relative;border-radius:10px;overflow:hidden;box-shadow:var(--otl-shadow);background:var(--otl-sea)}.otl .otl-map{width:100%;height:calc(100vh - 72px - 215px);min-height:340px}.otl .otl-map-reset{position:absolute;top:10px;left:10px;z-index:5;border:none;border-radius:999px;padding:8px 16px;min-height:36px;background:#09725e;color:#fff;font-weight:800;font-size:.85em;cursor:pointer;box-shadow:0 2px 8px rgba(0,0,0,.18)}.otl .otl-seg{position:absolute;top:10px;right:10px;z-index:5;display:inline-flex;gap:2px;padding:3px;border-radius:999px;background:hsla(0,0%,100%,.96);box-shadow:0 2px 8px rgba(0,0,0,.18)}.otl .otl-seg button{border:none;background:rgba(0,0,0,0);border-radius:999px;padding:0 14px;min-height:30px;font-weight:800;font-size:13px;color:var(--otl-ink-strong);cursor:pointer}.otl .otl-seg button.on{background:var(--otl-red);color:#fff}.otl .otl-seg button:focus-visible{outline:2px solid var(--otl-link);outline-offset:1px}.otl .otl-kinds{display:flex;flex-wrap:wrap;gap:6px;margin:8px 2px 0;align-items:center}.otl .otl-klegend{display:inline-flex;align-items:center;gap:6px;font-size:12.5px;font-weight:700;color:var(--otl-ink-strong);margin-right:4px;flex:0 0 auto;white-space:nowrap}.otl .otl-klegend .otl-kdot-m{display:inline-block;width:12px;height:12px;border-radius:50%;background:#fff;border:2.5px solid var(--otl-red);box-sizing:border-box}.otl .otl-klegend small{font-weight:600;color:var(--otl-sub);font-size:11px;margin-left:2px}.otl .otl-kchip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--otl-chip-border);border-radius:999px;background:var(--otl-chip-bg);color:var(--otl-sub);font-size:12.5px;font-weight:700;padding:4px 10px;min-height:30px;cursor:pointer;opacity:.6}.otl .otl-kchip .otl-kdot-ed{display:inline-block;width:11px;height:11px;border-radius:50%;background:var(--otl-blue);border:1.5px solid #fff;box-shadow:0 0 0 1px var(--otl-blue);box-sizing:border-box}.otl .otl-kchip small{font-weight:700;color:var(--otl-sub)}.otl .otl-kchip.on{opacity:1;color:var(--otl-ink-strong);border-color:#cbd3d8}.otl .otl-kchip:focus-visible{outline:2px solid var(--otl-link);outline-offset:2px}.otl .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib.maplibregl-compact{display:flex;align-items:center;min-height:24px;margin:0 8px 8px 0;padding:0;border-radius:12px;background:hsla(0,0%,100%,.9)}.otl .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-inner{display:none;line-height:24px;font-size:11px;padding:0 4px 0 10px}.otl .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib.maplibregl-compact .maplibregl-ctrl-attrib-button{position:static;width:24px;height:24px;flex:0 0 auto;border-radius:12px;margin:0}.otl .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib.maplibregl-compact.maplibregl-compact-show{padding:0}.otl .maplibregl-ctrl-bottom-right .maplibregl-ctrl-attrib.maplibregl-compact.maplibregl-compact-show .maplibregl-ctrl-attrib-inner{display:block}.otl .otl-pop .maplibregl-popup-content{padding:10px 12px 10px;border-radius:10px;box-shadow:0 6px 18px rgba(0,0,0,.18)}.otl .otl-pop .maplibregl-popup-close-button{font-size:18px;padding:0 6px;color:var(--otl-sub)}.otl .otl-pop-in{min-width:180px}.otl .otl-pop-in b{display:block;font-size:14px;line-height:1.4;color:var(--otl-ink-strong);padding-right:14px}.otl .otl-pop-in .otl-pop-sub{display:block;font-size:12px;color:var(--otl-sub);margin-top:2px}.otl .otl-pop-in .otl-pop-cnt{font-size:13px;color:var(--otl-ink);margin-top:6px}.otl .otl-pop-in .otl-pop-cnt b{display:inline;font-size:15px;padding:0}.otl .otl-pop-in .otl-pop-go{display:block;width:100%;margin-top:8px;border:1px solid var(--otl-link);border-radius:6px;background:var(--otl-link);color:#fff;font-weight:800;font-size:13px;padding:7px 10px;cursor:pointer}.otl .otl-pop-in .otl-pop-go:hover{filter:brightness(1.06)}.otl .otl-main{position:relative;min-width:0;overflow-y:auto;overscroll-behavior:contain;padding-right:6px;scrollbar-width:thin}.otl .otl-main::-webkit-scrollbar{width:8px}.otl .otl-main::-webkit-scrollbar-thumb{background:rgba(0,0,0,.18);border-radius:4px}.otl .otl-card{background:var(--otl-card);border-radius:10px;box-shadow:var(--otl-shadow);padding:20px;margin-bottom:14px}.otl .otl-card h2{margin:0 0 8px;font-size:1.15em;font-weight:800;color:var(--otl-ink)}.otl .otl-lead{margin:0 0 14px;color:var(--otl-sub)}.otl .otl-lead b{color:var(--otl-ink)}.otl .otl-primary{display:block;width:100%;min-height:46px;border-radius:8px;border:1px solid var(--otl-link);background:var(--otl-link);color:#fff;font-weight:800;font-size:1.05em;letter-spacing:.04em;cursor:pointer;margin-top:6px}.otl .otl-primary:hover{filter:brightness(1.06)}.otl .otl-fine{font-size:13px;color:var(--otl-sub);margin:10px 0 0;line-height:1.55}.otl .otl-tabs{display:flex;gap:10px;margin:0 0 14px;padding:6px 0;position:sticky;top:0;z-index:3;background:var(--secondary, #fff)}.otl .otl-tab{flex:1 1 0;min-height:39px;border-radius:19.5px;border:1px solid var(--otl-chip-border);background:var(--otl-chip-bg);color:var(--otl-ink-strong);font-weight:700;font-size:.95em;cursor:pointer}.otl .otl-tab.active{background:var(--otl-red);border-color:var(--otl-red);color:#fff;box-shadow:0 3px 8px rgba(207,14,62,.25)}.otl .otl-tab:focus-visible{outline:2px solid var(--otl-link);outline-offset:2px}.otl .otl-panel[hidden],.otl .otl-place[hidden],.otl .otl-carflag[hidden]{display:none}.otl .otl-listbar{display:flex;align-items:center;gap:10px;flex-wrap:wrap;margin:0 0 10px;font-size:13.5px;color:var(--otl-sub)}.otl .otl-listbar select{height:36px;box-sizing:border-box;margin:0;border:1px solid var(--otl-chip-border);border-radius:8px;background:var(--otl-chip-bg);color:var(--otl-ink);font-size:13.5px;padding:0 8px;line-height:34px}.otl .otl-fbtn{display:inline-flex;align-items:center;gap:6px;height:36px;box-sizing:border-box;margin:0;padding:0 14px;border:1px solid var(--otl-ink-strong);border-radius:999px;background:var(--otl-chip-bg);color:var(--otl-ink-strong);font-weight:800;font-size:13.5px;cursor:pointer}.otl .otl-fbtn .otl-ficon{display:block}.otl .otl-fbtn .otl-fcount{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;border-radius:10px;background:var(--otl-red);color:#fff;font-size:12px;padding:0 6px}.otl .otl-fbtn .otl-fcount[hidden]{display:none}.otl .otl-fbtn:hover{border-color:var(--otl-link);color:var(--otl-link)}.otl .otl-fchips{display:flex;flex-wrap:wrap;gap:6px;margin:-2px 0 10px}.otl .otl-fchips .otl-fact{font-size:13px;padding-right:4px}.otl .otl-fchips .otl-fact button{border:none;background:rgba(0,0,0,0);color:var(--otl-sub);font-weight:800;cursor:pointer;font-size:14px;line-height:1;padding:0 4px}.otl .otl-fchips .otl-fact button:hover{color:var(--otl-red)}.otl .otl-fchips[hidden]{display:none}.otl .otl-more{display:block;width:100%;margin:8px 0 0;padding:10px;border:1px solid var(--otl-chip-border);border-radius:8px;background:rgba(0,0,0,0);color:var(--otl-link);font-weight:700;cursor:pointer}.otl .otl-more:hover{background:rgba(0,136,204,.06)}.otl .otl-more[hidden]{display:none}.otl .otl-empty{color:var(--otl-sub);padding:12px 0}.otl .otl-chip{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--otl-chip-border);border-radius:999px;background:var(--otl-chip-bg);color:var(--otl-ink-strong);font-size:.88em;font-weight:700;padding:7px 13px;min-height:36px;cursor:pointer}.otl .otl-chip i{display:inline-block;width:10px;height:10px;border-radius:50%}.otl .otl-chip small{color:var(--otl-sub);font-weight:700}.otl .otl-chip.on{background:var(--otl-red);border-color:var(--otl-red);color:#fff}.otl .otl-chip.on small{color:hsla(0,0%,100%,.85)}.otl .otl-chips{display:flex;flex-wrap:wrap;gap:8px}.otl .otl-chip-dim{color:var(--otl-sub);border-style:dashed;font-weight:600;font-size:.82em}.otl .otl-chip-dim small{font-size:.7em;margin-left:4px}.otl .otl-rest{margin:10px 0 4px}.otl .otl-rest summary{cursor:pointer;color:var(--otl-link);font-weight:700;font-size:.92em}.otl .otl-mine-sum{padding:14px 18px 16px;border:1px solid rgba(207,14,62,.25)}.otl .otl-mine-sum p{margin:0 0 10px}.otl .otl-mine-sum .otl-lead{margin-bottom:8px}.otl .otl-mine-sum-wrap[hidden]{display:none}.otl .otl-mine-head{font-size:1.02em;margin:0 0 2px;display:flex;flex-wrap:wrap;align-items:baseline;gap:2px 4px}.otl .otl-mine-head b{color:var(--otl-ink-strong);font-size:1.25em;font-family:"Roboto","Noto Sans JP",sans-serif}.otl .otl-linkbtn{border:none;background:rgba(0,0,0,0);color:var(--otl-link);font-weight:800;cursor:pointer;font-size:inherit;padding:0}.otl .otl-linkbtn b{color:var(--otl-link)}.otl .otl-linkbtn:hover{text-decoration:underline}.otl .otl-demo{display:block;font-size:12.5px;color:var(--otl-sub);margin:8px 0 4px}.otl .otl-demo select{margin-left:6px;min-height:30px;border:1px solid var(--otl-chip-border);border-radius:6px;background:var(--otl-chip-bg);color:var(--otl-ink);font-size:12.5px}.otl .otl-modal{position:fixed;inset:0;z-index:1200;display:flex;align-items:center;justify-content:center}.otl .otl-modal[hidden]{display:none}.otl .otl-modal .otl-modal-bg{position:absolute;inset:0;background:rgba(0,0,0,.45)}.otl .otl-modal .otl-modal-box{position:relative;width:min(600px,100vw - 32px);max-height:min(86vh,820px);display:flex;flex-direction:column;background:var(--otl-card);color:var(--otl-ink);border-radius:14px;box-shadow:0 20px 50px rgba(0,0,0,.3);outline:none}.otl .otl-modal .otl-modal-head{display:flex;align-items:center;justify-content:space-between;padding:14px 20px 10px;border-bottom:1px solid var(--otl-chip-border)}.otl .otl-modal .otl-modal-head h2{margin:0;font-size:1.15em;font-weight:800;color:var(--otl-ink-strong)}.otl .otl-modal .otl-modal-head .otl-modal-close{border:none;background:rgba(0,0,0,0);font-size:26px;line-height:1;color:var(--otl-sub);cursor:pointer;padding:0 4px}.otl .otl-modal .otl-modal-head .otl-modal-close:hover{color:var(--otl-ink-strong)}.otl .otl-modal .otl-modal-body{overflow-y:auto;padding:6px 20px 10px}.otl .otl-modal .otl-fsec{padding:12px 0 6px;border-bottom:1px dashed var(--otl-chip-border)}.otl .otl-modal .otl-fsec:last-child{border-bottom:none}.otl .otl-modal .otl-fsec h3{margin:0 0 10px;font-size:.98em;font-weight:800;color:var(--otl-ink-strong)}.otl .otl-modal .otl-fsec h3 small{font-weight:700;color:var(--otl-sub);margin-left:6px;font-size:.82em}.otl .otl-modal .otl-mk{margin:10px 0 2px}.otl .otl-modal .otl-mk .otl-mk-name{font-size:12.5px;font-weight:800;color:var(--otl-sub);margin-bottom:6px}.otl .otl-modal .otl-mk .otl-mk-name small{font-weight:700;margin-left:4px}.otl .otl-modal .otl-chip{min-height:34px;padding:6px 12px;font-size:.86em}.otl .otl-modal .otl-modal-foot{display:flex;align-items:center;gap:10px;padding:12px 20px 14px;border-top:1px solid var(--otl-chip-border)}.otl .otl-modal .otl-modal-foot .otl-modal-reset{border:none;background:rgba(0,0,0,0);color:var(--otl-link);font-weight:700;cursor:pointer;font-size:.95em;padding:8px 6px}.otl .otl-modal .otl-modal-foot .otl-modal-reset:hover{text-decoration:underline}.otl .otl-modal .otl-modal-foot .otl-modal-apply{margin:0 0 0 auto;width:auto;min-width:200px;padding:0 20px}.otl .otl-modal .otl-modal-foot .otl-modal-apply b{font-family:"Roboto","Noto Sans JP",sans-serif;font-size:1.1em}.otl .otl-badges h2 .otl-badge-count{font-size:.8em}.otl .otl-badges h3{margin:14px 0 8px;font-size:1em;font-weight:800;color:var(--otl-ink-strong)}.otl .otl-badges .otl-badge-count{font-family:"Roboto","Noto Sans JP",sans-serif;font-size:.85em;font-weight:700;color:var(--otl-sub);margin-left:6px}.otl .otl-badges .otl-badge-grid{display:flex;flex-wrap:wrap;gap:16px 12px;margin-bottom:8px}.otl .otl-badges .otl-badge{width:96px;height:auto}.otl .otl-badges .otl-badge img{width:96px;height:96px;display:block}.otl .otl-badges .otl-badge.otl-badge-unearned .otl-badge-img-dark{display:none}.otl .otl-badges .otl-badge .otl-badge-label{display:block;margin-top:4px;font-size:12px;font-weight:700;color:var(--otl-sub);text-align:center;line-height:1.3}.otl .otl-place .otl-back{border:none;background:rgba(0,0,0,0);color:var(--otl-link);font-weight:700;cursor:pointer;padding:6px 0;font-size:.95em;margin-bottom:4px}.otl .otl-place .otl-back:hover{text-decoration:underline}.otl .otl-place .otl-place-head{display:flex;align-items:center;gap:12px;background:var(--otl-card);border-radius:10px;box-shadow:var(--otl-shadow);padding:14px 16px;margin-bottom:12px}.otl .otl-place .otl-place-head h2{margin:0;font-size:1.15em;font-weight:800;color:var(--otl-ink-strong);line-height:1.35}.otl .otl-place .otl-place-head .otl-sub{font-size:13px;color:var(--otl-sub);margin-top:2px}.otl .otl-place .otl-place-head .otl-sub b{color:var(--otl-ink-strong)}.otl .otl-place .otl-kind-badge{flex:0 0 auto;width:40px;height:40px;border-radius:50%;display:inline-flex;align-items:center;justify-content:center;font-size:20px;box-shadow:0 2px 6px rgba(0,0,0,.15)}.otl .otl-cards{display:flex;flex-direction:column;gap:12px}.otl .otl-tc{position:relative;display:grid;grid-template-columns:112px minmax(0, 1fr);gap:12px;background:var(--otl-card);border-radius:10px;box-shadow:var(--otl-shadow);padding:12px;cursor:pointer;border:1px solid rgba(0,0,0,0);transition:border-color .15s,transform .15s}.otl .otl-tc:hover,.otl .otl-tc:focus-visible{border-color:var(--otl-link);transform:translateY(-1px);outline:none}.otl .otl-tc.otl-tc-active{border-color:var(--otl-red);box-shadow:0 5px 14px rgba(207,14,62,.15)}.otl .otl-tc .otl-tc-img{width:112px;height:84px;object-fit:cover;border-radius:8px;background:#eef2f4}.otl .otl-tc .otl-tc-noimg{background:linear-gradient(135deg, #EAF9FF, #CFE9F5)}.otl .otl-tc .otl-tc-badge{display:inline-block;font-size:11px;font-weight:800;color:var(--otl-sub);border:1px solid var(--otl-chip-border);border-radius:4px;padding:0 6px;margin-bottom:4px}.otl .otl-tc .otl-tc-title{display:block;color:var(--otl-link);font-weight:800;line-height:1.4;text-decoration:none;display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden}.otl .otl-tc .otl-tc-title:hover{text-decoration:underline}.otl .otl-tc .otl-tc-facts{display:flex;flex-wrap:wrap;gap:6px;margin-top:6px}.otl .otl-tc .otl-fact{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--otl-chip-border);border-radius:6px;padding:2px 8px;font-size:12.5px;font-weight:700;color:var(--otl-ink-strong);background:var(--otl-chip-bg)}.otl .otl-tc .otl-fact i{display:inline-block;width:9px;height:9px;border-radius:50%}.otl .otl-tc .otl-fact.otl-fact-dim{color:var(--otl-sub);border-style:dashed;font-weight:600}.otl .otl-tc .otl-tc-meta{display:flex;align-items:center;gap:8px;margin-top:8px;font-size:12.5px;color:var(--otl-sub);flex-wrap:wrap}.otl .otl-tc .otl-tc-meta .otl-tc-av{width:22px;height:22px;border-radius:50%}.otl .otl-tc .otl-tc-meta .otl-tc-user{font-weight:700;color:var(--otl-ink)}.otl .otl-tc .otl-tc-meta .otl-tc-react{margin-left:4px}.otl .otl-tc .otl-tc-places{display:flex;flex-wrap:wrap;gap:6px;margin-top:10px;padding-top:10px;border-top:1px dashed var(--otl-chip-border)}.otl .otl-tc .otl-pchip{border:1px solid var(--otl-chip-border);border-radius:999px;background:var(--otl-chip-bg);color:var(--otl-ink);font-size:12.5px;font-weight:700;padding:4px 10px;cursor:pointer}.otl .otl-tc .otl-pchip:hover{border-color:var(--otl-red);color:var(--otl-red)}.otl .otl-fact{display:inline-flex;align-items:center;gap:5px;border:1px solid var(--otl-chip-border);border-radius:6px;padding:2px 8px;font-size:12.5px;font-weight:700;color:var(--otl-ink-strong);background:var(--otl-chip-bg)}.otl .otl-fact i{display:inline-block;width:9px;height:9px;border-radius:50%}.otl-fab{position:fixed;right:24px;bottom:24px;z-index:1150;display:inline-flex;align-items:center;gap:8px;min-height:52px;padding:0 22px 0 18px;border:none;border-radius:26px;background:#08c;color:#fff;font-weight:800;font-size:15px;letter-spacing:.03em;cursor:pointer;box-shadow:0 6px 18px rgba(0,0,0,.28)}.otl-fab .otl-fab-icon{display:block;flex:0 0 auto}.otl-fab:hover{filter:brightness(1.08);box-shadow:0 8px 22px rgba(0,0,0,.32)}.otl-fab:focus-visible{outline:3px solid #fff;outline-offset:2px}html.composer-open .otl-fab,body.composer-open .otl-fab{display:none !important}.otl.otl-dark{--otl-ink:#E7E7E7;--otl-ink-strong:#ffffff;--otl-sub:#B7C0BC;--otl-card:#202E33;--otl-line:#3A4A52;--otl-chip-bg:#3F5962;--otl-chip-border:#587580;--otl-red:#F2174E;--otl-shadow:0 5px 10px rgba(0,14,20,.15);--otl-sea:#04171F;--otl-pref0:#34474F}.otl.otl-dark .otl-hero h1 .otl-h1a{color:#333}.otl.otl-dark .otl-tc .otl-tc-img{background:#2b3a41}.otl.otl-dark .otl-kchip.on{border-color:#6c8894}.otl.otl-dark .otl-pop .maplibregl-popup-content{background:#202e33;color:#e7e7e7}.otl.otl-dark .otl-pop .maplibregl-popup-tip{border-top-color:#202e33}.otl.otl-dark .otl-pop-in b{color:#fff}.otl.otl-dark .otl-pop-in .otl-pop-cnt{color:#e7e7e7}.otl.otl-dark .otl-badges .otl-badge.otl-badge-unearned .otl-badge-img-light{display:none}.otl.otl-dark .otl-badges .otl-badge.otl-badge-unearned .otl-badge-img-dark{display:block}.otl.otl-dark .otl-seg{background:rgba(32,46,51,.96)}.otl.otl-dark .otl-seg button{color:#e7e7e7}.otl.otl-dark .otl-seg button.on{color:#fff}.otl.otl-dark .otl-fbtn{border-color:#b7c0bc}body.otl-modal-open{overflow:hidden}@media(max-width: 924px){.otl{display:block;padding:8px 8px calc(88px + env(safe-area-inset-bottom, 0px))}.otl .otl-left-inner{position:static}.otl .otl-main{overflow:visible;max-height:none !important;padding-right:0}.otl .otl-mapwrap{margin:0 -8px 0;border-radius:0}.otl .otl-map{height:62vw;min-height:300px;max-height:460px}.otl .otl-kinds{flex-wrap:nowrap;overflow-x:auto;padding:8px 0 4px;margin:0 0 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}.otl .otl-kinds::-webkit-scrollbar{display:none}.otl .otl-kinds .otl-kchip{flex:0 0 auto}.otl .otl-tabs{top:var(--header-offset, 60px);gap:8px}.otl .otl-tab{min-height:42px;font-size:.9em;padding:0 4px}.otl .otl-badges .otl-badge-grid{gap:12px 8px}.otl .otl-tc{grid-template-columns:96px minmax(0, 1fr)}.otl .otl-tc .otl-tc-img{width:96px;height:72px}.otl .otl-modal{align-items:flex-end}.otl .otl-modal .otl-modal-box{width:100%;max-height:88vh;border-radius:16px 16px 0 0}.otl .otl-modal .otl-modal-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}.otl-fab{width:56px;min-height:56px;height:56px;padding:0;border-radius:50%;justify-content:center;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px))}.otl-fab .otl-fab-icon{width:26px;height:26px}.otl-fab .otl-fab-label{display:none}}html.mobile-view .otl{display:block;padding:8px 8px calc(88px + env(safe-area-inset-bottom, 0px))}html.mobile-view .otl .otl-left-inner{position:static}html.mobile-view .otl .otl-main{overflow:visible;max-height:none !important;padding-right:0}html.mobile-view .otl .otl-mapwrap{margin:0 -8px 0;border-radius:0}html.mobile-view .otl .otl-map{height:62vw;min-height:300px;max-height:460px}html.mobile-view .otl .otl-kinds{flex-wrap:nowrap;overflow-x:auto;padding:8px 0 4px;margin:0 0 10px;-webkit-overflow-scrolling:touch;scrollbar-width:none}html.mobile-view .otl .otl-kinds::-webkit-scrollbar{display:none}html.mobile-view .otl .otl-kinds .otl-kchip{flex:0 0 auto}html.mobile-view .otl .otl-tabs{top:var(--header-offset, 60px);gap:8px}html.mobile-view .otl .otl-tab{min-height:42px;font-size:.9em;padding:0 4px}html.mobile-view .otl .otl-badges .otl-badge-grid{gap:12px 8px}html.mobile-view .otl .otl-tc{grid-template-columns:96px minmax(0, 1fr)}html.mobile-view .otl .otl-tc .otl-tc-img{width:96px;height:72px}html.mobile-view .otl .otl-modal{align-items:flex-end}html.mobile-view .otl .otl-modal .otl-modal-box{width:100%;max-height:88vh;border-radius:16px 16px 0 0}html.mobile-view .otl .otl-modal .otl-modal-foot{padding-bottom:calc(14px + env(safe-area-inset-bottom, 0px))}html.mobile-view .otl-fab{width:56px;min-height:56px;height:56px;padding:0;border-radius:50%;justify-content:center;right:16px;bottom:calc(16px + env(safe-area-inset-bottom, 0px))}html.mobile-view .otl-fab .otl-fab-icon{width:26px;height:26px}html.mobile-view .otl-fab .otl-fab-label{display:none}
/*# sourceMappingURL=common_theme_56_4abb82f635f1a48b3b427e3c6839008f42afb57c.css.map?__ws=blog.evsmart.net */
