.pc-chip{display:inline-flex;align-items:center;gap:5px;height:22px;padding:0 9px;border-radius:999px;font-size:11.5px;font-weight:500;background:var(--tint);color:var(--body);white-space:nowrap;line-height:1}.pc-chip.gold{background:linear-gradient(100deg,#f7efd2,#ead9a6 40%,#f8f1da 60%,#e2cd95);color:#5e4a22;box-shadow:inset 0 0 0 1px rgba(138,109,57,.35),inset 0 1px 0 hsla(0,0%,100%,.7)}.pc-chip.green{background:var(--green-soft);color:var(--green-text)}.pc-chip.blue{background:var(--blue-soft,#eaf0fc);color:var(--blue,#2852b8)}.pc-chip.amber{background:var(--amber-soft,#fbf1df);color:var(--amber,#8a5a10)}.pc-chip.red{background:var(--danger-soft);color:var(--danger)}.pc-chip.grey{background:var(--tint);color:var(--muted)}.pc-chip .d{width:6px;height:6px;border-radius:50%;background:currentColor}.pc-av{width:36px;height:36px;border-radius:50%;display:grid;place-items:center;font-size:12.5px;font-weight:500;flex:none;background:var(--tint);color:var(--ink)}.pc-av.sm{width:28px;height:28px;font-size:11px}.pc-iconbtn{width:36px;height:36px;border-radius:999px;border:none;background:rgba(11,28,51,.05);display:inline-grid;place-items:center;cursor:pointer;color:var(--ink);flex:none;transition:background var(--d2,.2s),transform var(--d3,.4s) var(--spring-soft,ease);font-family:inherit}.pc-iconbtn:hover{background:rgba(11,28,51,.09)}.pc-iconbtn:active{transform:scale(.94);transition-duration:var(--d1,.1s)}.pc-iconbtn svg{width:17px;height:17px;stroke:currentColor;fill:none;stroke-width:1.7;stroke-linecap:round;stroke-linejoin:round}.pc-iconbtn.sm{width:30px;height:30px}.pc-iconbtn.sm svg{width:15px;height:15px}.pc-iconbtn.ok,.pc-iconbtn.on{background:var(--midnight);color:#fff}.pc-iconbtn:disabled{opacity:.45;cursor:not-allowed}.pc-scrim{position:fixed;inset:0;z-index:50;background:rgba(10,23,48,.28);animation:pcFade .25s ease both}.pc-sheet{position:fixed;top:14px;right:14px;bottom:14px;z-index:51;width:min(440px,calc(100vw - 28px));border-radius:22px;display:flex;flex-direction:column;overflow:hidden;background:linear-gradient(140deg,hsla(0,0%,100%,.92),hsla(0,0%,100%,.8) 46%,hsla(0,0%,100%,.88));backdrop-filter:blur(28px) saturate(190%);-webkit-backdrop-filter:blur(28px) saturate(190%);border:1px solid hsla(0,0%,100%,.8);box-shadow:inset 0 1px 0 hsla(0,0%,100%,.95),0 30px 60px -24px rgba(11,28,51,.38),0 2px 8px rgba(11,28,51,.06);animation:pcSlide .5s var(--spring,cubic-bezier(.2,.9,.25,1.06)) both}.pc-sheet-head{display:flex;align-items:flex-start;gap:10px;padding:20px 18px 12px 22px}.pc-sheet-head .t{font-size:19px;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-decoration:none;display:block;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.pc-sheet-head a.t:hover{text-decoration:underline;text-underline-offset:3px}.pc-sheet-head .s{font-size:12.5px;color:var(--muted);margin-top:1px}.pc-sheet-body{flex:1 1;overflow-y:auto;padding:4px 22px 22px}@keyframes pcSlide{0%{transform:translateX(40px);opacity:0}}@keyframes pcFade{0%{opacity:0}}.pc-apptbig{display:flex;align-items:center;gap:14px;padding:14px;border-radius:16px;background:#fff;border:1px solid var(--line);box-shadow:0 1px 2px rgba(11,28,51,.04)}.pc-dtile{width:44px;height:48px;border-radius:12px;background:#fff;box-shadow:inset 0 0 0 1px var(--line-2);display:grid;place-items:center;align-content:center;flex:none}.pc-dtile small{font-size:9.5px;font-weight:600;letter-spacing:.06em;color:var(--danger);line-height:1}.pc-dtile b{font-size:19px;font-weight:600;line-height:1.1}.pc-apptbig .when{font-size:17px;font-weight:600;color:var(--ink)}.pc-apptbig .time{font-size:13px;color:var(--muted);margin-top:1px}.pc-clash{margin-top:12px;border-radius:14px;padding:11px 13px;background:var(--amber-soft,#fbf1df);color:var(--amber,#8a5a10);font-size:12.5px;line-height:1.5}.pc-clash b{font-weight:600;display:block;margin-bottom:2px}.pc-glabel{font-size:12px;font-weight:500;color:var(--muted);margin:18px 0 8px 2px}.pc-seg{display:flex;background:rgba(11,28,51,.05);border-radius:999px;padding:3px;gap:0}.pc-seg button{flex:1 1;border:none;background:transparent;font:500 12.5px var(--sans,inherit);font-family:inherit;color:var(--muted);padding:7px 10px;border-radius:999px;cursor:pointer;white-space:nowrap;transition:background .3s var(--spring,ease),color .2s,box-shadow .3s}.pc-seg button:hover:not(:disabled):not(.on){color:var(--ink)}.pc-seg button.on{background:#fff;color:var(--ink);box-shadow:0 1px 3px rgba(11,28,51,.12)}.pc-seg button:disabled:not(.on){opacity:.4;cursor:default}.pc-seg button:active:not(:disabled){transform:scale(.96)}.pc-glist{border-radius:14px;background:#fff;border:1px solid var(--line);overflow:hidden;margin-top:16px}.pc-glist>.row,.pc-glist>button{display:flex;align-items:center;gap:10px;width:100%;min-height:46px;padding:0 14px;border:none;border-top:1px solid var(--line);background:transparent;font:500 13.5px var(--sans,inherit);font-family:inherit;color:var(--ink);text-align:left;cursor:pointer}.pc-glist>:first-child{border-top:none}.pc-glist>button:hover:not(:disabled){background:rgba(11,28,51,.035)}.pc-glist>button:disabled{opacity:.45;cursor:not-allowed}.pc-glist>button>span:first-of-type{flex:1 1}.pc-glist svg{width:16px;height:16px;stroke:var(--muted);fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round;flex:none}.pc-glist .red,.pc-glist .red svg{color:var(--danger);stroke:var(--danger)}.pc-glist .chev{width:7px;height:7px;border-right:1.6px solid var(--faint,#8a97ab);border-bottom:1.6px solid var(--faint,#8a97ab);transform:rotate(-45deg);flex:none;margin-right:3px;transition:transform .25s var(--ease-std,ease)}.pc-glist .open .chev{transform:rotate(45deg)}.pc-glist .pc-inset{border-top:1px solid var(--line);padding:12px 14px 14px;background:var(--surface-2,#f8fafd);animation:pcFade .2s ease both}details.pc-hist{margin-top:18px}details.pc-hist summary{cursor:pointer;font-size:13px;font-weight:500;color:var(--muted);list-style:none;padding:6px 2px}details.pc-hist summary::-webkit-details-marker{display:none}details.pc-hist summary:after{content:" ›"}details.pc-hist[open] summary:after{content:" ⌄"}.pc-hrow{display:flex;gap:8px;align-items:baseline;padding:8px 2px;border-top:1px solid var(--line);font-size:12.5px;line-height:1.45}.pc-hrow b{font-weight:600}.pc-hrow .ts{margin-left:auto;color:var(--faint,#8a97ab);font-size:11.5px;white-space:nowrap;padding-left:8px}.pc-field{display:flex;flex-direction:column;gap:5px;min-width:0}.pc-field>span{font-size:12px;font-weight:500;color:var(--muted)}.pc-field .rd-select,.pc-field input,.pc-field select,.pc-field textarea,.pc-input{min-height:38px;padding:7px 11px;font:500 13.5px var(--sans,inherit);font-family:inherit;color:var(--ink);border-radius:12px;border:1px solid var(--line-2);background:#fff;width:100%;min-width:0}.pc-field textarea{resize:vertical}.pc-row{display:flex;gap:8px;align-items:flex-end;flex-wrap:wrap}.pc-row>*{flex:1 1}.pc-actions{display:flex;gap:8px;margin-top:14px;flex-wrap:wrap}.pc-err{color:var(--danger);font-size:12.5px;margin-top:10px;line-height:1.45}.pc-check{display:flex;gap:9px;align-items:flex-start;font-size:13px;line-height:1.45;cursor:pointer;margin-top:12px}.pc-check input{margin-top:2px}.pc-check small{display:block;color:var(--muted);font-size:12px}.pc-wide{width:100%;height:44px;margin-top:14px;display:inline-flex;align-items:center;justify-content:center;gap:8px}.pc-wide svg{width:16px;height:16px;stroke:currentColor;fill:none;stroke-width:1.8;stroke-linecap:round;stroke-linejoin:round}.pc-dwrap{position:fixed;inset:0;z-index:80;display:grid;place-items:center;padding:20px;background:rgba(10,23,48,.3);animation:pcFade .2s ease both}.pc-dwrap.top{z-index:90}.pc-dialog{width:min(440px,100%);max-height:88vh;overflow-y:auto;border-radius:22px;padding:22px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%);border:1px solid hsla(0,0%,100%,.85);box-shadow:0 30px 60px -24px rgba(11,28,51,.4),0 2px 8px rgba(11,28,51,.06);animation:pcPop .28s var(--spring,ease) both}.pc-dialog h3{margin:0 0 4px;font-size:17px;font-weight:600;letter-spacing:-.01em}.pc-dialog .sub{font-size:13px;color:var(--muted);margin:0 0 16px;line-height:1.5}.pc-dialog .stack{display:flex;flex-direction:column;gap:12px}@keyframes pcPop{0%{opacity:0;transform:scale(.94)}}.pc-alert{width:290px;border-radius:22px;background:hsla(0,0%,100%,.94);backdrop-filter:blur(26px) saturate(170%);-webkit-backdrop-filter:blur(26px) saturate(170%);box-shadow:0 30px 60px -24px rgba(11,28,51,.45);text-align:center;overflow:hidden;animation:pcPop .25s var(--spring,ease) both}.pc-alert .t{font-weight:600;font-size:15px;padding:20px 18px 4px;color:var(--ink)}.pc-alert .m{font-size:13px;color:var(--body);padding:0 18px 14px;line-height:1.45}.pc-alert .f{padding:0 16px 14px}.pc-alert .f input{min-height:34px;font-size:13px;text-align:left}.pc-alert .b{display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--line)}.pc-alert .b.stack{grid-template-columns:1fr}.pc-alert .b.stack button+button{border-left:none;border-top:1px solid var(--line)}.pc-alert .b button{border:none;background:none;padding:13px 8px;font:500 14px var(--sans,inherit);font-family:inherit;color:var(--blue,#2852b8);cursor:pointer;white-space:nowrap}.pc-alert .b button+button{border-left:1px solid var(--line)}.pc-alert .b button:hover:not(:disabled){background:rgba(11,28,51,.035)}.pc-alert .b button.red{color:var(--danger)}.pc-alert .b button.strong{font-weight:600}.pc-alert .b button:disabled{opacity:.5;cursor:default}@media (max-width:560px){.pc-sheet{top:auto;left:8px;right:8px;bottom:8px;width:auto;max-height:88vh;animation-name:pcRise}@keyframes pcRise{0%{transform:translateY(40px);opacity:0}}}@media (prefers-reduced-motion:reduce){.pc-alert,.pc-dialog,.pc-sheet{animation-duration:1ms!important}}