.pm-tile{--pm-bg:var(--bm-bg);--pm-surface:var(--bm-s1);--pm-surface-raised:var(--bm-s2);--pm-surface-hi:var(--bm-s3);--pm-border:var(--bm-border);--pm-border-hi:var(--bm-border-strong);--pm-text:var(--bm-text);--pm-text-dim:var(--bm-text-2);--pm-text-mute:var(--bm-text-3);--pm-accent:var(--bm-primary);--pm-accent-ink:var(--bm-on-primary);--pm-yes:var(--bm-win);--pm-no:var(--bm-lose);--app-white:var(--bm-text);--pm-tile-height:176px;isolation:isolate;min-height:var(--pm-tile-height);background:var(--pm-surface);color:var(--pm-text);text-align:left;cursor:pointer;border:none;border-radius:8px;flex-direction:column;gap:10px;padding:12px;font-family:inherit;transition:background .15s;display:flex;position:relative;overflow:hidden}.pm-tile:hover{background:var(--pm-surface-raised)}.pm-tile--disabled{cursor:not-allowed}.pm-tile--disabled:hover{background:var(--pm-surface)}.pm-tile--disabled:focus-visible{outline:2px solid var(--pm-text-dim);outline-offset:2px}.pm-tile__disabled-overlay{z-index:2;pointer-events:none;place-items:center;display:grid;position:absolute;inset:0}.pm-tile__disabled-overlay:before{content:"";background:var(--pm-bg);opacity:.72;position:absolute;inset:0}.pm-tile__lock{width:24px;height:24px;color:var(--pm-text);position:relative}@media (prefers-reduced-motion:no-preference){.pm-tile--disabled:hover .pm-tile__lock,.pm-tile--disabled:focus-visible .pm-tile__lock{animation:.45s ease-in-out pm-tile-lock-shake}}.pm-tile--md{grid-column:span 2}.pm-tile--lg{contain:size;grid-area:span 2/span 2;min-height:0}.pm-tile--lg .pm-tile__lines{flex:0 auto}.pm-tile--lg .pm-tile__detail{flex:auto}.pm-tile--xl{contain:size;grid-area:span 2/span 3;min-height:0}.pm-tile--xl .pm-tile__lines{flex:0 auto}.pm-tile--xl .pm-tile__detail{flex:auto}.pm-tile__split{flex:auto;gap:10px;min-height:0;display:flex;overflow:hidden}.pm-tile__split>.pm-chart{flex:0 0 44%;align-self:center;min-width:0;overflow:hidden}.pm-tile__split>.pm-tile__lines{flex:auto}.pm-tile__head{flex:none;align-items:flex-start;gap:9px;display:flex}.pm-tile__thumb{-o-object-fit:cover;object-fit:cover;background:var(--pm-surface-hi);border-radius:7px;flex:none;width:30px;height:30px}.pm-tile__thumb--empty{display:block}.pm-tile__question{-webkit-line-clamp:1;min-width:0;font-size:var(--bm-fs-small);color:var(--pm-text);unicode-bidi:isolate;-webkit-box-orient:vertical;font-weight:600;line-height:1.4;display:-webkit-box;overflow:hidden}.pm-tile__lines{flex-direction:column;flex:auto;gap:4px;min-height:0;display:flex;overflow:hidden}.pm-tile__line{background:var(--pm-surface-raised);border-radius:6px;flex:none;grid-template-columns:minmax(0,1fr) auto 44px;align-items:center;gap:8px;min-height:32px;padding:0 10px;display:grid;position:relative;overflow:hidden}.pm-tile__bar{display:block;position:absolute;inset:0}.pm-tile__bar-fill{background:var(--pm-surface-hi);height:100%;display:block}.pm-tile__label{z-index:1;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--bm-fs-caption);color:var(--pm-text-dim);unicode-bidi:isolate;position:relative;overflow:hidden}.pm-tile__pct{z-index:1;text-align:right;font-size:var(--bm-fs-subtitle);color:var(--pm-text);font-variant-numeric:tabular-nums;font-weight:700;position:relative}.pm-tile__odds{z-index:1;text-align:right;font-size:var(--bm-fs-caption);color:var(--pm-text);font-variant-numeric:tabular-nums;font-weight:600;position:relative}.pm-tile__odds.locked{color:var(--pm-text-mute)}.pm-tile__more{color:var(--pm-text-mute);font-size:var(--bm-fs-small);flex:none;padding-left:2px;font-weight:600}.pm-tile__stats{flex-wrap:wrap;flex:none;gap:6px 16px;padding-top:4px;display:flex}.pm-tile__stat{align-items:baseline;gap:6px;min-width:0;display:inline-flex}.pm-tile__stat-label{font-size:var(--bm-fs-caption);color:var(--pm-text-mute);white-space:nowrap}.pm-tile__stat-value{font-size:var(--bm-fs-small);color:var(--pm-text);white-space:nowrap;font-weight:700}.pm-tile__foot{flex:none;justify-content:space-between;align-items:center;gap:8px;min-width:0;margin-top:auto;display:flex}.pm-tile__foot .pm-event-end{margin-left:auto}.pm-tile--sm .pm-tile__foot:has(.pm-event-end){grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;display:grid}.pm-tile--sm .pm-tile__foot:has(.pm-event-end) .pm-tile__category{box-sizing:border-box;grid-area:1/1;justify-self:start;max-width:100%}.pm-tile--sm .pm-tile__foot:has(.pm-event-end) .pm-event-end{grid-area:1/2;margin-left:0}.pm-tile--sm .pm-tile__foot:has(.pm-event-end) .pm-tile__countdown{grid-area:2/1}.pm-tile--sm .pm-tile__foot:has(.pm-event-end) .pm-tile__volume{grid-area:2/2;justify-self:end}@media (max-width:520px){.pm-tile__foot:has(.pm-event-end){grid-template-columns:minmax(0,1fr) auto;gap:4px 8px;display:grid}.pm-tile__foot:has(.pm-event-end) .pm-tile__category{box-sizing:border-box;grid-area:1/1;justify-self:start;max-width:100%}.pm-tile__foot:has(.pm-event-end) .pm-event-end{grid-area:1/2;margin-left:0}.pm-tile__foot:has(.pm-event-end) .pm-tile__countdown{grid-area:2/1}.pm-tile__foot:has(.pm-event-end) .pm-tile__volume{grid-area:2/2;justify-self:end}}.pm-tile__category{text-overflow:ellipsis;white-space:nowrap;color:var(--pm-text-mute);font-size:var(--bm-fs-caption);font-weight:500;overflow:hidden}.pm-tile__volume{color:var(--pm-text-mute);font-size:var(--bm-fs-caption);font-variant-numeric:tabular-nums}.pm-tile__countdown{color:var(--pm-text-mute);font-size:var(--bm-fs-caption);white-space:nowrap;flex:none;font-weight:500}.pm-tile__countdown.closing-soon{color:var(--pm-no)}.pm-tile .pm-chart{flex:none;min-height:0}.pm-tile .pm-chart__head{align-items:baseline;gap:6px;margin-bottom:4px;display:flex}.pm-tile .pm-chart__asset{font-size:var(--bm-fs-caption);color:var(--pm-text-dim);font-weight:700}.pm-tile .pm-chart__price{font-size:var(--bm-fs-small);color:var(--pm-text);font-variant-numeric:tabular-nums;font-weight:700}.pm-tile .pm-chart__change{font-size:var(--bm-fs-caption);font-variant-numeric:tabular-nums;font-weight:600}.pm-tile .pm-chart__change.up{color:var(--pm-yes)}.pm-tile .pm-chart__change.down{color:var(--pm-no)}.pm-tile .pm-chart__svg{width:100%;height:auto;max-height:124px;display:block}.pm-tile .pm-chart__grid{stroke:var(--pm-border);stroke-width:1px}.pm-tile .pm-chart__line{fill:none;stroke:var(--pm-text-dim);stroke-width:1.5px;stroke-linejoin:round}.pm-tile .pm-chart__area{fill:var(--pm-surface-hi);opacity:.5}.pm-tile .pm-chart__last-dot{fill:var(--pm-text)}.pm-tile .pm-chart__last-rule{stroke:var(--pm-text-mute);stroke-width:1px;stroke-dasharray:3 3}.pm-tile .pm-chart__axis-label{fill:var(--pm-text-mute);font-size:var(--bm-fs-caption);font-variant-numeric:tabular-nums}.pm-tile .pm-chart__axis-label.middle{text-anchor:middle}.pm-tile .pm-chart__axis-label.end{text-anchor:end}.pm-tile .pm-chart__last-label{fill:var(--pm-text);font-size:var(--bm-fs-caption);font-variant-numeric:tabular-nums;font-weight:700}.pm-tile .pm-chart.rising .pm-chart__line{stroke:var(--pm-yes)}.pm-tile .pm-chart.rising .pm-chart__area{fill:var(--pm-yes);opacity:.12}.pm-tile .pm-chart.falling .pm-chart__line{stroke:var(--pm-no)}.pm-tile .pm-chart.falling .pm-chart__area{fill:var(--pm-no);opacity:.12}.pm-tile__detail{flex-direction:column;flex:0 auto;gap:8px;min-height:0;padding-top:4px;display:flex;overflow:hidden}.pm-tile__detail-label{color:var(--pm-text-mute);font-size:var(--bm-fs-caption);letter-spacing:.02em;text-transform:uppercase;margin-bottom:3px;font-weight:700;display:block}.pm-tile__resolution{min-width:0}.pm-tile__resolution-text{-webkit-line-clamp:3;font-size:var(--bm-fs-caption);color:var(--pm-text-dim);unicode-bidi:isolate;-webkit-box-orient:vertical;line-height:1.4;display:-webkit-box;overflow:hidden}.pm-tile__comments{flex-direction:column;gap:5px;min-width:0;display:flex;overflow:hidden}.pm-tile__comment{align-items:baseline;gap:6px;min-width:0;display:flex}.pm-tile__comment-handle{color:var(--pm-text-mute);font-size:var(--bm-fs-caption);font-variant-numeric:tabular-nums;flex:none;font-weight:700}.pm-tile__comment-body{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--bm-fs-caption);color:var(--pm-text-dim);unicode-bidi:isolate;flex:auto;overflow:hidden}.pm-tile__social{flex-direction:column;flex:0 auto;gap:4px;min-height:0;padding-top:4px;display:flex;overflow:hidden}.pm-tile__social-post{align-items:baseline;gap:6px;min-width:0;display:flex}.pm-tile__social-handle{color:var(--pm-text-mute);font-size:var(--bm-fs-caption);flex:none;font-weight:700}.pm-tile__social-text{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--bm-fs-caption);color:var(--pm-text-dim);unicode-bidi:isolate;flex:auto;overflow:hidden}@keyframes pm-tile-lock-shake{0%,to{transform:translate(0)rotate(0)}20%,60%{transform:translate(-3px)rotate(-10deg)}40%,80%{transform:translate(3px)rotate(10deg)}}
.pm-cats{--pm-bg:var(--bm-bg);--pm-surface:var(--bm-s1);--pm-surface-raised:var(--bm-s2);--pm-surface-hi:var(--bm-s3);--pm-border:var(--bm-border);--pm-border-hi:var(--bm-border-strong);--pm-text:var(--bm-text);--pm-text-dim:var(--bm-text-2);--pm-text-mute:var(--bm-text-3);--pm-accent:var(--bm-primary);--pm-accent-ink:var(--bm-on-primary);--pm-yes:var(--bm-win);--pm-no:var(--bm-lose);--app-white:var(--bm-text);--pm-tile-height:176px;scrollbar-width:none;flex-wrap:nowrap;gap:20px;display:flex;overflow-x:auto}.pm-cats::-webkit-scrollbar{display:none}.pm-cats__chip{color:var(--pm-text-dim);font-family:inherit;font-size:var(--bm-fs-body);white-space:nowrap;cursor:pointer;background:0 0;border:none;flex:none;align-items:center;gap:6px;padding:10px 0;font-weight:600;transition:color .15s;display:inline-flex;position:relative}.pm-cats__chip:hover:not(.empty){color:var(--pm-text)}.pm-cats__chip.empty{opacity:.4;cursor:default}.pm-cats__chip.active{color:var(--pm-text)}.pm-cats__chip.active:after{content:"";background:var(--bm-primary);border-radius:1px;height:2px;position:absolute;bottom:0;left:0;right:0}.pm-cats__count{color:var(--pm-text-mute);font-size:var(--bm-fs-caption);font-variant-numeric:tabular-nums;font-weight:500}
.pm-tags{--pm-bg:var(--bm-bg);--pm-surface:var(--bm-s1);--pm-surface-raised:var(--bm-s2);--pm-surface-hi:var(--bm-s3);--pm-border:var(--bm-border);--pm-border-hi:var(--bm-border-strong);--pm-text:var(--bm-text);--pm-text-dim:var(--bm-text-2);--pm-text-mute:var(--bm-text-3);--pm-accent:var(--bm-primary);--pm-accent-ink:var(--bm-on-primary);--pm-yes:var(--bm-win);--pm-no:var(--bm-lose);--app-white:var(--bm-text);--pm-tile-height:176px;scrollbar-width:thin;scrollbar-color:var(--pm-surface-hi) #0000;flex-wrap:nowrap;gap:6px;padding:8px 0 6px;display:flex;overflow-x:auto}.pm-tags__chip{background:var(--pm-surface-raised);color:var(--pm-text-dim);white-space:nowrap;cursor:pointer;border:0;border-radius:999px;flex:none;align-items:center;gap:5px;padding:5px 12px;font-family:inherit;font-size:11px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.pm-tags__chip:hover{background:var(--pm-surface-hi);color:var(--pm-text)}.pm-tags__chip.active{background:var(--pm-surface-hi);color:var(--bm-primary-ink)}.pm-tags__hash{opacity:.5;font-weight:700}.pm-tags__chip.active .pm-tags__hash{opacity:.8}.pm-tags__count{font-variant-numeric:tabular-nums;opacity:.6}
.pm-page{--pm-bg:var(--bm-bg);--pm-surface:var(--bm-s1);--pm-surface-raised:var(--bm-s2);--pm-surface-hi:var(--bm-s3);--pm-border:var(--bm-border);--pm-border-hi:var(--bm-border-strong);--pm-text:var(--bm-text);--pm-text-dim:var(--bm-text-2);--pm-text-mute:var(--bm-text-3);--pm-accent:var(--bm-primary);--pm-accent-ink:var(--bm-on-primary);--pm-yes:var(--bm-win);--pm-no:var(--bm-lose);--app-white:var(--bm-text);--pm-tile-height:176px;background-color:var(--pm-bg);width:100%}.pm-board{--pm-bg:var(--bm-bg);--pm-surface:var(--bm-s1);--pm-surface-raised:var(--bm-s2);--pm-surface-hi:var(--bm-s3);--pm-border:var(--bm-border);--pm-border-hi:var(--bm-border-strong);--pm-text:var(--bm-text);--pm-text-dim:var(--bm-text-2);--pm-text-mute:var(--bm-text-3);--pm-accent:var(--bm-primary);--pm-accent-ink:var(--bm-on-primary);--pm-yes:var(--bm-win);--pm-no:var(--bm-lose);--app-white:var(--bm-text);--pm-tile-height:176px;width:100%;max-width:var(--bm-content-max);padding:18px var(--bm-content-pad) 28px;box-sizing:border-box;color:var(--pm-text);flex-direction:column;gap:14px;min-height:70vh;margin:0 auto;display:flex}.pm-board__head{flex:none}.pm-board__toolbar{justify-content:flex-end;align-items:center;gap:8px;margin-bottom:12px;display:flex}.pm-board__title{font:800 var(--bm-fs-display)/var(--bm-lh-title) "Pretendard",sans-serif;color:var(--pm-text);margin:0 auto 0 0}.pm-board__history{border-radius:var(--bm-radius-chip);background:var(--pm-surface-raised);color:var(--pm-text);font-family:inherit;font-size:var(--bm-fs-caption);cursor:pointer;border:none;align-items:center;gap:6px;padding:6px 12px;font-weight:600;transition:background .15s,color .15s;display:inline-flex}.pm-board__history:hover{color:var(--bm-primary-ink)}.pm-board__body{align-items:flex-start;gap:16px;min-height:0;display:flex}.pm-board__main{flex:auto;min-width:0}.pm-board__grid{grid-template-columns:repeat(auto-fill,minmax(min(232px,100%),1fr));grid-auto-rows:minmax(var(--pm-tile-height), auto);grid-auto-flow:dense;gap:12px;display:grid}@media (max-width:1100px){.pm-board .pm-tile--xl{grid-column:span 2}}@media (max-width:520px){.pm-board .pm-tile--md,.pm-board .pm-tile--lg,.pm-board .pm-tile--xl{grid-column:span 1}}.pm-board__empty{color:var(--pm-text-mute);font-size:var(--bm-fs-small);text-align:center;padding:80px 0}.pm-board__notice{background:var(--pm-surface);color:var(--pm-text-dim);font-size:var(--bm-fs-caption);text-align:center;border-radius:6px;justify-content:center;align-items:center;gap:8px;margin-top:12px;padding:10px 14px;line-height:1.4;display:flex}.pm-board__notice-spinner{border:2px solid var(--pm-border-hi);border-top-color:var(--bm-primary-ink);border-radius:50%;flex:none;width:12px;height:12px;animation:.8s linear infinite pm-board-spin}.pm-board__notice-progress{color:var(--pm-text-mute);font-variant-numeric:tabular-nums}.pm-board__notice--failed{background:color-mix(in srgb, var(--pm-no) 12%, var(--pm-surface));color:var(--pm-text)}.pm-board__notice-retry{background:var(--pm-surface-hi);color:var(--pm-text);font-size:var(--bm-fs-caption);cursor:pointer;border:none;border-radius:6px;flex:none;padding:5px 12px}.pm-board__notice-retry:hover{color:var(--bm-primary-ink)}@keyframes pm-board-spin{to{transform:rotate(360deg)}}
