﻿#header{position:sticky;top:0;z-index:100;background-color:var(--bs-body-bg);border-bottom:1px solid var(--bs-border-color);padding:0}#header .logo{font-size:1.3rem;font-weight:700;color:var(--bs-primary);text-decoration:none;display:inline-flex;align-items:center;gap:.15rem}#header .logo>img{width:28px;height:28px}#header .nav-link.btn{--bs-btn-hover-bg: var(--bs-primary-bg-subtle);--bs-btn-active-bg: var(--bs-primary-bg-subtle);--bs-btn-active-color: var(--bs-body-color);--bs-btn-hover-color: var(--bs-body-color);padding:.25rem .5rem}#header .nav-link.btn:hover{color:var(--bs-btn-hover-color)}#header nav{display:flex;align-items:center;gap:1.5rem;flex-grow:1}#header nav ul.navbar{list-style-type:none;margin:0;padding:0;flex-grow:1;justify-content:center}#header nav>.auth{display:flex;align-items:center;gap:.75rem}#header nav>.auth .dropdown:first-child .dropdown-menu{font-size:1rem}#header nav .nav-item{position:relative}#header nav .nav-item .nav-link{position:relative;padding:.5rem .75rem;font-weight:500;color:var(--bs-primary);text-decoration:none;border-radius:var(--bs-border-radius);transition:background-color .2s ease,color .2s ease}#header nav .nav-item .nav-link::before{content:"";position:absolute;top:0;left:0;height:2px;background-color:var(--bs-primary);width:0;transition:width .3s ease}#header nav .nav-item.on .nav-link::before{width:100%}#header nav .nav-item .nav-link:hover,#header nav .nav-item .nav-link:focus{color:var(--bs-primary);background-color:var(--bs-primary-bg-subtle)}#header nav .nav-item .nav-link.active{font-weight:bolder}#header nav .nav-item .dropdown-menu{position:absolute;top:100%;left:0;display:none;flex-direction:column;background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:var(--bs-border-radius);box-shadow:0 .5rem 1rem rgba(0,0,0,.05);min-width:12rem;padding:.5rem 0;z-index:100}#header nav .nav-item .dropdown-menu .nav-item.has-children{position:relative}#header nav .nav-item .dropdown-menu .nav-item.has-children:hover>.dropdown-menu{display:flex;top:0;left:100%}#header nav .nav-item .dropdown-menu{.dropdown-item-padding:.5rem}#header nav .nav-item:hover>.dropdown-menu{display:flex}button.navbar-toggler{display:none;border-radius:50%;padding:.25rem}button.navbar-toggler .navbar-toggler-icon{width:1.5rem;height:1.5rem}#side-nav button.navbar-toggler,#masthead.alt button.navbar-toggler{display:flex}#masthead{display:flex;justify-content:space-between;align-items:center;padding-top:.25rem;padding-bottom:.25rem}#masthead.alt nav{display:none}#side-nav{position:fixed;top:0;right:0;width:80%;max-width:320px;height:100vh;background-color:var(--bs-body-bg);box-shadow:-4px 0 20px rgba(0,0,0,.1);z-index:1050;transform:translateX(100%);transition:transform .3s ease;display:flex;flex-direction:column;overflow-y:auto}#side-nav.show{transform:translateX(0)}#side-nav .nav-header{display:flex;justify-content:flex-end;align-items:center;padding:1rem 1rem .5rem}#side-nav .auth{display:flex;align-items:center;justify-content:space-between;padding:.1rem .5rem;border-bottom:1px solid var(--bs-border-color);gap:0}#side-nav .auth>.dropdown:first-child{flex-grow:1}#side-nav .auth>.dropdown:first-child .dropdown-menu{font-size:1rem}#side-nav .auth .dropdown-toggle{display:flex;align-items:center;gap:.25rem;font-size:1rem}#side-nav .auth .btn-sm{font-size:1rem;padding:.3rem .5rem}#side-nav nav.alt{padding:1rem}#side-nav nav.alt .nav-link{position:relative;padding:.5rem .75rem;font-size:.95rem;font-weight:500;color:var(--bs-link-color);text-decoration:none;border-radius:var(--bs-border-radius);transition:background-color .2s ease,color .2s ease}#side-nav nav.alt .nav-link.active{font-weight:bolder;color:var(--bs-primary)}#side-nav nav.alt .nav-link::before{content:"";position:absolute;top:0;left:0;height:2px;background-color:var(--bs-primary);width:0;transition:width .3s ease}#side-nav nav.alt .accordion-item{border:none;margin-bottom:.25rem}#side-nav nav.alt .accordion-item .accordion-button{font-weight:500;background:rgba(0,0,0,0);color:var(--bs-body-color);box-shadow:none;max-width:2rem;display:inline-flex;justify-content:center}#side-nav nav.alt .accordion-item .accordion-button:not(.collapsed){background-color:rgba(var(--bs-primary-rgb), 0.05)}#side-nav nav.alt .accordion-item .accordion-body{padding:.25rem 0 .5rem 1rem}#side-nav nav.alt .accordion-item .accordion-body a.nav-link{padding:.4rem 0;display:block;color:var(--bs-secondary-color)}#side-nav nav.alt .accordion-item .accordion-body a.nav-link:hover{color:var(--bs-primary)}#side-nav nav.alt .accordion-item .accordion-body .accordion{margin-left:1rem}#main{max-width:1200px;margin:2rem auto;padding:0;box-sizing:border-box}#main.container{display:flex;gap:1.5rem}#main.container>section{flex:2}#main.container>section.post>ul{list-style-type:none;padding:0}#main.container>section h1.title,#main.container>section h2.title{margin-bottom:1rem;font-weight:bolder}#main.container>section h1.title.avec,#main.container>section h2.title.avec{display:flex;justify-content:space-between;align-items:center}@media(max-width: 767.98px){#main.container>section h1.title.avec button[data-post=create],#main.container>section h2.title.avec button[data-post=create]{display:none}}#main.container>aside{flex:1}#main.container>aside h5{font-weight:bolder;margin-bottom:.75rem}#main.container>aside section.popular{margin-bottom:1.5rem}#main.container>aside section.popular>ul{list-style-type:none;margin:0;padding:0}#main.container>aside section.popular>ul>li{padding:.25rem .5rem}#main.container>aside section.popular>ul.job>li:not(:first-child){margin-top:.25rem}#main.container>aside section.popular>ul.job>li{margin-bottom:.25rem}#main.container>aside section.special,#main.container>aside section.featured{margin-bottom:1.5rem}#main.container>aside section.special article.card.compact,#main.container>aside section.featured article.card.compact{--bs-card-bg: var(--bs-body-bg);margin-bottom:.5rem}#main.container>aside section.special article.card.compact div.title,#main.container>aside section.featured article.card.compact div.title{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}#main.container>aside section.special h3.title,#main.container>aside section.featured h3.title{margin-bottom:.75rem}#main.container>aside section.special article.card.compact{border:2px solid var(--bs-primary)}#main section.quick{margin-bottom:1rem}#main section.quick .grid{margin-top:.5rem;display:grid;grid-template-columns:repeat(auto-fill, minmax(160px, 1fr));gap:1rem}#main section.quick .item{display:flex;flex-direction:column;align-items:center;text-align:center;background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:.5rem;padding:1.2rem 1rem;margin-bottom:.5rem;text-decoration:none;color:var(--bs-body-color);transition:all .2s ease}#main section.quick .item:hover{background-color:var(--bs-tertiary-bg);transform:translateY(-2px);box-shadow:0 3px 8px rgba(0,0,0,.06)}#main section.quick .item .icon{font-size:1.75rem;margin-bottom:.4rem}#main section.quick .item .name{font-weight:600;font-size:.95rem;margin-bottom:.2rem;color:var(--bs-body-color)}#main section.quick .item .desc{font-size:.8rem;color:var(--bs-secondary-color)}#main>.popular .list,.list.job,.list.ad{list-style:none;padding:0;margin:0}#main>.popular .list .item,.list.job .item,.list.ad .item{background-color:var(--bs-light-bg-subtle);border:1px solid var(--bs-dark-bg-subtle);color:var(--bs-body-color);padding:1rem;border-radius:.75rem;margin-bottom:.75rem;transition:background-color .3s;display:flex;flex-direction:column;gap:.5rem}#main>.popular .list .item:hover,.list.job .item:hover,.list.ad .item:hover{background-color:var(--highlight-bg)}#main>.popular .list .item article.hentry>a,.list.job .item article.hentry>a,.list.ad .item article.hentry>a{text-decoration:none;color:var(--bs-body-color)}#main>.popular .list .item article.hentry .entry-header,.list.job .item article.hentry .entry-header,.list.ad .item article.hentry .entry-header{display:flex;justify-content:space-between;align-items:center}#main>.popular .list .item article.hentry .entry-header time.ago,.list.job .item article.hentry .entry-header time.ago,.list.ad .item article.hentry .entry-header time.ago{color:var(--bs-secondary)}#main>.popular .list .item article.hentry .entry-author,.list.job .item article.hentry .entry-author,.list.ad .item article.hentry .entry-author{display:flex;justify-content:space-between;font-size:.8rem;color:var(--bs-secondary)}#main>.popular .list .item article.hentry .entry-title,.list.job .item article.hentry .entry-title,.list.ad .item article.hentry .entry-title{display:inline-flex;align-items:baseline;gap:.5rem;font-size:1rem;font-weight:600;line-height:1.4;padding:.5rem 0 .25rem}#main>.popular .list .item article.hentry .entry-title h3.title,.list.job .item article.hentry .entry-title h3.title,.list.ad .item article.hentry .entry-title h3.title{font-size:1rem}#main>.popular .list .item article.hentry .preview,.list.job .item article.hentry .preview,.list.ad .item article.hentry .preview{font-size:.95rem}#main>.popular .list .item article.hentry .preview.blur,.list.job .item article.hentry .preview.blur,.list.ad .item article.hentry .preview.blur{color:var(--bs-secondary-color)}#main>.popular .list .item article.hentry .entry-meta,.list.job .item article.hentry .entry-meta,.list.ad .item article.hentry .entry-meta{display:flex;justify-content:space-between;font-size:.85rem}#main>.popular .list .item article.hentry .entry-meta .comments,.list.job .item article.hentry .entry-meta .comments,.list.ad .item article.hentry .entry-meta .comments{color:var(--bs-primary);font-weight:600}#main>.popular .list .item article.hentry .entry-meta .likes,.list.job .item article.hentry .entry-meta .likes,.list.ad .item article.hentry .entry-meta .likes{color:var(--bs-scondary)}.card{background-color:var(--bs-card-bg);color:var(--bs-body-color);border-radius:.75rem;padding:.25rem .5rem;margin-bottom:1rem;transition:background-color .3s,box-shadow .3s}.card.primary,.card.widget{border:2px solid var(--bs-primary)}.card h3{font-weight:600}.card p{font-size:.95rem;margin-bottom:0}.latest .list li{padding:.75rem 0;border-bottom:1px solid var(--bs-border-color);font-size:.95rem}.latest .list li:last-child{border-bottom:none}.modal-backdrop.backdrop-auth{background:none;position:fixed;inset:0;z-index:1040;opacity:1 !important}.modal-backdrop.backdrop-auth::after{content:"";position:absolute;inset:0;background:linear-gradient(to left, rgba(0, 0, 0, 0.5), transparent 40%),url("/i/sexy.png") no-repeat right center;background-size:contain;background-repeat:no-repeat;background-position:right center;background-color:#f6f7f9;opacity:0;transition:opacity .5s ease;z-index:0}.modal-backdrop.backdrop-auth.loaded::after{opacity:1}[data-bs-theme=dark] .modal-backdrop.backdrop-auth::after{background-color:#1f2232}#auth .modal-content{background-color:hsla(0,0%,100%,.85);backdrop-filter:blur(12px);-webkit-backdrop-filter:blur(12px);border:1px solid hsla(0,0%,100%,.4);border-radius:.75rem;box-shadow:0 1rem 2rem rgba(0,0,0,.15);padding:1.25rem;color:#212529;transition:all .3s ease}[data-bs-theme=dark] #auth .modal-content{background-color:rgba(31,34,50,.75);border:1px solid hsla(0,0%,100%,.1);color:#e9ecef;box-shadow:0 1rem 2rem rgba(0,0,0,.5)}.divider{display:flex;align-items:center;justify-content:center;gap:.25rem;height:1.5rem}.divider .line{flex:1;height:2px;background:linear-gradient(to right, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.6))}.divider .line:last-child{background:linear-gradient(to left, rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.25), rgba(0, 0, 0, 0.6))}.divider .text{padding:0 .25rem;font-size:.875rem;color:var(--bs-body-color);font-weight:500;white-space:nowrap;z-index:1}[data-bs-theme=dark] .divider .line{background:linear-gradient(to right, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.4))}[data-bs-theme=dark] .divider .line:last-child{background:linear-gradient(to left, rgba(255, 255, 255, 0), rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0.4))}[data-bs-theme=dark] .divider .text{color:hsla(0,0%,100%,.85)}#auth .modal-content{border-radius:1.25rem;background-color:var(--bs-body-bg);box-shadow:0 1rem 2rem rgba(0,0,0,.08)}#auth .modal-content form .note{color:var(--bs-secondary);font-size:.85rem;padding-top:.25rem;padding-right:.5rem}#auth h5.modal-title{font-weight:bold}#auth .signup{display:flex;width:100%;justify-content:space-between;align-items:center}#auth .signup>button.btn-link{text-decoration:none}#auth .signup>a{text-decoration:none}#auth small.char{font-size:75%}#auth small.char::before{content:"-";color:var(--bs-warning);margin:0 .5rem}#auth .form-group.with-icon{position:relative}#auth .form-group.with-icon .form-control{padding-left:2.5rem;height:3.25rem;border-radius:.75rem}#auth .form-group.with-icon .icon{position:absolute;top:50%;left:.9rem;transform:translateY(-50%);font-size:1.1rem;color:var(--bs-secondary-color)}#auth .btn-toggle-visibility{position:absolute;top:50%;right:.75rem;transform:translateY(-50%);background:rgba(0,0,0,0);border:none;padding:0;color:var(--bs-secondary-color);font-size:1.1rem;line-height:1}#auth button[data-signup-type]{font-weight:bold}#auth button[data-signup-type] small{color:var(--bs-secondary);font-weight:normal}#auth .social{display:flex;align-items:center;justify-content:space-between;gap:.5rem;width:100%;transition:background-color .2s ease}#auth .social button.btn{display:flex;align-items:baseline;width:100%;padding:.2rem 1rem .25rem 3rem;background-repeat:no-repeat;background-position:left .75rem center;background-size:1.25rem auto;transition:background-color .2s ease}#auth .social button.btn small{font-size:.75rem;font-weight:400;opacity:.7}#auth .social button.btn.kakao{background-color:#fee500;border:2px solid #fee500;color:#3c1e1e;background-image:url("/i/social/kakao.svg")}#auth .social button.btn.kakao:hover{background-color:#ffeb3b}#auth .social button.btn.naver{border:2px solid #03c75a;color:#03c75a;background-image:url("/i/social/naver.svg");background-size:2.2rem auto;background-position:left 0 center}#auth .social button.btn.naver:hover{background-color:#06b14a;color:#fff}#auth .restriction .mature{display:flex;padding:0;align-items:center;gap:.5rem;margin-bottom:.25rem}#auth .restriction .mature img{width:92px;height:92px;flex-shrink:0;content:url("/i/restrict.png")}#auth .restriction .mature p{line-height:1.2rem;margin-bottom:0;padding-bottom:0;color:var(--bs-body-color)}#auth .restriction .alert{font-size:90%;padding-top:0;margin-bottom:0}#auth .restriction button.btn{width:100%}[data-bs-theme=dark] #auth .restriction .mature img{content:url("/i/restrict-dark.png")}.shell{z-index:1000}.fab{position:fixed;bottom:1.5rem;right:1.5rem;z-index:1051;width:56px;height:56px;border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.25);transition:transform .2s ease-in-out}.fab:hover{transform:scale(1.05)}.fab.write{border-radius:50%;display:flex;align-items:center;justify-content:center;box-shadow:0 4px 10px rgba(0,0,0,.25);transition:transform .2s ease-in-out;background-color:var(--bs-primary);background-image:url("/i/write.svg");background-repeat:no-repeat;background-position:center;background-size:22px;color:rgba(0,0,0,0)}.fab.write:hover{transform:scale(1.05);background-color:#ff4c94}.theme.dropdown>button.dropdown-toggle{display:flex;align-items:center}.theme.dropdown .theme{display:inline-block;width:1rem;height:1rem;background-color:var(--bs-primary);mask-repeat:no-repeat;mask-size:cover}.theme.dropdown button.dropdown-item{display:inline-flex;align-items:center;gap:.5rem}.theme.dropdown button.dropdown-item:hover{background-color:rgba(var(--bs-primary-rgb), 0.05)}.theme.dropdown button.dropdown-item.on{background-color:rgba(var(--bs-primary-rgb), 0.2)}.theme.dropdown .theme.system{mask-image:url("/i/theme/system.svg")}.theme.dropdown .theme.dark{mask-image:url("/i/theme/dark.svg")}.theme.dropdown .theme.light{mask-image:url("/i/theme/light.svg")}.navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28108,117,125,1%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}[data-bs-theme=dark] .navbar-toggler-icon{--bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255,255,255,0.7%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e")}.pagination{gap:.25rem}.pagination .page-item .page-link{display:flex;align-items:center;justify-content:center;min-width:1.75rem;height:1.75rem;padding:0;font-size:98%;font-weight:500;border-radius:1rem;background-color:rgba(0,0,0,0);border:1px solid rgba(0,0,0,0);color:var(--bs-body-color);transition:all .2s ease;cursor:pointer}.pagination .page-item .page-link:hover:not(.disabled):not([aria-disabled=true]){background-color:var(--bs-primary-bg-subtle);border-color:var(--bs-border-color);color:var(--bs-primary)}.pagination .page-item .page-link svg{width:1rem;height:1rem;fill:currentColor}.pagination .page-item.active .page-link{background-color:var(--bs-primary);color:#fff;border-color:var(--bs-primary);pointer-events:none}.pagination .page-item.prev .page-link,.pagination .page-item.next .page-link{border:none;background-color:rgba(0,0,0,0)}.pagination .page-item.prev .page-link:hover,.pagination .page-item.next .page-link:hover{border:1px solid var(--bs-border-color);background-color:var(--bs-light)}.pagination .page-item .disabled{opacity:.4;cursor:not-allowed}nav.pagination{margin:2rem auto 2rem auto}nav.pagination>a.more{display:block;width:100%;position:relative;text-align:center}nav.pagination>a.more hr{border:0;height:1px;background-image:linear-gradient(to right, rgba(var(--bs-light-rgb), 0), rgba(var(--bs-light-rgb), 0.75), rgba(var(--bs-light-rgb), 0));position:relative;top:.5rem}nav.pagination>a.more h5{display:flex;justify-content:center;align-items:center}nav.pagination>a.more button{position:absolute;top:-0.2rem;left:50%;transform:translateX(-50%);display:flex;padding-left:1rem;padding-right:1rem;background-color:var(--bs-body-bg);color:var(--bs-light);border:1px solid rgba(var(--bs-light-rgb), 0.2);font-size:95%}nav.pagination>a.more .carot{width:24px;height:24px;margin-left:.25rem;background-color:var(--bs-link-color);mask-image:url("/i/more.svg");mask-repeat:no-repeat;mask-size:cover}.wiggle{animation:wiggle .82s cubic-bezier(0.36, 0.07, 0.19, 0.97) both;transform:translate3d(0, 0, 0);backface-visibility:hidden;perspective:1000px}@keyframes wiggle{10%,90%{transform:translate3d(-1px, 0, 0)}20%,80%{transform:translate3d(2px, 0, 0)}30%,50%,70%{transform:translate3d(-4px, 0, 0)}40%,60%{transform:translate3d(4px, 0, 0)}}.form-floating>label{top:.15rem;left:.5rem;max-height:2rem;background-color:var(--bs-body-bg)}.form-floating>.form-control:focus~label,.form-floating>.form-control:autofill~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-select:focus~label,.form-floating>.form-select:autofill~label,.form-floating>.form-select:not(:placeholder-shown)~label{padding:0 .75rem !important;height:auto;line-height:1;border-radius:0;box-shadow:1px 1px 0 rgba(var(--bs-tertiary-bg-rgb), 0.2);padding:0 .75rem}.form-floating{margin-top:.75rem}.form-floating input[type=file]{position:relative;top:.2rem}.form-floating input[data-only=number]+.spell{text-size:95%;color:var(--bs-muted);margin-bottom:.5rem}.ellipsis{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;max-width:100%}button[data-clear].btn-close{width:.8rem;height:.8rem}button.btn>i.write:after{content:" ";display:block;width:20px;height:20px;background-image:url("/i/write.svg");background-size:cover}button.btn.btn-sm>i.write:after{width:16px;height:16px}.confirm.collapse,.confirm.collapsing{border-radius:var(--bs-border-radius-xl);background-color:var(--bs-light-bg-subtle) !important;border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color);padding:.25rem .5rem}.confirm.collapse .input-group,.confirm.collapsing .input-group{justify-content:end;padding-right:.75rem}.confirm.fit{position:absolute;bottom:0;right:0}img.sns{width:24px;height:24px}img.sns.small{width:18px;height:18px}time .hm{color:var(--bs-secondary);font-size:96%}time .s{color:var(--bs-secondary);font-size:96%}.card.disabled{opacity:.65;filter:grayscale(20%);transition:opacity .2s ease}.card.disabled .card-header,.card.disabled .card-body,.card.disabled .card-footer{background-color:var(--bs-card-bg)}.card.disabled .dot{background-color:var(--bs-secondary-border-subtle)}.card.disabled .title{text-decoration:line-through}.card.disabled .text-bg-success{color:#000 !important;background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important}.badge{background:rgba(108,117,125,.15);color:#6c757d}.badge.primary{background:rgba(237,78,142,.12);color:var(--bs-primary)}.badge.success{background:rgba(25,135,84,.12);color:#198754}.badge.warning{background:rgba(255,193,7,.15);color:#b88300}.badge.info{background:rgba(13,202,240,.15);color:#0aa2c0}.badge.secondary{background:rgba(108,117,125,.15);color:#6c757d}.input-group .input-group-text{margin-bottom:0}nav[aria-label=breadcrumb]{padding-block:.25rem}.breadcrumb{display:flex;align-items:center;gap:.125rem;font-size:var(--bs-body-font-size, 0.9375rem);background:rgba(0,0,0,0);margin:0;padding:0;white-space:nowrap;overflow:hidden}.breadcrumb .breadcrumb-item{flex:0 1 auto;min-width:0;color:var(--bs-secondary-color);letter-spacing:.01em}.breadcrumb .breadcrumb-item>a{text-decoration:none;border-bottom:1px dotted rgba(0,0,0,0);transition:color .18s ease,border-color .18s ease}.breadcrumb .breadcrumb-item>a:hover{color:var(--bs-primary);border-bottom-color:currentColor}.breadcrumb .breadcrumb-item>a:focus-visible{outline:2px solid color-mix(in srgb, var(--bs-primary) 45%, transparent);outline-offset:2px;border-bottom-color:rgba(0,0,0,0)}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{color:var(--bs-tertiary-color);transform:translateY(-0.5px)}.breadcrumb .breadcrumb-item.active{color:var(--bs-emphasis-color);font-weight:600;text-overflow:ellipsis;overflow:hidden}.breadcrumb .breadcrumb-item.active a{pointer-events:none}.breadcrumb.is-compact .breadcrumb-item{display:none}.breadcrumb.is-compact .breadcrumb-item:first-child,.breadcrumb.is-compact .breadcrumb-item:last-child{display:inline-flex;align-items:center;gap:.125rem}.breadcrumb.is-compact .breadcrumb-item:nth-last-child(2)::before{content:"…";margin-inline:.375rem;color:var(--bs-tertiary-color)}@media(max-width: 420px){.breadcrumb{gap:0}.breadcrumb .breadcrumb-item+.breadcrumb-item::before{margin-inline:.375rem}}.card.wallet{padding:.25rem .5rem}.card.wallet .card-body{display:flex;justify-content:space-between;align-items:center}.card.wallet.widget .wallet-amount .value{letter-spacing:-0.02em}.card.wallet.widget .btn-group .btn{min-width:90px}@media(max-width: 576px){.card.wallet.widget .btn-group .btn{min-width:auto}}.card.wallet.widget a{text-decoration:none}.card.wallet.widget .card-header{background:rgba(0,0,0,0);border-bottom:none;display:flex;justify-content:space-between;align-items:center}.card.wallet.widget .card-body .balance{flex-grow:1}.card.wallet.widget .card-body .balance .krw{align-items:center}.card.wallet.widget .card-footer{border:none;background:rgba(0,0,0,0);color:var(--bs-muted)}.empty{border:1px dashed var(--bs-secondary);border-radius:12px;padding:2rem 1.25rem;text-align:center;background:var(--bs-body-bg);margin-top:.5rem}.empty .illust{font-size:2rem;margin-bottom:.5rem}.empty .text{color:var(--bs-secondary-color);margin-bottom:1rem}.empty button{display:inline-flex;gap:.5rem;align-items:center;border:none;border-radius:.6rem;padding:.5rem 1rem;background:var(--bs-primary);color:#fff;font-weight:700;cursor:pointer}.empty.premium{border:0}.empty.premium h3{color:var(--bs-muted);font-size:.9rem}.empty.premium{padding:.75rem 1.25rem}.empty.premium .desc{display:none}.empty ul.tip{display:inline-flex;flex-direction:column}.empty .btn{--bs-btn-hover-color: #fffaf0;--bs-btn-hover-bg: rgba(233,100,147);--bs-btn-active-color: #fffaf0;--bs-btn-active-bg: rgba(235,109,153);--bs-btn-active-border-color: rgb(225, 37, 102) }#comment .empty{padding:1.5rem 1.25rem}.denied{text-align:center;min-height:60vh;display:flex;align-items:center;justify-content:center}.denied .lock{margin:1rem auto 2rem auto;position:relative;width:80px;height:100px}.denied .lock .circle{width:100%;height:60%;border-radius:12px;background:var(--bs-light-bg-subtle);border:3px solid var(--bs-primary);position:absolute;bottom:0;animation:pulse 2.4s ease-in-out infinite}.denied .lock .shackle{width:60%;height:40%;border:3px solid var(--bs-primary);border-bottom:none;border-radius:50% 50% 0 0;position:absolute;top:-10px;left:50%;transform:translateX(-50%)}.krw{display:inline-flex;align-items:baseline;gap:.25rem}.krw .w{color:var(--bs-muted);margin-right:.2rem;font-size:95%}.krw .value{color:var(--bs-primary);font-weight:700;font-size:120%}.krw .spell{font-size:98%}.krw .spell::before{color:var(--bs-secondary);margin-left:.25rem}.krw .spell::after{color:var(--bs-secondary)}.krw>small{opacity:.65}.krw.br{flex-direction:column;align-items:flex-start;line-height:1.15}.krw.br .line.amount{display:inline-flex;align-items:baseline;gap:.25rem}.krw.br .line.spell{padding-left:1.25rem;display:inline-flex;align-items:baseline;gap:.1rem}.loading{text-align:center;color:var(--bs-muted);padding:.5rem}.history.list{list-style:none;padding:0;margin:0}.history.list .item{border:1px solid var(--bs-border-color);border-radius:.75rem;background:var(--bs-body-bg);padding:.75rem 1rem}.history.list .item+.item{margin-top:.75rem}.history.list .item .row-line{display:flex;align-items:center;justify-content:space-between;gap:1rem}.history.list .item .primary{min-width:0}.history.list .item .primary .title{display:flex;align-items:center;gap:.5rem;flex-wrap:wrap}.history.list .item .primary .title .name{font-size:1rem}.history.list .item .primary .title .badge{vertical-align:middle}.history.list .item .primary .meta{margin-top:.25rem;font-size:.875rem;color:var(--bs-secondary-color)}.history.list .item .primary .meta .amount{font-weight:700}.history.list .item .primary .meta .sep{margin:0 .375rem}.history.list .item .note{margin-top:.5rem}img.icon,svg.icon{width:1rem;height:1rem}.tag-badges .badge{display:inline-flex;align-items:center;gap:.25rem}.blur{filter:blur(2px);user-select:none}.btn[data-auth]{display:inline-flex;align-items:center;gap:.25rem}i.no-avatar{display:inline-block;background-image:url("/i/user.svg");background-size:cover}i.no-avatar.s24{width:24px;height:24px}i.no-avatar.s32{width:32px;height:32px}i.no-avatar.s36{width:36px;height:36px}i.no-avatar.s40{width:40px;height:40px}i.no-avatar.s48{width:48px;height:48px}i.no-avatar.s52{width:52px;height:52px}.form-floating+button{margin-top:.75rem}[data-bs-theme=dark] i.no-avatar{background-image:url("/i/user-dark.svg")}.dot{width:.5rem;height:.5rem;border-radius:50%;background:var(--bs-body-color);display:inline-block}.dot.primary{background:var(--bs-primary)}.dot.small{width:.25rem;height:.25rem;position:relative;top:-1px}.cdot{display:inline-block;width:.4em;height:.4em;border-radius:50%;margin:0 .1em;vertical-align:middle;background:var(--bs-body-color);box-shadow:0 0 3px color-mix(in srgb, var(--bs-body-color), transparent 60%)}@media(prefers-color-scheme: dark){.cdot{box-shadow:0 0 4px color-mix(in srgb, var(--bs-body-color), transparent 30%)}}.cdot.primary{background:var(--bs-primary);box-shadow:0 0 3px color-mix(in srgb, var(--bs-primary), transparent 60%)}.cdot.soft{background:color-mix(in srgb, var(--bs-primary), white 60%)}.cdot.alt{background:color-mix(in srgb, var(--bs-primary), #ffdee8 20%)}@keyframes float{0%,100%{transform:translateX(-50%) translateY(0) rotate(-2deg)}50%{transform:translateX(-50%) translateY(-6px) rotate(-1deg)}}@keyframes pulse{0%,100%{box-shadow:0 0 0 0 rgba(var(--bs-primary-rgb), 0.4)}50%{box-shadow:0 0 0 12px rgba(var(--bs-primary-rgb), 0)}}.search{--collapsed: 6ch;--expanded: 18ch;--height: 2.25rem;--radius: .625rem;--search-accent: var(--bs-light-bg-subtle);--search-border: var(--bs-secondary);--search-accent-rgb: var(--bs-secondary-rgb, 108,117,125);--search-contrast: #fff;position:relative;display:inline-flex;align-items:stretch;flex-wrap:nowrap;isolation:isolate;max-width:100%;vertical-align:middle}.search .form-control{height:var(--height);line-height:calc(var(--height) - 2px);border-radius:var(--radius);font-size:.875rem}.search button.clear,.search button.submit{height:var(--height);padding:0 .75rem;display:inline-flex;align-items:center;justify-content:center;white-space:nowrap;font-size:.813rem;line-height:1;flex:0 0 auto;border:1px solid var(--search-border);background:rgba(0,0,0,0);color:inherit;cursor:pointer;user-select:none;transition:background-color .15s ease,border-color .15s ease,color .15s ease,filter .15s ease}.search button.submit{font-weight:600}.search input,.search select,.search button{height:var(--height)}.search input+.prompt-wrap,.search select+.prompt-wrap,.search button+.prompt-wrap{margin-left:.5rem}.search.sm{--height: 2rem;--expanded: 12ch;--radius: .5rem}.search.lg{--height: 2.5rem;--expanded: 22ch;--radius: .75rem}.search:not(.prompt) .form-control{min-width:12ch}.search:not(.prompt) button.clear{display:none}.search.prompt{--caret: .8rem}.search.prompt .prompt-wrap{position:relative;display:inline-flex;align-items:center;height:var(--height);flex:0 1 auto}.search.prompt .prompt-wrap>.form-control{width:var(--collapsed);min-width:0;height:100%;padding:0 .875rem;border:1px solid var(--search-border);border-right:0;border-radius:var(--radius) 0 0 var(--radius);font-size:.875rem;line-height:calc(var(--height) - 2px);transition:width .18s ease,border-color .15s ease;background-color:var(--bs-body-bg);color:var(--bs-body-color)}.search.prompt .prompt-wrap>.form-control:focus{outline:none}.search.prompt .prompt-wrap>.form-control::placeholder{color:rgba(0,0,0,0)}.search.prompt .caret{position:absolute;left:.875rem;top:80%;transform:translateY(-50%);pointer-events:none;z-index:2}.search.prompt .caret:after{content:"";display:block;width:var(--caret);border-bottom:1.5px solid var(--search-border);animation:caret-blink 1s steps(1, end) infinite}.search.prompt button.clear,.search.prompt button.submit{margin-left:0;border-left:0;border-radius:0}.search.prompt button.submit{background:var(--search-accent);color:var(--search-contrast);border-radius:0 var(--radius) var(--radius) 0}.search.prompt button.submit+.counter{margin-left:1rem;display:flex;align-items:center;gap:.25rem}.search.prompt .prompt-wrap>.form-control:hover{border-color:color-mix(in oklab, rgb(var(--search-accent-rgb)) 92%, transparent)}.search.prompt button.submit:hover{filter:brightness(0.95);border-color:color-mix(in oklab, rgb(var(--search-accent-rgb)) 92%, transparent)}.search.prompt button.clear:hover{background:color-mix(in oklab, rgb(var(--search-accent-rgb)) 9%, transparent)}.search.prompt.is-open .form-control{width:var(--expanded)}.search.prompt.has-value .prompt-caret{display:none}.search.prompt.has-value button.clear{display:inline-flex}.search.prompt button.clear{display:none}.search.prompt.primary{--search-accent: var(--bs-primary);--search-accent-rgb: var(--bs-primary-rgb, 230,73,128);--search-contrast: #fff}.search.prompt.warning{--search-accent: var(--bs-warning);--search-accent-rgb: var(--bs-warning-rgb, 255,193,7);--search-contrast: #000}.search.prompt.danger{--search-accent: var(--bs-danger);--search-accent-rgb: var(--bs-danger-rgb, 220,53,69);--search-contrast: #fff}.search.prompt.success{--search-accent: var(--bs-success);--search-accent-rgb: var(--bs-success-rgb, 25,135,84);--search-contrast: #fff}.search.prompt.info{--search-accent: var(--bs-info);--search-accent-rgb: var(--bs-info-rgb, 13,202,240);--search-contrast: #000}.search.prompt.trust{--search-accent: var(--bs-trust);--search-accent-rgb: var(--bs-trust-rgb, 13,202,240);--search-contrast: #000}@keyframes caret-blink{0%,49%{opacity:1}50%,100%{opacity:0}}@media(max-width: 480px){.search{--expanded: 16ch}}nav.tab.scroll{position:relative;padding:.25rem 0 0 0;border-bottom:1px solid var(--bs-border-color);background:rgba(0,0,0,0)}nav.tab.scroll .scroll-btn{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:2rem;height:2rem;border:0;border-radius:999px;background:var(--bs-info-bg-subtle);color:var(--bs-body-color);box-shadow:0 1px 8px rgba(0,0,0,.08);display:none;align-items:center;justify-content:center;line-height:1;cursor:pointer}nav.tab.scroll .scroll-btn.prev{left:.25rem}nav.tab.scroll .scroll-btn.next{right:.25rem}nav.tab.scroll .scroll-btn:hover{background:var(--bs-info)}nav.tab.scroll .tabs{position:relative;z-index:2;display:flex;gap:.25rem;list-style:none;margin:0;border-top:1px solid var(--bs-primary);padding:.5rem 2.25rem .25rem 2.25rem;overflow-x:auto;overflow-y:hidden;scrollbar-width:none;-ms-overflow-style:none;scroll-snap-type:x proximity;-webkit-overflow-scrolling:touch}nav.tab.scroll .tabs::-webkit-scrollbar{display:none}nav.tab.scroll .tab{flex:0 0 auto}nav.tab.scroll .tab-link{display:inline-flex;align-items:center;gap:.4rem;padding:.5rem .9rem;border-radius:999px;text-decoration:none;white-space:nowrap;color:var(--bs-body-color);background:var(--bs-tertiary-bg);border:1px solid rgba(0,0,0,0);scroll-snap-align:start;transition:background-color .15s ease,color .15s ease,box-shadow .15s ease,border-color .15s ease}nav.tab.scroll .tab-link .ico{font-size:1rem;line-height:1}nav.tab.scroll .tab-link .txt{line-height:1}nav.tab.scroll .tab-link:hover{background:var(--bs-highlight-bg)}nav.tab.scroll .tab-link.active{color:var(--bs-white);background:var(--bs-primary);border-color:var(--bs-primary);box-shadow:0 4px 14px rgba(0,0,0,.08)}nav.tab.scroll .tab-link:focus-visible{outline:0;box-shadow:0 0 0 .2rem rgba(237,78,142,.25)}@media(min-width: 992px){nav.tab.scroll .tabs{justify-content:flex-start;padding:.25rem 0}nav.tab.scroll .tab-link{padding:.6rem 1.1rem}}nav.tab.scroll+*{margin-top:.75rem}#main>section>section.hero{padding:0 0 .75rem 0}#main>section>section.hero .title{font-size:clamp(1.4rem,3vw,2rem);font-weight:800;letter-spacing:-0.02em;margin:0 0 .375rem 0}#main>section>section.hero .subtitle{margin:0 0 .85rem 0;color:var(--bs-secondary-color);font-size:.938rem}#main>section>section.hero .chips{display:flex;gap:.5rem;overflow:auto;padding:.625rem 0 .375rem 0}#main>section>section.hero .chips .chip{display:inline-flex;align-items:center;padding:.375rem .625rem;border-radius:999px;background:var(--highlight-bg);color:var(--bs-body-color);text-decoration:none;white-space:nowrap;font-size:.875rem;transition:background .2s ease}#main>section>section.hero .chips .chip:hover{background:color-mix(in oklab, var(--bs-link-hover-color), #fff 70%);color:var(--bs-primary)}.list.bubble{display:grid;grid-template-columns:1fr;gap:.75rem;margin-top:.5rem}@media(min-width: 768px){.list.bubble{grid-template-columns:1fr 1fr}}@media(min-width: 1200px){.list.bubble{grid-template-columns:1fr 1fr 1fr}}.list.bubble.job{margin-top:.75rem;margin-bottom:.75rem}@media(min-width: 1200px){.list.bubble.job{grid-template-columns:1fr 1fr}}.list.bubble.job .card.special h5.title{margin-top:.25rem;margin-bottom:.5rem}.list.bubble.job .card.special .meta{justify-content:flex-start;align-items:center;margin-bottom:.3rem}.list.bubble.job .card.special .title+.meta{margin-bottom:0}.list.bubble.job .card.featured h5.title{margin-top:.15rem;margin-bottom:.5rem}.list.bubble.job .card.featured .meta{justify-content:flex-start;align-items:center}.list.bubble.job .card.featured .title+.meta{margin-bottom:0}.list.bubble article{position:relative;background:var(--bs-body-bg);border:1px solid var(--bs-border-color);border-radius:18px;padding:.75rem .85rem;box-shadow:0 4px 10px rgba(0,0,0,.04);transition:transform .12s ease,box-shadow .12s ease,border-color .12s ease}.list.bubble article.card{padding:0 !important;margin-top:.2rem;margin-bottom:.2rem}.list.bubble article.card .card-header,.list.bubble article.card .card-body,.list.bubble article.card .card-footer{pading:0}.list.bubble article.card .title{display:flex;align-items:center;gap:.5rem}.list.bubble article.card a{text-decoration:none}.list.bubble article.card.disabled{color:var(--bs-secondary);background-color:var(--bs-card-bg)}.list.bubble article.card.special .card-body,.list.bubble article.card.featured .card-body{display:flex;gap:.5rem}.list.bubble article.card.special,.list.bubble article.card.featured{border-radius:.75rem;box-shadow:0 4px 12px rgba(0,0,0,.06)}.list.bubble article.card.special .meta .badge:not(.shop),.list.bubble article.card.featured .meta .badge:not(.shop){font-weight:normal}.list.bubble article.card.special .content,.list.bubble article.card.featured .content{padding:.25rem .5rem}.list.bubble article.card.special{border:2px solid var(--bs-primary)}.list.bubble article.card.featured{border:2px solid var(--bs-border-color)}.list.bubble article .thumb{flex-shrink:0;width:80px;height:80px}.list.bubble article .thumb img{width:100%;height:100%;object-fit:cover;border-radius:var(--bs-border-radius)}.list.bubble article .desc{font-size:.9rem}.list.bubble article .meta{display:flex;align-items:center;justify-content:space-between;gap:.25rem;margin-bottom:.5rem}.list.bubble article .meta .badge{color:var(--bs-body-color)}.list.bubble article .meta .shop{display:flex;align-items:center;gap:8px}.list.bubble article .meta .shop.badge{font-weight:bold !important;background:var(--bs-trust);color:var(--bs-white)}.list.bubble article .dot{display:inline-block;width:8px;height:8px;border-radius:50%;background:var(--bs-primary)}.list.bubble article .dot.disabled{background:var(--bs-secondary)}.list.bubble article .stats{display:flex;align-items:center;gap:8px;flex-wrap:wrap}.list.bubble article .stat{display:inline-flex;align-items:center;gap:6px;padding:.25rem .5rem;border-radius:999px;font-size:.85rem;background:var(--bs-light-bg-subtle);color:var(--bs-secondary-color)}.list.bubble article .stat .num{font-weight:bold;color:var(--bs-body-color)}.list.bubble article .time{font-size:.82rem;color:var(--bs-secondary-color)}.list.bubble article .content{font-size:.92rem;line-height:1.6;word-break:break-word;flex-grow:1;display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden}.list.bubble article .content dl{display:flex;align-items:center;gap:.5rem;margin-bottom:0}.list.bubble article .content dl dt{margin-bottom:.5rem}.list.bubble article .content.open{-webkit-line-clamp:unset;max-height:none}.list.bubble article .more{display:inline-block;margin-top:.5rem;font-size:.9rem;cursor:pointer;color:var(--bs-primary);text-decoration:none}.list.bubble .empty{padding:3rem 0;text-align:center;color:var(--bs-secondary-color);border:1px dashed var(--bs-border-color);border-radius:12px}aside .list.bubble{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}aside .list.bubble article.card.special{margin:0;border:1px solid var(--bs-border-color)}#main>section.post{max-width:784px}#main>section.post.blind{position:relative}#main>section.post.blind>*{visibility:hidden}#main>section.post.blind::after{content:"";position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:2rem;background:rgba(0,0,0,.04);pointer-events:none;visibility:visible}#main>section.post>header{margin:1rem 0}#main>section.post>header>.toolbar{display:flex;align-items:center;gap:.5rem}#main>section.post p.desc+.toolbar{justify-content:end}#main>section.post article.post.list>a{display:block;color:inherit !important;text-decoration:none}#main>section.post article.post.list .icon.new::after{content:"NEW";display:inline-block;padding:.15rem .45rem;border-radius:.5rem;border:1px solid color-mix(in oklab, var(--bs-info) 55%, transparent);background:color-mix(in oklab, var(--bs-info) 92%, transparent);color:var(--bs-white);font-size:.65rem;letter-spacing:.02em;border-radius:1rem;padding:.25rem .5rem;line-height:1;font-weight:bold}#main>section.post article.post.list .entry-header{display:flex;align-items:center;justify-content:space-between;gap:.25rem;padding:.5rem 0}#main>section.post article.post.list .entry-author{display:inline-flex;align-items:center}#main>section.post article.post.list .entry-author .tier{margin-right:.25rem;line-height:0;display:inline-flex;align-items:center}#main>section.post article.post.list .entry-author .tier svg,#main>section.post article.post.list .entry-author .tier img{width:24px;height:24px}#main>section.post article.post.list .entry-author .author{display:inline-flex;gap:.3rem}#main>section.post article.post.list .entry-author .author .name{white-space:nowrap;color:var(--bs-secondary)}#main>section.post article.post.list .entry-author .author time{color:var(--bs-secondary-color);font-size:85%;white-space:nowrap}#main>section.post article.post.list .entry-author .author{margin-right:.5rem}#main>section.post article.post.list h3.entry-title{margin:0 .25rem 0 0;font-weight:700;font-size:1.02rem;color:var(--bs-heading-color);flex-grow:1;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;display:flex;align-items:center;gap:.5rem}#main>section.post article.post.list .entry-summary{color:var(--bs-secondary-color);margin:0 0 .25rem;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}#main>section.post article.post.list .entry-meta{display:inline-flex;align-items:center;gap:.9rem;font-size:.9rem;color:var(--bs-tertiary-color)}#main>section.post article.post.list .entry-meta .likes,#main>section.post article.post.list .entry-meta .comments,#main>section.post article.post.list .entry-meta .hits{white-space:nowrap}#main>section.post article.post.view header{margin-bottom:.75rem}#main>section.post article.post.view header h1.entry-title,#main>section.post article.post.view header h2.entry-title{font-size:1.25rem;margin:1rem 0}#main>section.post article.post.view header .entry-meta{display:flex;align-items:center;gap:.75rem}#main>section.post article.post.view header .entry-meta .vcard .at{color:var(--bs-secondary)}#main>section.post article.post.view header .entry-meta .vcard .author>strong:not(:last-child):after,#main>section.post article.post.view header .entry-meta .vcard .author>span:not(:last-child):after,#main>section.post article.post.view header .entry-meta .vcard .author>time:not(:last-child):after,#main>section.post article.post.view header .entry-meta .vcard .at>strong:not(:last-child):after,#main>section.post article.post.view header .entry-meta .vcard .at>span:not(:last-child):after,#main>section.post article.post.view header .entry-meta .vcard .at>time:not(:last-child):after{content:"·";color:var(--bs-secondary);display:inline-block;margin-right:.25rem;margin-left:.5rem}#main>section.post article.post.view .entry-content{padding:.25rem;line-height:1.6rem;margin-bottom:1.5rem}#main>section.post article.post.view .entry-content p{margin:0 0 1rem}#main>section.post article.post.view .entry-content p:empty{min-height:1.2rem}#main>section.post article.post.view .entry-content img{max-width:100%;height:auto;display:block;margin:1rem auto}#main>section.post article.post.view section.entry-content p{margin-bottom:0}#main>section.post article.post.view ul.attachment{list-style:none;margin:.5rem;padding:0}#main>section.post article.post.view ul.attachment img{width:24px;height:24px}#main>section.post article.post.view ul.attachment>li:first-child{margin-bottom:.5rem}#main>section.post article.post.view ul.attachment li{padding:.1rem}#main>section.post article.post.view ul.attachment li>a{width:100%;display:inline-flex;gap:.5rem;margin-left:.5rem;text-decoration:none}#main>section.post article.post.view ul.attachment li>a span{display:inline-block;max-width:80%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle;direction:rtl;text-align:left}#main>section.post article.post.view footer{display:flex;justify-content:space-between;align-items:center;gap:.75rem;flex-wrap:wrap}#main>section.post article.post.view footer .react{flex-grow:1}#main>section.post article.post.view footer .update{position:relative}#main>section.post article.post.view footer .update .buttons{display:flex;align-items:center;justify-content:flex-end;gap:.3rem}#main>section.post article.post.view footer .update [id^=post-delete]{position:absolute;bottom:2.2rem;right:0;z-index:999;min-width:200px;padding:.5rem .75rem;text-align:right;white-space:nowrap}#main>section.post article.post.view footer .update [id^=post-delete] .input-group{margin-top:.5rem;justify-content:flex-end}#main>section.post article.post.view.notice footer,#main>section.post article.post.view.faq footer,#main>section.post article.post.view.support footer{justify-content:flex-end}#main>section.post article.post .author{white-space:nowrap}#main>section.post ul.list>li:not(:last-child) article.post.list{border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)}#main>section.post ul.list article.post.list>a{padding:.5rem 0;transition:background-color .18s ease}#main>section.post ul.list article.post.list>a:hover{background-color:color-mix(in oklab, var(--bs-primary) 3%, var(--bs-body-bg))}#main>section.post ul.list.boxed>li:not(:last-child) article.post.list{border-bottom:none}#main>section.post ul.list.boxed article.post.list{border:none}#main>section.post ul.list.boxed article.post.list>a{border:1px solid var(--bs-border-color);border-radius:12px;background:var(--bs-body-bg);padding:.75rem 1rem;transition:box-shadow .2s ease,border-color .2s ease,background-color .2s ease}#main>section.post ul.list.boxed article.post.list>a:hover{background-color:color-mix(in oklab, var(--bs-primary) 6%, var(--bs-body-bg));border-color:color-mix(in oklab, var(--bs-primary) 28%, var(--bs-border-color));box-shadow:0 2px 8px rgba(0,0,0,.06)}#main>section.post ul#comment>li.empty{margin-top:1rem}.modal[id^=post-] .modal-title{font-weight:600}.modal[id^=post-] form .form-floating+div.content{margin-top:.5rem}.modal[id^=post-] form .form-floating+div.content>label{margin-bottom:.25rem;padding-left:.5rem}#post-report #editor{height:20vh}#post-report blockquote{position:relative;padding:1.5rem 2rem;margin:.5rem 0;border-radius:.75rem}#post-report blockquote::before,#post-report blockquote::after{position:absolute;font-size:8rem;color:var(--bs-secondary);opacity:.5}#post-report blockquote::before{content:"“";top:-2.5rem;left:-0.5rem}#post-report blockquote::after{content:"”";top:2rem;right:-0.5rem}#post-report blockquote p{margin:0}#post-report .quote+.form-floating{margin-top:1rem}@media(prefers-reduced-motion: reduce){*{transition:none !important}}.editor-toolbar{display:flex;gap:.25rem;flex-wrap:wrap;padding:.25rem .5rem;background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color, #dee2e6);border-radius:.375rem;margin-bottom:.5rem}.editor-toolbar button{appearance:none;border:none;background:rgba(0,0,0,0);color:var(--bs-secondary-color);padding:.3rem .6rem;font-size:.875rem;border-radius:.375rem;transition:background-color .2s ease}.editor-toolbar button[data-action=upload] span{letter-spacing:-1px}.editor-toolbar button:hover{background-color:var(--bs-secondary-bg-subtle)}.editor-toolbar button.is-active{background-color:var(--bs-primary);color:#fff}.editor-toolbar input[type=file]{display:none}.editor-file-list .file-item>.name{display:inline-block;direction:rtl;text-align:left;max-width:24rem;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:middle}[data-editor]{position:relative;width:100%;height:40vh;min-height:8rem;max-height:80vh;overflow-y:auto;border:1px solid var(--bs-border-color, #ced4da);border-radius:.375rem;background-color:var(--bs-body-bg);color:var(--bs-body-color);line-height:1.6;padding:1rem;transition:border-color .2s ease;scroll-behavior:smooth}[data-editor]:focus-within{border-color:var(--bs-primary);box-shadow:0 0 0 .2rem rgba(230,73,128,.25)}[data-editor] .ProseMirror{outline:none;width:100%;min-height:100%;font-family:inherit;white-space:pre-wrap;word-break:break-word}[data-editor] .ProseMirror p{margin:0}[data-editor] .ProseMirror p:empty{min-height:1.2em}[data-editor] .ProseMirror img{max-width:90%;height:auto;border-radius:.25rem;margin:0 auto .75rem}[data-editor] .ProseMirror ul,[data-editor] .ProseMirror ol{padding-left:1.25rem;margin-bottom:.75rem}[data-editor] .ProseMirror blockquote{margin:1rem 0;padding:.5rem 1rem;border-left:3px solid var(--bs-secondary);background-color:var(--bs-secondary-bg-subtle);color:var(--bs-secondary-color);font-style:italic}[data-editor] .ProseMirror.is-editor-empty:first-child::before{content:attr(data-placeholder);color:var(--bs-secondary-color);float:left;height:0;pointer-events:none;font-style:italic;opacity:.6}#auth.modal .modal-title,#welcome.modal .modal-title{font-weight:600;display:flex;align-items:center;gap:.5rem}#auth.modal .modal-title small,#welcome.modal .modal-title small{font-weight:500}#auth.modal .modal-title .logo,#welcome.modal .modal-title .logo{display:inline-flex;color:var(--bs-primary);gap:.125rem;align-items:center}#auth.modal .modal-content.welcome .modal-body,#welcome.modal .modal-content.welcome .modal-body{line-height:1.8;padding:1rem}#auth.modal .modal-content.welcome .modal-body p,#welcome.modal .modal-content.welcome .modal-body p{margin-bottom:1rem}#auth.modal .modal-content.welcome .modal-footer,#welcome.modal .modal-content.welcome .modal-footer{padding-top:.75rem;justify-content:center}#main.member #profile form[name=profile-basic] .form-floating{margin-top:1.25rem}#main.member #profile section.security>div{padding:.5rem}#main.member #profile section.security h4{margin-bottom:.75rem}#main.member #profile section.security h4+.form-floating{margin-top:1.25rem}#main.member #profile #profile-intro{line-height:160%}#main.member #profile>.head{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;align-items:center;padding:.75rem 0 1rem;border-bottom:1px solid var(--bs-border-color)}#main.member #profile>.head .avatar{position:relative;width:96px;height:96px;border-radius:50%;overflow:visible}#main.member #profile>.head .avatar .avatar-edit .edit-btn{position:absolute;right:4px;bottom:4px;width:32px;height:32px;border-radius:50%;background:var(--bs-body-bg) url("/i/edit.svg") center/80% no-repeat;border:1px solid var(--bs-border-color);box-shadow:0 1px 2px rgba(0,0,0,.1);cursor:pointer;transition:all .15s}#main.member #profile>.head .avatar .avatar-edit .edit-btn:hover{background:var(--bs-primary-bg-subtle) url("/i/edit.svg") center/80% no-repeat}#main.member #profile>.head .meta .line{padding-bottom:.25rem}#main.member #profile>.head .meta .line:first-child{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem}#main.member #profile>.head .meta .line:first-child .nick{font-size:1.125rem;font-weight:700}#main.member #profile>.head .meta .line:first-child .badge.type{font-size:.85rem;font-weight:600;border:1px solid var(--bs-border-color);padding:.2rem .5rem;border-radius:999px;background:var(--bs-body-bg)}#main.member #profile>.head .meta .line:first-child .chip.petal,#main.member #profile>.head .meta .line:first-child .chip.tier{font-size:.85rem;padding:.2rem .6rem;border-radius:999px;background:var(--bs-light-bg-subtle);border:1px solid var(--bs-border-color)}#main.member #profile>.head .meta .line:last-child{display:flex;flex-wrap:wrap;align-items:center;gap:.5rem;margin-top:.25rem}#main.member #profile>.head .meta .line:last-child .dot{opacity:.6}#main.member #profile>.head .actions{display:flex;gap:.5rem}#main.member #profile h3{font-size:1rem;font-weight:600;margin-bottom:.75rem}#main.member #profile form .form-actions{display:flex;gap:.5rem;justify-content:flex-end;margin-top:1rem}#main.member #profile form[name=profile-basic]{margin-top:1rem}#main.member #profile>.foot{margin-bottom:3rem}@media(max-width: 576px){#main.member #profile>.head{grid-template-columns:auto 1fr}#main.member #profile>.head .actions{grid-column:1/-1;justify-content:flex-start}}#about-tier .modal-body,#about-petal .modal-body{--bs-modal-padding:1rem 1.5rem}#about-tier .modal-body th,#about-petal .modal-body th{white-space:nowrap}#withdraw.modal .form-floating{margin-top:1.5rem}aside .card.activity{background:none}aside .card.activity .card-header,aside .card.activity .card-body,aside .card.activity .card-footer{background:none}#main.about>section.terms{padding:2rem;max-width:960px;margin:auto;color:var(--bs-body-color);background-color:var(--bs-body-bg)}#main.about>section.terms .title{font-size:2rem;font-weight:700;margin-bottom:2rem;color:var(--bs-primary);text-align:center}#main.about>section.terms article{margin-bottom:2.5rem}#main.about>section.terms article h2{font-size:1.25rem;font-weight:600;color:var(--bs-secondary);border-bottom:1px solid var(--bs-border-color);padding-bottom:.5rem;margin-bottom:1rem}#main.about>section.terms article details{background:var(--bs-tertiary-bg);border:1px solid var(--bs-border-color);border-radius:.75rem;padding:1rem 1.25rem;margin-bottom:.75rem;transition:background-color .2s ease-in-out}#main.about>section.terms article details[open]{background:var(--bs-tertiary-bg-hover)}#main.about>section.terms article details summary{cursor:pointer;font-weight:500;margin-bottom:.5rem;color:var(--bs-body-color)}#main.about>section.terms article details p,#main.about>section.terms article details ul,#main.about>section.terms article details ol{font-size:.95rem;line-height:1.6;margin:.5rem 0}#main.about>section.terms article details ul{padding-left:1.2rem;list-style-type:disc}#ad-product .card.btn{border:2px solid var(--bs-secondary);transition:all .2s ease-in-out;cursor:pointer;position:relative;height:100%;padding:.5rem}#ad-product .card.btn p.card-text{text-align:left;width:100%;font-size:95%}#ad-product .card.btn .card-title{font-weight:700}#ad-product .card.btn:hover{border-color:#adb5bd}#ad-product .btn-check:checked+.btn{border-color:var(--bs-primary);background-color:rgba(var(--bs-primary-rgb), 0.05);box-shadow:0 0 0 .25rem rgba(var(--bs-primary-rgb), 0.25)}#ad-product .btn-check:checked+.btn::before{content:"📌";position:absolute;top:.25rem;left:.5rem;font-size:1.25rem;line-height:1;z-index:10}.tag-field{position:relative}.tag-field .tag-badges{display:flex;flex-wrap:wrap;gap:.375rem .5rem}.tag-field input.tag-input{max-width:16rem}.tag-field .tag-badge{display:inline-flex;align-items:center;gap:.25rem;padding:.25rem .25rem .25rem .5rem;border-radius:var(--bs-border-radius-pill)}.tag-field .tag-badge button.btn-close{width:10px;height:10px;font-size:.5rem}.tag-field .tag-suggest{background:var(--bs-border-color);max-height:220px;overflow:auto}.modal .modal-body .card{--bs-card-bg:var(--bs-body-bg)}#footer{padding:1.25rem 1rem;background-color:var(--bs-body-bg);color:var(--bs-body-color);border-top:1px solid var(--bs-border-color)}#footer .container{max-width:1040px;margin:0 auto;text-align:center}#footer .container ul{list-style-type:none;display:flex;justify-content:center;gap:.75rem;align-items:center;margin-bottom:.5rem;flex-wrap:wrap;line-height:100%;font-size:.9rem}#footer .container ul li:not(:last-child):after{content:"";display:inline-block;width:.3rem;height:.3rem;border-radius:50%;background:var(--bs-secondary);margin-left:.2rem}#footer .container ul li{display:inline-flex;gap:.5rem;align-items:center}#footer .container ul li .label{color:var(--bs-secondary)}#footer nav{display:inline-flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:.9rem 1.25rem;margin-bottom:.25rem}#footer nav a{position:relative;text-decoration:none;padding:.25rem .1rem;transition:color .15s ease,transform .15s ease}#footer nav a:hover{color:var(--bs-primary);transform:translateY(-1px)}#footer nav a:focus-visible{outline:2px solid var(--bs-primary);outline-offset:2px;border-radius:.25rem}#footer p.copyright{margin:.25rem 0 0;font-size:.78rem;color:var(--bs-tertiary-color)}[data-bs-theme=dark] #footer{background-color:var(--bs-body-bg);border-color:var(--bs-border-color)}[data-bs-theme=dark] #footer p.company i.dot{background:color-mix(in srgb, var(--bs-border-color) 80%, transparent)}@media(max-width: 768px){#main{margin-top:0;flex-direction:column;padding:.5rem .75rem}.item{padding:.75rem}#header .nav{flex-direction:column;gap:.75rem}#header .theme-toggle{margin-top:.75rem}#main.container>section.post>ul>li,#main.container>aside section.popular>ul>li{padding:.25rem}#wallet-history.responsive .mobile-table{margin-top:1rem}#main.container section.list .title+.subtitle{margin-bottom:.25rem}#main.container p.desc{margin-bottom:.25rem}#main.container p.desc+.toolbar button[data-post=create]{display:none}#footer .container ul{justify-content:flex-start}#footer .container ul li:not(:last-child):after{display:none}#footer .container ul+ul{margin-top:.75rem}}.responsive>.mobile-table .card{padding:.25rem .75rem}.responsive>.mobile-table .card ul.card-body{display:flex;flex-wrap:wrap;gap:.5rem;padding-left:0;margin:0;list-style:none}.responsive>.mobile-table .card ul.card-body li{flex:1 1 45%;min-width:130px;display:flex;gap:.25rem;white-space:normal}.responsive>.mobile-table .card ul.card-body li label{color:var(--bs-secondary-color);min-width:2rem;white-space:nowrap;margin-right:.5rem}.responsive>.mobile-table .card ul.card-body li.clear{flex:1 1 100%}.responsive>.mobile-table .card ul.card-body li.nowrap{white-space:nowrap}.responsive>.mobile-table .card ul.card-body li.truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.responsive>.mobile-table .card{background-color:var(--bs-body-bg);border:1px solid var(--bs-border-color)}@media(max-width: 480px){#footer .container{padding:0}#footer .container nav{gap:.5rem .75rem}#footer .container p.company{font-size:.8rem}#footer .container ul{padding-left:.75rem}}#job .reward,aside .reward{position:relative;overflow:hidden;display:inline-flex;align-items:center;gap:.4rem;padding:.42rem .66rem;border-radius:999px;font-weight:bolder;font-size:.86rem;line-height:1;white-space:nowrap;text-shadow:0 1px 2px rgba(0,0,0,.25)}#job .reward>*,aside .reward>*{position:relative;z-index:1}#job .reward .dot,aside .reward .dot{inline-size:.55rem;block-size:.55rem;border-radius:50%;background:#fff;opacity:.95;flex:0 0 auto}#job .reward .value,aside .reward .value{letter-spacing:.02em}aside.special .reward,#job .special .reward,#job .reward.is-special{--c1: #e64980;--c2: #d63a73;--stripe: 22px;color:#fff;background:#e64980;box-shadow:0 8px 18px rgba(0,0,0,.18);position:absolute;top:10px;right:12px;z-index:3}aside.featured .reward,#job .featured .reward,#job .reward.is-featured{--c1: #adb5bd;--c2: #868e96;--stripe: 20px;position:absolute;right:-0.2rem;bottom:.75rem;margin-inline-start:.5rem;color:#212529;text-shadow:none;background:#f1f3f5;border:1px solid #dee2e6;box-shadow:none;margin-right:1rem}aside.featured .reward .dot,#job .featured .reward .dot,#job .reward.is-featured .dot{background:#6c757d;opacity:1}aside.special .reward::before,#job .special .reward::before,#job .reward.is-special::before,aside.featured .reward::before,#job .featured .reward::before,#job .reward.is-featured::before{content:"";position:absolute;left:50%;top:50%;width:220%;height:220%;transform:translate(-50%, -50%) rotate(135deg);border-radius:inherit;z-index:0;pointer-events:none;background:repeating-linear-gradient(0deg, color-mix(in srgb, var(--c1) 82%, #fff) 0 calc(var(--stripe)), color-mix(in srgb, var(--c2) 82%, #000) calc(var(--stripe)) calc(var(--stripe) * 2));background-size:100% calc(var(--stripe)*2);background-position:0 0}@keyframes reward-progress{to{background-position:0 calc(var(--stripe)*2)}}@keyframes reward-float{0%,100%{transform:translateY(0)}50%{transform:translateY(-3px)}}@keyframes reward-pulse{0%,100%{transform:scale(1);opacity:.95}50%{transform:scale(1.18);opacity:1}}@media(prefers-reduced-motion: no-preference){aside.special .reward::before,#job .special .reward::before,#job .reward.is-special::before{animation:reward-progress 2.2s linear infinite;animation-direction:reverse}aside.special .reward .dot,#job .special .reward .dot,#job .reward.is-special .dot{animation:reward-pulse 1.4s ease-in-out infinite}aside.featured .reward::before,#job .featured .reward::before,#job .reward.is-featured::before{animation:reward-progress 3.2s linear infinite;animation-direction:reverse;opacity:.65}}#job .reward.rtl::before,aside .reward.rtl::before,#job .reward.is-rtl::before,aside .reward.is-rtl::before,#job .reward[data-dir=rtl]::before,aside .reward[data-dir=rtl]::before{animation-direction:normal}aside.special.compact .reward,#job .special.compact .reward,#job .reward.is-special.compact{padding:.32rem .5rem;font-size:.78rem;top:8px;right:1rem}aside.special.compact .reward .dot,#job .special.compact .reward .dot,#job .reward.is-special.compact .dot{inline-size:.48rem;block-size:.48rem}aside.featured.compact .reward,#job .featured.compact .reward,#job .reward.is-featured.compact{padding:.32rem .5rem;font-size:.78rem}aside.featured.compact .reward .dot,#job .featured.compact .reward .dot,#job .reward.is-featured.compact .dot{inline-size:.48rem;block-size:.48rem}@media(pointer: coarse){aside.special .reward,#job .special .reward,#job .reward.is-special,aside.featured .reward,#job .featured .reward,#job .reward.is-featured{padding-right:.72rem}}[data-bs-theme=dark] aside.special .reward,[data-bs-theme=dark] #job .special .reward,[data-bs-theme=dark] #job .reward.is-special{--c1: #ed4e8e;--c2: #c9356b;background:#ed4e8e}[data-bs-theme=dark] aside.featured .reward,[data-bs-theme=dark] #job .featured .reward,[data-bs-theme=dark] #job .reward.is-featured{--c1: #495057;--c2: #343a40;background:#2b3035;border-color:#3a3f44;color:#e9ecef}[data-bs-theme=dark] aside.featured .reward .dot,[data-bs-theme=dark] #job .featured .reward .dot,[data-bs-theme=dark] #job .reward.is-featured .dot{background:#ced4da}.modal.hero .modal-title{flex-grow:1}.modal.hero .modal-content{position:relative;overflow:hidden;border:0;border-radius:1.5rem;background:var(--bs-body-bg);box-shadow:0 20px 60px rgba(0,0,0,.25)}.modal.hero .modal-content::before,.modal.hero .modal-content::after{content:"";position:absolute;left:0;right:0;pointer-events:none;z-index:1}.modal.hero .modal-content::before{top:0;height:72px;background:linear-gradient(to bottom, rgba(255, 255, 255, 0.14) 0%, rgba(0, 0, 0, 0.06) 55%, rgba(0, 0, 0, 0) 100%)}.modal.hero .modal-content::after{bottom:0;height:96px;background:linear-gradient(to top, rgba(0, 0, 0, 0.08) 0%, rgba(0, 0, 0, 0) 80%)}.modal.hero .modal-content .topbar{--topbar-h: 8px;--stripe: 32px;--speed: 10s;position:sticky;top:0;left:0;right:0;height:var(--topbar-h);z-index:4;pointer-events:none;background:repeating-linear-gradient(45deg, #f783ac 0 calc(var(--stripe) * 1), #845ef7 calc(var(--stripe) * 1) calc(var(--stripe) * 2), #22b8cf calc(var(--stripe) * 2) calc(var(--stripe) * 3), #ffd43b calc(var(--stripe) * 3) calc(var(--stripe) * 4), #4dabf7 calc(var(--stripe) * 4) calc(var(--stripe) * 5), #ed4e8e calc(var(--stripe) * 5) calc(var(--stripe) * 6));background-size:200% 100%;animation:ggbe-diagonal-flow var(--speed) linear infinite reverse;will-change:background-position}.modal.hero .modal-content .topbar::before,.modal.hero .modal-content .topbar::after{content:"";position:absolute;left:0;right:0;pointer-events:none}.modal.hero .modal-content .topbar::before{top:-1px;height:1px;background:hsla(0,0%,100%,.55)}.modal.hero .modal-content .topbar::after{bottom:-1px;height:1px;background:rgba(0,0,0,.22)}.modal.hero .modal-content .pop{position:absolute;inset:0;z-index:0;pointer-events:none}.modal.hero .modal-content .pop .bg-cubes{position:absolute;inset:0;overflow:hidden;perspective:800px}.modal.hero .modal-content .pop .bg-cubes span{position:absolute;left:var(--x, 50%);bottom:0;width:var(--size, 14px);height:var(--size, 14px);background:linear-gradient(145deg, var(--cube-a), var(--cube-b));box-shadow:0 0 0 1px hsla(0,0%,100%,.2) inset,0 8px 16px rgba(0,0,0,.25);opacity:.3;border-radius:0;transform:translateY(var(--from, 120%)) translateZ(0) scale(var(--s, 1)) rotateZ(var(--rz, 0deg)) rotateX(10deg) rotateY(18deg);animation:fly var(--dur, 3s) linear var(--delay, 0s) infinite;will-change:transform,opacity}.modal.hero .modal-content .pop .bg-cubes span:nth-child(1){--x: 35%;--size: 28px;--s: 0.96;--dur: 4s;--delay: -3s;--from: 110%;--cut: -48%;--travel: 373%;--rz: 66deg;--spin: 360deg}.modal.hero .modal-content .pop .bg-cubes span:nth-child(2){--x: 7%;--size: 28px;--s: 1.24;--dur: 5s;--delay: -4s;--from: 106%;--cut: -33%;--travel: 329%;--rz: 233deg;--spin: -360deg}.modal.hero .modal-content .pop .bg-cubes span:nth-child(3){--x: 20%;--size: 13px;--s: 0.85;--dur: 3s;--delay: -2s;--from: 111%;--cut: -49%;--travel: 403%;--rz: 56deg;--spin: 360deg}.modal.hero .modal-content .pop .bg-cubes span:nth-child(4){--x: 49%;--size: 18px;--s: 0.84;--dur: 5s;--delay: -1s;--from: 125%;--cut: -49%;--travel: 385%;--rz: 254deg;--spin: -360deg}.modal.hero .modal-content .pop .bg-cubes span:nth-child(5){--x: 53%;--size: 20px;--s: 0.92;--dur: 5s;--delay: -1s;--from: 95%;--cut: -26%;--travel: 290%;--rz: 171deg;--spin: 360deg}.modal.hero .modal-content .pop .bg-cubes span:nth-child(6){--x: 29%;--size: 19px;--s: 1.11;--dur: 4s;--delay: -4s;--from: 116%;--cut: -55%;--travel: 305%;--rz: 43deg;--spin: -360deg}.modal.hero .modal-content .pop .bg-cubes span:nth-child(7){--x: 24%;--size: 12px;--s: 1.08;--dur: 5s;--delay: -2s;--from: 95%;--cut: -56%;--travel: 360%;--rz: 348deg;--spin: 360deg}.modal.hero .modal-content .pop .bg-cubes span:nth-child(8){--x: 27%;--size: 27px;--s: 1.06;--dur: 5s;--delay: -4s;--from: 128%;--cut: -57%;--travel: 409%;--rz: 18deg;--spin: -360deg}.modal.hero .modal-content .pop .bg-cubes span:nth-child(9){--x: 45%;--size: 13px;--s: 0.82;--dur: 4s;--delay: -3s;--from: 98%;--cut: -42%;--travel: 303%;--rz: 58deg;--spin: 360deg}.modal.hero .modal-content .pop .bg-cubes span:nth-child(10){--x: 89%;--size: 14px;--s: 0.92;--dur: 4s;--delay: -1s;--from: 107%;--cut: -36%;--travel: 305%;--rz: 158deg;--spin: -360deg}.modal.hero .modal-content .pop .bg-cubes span:nth-child(11){--x: 2%;--size: 17px;--s: 1.1;--dur: 3s;--delay: -1s;--from: 130%;--cut: -20%;--travel: 290%;--rz: 82deg;--spin: 360deg}.modal.hero .modal-content .pop .bg-cubes span:nth-child(12){--x: 28%;--size: 27px;--s: 1.24;--dur: 5s;--delay: -3s;--from: 116%;--cut: -53%;--travel: 292%;--rz: 248deg;--spin: -360deg}.modal.hero .modal-content .pop .bg-cubes span:nth-child(13){--x: 70%;--size: 21px;--s: 1.3;--dur: 4s;--delay: -1s;--from: 124%;--cut: -47%;--travel: 283%;--rz: 293deg;--spin: 360deg}.modal.hero .modal-content .pop .bg-cubes span:nth-child(14){--x: 65%;--size: 20px;--s: 0.82;--dur: 4s;--delay: -5s;--from: 119%;--cut: -11%;--travel: 337%;--rz: 280deg;--spin: -360deg}.modal.hero .modal-content .pop .bg-cubes span:nth-child(15){--x: 24%;--size: 18px;--s: 0.94;--dur: 5s;--delay: -6s;--from: 124%;--cut: -51%;--travel: 316%;--rz: 58deg;--spin: 360deg}.modal.hero .modal-content .pop .bg-cubes span:nth-child(16){--x: 64%;--size: 12px;--s: 1.19;--dur: 5s;--delay: -6s;--from: 118%;--cut: -55%;--travel: 323%;--rz: 83deg;--spin: -360deg}.modal.hero .modal-content .pop .bg-cubes span:nth-child(1){--cube-a: color-mix(in oklab, var(--bs-primary) 88%, #fff 12%);--cube-b: color-mix(in oklab, var(--bs-primary) 58%, #000 42%)}.modal.hero .modal-content .pop .bg-cubes span:nth-child(2){--cube-a: color-mix(in oklab, var(--bs-pink) 88%, #fff 12%);--cube-b: color-mix(in oklab, var(--bs-pink) 58%, #000 42%)}.modal.hero .modal-content .pop .bg-cubes span:nth-child(3){--cube-a: color-mix(in oklab, var(--bs-indigo) 88%, #fff 12%);--cube-b: color-mix(in oklab, var(--bs-indigo) 58%, #000 42%)}.modal.hero .modal-content .pop .bg-cubes span:nth-child(4){--cube-a: color-mix(in oklab, var(--bs-teal) 88%, #fff 12%);--cube-b: color-mix(in oklab, var(--bs-teal) 58%, #000 42%)}.modal.hero .modal-content .pop .bg-cubes span:nth-child(5){--cube-a: color-mix(in oklab, var(--bs-orange) 88%, #fff 12%);--cube-b: color-mix(in oklab, var(--bs-orange) 58%, #000 42%)}.modal.hero .modal-content .pop .bg-cubes span:nth-child(6){--cube-a: color-mix(in oklab, var(--bs-cyan) 88%, #fff 12%);--cube-b: color-mix(in oklab, var(--bs-cyan) 58%, #000 42%)}.modal.hero .modal-content .pop .bg-cubes span:nth-child(7){--cube-a: color-mix(in oklab, var(--bs-violet) 88%, #fff 12%);--cube-b: color-mix(in oklab, var(--bs-violet) 58%, #000 42%)}.modal.hero .modal-content .pop .bg-cubes span:nth-child(8){--cube-a: color-mix(in oklab, var(--bs-yellow) 88%, #fff 12%);--cube-b: color-mix(in oklab, var(--bs-yellow) 58%, #000 42%)}.modal.hero .modal-content .pop .bg-cubes span:nth-child(9){--cube-a: color-mix(in oklab, var(--bs-red) 88%, #fff 12%);--cube-b: color-mix(in oklab, var(--bs-red) 58%, #000 42%)}.modal.hero .modal-content .pop .bg-cubes span:nth-child(10){--cube-a: color-mix(in oklab, var(--bs-green) 88%, #fff 12%);--cube-b: color-mix(in oklab, var(--bs-green) 58%, #000 42%)}.modal.hero .modal-content .pop .bg-cubes span:nth-child(11){--cube-a: color-mix(in oklab, var(--bs-primary) 88%, #fff 12%);--cube-b: color-mix(in oklab, var(--bs-primary) 58%, #000 42%)}.modal.hero .modal-content .pop .bg-cubes span:nth-child(12){--cube-a: color-mix(in oklab, var(--bs-pink) 88%, #fff 12%);--cube-b: color-mix(in oklab, var(--bs-pink) 58%, #000 42%)}.modal.hero .modal-content .modal-header,.modal.hero .modal-content .modal-body,.modal.hero .modal-content .modal-footer{position:relative;z-index:3;background:rgba(0,0,0,0)}@keyframes ggbe-diagonal-flow{0%{background-position:0% 0}100%{background-position:100% 0}}@keyframes fly{0%{transform:translateY(var(--from)) translateZ(0) scale(var(--s)) rotateZ(var(--rz)) rotateX(10deg) rotateY(18deg);opacity:0}18%{opacity:.3}55%{transform:translateY(var(--cut)) translateZ(0) scale(var(--s)) rotateZ(calc(var(--rz) + var(--spin) * 0.55)) rotateX(10deg) rotateY(18deg);opacity:.34}75%{opacity:.16}100%{transform:translateY(calc(-1 * var(--travel))) translateZ(0) scale(var(--s)) rotateZ(calc(var(--rz) + var(--spin))) rotateX(10deg) rotateY(18deg);opacity:0}}.modal.hero :where(body[data-bs-theme=dark]) .modal-content{box-shadow:0 20px 60px rgba(0,0,0,.45)}.modal.hero :where(body[data-bs-theme=dark]) .modal-content::before{opacity:.32}.modal.hero :where(body[data-bs-theme=dark]) .modal-content::after{opacity:.24}.modal.hero :where(body[data-bs-theme=dark]) .modal-content .topbar{filter:saturate(1.02) brightness(0.98)}.modal.hero :where(body[data-bs-theme=dark]) .modal-content .bg-cubes span{opacity:.34}@media(prefers-reduced-motion: reduce){.modal.hero .topbar{animation:none}.modal.hero .bg-cubes span{animation:none}}#americano.modal.popup.hero .modal-dialog{max-width:520px}#americano.modal.popup.hero .modal-content{border:none;border-radius:1.25rem;overflow:hidden;box-shadow:0 16px 48px rgba(0,0,0,.18);background:var(--bs-body-bg)}#americano.modal.popup.hero .modal-content .modal-body{padding:0}#americano.modal.popup.hero .modal-content .modal-body article.promo{border:0}#americano.modal.popup.hero .modal-content .modal-body article.promo .promo-body{padding:var(--bs-modal-padding)}#americano.modal.popup.hero .highlight{--tone-stroke: color-mix(in oklab, var(--bs-primary), transparent 60%);--tone-bg: #5047cc;position:relative;padding:1rem 1.1rem .9rem;margin-bottom:1rem;text-align:center;border-radius:0;background-color:var(--tone-bg);color:var(--bs-white);box-shadow:none;isolation:isolate}#americano.modal.popup.hero .highlight::before,#americano.modal.popup.hero .highlight::after{content:none}#americano.modal.popup.hero .highlight .label{margin:0 0 .25rem;font-weight:800;font-size:1.45rem;background:linear-gradient(currentColor, currentColor) 0 100%/0 2px no-repeat;transition:background-size .25s ease}#americano.modal.popup.hero .highlight:hover .label{background-size:100% 2px}#americano.modal.popup.hero .highlight .note{margin:.1rem 0 0;color:var(--bs-secondary)}#americano.modal.popup.hero .divider{border:0;height:1px;margin:.9rem 0 1rem;background-color:color-mix(in oklab, var(--bs-primary), transparent 85%)}#americano.modal.popup.hero .benefit .eyebrow{display:inline-block;font-size:.8rem;letter-spacing:.06em;font-weight:800;padding:.28rem .65rem;border-radius:999px;border:1px solid color-mix(in oklab, var(--bs-primary), transparent 45%);color:var(--bs-primary);background:color-mix(in oklab, var(--bs-primary), transparent 92%)}#americano.modal.popup.hero .benefit .eyebrow.alt{color:var(--bs-pink, var(--bs-primary));border-color:color-mix(in oklab, var(--bs-pink, var(--bs-primary)), transparent 45%);background:color-mix(in oklab, var(--bs-pink, var(--bs-primary)), transparent 92%)}#americano.modal.popup.hero .benefit .alert{text-align:center;margin:.4rem 0 .25rem;line-height:1.6}#americano.modal.popup.hero .benefit .alert h4.headline{font-weight:800;font-size:1.25rem;line-height:1.5}#americano.modal.popup.hero .benefit .alert+p{color:var(--bs-secondary);margin-top:.75rem}#americano.modal.popup.hero .benefit .alert .sub{margin:0 0 .4rem;font-weight:700;color:var(--bs-emphasis-color);font-size:1.15rem}#americano.modal.popup.hero .benefit .desc{margin:0 0 .5rem}#americano.modal.popup.hero .benefit .desc.block{margin-top:0;margin-bottom:1.25rem;display:flex;justify-content:center}#americano.modal.popup.hero .benefit .desc.block>p{text-align:left}#americano.modal.popup.hero .benefit em{font-style:normal;text-decoration:underline;text-underline-offset:3px}#americano.modal.popup.hero .notice{margin:.7rem 0 0;padding:.85rem 1rem;text-align:center;border-radius:.8rem;border:1px dashed color-mix(in oklab, var(--bs-secondary), transparent 55%);background:color-mix(in oklab, var(--bs-secondary), transparent 94%)}#americano.modal.popup.hero .notice .big{margin:0;font-weight:800}#americano.modal.popup.hero .notice .fine{margin:.25rem 0 0}@media(prefers-reduced-motion: reduce){#americano.modal.popup.hero .topbar{animation:none}#americano.modal.popup.hero .highlight .label{transition:none}}[data-bs-theme=dark] #americano.modal.popup.hero .highlight{background-color:var(--tone-bg);border-color:var(--tone-stroke)}[data-bs-theme=dark] #americano.modal.popup.hero .divider{background-color:color-mix(in oklab, var(--bs-primary), transparent 80%)}@keyframes bar-scan{0%{background-position:0% 0}100%{background-position:200% 0}}@keyframes sweep{0%{background-position:-120% 0;opacity:.25}50%{opacity:.5}100%{background-position:120% 0;opacity:.25}}.shell #toast{position:fixed;inset-block-end:0;inset-inline-end:0;padding:1rem;z-index:1080;display:grid;gap:.6rem;max-width:min(92vw,420px);pointer-events:none}.shell #toast .toast{pointer-events:auto;border:0;border-radius:14px;background:var(--bs-body-bg);color:var(--bs-body-color);box-shadow:0 14px 28px rgba(0,0,0,.22),0 10px 10px rgba(0,0,0,.16);overflow:hidden;margin:0;backdrop-filter:saturate(130%) blur(6px);-webkit-backdrop-filter:saturate(130%) blur(6px);animation:toast-in .26s ease-out both}.shell #toast .toast .toast-header{background:color-mix(in srgb, var(--bs-body-bg) 88%, transparent);color:var(--bs-body-color);font-weight:700;padding-block:.55rem}.shell #toast .toast .toast-body{padding-bottom:.85rem;line-height:1.5;font-size:.95rem}.shell #toast .toast::before{content:"";position:absolute;inset-block:0;inset-inline-start:0;width:4px;background:var(--tone, var(--bs-primary))}.shell #toast .toast.info{--tone: var(--bs-info);box-shadow:0 14px 28px rgba(0,0,0,.22),0 0 0 1px color-mix(in srgb, var(--tone) 20%, transparent),0 0 22px color-mix(in srgb, var(--tone) 18%, transparent)}.shell #toast .toast.success{--tone: var(--bs-success);box-shadow:0 14px 28px rgba(0,0,0,.22),0 0 0 1px color-mix(in srgb, var(--tone) 20%, transparent),0 0 22px color-mix(in srgb, var(--tone) 18%, transparent)}.shell #toast .toast.warning{--tone: var(--bs-warning);box-shadow:0 14px 28px rgba(0,0,0,.22),0 0 0 1px color-mix(in srgb, var(--tone) 22%, transparent),0 0 22px color-mix(in srgb, var(--tone) 18%, transparent)}.shell #toast .toast.danger{--tone: var(--bs-danger);box-shadow:0 14px 28px rgba(0,0,0,.22),0 0 0 1px color-mix(in srgb, var(--tone) 22%, transparent),0 0 22px color-mix(in srgb, var(--tone) 18%, transparent)}.shell #toast .toast .progress{position:absolute;left:0;right:0;bottom:0;height:3px;background:color-mix(in srgb, var(--tone) 28%, transparent);overflow:hidden}.shell #toast .toast .progress i{display:block;width:100%;height:100%;background:var(--tone);transform:translateX(0%)}.shell #toast .toast .progress i.run{animation:toast-progress var(--progress-duration, 4000ms) linear forwards}.shell #toast.bottom-start{inset-inline-start:0;inset-inline-end:auto}.shell #toast.bottom-center{left:50%;transform:translateX(-50%);inset-inline-end:auto}.shell #toast.top-end{inset-block-start:0;inset-block-end:auto}.shell #toast.top-start{inset-block-start:0;inset-block-end:auto;inset-inline-start:0;inset-inline-end:auto}.shell #toast.top-center{inset-block-start:0;inset-block-end:auto;left:50%;transform:translateX(-50%)}[data-bs-theme=dark] .shell #toast .toast{background:color-mix(in srgb, var(--bs-body-bg) 94%, transparent)}[data-bs-theme=dark] .shell #toast .toast .toast-header{background:color-mix(in srgb, var(--bs-body-bg) 82%, transparent)}@media(max-width: 575.98px){.shell #toast{left:.75rem;right:.75rem;max-width:none}.shell #toast .toast{border-radius:12px}}@media(prefers-reduced-motion: reduce){.shell #toast .toast{animation:none}.shell #toast .progress i.run{animation-duration:.01ms;animation-iteration-count:1}}@keyframes toast-in{from{transform:translateY(10px);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes toast-progress{from{transform:translateX(0%)}to{transform:translateX(-100%)}}
