@media (max-width:620px){.hdr-in{height:54px}.hdr .hdr-menu{width:54px}.gnav-hd{height:54px}.gnav .gnav-hd a{height:36px;font-size:15px}.gnav-login i{font-size:16px}.gnav-av{width:28px;height:28px;font-size:13px}.gnav-close{width:36px;height:36px}.gnav-close:before,.gnav-close:after{width:16px}.hdr .hdr-menu .ic,.hdr .brand b{font-size:17px}.hdr-search{height:30px}.hdr-search .ic{font-size:17px}}.search-form{border:1px solid var(--line-form);height:46px;color:var(--ink-3);background:#fff;border-radius:23px;align-items:center;gap:9px;padding:0 16px;font-size:14px;display:flex}.search-form input{min-width:0;color:var(--ink);background:0 0;border:0;outline:0;flex:1;font-size:16px;font-weight:600}.search-form input::placeholder{color:var(--ink-3);font-weight:600}.search-quick-lbl{color:var(--ink-3);margin:20px 0 10px;font-size:12.5px;font-weight:700}.with-side.one{grid-template-columns:1fr}.count-line .fbtn{height:36px;margin-left:14px;margin-right:auto;padding:0 14px;font-size:13.5px}.modal{z-index:100;opacity:1;transition:opacity .24s ease,display .24s allow-discrete;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.modal[hidden]{opacity:0;display:none}@starting-style{.modal:not([hidden]){opacity:0}}.modal-bg{background:#1111116b;position:absolute;inset:0}.modal-box{background:#fff;border-radius:10px;flex-direction:column;width:min(760px,100%);max-height:calc(100dvh - 48px);transition:transform .3s cubic-bezier(.2,.85,.3,1);display:flex;position:relative;overflow:hidden;transform:none}.modal[hidden] .modal-box{transform:translateY(14px)scale(.975)}@starting-style{.modal:not([hidden]) .modal-box{transform:translateY(14px)scale(.975)}}@media (prefers-reduced-motion:reduce){.modal,.modal-box{transition:none}}.modal-hd{border-bottom:1px solid var(--line-2);justify-content:space-between;align-items:center;gap:12px;padding:18px 22px;display:flex}.modal-hd h3{font-size:18px;font-weight:800}.modal-x{width:36px;height:36px;color:var(--ink-2);border-radius:50%;flex:none;justify-content:center;align-items:center;font-size:24px;line-height:1;display:inline-flex}.modal-x:hover{background:var(--hover);color:var(--ink)}.modal-box{min-width:0;overflow:visible}.modal-ft{border-radius:0 0 10px 10px}.zoom-x{z-index:3;box-sizing:border-box;background:var(--btn-dark);color:#fff;cursor:pointer;border:0;border-radius:50%;width:38px;height:38px;font-size:0;line-height:0;position:absolute;top:-15px;right:-15px}.zoom-x:before,.zoom-x:after{content:"";background:currentColor;border-radius:1px;width:15px;height:2px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)rotate(45deg)}.zoom-x:after{transform:translate(-50%,-50%)rotate(-45deg)}.zoom-x:hover{background:var(--btn-dark-h);color:#fff}#photo .modal-box{background:0 0;border-radius:0;width:auto;max-width:100%;overflow:visible}.photo-sheet{background:#fff;width:max-content;max-width:100%;margin:0 auto;padding:5px;position:relative}.photo-sheet img{width:auto;max-width:calc(100vw - 58px);height:auto;max-height:calc(100vh - 82px);display:block}@media (max-width:620px){.photo-sheet img{max-height:calc(100vh - 66px)}.zoom-x{border:3px solid #fff;width:34px;height:34px;top:-13px;right:-9px}.zoom-x:before,.zoom-x:after{width:13px}.modal-hd{padding:10px 8px 10px 20px}.modal-hd .zoom-x{background:var(--hover);width:44px;height:44px;color:var(--ink);border:0;flex:none;position:relative;top:auto;right:auto}.modal-hd .zoom-x:hover{background:var(--hover);color:var(--ink)}.modal-hd .zoom-x:before,.modal-hd .zoom-x:after{width:18px;height:2.5px}}.modal-box:focus{outline:0}.modal-bd{overscroll-behavior:contain;flex:auto;min-height:0;padding:16px 22px 22px;overflow-y:auto}.modal-hd,.modal-ft{flex:none}@media (max-width:620px){.modal{padding:12px}.modal-box{max-height:calc(100dvh - 24px)}}.modal-bd>:first-child{margin-top:0}.fgroup{border-bottom:1px solid var(--line-2);padding:16px 0}.ymsel{gap:10px;display:flex}.ymf{flex-direction:column;flex:0 150px;gap:6px;min-width:0;display:flex}.ymlbl{color:var(--ink-2);font-size:13px;font-weight:700}.ymf .sfield{box-sizing:border-box;flex:none;width:100%;min-width:0}.fgroup:last-of-type{border-bottom:0}.fgroup h4{letter-spacing:.06em;color:var(--ink-3);margin-bottom:10px;font-size:13px;font-weight:800}.fchips{flex-wrap:wrap;gap:8px;display:flex}.fchip{border:1px solid var(--line-pill);height:34px;color:var(--ink-2);cursor:pointer;-webkit-user-select:none;user-select:none;background:#fff;border-radius:17px;align-items:center;padding:0 14px;font-size:13.5px;font-weight:700;display:inline-flex}.fchip input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.fchip:has(input:checked){background:var(--ink-2);border-color:var(--ink-2);color:#fff}.fchip:hover{background:var(--hover-btn);border-color:var(--ink);color:var(--ink)}.fchip:has(input:checked):hover{border-color:var(--ink-2);color:#fff}.fnote{color:var(--ink-3);padding:14px 0 8px;font-size:14px;font-weight:600;line-height:1.8}.modal-ft{border-top:1px solid var(--line-2);background:#fff;justify-content:flex-end;gap:10px;padding:14px 22px;display:flex}@media (max-width:620px){.modal-ft{padding:12px 16px calc(12px + env(safe-area-inset-bottom))}.modal-ft .btn{flex:1 1 0;min-width:0;padding:0 12px;font-size:14.5px}}.pager{justify-content:center;gap:6px;margin-top:60px;display:flex}.pager a{border:1px solid var(--line);border-radius:50%;place-items:center;width:38px;height:38px;font-size:14.5px;font-weight:700;display:grid}.pager a.on{background:var(--ink);color:#fff;border-color:var(--ink)}.pager a:hover:not(.on){background:var(--hover-btn);color:var(--ink)}@media (max-width:620px){.pager{gap:5px;margin-top:36px}.pager a{width:34px;height:34px;font-size:13.5px}}.pager .gap{width:38px;height:38px;color:var(--ink-3);place-items:center;font-weight:700;display:grid}@media (max-width:620px){.pager .gap{width:34px;height:34px}}.rc-box{width:min(520px,100%)}.rc-lead{color:var(--ink-2);margin:0 0 16px;font-size:16px;font-weight:500;line-height:1.75}.rc-docs{gap:12px;margin:0 0 6px;padding:0;list-style:none;display:grid}.rc-docs li{border:1px solid var(--line);border-radius:var(--r);background:var(--beige);padding:14px 16px}.rc-docs b{color:var(--ink);font-size:16px;font-weight:800;display:block}.rc-sum{color:var(--ink-2);white-space:pre-line;margin:6px 0 0;font-size:15px;line-height:1.7}.rc-docs a{color:var(--ink);text-underline-offset:3px;align-items:center;gap:5px;margin-top:8px;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.rc-docs a:hover{color:var(--accent)}.rc-ext{opacity:.7;font-size:11px}
.wd-c{--dg:16px;box-sizing:border-box;width:calc(var(--dg) * .8);height:calc(var(--dg) * .8);line-height:calc(var(--dg) * .8);width:round(calc(var(--dg) * .8),2px);height:round(calc(var(--dg) * .8),2px);line-height:round(calc(var(--dg) * .8),2px);font-size:calc(var(--dg) * .52);text-align:center;vertical-align:calc(var(--dg) * -.035);margin:0 0 0 calc(var(--dg) * .2);background:var(--ink);letter-spacing:0;white-space:nowrap;border-radius:50%;padding:0;font-family:Noto Sans JP,sans-serif;font-weight:700;display:inline-block;position:static;overflow:hidden;color:#fff!important}.wd-c.sat{background:var(--sat)}.wd-c.sun{background:var(--sun)}.w.has-wd{color:inherit;display:inline;align-self:baseline!important;margin-left:0!important;position:static!important;top:auto!important}:root .datechip .sat,:root .datechip .sun,:root .dchip-ov .sat,:root .dchip-ov .sun,:root .wk-date .sat,:root .wk-date .sun,:root .ev-day.sat,:root .ev-day.sun,:root .ev-day .sat,:root .ev-day .sun,:root .t2 .nm .ev-d.sat,:root .t2 .nm .ev-d.sun{color:var(--ink)}
#extlink .modal-box{width:min(480px,100%)}#undo .modal-box{width:min(420px,100%)}.undo-msg{color:var(--ink-2);font-size:16px;line-height:1.7}.ext-lead{color:var(--ink);font-size:16px;line-height:1.7}.ext-url{border:1px solid var(--line-2);background:#fff;border-radius:6px;align-items:flex-start;gap:12px;margin-top:14px;padding:14px 16px;display:flex}.ext-url[hidden]{display:none}.ext-ic{width:18px;height:18px;color:var(--ink-3);background:currentColor;flex:none;margin-top:3px;-webkit-mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4l-9 9M18 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 4h6v6M20 4l-9 9M18 14v5a1 1 0 0 1-1 1H5a1 1 0 0 1-1-1V7a1 1 0 0 1 1-1h5'/%3E%3C/svg%3E") 50%/contain no-repeat}.ext-txt{min-width:0}.ext-host{color:var(--ink);word-break:break-all;font-size:17px;font-weight:800;line-height:1.5;display:block}.ext-full{-webkit-line-clamp:3;color:var(--ink-3);word-break:break-all;-webkit-box-orient:vertical;margin-top:2px;font-size:13.5px;line-height:1.6;display:-webkit-box;overflow:hidden}.ext-note{color:var(--ink-3);margin-top:14px;font-size:14px;line-height:1.75}.ext-note[hidden],.ext-ng[hidden],.ext-go[hidden]{display:none}.ext-ng{color:var(--ink);margin-top:6px;font-size:16px;font-weight:700}.qcond{flex-wrap:wrap;align-items:center;gap:8px;margin:-6px 0 22px;display:flex}.qcond-h{color:var(--ink-3);margin-right:4px;font-size:14px;font-weight:700}.qc{border-radius:var(--r);background:var(--beige);height:32px;color:var(--ink);white-space:nowrap;align-items:center;gap:7px;padding:0 12px;font-size:14.5px;font-weight:700;display:inline-flex}.qc .k{color:var(--ink-3);font-size:12px;font-weight:700}.qc .x{width:24px;height:24px;color:var(--ink-3);border-radius:50%;place-items:center;font-size:17px;line-height:1;display:inline-grid}.qc .x:hover{color:var(--accent);background:var(--hover)}.qcond-act{align-items:center;gap:14px;margin-left:6px;display:inline-flex}.qcond-clear{color:var(--ink);text-underline-offset:3px;font-size:14px;font-weight:500;text-decoration:underline}@media (max-width:620px){.qcond{margin-top:-2px}.qcond-h{width:100%}.qcond-act{justify-content:space-between;width:100%;margin:6px 0 0}}.ask-link{font:inherit;color:inherit;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline;display:inline}.ask-link:hover{color:var(--accent)}.ask-link[aria-busy=true]{opacity:.55;cursor:progress}.gnav-noanim .gnav,.gnav-noanim .gnav-backdrop{transition:none!important}.po-box{width:min(460px,100%)}.po-list{border-top:1px solid var(--line-2);flex-direction:column;display:flex}.po-item{border-bottom:1px solid var(--line-2);color:var(--ink);align-items:center;gap:13px;padding:13px 4px;font-size:16px;font-weight:700;display:flex}.po-logo{background:var(--beige);border-radius:6px;flex:none;width:40px;height:40px;overflow:hidden}.po-logo img{object-fit:cover;width:100%;height:100%;display:block}.po-nm{flex:1;min-width:0}.po-go{color:var(--ink-3);flex:none;font-size:20px;line-height:1}.po-item:hover,.po-item:hover .po-go{color:var(--accent)}.po-new{color:var(--ink-2)}.po-ph{border:1.5px dashed var(--line-form);width:40px;height:40px;color:var(--ink-3);border-radius:6px;flex:none;place-items:center;font-size:16px;display:grid}.ftr-crumb{border-bottom:0;margin-bottom:0}.ftr:not(:has(.ftr-crumb)){padding-top:34px}.org-list .org{position:relative}.org-list .org .favmk:hover,.org-h .favmk:hover{color:var(--accent)}.org-h{position:relative}.org-h .favmk{background:0 0;width:auto;height:auto;font-size:19px;top:50%;right:12px;transform:translateY(-50%)}.org-h:has(.favmk) .org-h-body{padding-right:36px}@media (max-width:620px){.org-list .org .favmk{background:0 0;width:auto;height:auto;font-size:19px;top:50%;right:10px;transform:translateY(-50%)}.org-list .org:has(.favmk) h3{padding-right:40px}.org-h .favmk{right:4px}}.t2 .fav-n .ic{color:var(--gold);margin-right:6px;font-size:.95em}.count-line .cnt-g{flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:inline-flex}.count-line .shown{color:var(--ink-3);white-space:nowrap;font-size:14px;font-weight:700}.fav-host{display:grid;position:relative}.fav-host>.org,.fav-host>.org-h{height:100%}button.favmk{cursor:pointer;font:inherit;border:0;padding:0}.fav-host>.favmk:hover{color:var(--accent)}.fav-host-row>.favmk{background:0 0;width:auto;height:auto;font-size:19px;top:50%;right:12px;transform:translateY(-50%)}.fav-host-row>.org-h .org-h-body{padding-right:36px}@media (max-width:620px){.org-list .fav-host>.favmk{background:0 0;width:auto;height:auto;font-size:19px;top:50%;right:10px;transform:translateY(-50%)}.org-list .fav-host>.org h3{padding-right:40px}.fav-host-row>.favmk{right:4px}}.ar.ar-tag{border:1px dotted var(--line-3);color:var(--ink-3);background:0 0;border-radius:0}.ar.ar-tag .ic{color:var(--ink-3)}
.pr{border-radius:var(--r-lg);border:1px solid var(--line);color:var(--ink);background:#fff;align-items:center;gap:30px;padding:30px 34px;display:flex;overflow:hidden}.pr-stack{flex-shrink:0;width:172px;height:118px;position:relative}.pr-stack .frame{background:var(--line);width:76px;padding:1px;position:absolute;top:0}.pr-stack .frame:first-child{z-index:1;top:12px;left:0;transform:rotate(-10deg)}.pr-stack .frame:nth-child(2){z-index:2;top:-6px;left:48px;transform:rotate(5deg)}.pr-stack .frame:nth-child(3){z-index:3;top:14px;left:96px;transform:rotate(-4deg)}.pr-body{flex:1;min-width:0}.pr .tag{letter-spacing:.14em;border:1px solid var(--gold-silver);color:var(--ink-3);border-radius:2px;flex-shrink:0;padding:4px 8px;font-size:11.5px;font-weight:800;line-height:1}.pr-body b{color:var(--ink);align-items:center;gap:12px;font-size:20px;line-height:1.5;display:flex}.pr-body p{color:var(--ink-2);margin-top:9px;font-size:15px;line-height:1.8}.pr .btn{white-space:nowrap;flex-shrink:0}@media (max-width:760px){.pr{flex-direction:column;align-items:flex-start;gap:18px;padding:26px 24px}.pr-stack{width:140px;height:98px}.pr-stack .frame{width:62px}.pr-stack .frame:nth-child(2){left:40px}.pr-stack .frame:nth-child(3){left:80px}.pr .btn{justify-content:center;align-self:center;width:auto}}@media (max-width:620px){.pr{padding-top:48px;position:relative}.pr .tag{position:absolute;top:22px;left:24px}.pr-body b{display:block}.pr-stack{margin-left:auto;margin-right:auto}}.pr-after{margin-top:56px}.pr-stack .fl img{object-fit:cover;width:100%;height:100%}@media (max-width:620px){.pr-after{margin-top:40px}.pr .pr-body p{margin-top:7px;font-size:14px;line-height:1.6}.pr .btn{height:38px;padding:0 20px;font-size:14px}}
.btn-submit{width:100%;display:flex}@media (min-width:621px){.btn-submit{width:fit-content;min-width:300px;margin-left:auto;margin-right:auto}}.report-row{border-top:1px solid var(--line-2);text-align:center;margin-top:22px;padding-top:14px}.report-link{cursor:pointer;color:var(--ink-3);background:0 0;border:0;align-items:center;gap:6px;padding:4px 2px;font-size:14px;font-weight:500;display:inline-flex}.report-link:hover{color:var(--accent)}.rp-box{width:min(560px,100%)}.rp-lead{color:var(--ink-2);margin-bottom:14px;font-size:14.5px}.rp-reasons{border:0;margin:0 0 14px;padding:0}.rp-reasons legend{margin-bottom:8px;font-weight:700}.rp-opt{border:1px solid var(--line-2);cursor:pointer;border-radius:6px;align-items:flex-start;gap:10px;padding:9px 12px;display:flex}.rp-opt+.rp-opt{margin-top:6px}.rp-opt:hover{background:var(--hover-btn)}.rp-opt:has(input:checked){border-color:var(--ink-2);background:var(--beige)}.rp-opt input{accent-color:var(--ink-2);margin-top:5px}.rp-opt b{font-size:15px;display:block}.rp-opt small{color:var(--ink-3);font-size:13.5px;line-height:1.6;display:block}.rp-rights{color:var(--ink-2);margin:-4px 0 14px;font-size:14px}.rp-rights[hidden]{display:none}.rp-rights a{text-underline-offset:3px;text-decoration:underline}.rp-ft{justify-content:flex-end;gap:10px;margin-top:6px;display:flex}.rp-done-t{margin-bottom:6px;font-size:18px;font-weight:700}.rp-done[hidden],.rp-form[hidden]{display:none}.rp-box .field{margin:0 0 14px}.rp-box .field label{align-items:center;gap:8px;margin-bottom:6px;font-weight:700;display:flex}.rp-box .txa{border:1px solid var(--line-form);border-radius:var(--r);width:100%;min-height:96px;font:inherit;resize:vertical;background:#fff;padding:10px 12px;font-size:15px;line-height:1.65;display:block}.rp-box .req,.rp-box .opt{background:#fff;border:1px solid;border-radius:3px;align-items:center;height:18px;padding:0 6px;font-size:11px;font-weight:700;display:inline-flex}.rp-box .req{color:var(--danger);border-color:var(--danger)}.rp-box .opt{color:var(--ink-3);border-color:var(--line)}.rp-reasons legend{align-items:center;gap:8px;display:flex}.field .err{color:var(--accent);margin-top:6px;font-size:14px;font-weight:700}
html:has(.wizhdr) .note{background:var(--beige)}html:has(.topbar){--band:var(--beige);--bg-2:var(--beige);--band-2:var(--beige);--gold:#b4b4b2;--gold-yellow:#b4b4b2;--gold-pink:#c4c4c2;--gold-silver:#d0d0ce;--gold-grey:#9a9a98;--gold-t:#6b6b69;--mist-line:#e0e0de;--mist-ink:#6b6b69}
:root{--appbar-h:56px}html:has(.subbar){--appbar-h:112px}.topbar{z-index:50;background:var(--dark,var(--ink));color:#fff;align-items:center;gap:18px;height:56px;padding:0 22px;display:flex;position:sticky;top:0}.topbar a{color:#fff}.topbar .mk{flex-shrink:0;align-items:center;gap:9px;display:flex}.topbar .mk b{letter-spacing:.01em;white-space:nowrap;font-size:16px;font-weight:900}.tsearch{color:#ffffff9e;background:#ffffff17;border:1px solid #ffffff2b;border-radius:20px;align-items:center;gap:10px;width:360px;max-width:38vw;height:36px;padding:0 16px;font-size:14.5px;font-weight:600;display:flex}.topbar .btn-w{color:var(--ink);background:#fff}.topbar .btn-w:hover{background:#e6e6e6}.topbar .btn-o{color:#fff;background:0 0;border:1px solid #ffffff4d}.topbar .btn-o:hover{background:#ffffff1a;border-color:#fff}.topbar .ptag{letter-spacing:.04em;color:#fff;border:1px solid #ffffff73;border-radius:3px;flex-shrink:0;padding:4px 9px;font-size:11.5px;font-weight:800;line-height:1}.topbar .right{align-self:stretch;align-items:center;gap:12px;margin-left:auto;display:flex}.topbar .hdr-menu{color:#fff;background:0 0;border-radius:0;align-self:stretch;gap:9px;height:auto;margin-right:-22px;padding:0 20px}.topbar .hdr-menu:hover{background:#ffffff1f}.topbar .hdr-menu .ic{color:#fff;font-size:17px}.subbar{z-index:49;background:var(--band);height:56px;color:var(--band-ink);align-items:center;gap:18px;padding:0 22px;display:flex;position:sticky;top:56px}.subbar a{color:var(--band-ink)}.subbar .right{align-items:center;gap:12px;margin-left:auto;display:flex}.subbar .ctx{align-items:center;gap:11px;display:flex}.subbar .ctx .avatar{border-width:0;width:28px;height:28px}.subbar .stat{color:var(--band-ink-2);align-items:center;gap:7px;margin-left:-6px;font-size:13.5px;font-weight:700;display:flex}.subbar .stat .verified{margin-left:0;top:0}.subbar .ctx .nm{align-items:center;gap:7px;font-size:17px;font-weight:800;display:flex}.subbar .ctx .url{color:var(--band-ink-3);align-items:center;gap:6px;margin-top:1px;font-size:12.5px;font-weight:600;display:flex}.subbar .dot{background:#16a34a}.subbar .dot-w{background:#d97706}.subbar .dot-o{background:var(--ink-3)}.subbar .btn-w{background:var(--ink);color:#fff}.subbar .btn-w:hover{background:#33302a}.subbar .btn-o{background:var(--band-chip);border:1px solid var(--band-line);color:var(--band-ink)}.subbar .btn-o:hover{border-color:var(--band-ink)}.tnav{gap:6px;height:56px;display:flex;position:absolute;left:50%;transform:translate(-50%)}.tnav a{color:var(--band-ink-2);border-bottom:2px solid #0000;align-items:center;padding:0 16px;font-size:14.5px;font-weight:700;display:flex}.tnav a:hover{color:var(--band-ink)}.tnav a.on{color:var(--band-ink);border-bottom:2px solid var(--ink)}.dot{background:#16a34a;border-radius:50%;flex-shrink:0;width:10px;height:10px}.dot-w{background:#d97706}.dot-o{background:var(--ink-3)}.shell{min-height:calc(100vh - var(--appbar-h));grid-template-columns:268px 1fr;display:grid}.shell>*{min-width:0}.shell.narrow{grid-template-columns:236px 1fr}.side2{border-right:1px solid var(--line-2);top:var(--appbar-h);height:calc(100vh - var(--appbar-h));background:#fff;flex-direction:column;padding:22px 16px 18px;display:flex;position:sticky;overflow-y:auto}.side2 .me{align-items:center;gap:12px;padding:0 8px 22px;display:flex}.side2 .me .avatar{border:0;width:36px;height:36px;font-size:15px}.side2 .me b{font-size:15.5px;font-weight:700}.s2nav{flex-direction:column;gap:1px;display:flex}.s2nav a{height:36px;color:var(--ink-2);white-space:nowrap;border-radius:5px;align-items:center;gap:10px;padding:0 12px;font-size:14.5px;font-weight:700;transition:background-color .12s;display:flex}.s2nav a:hover{background:var(--hover-app);color:var(--accent)}.s2nav a:hover .ic,.side2 .foot a:hover .ic,.toc a:hover .ic,.faq-side a:hover .ic,.faq-crumb a:hover .ic{color:inherit}.s2nav a.on,.s2nav a.on:hover{background:var(--bg-2);color:var(--accent)}.s2nav a.on .ic,.s2nav a.on svg{color:var(--accent)}.s2nav a .cnt{color:var(--ink-3);margin-left:auto;font-size:12.5px;font-weight:700}.s2sec{border-top:1px solid var(--line-2);margin-top:26px;padding-top:22px}.s2sec-h{color:var(--ink-3);justify-content:space-between;align-items:center;padding:0 12px 10px;font-size:13px;font-weight:700;display:flex}.s2sec-h button{width:22px;height:22px;color:var(--ink-3);border-radius:4px;font-size:17px;line-height:1}.s2sec-h button:hover{background:var(--hover-app);color:var(--ink)}.s2sec-h .s2add{border:1px solid var(--line-3);height:26px;color:var(--ink-2);background:#fff;border-radius:13px;align-items:center;gap:5px;padding:0 10px;font-size:13px;font-weight:700;display:inline-flex}.s2sec-h .s2add svg,.s2sec-h .s2add i{font-size:11px}.s2sec-h .s2add:hover{background:var(--hover-btn);border-color:var(--ink);color:var(--ink)}.s2nav a .avatar,.s2nav a .dot{flex:none}.s2nav a.add{color:var(--ink-2)}.s2nav a.add .add-ph{border:1px dashed var(--ink-3);width:22px;height:22px;color:var(--ink-2);box-sizing:border-box;border-radius:3px;flex:none;place-items:center;font-size:10px;display:grid}.s2nav a.add:hover{color:var(--accent)}.s2nav a.add:hover .add-ph{border-color:var(--accent);color:var(--accent)}.side2 .me{text-decoration:none}.side2 .me:hover b{color:var(--accent)}.side2 .foot{border-top:1px solid var(--line-2);margin-top:22px;padding-top:22px}.side2 .foot .lbl{color:var(--ink-3);letter-spacing:.08em;padding:0 12px 6px;font-size:12px;font-weight:700}.side2 .foot .plan{align-items:center;gap:7px;padding:0 12px 12px;font-size:15.5px;font-weight:800;display:flex}.side2 .foot a{height:30px;color:var(--ink-2);border-radius:4px;align-items:center;gap:10px;padding:0 12px;font-size:14px;font-weight:600;display:flex}.side2 .foot a:hover{color:var(--accent)}.side2 .foot a .ex{color:var(--ink-3);margin-left:auto;font-size:11.5px}.main2{min-width:0;max-width:1360px;padding:38px 46px 90px}.m2head{justify-content:space-between;align-items:center;gap:20px;margin-bottom:30px;display:flex}.m2head h1{letter-spacing:-.01em;align-items:center;gap:9px;font-size:27.5px;font-weight:800;display:flex}.m2head h1 .cv{color:var(--ink-3);font-size:16px;font-weight:700}.m2head .acts,.m2sub .acts{align-items:center;gap:14px;display:flex}.m2rule{background:var(--line);border:0;height:1px;margin:0 0 28px}.m2lead{color:var(--ink-2);max-width:820px;margin:-16px 0 28px;font-size:14.5px;line-height:1.65}.m2sub{justify-content:space-between;align-items:center;gap:16px;margin:0 0 20px;display:flex}.m2sub h2{font-size:20.5px;font-weight:800}.pcards{grid-template-columns:repeat(5,1fr);gap:16px;margin-bottom:36px;display:grid}.pcard{border:1px solid var(--line);background:#fff;border-radius:7px;transition:all .16s;overflow:hidden}.pcard:hover{border-color:var(--ink-3);transform:translateY(-2px)}.pcard .cvr{aspect-ratio:16/9;background:var(--frame-bg);position:relative;overflow:hidden}.pcard .cvr img{object-fit:cover;width:100%;height:100%}.pcard .cvr .ph{color:var(--ink-3);place-items:center;font-size:25.5px;font-weight:800;display:grid;position:absolute;inset:0}.pcard .in{padding:12px 14px 14px}.pcard b{white-space:nowrap;text-overflow:ellipsis;font-size:14.5px;font-weight:700;display:block;overflow:hidden}.pcard .rowb{align-items:center;gap:8px;margin-top:7px;display:flex}.pcard .u{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:6px;min-width:0;font-size:12.5px;font-weight:600;display:flex;overflow:hidden}.pcard .pl{color:var(--ink-2);flex-shrink:0;margin-left:auto;font-size:12.5px;font-weight:700}.t2wrap{overflow-x:auto}.t2{border-collapse:collapse;width:100%;min-width:820px;font-size:15px}.t2 th{letter-spacing:.08em;color:var(--ink-3);text-align:left;border-bottom:1px solid var(--line);padding:0 14px 12px;font-size:12px;font-weight:800}.t2 td{border-bottom:1px solid var(--line-2);vertical-align:middle;color:var(--ink-2);padding:14px;font-weight:600;transition:background-color .12s}.t2 tbody tr:hover td{background:var(--hover-app)}.t2 tbody tr:hover .nm{color:var(--accent)}.t2 tbody tr:hover .nm .th{border-color:var(--ink-3)}.t2 .nm{color:var(--ink);align-items:center;gap:14px;font-weight:700;display:flex}.t2 .nm>span:last-child{min-width:0;line-height:1.45;display:block}.t2 .nm .th{background:var(--frame-bg);border:1px solid var(--line-2);border-radius:3px;flex-shrink:0;width:66px;height:42px;overflow:hidden}.t2 .nm .th.p{width:56px;height:79px}.t2 .nm .th img{object-fit:cover;width:100%;height:100%}.t2 .sub{color:var(--ink-3);align-items:center;gap:6px;margin-top:4px;font-size:13px;font-weight:600;display:flex}.t2 .nm .ev-d{letter-spacing:.02em;color:var(--ink-2);margin-bottom:2px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1.15;display:block}.t2 .nm .ev-d .w{margin-left:-3px;font-size:11.5px;font-weight:700}.t2 .nm .ev-d.sun{color:var(--sun)}.t2 .nm .ev-d.sat{color:var(--sat)}.t2 .nm .ev-d.none{color:var(--ink-3);font-family:inherit;font-size:13px}.t2 th .fa-heart{color:#fff;font-size:14px;overflow:visible}.t2 th .fa-heart path{stroke:var(--ink);stroke-width:64px;stroke-linejoin:round;paint-order:stroke}.t2 .dots{border:1px solid var(--line-form);border-radius:var(--r-btn);height:26px;color:var(--ink);white-space:nowrap;background:#fff;align-items:center;gap:5px;padding:1px 11px 0;font-size:13px;font-weight:700;line-height:1;display:inline-flex}.t2 .dots .ic{color:var(--ink-3);font-size:11.5px}.t2 .dots[hidden]{display:none}.t2 .dots:hover,.t2 .dots[aria-expanded=true]{background:var(--hover-btn);border-color:var(--ink-3);color:var(--ink)}.t2 td.r{text-align:right;white-space:nowrap;width:96px}.t2 td.r .btn-sm{border-width:1px;border-color:var(--line-form);height:26px;padding:1px 11px 0;font-size:13px;font-weight:700;line-height:1}.t2 td.r .btn-sm:hover{border-color:var(--ink-3)}.t2 .em{color:var(--ink);font-weight:700}.avatars{align-items:center;display:flex}.avatars span{color:#fff;background:#8a8a8a;border:2px solid #fff;border-radius:50%;place-items:center;width:26px;height:26px;margin-left:-8px;font-size:11px;font-weight:800;display:grid}.avatars span:first-child{margin-left:0}.avatars .more{background:var(--bg-2);color:var(--ink-3)}.rolesel{color:var(--ink);align-items:center;gap:9px;font-size:14.5px;font-weight:700;display:inline-flex}.rolesel .cv{color:var(--ink-3);font-size:11.5px}.st{color:var(--ink-2);white-space:nowrap;align-items:center;gap:7px;font-size:13px;font-weight:700;display:inline-flex}.st:before{content:"";background:var(--ink-3);border-radius:50%;flex:none;width:10px;height:10px}.st-live{color:var(--ink)}.st-live:before{background:#16a34a}.st-wait{color:var(--ink)}.st-wait:before{background:#d97706}.st-draft:before{background:var(--ink-3)}.st-off{color:var(--ink-2)}.st-off:before{border:2px solid var(--ink-3);box-sizing:border-box;background:0 0;width:10px;height:10px}.st-cancel{color:var(--danger)}.st-cancel:before{background:var(--danger)}.st-end{color:var(--ink-3)}.st-end:before{background:#00000038}.tag2{background:var(--mist-2);height:21px;color:var(--mist-ink);border-radius:3px;align-items:center;padding:0 8px;font-size:12px;font-weight:700;display:inline-flex}.usage{grid-template-columns:repeat(3,1fr);gap:34px 46px;margin-bottom:12px;display:grid}.ubox .lbl{color:var(--ink-2);align-items:center;gap:6px;font-size:14px;font-weight:700;display:flex}.ubox .val{margin-top:6px;font-size:25.5px;font-weight:800}.ubox .val small{color:var(--ink-3);margin-left:2px;font-size:14px;font-weight:700}.ubar{background:var(--line-2);border-radius:2px;height:4px;margin-top:12px;overflow:hidden}.ubar span{background:var(--ink);border-radius:2px;height:100%;display:block}.panel{border:1px solid var(--line);background:#fff;border-radius:8px;padding:26px 28px}.panel-h{justify-content:space-between;align-items:center;gap:16px;margin-bottom:20px;display:flex}.panel-h b{align-items:center;gap:7px;font-size:15.5px;font-weight:700;display:flex}.bignum{letter-spacing:-.02em;font-size:34.5px;font-weight:800}.chart{align-items:flex-end;gap:3px;height:150px;margin-top:16px;display:flex}.chart span{background:linear-gradient(#8fa9e0,#8fa9e038);border-radius:2px 2px 0 0;flex:1;display:block}.rank{gap:16px;display:grid}.rank .r{grid-template-columns:1fr auto;align-items:baseline;gap:4px 14px;display:grid}.rank .r b{font-size:14.5px;font-weight:700}.rank .r .p{color:var(--ink-3);margin-left:6px;font-size:12.5px;font-weight:600}.rank .r .v{font-size:17px;font-weight:800}.rank .r .bar{background:var(--line-2);border-radius:2px;grid-column:1/3;height:3px;overflow:hidden}.rank .r .bar span{background:#8fa9e0;height:100%;display:block}.setrows{gap:0;display:grid}.setrow{border-bottom:1px solid var(--line-2);padding:26px 0}.setrow:first-child{padding-top:0}.setrow .k{align-items:center;gap:9px;margin-bottom:12px;font-size:15px;font-weight:700;display:flex}.setrow .v{color:var(--ink-2);align-items:center;gap:14px;font-size:15.5px;font-weight:600;display:flex}.setrow .v .ed{width:30px;height:30px;color:var(--ink-3);border-radius:5px;place-items:center;margin-left:auto;font-size:15px;display:grid}.setrow .v .ed:hover{background:var(--hover-app);color:var(--ink)}.setrow .acts{gap:9px;margin-top:14px;display:flex}.setrow .v.stack{display:block}.cover-ph{aspect-ratio:16/9;background:var(--bg-2);border-radius:6px;max-width:400px;display:block;overflow:hidden}.cover-ph img{object-fit:cover;width:100%;height:100%}.setrow .hint{color:var(--ink-3);margin-top:8px;font-size:14px;font-weight:600;line-height:1.8}.sw{background:#2f6df6;border-radius:10px;flex-shrink:0;width:36px;height:20px;position:relative}.sw:after{content:"";background:#fff;border-radius:50%;width:16px;height:16px;position:absolute;top:2px;right:2px}.sw.off{background:var(--line)}.sw.off:after{left:2px;right:auto}.seg-side{border:1px solid var(--line);border-radius:8px;display:inline-flex;overflow:hidden}.seg-side button{color:var(--ink-2);cursor:pointer;background:#fff;border:0;padding:8px 22px;font-size:14px;font-weight:700}.seg-side button+button{border-left:1px solid var(--line)}.seg-side button.on{background:var(--ink);color:#fff}.empty2{border:1px dashed var(--mist-line);text-align:center;background:var(--mist-2);border-radius:8px;padding:56px 30px}.empty2 b{margin-bottom:9px;font-size:17px;font-weight:800;display:block}.empty2 p{color:var(--ink-2);max-width:520px;margin:0 auto 20px;font-size:14.5px;line-height:1.65}.a2tabs{border-bottom:1px solid var(--line-2);flex-wrap:wrap;gap:26px;margin-bottom:24px;display:flex}.a2tabs a{height:42px;color:var(--ink-3);background:0 0;border:0;border-radius:0;align-items:center;gap:8px;padding:0;font-size:16.5px;font-weight:700;display:inline-flex;position:relative}.a2tabs a .ic{color:var(--ink-3);margin-right:0;font-size:14px}.a2tabs a .n{opacity:1;color:var(--ink-3);margin-left:-4px;font-weight:600}.a2tabs a:after{content:"";background:var(--ink);opacity:0;height:2px;transition:opacity .15s;position:absolute;bottom:-1px;left:0;right:0}.a2tabs a:hover{color:var(--ink);background:0 0}.a2tabs a:hover .ic{color:var(--ink)}.a2tabs a:hover:after{opacity:1}.a2tabs a.on,.a2tabs a.on:hover{color:var(--ink);background:0 0}.a2tabs a.on .ic{color:var(--accent)}.a2tabs a.on:after{opacity:1}@media (max-width:620px){.a2tabs{gap:20px}.a2tabs a{height:40px;font-size:15.5px}}.mp-none{color:var(--ink-3);font-size:16px;line-height:1.8}.fav-empty{border-radius:var(--r-lg);text-align:center;background:#fff;padding:40px 24px}.fav-empty p{max-width:30em;color:var(--ink-2);margin:0 auto 18px;font-size:16px;line-height:1.8}.mp-acc>.note,.setform>.note{margin-bottom:20px}.email-code{margin:20px 0 0}.email-code p{margin:0}.email-code-row{gap:10px;max-width:360px;margin-top:12px;display:flex}.email-code-row .code-in{flex:1;min-width:0;padding:10px 12px;font-size:22px}
.wizhdr{z-index:50;background:var(--ink);color:#fff;align-items:center;gap:18px;height:56px;padding:0 22px;display:flex;position:sticky;top:0}.wizhdr a{color:#fff}.wizhdr .mk{flex-shrink:0;align-items:center;gap:9px;display:flex}.wizhdr .mk b{letter-spacing:.01em;white-space:nowrap;font-size:16px;font-weight:900}.wizhdr .ptag{letter-spacing:.04em;color:#ffffffdb;border:1px solid #ffffff4d;border-radius:3px;flex-shrink:0;padding:3px 8px;font-size:11.5px;font-weight:800}.wizhdr .right{align-items:center;gap:12px;margin-left:auto;display:flex}.wizhdr .save{color:#fff9;font-size:13px;font-weight:700}.wizhdr .btn-hdr{color:var(--ink);background:#fff;border:1px solid #fff}.wizhdr .btn-hdr:hover{background:var(--hover-btn);border-color:var(--hover-btn);color:var(--ink)}.wiz{grid-template-columns:236px 1fr;align-items:start;gap:56px;max-width:1140px;margin:0 auto;padding:38px 46px 150px;display:grid}.wrail{position:sticky;top:88px}html:has(.wiz-subbar) .wrail{top:144px}.wstep{border-radius:5px;grid-template-columns:26px 1fr;gap:0 12px;margin:0 -10px;padding:3px 10px;display:grid;position:relative}.wstep.on{background:0 0}.wstep .n{border:1px solid var(--line);width:26px;height:26px;color:var(--ink-3);z-index:2;background:#fff;border-radius:50%;place-items:center;padding-top:3px;font-size:12.5px;font-weight:800;line-height:1;display:grid}.wstep .t{color:var(--ink-2);padding-top:3px;font-size:15px;font-weight:700}.wstep .bar{background:var(--line);z-index:1;grid-column:1;width:1px;height:13px;margin:2px auto}.wstep:last-child .bar{display:none}.wstep.done .n{background:var(--ink);border-color:var(--ink);color:#fff}.wstep.done .t{color:var(--ink-2)}.wstep.on .n{background:var(--accent);border-color:var(--accent);color:#fff}.wstep.on .t{color:var(--accent);font-weight:800}.wrail-note{border-top:1px solid var(--line-2);color:var(--ink-3);margin-top:26px;padding-top:18px;font-size:14px;font-weight:600;line-height:1.65}.wizmain h1+.sub{margin-top:12px}.wizmain .kicker{letter-spacing:.14em;color:var(--ink-3);font-size:12.5px;font-weight:800}.wizmain,.wizmain .field>label,.wizmain .flabel,.wizmain .check,.wizmain .chipset label,.wizmain .drop b{font-size:16px}.wizmain .help,.wizmain .check-note,.wizmain .note,.wizmain .drop span{font-size:14px}.wizmain .kicker{font-size:13.5px}.wizmain .cnt{font-size:12.5px}.wizmain .opt,.wizmain .req{font-size:11.5px}.wizmain h1{letter-spacing:-.015em;margin:10px 0 12px;font-size:27.5px;font-weight:800}.wizmain .sub{color:var(--ink-2);margin-bottom:38px;font-size:16px;line-height:1.65}.field{margin-bottom:28px}.field:has(>.cnt){position:relative}.field>.cnt{margin:0;line-height:24px;position:absolute;top:0;right:0}.field>label,.flabel{align-items:center;gap:8px;margin-bottom:10px;font-size:14.5px;font-weight:800;display:flex}.opt,.req{letter-spacing:.06em;box-sizing:border-box;background:#fff;border:1px solid;border-radius:2px;flex-shrink:0;align-items:center;height:18px;padding:2px 6px 0;font-size:11px;font-weight:800;line-height:1;display:inline-flex}.opt{color:var(--ink-3);border-color:var(--line)}.req{color:var(--danger);border-color:var(--danger)}.inp,.sel,.txa{border:1px solid var(--line-form);width:100%;color:var(--ink);background:#fff;border-radius:5px;padding:11px 15px;font-size:16px;font-weight:600}.inp::placeholder,.txa::placeholder{color:var(--ink-3);font-weight:500}.sel:has(option[value=""]:checked){color:var(--ink-3);font-weight:500}.sel option{color:var(--ink);font-weight:600}.inp:focus,.sel:focus,.txa:focus{border-color:var(--line-form);box-shadow:inset 0 0 0 1px var(--line-form);outline:0}.inp:disabled,.sel:disabled,.txa:disabled,.inp[readonly],.txa[readonly]{background:var(--field-ro);color:var(--ink-3);border-color:var(--line-pill);cursor:default}.inp[readonly]:focus,.txa[readonly]:focus{box-shadow:none;border-color:var(--line-pill)}.txa{resize:vertical;min-height:124px;line-height:1.65}.txa.txa-short{min-height:0}.sel{appearance:none;background-image:linear-gradient(45deg,transparent 50%,var(--ink-3) 50%),linear-gradient(135deg,var(--ink-3) 50%,transparent 50%);background-position:calc(100% - 19px) 18px,calc(100% - 14px) 18px;background-repeat:no-repeat;background-size:5px 5px,5px 5px;padding-right:42px}.help{color:var(--ink-3);margin-top:9px;font-size:14px;font-weight:600;line-height:1.65}.help b{color:var(--ink-2)}.two{grid-template-columns:1fr 1fr;gap:14px;display:grid}.cnt{color:var(--ink-3);text-align:right;margin-top:7px;font-size:12.5px;font-weight:700}.pick{gap:10px;display:grid}.pick label{border:1px solid var(--line-pill);cursor:pointer;background:#fff;border-radius:5px;align-items:flex-start;gap:12px;padding:15px 17px;font-size:15px;font-weight:700;display:flex}.pick label:hover{border-color:var(--ink-3)}.pick label:has(input:checked){border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.pick label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.pick .d{color:var(--ink-3);margin-top:5px;font-size:13px;font-weight:600;display:block}.chipset{flex-wrap:wrap;gap:8px;display:flex}.chipset label{border:1px solid var(--line-pill);height:36px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:18px;align-items:center;padding:0 16px;font-size:14.5px;font-weight:700;display:inline-flex;position:relative}.chipset label:hover{background:var(--hover-btn);color:var(--ink)}.chipset label input{opacity:0;pointer-events:none;width:1px;height:1px;position:absolute}.chipset label.on{background:var(--ink-2);border-color:var(--ink-2);color:#fff}.chipset label:has(input:checked){background:var(--ink-2);border-color:var(--ink-2);color:#fff}.chipset label:has(input:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.drop b{font-size:15px;font-weight:800}.drop span{color:var(--ink-3);font-size:14px;font-weight:600}.drop{background:var(--beige);text-align:center;border:1.5px dashed #0000;border-radius:8px;place-items:center;gap:7px;padding:36px 20px;transition:background .15s,border-color .15s;display:grid}.drop.is-over{border-color:var(--ink);background:#f1ebdd}.drop[role=button]{cursor:pointer}.drop[role=button]:hover .btn-file{background:var(--gold-btn);border-color:var(--gold-btn);color:#fff}.drop[role=button]:hover .btn-file .ic{color:#fff}.drop[role=button]:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.drop .drop-hint{color:var(--ink-3);font-size:12.5px;font-weight:600}@media (hover:none){.drop .drop-hint{display:none}}.drop .drop-err{color:var(--danger);font-size:13px;font-weight:700}.drop.has-file{gap:10px}.drop .drop-prev{object-fit:contain;background:#fff;border-radius:2px;max-width:100%;max-height:200px}.drop .drop-name{color:var(--ink-2);word-break:break-all;font-size:13px}.drop.drop-flyer{align-content:center}.drop.drop-flyer.has-file{align-content:start;padding:20px}.drop.drop-flyer .drop-prev{object-fit:contain;border:1px solid var(--line);width:100%;height:auto;max-height:none}.ann-photos{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.drop.drop-ann{align-content:center;min-height:170px;padding:22px 12px}.drop.drop-ann.has-file{gap:8px;padding:14px 12px}.drop.drop-ann .drop-prev{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);width:100%;height:auto;max-height:none;display:block}.drop.drop-ann .drop-name{text-overflow:ellipsis;white-space:nowrap;word-break:normal;max-width:100%;overflow:hidden}.drop.drop-ann .drop-acts{gap:8px}@media (max-width:620px){.ann-photos{grid-template-columns:1fr}}.drop.drop-og{align-content:center;min-height:200px}.drop.drop-og .drop-prev{aspect-ratio:1200/630;object-fit:cover;border:1px solid var(--line);width:100%;height:auto;max-height:none;display:block}.drop.drop-square{aspect-ratio:1;align-content:center;width:min(320px,100%);padding:20px}.drop.drop-square.has-file{gap:8px}.drop.drop-square .drop-prev{object-fit:cover;border:1px solid var(--line);width:160px;height:160px;max-height:none;display:block}.drop-sq{width:160px;height:160px;display:block;position:relative}.drop-sq-ring{pointer-events:none;background:radial-gradient(circle closest-side,#0000 calc(100% - 2px),#fffffff2 calc(100% - 1.5px) calc(100% - .5px),#00000061 100%);border-radius:2px;position:absolute;inset:0}.avatar.logo-prev{border:1px solid var(--line);border-radius:2px;width:88px;height:88px;font-size:30px;position:relative}.avatar.logo-prev img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.drop .drop-acts{flex-flow:wrap;justify-content:center;align-items:center;gap:8px;display:flex}.drop .drop-acts .btn{padding-left:14px;padding-right:14px}.note{color:var(--ink-2);background:#fdeedd;border:0;border-radius:5px;padding:16px 19px;font-size:14px;font-weight:600;line-height:2}.note .note-list{margin:4px 0 6px;padding-left:1.3em}.note .note-list li{list-style:outside}.note b{color:var(--ink);font-weight:800}@media (max-width:620px){.note{line-height:1.65}.note .note-list{margin:2px 0 4px}.note .note-list li+li{margin-top:2px}}@media (min-width:761px){.drop.drop-flyer:not(.has-file){aspect-ratio:1}}
.check{color:var(--ink-2);cursor:pointer;align-items:flex-start;gap:12px;font-size:14.5px;font-weight:600;line-height:1.65;display:flex}.check>input[type=checkbox],.check>input[type=radio]{appearance:none;box-sizing:border-box;border:1px solid var(--line-form);cursor:pointer;background:#fff;flex-shrink:0;width:17px;height:17px;margin:2px 0 0;transition:all .14s;position:relative}.field>label.check{align-items:flex-start}.check>input[type=checkbox],.check>input[type=radio]{font:inherit;line-height:inherit;margin-top:calc(.5lh - 8.5px)}.check>input[type=checkbox]{border-radius:3px}.check>input[type=radio]{border-radius:50%}.check:hover>input{border-color:var(--ink-3)}.check>input:checked{background:var(--ink-2);border-color:var(--ink-2)}.check>input[type=checkbox]:checked:after{content:"";border:2px solid #fff;border-width:0 2px 2px 0;width:4px;height:8px;position:absolute;top:50%;left:50%;transform:translate(-50%,-58%)rotate(45deg)}.check>input[type=radio]:checked:after{content:"";background:#fff;border-radius:50%;position:absolute;inset:4px}.check>input:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.checks{flex-wrap:wrap;gap:10px 24px;margin-bottom:12px;display:flex}.check-note{color:var(--danger);margin:7px 0 0 29px;font-size:14px;font-weight:600;line-height:1.65}.wizfoot{z-index:60;-webkit-backdrop-filter:blur(14px);border-top:1px solid var(--line);background:#fffffff2;position:fixed;bottom:0;left:0;right:0}.wizfoot-in{align-items:center;gap:10px;max-width:1140px;margin:0 auto;padding:13px 46px;display:flex}.wizfoot .prog .cur{display:none}.wizfoot .prog{color:var(--ink-3);font-size:14px;font-weight:800}.wizfoot .right{gap:9px;margin-left:auto;display:flex}.rvw-wrap{grid-template-columns:220px 1fr;align-items:start;gap:40px;display:grid}.rvw{border-top:1px solid var(--line)}.rvw-thumb{border:1px solid var(--line);background:var(--frame-bg);border-radius:2px;display:block;overflow:hidden}.rvw-thumb img{object-fit:cover;width:100%;height:100%;display:block}.rvw-thumb-sq{width:96px;height:96px}.rvw-thumb-cover{aspect-ratio:4;width:min(384px,100%)}.rvw-row{border-bottom:1px solid var(--line-2);grid-template-columns:124px 1fr auto;align-items:start;gap:22px;padding:16px 0;display:grid}.rvw-row dt{color:var(--ink);font-size:14px;font-weight:800}.rvw-row dd{color:var(--ink-2);font-size:15.5px;font-weight:600;line-height:1.65}.rvw-row .edit{color:var(--ink-3);font-size:13px;font-weight:700}.rvw-row .edit:hover{color:var(--accent)}.done-box{text-align:center;max-width:540px;margin:0 auto;padding:56px 20px 72px}.done-box .ck{color:#fff;background:#10b981;border-radius:50%;place-items:center;width:52px;height:52px;margin:0 auto 28px;font-size:24px;display:grid}.done-box h1{margin-bottom:16px;font-size:26.5px;font-weight:800}.done-box p{color:var(--ink-2);margin-bottom:30px;font-size:15.5px;line-height:1.65}.done-box .done-link{margin:28px 0 0}@media (max-width:620px){.done-box{padding-top:28px;padding-bottom:56px}}@media (max-width:360px){.done-box{padding-left:16px;padding-right:16px}.done-box h1{font-size:23px}.done-box p{font-size:13.5px}}.done-link a{color:var(--ink-2);text-underline-offset:4px;font-size:15px;font-weight:700;text-decoration:underline}.done-link a:hover{color:var(--accent)}.check-q{align-items:center;gap:10px;display:flex}.check-q>.q-help{flex-shrink:0}.check:has(>input:disabled){cursor:default;color:var(--ink-3)}.check>input:disabled{background:var(--field-ro);border-color:var(--line-pill);cursor:default}.err-box{max-width:640px}.err-box .err-code{letter-spacing:.24em;color:#de2818;margin-bottom:14px;font-family:Inter,sans-serif;font-size:15px;font-weight:800}.err-box p{line-height:1.9}.err-box .err-acts{flex-wrap:wrap;justify-content:center;gap:10px;margin-top:30px;display:flex}.err-box .err-id{color:#777;margin-top:22px;font-size:12px}
.auth{grid-template-rows:1fr;display:grid}.auth-top{padding:22px 26px}.auth-back{color:var(--ink-3);font-size:14px;font-weight:700}.auth-back:hover{color:var(--accent)}.auth-in{place-items:center;padding:28px 22px 40px;display:grid}@media (max-width:620px){.auth-in{padding:16px 22px 32px}}.auth-card{width:100%;max-width:380px}.auth-card .brand{justify-content:center;margin-bottom:30px}.auth-card h1{letter-spacing:-.01em;text-align:center;margin-bottom:26px;font-size:30px;font-weight:800}@media (max-width:620px){.auth-card h1{font-size:26px}}.auth-agree{color:var(--ink-2);text-align:center;margin-bottom:28px;font-size:14px;font-weight:500;line-height:1.65}.auth-agree a{color:var(--ink);text-underline-offset:3px;font-weight:700;text-decoration:underline}.auth-card .lead{color:var(--ink-2);text-align:center;margin:12px 0 30px;font-size:14.5px;font-weight:600;line-height:1.65}.oauth{gap:10px;display:grid}.obtn{border-radius:var(--r-btn);letter-spacing:.01em;border:1px solid #0000;justify-content:center;align-items:center;gap:9px;height:44px;padding:0 18px;font-size:15px;font-weight:700;transition:all .15s;display:flex;position:relative;overflow:hidden}.obtn .oic{flex-shrink:0;place-items:center;font-size:18px;line-height:1;display:grid}.obtn .oic img{object-fit:contain;width:20px;height:20px;display:block}.obtn .olabel{flex:none}.obtn:after{content:"";opacity:0;pointer-events:none;background:#000;transition:all .15s;position:absolute;inset:0}.obtn:hover:after{opacity:.1}.obtn:active:after{opacity:.3}.obtn-line .oic img{width:32px;height:32px}.obtn-line{color:#fff;--osep:#00000014;background:#06c755}.obtn-google{color:#1f1f1f;--osep:#0000001f;background:#fff;border-color:#747775}.obtn-google .oic svg{display:block}.obtn-google:after{background:#1f1f1f}.obtn-google:hover:after{opacity:.04}.obtn-google:active:after{opacity:.1}.gis-wrap{justify-content:center;align-items:center;min-height:44px;display:flex}.gis-ph{border:1px dashed var(--line);border-radius:var(--r-btn);width:100%;min-height:44px;color:var(--ink-3);text-align:center;justify-content:center;align-items:center;padding:6px 14px;font-size:12.5px;line-height:1.5;display:flex}.gis-ph[hidden]{display:none}.obtn-apple{color:#fff;--osep:#ffffff24;background:#000}.or{letter-spacing:.04em;color:var(--ink-3);align-items:center;gap:14px;margin:40px 0;font-weight:700;display:flex}.or:before,.or:after{content:"";background:var(--line);flex:1;height:1px}.auth-news{margin:4px 0 22px;line-height:1.7}.auth-news>input[type=checkbox]{margin-top:4.3px}@media (max-width:620px){.auth-news>input[type=checkbox]{margin-top:3.5px}}.auth-help-under{text-align:center;margin-top:14px}.auth-foot{color:var(--ink-3);text-align:center;margin-top:24px;font-weight:600;line-height:1.65}.auth-foot a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.auth-alt{border-top:1px solid var(--line-2);text-align:center;margin-top:26px;padding-top:22px;font-size:14.5px;font-weight:700}.auth-alt a{color:var(--accent)}.auth-card,.auth-card .lead,.auth-card .auth-agree,.auth-card .obtn,.auth-card .obtn-google,.auth-card .or,.auth-card .field>label,.auth-card .flabel,.auth-card .help,.auth-card .check,.auth-card .auth-news,.auth-card .btn,.auth-card .auth-alt,.auth-card .auth-help a{font-size:16px}.alert{background:var(--accent-bg);color:var(--accent-d);border-radius:var(--r);border:0;margin-bottom:22px;padding:13px 15px;font-size:14px;font-weight:700;line-height:1.65}.auth-card .auth-terms{color:var(--ink-2);text-align:center;margin:0 0 24px;font-size:16px;font-weight:500;line-height:1.65}.auth-terms a{color:var(--accent);text-underline-offset:3px;white-space:nowrap;text-decoration:underline}.obtn-mail{color:#1f1f1f;background:#fff;border-color:#747775}.obtn-mail .oic{font-size:17px}.obtn-mail:after{background:#1f1f1f}.obtn-mail:hover:after{opacity:.04}.obtn-mail:active:after{opacity:.1}.auth-back-step{color:var(--ink-2);cursor:pointer;background:0 0;border:0;align-items:center;gap:6px;margin:22px auto 0;padding:6px 8px;font-size:16px;font-weight:700;display:flex}.auth-back-step:hover{color:var(--accent)}.auth-back-step .fa-arrow-left{font-size:14px}.auth-err{color:var(--danger);margin:0 0 14px;font-size:14px;font-weight:700;line-height:1.65}.auth-card .turnstile{justify-content:center;display:flex}.auth-card .turnstile:has(iframe[style*=visible]){margin:4px 0 16px}.auth-card .auth-terms{text-wrap:pretty}@media (min-width:621px){.auth-card .auth-terms{margin-left:-24px;margin-right:-24px}}.auth{width:100vw;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);position:relative;overflow:hidden}.auth-in{position:relative}.auth-bg{pointer-events:none;position:absolute;inset:0;overflow:hidden}.auth-wall{opacity:.07;transform-origin:50%;grid-template-columns:repeat(5,1fr);gap:20px;display:grid;position:absolute;inset:-12% -4%;transform:rotate(8deg)scale(1.3)}.auth-col{align-content:start;gap:20px;display:grid}.auth-col:nth-child(2n){margin-top:-18%}.auth-veil{background:radial-gradient(520px 480px at 50% 48%,#ffffffd9 0%,#ffffff80 55%,#fff0 100%),linear-gradient(#fff 0%,#fff0 16% 80%,#fff 100%);position:absolute;inset:0}@media (max-width:620px){.auth-wall{gap:12px;transform:rotate(8deg)scale(1.5)}.auth-col{gap:12px}.auth-veil{background:radial-gradient(300px 420px at 50% 44%,#ffffffeb 0%,#ffffffb3 55%,#fff0 100%)}}.legal-box{width:min(720px,100%)}.legal-box .modal-bd{padding:22px 26px 26px}.legal-box .legal h2{scroll-margin-top:0}.legal-box .legal .upd{margin-bottom:0}@media (max-width:620px){.legal-box .modal-bd{padding:18px 16px 22px}}
:is(.main:has(.doc-wrap) .wrap.sub,.main:has(.news-list) .wrap.sub){max-width:var(--doc-w)}.doc-wrap{max-width:var(--doc-w);grid-template-columns:200px 1fr;align-items:start;gap:48px;margin:0 auto;padding:8px 0 100px;display:grid}.doc-wrap.solo{max-width:var(--doc-solo-w);grid-template-columns:1fr}.main:has(.doc-wrap.solo) .wrap.sub{max-width:var(--doc-solo-w)}.toc{border-left:1px solid var(--line);position:sticky;top:92px}.toc a{color:var(--ink-3);border-left:2px solid #0000;margin-left:-1px;padding:7px 0 7px 16px;font-size:14.5px;font-weight:700;display:block}.toc a:hover{color:var(--accent)}.toc a.on{color:var(--ink);border-left-color:var(--ink)}.legal h2{border-top:1px solid var(--line-2);margin:44px 0 14px;padding-top:22px;scroll-margin-top:96px;font-size:20.5px;font-weight:800}.legal h2:first-child{border-top:0;margin-top:0;padding-top:0}.legal h3{margin:26px 0 10px;font-size:17px;font-weight:800}.legal p{color:var(--ink-2);margin-bottom:14px;font-size:15.5px;line-height:1.65}.legal ul{margin:0 0 18px;padding-left:2px}.legal ul li{color:var(--ink-2);padding-left:18px;font-size:15.5px;line-height:2;position:relative}.legal ul li:before{content:"";background:var(--accent);border-radius:50%;width:5px;height:5px;position:absolute;top:14px;left:2px}.legal ol{margin:0 0 18px 20px;list-style:decimal}.legal ol li{color:var(--ink-2);padding-left:4px;font-size:15.5px;line-height:2}.legal .upd{color:var(--ink-3);border-top:1px solid var(--line-2);margin-top:40px;padding-top:18px;font-size:13px;font-weight:700}.qa{border-top:1px solid var(--line)}.qa-item{border-bottom:1px solid var(--line-2);padding:20px 0}.qa-item .q{align-items:flex-start;gap:14px;font-size:16.5px;font-weight:800;line-height:1.6;display:flex}.qa-item .q .m{color:var(--accent);padding-top:2px;font-size:15px;font-weight:900}.qa-item .a{align-items:flex-start;gap:14px;margin-top:12px;display:flex}.qa-item .a .m{color:var(--ink-3);padding-top:2px;font-size:15px;font-weight:900}.qa-item .a p{color:var(--ink-2);font-size:15px;font-weight:600;line-height:1.65}@media (max-width:1280px){.pcards{grid-template-columns:repeat(4,1fr)}.main2{padding:32px 28px 90px}}@media (max-width:620px){.main2{padding:26px 16px 72px}.topbar{gap:10px;padding:0 16px}.topbar .mk{min-width:0;overflow:hidden}.topbar .mk b{text-overflow:ellipsis;font-size:16px;overflow:hidden}.topbar .ptag{padding:3px 7px;font-size:10.5px}.topbar .hdr-menu{margin-right:-16px;padding:0 16px}.topbar .hdr-menu .hdr-menu-txt{display:none}}.btn .arw{color:var(--ink-3);margin-left:11px;font-size:1.15em;line-height:1}.btn:hover .arw{color:inherit}.subbar .sub-toggle,.side2-backdrop{display:none}@media (max-width:1024px){.shell,.shell.narrow{grid-template-columns:1fr}.subbar{gap:12px;padding:0 16px}.subbar .stat,.subbar .right{display:none}.subbar .sub-toggle{color:var(--ink);background:0 0;border:0;align-items:center;gap:9px;margin-left:auto;padding:0;font-size:13.5px;font-weight:800;line-height:1;display:inline-flex}.subbar .sub-toggle .gicon{fill:currentColor;flex:none;width:15px;height:15px}.subbar .sub-toggle:hover,body.side-open .subbar .sub-toggle{color:var(--accent)}.side2-backdrop{z-index:120;opacity:0;visibility:hidden;background:#1111116b;transition:opacity .24s;display:block;position:fixed;inset:0}body.side-open .side2-backdrop{opacity:1;visibility:visible}.side2{display:none}body.side-open{overflow:hidden}body.side-open .side2{z-index:130;border-right:0;border-radius:12px;width:calc(100% - 32px);max-width:330px;height:auto;max-height:78vh;padding:18px 16px 20px;display:flex;position:fixed;inset:50% auto auto 50%;overflow-y:auto;transform:translate(-50%,-50%);box-shadow:0 18px 50px #11111142}body.side-open .side2 .foot{margin-top:16px;padding-top:14px}body.side-open .side2 .foot a.only-sp{display:flex}.tnav{position:static;overflow-x:auto;transform:none}.usage{grid-template-columns:1fr 1fr;gap:26px}.wiz{grid-template-columns:1fr;gap:26px;padding:26px 16px 150px}.wrail{position:static}.wrail ol{display:block}.wstep{display:none}.wstep.on{background:0 0;margin:0;padding:0;display:grid}.wstep .bar,.wrail-note{display:none}.doc-wrap{grid-template-columns:1fr;gap:26px;padding:8px 16px 80px}.toc{border-left:0;border-top:1px solid var(--line);flex-wrap:wrap;gap:4px;padding-top:10px;display:flex;position:static}.toc a{border-left:0;border:1px solid var(--ink);color:var(--ink-2);background:#fff;border-radius:14px;padding:6px 12px}.toc a.on{background:var(--ink);border-color:var(--ink);color:#fff}}@media (max-width:760px){.pcards{grid-template-columns:repeat(2,1fr)}.usage,.two{grid-template-columns:1fr}.wizfoot-in{padding-left:22px;padding-right:22px}.tsearch{flex:1;width:auto}}
.faq-hero{background:var(--beige);border-radius:var(--r-lg);text-align:center;padding:48px 32px 40px}.faq-hero h2{letter-spacing:.02em;margin-bottom:8px;font-size:24px;font-weight:700}.faq-hero p{color:var(--ink-2);text-wrap:balance;margin-bottom:24px;font-size:16px}.faq-search{align-items:center;gap:10px;max-width:620px;margin:0 auto;display:flex}.faq-search .sfield{flex:auto;min-width:0}.faq-search .btn{border-radius:var(--r);flex:none;height:46px}.faq-search .ic,.faq-search-sm .ic{color:var(--ink-3);flex:none;font-size:16px}.faq-kws{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;margin-top:20px;display:flex}.faq-kws .lbl{color:var(--ink-3);margin-right:4px;font-size:16px;font-weight:700}.faq-search-sm{margin-bottom:32px;display:flex}.faq-search-sm .sfield{flex:auto;min-width:0;max-width:none}.faq-top .sec{padding:64px 0 0}.faq-top .sec-head{margin-bottom:20px}.faq-top .sec-head h2{font-size:24px}.faq-top .sec-head p{font-size:16px}.faq-cats{border-top:1px solid var(--line);grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;display:grid}.faq-cat{border-bottom:1px solid var(--line-2);color:var(--ink);align-items:center;gap:16px;padding:18px 8px;display:flex}.faq-cat:hover{background:var(--hover)}.faq-cat .ico{width:46px;height:46px;color:var(--ink-2);flex:none;justify-content:center;align-items:center;font-size:20px;display:flex}.faq-cat .ico svg,.faq-cat .ico i{color:inherit}.faq-cat .tx{flex:1;min-width:0}.faq-cat b{color:var(--ink);font-size:18px;font-weight:700;line-height:1.5;display:block}.faq-cat p{color:var(--ink-3);margin-top:2px;font-size:16px;line-height:1.6}.faq-cat .n{color:var(--ink-3);flex:none;font-size:16px;font-weight:700}.faq-cat .chev{color:var(--ink-3);flex:none;font-size:20px;line-height:1}.faq-cat:hover .chev{color:var(--accent)}@media (max-width:760px){.faq-cats{grid-template-columns:1fr}}.faq-q{background:var(--accent);color:#fff;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-family:Inter,sans-serif;font-size:16px;font-weight:700;line-height:1;display:inline-flex}.faq-q.a{background:var(--ink-2);color:#fff}.faq-list{border-top:1px solid var(--line)}.faq-row{border-bottom:1px solid var(--line-2);align-items:flex-start;gap:14px;padding:16px 8px;display:flex}.faq-row:hover{background:var(--hover)}.faq-row .m{margin-top:-1px}.faq-row .t{flex:1;min-width:0}.faq-row .t b{color:var(--ink);font-size:17px;font-weight:700;line-height:1.65;display:block}.faq-row .t p{color:var(--ink-3);margin-top:3px;font-size:16px;line-height:1.8}.faq-row .cat{border:1px solid var(--line);border-radius:var(--r);color:var(--ink-3);margin-top:8px;padding:1px 8px;font-size:16px;font-weight:700;line-height:1.6;display:inline-block}.faq-row .chev{color:var(--ink-3);flex:none;font-size:20px;line-height:1.4}.faq-row:hover .chev{color:var(--accent)}.hit{background:var(--accent-bg);color:var(--accent);border-radius:2px;padding:0 2px;font-weight:700}.faq-cols{grid-template-columns:232px 1fr;align-items:start;gap:56px;display:grid}.faq-side{position:sticky;top:96px}.faq-side h4{color:var(--ink-3);letter-spacing:.08em;padding:0 12px 10px;font-size:16px;font-weight:700}.faq-side a{border-radius:var(--r);color:var(--ink-2);justify-content:space-between;align-items:center;gap:10px;padding:11px 12px;font-size:16px;font-weight:700;display:flex}.faq-side a .n{color:var(--ink-3);flex:none;font-family:Inter,sans-serif;font-size:16px;font-weight:600}.faq-side a.on{background:var(--beige);color:var(--ink)}.faq-side a.on .n{color:var(--ink-2)}@media (max-width:920px){.faq-cols{grid-template-columns:1fr;gap:24px}.faq-side{scrollbar-width:none;gap:7px;padding-bottom:2px;display:flex;position:static;overflow-x:auto}.faq-side h4{display:none}.faq-side::-webkit-scrollbar{display:none}.faq-side a{border:1px solid var(--line-pill);white-space:nowrap;color:var(--ink-2);background:#fff;border-radius:999px;flex:none;gap:6px;padding:6px 14px;font-size:16px}.faq-side a:hover{background:var(--hover-btn);color:var(--ink-2)}.faq-side a.on{background:var(--ink-2);border-color:var(--ink-2);color:#fff}.faq-side a.on .n{color:#ffffffbf}}.faq-crumb{color:var(--ink-3);flex-wrap:wrap;align-items:center;gap:8px;margin-bottom:16px;font-size:16px;font-weight:700;display:flex}.faq-crumb a{color:var(--ink-3)}.faq-crumb a:hover{color:var(--accent)}.faq-crumb .sep{color:var(--line)}.page-head .faq-lead{color:var(--ink-3);margin-top:8px;font-size:16px}.faq-art h1{letter-spacing:-.01em;align-items:flex-start;gap:14px;font-size:26px;font-weight:700;line-height:1.5;display:flex}.faq-art h1 .faq-q{width:36px;height:36px;margin-top:-1px;font-size:18px}.faq-art .meta{color:var(--ink-3);flex-wrap:wrap;justify-content:flex-end;gap:4px 16px;margin-top:18px;padding:0;font-size:14px;font-weight:500;display:flex}.faq-art .meta a{color:inherit}.faq-art .meta .ic{margin-right:5px}.faq-answer{border-radius:var(--r-lg);background:#fff;align-items:flex-start;gap:14px;margin-top:34px;padding:0;display:flex}.faq-answer .faq-q{width:36px;height:36px;font-size:18px}.faq-answer p{color:var(--ink);flex:1;padding-top:4px;font-size:18px;font-weight:700;line-height:1.75}.faq-art .body{padding:14px 0 6px 50px}.faq-cols .faq-art .sec,.faq-art .sec{border-top:1px solid var(--line);margin-top:80px;padding-top:30px}.faq-art .sec .sec-head{margin-bottom:12px}.faq-art .sec .sec-head h2{font-size:20px}.faq-art .faq-list{border-top:0}.faq-art .faq-row .faq-q{width:24px;height:24px;margin-top:2px;font-size:13px}.faq-art .faq-row .t b{font-size:16px}.faq-art .faq-row .cat{margin-top:6px;font-size:14px}.faq-art .body p{color:var(--ink-2);margin-bottom:15px;font-size:16px;line-height:1.8}.faq-art .body h2{color:var(--ink);align-items:center;gap:10px;margin:36px 0 14px;font-size:20px;font-weight:700;display:flex}.faq-art .body h2:before{content:"";background:var(--gold-yellow);border-radius:2px;flex:none;width:4px;height:1.1em}.faq-art .body ul{margin:0 0 16px}.faq-art .body ul li{color:var(--ink-2);padding-left:18px;font-size:16px;line-height:1.9;position:relative}.faq-art .body ul li:before{content:"";background:var(--ink-3);border-radius:50%;width:5px;height:5px;position:absolute;top:.8em;left:3px}.faq-art .body ol.steps{counter-reset:st;margin:0 0 18px;padding:0;list-style:none}.faq-art .body ol.steps li{counter-increment:st;color:var(--ink-2);padding:3px 0 18px 46px;font-size:16px;line-height:1.8;position:relative}.faq-art .body ol.steps li:before{content:counter(st);border:2px solid var(--ink-2);width:30px;height:30px;color:var(--ink);box-sizing:border-box;background:#fff;border-radius:50%;justify-content:center;align-items:center;font-family:Oswald,Inter,sans-serif;font-size:16px;font-weight:600;display:flex;position:absolute;top:0;left:0}.faq-art .body ol.steps li:after{content:"";background:var(--line);width:2px;position:absolute;top:32px;bottom:2px;left:14px}.faq-art .body ol.steps li:last-child{padding-bottom:4px}.faq-art .body ol.steps li:last-child:after{display:none}.faq-art .body ol.steps b{color:var(--ink);margin-right:8px}.faq-art .body a{color:var(--accent);text-underline-offset:3px;font-weight:700;text-decoration:underline}@media (max-width:620px){.faq-art h1{gap:10px;font-size:22px}.faq-art h1 .faq-q{width:30px;height:30px;font-size:16px}.faq-art .body{padding-left:0}.faq-answer{gap:10px;padding:0}.faq-answer .faq-q{width:30px;height:30px;font-size:16px}.faq-answer p{padding-top:2px;font-size:16px}}.faq-help{border-radius:var(--r-lg);background:#fff;margin-top:56px;padding:28px 32px}.faq-help b{align-items:center;gap:8px;margin-bottom:8px;font-size:19px;font-weight:700;display:flex}.faq-help b .ic{color:var(--ink-3)}.faq-help p{color:var(--ink-2);margin-bottom:18px;font-size:16px;line-height:1.75}.faq-help .btns{flex-wrap:wrap;gap:10px;display:flex}.faq-top .faq-help{max-width:760px;margin-left:auto;margin-right:auto}@media (max-width:620px){.faq-help{padding:22px 18px}.faq-help .btns .btn{flex:100%}}.faq-empty{text-align:center;border-radius:var(--r-lg);background:var(--beige);padding:44px 24px}.faq-empty .ic-big{color:var(--ink-3);margin-bottom:14px;font-size:28px;display:block}.faq-empty b{margin-bottom:10px;font-size:19px;font-weight:700;display:block}.faq-empty p{color:var(--ink-2);text-wrap:balance;font-size:16px;line-height:1.75}.faq-empty .chips{justify-content:center;margin-top:18px}.faq-count{color:var(--ink-2);margin-bottom:14px;font-size:16px;font-weight:700}.faq-count b{color:var(--ink);font-size:16px}.faq-cols .sec{padding:48px 0 0}.faq-cols .sec-head{margin-bottom:16px}.faq-cols .sec-head h2{font-size:21px}.faq-row .t p.kw{color:var(--ink-3);margin-top:4px;font-size:16px}@media (max-width:620px){.faq-hero{padding:30px 16px 26px}.faq-hero h2{font-size:21px}.faq-hero p{margin-bottom:18px;font-size:16px}.faq-search .btn{padding:0 18px}.faq-top .sec{padding-top:48px}.faq-top .sec-head{flex-direction:column;align-items:flex-start;gap:4px}.faq-cat{gap:13px;padding:15px 4px}.faq-cat .ico{width:40px;height:40px;font-size:18px}.faq-cat .n{display:none}.faq-row{gap:12px;padding:15px 4px}}:is(.faq-top,.faq-cols,.faq-crumb) .chip{border-radius:18px;height:36px;padding:0 16px;font-size:16px}:is(.faq-top,.faq-cols) .sfield,:is(.faq-top,.faq-cols) .sfield input,:is(.faq-top,.faq-cols) .btn{font-size:16px}.main:has(.faq-top,.faq-cols) .page-head p{font-size:16px}.code-in{text-align:center;letter-spacing:.42em;text-indent:.42em;font-variant-numeric:tabular-nums;padding:16px 15px;font-size:28px;font-weight:800}.code-in::placeholder{color:var(--line);letter-spacing:.42em;font-weight:700}.auth-help{border-top:1px solid var(--line-2);text-align:center;flex-direction:column;align-items:center;gap:13px;margin-top:22px;padding-top:20px;display:flex}.auth-help .resend b{font-variant-numeric:tabular-nums}.auth-help a{color:var(--ink-3);font-size:14px;font-weight:700}.auth-help a:hover{color:var(--accent)}.news-list{max-width:var(--doc-w);margin:0 auto;padding:4px 0 96px}.news-row{border-bottom:1px solid var(--line-2);align-items:center;gap:18px;padding:20px 8px;display:flex}.news-row:first-child{border-top:1px solid var(--line-2)}.news-row:hover{background:var(--hover)}.news-row .d{width:96px;color:var(--ink-3);flex:none;font-size:13.5px;font-weight:700}.news-row .cat{text-align:center;border:1px solid var(--ink);min-width:86px;height:22px;color:var(--ink-2);background:#fff;border-radius:999px;flex:none;justify-content:center;align-items:center;padding:1px 10px 0;font-size:12px;font-weight:800;line-height:1;display:inline-flex}.news-row .t{min-width:0;color:var(--ink);flex:1;font-size:16px;font-weight:700;line-height:1.6}.news-row .chev{color:var(--ink-3);flex:none;font-size:18px}@media (max-width:620px){.news-list{padding:0 var(--pad) 64px}.news-row{flex-wrap:wrap;gap:8px 10px;padding:16px 0}.news-row:hover{background:0 0}.news-row .d{width:auto;font-size:13px}.news-row .cat{min-width:0;height:20px;padding:1px 9px 0;font-size:11.5px}.news-row .t{flex:100%;order:3;font-size:15.5px;line-height:1.55}.news-row .chev{display:none}.news-list .pager{margin-top:32px}}.toc a .tn{color:var(--ink-3);margin-left:10px;font-size:12.5px;font-weight:700}.toc a.on .tn{color:var(--ink-2)}.fav{min-width:0}.fav .org-grid{grid-template-columns:repeat(2,1fr)}@media (max-width:620px){.fav .org-h .avatar{width:46px;height:46px}}.fav .fav-note{color:var(--ink-3);margin-top:26px;font-size:14px;font-weight:600;line-height:1.65}@media (max-width:920px){.fav .grid{grid-template-columns:repeat(2,1fr)}.fav .org-grid{grid-template-columns:1fr}}@media (max-width:520px){.fav .grid{grid-template-columns:repeat(2,1fr)}}
.s2pick{display:none}@media (max-width:1024px){.shell-top .side2{border-right:0;border-bottom:1px solid var(--line-2);width:auto;height:auto;max-height:none;box-shadow:none;border-radius:0;padding:18px 28px 20px;display:flex;position:static;overflow:visible}.shell-top .side2:before{display:none}.shell-top .side2 .me{padding:0 0 14px}.shell-top .s2sec{border-top:0;margin-top:0;padding-top:0}.shell-top .s2sec-h,.shell-top .side2 .foot{display:none}.shell-top .s2pick{border:1px solid var(--line-3);width:100%;height:48px;color:var(--ink);text-align:left;background:#fff;border-radius:6px;align-items:center;gap:10px;padding:0 14px;font-size:14.5px;font-weight:700;display:flex}.shell-top .s2pick .ic{color:var(--ink-3);font-size:14px}.shell-top .s2pick .lbl{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.shell-top .s2pick .n{color:var(--ink-3);font-size:12.5px}.shell-top .s2pick .cv{color:var(--ink-3);font-size:11px;transition:transform .18s}.shell-top .s2pick[aria-expanded=true]{border-color:var(--ink)}.shell-top .s2pick[aria-expanded=true] .cv{transform:rotate(180deg)}.shell-top .s2nav{border:1px solid var(--line);background:#fff;border-radius:6px;margin-top:6px;padding:5px;display:none}.shell-top .s2pick[aria-expanded=true]+.s2nav{display:flex}.shell-top .s2nav a{height:44px}}@media (max-width:760px){.t2wrap{overflow-x:visible}.t2{min-width:0;font-size:14.5px;display:block}.t2 thead{display:none}.t2 tbody{display:block}.t2 tr{border-bottom:1px solid var(--line-2);flex-wrap:wrap;align-items:center;gap:6px 14px;padding:15px 0;display:flex}.t2 tbody tr:hover td{background:0 0}.t2 td{border:0;padding:0;display:block}.t2 td:first-child{flex:1 0 100%}.t2 tr{padding-right:36px;position:relative}.t2 td.r{text-align:right;width:auto;position:absolute;top:13px;right:0}.t2 .nm{gap:12px}.t2 td:not(:first-child):not(.r){color:var(--ink-3);font-size:13px;font-weight:700}.t2-ev td:nth-last-child(4):not(:first-child){flex:1 0 100%}.t2-ev td.stc{align-items:center;gap:14px;display:flex}.t2-ev td.stc .pd{margin-top:0}.t2-ev td.stc .pd:before{content:"公開 "}.t2-ev td:nth-last-child(2):before{content:"♥ "}.t2 td.em:before{content:"閲覧 "}.m2head,.m2sub{flex-direction:column;align-items:flex-start;gap:14px}.m2head .acts,.m2sub .acts{width:100%}.m2head .acts .btn,.m2sub .acts .btn{flex:1;justify-content:center}}
@media (max-width:620px){.wizhdr{gap:10px;padding:0 16px}.wizhdr .mk{flex-shrink:1;min-width:0;overflow:hidden}.wizhdr .mk b{text-overflow:ellipsis;font-size:14.5px;overflow:hidden}.wizhdr .ptag{padding:2px 6px;font-size:11px}.wizhdr .save{display:none}.wizhdr .right{gap:8px}.wizhdr .btn-hdr{height:32px;padding:0 12px;font-size:13px}.wizfoot-in{padding:10px 16px calc(10px + env(safe-area-inset-bottom))}.rvw-wrap{gap:18px;grid-template-columns:1fr!important}.rvw-row{grid-template-columns:84px 1fr auto;gap:12px}.rvw-row dd{overflow-wrap:anywhere;min-width:0}.wizmain{min-width:0}}.cnt.over{color:var(--danger)}.btn.btn-file{border-color:var(--gold-btn);color:var(--gold-btn-t);background:#fff}.btn.btn-file .ic{color:var(--gold-btn);font-size:.95em}.btn.btn-file:hover{background:var(--gold-btn);border-color:var(--gold-btn);color:#fff}.btn.btn-file:hover .ic{color:#fff}.q-help{background:var(--ink-2);width:22px;height:22px;font:inherit;color:#fff;cursor:pointer;border:0;border-radius:50%;place-items:center;font-family:Inter,sans-serif;font-size:12.5px;font-weight:700;line-height:1;transition:background .15s;display:inline-grid}.q-help:hover{background:var(--ink)}.q-modal{width:min(520px,100%)}.th-q{align-items:center;gap:8px;display:inline-flex}.th-q .q-help{width:20px;height:20px;font-size:11.5px}.q-roles{gap:4px;margin:4px 0;display:grid}.q-roles dt{color:var(--ink);font-size:15.5px;font-weight:800}.q-roles dd{color:var(--ink-2);margin:0 0 14px;font-size:15px;line-height:1.7}.q-roles dd:last-child{margin-bottom:0}.q-note{border-top:1px solid var(--line-2);color:var(--ink-3);margin-top:16px;padding-top:14px;font-size:14px;line-height:1.7}.q-list{gap:10px;margin:4px 0;padding-left:1.2em;display:grid}.q-list li{color:var(--ink-2);font-size:15px;line-height:1.7;list-style:outside}@media (max-width:620px){.topbar,.wizhdr{grid-template-rows:auto auto;grid-template-columns:minmax(0,1fr) auto;align-content:center;gap:3px 10px;display:grid}.topbar>.mk,.wizhdr>.mk{flex-direction:column;grid-area:1/1/3;align-items:flex-start;gap:3px;min-width:0}.topbar>.mk b,.wizhdr>.mk b{text-overflow:ellipsis;max-width:100%;font-size:14.5px;line-height:1.2;overflow:hidden}.topbar>.mk .ptag,.wizhdr>.mk .ptag{border:0;padding:0;font-size:10.5px;line-height:1.2}.topbar>.right,.wizhdr>.right{grid-area:1/2/3;align-self:stretch;align-items:center;display:flex}}.wizhdr .right{align-self:stretch;align-items:center;margin-left:auto;display:flex}.wizhdr .hdr-menu{color:#fff;background:0 0;border:0;border-radius:0;align-self:stretch;gap:9px;height:auto;margin-right:-22px;padding:0 20px}.wizhdr .hdr-menu:hover{background:#ffffff1f}.wizhdr .hdr-menu .ic{color:#fff;font-size:17px}@media (max-width:620px){.wizhdr .hdr-menu{margin-right:-16px;padding:0 16px}.wizhdr .hdr-menu .hdr-menu-txt{display:none}}.wizfoot .wf-save,.wizfoot .wf-quit{font:inherit;color:var(--ink-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:8px;padding:6px 0;font-size:16px;font-weight:700;display:inline-flex}.wizfoot .wf-quit{margin-left:0}.wizfoot .wf-save{margin-left:22px}.wizfoot .wf-save:hover,.wizfoot .wf-quit:hover{color:var(--accent)}.wizfoot .wf-save i,.wizfoot .wf-quit i{font-size:17px}.wizfoot .right{grid-auto-columns:1fr;grid-auto-flow:column;margin-left:auto;display:grid}.wizfoot .right .btn{min-width:150px}@media (max-width:620px){.wizfoot-in{padding:8px 16px calc(11px + env(safe-area-inset-bottom));flex-wrap:wrap;row-gap:8px}.wizfoot .wf-save,.wizfoot .wf-quit{font-size:15px}.wizfoot .wf-quit{margin-left:0}.wizfoot .wf-save{margin-left:auto}.wizfoot .wf-save i,.wizfoot .wf-quit i{font-size:16px}.wizfoot .right{grid-auto-columns:minmax(0,1fr);gap:8px;width:100%;margin-left:0}.wizfoot .right .btn{white-space:nowrap;flex:1 1 0;min-width:0;padding:0 10px;font-size:15px}}@media (max-width:360px){.wizfoot .right .btn{font-size:14px}.wizfoot .right .wf-next{white-space:normal;text-align:center;line-height:1.2}}.pref-area{flex-wrap:wrap;gap:10px;display:flex}.pref-area .sel{flex:200px;min-width:0}.pref-area .sel[hidden]{display:none}html:has(.topbar) .note{background:var(--beige)}.setform,.setsec-other{max-width:680px}.setsec{border-bottom:1px solid var(--line-2);margin-bottom:34px;padding:0 0 12px}.setsec h2{margin:0 0 22px;font-size:19px;font-weight:800}.setsec-other{border-bottom:0}.setform .field>label,.setform .flabel,.setform .check,.setform .drop b{font-size:16px}.setform .help,.setform .drop span{font-size:14px}.setform .opt,.setform .req{font-size:11.5px}.setsave{z-index:5;padding:14px 0 calc(14px + env(safe-area-inset-bottom));-webkit-backdrop-filter:blur(10px);border-top:1px solid var(--line);background:#fffffff2;justify-content:flex-end;margin:-34px 0 48px;display:flex;position:sticky;bottom:0}.setsave .btn{min-width:200px}@media (max-width:620px){.setsave .btn{width:100%}}.rmenu{z-index:90;border:1px solid var(--line-form);background:#fff;border-radius:8px;min-width:220px;padding:6px;position:absolute}.rmenu[hidden]{display:none}.rmenu-i{width:100%;height:42px;font:inherit;color:var(--ink);text-align:left;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:5px;align-items:center;gap:11px;padding:0 12px;font-size:15px;font-weight:700;display:flex}.rmenu-i .ic{width:16px;color:var(--ink-3);text-align:center;font-size:15px}.rmenu-i:hover,.rmenu-i:focus-visible{background:var(--beige);outline:0}.rmenu-i.is-danger,.rmenu-i.is-danger .ic{color:var(--danger)}.rmenu-sep{background:var(--line-2);height:1px;margin:5px 6px}.t2 td.stc .st{display:inline-flex}.t2 td.stc .pd{color:var(--ink-3);margin-top:6px;font-size:13px;font-weight:700;display:block}.t2 .nm.nw>span{flex-direction:column;gap:4px;display:flex}.t2 .nw-d{color:var(--ink-3);font-size:13px;font-weight:700}.t2 .nw-d.none{color:var(--ink-3)}.t2 .nw-t{color:var(--ink);font-size:16px;font-weight:700;line-height:1.5}.t2 .nm.nw:hover .nw-t{color:var(--accent)}.t2 .nw-ev{color:var(--ink-2);align-items:center;gap:6px;font-size:13px;font-weight:700;display:inline-flex}.t2 .nw-ev .ic{color:var(--ink-3);font-size:12.5px}.t2-ev .nm>span:last-child{font-size:16px}.s2nav a{height:40px;font-size:16px}.side2 .foot a{height:32px;font-size:14.5px}.side2 .me b{font-size:16px}.hub{max-width:980px;margin:0 auto;padding:34px 28px 90px}.hub-me{background:var(--beige);color:var(--ink-2);border-radius:8px;align-items:center;gap:12px;padding:12px 16px;font-size:15px;font-weight:600;display:flex}.hub-me .avatar{border:0;flex:none;width:32px;height:32px}.hub-me-t b{color:var(--ink);font-weight:800}.hub-me-link{color:var(--ink);text-underline-offset:4px;align-items:center;gap:6px;margin-left:auto;font-size:15px;font-weight:700;text-decoration:underline;display:inline-flex}.hub-me-link:hover{color:var(--accent)}.hub-me-link .arw{color:var(--ink-3);text-decoration:none}.hub-head{margin:38px 0 22px}.hub-head h1{letter-spacing:-.01em;font-size:27.5px;font-weight:800}.hub-lead{color:var(--ink-2);margin-top:8px;font-size:15px;font-weight:600}.hub-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.hub-card{border:1px solid var(--line-form);background:#fff;border-radius:10px;flex-direction:column;gap:18px;padding:22px;display:flex}.hc-head{color:var(--ink);align-items:center;gap:16px;display:flex}.hc-logo{background:var(--beige);border:1px solid var(--line-2);border-radius:8px;flex:none;width:64px;height:64px;overflow:hidden}.hc-logo img{object-fit:cover;width:100%;height:100%;display:block}.hc-name{flex-direction:column;gap:6px;min-width:0;display:flex}.hc-name b{font-size:19px;font-weight:800;line-height:1.35}.hc-head:hover .hc-name b{color:var(--accent)}.hc-meta{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.hc-role{color:var(--ink-3);border:1px solid var(--line-pill);border-radius:3px;padding:1px 7px;font-size:12.5px;font-weight:700}.hc-stats{grid-template-columns:1fr 1fr;gap:10px;display:grid}.hc-stats>div{background:var(--beige);border-radius:6px;padding:11px 14px}.hc-stats dt{color:var(--ink-3);font-size:13px;font-weight:700}.hc-stats dd{color:var(--ink);margin-top:2px;font-family:Inter,sans-serif;font-size:24px;font-weight:800;line-height:1.2}.hc-stats dd small{color:var(--ink-2);margin-left:3px;font-family:inherit;font-size:13px;font-weight:700}.hc-row{color:var(--ink);border-top:1px solid var(--line-2);align-items:baseline;gap:14px;padding-top:14px;font-size:15px;font-weight:700;display:flex}.hc-lbl{color:var(--ink-3);flex:none;font-size:13px}.hc-next{flex-direction:column;gap:2px;min-width:0;display:flex}.hc-next .ev-d{font-family:Inter,sans-serif;font-size:14px;font-weight:700}.hc-next .ev-d.sun{color:var(--sun)}.hc-next .ev-d.sat{color:var(--sat)}.hc-next .ev-d .w{margin-left:-3px;font-size:11.5px}.hc-next.none{color:var(--ink-3);font-size:14px}.hc-acts{gap:9px;margin-top:auto;display:flex}.hc-acts .btn{flex:1 1 0;min-width:0}.hub-add{border:1.5px dashed var(--line-form);text-align:center;min-height:220px;color:var(--ink);border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:30px 22px;transition:background-color .15s;display:flex}.hub-add:hover{background:var(--beige)}.hub-add-ic{border:1.5px solid var(--gold-btn);width:44px;height:44px;color:var(--gold-btn);background:#fff;border-radius:50%;place-items:center;font-size:16px;display:grid}.hub-add b{font-size:16px;font-weight:800}.hub-add span:last-child{color:var(--ink-3);font-size:14px;font-weight:600}.hub-foot{border-top:1px solid var(--line-2);gap:24px;margin-top:40px;padding-top:20px;list-style:none;display:flex}.hub-foot a{color:var(--ink-2);font-size:14.5px;font-weight:700}.hub-foot a:hover{color:var(--accent)}@media (max-width:760px){.hub{padding:22px 16px 72px}.hub-grid{grid-template-columns:minmax(0,1fr)}.hub-card{padding:18px}.hc-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.hc-acts{flex-direction:column}.hc-acts .btn{flex:none;width:100%}.hub-me{flex-wrap:wrap;row-gap:6px}.hub-head{margin:28px 0 18px}.hub-head h1{font-size:23px}.hub-add{min-height:0}}.qc-box{width:min(560px,100%)}.qc-lead{color:var(--ink-2);font-size:15px;font-weight:600;line-height:1.75}.qc-list{border-top:1px solid var(--line-2);margin:16px 0 0;list-style:none}.qc-list li{border-bottom:1px solid var(--line-2);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:14px;padding:14px 0;display:flex}.qc-nm{align-items:center;gap:11px;min-width:0;display:flex}.qc-nm b{font-size:16px;font-weight:800}.qc-logo{background:var(--beige);border-radius:6px;flex:none;width:36px;height:36px;overflow:hidden}.qc-logo img{object-fit:cover;width:100%;height:100%;display:block}.qc-acts{gap:16px;display:flex}.qc-acts a{color:var(--ink);text-underline-offset:4px;font-size:14.5px;font-weight:700;text-decoration:underline}.qc-acts a:hover{color:var(--accent)}.qc-note{color:var(--ink-3);margin-top:14px;font-size:14px;font-weight:600;line-height:1.75}.mp-shell{min-height:calc(100vh - var(--appbar-h));grid-template-columns:260px minmax(0,1fr);display:grid}.mp-side{border-right:1px solid var(--line-2);top:var(--appbar-h);height:calc(100vh - var(--appbar-h));background:#fff;flex-direction:column;gap:18px;padding:24px 16px 22px;display:flex;position:sticky;overflow-y:auto}.mp-me{color:var(--ink);align-items:center;gap:12px;padding:6px 10px;display:flex}.mp-me .avatar{border:0;flex:none;width:42px;height:42px}.mp-me>span:last-child{flex-direction:column;min-width:0;display:flex}.mp-me b{font-size:16px;font-weight:800}.mp-me small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12.5px;font-weight:600;overflow:hidden}.mp-me:hover b{color:var(--accent)}.mp-nav{border-top:1px solid var(--line-2);flex-direction:column;gap:2px;padding-top:14px;display:flex}.mp-nav>a{height:42px;color:var(--ink-2);border-radius:5px;align-items:center;gap:11px;padding:0 12px;font-size:16px;font-weight:700;display:flex}.mp-nav>a .ic{text-align:center;width:18px;color:var(--ink-3)}.mp-nav>a:hover{color:var(--accent)}.mp-nav>a.on{background:var(--beige);color:var(--ink)}.mp-orgs{border-left:1px solid var(--line-2);flex-direction:column;gap:1px;margin:0 0 8px 21px;padding-left:12px;display:flex}.mp-orgs a{min-height:36px;color:var(--ink-2);border-radius:5px;align-items:center;gap:10px;padding:4px 10px;font-size:15px;font-weight:700;line-height:1.35;display:flex}.mp-orgs a:hover{color:var(--accent)}.mp-ologo{background:var(--beige);border-radius:5px;flex:none;place-items:center;width:24px;height:24px;display:grid;overflow:hidden}.mp-ologo img{object-fit:cover;width:100%;height:100%;display:block}.mp-add .mp-ologo{border:1.5px dashed var(--line-form);color:var(--ink-3);background:#fff;font-size:10px}.mp-add{color:var(--ink-3)!important}.mp-foot{border-top:1px solid var(--line-2);flex-direction:column;margin-top:6px;padding-top:16px;display:flex}.mp-foot a{height:32px;color:var(--ink-2);align-items:center;padding:0 12px;font-size:14.5px;font-weight:600;display:flex}.mp-foot a .ex{color:var(--ink-3);margin-left:auto;font-size:11.5px}.mp-foot a:hover{color:var(--accent)}.mp-main{min-width:0;max-width:1060px;padding:8px 40px 90px}.mp-main .hub-head{margin:30px 0 22px}.mp-acc{max-width:720px}.mp-acc h2{margin:38px 0 12px;padding-top:6px;font-size:20px;font-weight:800}.mp-acc h2:first-child{margin-top:0}.mp-acc>p{color:var(--ink-2);margin-bottom:10px;font-size:15px;font-weight:600;line-height:1.8}@media (max-width:1024px){.mp-shell{display:block}.mp-side{border-right:0;border-bottom:1px solid var(--line-2);gap:12px;height:auto;padding:16px 16px 12px;position:static;overflow:visible}.mp-nav{flex-flow:wrap;gap:6px;padding-top:12px}.mp-nav>a{border:1px solid var(--line-2);border-radius:999px;height:38px;padding:0 14px;font-size:15px}.mp-nav>a.on{border-color:#0000}.mp-orgs,.mp-foot{display:none}.mp-main{padding:4px 16px 72px}}.mp-nav>a,.mp-acc-orgs>summary{height:42px;color:var(--ink-2);cursor:pointer;border-radius:5px;align-items:center;gap:11px;padding:0 12px;font-size:16px;font-weight:700;display:flex}.mp-acc-orgs>summary{list-style:none}.mp-acc-orgs>summary::-webkit-details-marker{display:none}.mp-acc-orgs>summary .ic{text-align:center;width:18px;color:var(--ink-3)}.mp-acc-orgs>summary:hover{color:var(--accent)}.mp-cv{border-right:2px solid var(--ink-3);border-bottom:2px solid var(--ink-3);width:8px;height:8px;margin-left:auto;transition:transform .15s;transform:rotate(45deg)translate(-2px,-2px)}.mp-acc-orgs[open]>summary .mp-cv{transform:rotate(225deg)translate(-2px,-2px)}.mp-acc-orgs .mp-orgs{margin:2px 0 8px 21px;display:flex}.mp-add .mp-ologo{font-size:13px}.mp-foot{gap:0}.mp-foot a{gap:10px;height:36px;font-size:14.5px}.mp-foot a .ic{text-align:center;width:16px;color:var(--ink-3);font-size:13px}.mp-sec{margin-bottom:44px}.mp-sec-h{justify-content:space-between;align-items:baseline;gap:16px;margin-bottom:12px;display:flex}.mp-sec-h h2{font-size:20px;font-weight:800}.mp-empty-org{text-align:center;border-radius:var(--r-lg);background:url(/assets/about-bunting.png) top/120% no-repeat,url(/assets/about-confetti.png) top/100% repeat-y,#fff;justify-items:center;gap:10px;padding:58px 28px 0;display:grid;position:relative;overflow:hidden}.mp-empty-org[hidden],[data-has-orgs][hidden]{display:none}.mp-eo-kicker{border-radius:var(--r-btn);letter-spacing:.12em;color:#b34d0d;background:#fff;align-items:center;height:28px;padding:1px 14px 0;font-size:13px;font-weight:800;line-height:1;display:inline-flex}.mp-empty-org h2{margin-top:4px;font-size:26px;font-weight:900;line-height:1.45}.mp-eo-lead{color:var(--ink-2);font-size:16px;line-height:1.7}.mp-eo-steps{flex-wrap:wrap;justify-content:center;gap:10px 24px;margin:12px 0 6px;padding:0;list-style:none;display:flex}.mp-eo-steps li{border:1px solid var(--line-pill);border-radius:var(--r-btn);height:40px;color:var(--ink);background:#fff;align-items:center;gap:8px;padding:0 16px 0 8px;font-size:15px;font-weight:800;display:inline-flex;position:relative}.mp-eo-steps li+li:before{content:"";border-top:2px solid var(--gold-btn);border-right:2px solid var(--gold-btn);width:7px;height:7px;position:absolute;top:50%;left:-15px;transform:translate(-50%,-50%)rotate(45deg)}.mp-eo-steps .n{color:#fff;background:#d9ae3b;border-radius:50%;place-items:center;width:26px;height:26px;font-family:Inter,sans-serif;font-size:13px;font-weight:800;display:grid}.mp-empty-org .btn{min-width:260px;height:56px;margin-top:12px;font-size:17px}.mp-eo-note{max-width:34em;color:var(--ink-2);text-align:left;align-items:flex-start;gap:8px;margin-top:14px;font-size:14px;line-height:1.7;display:flex}.mp-eo-note .ic{color:var(--ink-3);flex:none;margin-top:4px}.mp-empty-org .mp-em{color:var(--ink);font-weight:800}.mp-eo-people{width:min(560px,100%);max-width:none;height:auto;margin-top:18px;display:block}@media (max-width:620px){.mp-empty-org{padding:46px 16px 0}.mp-empty-org h2{font-size:21px}.mp-eo-lead{font-size:15px}.mp-eo-steps{flex-direction:column;align-items:stretch;width:100%}.mp-eo-steps li+li:before{display:none}.mp-empty-org .btn{width:100%;min-width:0}}.mp-more-row{justify-content:center;margin-top:22px;display:flex}.mp-more-row[hidden]{display:none}.mp-sec-h h2.th-q .q-help{width:22px;height:22px;font-size:12.5px}.mp-sec-h:has(>.btn){align-items:center;margin-bottom:24px}.mp-more{color:var(--ink-2);align-items:baseline;gap:6px;font-size:14.5px;font-weight:700;display:inline-flex}.mp-more:hover{color:var(--accent)}.mp-news{border-top:1px solid var(--line-2);list-style:none}.mp-news a{border-bottom:1px solid var(--line-2);color:var(--ink);align-items:baseline;gap:16px;padding:15px 4px;display:flex}.mp-nd{color:var(--ink-3);flex:none;width:84px;font-family:Inter,sans-serif;font-size:14px;font-weight:700}.mp-nc{color:var(--ink-2);border:1px solid var(--line-pill);border-radius:3px;flex:none;padding:1px 7px;font-size:12px;font-weight:700}.mp-nt{min-width:0;font-size:16px;font-weight:700}.mp-news a:hover .mp-nt{color:var(--accent)}.t2-org{min-width:640px}.t2-org .nm .th{border-radius:6px;width:44px;height:44px}.t2-org .nm>span:last-child{font-size:16px}.t2-org td.num{color:var(--ink);font-family:Inter,sans-serif;font-weight:700}@media (max-width:1024px){.mp-nav{flex-direction:column;gap:2px}.mp-nav>a{border:0;border-radius:5px;height:42px;padding:0 12px;font-size:16px}.mp-acc-orgs .mp-orgs{display:flex}.mp-foot{flex-flow:wrap;gap:4px 14px;padding-top:10px;display:flex}.mp-foot a{padding:0 6px}}@media (max-width:760px){.mp-news a{flex-wrap:wrap;gap:6px 12px}.mp-nt{flex:1 0 100%}.t2-org td.num:before{content:"公開中のイベント "}.t2-org td.num+td.num:before{content:"フォロワー "}.t2-org td.r{flex:1 0 100%;position:static}.t2-org td.r .btn{width:100%}.t2-org tr{padding-right:0}}.mp-mnav{flex-direction:column;gap:18px;display:flex}.mp-mnav>summary{display:none}.mp-mnav[open]{display:flex}@media (max-width:1024px){.mp-mnav{display:block}.mp-mnav>summary{border:1px solid var(--line-form);height:46px;color:var(--ink);cursor:pointer;border-radius:6px;align-items:center;gap:10px;padding:0 14px;font-size:16px;font-weight:700;list-style:none;display:flex}.mp-mnav>summary::-webkit-details-marker{display:none}.mp-mnav[open]>summary .mp-cv{transform:rotate(225deg)translate(-2px,-2px)}.mp-mnav .mp-nav{margin-top:10px}}@media (max-width:760px){.t2.t2-org{min-width:0}}.mp-head-row{justify-content:space-between;align-items:center;gap:16px;display:flex}@media (max-width:760px){.t2-org td:nth-child(2){margin-left:56px}}@media (max-width:1024px){.mp-side{top:var(--appbar-h);z-index:40;border-bottom:1px solid var(--line-2);background:#fff;height:auto;padding:0 16px;position:sticky;overflow:visible}.mp-me{display:none}.mp-mnav{position:static}.mp-mnav>summary{height:48px;color:var(--ink);border:0;border-radius:0;align-items:center;gap:9px;padding:0;font-size:15px;font-weight:700;display:inline-flex}.mp-mnav>summary .gicon{fill:currentColor;flex:none;width:15px;height:15px}.mp-mnav[open]>summary,.mp-mnav>summary:hover{color:var(--accent)}.mp-mnav[open]>summary:after{content:"";inset:0;top:calc(var(--appbar-h) + 49px);z-index:-1;background:#00000059;position:fixed}.mp-mnav[open]{display:block}.mp-mnav[open]>.mp-panel{border-bottom:1px solid var(--line-2);max-height:calc(100vh - var(--appbar-h) - 49px);background:#fff;padding:8px 16px 14px;position:absolute;top:49px;left:0;right:0;overflow-y:auto}.mp-panel .mp-nav{border-top:0;flex-direction:column;gap:2px;margin:0;padding:0}.mp-panel .mp-foot{flex-direction:column;gap:0;margin-top:8px;padding-top:8px;display:flex}.mp-panel .mp-foot a{height:40px;padding:0 12px}}@media (max-width:760px){.mp-sec-h h2{font-size:18px}.mp-more{white-space:nowrap;font-size:14px}}.mp-panel{flex-direction:column;gap:18px;display:flex}.mp-tabs{border-bottom:1px solid var(--line-2);scrollbar-width:none;gap:26px;margin-bottom:22px;display:flex;overflow-x:auto}.mp-tabs a{color:var(--ink-3);white-space:nowrap;border-bottom:2px solid #0000;align-items:center;gap:8px;margin-bottom:-1px;padding:0 2px 12px;font-size:16px;font-weight:700;display:inline-flex}.mp-tabs a .ic{font-size:14px}.mp-tabs a .tn{color:var(--ink-3);margin-left:2px;font-family:Inter,sans-serif;font-size:13px}.mp-tabs a:hover{color:var(--ink)}.mp-tabs a.on{color:var(--ink);border-bottom-color:var(--ink)}.mp-tabs a.on .ic{color:var(--accent)}.mp-main .fav .grid.g3{grid-template-columns:repeat(4,minmax(0,1fr))}@media (max-width:1200px){.mp-main .fav .grid.g3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:620px){.mp-main .fav .grid.g3{grid-template-columns:repeat(2,minmax(0,1fr))}.mp-tabs{gap:20px}}@media (min-width:1025px){.mp-shell,.shell{width:100%;max-width:var(--mp-w);margin-left:auto;margin-right:auto}.mp-main,.main2{max-width:none}.shell.narrow{grid-template-columns:260px minmax(0,1fr)}.main2{padding-left:40px;padding-right:40px}.topbar,.subbar{padding-left:max(22px,calc((100% - var(--mp-w))/2 + 16px));padding-right:max(22px,calc((100% - var(--mp-w))/2 + 16px))}}@media (min-width:1360px){.mp-side,.side2{border-left:1px solid var(--line-2)}}@media (min-width:1025px){.wiz{max-width:var(--mp-w);grid-template-columns:232px minmax(0,1fr);gap:40px;padding:38px 40px 150px 28px}.wizfoot-in{max-width:var(--mp-w);padding-left:28px;padding-right:40px}.wizhdr{padding-left:max(22px,calc((100% - var(--mp-w))/2 + 16px));padding-right:max(22px,calc((100% - var(--mp-w))/2 + 16px))}}.mp-acc .setsec h2{margin:0 0 22px;padding-top:0}.setsec-lead{color:var(--ink-2);margin:-8px 0 18px;font-size:15px;font-weight:600;line-height:1.8}.setsec-other .setrow:first-child{padding-top:0}.sc-lead{margin-top:-8px}.sc-sec{margin-top:44px}.sc-h{align-items:baseline;gap:12px;margin:0 0 6px;font-size:19px;font-weight:800;display:flex}.sc-n{color:var(--ink-3);font-size:14px;font-weight:700}.sc-note{color:var(--ink-3);margin:0 0 16px;font-size:14px;font-weight:600;line-height:1.7}.sc-reqs,.sc-items,.sc-pick{border-top:1px solid var(--line);margin:0;padding:0;list-style:none}.sc-ev{min-width:0;color:var(--ink);align-items:center;gap:16px;display:flex}.sc-ev:hover b{color:var(--accent)}.sc-req .th,.sc-item .th,.sc-pick .th{background:var(--frame-bg);border:1px solid var(--line-2);border-radius:3px;flex:none;width:56px;height:79px;overflow:hidden}.sc-req .th img,.sc-item .th img,.sc-pick .th img{object-fit:cover;width:100%;height:100%;display:block}.sc-ev-t{flex-direction:column;gap:3px;min-width:0;display:flex}.sc-ev-t .ev-d{white-space:nowrap;font-size:14px}.sc-ev-t b{font-size:16px;font-weight:800;line-height:1.45}.sc-by{color:var(--ink-3);font-size:13.5px;font-weight:600}.sc-req{border-bottom:1px solid var(--line-2);grid-template-columns:minmax(0,1.1fr) minmax(0,1fr) auto;align-items:center;gap:28px;padding:20px 0;display:grid}.sc-msg{padding:0}.sc-from{color:var(--ink-2);flex-wrap:wrap;gap:0 4px;margin:0 0 6px;font-size:13.5px;font-weight:600;display:flex}.sc-from b{color:var(--ink);font-weight:800}.sc-when{color:var(--ink-3);margin-left:auto}.sc-txt{color:var(--ink-2);margin:0;font-size:14.5px;font-weight:600;line-height:1.7}.sc-acts{gap:8px;display:flex}.sc-item{border-bottom:1px solid var(--line-2);align-items:center;gap:18px;padding:16px 0;display:flex}.sc-item .sc-ev{flex:1}.sc-btns{flex:none;gap:8px;display:flex}.sc-btns .btn:disabled{opacity:.35;cursor:default;pointer-events:none}.sc-btns .ic{font-size:12px}.sc-pick{margin-top:16px}.sc-pick li{border-bottom:1px solid var(--line-2);align-items:center;gap:14px;padding:12px 0;display:flex}.sc-pick .sc-ev-t{flex:1}.sc-pick .btn{flex:none}@media (max-width:760px){.sc-req{grid-template-columns:1fr;gap:14px}.sc-acts{justify-content:flex-end}.sc-acts .btn{flex:none;width:auto}.sc-item{flex-wrap:wrap;gap:12px}.sc-item .sc-ev{flex:100%;gap:12px}.sc-btns{justify-content:flex-end;width:100%}}.sc-tabs{margin-top:6px}.sc-pane{margin-top:0}.sc-pane[hidden]{display:none}.sc-add{justify-content:center;margin-top:28px;display:flex}@media (max-width:760px){:is(.mp-sec-h:has(>.btn),.mp-head-row:has(>.btn)){flex-direction:column;align-items:flex-start;gap:12px}.m2head .acts,.m2sub .acts{flex-wrap:wrap;width:auto}.m2head .acts .btn,.m2sub .acts .btn{flex:none}}.m2sub{margin-bottom:24px}.setrow .acts+.hint{margin-top:14px}.wizmain h1:not(:has(+.sub)){margin-bottom:30px}html .note.note-warn{border:2px solid var(--accent);color:var(--ink);background:#fff;font-size:16px;line-height:1.85}html .note.note-err{background:var(--accent-bg);color:var(--accent-d);border:0;font-size:15px;font-weight:700;line-height:1.75}.rv-stage-ft{z-index:5;position:absolute;top:12px;right:16px}.rv-stage-ft .edit{color:var(--ink-3);font-size:13px;font-weight:700}.rv-stage-ft .edit:hover{color:var(--accent)}@media (max-width:620px){.rvw-row{grid-template-columns:1fr;gap:4px;padding:14px 0}.rvw-row .edit{justify-self:end;margin-top:2px}.rvw-row>span:empty{display:none}.rvw-row dt{background:var(--hover-btn);border-radius:4px;margin-bottom:4px;padding:6px 10px}}.rvw-row .edit,.rv-stage-ft .edit{white-space:nowrap;align-items:center;gap:5px;display:inline-flex}.rvw-row .edit .ic,.rv-stage-ft .edit .ic{font-size:11px}.side2-hd{display:none}@media (max-width:1024px){body.side-open{overflow:visible}.side2-backdrop{top:var(--appbar-h);background:#00000059}body.side-open .side2{left:0;right:0;top:var(--appbar-h);width:auto;max-width:none;height:auto;max-height:calc(100vh - var(--appbar-h));border:0;border-bottom:1px solid var(--line-2);box-shadow:none;border-radius:0;padding:8px 16px 14px;animation:none;bottom:auto;overflow-y:auto;transform:none}body.side-open .side2 .s2nav{gap:2px;padding:0}body.side-open .side2 .s2nav a{border-radius:5px;gap:11px;height:42px;padding:0 12px;font-size:16px;font-weight:700}body.side-open .side2 .s2nav a .ic,body.side-open .side2 .s2nav a svg{width:18px}body.side-open .side2 .foot{border-top:1px solid var(--line-2);margin-top:8px;padding-top:8px}body.side-open .side2 .foot a{border-radius:5px;height:40px;padding:0 12px;font-size:14.5px;font-weight:600}}@media (max-width:760px){.two:has(.drop-flyer){container-type:inline-size}.drop.drop-flyer{min-height:100cqw}}.side2-open{display:none}@media (max-width:1024px){.subbar .sub-toggle{display:none}.subbar .ctx{flex:1;min-width:0}.subbar .ctx>span:last-child{min-width:0}.subbar .ctx .nm{text-overflow:ellipsis;white-space:nowrap;font-size:15px;font-weight:700;display:block;overflow:hidden}.side2-open{top:var(--appbar-h);z-index:48;border:0;border-bottom:1px solid var(--line-2);width:calc(100% + 32px);height:48px;font:inherit;color:var(--ink);cursor:pointer;text-align:left;background:#fff;align-items:center;gap:8px;margin:-26px -16px 24px;padding:0 16px;font-size:15px;font-weight:700;display:flex;position:sticky}.side2-open .chev{color:var(--ink-3);font-size:12px;transition:transform .2s}.side2-open:hover,body.side-open .side2-open{color:var(--accent)}body.side-open .side2-open .chev{color:inherit;transform:rotate(180deg)}.side2-backdrop{top:calc(var(--appbar-h) + 48px)}body.side-open .side2{top:calc(var(--appbar-h) + 48px);max-height:calc(100vh - var(--appbar-h) - 48px)}}@media (min-width:621px) and (max-width:1024px){.side2-open{width:calc(100% + 56px);margin:-32px -28px 28px;padding:0 16px}}.wiz-flow{letter-spacing:-.01em;color:var(--ink);border-bottom:1px solid var(--line-2);grid-column:1/-1;margin:0 0 6px;padding-bottom:18px;font-size:27.5px;font-weight:800;line-height:1.3}.wizmain h1{font-size:23px}@media (max-width:1024px){.wiz-flow{margin:0;padding-bottom:14px;font-size:23px}.wiz-subbar .ctx{display:flex}.wrail{display:none}}@media (max-width:620px){.rvw-thumb-sq{aspect-ratio:1;width:50%;height:auto}.rvw-thumb-cover{width:100%}}@media (min-width:761px){.drop.drop-cover{align-content:center;min-height:220px}}.drop.drop-cover .drop-prev{aspect-ratio:4;object-fit:cover;border:1px solid var(--line);width:100%;height:auto;max-height:none;display:block}ul.help{gap:2px;margin-top:5px;padding:0;list-style:none;display:grid}ul.help li{padding-left:1.2em;list-style:none;position:relative}ul.help li:before{content:"※";position:absolute;top:0;left:0}.txa{display:block}.check:has(+ul.help){margin-bottom:0}.rvw-row .rvw-url{color:var(--accent);text-underline-offset:3px;word-break:break-all;text-decoration:underline;text-decoration-thickness:1px}.rvw-row .rvw-url:hover{text-decoration-thickness:2px}.rvw-row .rvw-it{display:block}.rvw-row .rvw-it+.rvw-it{margin-top:10px}.rvw-row .rvw-k{color:var(--ink-3);font-size:.88em;font-weight:700;line-height:1.5;display:block}.soon{position:relative}.soon-badge{border:1px solid var(--line-2);background:#fff;border-radius:8px;flex-wrap:wrap;align-items:center;gap:14px;max-width:720px;margin:0 0 26px;padding:16px 18px;display:flex}.soon-tag{background:var(--btn-dark);color:#fff;letter-spacing:.06em;border-radius:999px;flex:none;align-items:center;height:28px;padding:0 12px;font-size:13.5px;font-weight:800;display:inline-flex}.soon-badge p{color:var(--ink-2);flex:260px;margin:0;font-size:15px;font-weight:600;line-height:1.7}.soon-body{opacity:.35;pointer-events:none;-webkit-user-select:none;user-select:none;filter:grayscale()}.login-way{color:var(--ink);margin:0 0 6px;font-size:16px;font-weight:700}.ym-pick{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ym-pick .sel{width:auto;min-width:110px}.ym-pick .u{color:var(--ink-2);font-size:15px;font-weight:700}.auth-skip{text-align:center;margin-top:14px;font-size:15px;font-weight:700}.auth-skip a{color:var(--ink-2);text-underline-offset:3px;text-decoration:underline}.setsec-quit{margin-top:80px}@media (max-width:620px){.setsec-quit{margin-top:56px}}.ne-foot{border-top:1px solid var(--line-2);flex-direction:column;align-items:center;gap:22px;margin-top:36px;padding-top:28px;display:flex}.ne-btns{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.ne-btns .btn-primary{min-width:180px}.ne-del{color:var(--danger);align-items:center;gap:7px;font-size:15px;font-weight:700;display:inline-flex}.ne-del:hover{color:var(--danger);text-underline-offset:3px;text-decoration:underline}@media (max-width:620px){.ne-btns{width:100%}.ne-btns .btn{flex:1 1 0;min-width:0}}.dt-pair{flex-wrap:wrap;gap:10px;display:flex}.dt-pair .inp[type=date]{flex:0 220px;min-width:0}.dt-pair .inp[type=time]{flex:0 140px;min-width:0}.auth-news:has(+.auth-news-note){margin-bottom:0}.auth-news-note{margin:2px 0 22px}.multi{color:var(--ink-3);margin-left:2px;font-size:13px;font-weight:700}.auth-card .help.auth-help-under{color:var(--ink-2);font-size:16px;font-weight:500;line-height:1.65}.auth-card.auth-card-wide{max-width:560px}.pr-span{max-width:var(--mp-w,none);border-top:1px solid var(--line-2);margin:0 auto;padding:48px 40px 80px}@media (max-width:920px){.pr-span{padding:36px 16px 64px}}
.mpk-q{position:relative}.mpk-list{z-index:30;border:1px solid var(--line-form);background:#fff;border-radius:5px;max-height:280px;margin:0;padding:4px 0;list-style:none;position:absolute;top:calc(100% + 4px);left:0;right:0;overflow:auto;box-shadow:0 8px 24px #1a17141a}.mpk-list[hidden]{display:none}.mpk-list button{text-align:left;cursor:pointer;width:100%;color:var(--ink);background:0 0;border:0;padding:9px 15px;font-size:16px;font-weight:700;line-height:1.45;display:block}.mpk-list button small{color:var(--ink-3);font-size:13px;font-weight:600;display:block}.mpk-list button:hover,.mpk-list button.on{background:var(--hover)}.mpk-list .mpk-src{color:var(--ink-3);border-top:1px solid var(--line-2);margin-top:4px;padding:6px 15px 4px;font-size:12px;font-weight:600}.mpk-map{border:1px solid var(--line-form);background:var(--beige);z-index:0;border-radius:5px;height:280px;position:relative;overflow:hidden}.mpk-empty{text-align:center;color:var(--ink-2);z-index:500;pointer-events:none;background:#ffffffc7;justify-content:center;align-items:center;padding:20px;font-size:14px;font-weight:700;line-height:1.7;display:flex;position:absolute;inset:0}.mpk-empty[hidden]{display:none}.mpk-badge{z-index:600;color:var(--ink-2);border:1px solid var(--line);pointer-events:none;background:#ffffffeb;border-radius:4px;padding:2px 8px;font-size:12px;font-weight:700;position:absolute;top:8px;right:8px}.mpk-foot{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px 12px;margin-top:9px;display:flex}.mpk-state{color:var(--ink-3);font-size:14px;font-weight:600;line-height:1.6}.mpk-state b{color:var(--ink-2)}.mpk-acts{flex-wrap:wrap;gap:8px;display:flex}.mpk-acts .btn[disabled]{opacity:.4;pointer-events:none}.mpk-pin{background:var(--accent);cursor:grab;border:2px solid #fff;border-radius:50% 50% 50% 0;width:30px;height:30px;transform:rotate(-45deg);box-shadow:0 2px 6px #00000040}.mpk-pin:after{content:"";background:#fff;border-radius:50%;width:9px;height:9px;margin:-4.5px 0 0 -4.5px;position:absolute;top:50%;left:50%}.leaflet-dragging .mpk-pin{cursor:grabbing}@media (max-width:620px){.mpk-map{height:240px}.mpk-foot{flex-direction:column;align-items:flex-start}}
.crop-box{width:min(620px,100vw - 32px)}.crop-frame{cursor:grab;touch-action:none;-webkit-user-select:none;user-select:none;outline-offset:3px;background:#1a1714;border-radius:4px;width:100%;position:relative;overflow:hidden}.crop-frame:active{cursor:grabbing}.crop-frame:focus-visible{outline:2px solid var(--ink)}.crop-circle .crop-frame,.crop-square .crop-frame{width:min(360px,100%);margin:0 auto}.crop-frame img{pointer-events:none;-webkit-user-drag:none;max-width:none;position:absolute;top:50%;left:50%}.crop-mask-circle{outline-offset:-1px;pointer-events:none;border-radius:50%;outline:2px solid #ffffffe6;position:absolute;inset:0;box-shadow:0 0 0 999px #0000008c}.crop-ring{pointer-events:none;border-radius:50%;position:absolute;inset:0;box-shadow:inset 0 0 0 1.5px #ffffffd9,0 0 0 999px #0000002e}.crop-sp{pointer-events:none;border-left:2px dashed #fffffff2;border-right:2px dashed #fffffff2;position:absolute;top:0;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 0 0 999px #00000047}.crop-note{color:var(--ink-2);align-items:flex-start;gap:8px;margin:14px 0 0;font-size:14px;line-height:1.6;display:flex}.crop-key{border-left:2px dashed var(--ink-2);border-right:2px dashed var(--ink-2);flex:none;width:18px;height:14px;margin-top:4px}.crop-zoom{align-items:center;gap:12px;max-width:420px;margin:18px auto 0;display:flex}.crop-zoom input[type=range]{accent-color:var(--ink);flex:1}.crop-zbtn{border:1px solid var(--line);width:36px;height:36px;color:var(--ink-2);cursor:pointer;background:#fff;border-radius:50%;flex:none;place-items:center;display:grid}.crop-zbtn:hover{background:var(--hover-btn)}.drop.drop-avatar .drop-prev{border-radius:50%}
