.pm-iconbtn{width:40px;height:40px;color:var(--pm-text-2);transition:background var(--pm-fast) var(--pm-ease), color var(--pm-fast) var(--pm-ease);border-radius:50%;flex:none;place-items:center;display:grid;position:relative}.pm-iconbtn--sm{border-radius:50%;width:30px;height:30px}.pm-iconbtn:hover:not(:disabled){background:var(--pm-surface-3);color:var(--pm-text-1)}.pm-iconbtn.is-active{background:var(--pm-accent);color:var(--pm-on-accent)}.pm-iconbtn:disabled{color:var(--pm-text-4)}@media (hover:hover){[data-tip]:after{content:attr(data-tip);z-index:60;white-space:pre;pointer-events:none;border-radius:var(--pm-r-xs);color:var(--pm-text-1);font-size:var(--pm-fs-xs);letter-spacing:.01em;box-shadow:var(--pm-shadow-pop);opacity:0;transition:opacity var(--pm-fast) var(--pm-ease);background:#06080b;padding:5px 9px;font-weight:500;position:absolute}[data-tip]:hover:after,[data-tip]:focus-visible:after{opacity:1;transition-delay:.38s}[data-tip-side=right]:after{top:50%;left:calc(100% + 8px);translate:0 -50%}[data-tip-side=left]:after{top:50%;right:calc(100% + 8px);translate:0 -50%}[data-tip-side=bottom]:after{top:calc(100% + 6px);left:50%;translate:-50%}[data-tip-side=top]:after{bottom:calc(100% + 6px);left:50%;translate:-50%}}.pm-btn{height:var(--pm-control-h);border-radius:var(--pm-r-pill);font-size:var(--pm-fs-sm);white-space:nowrap;transition:background var(--pm-fast) var(--pm-ease), color var(--pm-fast) var(--pm-ease), opacity var(--pm-fast);justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:580;display:inline-flex}.pm-btn--sm{height:var(--pm-control-h-sm);font-size:var(--pm-fs-xs);padding:0 10px}.pm-btn--solid{background:var(--pm-surface-3);color:var(--pm-text-1);box-shadow:0 0 0 1px var(--pm-border) inset}.pm-btn--solid:hover:not(:disabled){background:var(--pm-surface-4)}.pm-btn--ghost{color:var(--pm-text-2)}.pm-btn--ghost:hover:not(:disabled){background:var(--pm-surface-3);color:var(--pm-text-1)}.pm-btn--light{background:var(--pm-surface-light);color:var(--pm-on-light)}.pm-btn--light:hover:not(:disabled){background:#fff}.pm-btn--accent{background:var(--pm-accent);color:var(--pm-on-accent)}.pm-btn--accent:hover:not(:disabled){background:var(--pm-accent-hover)}.pm-btn:disabled{opacity:.4;cursor:not-allowed}.pm-seg{border-radius:var(--pm-r-pill);background:var(--pm-surface-0);box-shadow:var(--pm-shadow-module);gap:3px;padding:3px;display:flex}.pm-seg__opt{border-radius:var(--pm-r-pill);min-width:0;height:28px;font-size:var(--pm-fs-xs);color:var(--pm-text-3);white-space:nowrap;text-overflow:ellipsis;transition:background var(--pm-fast), color var(--pm-fast);flex:1;padding:0 10px;font-weight:580;overflow:hidden}.pm-seg--sm .pm-seg__opt{height:22px;font-size:var(--pm-fs-2xs);padding:0 7px}.pm-seg__opt:hover:not(:disabled):not(.is-on){color:var(--pm-text-1)}.pm-seg__opt.is-on{background:var(--pm-accent);color:var(--pm-on-accent);box-shadow:inset 0 1px #ffffff0d,0 1px 4px #0000004d}.pm-seg__opt:disabled{color:var(--pm-text-4);cursor:not-allowed}.pm-section{border-bottom:1px solid var(--pm-border)}.pm-section:last-child{border-bottom:0}.pm-section__head{align-items:center;gap:8px;min-height:36px;padding:0 12px 0 8px;display:flex}.pm-section__toggle,.pm-section__title{height:36px;font-size:var(--pm-fs-2xs);letter-spacing:var(--pm-tracking-caps);text-transform:uppercase;color:var(--pm-text-3);text-align:left;flex:1;align-items:center;gap:6px;font-weight:650;display:flex}.pm-section__title{padding-left:4px}.pm-section__toggle svg{transition:transform var(--pm-fast);transform:rotate(-90deg)}.pm-section.is-open .pm-section__toggle svg{transform:none}.pm-section__toggle:hover{color:var(--pm-text-1)}.pm-section__aside{color:var(--pm-text-3);font-size:var(--pm-fs-xs);align-items:center;gap:4px;display:flex}.pm-section__body{flex-direction:column;gap:10px;padding:2px 12px 14px;display:flex}.pm-field{flex-direction:column;gap:5px;min-width:0;display:flex}.pm-field.is-inline{flex-direction:row;justify-content:space-between;align-items:center}.pm-field__label{font-size:var(--pm-fs-xs);color:var(--pm-text-2)}.pm-field__hint{font-size:var(--pm-fs-2xs);color:var(--pm-text-3)}.pm-row2{grid-template-columns:1fr 1fr;gap:8px;display:grid}.pm-row4{grid-template-columns:repeat(4,1fr);gap:6px;display:grid}.pm-input{height:var(--pm-control-h);border-radius:var(--pm-r-md);background:var(--pm-surface-0);min-width:0;box-shadow:0 0 0 1px var(--pm-border-strong) inset;transition:box-shadow var(--pm-fast);align-items:center;display:flex;position:relative}.pm-input:focus-within{box-shadow:0 0 0 1px var(--pm-accent) inset}.pm-input.is-disabled{opacity:.45}.pm-input input,.pm-input select{width:100%;min-width:0;height:100%;font-size:var(--pm-fs-sm);font-family:var(--pm-mono);appearance:none;-moz-appearance:textfield;background:0 0;border:0;outline:0;flex:1;padding:0 9px}.pm-input input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.pm-input input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.pm-input select{font-family:var(--pm-font);cursor:pointer;padding-right:26px}.pm-input select option{background:var(--pm-surface-2)}.pm-input--select svg{pointer-events:none;color:var(--pm-text-3);position:absolute;right:8px}.pm-input__suffix{font-size:var(--pm-fs-2xs);color:var(--pm-text-3);padding-right:8px}.pm-input--text input{font-family:var(--pm-font)}.pm-check{min-height:24px;font-size:var(--pm-fs-sm);color:var(--pm-text-2);cursor:pointer;align-items:center;gap:8px;display:flex}.pm-check input{width:15px;height:15px;accent-color:var(--pm-accent);margin:0}.pm-check.is-disabled{opacity:.45;cursor:not-allowed}.pm-slider{flex-direction:column;gap:6px;display:flex}.pm-slider.is-disabled{opacity:.45}.pm-slider__top{font-size:var(--pm-fs-xs);color:var(--pm-text-2);justify-content:space-between;display:flex}.pm-slider__top output{color:var(--pm-text-1)}.pm-slider input[type=range]{--pct:50%;appearance:none;cursor:pointer;background:0 0;width:100%;height:18px;margin:0}.pm-slider input[type=range]::-webkit-slider-runnable-track{background:linear-gradient(to right, var(--pm-accent) var(--pct), var(--pm-surface-4) var(--pct));border-radius:4px;height:4px}.pm-slider input[type=range]::-moz-range-track{background:linear-gradient(to right, var(--pm-accent) var(--pct), var(--pm-surface-4) var(--pct));border-radius:4px;height:4px}.pm-slider input[type=range]::-webkit-slider-thumb{appearance:none;background:var(--pm-text-1);border-radius:50%;width:14px;height:14px;margin-top:-5px;box-shadow:0 1px 4px #00000080}.pm-slider input[type=range]::-moz-range-thumb{background:var(--pm-text-1);border:0;border-radius:50%;width:14px;height:14px}.pm-devbadge{border-radius:var(--pm-r-pill);letter-spacing:.04em;text-transform:uppercase;height:18px;color:var(--pm-warning);background:var(--pm-warning-soft);white-space:nowrap;align-items:center;padding:0 7px;font-size:9.5px;font-weight:650;display:inline-flex}.pm-menu{position:relative}.pm-menu__panel{z-index:70;border-radius:var(--pm-r-lg);min-width:196px;box-shadow:var(--pm-shadow-pop);animation:pm-pop var(--pm-fast) var(--pm-ease);background:#0f1217;padding:5px;position:absolute;top:calc(100% + 6px)}.pm-menu__panel--right{right:0}.pm-menu__panel--left{left:0}.pm-menu__item{border-radius:var(--pm-r-sm);width:100%;height:32px;font-size:var(--pm-fs-sm);color:var(--pm-text-1);text-align:left;align-items:center;gap:9px;padding:0 10px;display:flex}.pm-menu__item svg{color:var(--pm-text-3)}.pm-menu__item:hover:not(:disabled){background:var(--pm-surface-3)}.pm-menu__item.is-danger,.pm-menu__item.is-danger svg{color:var(--pm-error)}.pm-menu__item:disabled{color:var(--pm-text-4)}@keyframes pm-pop{0%{opacity:0;transform:translateY(-3px)}}.pm-kbd{min-width:20px;height:20px;font-family:var(--pm-mono);color:var(--pm-text-2);background:var(--pm-surface-2);box-shadow:0 0 0 1px var(--pm-border-strong) inset, 0 1px 0 #0006;border-radius:5px;place-items:center;padding:0 5px;font-size:10px;display:inline-grid}@media (pointer:coarse){:root{--pm-control-h:38px;--pm-control-h-sm:34px}.pm-iconbtn{width:42px;height:42px}.pm-iconbtn--sm{width:36px;height:36px}.pm-seg__opt{height:34px}}.pj-menu{position:relative}.pj-menu__name{text-overflow:ellipsis;white-space:nowrap;max-width:132px;overflow:hidden}.pj-menu__pop{z-index:60;border-radius:var(--pm-r-lg);background:var(--pm-surface-2);min-width:230px;box-shadow:0 0 0 1px var(--pm-border-strong), 0 20px 44px #00000080;animation:pm-pop var(--pm-fast) var(--pm-ease);flex-direction:column;gap:2px;padding:6px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.pj-menu__pop button{border-radius:var(--pm-r-sm);min-height:34px;color:var(--pm-text-1);font-size:var(--pm-fs-sm);text-align:left;align-items:center;gap:9px;padding:0 10px;display:flex}.pj-menu__pop button:hover{background:var(--pm-surface-3)}.pj-menu__pop button svg{color:var(--pm-text-3);flex:none}.pj-menu__pop button[aria-pressed=true] svg{color:var(--pm-accent)}.pj-menu__sep{background:var(--pm-border);height:1px;margin:4px 6px}.pj-menu__note{color:var(--pm-text-3);font-size:var(--pm-fs-2xs);margin:4px 10px 2px;line-height:1.4}.pj-restore{z-index:12;border-radius:var(--pm-r-lg);background:var(--pm-surface-2);box-shadow:0 0 0 1px var(--pm-border-strong);align-items:center;gap:10px;margin:10px 12px 0;padding:9px 12px;display:flex;position:relative}.pj-restore__icon{background:var(--pm-accent);width:30px;height:30px;color:var(--pm-on-accent);border-radius:50%;flex:none;place-items:center;display:grid}.pj-restore__text{flex-direction:column;flex:1;min-width:0;display:flex}.pj-restore__text b{font-size:var(--pm-fs-sm)}.pj-restore__text span{font-size:var(--pm-fs-2xs);color:var(--pm-text-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.pj-restore__close{width:26px;height:26px;color:var(--pm-text-3);border-radius:50%;flex:none;place-items:center;display:grid}.pj-restore__close:hover{background:var(--pm-surface-3);color:var(--pm-text-1)}@media (width<=719px){.pj-menu__name{display:none}.pj-restore{flex-wrap:wrap;margin:8px}.pj-restore__text{flex-basis:100%;order:-1}}.gg{--gg-cell:60px;--gg-radius:16px;--gg-line:#c8f1350e;--gg-line-hot:#c8f135b8;--gg-reach:175px;--gg-calm:radial-gradient(ellipse 62% 58% at 50% 48%, #0000001a 0%, #00000052 48%, #000 100%);--gx:-999px;--gy:-999px;--glow:0;isolation:isolate;position:relative}.gg__layer{pointer-events:none;z-index:0;position:absolute;inset:0}.gg__lines{background-image:linear-gradient(to right, var(--gg-line) 1px, transparent 1px), linear-gradient(to bottom, var(--gg-line) 1px, transparent 1px);background-size:var(--gg-cell) var(--gg-cell);-webkit-mask-image:var(--gg-calm);-webkit-mask-image:var(--gg-calm);mask-image:var(--gg-calm)}.gg__stars{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 10.6 Q12.25 11.75 13.4 12 Q12.25 12.25 12 13.4 Q11.75 12.25 10.6 12 Q11.75 11.75 12 10.6 Z' fill='%23c8f135' fill-opacity='0.45'/%3E%3C/svg%3E");background-size:var(--gg-cell) var(--gg-cell);background-position:calc(var(--gg-cell) / -2) calc(var(--gg-cell) / -2);-webkit-mask-image:var(--gg-calm);-webkit-mask-image:var(--gg-calm);mask-image:var(--gg-calm)}.gg__halo{opacity:calc(var(--glow) * .95);transition:opacity .26s var(--pm-ease);background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='24' height='24' viewBox='0 0 24 24'%3E%3Cpath d='M12 10.2 Q12.35 11.65 13.8 12 Q12.35 12.35 12 13.8 Q11.65 12.35 10.2 12 Q11.65 11.65 12 10.2 Z' fill='%23dcff5a' fill-opacity='1'/%3E%3C/svg%3E"), linear-gradient(to right, var(--gg-line-hot) 1px, transparent 1px), linear-gradient(to bottom, var(--gg-line-hot) 1px, transparent 1px), radial-gradient(circle at center, #c8f13512, transparent 70%);background-size:var(--gg-cell) var(--gg-cell), var(--gg-cell) var(--gg-cell), var(--gg-cell) var(--gg-cell), 100% 100%;background-position:calc(var(--gg-cell) / -2) calc(var(--gg-cell) / -2), 0 0, 0 0, 0 0;-webkit-mask-image:radial-gradient(circle var(--gg-reach) at var(--gx) var(--gy), #000 0%, #0000008c 42%, transparent 72%);-webkit-mask-image:radial-gradient(circle var(--gg-reach) at var(--gx) var(--gy), #000 0%, #0000008c 42%, transparent 72%);mask-image:radial-gradient(circle var(--gg-reach) at var(--gx) var(--gy), #000 0%, #0000008c 42%, transparent 72%);filter:drop-shadow(0 0 6px #c8f1356b)}.gg__content{z-index:1;position:relative}.gg-star{color:var(--pm-accent);flex:none}@media (width<=719px){.gg{--gg-cell:46px;--gg-reach:120px}}@media (prefers-reduced-motion:reduce),(pointer:coarse){.gg__halo{display:none}}.pc-home{height:100%;overflow-y:auto}.pc-home.gg>.gg__layer{position:fixed}.ph{flex-direction:column;justify-content:center;gap:clamp(14px,2.2vh,22px);max-width:1320px;min-height:100%;margin:0 auto;padding:clamp(16px,2.6vh,30px) 24px 18px;display:flex}.ph-top{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:20px 32px;display:flex}.ph-intro{flex-direction:column;gap:6px;min-width:0;display:flex}.ph-kicker{color:var(--pm-text-3);font-size:var(--pm-fs-sm);align-items:center;gap:7px;font-weight:600;display:inline-flex}.ph-intro h1{letter-spacing:-.025em;margin:0;font-size:clamp(26px,3vw,40px);font-weight:700;line-height:1.08}.ph-intro p{color:var(--pm-text-2);font-size:var(--pm-fs-sm);align-items:center;gap:7px;margin:2px 0 0;display:flex}.ph-intro p svg{color:var(--pm-accent);flex:none}.ph-search{flex:1;min-width:260px;position:relative}.ph-toptools{align-items:center;gap:8px;width:min(540px,100%);display:flex}.ph-smartdrop{border-radius:var(--pm-r-pill);background:var(--pm-accent);height:48px;color:var(--pm-on-accent);font-size:var(--pm-fs-xs);transition:transform var(--pm-fast), box-shadow var(--pm-fast);flex:none;justify-content:center;align-items:center;gap:7px;padding:0 16px;font-weight:700;display:inline-flex;box-shadow:0 10px 26px #c8f1351f}.ph-smartdrop:hover{transform:translateY(-1px);box-shadow:0 14px 32px #c8f13533}.ph-dropcover{z-index:90;border:2px dashed var(--pm-accent);-webkit-backdrop-filter:blur(18px);backdrop-filter:blur(18px);pointer-events:none;background:#0b0c0ee0;border-radius:28px;place-items:center;display:grid;position:fixed;inset:12px}.ph-dropcover>div{background:var(--pm-surface-2);color:var(--pm-accent);box-shadow:0 0 0 1px var(--pm-border-strong), 0 24px 80px #00000080;border-radius:24px;flex-direction:column;align-items:center;gap:8px;padding:28px 42px;display:flex}.ph-dropcover b{color:var(--pm-text-1);font-size:var(--pm-fs-lg)}.ph-dropcover span{color:var(--pm-text-3);font-size:var(--pm-fs-xs)}.ph-intake-summary{border-radius:var(--pm-r-md);background:var(--pm-surface-1);font-size:var(--pm-fs-xs);justify-content:space-between;gap:12px;padding:10px 12px;display:flex}.ph-intake-summary b{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ph-intake-summary span{color:var(--pm-text-3);flex:none}.ph-intake-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;margin-top:10px;display:grid}.ph-intake-actions button{border-radius:var(--pm-r-md);background:var(--pm-surface-2);min-height:76px;color:var(--pm-text-1);text-align:left;box-shadow:0 0 0 1px var(--pm-border);transition:background var(--pm-fast), box-shadow var(--pm-fast), transform var(--pm-fast);align-items:center;gap:12px;padding:13px 14px;display:flex}.ph-intake-actions button:hover{background:var(--pm-surface-3);transform:translateY(-1px);box-shadow:0 0 0 1px #c8f1357a}.ph-intake-actions button>span{flex-direction:column;flex:1;gap:3px;min-width:0;display:flex}.ph-intake-actions small{color:var(--pm-text-3);font-size:var(--pm-fs-2xs);line-height:1.4}.ph-intake-actions svg{color:var(--pm-accent);flex:none}.ph-search__box{border-radius:var(--pm-r-pill);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);height:48px;box-shadow:0 0 0 1px var(--pm-border-strong), 0 12px 32px #00000059;color:var(--pm-text-3);transition:box-shadow var(--pm-fast), color var(--pm-fast);background:#1a1b1fdb;align-items:center;gap:10px;padding:0 10px 0 16px;display:flex}.ph-search__box:focus-within{box-shadow:0 0 0 1.5px var(--pm-accent), 0 0 24px #c8f1352e, 0 12px 32px #00000059;color:var(--pm-accent)}.ph-search__box input{min-width:0;height:100%;color:var(--pm-text-1);font:inherit;font-size:var(--pm-fs-md);background:0 0;border:none;outline:none;flex:1}.ph-search__box input::placeholder{color:var(--pm-text-3)}.ph-search__box input::-webkit-search-cancel-button{display:none}.ph-search__box kbd{background:var(--pm-surface-3);min-width:24px;height:24px;color:var(--pm-text-3);border-radius:7px;place-items:center;font-family:inherit;font-size:12px;font-weight:600;display:grid}.ph-search__results{z-index:20;background:var(--pm-surface-2);box-shadow:0 0 0 1px var(--pm-border-strong), 0 24px 48px #0000008c;animation:pm-pop var(--pm-fast) var(--pm-ease);border-radius:18px;margin:0;padding:6px;list-style:none;position:absolute;top:calc(100% + 8px);left:0;right:0}.ph-search__results a{color:var(--pm-text-1);border-radius:12px;align-items:center;gap:10px;padding:9px 12px;text-decoration:none;display:flex}.ph-search__results a.is-on{background:var(--pm-surface-3)}.ph-search__name{font-size:var(--pm-fs-sm);flex:1;font-weight:600}.ph-search__group{color:var(--pm-text-3);font-size:var(--pm-fs-2xs)}.ph-search__enter{color:var(--pm-accent)}.ph-search__none{color:var(--pm-text-3);font-size:var(--pm-fs-sm);padding:12px}.ph-grid{grid-template-columns:repeat(4,minmax(0,1fr));grid-auto-rows:minmax(clamp(150px,25vh,250px),auto);gap:14px;display:grid}.ph-feature{background:radial-gradient(90% 120% at 100% 0%, #ffffff47, transparent 55%), radial-gradient(60% 90% at 0% 100%, #1416001a, transparent 60%), var(--pm-accent);color:var(--pm-on-accent);transition:transform var(--pm-med) var(--pm-ease), box-shadow var(--pm-med);border-radius:28px;flex-direction:column;grid-column:span 2;justify-content:flex-end;gap:8px;padding:clamp(18px,2.4vw,28px) 160px clamp(18px,2.4vw,28px) clamp(18px,2.4vw,28px);text-decoration:none;display:flex;position:relative;overflow:hidden;box-shadow:0 18px 48px #c8f13524}.ph-feature:hover{transform:translateY(-3px);box-shadow:0 24px 60px #c8f13538}.ph-feature__kicker{border-radius:var(--pm-r-pill);font-size:var(--pm-fs-xs);background:#1416001a;align-self:flex-start;margin-bottom:auto;padding:5px 12px;font-weight:700}.ph-feature__title{letter-spacing:-.02em;max-width:560px;font-size:clamp(20px,2.1vw,30px);font-weight:700;line-height:1.12}.ph-feature__line{font-size:var(--pm-fs-sm);opacity:.78;max-width:520px;line-height:1.5}.ph-feature__cta{border-radius:var(--pm-r-pill);background:var(--pm-on-accent);color:var(--pm-accent);font-size:var(--pm-fs-sm);transition:gap var(--pm-fast);align-self:flex-start;align-items:center;gap:7px;margin-top:4px;padding:9px 16px;font-weight:700;display:inline-flex}.ph-feature:hover .ph-feature__cta{gap:11px}.ph-feature__orb{background:var(--pm-on-accent);width:104px;height:104px;color:var(--pm-accent);transition:transform .48s var(--pm-ease);border-radius:50%;place-items:center;margin-top:-52px;display:grid;position:absolute;top:50%;right:30px;box-shadow:0 0 0 14px #1416000f,0 0 0 30px #14160009}.ph-feature:hover .ph-feature__orb{transform:rotate(-24deg)scale(1.04)}.ph-card{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:0 0 0 1px var(--pm-border);transition:transform var(--pm-med) var(--pm-ease), box-shadow var(--pm-med), background var(--pm-med);background:#18191cd1;border-radius:24px;flex-direction:column;gap:6px;padding:16px 16px 14px;display:flex;position:relative}.ph-card:hover{background:#1e1f23e6;transform:translateY(-3px);box-shadow:0 0 0 1px #c8f13573,0 16px 36px #00000073,0 0 26px #c8f13514}.ph-card__top{align-items:center;gap:10px;margin-bottom:4px;display:flex}.ph-card__icon{width:40px;height:40px;color:var(--pm-accent);transition:transform var(--pm-med) var(--pm-ease);background:#c8f13521;border-radius:50%;place-items:center;display:grid}.ph-card:hover .ph-card__icon{transform:scale(1.08)rotate(-6deg)}.ph-card__brand{color:var(--pm-text-3);font-size:var(--pm-fs-2xs);letter-spacing:.08em;text-transform:uppercase;font-weight:700}.ph-card__go{color:var(--pm-text-3);transition:color var(--pm-fast), transform var(--pm-fast);margin-left:auto}.ph-card:hover .ph-card__go{color:var(--pm-accent);transform:translate(2px,-2px)}.ph-card__title{font-size:var(--pm-fs-lg);letter-spacing:-.01em;margin:0;font-weight:680}.ph-card__title a{color:var(--pm-text-1);text-decoration:none}.ph-card__title a:after{content:"";border-radius:inherit;position:absolute;inset:0}.ph-card__line{color:var(--pm-text-3);font-size:var(--pm-fs-xs);margin:0;line-height:1.5}.ph-card__chips{z-index:1;flex-wrap:wrap;gap:5px;margin:auto 0 0;padding:8px 0 0;list-style:none;display:flex;position:relative}.ph-card__chips a,.ph-card__chips span{border-radius:var(--pm-r-pill);background:var(--pm-surface-3);height:24px;color:var(--pm-text-2);font-size:var(--pm-fs-2xs);white-space:nowrap;align-items:center;padding:0 10px;font-weight:620;text-decoration:none;display:inline-flex}.ph-card__chips a{transition:background var(--pm-fast), color var(--pm-fast)}.ph-card__chips a:hover{background:var(--pm-accent);color:var(--pm-on-accent)}.ph-card--quick{background:#141518b8}.ph-card--quick:hover{box-shadow:0 0 0 1px var(--pm-border-strong);transform:none}.ph-card__chips--grid{grid-template-columns:repeat(2,minmax(0,1fr));margin:0;padding:0;display:grid}.ph-card__chips--grid a{justify-content:center;height:28px}.ph-foot{color:var(--pm-text-4);font-size:var(--pm-fs-2xs);flex-wrap:wrap;justify-content:space-between;gap:8px 20px;display:flex}.ph-recent{align-items:center;gap:7px;display:inline-flex}.ph-recent svg{color:var(--pm-accent)}.ph-recent a{border-radius:var(--pm-r-pill);background:var(--pm-surface-2);color:var(--pm-text-2);padding:3px 8px;text-decoration:none}.ph-recent a:hover{color:var(--pm-accent)}@media (width<=1099px){.ph-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=719px){.ph{padding:14px 14px 20px}.ph-search{width:auto}.ph-toptools{width:100%}.ph-grid{grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.ph-feature{grid-column:auto;min-height:220px;padding-right:22px}.ph-feature__orb{width:64px;height:64px;margin:0;top:18px;right:18px}.ph-smartdrop{width:48px;padding:0}.ph-smartdrop span{display:none}.ph-intake-actions{grid-template-columns:1fr}.ph-intake-summary{flex-direction:column}.ph-recent a:nth-of-type(n+3){display:none}}.pc-app{background:var(--pm-backdrop);flex-direction:column;height:100%;display:flex}.pc-main{flex:1;min-height:0;position:relative}.pc-loading-tool{height:100%;color:var(--pm-text-3);place-items:center;display:grid}.pc-header{height:var(--pm-header-h);background:var(--pm-backdrop);flex:none;align-items:center;gap:16px;padding:0 12px 0 14px;display:flex}.pc-brand{color:var(--pm-text-1);white-space:nowrap;align-items:center;gap:10px;text-decoration:none;display:flex}.pc-brand__mark{background:var(--pm-accent);width:34px;height:34px;color:var(--pm-on-accent);border-radius:50%;place-items:center;display:grid}.pc-brand__name{font-size:var(--pm-fs-lg);font-weight:650}.pc-brand__name span{color:var(--pm-text-3);font-weight:450}.pc-switcher{border-radius:var(--pm-r-pill);background:var(--pm-surface-1);gap:4px;padding:4px;display:flex}.pc-switcher__item{border-radius:var(--pm-r-pill);height:32px;font-size:var(--pm-fs-md);color:var(--pm-text-2);white-space:nowrap;transition:background var(--pm-fast), color var(--pm-fast);place-items:center;padding:0 16px;font-weight:600;text-decoration:none;display:grid}.pc-switcher__item:hover{color:var(--pm-text-1);background:var(--pm-surface-2)}.pc-switcher__item.is-on{color:var(--pm-on-accent);background:var(--pm-accent)}.pc-header__right{align-items:center;gap:6px;margin-left:auto;display:flex}.pc-header__sep{background:var(--pm-border-strong);width:1px;height:20px;margin:0 4px}.pc-header .pm-iconbtn{background:var(--pm-surface-1);border-radius:50%;width:38px;height:38px}.pc-header .pm-iconbtn:hover:not(:disabled){background:var(--pm-surface-3)}.pc-header .pm-btn{height:38px;padding:0 16px}.pc-local{border-radius:var(--pm-r-pill);height:30px;font-size:var(--pm-fs-xs);color:var(--pm-accent-text);background:var(--pm-accent-soft);white-space:nowrap;align-items:center;gap:6px;margin-right:6px;padding:0 12px;font-weight:600;display:flex}.pc-spin{animation:.9s linear infinite pc-spin}@keyframes pc-spin{to{transform:rotate(360deg)}}.pc-switcher__short{display:none}@media (width<=1180px){.pc-brand__name span,.pc-local span{display:none}.pc-local{padding:0 9px}}@media (width<=900px){.pc-brand__name{display:none}.pc-switcher{scrollbar-width:none;flex:1;min-width:0;overflow-x:auto}.pc-switcher::-webkit-scrollbar{display:none}.pc-switcher__item{flex:none;padding:0 11px}.pc-switcher__long{display:none}.pc-switcher__short{display:inline}.pc-header .pm-btn span{display:none}.pc-header .pm-btn{width:38px;padding:0}}@media (width<=560px){.pc-header{gap:8px;padding:0 6px 0 8px}.pc-switcher{min-width:0}.pc-switcher__item{padding:0 11px}.pc-switcher__long{display:none}.pc-switcher__short{display:inline}.pc-header__right{gap:3px}.pc-header__sep,.pc-local{display:none}.pc-header .pm-iconbtn,.pc-header .pm-btn{width:34px;height:34px}}@media (width<=400px){.pc-header .pm-iconbtn[aria-label=Fullscreen],.pc-header .pm-iconbtn[aria-label=Exit\ fullscreen]{display:none}}.pm-modal{z-index:80;background:#060708a8;place-items:center;padding:16px;display:grid;position:fixed;inset:0}.pm-modal__card{border-radius:var(--pm-r-frame);background:var(--pm-surface-1);max-width:100%;max-height:calc(100vh - 32px);box-shadow:var(--pm-shadow-pop);animation:pm-pop var(--pm-med) var(--pm-ease);outline:none;flex-direction:column;display:flex}.pm-modal__head{justify-content:space-between;align-items:center;padding:16px 14px 12px 22px;display:flex}.pm-modal__head h2{margin:0;font-size:18px;font-weight:650}.pm-modal__body{flex:1;min-height:0;padding:6px 22px 18px;overflow-y:auto}.pm-modal__foot{border-top:1px solid var(--pm-border);flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:8px;padding:14px 22px;display:flex}.pc-settings{flex-direction:column;display:flex}.pc-toggle,.pc-settings__row{border-bottom:1px solid var(--pm-border);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.pc-toggle span,.pc-settings__row span{flex-direction:column;gap:2px;display:flex}.pc-toggle b,.pc-settings__row b{font-weight:600}.pc-toggle small,.pc-settings__row small{color:var(--pm-text-3);font-size:var(--pm-fs-xs)}.pc-toggle input{width:18px;height:18px;accent-color:var(--pm-accent)}.pc-settings__note{color:var(--pm-text-3);font-size:var(--pm-fs-xs);margin:14px 0 0}.pm-notices{z-index:90;pointer-events:none;flex-direction:column;gap:8px;width:min(400px,100vw - 28px);display:flex;position:fixed;bottom:14px;right:14px}.pm-notice{border-radius:var(--pm-r-lg);box-shadow:var(--pm-shadow-pop);font-size:var(--pm-fs-sm);pointer-events:auto;animation:pm-pop var(--pm-med) var(--pm-ease);background:#222326;align-items:flex-start;gap:10px;padding:12px 12px 12px 16px;display:flex}.pm-notice>svg{color:var(--pm-text-2);flex:none;margin-top:1px}.pm-notice--success>svg{color:var(--pm-accent)}.pm-notice--warning>svg{color:var(--pm-warning)}.pm-notice--error{box-shadow:0 0 0 1px #ff6b6b66,0 18px 44px #0000008c}.pm-notice--error>svg{color:var(--pm-error)}.pm-notice__text{flex:1;line-height:1.45}.pm-notice__text span{color:var(--pm-text-3);font-size:var(--pm-fs-xs);display:block}.pm-notice button{width:24px;height:24px;color:var(--pm-text-3);border-radius:50%;place-items:center;display:grid}.pm-notice button:hover{background:var(--pm-surface-3);color:var(--pm-text-1)}.pc-support{border-radius:var(--pm-r-pill);background:var(--pm-surface-2);height:30px;color:var(--pm-text-2);font-size:var(--pm-fs-xs);transition:background var(--pm-fast), color var(--pm-fast), transform var(--pm-fast);align-items:center;gap:6px;padding:0 13px;font-weight:620;display:inline-flex}.pc-support:hover{background:var(--pm-accent);color:var(--pm-on-accent);transform:translateY(-1px)}.pc-support svg{color:#ff6a7a}.pc-support:hover svg{color:var(--pm-on-accent)}@media (width<=1099px){.pc-support span{display:none}.pc-support{padding:0 9px}}.pm-stage{background:radial-gradient(110% 80% at 50% 40%, #ffffff04, transparent 60%), var(--pm-surface-0);position:absolute;inset:0;overflow:hidden}.pm-viewer{touch-action:none;-webkit-user-select:none;user-select:none;position:absolute;inset:0}.pm-viewer__canvas{width:100%;height:100%;display:block;position:absolute;inset:0}.pm-viewer__glerror{border-radius:var(--pm-r-md);background:var(--pm-error-soft);color:#ffb4b6;max-width:calc(100% - 32px);font-size:var(--pm-fs-sm);padding:8px 12px;position:absolute;top:16px;left:50%;translate:-50%}.pm-hover-label{z-index:5;border-radius:var(--pm-r-xs);max-width:320px;box-shadow:0 0 0 1px var(--pm-border-strong);color:var(--pm-text-1);font-size:var(--pm-fs-xs);white-space:nowrap;text-overflow:ellipsis;pointer-events:none;opacity:0;background:#06080be6;padding:3px 8px;font-weight:540;transition:opacity 90ms linear;position:absolute;top:0;left:0;overflow:hidden}.pm-hover-label[data-visible=true]{opacity:1}.pm-split{z-index:6;cursor:ew-resize;touch-action:none;background:#ffffffd9;width:2px;margin-left:-1px;position:absolute;top:0;bottom:0;box-shadow:0 0 0 1px #00000059}.pm-split:before{content:"";position:absolute;inset:0 -12px}.pm-split__knob{background:var(--pm-surface-light);border-radius:50%;width:28px;height:28px;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 2px 10px #00000080}.pm-split__knob:before,.pm-split__knob:after{content:"";border:4px solid #0000;width:0;height:0;position:absolute;top:50%;translate:0 -50%}.pm-split__knob:before{border-right-color:var(--pm-on-light);left:5px}.pm-split__knob:after{border-left-color:var(--pm-on-light);right:5px}.pm-split__label{border-radius:var(--pm-r-xs);color:var(--pm-text-1);font-size:var(--pm-fs-2xs);letter-spacing:.04em;text-transform:uppercase;white-space:nowrap;pointer-events:none;background:#06080bcc;padding:3px 8px;font-weight:600;position:absolute;top:12px}.pm-split__label--l{right:10px}.pm-split__label--r{left:10px}.pm-stage__chip{z-index:4;border-radius:var(--pm-r-pill);color:var(--pm-text-2);font-size:var(--pm-fs-xs);background:#06080bd9;padding:4px 10px;position:absolute;top:12px;right:12px}.pm-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:24px 20px 56px;display:flex;position:absolute;inset:0;overflow-y:auto}.pm-empty__mark{width:56px;height:56px;color:var(--pm-text-1);background:var(--pm-surface-2);box-shadow:0 0 0 1px var(--pm-border-strong) inset;border-radius:16px;place-items:center;margin-bottom:10px;display:grid}.pm-empty__title{font-family:var(--pm-font-display);letter-spacing:-.015em;margin:0;font-size:clamp(20px,3vw,26px);font-weight:600}.pm-empty__sub{max-width:420px;color:var(--pm-text-3);font-size:var(--pm-fs-sm);margin:0;line-height:1.5}.pm-empty__actions{flex-wrap:wrap;justify-content:center;gap:8px;margin-top:14px;display:flex}.pm-empty__local{font-size:var(--pm-fs-xs);color:var(--pm-success);align-items:center;gap:6px;margin-top:10px;display:flex}.pm-empty__error{border-radius:var(--pm-r-lg);background:var(--pm-error-soft);color:#ffb4b6;max-width:440px;font-size:var(--pm-fs-sm);text-align:left;flex-direction:column;gap:2px;margin-top:8px;padding:10px 14px;display:flex}.pm-empty__error b{color:var(--pm-text-1);font-weight:600}.pm-empty__error span{color:var(--pm-text-3);font-size:var(--pm-fs-xs)}.pm-empty__steps{counter-reset:step;justify-content:center;gap:18px;margin:0;padding:0;list-style:none;display:flex;position:absolute;bottom:18px;left:0;right:0}.pm-empty__steps li{counter-increment:step;font-size:var(--pm-fs-2xs);letter-spacing:var(--pm-tracking-caps);text-transform:uppercase;color:var(--pm-text-4);font-weight:650}.pm-empty__steps li:before{content:counter(step, decimal-leading-zero) " ";font-family:var(--pm-mono)}.pm-loading{z-index:8;place-items:center;padding:16px;display:grid;position:absolute;inset:0}.pm-loading.is-dim{background:#06080b8c}.pm-loading__card{border-radius:var(--pm-r-frame);background:var(--pm-surface-2);width:min(320px,100%);box-shadow:var(--pm-shadow-pop);padding:16px 18px}.pm-loading__name{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.pm-loading__stage{font-size:var(--pm-fs-xs);color:var(--pm-text-3);margin:2px 0 12px}.pm-progress{background:var(--pm-surface-0);border-radius:3px;height:3px;overflow:hidden}.pm-progress__bar{background:var(--pm-accent);height:100%;transition:width .12s linear}.pm-progress__bar.is-indeterminate{width:35%;animation:pm-indeterminate 1.1s var(--pm-ease) infinite}@keyframes pm-indeterminate{0%{transform:translate(-100%)}to{transform:translate(300%)}}.pm-drop{z-index:60;pointer-events:none;background:#06080b99;place-items:center;display:grid;position:fixed;inset:0}.pm-drop:before{content:"";border-radius:var(--pm-r-frame);border:1.5px dashed rgba(var(--pm-accent-rgb), .6);position:absolute;inset:16px}.pm-drop__card{border-radius:var(--pm-r-lg);background:var(--pm-surface-2);box-shadow:var(--pm-shadow-pop);padding:14px 20px;font-weight:600}.pc-studio{grid-template-columns:var(--pm-toolbar-w) var(--pm-left-w) minmax(0, 1fr) var(--pm-right-w);gap:var(--pm-gap);padding:var(--pm-gap);background:var(--pm-backdrop);grid-template-rows:minmax(0,1fr);display:grid;position:absolute;inset:0}.pc-studio--laptop{--pm-left-w:216px;--pm-right-w:284px}.pc-studio--tablet{grid-template-columns:var(--pm-toolbar-w) minmax(0, 1fr)}.pc-studio--phone{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr);gap:0;padding:0}.pc-studio--no-right:not(.pc-studio--tablet):not(.pc-studio--phone){grid-template-columns:var(--pm-toolbar-w) var(--pm-left-w) minmax(0, 1fr)}.pc-studio--no-toolbar:not(.pc-studio--tablet):not(.pc-studio--phone){grid-template-columns:var(--pm-left-w) minmax(0, 1fr) var(--pm-right-w)}.pc-studio--no-toolbar.pc-studio--no-right:not(.pc-studio--tablet):not(.pc-studio--phone){grid-template-columns:var(--pm-left-w) minmax(0, 1fr)}.pc-studio--no-toolbar.pc-studio--tablet{grid-template-rows:auto minmax(0,1fr);grid-template-columns:minmax(0,1fr)}.pc-studio--clean:not(.pc-studio--phone){grid-template-columns:var(--pm-toolbar-w) minmax(0, 1fr)}.pc-studio--clean.pc-studio--no-toolbar:not(.pc-studio--phone),.pc-studio--clean.pc-studio--phone{grid-template-columns:minmax(0,1fr)}.pc-studio--footer{grid-template-rows:minmax(0,1fr) auto}.pc-studio--footer.pc-studio--no-toolbar.pc-studio--tablet,.pc-studio--footer.pc-studio--phone{grid-template-rows:auto minmax(0,1fr) auto}.pc-studio__footer{grid-column:1/-1;min-width:0}.pc-studio__compactbar{align-items:center;gap:8px;padding:0 4px;display:flex}.pc-studio--phone .pc-studio__compactbar{border-bottom:1px solid var(--pm-border);padding:4px 6px}.pc-studio__compactbar .pc-studio__panelbtns{flex-direction:row;margin:0;padding:0}.pc-studio__compacttitle{font-size:var(--pm-fs-sm);color:var(--pm-text-3)}.pc-studio__drawertitle{flex:1;padding-left:6px;font-weight:620}.pc-studio__toolbar{border-radius:var(--pm-r-xl);background:var(--pm-surface-1);min-height:0;box-shadow:var(--pm-shadow-module);scrollbar-width:none;flex-direction:column;align-items:center;gap:2px;padding:6px 0;display:flex;overflow-y:auto}.pc-studio__toolbar::-webkit-scrollbar{display:none}.pc-studio__tools{scrollbar-width:none;flex-direction:column;align-items:center;gap:2px;min-height:0;display:flex;overflow-y:auto}.pc-studio__tools::-webkit-scrollbar{display:none}.pc-studio--phone .pc-studio__tools{flex-direction:row;flex:1;min-width:0;overflow:auto hidden}.pc-studio__toolsep{background:var(--pm-border-strong);flex:none;width:20px;height:1px;margin:5px 0}.pc-studio__panelbtns{flex-direction:column;gap:2px;margin-top:auto;padding-top:6px;display:flex}.pc-studio--phone .pc-studio__toolbar{border-bottom:1px solid var(--pm-border);border-radius:0;flex-direction:row;justify-content:flex-start;padding:4px 6px;overflow:auto hidden}.pc-studio--phone .pc-studio__toolsep{width:1px;height:20px;margin:0 4px}.pc-studio--phone .pc-studio__panelbtns{flex-direction:row;margin:0 0 0 auto;padding:0 0 0 6px}.pc-studio__left,.pc-studio__right{border-radius:var(--pm-r-xl);background:var(--pm-surface-1);min-width:0;min-height:0;box-shadow:var(--pm-shadow-module);flex-direction:column;display:flex;overflow:hidden}.pc-studio__center{border-radius:var(--pm-r-xl);background:var(--pm-surface-0);min-width:0;min-height:0;box-shadow:var(--pm-shadow-module);flex-direction:column;display:flex;overflow:hidden}.pc-studio--phone .pc-studio__center{box-shadow:none;border-radius:0}.pc-studio__stage{flex:1;min-height:0;position:relative}.pc-studio__bottom{min-height:var(--pm-bottombar-h);border-top:1px solid var(--pm-border);background:var(--pm-surface-1);flex:none}.pc-studio__scrim{z-index:40;animation:pc-fade var(--pm-med) var(--pm-ease);background:#04050880;position:fixed;inset:0}.pc-studio__drawer{z-index:41;background:var(--pm-surface-1);box-shadow:var(--pm-shadow-pop);flex-direction:column;display:flex;position:fixed}.pc-studio__drawer--left,.pc-studio__drawer--right{top:calc(var(--pm-header-h) + 8px);border-radius:var(--pm-r-frame);width:min(340px,100vw - 80px);bottom:8px}.pc-studio__drawer--left{left:calc(var(--pm-toolbar-w) + 14px);animation:pc-slide-left var(--pm-med) var(--pm-ease)}.pc-studio__drawer--right{animation:pc-slide-right var(--pm-med) var(--pm-ease);right:8px}.pc-studio__drawer--sheet{height:min(68vh,560px);padding-bottom:env(safe-area-inset-bottom);animation:pc-slide-up var(--pm-med) var(--pm-ease);border-radius:18px 18px 0 0;bottom:0;left:0;right:0}.pc-studio__drawerhead{border-bottom:1px solid var(--pm-border);flex:none;align-items:center;gap:8px;padding:10px 8px 8px 10px;display:flex;position:relative}.pc-studio__grip{background:var(--pm-surface-4);border-radius:4px;width:36px;height:4px;margin-left:-18px;position:absolute;top:5px;left:50%}.pc-studio__drawer--sheet .pc-studio__drawerhead{padding-top:16px}.pc-studio__drawertabs{border-radius:var(--pm-r-md);background:var(--pm-surface-0);flex:1;gap:2px;padding:2px;display:flex}.pc-studio__drawertabs button{height:30px;font-size:var(--pm-fs-sm);color:var(--pm-text-3);border-radius:7px;flex:1;font-weight:580}.pc-studio__drawertabs button.is-on{color:var(--pm-text-1);background:var(--pm-surface-3)}.pc-studio__drawerbody{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}@keyframes pc-fade{0%{opacity:0}}@keyframes pc-slide-left{0%{opacity:0;transform:translate(-16px)}}@keyframes pc-slide-right{0%{opacity:0;transform:translate(16px)}}@keyframes pc-slide-up{0%{opacity:0;transform:translateY(40px)}}.pc-panel{flex-direction:column;flex:1;min-height:0;display:flex}.pc-panel__scroll{flex:1;min-height:0;overflow-y:auto}.pc-panel__head{border-bottom:1px solid var(--pm-border);flex:none;align-items:center;gap:8px;min-height:42px;padding:0 10px 0 14px;display:flex}.pc-panel__title{font-size:var(--pm-fs-md);flex:1;font-weight:620}.pc-panel__foot{border-top:1px solid var(--pm-border);flex-direction:column;flex:none;gap:8px;padding:10px 12px 12px;display:flex}.pc-tabs{border-bottom:1px solid var(--pm-border);flex:none;gap:2px;padding:6px 6px 0;display:flex}.pc-tabs button{height:34px;font-size:var(--pm-fs-sm);color:var(--pm-text-3);white-space:nowrap;flex:1;font-weight:580;position:relative}.pc-tabs button:hover,.pc-tabs button.is-on{color:var(--pm-text-1)}.pc-tabs button.is-on:before{content:"";background:var(--pm-accent);border-radius:2px;height:2px;position:absolute;bottom:-1px;left:10px;right:10px}.pc-tabs__count{font-family:var(--pm-mono);font-size:var(--pm-fs-2xs);color:var(--pm-text-3);margin-left:5px}.pc-note{color:var(--pm-text-3);font-size:var(--pm-fs-sm);padding:14px;line-height:1.5}.pc-note b{color:var(--pm-text-1);margin-bottom:3px;font-weight:600;display:block}.pc-listbtn{border-radius:var(--pm-r-sm);width:100%;min-height:32px;font-size:var(--pm-fs-sm);color:var(--pm-text-2);text-align:left;align-items:center;gap:10px;padding:0 10px;display:flex}.pc-listbtn:hover:not(:disabled){background:var(--pm-surface-2);color:var(--pm-text-1)}.pc-listbtn.is-on{background:var(--pm-accent-soft);color:var(--pm-text-1)}.pc-listbtn:disabled{color:var(--pm-text-4);cursor:not-allowed}.pc-listbtn svg{color:var(--pm-text-3);flex:none}.pc-listbtn.is-on svg{color:var(--pm-accent-hover)}.pc-listbtn__label{white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;overflow:hidden}.pc-listbtn__meta{font-family:var(--pm-mono);font-size:var(--pm-fs-2xs);color:var(--pm-text-3);flex:none}.pc-bar{min-height:var(--pm-bottombar-h);scrollbar-width:none;align-items:center;gap:6px;padding:4px 8px;display:flex;overflow-x:auto}.pc-bar::-webkit-scrollbar{display:none}.pc-bar__group{flex:none;align-items:center;gap:2px;display:flex}.pc-bar__sep{background:var(--pm-border-strong);flex:none;width:1px;height:18px;margin:0 4px}.pc-bar__text{font-size:var(--pm-fs-xs);color:var(--pm-text-2);white-space:nowrap;flex:none;padding:0 4px}.pc-bar__value{border-radius:var(--pm-r-sm);min-width:50px;height:26px;font-family:var(--pm-mono);font-size:var(--pm-fs-xs);color:var(--pm-text-1);text-align:center;white-space:nowrap;padding:0 6px}button.pc-bar__value:hover{background:var(--pm-surface-3)}.pc-bar__spacer{flex:1;min-width:8px}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./lexend-vietnamese-wght-normal-RvljkFvg.woff2)format("woff2-variations");unicode-range:U+102-103,U+110-111,U+128-129,U+168-169,U+1A0-1A1,U+1AF-1B0,U+300-301,U+303-304,U+308-309,U+323,U+329,U+1EA0-1EF9,U+20AB}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./lexend-latin-ext-wght-normal-B6JQhE1e.woff2)format("woff2-variations");unicode-range:U+100-2BA,U+2BD-2C5,U+2C7-2CC,U+2CE-2D7,U+2DD-2FF,U+304,U+308,U+329,U+1D00-1DBF,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Lexend Variable;font-style:normal;font-display:swap;font-weight:100 900;src:url(./lexend-latin-wght-normal-ci0D1wrL.woff2)format("woff2-variations");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}:root{--pm-backdrop:#111214;--pm-bezel:#141517;--pm-bezel-edge:#26282b;--pm-surface-0:#0c0d0f;--pm-surface-1:#1b1c1f;--pm-surface-2:#242529;--pm-surface-3:#2d2f33;--pm-surface-4:#36383d;--pm-surface-light:#eef0e8;--pm-on-light:#111214;--pm-border:#ffffff0d;--pm-border-strong:#ffffff1a;--pm-highlight:#ffffff08;--pm-text-1:#f3f4ef;--pm-text-2:#b4b6ae;--pm-text-3:#8a8c84;--pm-text-4:#5a5c55;--pm-accent:#c8f135;--pm-accent-rgb:200, 241, 53;--pm-accent-hover:#d6f95c;--pm-on-accent:#141600;--pm-accent-soft:rgba(var(--pm-accent-rgb), .13);--pm-accent-line:rgba(var(--pm-accent-rgb), .5);--pm-accent-text:#d4f766;--pm-mark:#e3d9c3;--pm-success:#6ee7b7;--pm-success-soft:#6ee7b71f;--pm-warning:#fbbf4a;--pm-warning-soft:#fbbf4a1f;--pm-error:#ff6b6b;--pm-error-soft:#ff6b6b1f;--pm-r-xs:7px;--pm-r-sm:10px;--pm-r-md:14px;--pm-r-lg:18px;--pm-r-xl:22px;--pm-r-frame:28px;--pm-r-pill:999px;--pm-s1:4px;--pm-s2:8px;--pm-s3:12px;--pm-s4:16px;--pm-s5:20px;--pm-s6:24px;--pm-s8:32px;--pm-control-h:34px;--pm-control-h-sm:28px;--pm-gap:8px;--pm-header-h:52px;--pm-toolbar-w:56px;--pm-left-w:256px;--pm-right-w:324px;--pm-bottombar-h:44px;--pm-font:"Lexend Variable", "Lexend", "Inter var", "Segoe UI Variable Text", "Segoe UI", "SF Pro Text", system-ui, sans-serif;--pm-font-display:"Lexend Variable", "Lexend", "Segoe UI Variable Display", "Segoe UI", "SF Pro Display", system-ui, sans-serif;--pm-mono:"JetBrains Mono", "Cascadia Mono", "SF Mono", ui-monospace, Consolas, monospace;--pm-fs-2xs:10px;--pm-fs-xs:11px;--pm-fs-sm:12px;--pm-fs-md:13px;--pm-fs-lg:15px;--pm-fs-xl:20px;--pm-tracking-caps:.06em;--pm-shadow-module:0 0 0 1px var(--pm-border) inset;--pm-shadow-pop:0 0 0 1px var(--pm-border-strong), 0 20px 50px #0000008c;--pm-ease:cubic-bezier(.2, .7, .2, 1);--pm-fast:.12s;--pm-med:.22s}@media (prefers-reduced-motion:reduce){:root{--pm-fast:0s;--pm-med:0s}}*,:before,:after{box-sizing:border-box}html,body,#root{height:100%;margin:0}body{background:var(--pm-backdrop);color:var(--pm-text-1);font-family:var(--pm-font);font-size:var(--pm-fs-md);-webkit-font-smoothing:antialiased;font-feature-settings:"tnum" 1, "cv11" 1;line-height:1.4;overflow:hidden}button,input,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:0;padding:0}button:disabled{cursor:default}:focus-visible{outline:1.5px solid var(--pm-text-2);outline-offset:2px}::selection{background:rgba(var(--pm-accent-rgb), .3)}::-webkit-scrollbar{width:10px;height:10px}::-webkit-scrollbar-thumb{background:var(--pm-surface-3);background-clip:padding-box;border:3px solid #0000;border-radius:10px}::-webkit-scrollbar-track{background:0 0}.pm-caps{font-size:var(--pm-fs-2xs);letter-spacing:var(--pm-tracking-caps);text-transform:uppercase;color:var(--pm-text-3);font-weight:600}.pm-mono{font-family:var(--pm-mono);font-size:var(--pm-fs-xs)}.pm-sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}
