*{-webkit-tap-highlight-color:transparent}:root{--bg:#f7f6f3;--panel:#fff;--ink:#1d1c1a;--ink-soft:#6b6762;--line:#e2ded7;--brand:red;--brand-deep:#c40000;--support:var(--logo-blue);--support-deep:#1600cc;--fav:#ffb020;--empty:#d8d4cd;--logo-blue:#1e00ff}*{box-sizing:border-box}html{font-size:17px}@media (width>=700px){html{font-size:18.5px}}@media (width>=1100px){html{font-size:20px}}html,body,#app{height:100%;margin:0}body{background:var(--bg);color:var(--ink);overscroll-behavior:none;font-family:system-ui,-apple-system,Hiragino Sans,Noto Sans JP,sans-serif}.app{flex-direction:column;height:100%;display:flex}.loading,.fatal{height:100%;color:var(--ink-soft);place-items:center;display:grid}.intro{z-index:40;background:linear-gradient(180deg, var(--bg) 0%, #fdf1ec 100%);align-content:center;place-items:center;gap:.9rem;display:grid;position:fixed;inset:0}.intro-logo{width:min(62vw,320px);height:auto;animation:.85s cubic-bezier(.16,1,.3,1) both intro-rise}.intro.is-leaving{pointer-events:none;opacity:0;transition:opacity .45s,transform .45s;transform:scale(1.04)}@keyframes intro-rise{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.intro-logo{animation:none}.intro.is-leaving{transition:opacity .2s linear;transform:none}}.header{background:var(--panel);border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .9rem;display:flex}.logo{object-fit:contain;object-position:left center;width:auto;max-width:100%;height:1.15rem;display:block}.title{flex:auto;min-width:0}.header-actions{flex:none;align-items:center;gap:.35rem;display:flex}.icon-btn{width:2.3rem;height:2.3rem;color:var(--ink);cursor:pointer;background:0 0;border:none;border-radius:.6rem;justify-content:center;align-items:center;display:inline-flex;position:relative}.icon-btn:hover{background:#efeae2}.icon-btn.is-active{background:var(--brand);color:#fff}.badge-count{background:var(--brand);color:#fff;text-align:center;border-radius:999px;min-width:1.05rem;padding:0 .2rem;font-size:.62rem;font-weight:700;line-height:1.05rem;position:absolute;top:.15rem;right:.1rem}.icon-btn.is-active .badge-count{color:var(--brand);background:#fff}.login{background:var(--ink);color:#fff;white-space:nowrap;border-radius:999px;align-items:center;gap:.25rem;padding:.42rem .8rem;font-size:.78rem;text-decoration:none;display:inline-flex}.me-menu{flex:none;position:relative}.me{min-height:44px;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.3rem;padding:0 .4rem;font-size:.78rem;display:flex}.me[aria-expanded=true]{background:var(--bg)}.me-pop{z-index:30;background:var(--panel);border:1px solid var(--line);border-radius:10px;min-width:11rem;padding:.25rem;position:absolute;top:calc(100% + .3rem);right:0;box-shadow:0 6px 20px #0000001f}.me-pop-item{width:100%;min-height:42px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:.5rem;padding:0 .6rem;font-size:.85rem;display:flex}.me-pop-item:hover{background:var(--bg)}.me-pop-item:disabled{color:var(--ink-soft);cursor:default}@media (width<=520px){.header{padding:.6rem .5rem}.me-handle{display:none}.me{padding:0 .3rem}.header-actions{gap:.25rem}.login{padding:.42rem .62rem}}.login-result{border-bottom:1px solid var(--line);color:var(--ink);background:#fff6e8;align-items:center;gap:.5rem;padding:.5rem .9rem;font-size:.82rem;line-height:1.5;display:flex}.login-result>span{flex:1;min-width:0}.login-result-close{flex:none}.tabs{background:var(--panel);border-bottom:1px solid var(--line);scrollbar-width:none;gap:.9rem;padding:.5rem .9rem;display:flex;overflow-x:auto}.tabs::-webkit-scrollbar{display:none}.tabs.has-more-right{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#000 calc(100% - 2rem),#0000)}.tabs.has-more-left{-webkit-mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000);mask-image:linear-gradient(270deg,#000 calc(100% - 2rem),#0000)}.tabs.has-more-both{-webkit-mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000);mask-image:linear-gradient(90deg,#0000,#000 2rem calc(100% - 2rem),#0000)}.tab-floor{flex:none;align-items:center;gap:.35rem;display:flex}.tab-group{border:1px solid var(--line);border-radius:999px;flex:none;display:inline-flex;overflow:hidden}.tab-group .tab{border:0;border-radius:0;padding:.35rem .7rem}.tab-group .tab+.tab{border-left:1px solid var(--line)}.tab-group .tab-all:not(.is-active){background:var(--line);color:var(--ink-soft)}.floor-label{color:var(--ink-soft);padding-right:.15rem;font-size:.66rem}.tab{border:1px solid var(--line);color:var(--ink);cursor:pointer;background:0 0;border-radius:999px;padding:.35rem .75rem;font-family:inherit;font-size:.82rem}.tab.is-active{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:700}@property --map-bg-top{syntax:"<color>";inherits:false;initial-value:#f4ccdd}@property --map-bg-bottom{syntax:"<color>";inherits:false;initial-value:#b8ceff}.stage{isolation:isolate;--map-bg-top:#f4ccdd;--map-bg-bottom:#b8ceff;background-color:var(--map-bg-bottom);background-image:linear-gradient(180deg, var(--map-bg-top) 0%, var(--map-bg-bottom) 100%);flex-direction:column;flex:1;min-height:0;transition:--map-bg-top .55s,--map-bg-bottom .55s;display:flex;position:relative;overflow:hidden}.map-wrap{touch-action:none;background:0 0;flex:1;min-height:0;position:relative;overflow:hidden}.stage[data-floor=west1]{--map-bg-top:#649fff;--map-bg-bottom:#649fff}.stage[data-floor=west2]{--map-bg-top:#ffcb64;--map-bg-bottom:#ffcb64}.stage[data-floor=west3]{--map-bg-top:#ff6464;--map-bg-bottom:#ff6464}.stage[data-floor=west4]{--map-bg-top:#58e0be;--map-bg-bottom:#58e0be}.stage:before{content:"";z-index:-1;pointer-events:none;background-image:radial-gradient(circle,#ffffff4d 1px,#0000 1.3px);background-size:16px 16px;animation:10s linear infinite map-dots-drift;position:absolute;inset:-40px}@keyframes map-dots-drift{0%{transform:translate(0,0)}to{transform:translate(16px,16px)}}@media (prefers-reduced-motion:reduce){.stage{transition:none}.stage:before,.map-enter{animation:none}}.map-bg{z-index:0;object-fit:cover;pointer-events:none;-webkit-user-select:none;user-select:none;width:100%;height:100%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.map-enter{z-index:1;animation:.26s ease-out map-enter;position:relative}@keyframes map-enter{0%{opacity:0;transform:translate(12%)}to{opacity:1;transform:none}}.map-svg{z-index:1;cursor:grab;display:block;position:relative}.map-svg:active{cursor:grabbing}.hall-outline{fill:#fff;stroke:#8b857c;stroke-width:3px}.void-fill{fill:#f1efeb}.void-hatch-line{stroke:#e0dcd4;stroke-width:1.5px;fill:none}.void-label{fill:#b3aca2;letter-spacing:.24em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:34px;font-weight:700}.space{fill:var(--empty);stroke:#fff;stroke-width:.4px}.space.is-supported{fill:var(--support)}.space.is-verified{fill:var(--brand)}.space.is-supported,.space.is-verified{transform-box:fill-box;transform-origin:50%;animation:.7s cubic-bezier(.2,.9,.3,1.4) both booth-pop}@keyframes booth-pop{0%{transform:scale(1)}35%{transform:scale(2.6)}60%{transform:scale(.85)}80%{transform:scale(1.25)}to{transform:scale(1)}}@media (prefers-reduced-motion:reduce){.space.is-supported,.space.is-verified{animation:none}}.space-fav-ring{fill:none;stroke:var(--fav);stroke-width:2.5px;stroke-linejoin:round}.space-selected-ring{fill:none;stroke:var(--ink);stroke-width:2.5px;stroke-linejoin:round;paint-order:stroke}.space-label{fill:#4a453f;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:4.8px}.space-label.on-fill{fill:#fff;font-weight:700}.hall-tint{stroke:none}.hall-tint-west1{fill:#4a90d91f}.hall-tint-west2{fill:#3fae7a1f}.hall-tint-west3{fill:#d9a44121}.hall-tint-west4{fill:#9a72d01f}.hall-divider{stroke:#b3aca2;stroke-width:2px;stroke-dasharray:14 10}.block-label{fill:#1d1c1a66;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:44px;font-weight:800}.area-chip{fill:#ffffffe6;stroke:#b3aca2;stroke-width:1.5px;pointer-events:none}.area-label{fill:#4a453f;letter-spacing:.06em;pointer-events:none;-webkit-user-select:none;user-select:none;font-size:42px;font-weight:800}.space-star path{fill:var(--fav);stroke:#fff;stroke-width:40px;paint-order:stroke}.icon{vertical-align:-.18em;display:inline-block}.map-tools{right:.7rem;bottom:calc(.7rem + var(--stage-bottom-inset,0px));z-index:3;flex-direction:column;gap:.35rem;display:flex;position:absolute}.map-btn{border:1px solid var(--line);cursor:pointer;background:#fffffff0;border-radius:.7rem;width:2.4rem;height:2.4rem;font-size:1rem}.legend{background:var(--panel);border-top:1px solid var(--line);color:var(--ink-soft);flex-wrap:wrap;gap:.2rem .85rem;padding:.5rem .9rem;font-size:.7rem;display:flex}.legend span{align-items:center;gap:.28rem;display:inline-flex}.sw{background:var(--empty);border-radius:2px;width:.7rem;height:.7rem;display:inline-block}.sw.is-supported{background:var(--support)}.map-disclaimer,.affiliation-note{color:var(--ink-soft);font-size:max(.58rem,min(.62rem,2.3vw))}.sw.is-verified{background:var(--brand)}.star{color:var(--fav)}.dummy-note{color:var(--brand-deep)}.sheet{z-index:20;background:var(--panel);border-top:1px solid var(--line);overflow-anchor:none;overscroll-behavior:contain;border-radius:14px 14px 0 0;max-height:88%;padding:.9rem 1rem 1.1rem;animation:.24s cubic-bezier(.2,.9,.25,1) sheet-in;position:absolute;bottom:0;left:0;right:0;overflow-y:auto;box-shadow:0 -8px 24px #0000001f}@keyframes sheet-in{0%{transform:translateY(100%)}to{transform:none}}@media (prefers-reduced-motion:reduce){.sheet{animation:none}}.app{position:relative}.sheet-close{color:var(--ink-soft);position:absolute;top:.4rem;right:.5rem}.panel{z-index:30;background:var(--panel);flex-direction:column;display:flex;position:absolute;inset:0}.panel-head{border-bottom:1px solid var(--line);color:var(--ink-soft);align-items:center;gap:.4rem;padding:.6rem .7rem;display:flex}.panel-title{color:var(--ink);flex:1;font-size:.95rem}.panel-input{min-width:0;color:var(--ink);background:0 0;border:none;outline:none;flex:1;font-family:inherit;font-size:1rem}.panel-body{-webkit-overflow-scrolling:touch;flex:1;overflow-y:auto}.panel-empty{color:var(--ink-soft);align-items:flex-start;gap:.35rem;margin:0;padding:1.1rem 1rem;font-size:.82rem;line-height:1.6;display:flex}.row{border:none;border-bottom:1px solid var(--line);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:.6rem;width:100%;padding:.7rem .9rem;font-family:inherit;display:flex}.row:hover{background:#faf8f5}.row-icon{color:var(--ink-soft);flex:none}.row-main{flex-direction:column;flex:1;gap:.12rem;min-width:0;display:flex}.row-main.as-button{text-align:left;cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit}.row-title{color:var(--ink);align-items:center;gap:.3rem;font-size:.92rem;font-weight:700;display:flex}.row-sub{color:var(--ink-soft);font-size:.72rem}.row-unregistered{color:var(--ink-soft);font-weight:500}.qr-box{border:1px solid var(--line);background:#fff;place-items:center;min-height:min(62vw,240px);margin:.2rem 0 .6rem;padding:.9rem;display:grid}.qr-loading{color:var(--ink-soft);font-size:.8rem}.qr-img{width:min(62vw,240px);height:auto;image-rendering:pixelated}.transfer-url{background:var(--bg);border:1px solid var(--line);color:var(--ink-soft);word-break:break-all;margin-top:.5rem;padding:.5rem .6rem;font-size:.66rem;line-height:1.5;display:block}.row-arrow{color:var(--line);flex:none}.verified-mark{color:var(--brand)}.badge.small{padding:.05rem .35rem;font-size:.6rem}@media print{.header,.tabs,.map-wrap,.legend,.sheet,.panel-head,.toast,.list-notice,.tips-marquee,.tips-card,.no-print{display:none!important}.stage{background:0 0;flex:none}.stage:before{display:none}.panel{position:static}.row{break-inside:avoid;align-items:center}.print-only{display:initial!important}.print-head{border-bottom:2px solid #000;justify-content:space-between;align-items:baseline;gap:1rem;margin-bottom:.4rem;padding:0 0 .5rem;font-size:.85rem;display:flex!important}.print-check{border:1.5px solid #000;border-radius:3px;flex:none;width:1.1em;height:1.1em;margin-right:.6rem;display:inline-block!important}.panel,.panel-body{width:auto!important;max-width:none!important;height:auto!important;max-height:none!important;padding:0!important;overflow:visible!important}.row-main{color:#000}}.print-only{display:none}.sheet-space{color:var(--ink-soft);letter-spacing:.06em;font-size:.75rem}.sheet-name{flex-wrap:wrap;align-items:center;gap:.45rem;margin-top:.1rem;font-size:1.05rem;font-weight:700;display:flex}.badge{border-radius:999px;padding:.12rem .45rem;font-size:.66rem;font-weight:700}.badge.verified{background:var(--brand);color:#fff}.badge.supporter{background:var(--support);color:#fff}.sheet-x{color:var(--brand-deep);margin-top:.25rem;font-size:.85rem;display:inline-block}.sheet-desc{margin:.5rem 0 0;font-size:.85rem;line-height:1.6}.sheet-note,.sheet-empty{color:var(--ink-soft);margin:.5rem 0 0;font-size:.78rem}.fav-btn{border:1px solid var(--line);cursor:pointer;width:100%;color:var(--ink-soft);background:0 0;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;margin-top:.8rem;padding:.7rem;font-family:inherit;font-size:.9rem;display:flex}.fav-btn .icon{color:var(--fav)}.fav-btn.is-on{border-color:var(--fav);color:#8a6300;background:#fff8e6;font-weight:700}.visit-btn{border:1px solid var(--line);cursor:pointer;width:100%;color:var(--ink-soft);background:0 0;border-radius:.7rem;justify-content:center;align-items:center;gap:.4rem;margin-top:.5rem;padding:.7rem;font-family:inherit;font-size:.9rem;display:flex}.visit-btn .icon{color:#2f9e6e}.visit-btn.is-on{color:#1c6b49;background:#e9f8f1;border-color:#2f9e6e;font-weight:700}.visit-count{color:#fff;background:#2f9e6e;border-radius:999px;margin-left:.15rem;padding:.05rem .4rem;font-size:.78rem;font-weight:700}.row-done{color:#1c6b49;background:#e9f8f1;border-radius:.3rem;flex:none;padding:.05rem .35rem;font-size:.72rem;font-weight:700}.list-tabs{border-bottom:1px solid var(--line);gap:.4rem;padding:.6rem .9rem;display:flex}.list-tabs button{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;white-space:nowrap;background:0 0;border-radius:.6rem;flex:1 1 0;justify-content:center;align-items:center;gap:.3rem;padding:.45rem .5rem;font-family:inherit;font-size:.85rem;display:inline-flex}.list-tabs button.is-on{background:var(--brand);border-color:var(--brand);color:#fff;font-weight:700}@media (width>=900px){.sheet{border:1px solid var(--line);border-bottom:none;width:min(23rem,34vw);bottom:0;left:1.3rem;right:auto;box-shadow:0 14px 34px #00000024}.panel{border-right:1px solid var(--line);width:min(32rem,46vw);right:auto;box-shadow:8px 0 24px #0000000f}.fav-btn{width:auto;min-width:16rem}.legend{justify-content:flex-end;padding-right:1.4rem}}.form-body{flex-direction:column;gap:1rem;padding:1rem 1.1rem 2rem;display:flex}.field{flex-direction:column;gap:.3rem;display:flex}.field-label{color:var(--ink);align-items:center;gap:.35rem;font-size:.8rem;font-weight:700;display:flex}.optional{color:var(--ink-soft);border:1px solid var(--line);border-radius:999px;padding:0 .35rem;font-size:.65rem;font-weight:400}.required{color:var(--brand-deep);border:1px solid var(--brand);border-radius:999px;padding:0 .35rem;font-size:.65rem;font-weight:700}.space-pick{position:relative}.space-list{z-index:20;background:var(--panel);border:1px solid var(--line);border-radius:.5rem;max-height:14rem;margin:0;padding:.25rem;list-style:none;position:absolute;top:calc(100% + .25rem);left:0;right:0;overflow-y:auto;box-shadow:0 6px 20px #0000001f}.space-opt{width:100%;min-height:44px;color:var(--ink);text-align:left;cursor:pointer;background:0 0;border:none;border-radius:.4rem;align-items:center;gap:.6rem;padding:0 .6rem;font-family:inherit;font-size:.9rem;display:flex}.space-opt.is-active,.space-opt:hover:not(:disabled){background:var(--bg)}.space-opt-no{font-variant-numeric:tabular-nums;font-weight:700}.space-opt-hall{color:var(--ink-soft);font-size:.8rem}.space-opt.is-taken{color:var(--ink-soft);cursor:default}.space-opt-taken{background:var(--empty);color:var(--ink-soft);border-radius:.3rem;margin-left:auto;padding:.1rem .4rem;font-size:.7rem}.field-input{border:1px solid var(--line);width:100%;color:var(--ink);background:#fff;border-radius:.5rem;padding:.6rem .7rem;font-family:inherit;font-size:.95rem}.field-input:focus{outline:2px solid var(--brand);outline-offset:-1px}.field-help{color:var(--ink-soft);font-size:.72rem}.field-help.is-error{color:var(--brand-deep)}.field-state{align-items:center;gap:.25rem;font-size:.75rem;font-weight:700;display:inline-flex}.field-state.is-self{color:var(--brand-deep)}.field-state.is-support{color:var(--support-deep)}.consent{border:1px solid var(--support);background:#f0f8fe;flex-direction:column;gap:.6rem;padding:.8rem .9rem;display:flex}.consent-text{color:var(--ink);margin:0;font-size:.8rem;line-height:1.7}.consent-check{cursor:pointer;align-items:flex-start;gap:.45rem;font-size:.82rem;font-weight:700;display:flex}.consent-check input{width:1.15rem;height:1.15rem;accent-color:var(--support-deep);margin:0}.form-error{color:var(--brand-deep);background:#fdeeea;border:1px solid #f5c6b8;margin:0;padding:.6rem .7rem;font-size:.82rem}.primary-btn{background:var(--brand);color:#fff;cursor:pointer;border:none;border-radius:.6rem;justify-content:center;align-items:center;gap:.4rem;width:100%;padding:.85rem;font-family:inherit;font-size:.95rem;font-weight:700;text-decoration:none;display:flex}.primary-btn:disabled{background:var(--empty);color:#8d8880;cursor:not-allowed}.ghost-btn{border:1px solid var(--line);width:100%;color:var(--ink);cursor:pointer;background:0 0;border-radius:.6rem;justify-content:center;align-items:center;gap:.35rem;margin-top:.7rem;padding:.7rem;font-family:inherit;font-size:.88rem;text-decoration:none;display:flex}.done-lead{align-items:center;gap:.4rem;margin:0;font-size:1rem;font-weight:700;display:flex}.notice{padding:1.1rem 1.1rem 2rem}.notice-title{align-items:center;gap:.4rem;margin:0 0 .7rem;font-size:1rem;display:flex}.notice-lead{margin:0 0 .7rem;font-size:.88rem;line-height:1.75}.notice-list{color:var(--ink-soft);margin:0 0 1.1rem;padding-left:1.1rem;font-size:.8rem;line-height:1.7}.notice-list li+li{margin-top:.35rem}.notice-alt{border:1px solid var(--support);background:#f0f8fe;margin-top:1.2rem;padding:.9rem}.notice-alt-title{color:var(--support-deep);margin:0 0 .4rem;font-size:.88rem}.notice-alt p{margin:0;font-size:.82rem;line-height:1.7}.notice-privacy{color:var(--ink-soft);margin:1rem 0 0;font-size:.75rem}.sheet .fav-btn,.sheet .ghost-btn{border:none;border-radius:.6rem;width:100%;margin-top:.7rem;padding:.8rem;font-size:.92rem;font-weight:700}.sheet .ghost-btn{background:var(--support-deep);color:#fff}.sheet .ghost-btn .icon{color:#fff}.sheet .fav-btn{background:var(--fav);color:#fff}.sheet .fav-btn .icon{color:#fff}.sheet .fav-btn.is-on{border:2px solid var(--fav);color:#8a6300;background:#fff}.sheet .fav-btn.is-on .icon{color:var(--fav)}.sheet-info{border:1px solid var(--line);color:var(--ink-soft);background:#f4f2ee;align-items:flex-start;gap:.35rem;margin:.6rem 0 0;padding:.55rem .65rem;font-size:.76rem;line-height:1.7;display:flex}.sheet-info .icon{flex:none;margin-top:.15rem}.link-btn{font-family:inherit;font-size:inherit;color:var(--support-deep);cursor:pointer;background:0 0;border:none;margin-left:.3rem;padding:0;font-weight:700;text-decoration:underline}.locked-space{border:1px solid var(--line);background:#f4f2ee;border-radius:.5rem;justify-content:space-between;align-items:center;gap:.5rem;padding:.6rem .7rem;display:flex}.locked-value{font-size:.95rem;font-weight:700}.report-link{color:var(--ink-soft);text-align:left;cursor:pointer;background:0 0;border:none;margin-top:.8rem;padding:0;font-family:inherit;font-size:.74rem;text-decoration:underline;display:inline-block}.report-target{border:1px solid var(--line);background:#f4f2ee;margin:0;padding:.6rem .7rem;font-size:.82rem}.radio-row{border:1px solid var(--line);cursor:pointer;border-radius:.5rem;align-items:flex-start;gap:.5rem;padding:.65rem .7rem;display:flex}.radio-row+.radio-row{margin-top:.4rem}.radio-row.is-selected{border-color:var(--brand);background:#fff6f2}.radio-row input{width:1.1rem;height:1.1rem;accent-color:var(--brand);margin:.15rem 0 0}.radio-row input:focus,.radio-row:focus-within{outline:none}.radio-row input:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.radio-body{flex-direction:column;gap:.15rem;display:flex}.radio-label{font-size:.88rem;font-weight:700}.radio-help{color:var(--ink-soft);font-size:.72rem;line-height:1.6}.report-row{border-bottom:1px solid var(--line);padding:.8rem .9rem}.report-head{align-items:center;gap:.5rem;display:flex}.report-date{color:var(--ink-soft);font-size:.68rem}.report-target-line{margin-top:.35rem;font-size:.85rem}.report-detail{background:#f4f2ee;margin:.35rem 0 0;padding:.4rem .5rem;font-size:.78rem;line-height:1.6}.report-actions{gap:.4rem;margin-top:.6rem;display:flex}.ghost-btn.slim,.danger-btn.slim{width:auto;margin-top:0;padding:.4rem .7rem;font-size:.78rem}.owner-actions{flex-wrap:wrap;gap:.4rem;margin-top:.6rem;display:flex}.danger-btn{border:1px solid var(--brand-deep);color:var(--brand-deep);cursor:pointer;background:#fff;border-radius:.6rem;justify-content:center;align-items:center;gap:.3rem;font-family:inherit;font-weight:700;display:inline-flex}.hidden-badge{background:var(--ink-soft);color:#fff;margin-left:.3rem}.chip{border:1px solid var(--line);color:var(--ink-soft);cursor:pointer;background:0 0;border-radius:999px;padding:.2rem .6rem;font-family:inherit;font-size:.7rem}.chip.is-active{background:var(--ink);border-color:var(--ink);color:#fff}.done-message{color:var(--ink);margin:0;font-size:1.02rem;font-weight:700;line-height:1.8}.done-note{color:#8c877f;margin:.2rem 0 0;font-size:.74rem;line-height:1.75}.booth-section{border-top:1px solid var(--line);margin-top:1.1rem;padding-top:.9rem}.booth-section-title{color:var(--ink-soft);align-items:center;gap:.35rem;margin:0 0 .6rem;font-size:.82rem;font-weight:700;display:flex}.booth-section-title .count{color:var(--ink-soft);background:#efece7;border-radius:999px;padding:.05rem .4rem;font-size:.7rem}.booth-empty{color:var(--ink-soft);margin:0 0 .7rem;font-size:.8rem}.embed-wrap{min-height:3rem;position:relative}.embed-frame{border:0;width:100%;transition:opacity .2s;display:block}.embed-skeleton{border:1px solid var(--line);color:var(--ink-soft);background:#faf9f7;border-radius:12px;justify-content:center;align-items:center;font-size:.76rem;display:flex;position:absolute;inset:0}.post-link{border:1px solid var(--line);background:var(--panel);color:var(--ink);border-radius:12px;align-items:center;gap:.45rem;padding:.65rem .75rem;font-size:.82rem;text-decoration:none;display:flex}.post-link small{color:var(--ink-soft);font-size:.7rem;display:block}.post-list{gap:1rem;margin:0 0 .8rem;padding:0;list-style:none;display:grid}.report-link.small{margin-top:.25rem;font-size:.7rem}.post-form{gap:.3rem;margin-top:.4rem;display:grid}.post-form input{border:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink);border-radius:10px;padding:.6rem .7rem;font-family:inherit;font-size:.88rem}.post-form-actions{gap:.5rem;margin-top:.4rem;display:flex}.post-form-actions .primary-btn,.post-form-actions .ghost-btn{flex:1;margin:0}.consent.is-self{border-color:var(--brand);background:#fff4ef}.consent.is-self .consent-check input{accent-color:var(--brand-deep)}.report-kind{border:1px solid var(--line);color:var(--ink-soft);border-radius:3px;margin-right:.35rem;padding:.08rem .35rem;font-size:.66rem;display:inline-block}.report-post-link{color:var(--brand-deep);align-items:center;gap:.25rem;margin-top:.3rem;font-size:.74rem;display:inline-flex}.claim-box{border:1px solid var(--brand);background:#fff4ef;margin-top:.7rem;padding:.75rem .85rem}.claim-summary{cursor:pointer;font-size:.82rem;font-weight:700;line-height:1.5}.claim-text{margin:.55rem 0 0;font-size:.78rem;line-height:1.7}.claim-box .primary-btn,.claim-box .ghost-btn{margin:.55rem 0 0}.claim-box>:first-child{margin-top:0}.danger-zone{border-top:1px solid var(--line);margin-top:1.2rem;padding-top:.9rem}.danger-text{color:var(--ink);margin:0 0 .6rem;font-size:.78rem;line-height:1.7}.danger-actions{gap:.5rem;display:flex}.danger-actions .ghost-btn,.danger-actions .danger-btn{flex:1;margin:0}.link-btn.danger{color:#c0392b}.legend-links{flex-wrap:wrap;gap:.85rem;margin-left:auto}.legend-links a,.legend-link-btn{color:var(--ink-soft);border-bottom:1px solid var(--line);text-decoration:none}.legend-link-btn{border:none;border-bottom:1px solid var(--line);font-family:inherit;font-size:inherit;cursor:pointer;background:0 0;padding:0}.credit{color:var(--ink-soft);border-bottom:1px solid var(--line);text-decoration:none}#favorite-list .primary-btn{margin-top:.9rem}.banner-layer{z-index:2;position:absolute;bottom:0;left:0;right:0}.banner-strip{background:#ffffffc7;border-top:1px solid #fff9;padding:.45rem .9rem .5rem;position:relative}.banner-rail{scroll-snap-type:x mandatory;scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:.5rem;display:flex;overflow-x:auto}.banner-rail::-webkit-scrollbar{display:none}.banner-card{aspect-ratio:16/9;scroll-snap-align:start;border:1px solid var(--line);background:#efece7;border-radius:6px;flex:none;width:160px;position:relative;overflow:hidden}.banner-card img{object-fit:cover;width:100%;height:100%;display:block}.banner-tag{color:#fff;letter-spacing:.02em;background:#1d1c1ac7;border-radius:3px;padding:.08rem .35rem;font-size:.6rem;font-weight:700;position:absolute;top:.3rem;left:.3rem}.banner-strip-head{align-items:center;gap:.5rem;margin-bottom:.25rem;display:flex}.banner-close{border:1px solid var(--line);background:var(--panel);width:1.35rem;height:1.35rem;color:var(--ink-soft);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;padding:0;display:inline-flex}.banner-close:hover{background:#efeae2}.banner-more-btn{color:var(--ink-soft);cursor:pointer;background:0 0;border:none;padding:0;font-family:inherit;font-size:.68rem;text-decoration:underline}.banner-empty{border:none;border-top:1px solid var(--line);background:var(--panel);width:100%;color:var(--ink-soft);text-align:left;cursor:pointer;flex-wrap:wrap;align-items:center;gap:.2rem .45rem;padding:.4rem .9rem;font-family:inherit;font-size:.72rem;display:flex}.banner-empty-text{flex-wrap:wrap;align-items:baseline;gap:0 .4rem;min-width:0;display:flex}.banner-empty-text strong{color:var(--ink);font-weight:700}.banner-empty-sub{color:var(--ink-soft)}.banner-more{background:var(--brand-deep);color:#fff;white-space:nowrap;border-radius:999px;flex:none;padding:.1rem .5rem;font-weight:700}.banner-item{position:relative}.banner-thumb{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);background:#efece7;border-radius:6px;width:100%;max-width:300px;display:block}.banner-meta{align-items:center;gap:.4rem;margin-top:.3rem;display:flex}.banner-meta .banner-tag{background:var(--ink-soft);position:static}.banner-by{color:var(--ink-soft);text-overflow:ellipsis;white-space:nowrap;font-size:.72rem;overflow:hidden}.banner-preview{margin:.4rem 0}.banner-preview img{aspect-ratio:16/9;object-fit:cover;border:1px solid var(--line);background:#efece7;border-radius:6px;width:100%;max-width:300px;display:block}.post-form input[type=file]{font-family:inherit;font-size:.8rem}.banner-list{gap:1.3rem;margin:0 0 1rem;padding:0;list-style:none;display:grid}.banner-actions{margin-top:.3rem}.app-menu{flex:none;position:relative}.app-menu-pop{min-width:14.5rem}.menu-sep{background:var(--line);height:1px;margin:.3rem}a.me-pop-item{text-decoration:none}@media (width>=700px){.app-menu{display:none}}@media (width<=699px){.register-btn,.legend .legend-links,.map-btn-zoom{display:none}}@media (width<=699px) and (height<=700px){.header{padding:.3rem .5rem}.logo{height:1rem}.icon-btn{width:2rem;height:2rem}.tabs{gap:.7rem;padding:.35rem .7rem}.tab{padding:.25rem .6rem;font-size:.76rem}.tab-group .tab{padding:.25rem .55rem}.floor-label{font-size:.62rem}.legend{gap:.15rem .7rem;padding:.35rem .7rem}}@media (width<=699px){.banner-strip{padding:.35rem .7rem .4rem}.banner-strip-head{margin-bottom:.2rem}.banner-card{width:128px}}.tips-marquee{border-bottom:1px solid var(--line);color:var(--ink);background:#ffffffb8;align-items:center;gap:.3rem;padding:.25rem .4rem .25rem .6rem;font-size:.72rem;display:flex;position:relative;overflow:hidden}.tips-marquee-view{flex:1;min-width:0;overflow:hidden}.tips-marquee-track{width:max-content;animation:75s linear infinite tips-scroll;display:flex}.tips-marquee-run{display:flex}.tips-marquee-item{white-space:nowrap;align-items:center;gap:.15rem;display:inline-flex}.tips-marquee-item:after{content:"";background:var(--line);width:1px;height:.85em;margin:0 1.3rem;display:inline-block}@keyframes tips-scroll{0%{transform:translate(0)}to{transform:translate(-50%)}}.tips-card{right:4.2rem;bottom:calc(.7rem + var(--stage-bottom-inset,0px));z-index:3;border:1px solid var(--line);background:#ffffffe0;border-radius:10px;width:14rem;padding:0;position:absolute;overflow:hidden;box-shadow:0 4px 14px #0000001a}.tips-card-head{background:var(--logo-blue);color:#fff;align-items:center;gap:.35rem;padding:.3rem .4rem .3rem .6rem;display:flex}.tips-mark{width:1.05rem;height:1rem;display:block}.tips-card-title{letter-spacing:.12em;font-size:.8rem;font-weight:700}.tips-card-head .tips-close{color:#fff;margin-left:auto}.tips-card-head .tips-close:hover{background:#ffffff38}.tips-card-body{color:var(--ink);min-height:3.8rem;margin:0;padding:.5rem .6rem .3rem;font-size:.78rem;line-height:1.6;animation:.32s both tips-slide-next}.tips-card-body.is-back{animation-name:tips-slide-back}@keyframes tips-slide-next{0%{opacity:0;transform:translate(30%)}to{opacity:1;transform:translate(0)}}@keyframes tips-slide-back{0%{opacity:0;transform:translate(-30%)}to{opacity:1;transform:translate(0)}}.tips-card-foot{justify-content:flex-end;align-items:center;gap:.2rem;padding:0 .4rem .35rem;display:flex}.tips-count{text-align:center;min-width:3.2rem;color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.68rem}.tips-nav,.tips-close{width:1.6rem;height:1.6rem;color:var(--ink-soft);cursor:pointer;background:0 0;border:none;border-radius:6px;justify-content:center;align-items:center;padding:0;display:inline-flex}.tips-nav:hover,.tips-close:hover{background:var(--bg)}@media (prefers-reduced-motion:reduce){.tips-marquee-track,.tips-card-body{animation:none}}@media (width>=700px){.tips-marquee{display:none}}@media (width<=699px){.tips-card{display:none}}.list-notice{border-bottom:1px solid var(--line);color:var(--ink);background:#eef4ff;align-items:flex-start;gap:.4rem;margin:0;padding:.5rem .9rem;font-size:.72rem;line-height:1.6;display:flex}.list-notice .icon{color:var(--support-deep);flex:none;margin-top:.15rem}.list-notice.is-near{border-bottom-color:var(--brand);background:#fff2ec}.list-notice.is-near .icon{color:var(--brand-deep)}.toast{z-index:60;color:#fff;background:#1d1c1af0;border-radius:12px;align-items:center;gap:.6rem;max-width:min(32rem,100vw - 2rem);padding:.85rem 1.2rem;font-size:.9rem;font-weight:500;line-height:1.6;animation:.25s toast-in;display:flex;position:fixed;bottom:1.6rem;left:50%;transform:translate(-50%);box-shadow:0 8px 26px #00000047}.toast.is-near{background:var(--brand-deep)}.toast .icon{flex:none}@keyframes toast-in{0%{opacity:0;transform:translate(-50%,.6rem)}to{opacity:1;transform:translate(-50%)}}@media (width<=699px){.list-notice,.toast{display:none}}@media (prefers-reduced-motion:reduce){.toast{animation:none}}.list-actions{padding:.6rem .9rem calc(.6rem + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--panel);flex:none}.list-actions .primary-btn,.list-actions .ghost-btn{margin-top:0}.list-actions .primary-btn+.ghost-btn{margin-top:.45rem}.toast-star{vertical-align:-.15em;margin:0 .1rem}.sheet-actions{margin:.2rem 0 .4rem}.load-issue{background:#fff1f0;justify-content:space-between}.load-issue .ghost-btn{flex:none}.tips-marquee-static{font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;align-items:center;gap:.5rem;padding:.15rem 0;display:flex}.tips-marquee-static .tips-marquee-item{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box;overflow:hidden}.tips-marquee-static .tips-marquee-item:after{display:none}.tips-marquee-count{color:var(--ink-soft);font-variant-numeric:tabular-nums;flex:none;font-size:.62rem}.fatal{text-align:center;flex-direction:column;align-items:center;gap:1rem;padding:3rem 1rem;display:flex}@media (pointer:coarse){.icon-btn,.tab,.report-link,.tips-close,.login,.legend-link-btn,.list-tabs button,.link-btn{position:relative}.icon-btn:after,.tab:after,.report-link:after,.tips-close:after,.login:after,.legend-link-btn:after,.list-tabs button:after,.link-btn:after{content:"";width:max(100%,44px);height:max(100%,44px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}}:where(button,a,input,[tabindex]):focus-visible{outline-offset:2px;outline:2px solid #1e00ff;box-shadow:0 0 0 4px #fff}.post-link-meta{color:var(--ink-soft);margin-top:.1rem;font-size:.7rem;display:block}.banner-confirm{color:var(--ink-soft);align-items:center;gap:.6rem;font-size:.8rem;display:inline-flex}.tut-backdrop{z-index:35;background:#1d1c1a73;place-items:center;padding:.8rem;animation:.2s ease-out tut-fade-in;display:grid;position:fixed;inset:0}@keyframes tut-fade-in{0%{opacity:0}}.tut{background:var(--panel);border-radius:16px;width:min(30rem,100%);max-height:calc(100dvh - 1.6rem);padding:1.2rem 1.1rem 1rem;animation:.26s cubic-bezier(.2,.9,.25,1) tut-pop-in;position:relative;overflow-y:auto;box-shadow:0 16px 48px #00000038}@keyframes tut-pop-in{0%{opacity:0;transform:translateY(12px)scale(.98)}}.tut-close{color:var(--ink-soft);position:absolute;top:.4rem;right:.4rem}.tut-welcome{text-align:center;flex-direction:column;align-items:center;gap:.6rem;padding-top:.6rem;display:flex}.tut-logo{width:min(14rem,70%);height:auto}.tut-title{color:var(--ink);margin:.2rem 0 0;font-size:1.15rem;font-weight:800;line-height:1.35}.tut-lead{color:var(--ink-soft);margin:0;font-size:.86rem;line-height:1.7}.tut-roles{grid-template-columns:1fr 1fr;gap:.6rem;width:100%;margin-top:.4rem;display:grid}.tut-role{border:2px solid var(--line);cursor:pointer;color:var(--ink);background:#fff;border-radius:12px;flex-direction:column;align-items:center;gap:.35rem;padding:.9rem .6rem .8rem;font-family:inherit;transition:border-color .15s,transform .15s;display:flex}.tut-role:hover,.tut-role:focus-visible{transform:translateY(-2px)}.tut-role.is-visitor{border-color:var(--support);background:#f2f0ff}.tut-role.is-exhibitor{border-color:var(--brand);background:#fff1f0}.tut-role.is-visitor .tut-role-name{color:var(--support-deep)}.tut-role.is-exhibitor .tut-role-name{color:var(--brand-deep)}.tut-role-icon{color:#fff;border-radius:50%;place-items:center;width:3rem;height:3rem;display:grid}.tut-role-icon.is-visitor{background:var(--support)}.tut-role-icon.is-visitor .star{color:#fff}.tut-role-icon.is-exhibitor{background:var(--brand)}.tut-role-name{font-size:1rem;font-weight:800}.tut-role-desc{color:var(--ink-soft);font-size:.72rem;line-height:1.5}.tut-skip{color:var(--ink-soft);align-self:center;margin-top:.4rem;font-size:.74rem}.tut-steps{flex-direction:column;gap:.55rem;display:flex}.tut-head{justify-content:space-between;align-items:center;padding-right:2.2rem;display:flex}.tut-role-tag{color:#fff;border-radius:999px;padding:.15rem .6rem;font-size:.72rem;font-weight:700}.tut-role-tag.is-visitor{background:var(--support-deep)}.tut-role-tag.is-exhibitor{background:var(--brand-deep)}.tut-progress{color:var(--ink-soft);font-variant-numeric:tabular-nums;font-size:.72rem}.tut-art-box{background:var(--bg);border:1px solid var(--line);border-radius:12px;animation:.3s ease-out tut-fade-in;overflow:hidden}.tut-art{aspect-ratio:240/140;width:100%;height:auto;display:block}.tut-body{color:var(--ink);min-height:4.5em;margin:0;font-size:.86rem;line-height:1.75}.tut-dots-nav{justify-content:center;gap:.35rem;display:flex}.tut-dots-nav i{background:var(--line);border-radius:50%;width:6px;height:6px}.tut-dots-nav i.is-on{background:var(--ink)}.tut-nav{gap:.5rem;display:flex}.tut-nav .ghost-btn,.tut-nav .primary-btn{flex:1;margin:0}.tut-nav .primary-btn.slim{padding:.7rem;font-size:.9rem}.tut-nav .primary-btn .icon{color:#fff}.tut-zoom{animation:6s ease-in-out infinite alternate tut-zoom}@keyframes tut-zoom{to{transform:scale(1.35)}}.tut-pin{animation:1.6s ease-in-out infinite tut-drop}@keyframes tut-drop{0%,to{transform:translateY(0)}50%{transform:translateY(-6px)}}.tut-pop{animation:1.8s ease-in-out infinite tut-pop}@keyframes tut-pop{0%,to{transform:scale(.9)}50%{transform:scale(1.25)}}.tut-pulse{animation:1.8s ease-in-out infinite tut-pulse}@keyframes tut-pulse{0%,to{transform:scale(1)}50%{transform:scale(1.04)}}.tut-fade{animation:2.6s ease-in-out infinite tut-in}@keyframes tut-in{0%,25%{opacity:0;transform:translateY(4px)}55%,to{opacity:1;transform:translateY(0)}}.tut-type,.tut-type2{animation:2.4s steps(6,end) infinite tut-type}.tut-type2{animation-delay:.9s}@keyframes tut-type{0%,15%{opacity:0}16%,to{opacity:1}}.tut-dots circle{animation:1.2s ease-in-out infinite tut-dot}.tut-dots circle:nth-child(2){animation-delay:.2s}.tut-dots circle:nth-child(3){animation-delay:.4s}@keyframes tut-dot{0%,to{opacity:.25}50%{opacity:1}}.tut-count{animation:2s ease-in-out infinite tut-pop}.tut-fadeonly{animation:3.2s ease-in-out infinite tut-fadeonly}@keyframes tut-fadeonly{0%,15%{opacity:0}45%,to{opacity:1}}.tut-fill1{animation:4.5s ease-in-out infinite tut-fill1}.tut-fill2{animation:4.5s ease-in-out infinite tut-fill2}@keyframes tut-fill1{0%,18%{opacity:0}26%,to{opacity:1}}@keyframes tut-fill2{0%,48%{opacity:0}56%,to{opacity:1}}.tut-terms{color:var(--ink-soft);margin:.2rem 0 0;font-size:.68rem;line-height:1.6}.tut-terms a{color:var(--ink-soft);text-decoration:underline}@media (prefers-reduced-motion:reduce){.tut-zoom,.tut-pin,.tut-pop,.tut-pulse,.tut-fade,.tut-type,.tut-type2,.tut-dots circle,.tut-count,.tut-fadeonly,.tut-fill1,.tut-fill2,.tut,.tut-backdrop,.tut-art-box{animation:none}}.sheet-memo{flex-direction:column;gap:.3rem;margin:.2rem 0 .6rem;display:flex}.sheet-memo-label{color:var(--ink);align-items:center;gap:.25rem;font-size:.76rem;font-weight:700;display:inline-flex}.sheet-memo-label .icon{color:var(--fav)}.sheet-memo-sub{color:var(--ink-soft);margin-left:.3rem;font-size:.66rem;font-weight:400}.sheet-memo-input{box-sizing:border-box;width:100%;font:inherit;color:var(--ink);background:#fff;border:1.5px solid #cfc9bf;border-radius:.5rem;padding:.55rem .7rem;font-size:.9rem}.sheet-memo-input::placeholder{color:#a39d94}.sheet-memo-input:focus{border-color:var(--fav);outline:none;box-shadow:0 0 0 3px #fff3d6}.sheet-memo-help{color:var(--ink-soft);font-size:.7rem;line-height:1.5}.row-memo{color:#8a6300;align-items:center;gap:.2rem;margin-top:.1rem;font-size:.76rem;display:flex}.row-memo .icon{color:var(--fav);flex:none}@media (width<=480px){.tut-roles{grid-template-columns:1fr}.tut-role{text-align:left;flex-direction:row;align-items:center;gap:.7rem;padding:.7rem .8rem}.tut-role-name{flex:none;min-width:3.4em}}.row-memo-mark{color:var(--fav);vertical-align:-2px;margin-right:.2rem}.tut-warn{border-left:4px solid var(--brand);color:var(--brand-deep);background:#fff1f0;border-radius:0 .4rem .4rem 0;margin-bottom:.4rem;padding:.5rem .65rem;display:block}.tut-hint{color:var(--ink-soft);text-align:center;margin:0;font-size:.76rem;line-height:1.6}.legend .legend-links{gap:1.1rem}.news-bar{border-bottom:1px solid var(--line);color:var(--ink);background:#fff;align-items:center;gap:.4rem;padding:.25rem .4rem .25rem .6rem;font-size:.74rem;display:flex}.news-bar-btn{min-width:0;font:inherit;color:inherit;text-align:left;cursor:pointer;background:0 0;border:none;flex:1;align-items:center;gap:.35rem;padding:.15rem 0;display:flex}.news-tag{color:#fff;letter-spacing:.04em;background:#ff7a1a;border-radius:999px;flex:none;padding:.05rem .4rem;font-size:.62rem;font-weight:800}.news-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;animation:.4s ease-out news-in;overflow:hidden}@keyframes news-in{0%{opacity:0;transform:translateY(4px)}}.news-time{color:var(--ink-soft);flex:none;font-size:.66rem}.news-list-title{color:var(--ink-soft);align-items:center;gap:.4rem;margin:.9rem .9rem .3rem;font-size:.8rem;font-weight:700;display:flex}.row .row-time{color:var(--ink-soft);flex:none;font-size:.68rem}@media (prefers-reduced-motion:reduce){.news-text{animation:none}}.news-inline{border:1px solid var(--line);background:var(--panel);min-width:0;font:inherit;color:var(--ink);cursor:pointer;border-radius:999px;align-items:center;gap:.4rem;max-width:26rem;margin-left:1rem;padding:.2rem .55rem .2rem .3rem;font-size:.74rem;display:none}.news-inline:hover{background:var(--bg)}@media (width>=900px){.news-inline{display:inline-flex}.title{align-items:center;display:flex}.title .logo{flex:none}}.me-pop-item.news-item{border-bottom:1px solid var(--line);align-items:flex-start;margin-bottom:.2rem;padding-bottom:.55rem}.news-item-body{flex-direction:column;gap:.15rem;min-width:0;display:flex}.news-item-body .news-text{white-space:normal;line-height:1.4}.news-item-head{color:var(--ink-soft);align-items:center;gap:.4rem;font-size:.68rem;display:flex}.banner-strip-head .banner-remaining{color:var(--ink-soft);flex-wrap:wrap;align-items:center;gap:.4rem;font-size:.68rem;display:inline-flex}.banner-strip-head .banner-more{cursor:pointer;border:none;font-family:inherit;font-size:.68rem}.banner-empty .banner-about{color:var(--ink-soft);flex:none;font-size:.68rem;text-decoration:underline}.sheet-memo-hint{color:var(--ink-soft);align-items:center;gap:.3rem;margin:.1rem 0 .5rem;font-size:.72rem;display:flex}.sheet-memo-hint .icon{color:var(--fav);flex:none}.sheet-memo-saved{color:#1c6b49;align-items:center;gap:.2rem;font-weight:700;display:inline-flex}
