.fp-pricing{padding-bottom:8px}.fp-pricing[data-hydrated=false] .fp-pp-period,.fp-pricing[data-hydrated=false] .fp-pp-cta-button,.fp-pricing[data-hydrated=false] .fp-faq-question{pointer-events:none}.fp-pp-wrap{width:min(100%,1040px);margin:0 auto;padding-inline:32px}.fp-pp-narrow{width:min(100%,840px)}.fp-pp-plan-section{padding-block:40px 8px;scroll-margin-top:96px}.fp-pp-plan{border:1px solid var(--fp-border);background:var(--fp-panel);box-shadow:var(--fp-shadow);border-radius:20px;overflow:hidden}.fp-pp-plan-head{border-bottom:1px solid var(--fp-border);flex-wrap:wrap;justify-content:space-between;align-items:flex-start;gap:16px;padding:26px 28px 22px;display:flex}.fp-pp-plan-name{align-items:center;gap:9px;margin-bottom:7px;display:flex}.fp-pp-plan-name strong{letter-spacing:-.02em;font-size:20px;font-weight:800}.fp-pp-plan-tagline{color:var(--fp-text2);text-wrap:balance;font-size:14px}.fp-pp-allin{background:var(--fp-brand-soft);color:var(--fp-brand);letter-spacing:.06em;border-radius:999px;padding:4px 9px;font-size:11px;font-weight:700}.fp-pp-currency-note{border:1px solid var(--fp-border);background:var(--fp-panel2);color:var(--fp-text);border-radius:999px;align-items:center;gap:9px;padding:6px 12px 6px 6px;font-size:12px;font-weight:600;display:inline-flex}.fp-pp-currency-check{background:var(--fp-brand);width:22px;height:22px;color:var(--fp-brand-ink);border-radius:50%;flex:none;justify-content:center;align-items:center;display:inline-flex}.fp-pp-period-grid{grid-template-columns:repeat(3,1fr);gap:12px;padding:24px 28px 8px;display:grid}.fp-pp-period{text-align:left;border:1.5px solid var(--fp-border);background:var(--fp-panel);cursor:pointer;border-radius:14px;padding:18px 16px 16px;font-family:inherit;transition:transform .2s cubic-bezier(.2,.7,.3,1),border-color .2s,box-shadow .25s,background .2s;position:relative}.fp-pp-period:hover{box-shadow:var(--fp-lift);transform:translateY(-2px)}.fp-pp-period[data-selected]{border-color:var(--fp-brand);box-shadow:0 0 0 1px var(--fp-brand), var(--fp-lift)}.fp-pp-period[data-focus-visible]{outline:2px solid var(--fp-brand);outline-offset:2px}.fp-pp-period-badge{background:var(--fp-brand);color:var(--fp-brand-ink);letter-spacing:.06em;border-radius:999px;padding:3px 9px;font-size:10px;font-weight:700;position:absolute;top:-9px;left:14px}.fp-pp-period-top{justify-content:space-between;align-items:center;gap:8px;margin-bottom:14px;display:flex}.fp-pp-period-label{color:var(--fp-text);align-items:center;gap:8px;font-size:15px;font-weight:700;display:inline-flex}.fp-pp-period-dot{border:1.5px solid var(--fp-border2);background:0 0;border-radius:50%;flex:none;justify-content:center;align-items:center;width:16px;height:16px;display:inline-flex}.fp-pp-period[data-selected] .fp-pp-period-dot{border-color:var(--fp-brand);background:var(--fp-brand)}.fp-pp-period-dot:after{background:var(--fp-brand-ink);content:"";opacity:0;border-radius:50%;width:6px;height:6px}.fp-pp-period[data-selected] .fp-pp-period-dot:after{opacity:1}.fp-pp-period-pill{border-radius:999px;padding:3px 8px;font-size:11px;font-weight:700}.fp-pp-period-pill[data-discount=true]{background:var(--fp-brand-soft);color:var(--fp-brand)}.fp-pp-period-pill[data-discount=false]{background:var(--fp-panel2);color:var(--fp-text3)}.fp-pp-period-price{align-items:flex-end;gap:3px;line-height:1;display:flex}.fp-pp-period-price strong{color:var(--fp-text);letter-spacing:-.02em;font-size:25px;font-weight:700}.fp-pp-period-per{color:var(--fp-text3);margin-bottom:3px;font-size:13px}.fp-pp-period-total{color:var(--fp-text3);margin-top:8px;font-size:13px}.fp-pp-period-save{color:var(--fp-pos);margin-top:5px;font-size:12px;font-weight:600}.fp-pp-period-base{color:var(--fp-text3);margin-top:5px;font-size:12px}.fp-pp-cta-bar{border:1px solid var(--fp-border);background:var(--fp-panel2);border-radius:14px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:18px;margin:14px 28px 4px;padding:18px 22px;display:flex}.fp-pp-cta-summary{min-width:0}.fp-pp-cta-summary-top{flex-wrap:wrap;align-items:center;gap:8px;min-height:24px;margin-bottom:5px;display:flex}.fp-pp-cta-summary-label{color:var(--fp-text3);font-size:13px}.fp-pp-cta-summary-discount{background:var(--fp-brand-soft);color:var(--fp-brand);white-space:nowrap;border-radius:999px;padding:3px 9px;font-size:11px;font-weight:700}.fp-pp-cta-summary-amount{flex-wrap:wrap;align-items:baseline;gap:10px;display:flex}.fp-pp-cta-total{letter-spacing:-.02em;font-size:22px;font-weight:700}.fp-pp-cta-permonth{color:var(--fp-text2);font-size:13px}.fp-pp-cta-button{white-space:nowrap;border-radius:11px;gap:8px;height:50px;padding-inline:28px;font-size:16px}.fp-pp-cta-managed{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.fp-pp-cta-managed-badge{background:var(--fp-pos-bg);height:50px;color:var(--fp-pos);white-space:nowrap;border:1px solid #00bc7b52;border:1px solid lab(67.4296% -57.2121 22.414/.32);border-radius:11px;align-items:center;gap:9px;padding-inline:20px;font-size:15px;font-weight:700;display:inline-flex}.fp-public-page[data-theme=light] .fp-pp-cta-managed-badge{border-color:#006b4452;border-color:lab(39.3156% -52.5811 17.9901/.32)}.fp-pp-cta-managed-ping{flex:none;width:8px;height:8px;display:inline-flex;position:relative}.fp-pp-cta-managed-ping-ring{background:var(--fp-pos);opacity:.45;border-radius:50%;animation:1.8s cubic-bezier(0,0,.2,1) infinite fp-pp-sub-ping;position:absolute;inset:0}.fp-pp-cta-managed-ping-dot{background:var(--fp-pos);border-radius:50%;width:8px;height:8px;position:relative}@keyframes fp-pp-sub-ping{0%{opacity:.5;transform:scale(1)}70%,to{opacity:0;transform:scale(2.6)}}.fp-pp-cta-manage-link{white-space:nowrap;border-radius:11px;align-items:center;gap:8px;height:50px;padding-inline:22px;font-size:15px;display:inline-flex}.fp-pp-cta-note{color:var(--fp-text3);align-items:center;gap:8px;margin:0 28px;padding:12px 22px 22px;font-size:13px;line-height:1.5;display:flex}.fp-pp-cta-note svg{flex:none}.fp-pp-section{padding-block:48px 8px}.fp-pp-section-head{margin-bottom:22px}.fp-pp-section-head .fp-section-copy{text-wrap:balance}.fp-pp-cmp-scroll{border:1px solid var(--fp-border);background:var(--fp-panel);box-shadow:var(--fp-shadow);border-radius:16px;overflow:hidden}.fp-pp-cmp{position:relative}.fp-pp-cmp-band{border-left:1px solid var(--fp-border);background:var(--fp-brand-soft);pointer-events:none;width:150px;position:absolute;top:0;bottom:0;right:0}.fp-pp-cmp-row{border-bottom:1px solid var(--fp-border);grid-template-columns:1fr 120px 150px;align-items:center;display:grid;position:relative}.fp-pp-cmp-row:last-child{border-bottom:0}.fp-pp-cmp-head{padding:16px 0}.fp-pp-cmp-head-feat{color:var(--fp-text2);padding-left:22px;font-size:13px;font-weight:700}.fp-pp-cmp-head-free{text-align:center;color:var(--fp-text2);font-size:14px;font-weight:700}.fp-pp-cmp-head-pro{color:var(--fp-brand);justify-content:center;align-items:center;gap:7px;font-size:14px;font-weight:800;display:flex}.fp-pp-cmp-head-pro span{background:var(--fp-brand);color:var(--fp-brand-ink);letter-spacing:.05em;border-radius:999px;padding:3px 7px;font-size:10px;font-weight:700}.fp-pp-cmp-body-row{padding:15px 0}.fp-pp-cmp-feat{min-width:0;padding-left:22px;padding-right:12px}.fp-pp-cmp-feat-name{color:var(--fp-text);align-items:center;gap:8px;font-size:15px;font-weight:600;display:flex}.fp-pp-cmp-core{background:var(--fp-brand-soft);color:var(--fp-brand);border-radius:999px;padding:2px 7px;font-size:10px;font-weight:700}.fp-pp-cmp-feat-sub{color:var(--fp-text3);text-wrap:balance;margin-top:3px;font-size:12px}.fp-pp-cmp-cell{justify-content:center;align-items:center;display:flex;position:relative}.fp-pp-cmp-dash{background:var(--fp-border2);border-radius:2px;width:14px;height:2px}.fp-pp-cmp-foot{color:var(--fp-text3);margin:13px 2px 0;font-size:12px}.fp-pp-terms{grid-template-columns:repeat(2,1fr);gap:14px;display:grid}.fp-pp-term{border:1px solid var(--fp-border);background:var(--fp-panel);border-radius:14px;align-items:flex-start;gap:14px;padding:20px;display:flex}.fp-pp-term-icon{background:var(--fp-brand-soft);width:40px;height:40px;color:var(--fp-brand);border-radius:11px;flex:none;justify-content:center;align-items:center;display:flex}.fp-pp-term-title{margin-bottom:5px;font-size:15px;font-weight:700}.fp-pp-term-desc{color:var(--fp-text2);text-wrap:balance;font-size:14px;line-height:1.6}.fp-pp-faq-section{padding-block:52px 8px}.fp-pp-faq-head{text-align:center;margin-bottom:30px}.fp-pp-faq-head .fp-section-copy{margin-inline:auto;font-size:15px}.fp-pp-faq-section .fp-faq-answer p{text-wrap:balance}.fp-pp-cta-section{padding-block:48px 72px}.fp-pp-cta-band{box-shadow:var(--fp-lift), 0 0 64px -18px var(--fp-brand-soft);background:#334e5f;background:lab(31.6302% -7.09924 -13.0079);border-radius:23px;padding:1.5px;position:relative;overflow:hidden}.fp-public-page[data-theme=light] .fp-pp-cta-band{background:#c6c6af;background:lab(79.3786% -3.09917 11.3928)}.fp-pp-cta-spin{background:conic-gradient(from 0deg, transparent 0deg, transparent 250deg, var(--fp-brand) 296deg, #9ef5b8 316deg, #6cc0fd 334deg, transparent 358deg);pointer-events:none;animation:6s linear infinite fp-pp-spin;position:absolute;inset:-60%}@supports (color:lab(0% 0 0)){.fp-pp-cta-spin{background:conic-gradient(from 0deg, transparent 0deg, transparent 250deg, var(--fp-brand) 296deg, lab(89.9741% -37.0267 20.9314) 316deg, lab(74.3669% -13.3368 -38.5719) 334deg, transparent 358deg)}}.fp-pp-cta-inner{background:radial-gradient(140% 120% at 50% 0%, var(--fp-panel2), var(--fp-panel) 58%);text-align:center;border-radius:22px;padding:46px 40px;position:relative;overflow:hidden}.fp-pp-cta-glow{background:radial-gradient(closest-side, var(--fp-glow), transparent 72%);pointer-events:none;width:520px;height:190px;position:absolute;top:-70px;left:50%;transform:translate(-50%)}.fp-pp-cta-content{z-index:1;max-width:520px;margin:0 auto;position:relative}.fp-pp-cta-title{letter-spacing:-.03em;text-wrap:balance;margin:0 0 12px;font-size:clamp(25px,3vw,34px);font-weight:800;line-height:1.15}.fp-pp-cta-copy{color:var(--fp-text2);text-wrap:pretty;margin:0 0 26px;font-size:16px;line-height:1.6}.fp-pp-cta-actions{flex-wrap:wrap;justify-content:center;gap:12px;display:flex}.fp-pp-cta-actions .fp-btn,.fp-pp-cta-actions .fp-ghost{height:50px;font-size:16px}.fp-pp-cta-actions .fp-btn{padding-inline:28px}.fp-pp-cta-actions .fp-ghost{padding-inline:26px}@keyframes fp-pp-spin{to{transform:rotate(360deg)}}.fp-pp-co-backdrop{z-index:200;-webkit-backdrop-filter:blur(7px);backdrop-filter:blur(7px);background:#0b0f168c;justify-content:center;align-items:center;padding:20px;animation:.2s fp-pp-co-fade;display:flex;position:fixed;inset:0}.fp-pp-co-dialog{border:1px solid var(--fp-border);background:var(--fp-panel);width:100%;max-width:452px;max-height:calc(100vh - 40px);box-shadow:var(--fp-lift);border-radius:12px;animation:.26s cubic-bezier(.2,.7,.3,1) fp-pp-co-pop;position:relative;overflow-y:auto}.fp-pp-co-head{border-bottom:1px solid var(--fp-border);justify-content:space-between;align-items:flex-start;gap:12px;padding:22px 24px 16px;display:flex}.fp-pp-co-title{letter-spacing:-.02em;font-size:20px;font-weight:800}.fp-pp-co-subtitle{color:var(--fp-text2);margin-top:3px;font-size:14px}.fp-pp-co-close{border:1px solid var(--fp-border);width:32px;height:32px;color:var(--fp-text3);cursor:pointer;background:0 0;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background .15s,color .15s;display:inline-flex}.fp-pp-co-close:hover{background:var(--fp-panel2);color:var(--fp-text)}.fp-pp-co-corner-close{z-index:1;position:absolute;top:14px;right:14px}.fp-pp-co-body{padding:18px 24px 0}.fp-pp-co-summary{border:1px solid var(--fp-border);background:var(--fp-panel2);border-radius:8px;overflow:hidden}.fp-pp-co-summary-row{border-bottom:1px solid var(--fp-border);justify-content:space-between;align-items:center;gap:10px;padding:13px 16px;display:flex}.fp-pp-co-summary-row span:first-child{color:var(--fp-text2);font-size:13px}.fp-pp-co-summary-value{color:var(--fp-text);font-size:14px;font-weight:600}.fp-pp-co-summary-total{background:var(--fp-panel);border-bottom:0;padding:15px 16px}.fp-pp-co-summary-total span:first-child{color:var(--fp-text);font-size:14px;font-weight:700}.fp-pp-co-summary-total-amount{letter-spacing:-.02em;font-size:18px;font-weight:700}.fp-pp-co-summary-original{color:var(--fp-text3);text-decoration:line-through}.fp-pp-co-summary-discount{color:var(--fp-pos)}.fp-pp-co-promotion{border:1px solid var(--fp-border);background:var(--fp-panel2);border-radius:8px;margin-top:14px;padding:12px}.fp-pp-co-promotion-label{color:var(--fp-text);justify-content:space-between;align-items:center;gap:10px;margin-bottom:8px;font-size:14px;font-weight:700;display:flex}.fp-pp-co-promotion-label span{color:var(--fp-text3);font-size:12px;font-weight:500}.fp-pp-co-promotion-controls{grid-template-columns:minmax(0,1fr) auto;gap:8px;display:grid}.fp-pp-co-promotion-controls input{border:1px solid var(--fp-border2);background:var(--fp-panel);min-width:0;height:40px;color:var(--fp-text);font-family:var(--font-mono);letter-spacing:.02em;text-transform:uppercase;border-radius:8px;outline:none;padding:0 12px;font-size:14px;transition:border-color .15s,box-shadow .15s}.fp-pp-co-promotion-controls input:focus-visible{border-color:var(--fp-brand);box-shadow:0 0 0 3px var(--fp-brand-soft)}.fp-pp-co-promotion-controls input::placeholder{color:var(--fp-text3);font-family:var(--font-wanted);letter-spacing:0;text-transform:none}.fp-pp-co-promotion-controls button{border:1px solid var(--fp-border2);background:var(--fp-panel);height:40px;color:var(--fp-text);cursor:pointer;border-radius:8px;padding:0 14px;font-family:inherit;font-size:14px;font-weight:700}.fp-pp-co-promotion-controls button:disabled{color:var(--fp-text3);cursor:not-allowed;opacity:.7}.fp-pp-co-promotion-message{min-height:18px;color:var(--fp-text3);margin-top:8px;font-size:12px;line-height:1.5}.fp-pp-co-promotion-message[data-tone=danger]{color:var(--fp-neg)}.fp-pp-co-fineprint{color:var(--fp-text3);text-wrap:balance;margin:9px 2px 0;font-size:12px;line-height:1.55}.fp-pp-co-agree-wrap{padding:16px 24px 0}.fp-pp-co-agree{border:1px solid var(--fp-border);background:var(--fp-panel2);text-align:left;cursor:pointer;border-radius:11px;align-items:flex-start;gap:11px;width:100%;padding:13px 14px;font-family:inherit;transition:border-color .18s;display:flex}.fp-pp-co-agree[data-selected]{border-color:var(--fp-brand)}.fp-pp-co-agree[data-focus-visible]{outline:2px solid var(--fp-brand);outline-offset:2px}.fp-pp-co-agree-box{border:1.5px solid var(--fp-border2);background:0 0;border-radius:6px;flex:none;justify-content:center;align-items:center;width:20px;height:20px;margin-top:1px;display:inline-flex}.fp-pp-co-agree-box svg{opacity:0;transition:opacity .15s}.fp-pp-co-agree[data-selected] .fp-pp-co-agree-box svg{opacity:1}.fp-pp-co-agree[data-selected] .fp-pp-co-agree-box{border-color:var(--fp-brand);background:var(--fp-brand);color:var(--fp-brand-ink)}.fp-pp-co-agree-label{color:var(--fp-text2);font-size:13px;line-height:1.5}.fp-pp-co-agree-label a{color:var(--fp-brand);font-weight:600;text-decoration:underline}.fp-pp-co-actions{flex-direction:column;gap:9px;padding:16px 24px 22px;display:flex}.fp-pp-co-pay{background:var(--fp-brand);width:100%;height:52px;color:var(--fp-brand-ink);cursor:pointer;border:0;border-radius:12px;font-family:inherit;font-size:16px;font-weight:700;transition:transform .18s,filter .2s,box-shadow .25s}.fp-pp-co-pay:hover{filter:brightness(1.04);box-shadow:0 12px 28px -12px var(--fp-brand), 0 0 0 1px var(--fp-brand-soft);transform:translateY(-1px)}.fp-pp-co-pay:active{transform:scale(.99)}.fp-pp-co-pay-off{border:1px solid var(--fp-border);background:var(--fp-panel2);width:100%;height:52px;color:var(--fp-text3);cursor:not-allowed;border-radius:12px;justify-content:center;align-items:center;font-size:16px;font-weight:700;display:flex}.fp-pp-co-secure{color:var(--fp-text3);text-align:center;justify-content:center;align-items:center;gap:6px;font-size:12px;display:flex}.fp-pp-co-state{text-align:center;padding:38px 28px 26px}.fp-pp-co-during{padding-top:40px}.fp-pp-co-spinner{border:3px solid var(--fp-border);border-top-color:var(--fp-brand);border-radius:50%;width:54px;height:54px;margin:0 auto 20px;animation:.9s linear infinite fp-pp-co-spin}.fp-pp-co-state-icon{border-radius:50%;justify-content:center;align-items:center;margin:0 auto 18px;display:inline-flex}.fp-pp-co-state-icon[data-tone=success]{background:var(--fp-pos-bg);width:60px;height:60px;color:var(--fp-pos)}.fp-pp-co-state-icon[data-tone=neutral]{border:1px solid var(--fp-border);background:var(--fp-panel2);width:58px;height:58px;color:var(--fp-text2)}.fp-pp-co-state-icon[data-tone=danger]{background:var(--fp-neg-bg);width:58px;height:58px;color:var(--fp-neg)}.fp-pp-co-state-icon[data-tone=amber]{background:var(--fp-amber-bg);width:58px;height:58px;color:var(--fp-amber)}.fp-pp-co-state-title{letter-spacing:-.02em;margin-bottom:8px;font-size:18px;font-weight:800}.fp-pp-co-state-title[data-size=lg]{font-size:19px}.fp-pp-co-state-copy{max-width:min(100%,286px);color:var(--fp-text2);white-space:pre-line;text-wrap:pretty;word-break:keep-all;overflow-wrap:break-word;margin:0 auto;font-size:14px;line-height:1.6}.fp-pp-co-during-copy{max-width:min(100%,284px)}.fp-pp-co-result-box{border:1px solid var(--fp-border);background:var(--fp-panel2);text-align:left;border-radius:12px;flex-direction:column;gap:9px;margin:18px 0 20px;padding:13px 16px;display:flex}.fp-pp-co-result-row{justify-content:space-between;align-items:center;gap:10px;display:flex}.fp-pp-co-result-row span:first-child{color:var(--fp-text2);font-size:13px}.fp-pp-co-result-value{font-size:13px;font-weight:700}.fp-pp-co-state-actions{flex-direction:column;gap:9px;margin-top:4px;display:flex}.fp-pp-co-primary{background:var(--fp-brand);width:100%;height:50px;color:var(--fp-brand-ink);cursor:pointer;border:0;border-radius:12px;justify-content:center;align-items:center;gap:8px;font-family:inherit;font-size:15px;font-weight:700;text-decoration:none;transition:transform .18s,filter .2s,box-shadow .25s;display:inline-flex}.fp-pp-co-primary:hover{filter:brightness(1.04);box-shadow:0 12px 28px -12px var(--fp-brand), 0 0 0 1px var(--fp-brand-soft);transform:translateY(-1px)}.fp-pp-co-secondary{border:1px solid var(--fp-border2);width:100%;height:46px;color:var(--fp-text);cursor:pointer;background:0 0;border-radius:11px;justify-content:center;align-items:center;font-family:inherit;font-size:14px;font-weight:600;text-decoration:none;display:inline-flex}.fp-pp-co-state-note{color:var(--fp-text3);margin-top:12px;font-size:12px;line-height:1.5}@keyframes fp-pp-co-fade{0%{opacity:0}to{opacity:1}}@keyframes fp-pp-co-pop{0%{opacity:0;transform:translateY(14px)scale(.97)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes fp-pp-co-spin{to{transform:rotate(360deg)}}@media (max-width:900px){.fp-pp-period-grid{grid-template-columns:1fr 1fr}}@media (max-width:680px){.fp-pp-wrap{padding-inline:18px}.fp-pp-period-grid{grid-template-columns:1fr}.fp-pp-cta-bar{flex-direction:column;align-items:stretch}.fp-pp-cta-bar .fp-pp-cta-button{width:100%}.fp-pp-cta-managed{flex-direction:column;align-items:stretch}.fp-pp-cta-managed-badge,.fp-pp-cta-manage-link{justify-content:center;width:100%}.fp-pp-terms{grid-template-columns:1fr}.fp-pp-cmp-scroll{overflow-x:auto}.fp-pp-cmp{min-width:430px}.fp-pp-cmp-row{grid-template-columns:minmax(0,1fr) 92px 118px}.fp-pp-cmp-band{width:118px}.fp-pp-cmp-feat,.fp-pp-cmp-head-feat{padding-left:18px}.fp-pp-cta-inner{padding:40px 22px}.fp-pp-cta-actions .fp-btn,.fp-pp-cta-actions .fp-ghost{width:100%}}@media (max-width:380px){.fp-pp-wrap{padding-inline:14px}.fp-pp-co-promotion-controls{grid-template-columns:1fr}.fp-pp-co-promotion-controls button{width:100%}}@media (prefers-reduced-motion:reduce){.fp-pp-cta-spin,.fp-pp-co-spinner,.fp-pp-cta-managed-ping-ring{animation:none}.fp-pp-period{transition:none}}
.fp-pnotices-board{max-width:1080px;margin:0 auto;padding:40px 24px 96px}.fp-pnotices-panel{border:1px solid var(--fp-border);background:var(--fp-panel);border-radius:8px;overflow:hidden}.fp-pnotices-rows{margin:0;padding:0;list-style:none}.fp-pnotices-lhead,.fp-pnotices-row{grid-template-columns:48px minmax(0,1fr) 126px 88px 112px;align-items:center;gap:18px;display:grid}.fp-pnotices-lhead{border-bottom:1px solid var(--fp-border);background:color-mix(in srgb, var(--fp-panel) 78%, var(--fp-text) 8%);padding:12px 16px}.fp-pnotices-hcell{color:var(--fp-text);opacity:.56;font-size:12px;font-weight:700}.fp-pnotices-hcell-num{text-align:center}.fp-pnotices-hcell-author{text-align:left}.fp-pnotices-hcell-views{text-align:right}.fp-pnotices-hcell-date{text-align:left;justify-self:end;width:78px}.fp-pnotices-row{border-top:1px solid var(--fp-border);min-height:58px;color:var(--fp-text);padding:0 16px;text-decoration:none;transition:background .14s}.fp-pnotices-rows>li:first-child .fp-pnotices-row{border-top:none}.fp-pnotices-row:hover{background:color-mix(in srgb, var(--fp-panel) 80%, var(--fp-text) 7%)}.fp-pnotices-cell{align-items:center;min-width:0;display:flex}.fp-pnotices-cell-num{justify-content:center}.fp-pnotices-row-num{font-variant-numeric:tabular-nums;color:var(--fp-text);opacity:.52;font-size:13px}.fp-pnotices-row-pin{color:var(--fp-brand)}.fp-pnotices-cell-title{flex-direction:column;justify-content:center;align-items:flex-start}.fp-pnotices-titleline{align-items:center;gap:8px;min-width:0;max-width:100%;display:flex}.fp-pnotices-row-title{min-width:0;color:var(--fp-text);text-overflow:ellipsis;white-space:nowrap;word-break:keep-all;font-size:14px;font-weight:650;line-height:1.45;overflow:hidden}.fp-pnotices-row-media{flex:none;align-items:center;display:inline-flex}.fp-pnotices-media-glyph{width:13px;height:13px;display:block}.fp-pnotices-row-media[data-media=image]{color:color-mix(in srgb, var(--fp-brand) 60%, #2d7dd2)}.fp-pnotices-row-media[data-media=youtube]{color:red}.fp-pnotices-row-media[data-media=instagram]{color:#d62976}.fp-pnotices-subline{min-width:0;color:var(--fp-text);opacity:.55;align-items:center;gap:6px;margin-top:4px;font-size:12px;display:none}.fp-pnotices-subline time,.fp-pnotices-subline>span{white-space:nowrap}.fp-pnotices-subdot{opacity:.6;flex:none}.fp-pnotices-cell-views{font-variant-numeric:tabular-nums;color:var(--fp-text);opacity:.58;white-space:nowrap;justify-content:flex-end;font-size:13px}.fp-pnotices-cell-author{color:var(--fp-text);opacity:.68;text-overflow:ellipsis;white-space:nowrap;font-size:13px;overflow:hidden}.fp-pnotices-cell-date{font-variant-numeric:tabular-nums;color:var(--fp-text);opacity:.55;white-space:nowrap;justify-content:flex-end;font-size:13px}.fp-notices-chip{border-radius:999px;flex:none;padding:2px 8px;font-size:11px;font-weight:600;line-height:1.4}.fp-notices-chip[data-tone=pinned]{border:1px solid var(--fp-border);color:var(--fp-text);opacity:.75}.fp-notices-chip[data-tone=new]{background:var(--fp-brand-soft);color:var(--fp-brand)}.fp-pnotices-chip{border:1px solid color-mix(in srgb, var(--fp-brand) 42%, transparent);background:var(--fp-brand-soft);color:var(--fp-brand);border-radius:999px;flex:none;padding:2px 7px;font-size:10px;font-weight:800;line-height:1.35}.fp-pnotices-empty{text-align:center;color:var(--fp-text);opacity:.6;word-break:keep-all;margin:0;padding:72px 24px 96px;font-size:15px}.fp-pnotices-pager{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px 14px;padding:14px 2px 4px;display:flex}.fp-pnotices-pager-info{min-width:0;color:var(--fp-text);opacity:.6;white-space:nowrap;flex:0 auto;font-size:13px}.fp-pnotices-pager-range{font-variant-numeric:tabular-nums}.fp-pnotices-pager-range b{color:var(--fp-text);font-weight:700}.fp-pnotices-pager-ctrls{justify-content:flex-end;align-items:center;gap:5px;min-width:0;margin-left:auto;display:flex}.fp-pnotices-pg{border:1px solid var(--fp-border);background:var(--fp-panel);min-width:32px;height:32px;color:var(--fp-text);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-family:inherit;font-size:13px;font-weight:600;transition:background .14s,border-color .14s,color .14s;display:inline-flex}.fp-pnotices-pg:hover:not([data-on="1"]):not([disabled]){background:color-mix(in srgb, var(--fp-panel) 76%, var(--fp-text) 9%)}.fp-pnotices-pg[data-on="1"]{border-color:color-mix(in srgb, var(--fp-brand) 42%, var(--fp-border));background:var(--fp-brand-soft);color:var(--fp-brand);cursor:default}.fp-pnotices-pg[disabled]{cursor:not-allowed;opacity:.42;pointer-events:none}.fp-pnotices-pg-symbol{font-size:15px;font-weight:800;line-height:1;display:block}.fp-pnotices-pager-jump{flex:none;align-items:center;gap:5px;min-width:0;display:flex}.fp-pnotices-pager-jump--desktop{justify-content:flex-end;width:100%}.fp-pnotices-pager-jump--mobile{box-sizing:border-box;overscroll-behavior-x:contain;justify-content:center;width:100%;max-width:100%;padding:0 2px 2px;overflow-x:auto}.fp-pnotices-jump-field{border:1px solid var(--fp-border);background:var(--fp-panel);height:32px;color:var(--fp-text);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.fp-pnotices-jump-input{width:46px;min-width:0;color:var(--fp-text);text-align:center;background:0 0;border:0;outline:0;padding:0;font-size:13px;font-weight:700}.fp-pnotices-jump-input::-webkit-outer-spin-button{appearance:none;margin:0}.fp-pnotices-jump-input::-webkit-inner-spin-button{appearance:none;margin:0}.fp-pnotices-jump-input[type=number]{appearance:textfield}.fp-pnotices-jump-total{color:var(--fp-text);opacity:.55;white-space:nowrap;font-size:12px;font-weight:600}.fp-pnotices-pager[data-mode=stacked]{flex-direction:column;align-items:center;gap:8px}.fp-pnotices-pager[data-mode=stacked] .fp-pnotices-pager-info{text-align:center}.fp-pnotices-pager[data-mode=stacked] .fp-pnotices-pager-ctrls{justify-content:center;gap:4px;width:100%;margin-left:0}.fp-pnotices-pager[data-mode=stacked] .fp-pnotices-pg{min-width:30px;padding:0 8px}@media (min-width:561px) and (max-width:900px){.fp-pnotices-lhead,.fp-pnotices-row{grid-template-columns:42px minmax(0,1fr) 88px 112px;gap:14px}.fp-pnotices-hcell-author,.fp-pnotices-cell-author{display:none}}.fp-notice-article{max-width:760px;margin:0 auto;padding:48px 24px 96px}.fp-notice-article-head{border-bottom:1px solid var(--fp-border);max-width:680px;margin:0 auto 32px;padding-bottom:24px}.fp-notice-article-meta{color:var(--fp-text);align-items:center;gap:10px;margin-bottom:12px;font-size:13px;display:flex}.fp-notice-article-meta time{opacity:.55}.fp-notice-article-title{letter-spacing:-.4px;color:var(--fp-text);word-break:keep-all;margin:0;font-size:28px;font-weight:700;line-height:1.35}.fp-notice-adjacent{border-top:1px solid var(--fp-border);flex-direction:column;max-width:680px;margin:48px auto 0;display:flex}.fp-notice-adjacent-link{border-bottom:1px solid var(--fp-border);color:var(--fp-text);align-items:baseline;gap:14px;padding:14px 2px;text-decoration:none;display:flex}.fp-notice-adjacent-link:hover{background:var(--fp-panel)}.fp-notice-adjacent-label{opacity:.55;flex:none;font-size:12px}.fp-notice-adjacent-title{word-break:keep-all;font-size:14px;font-weight:600}.fp-notice-article-back{max-width:680px;margin:0 auto 18px}.fp-notice-back-link{border:1px solid var(--fp-border);background:var(--fp-panel);min-height:34px;color:var(--fp-text);border-radius:9px;align-items:center;gap:5px;padding:0 12px 0 10px;font-size:13px;font-weight:650;text-decoration:none;display:inline-flex}.fp-notice-back-link span{opacity:.78;font-size:18px;line-height:1}.fp-notice-back-link:hover{background:color-mix(in srgb, var(--fp-panel) 82%, var(--fp-text) 18%)}.fp-notices-gate{border:1px solid var(--fp-border);background:var(--fp-panel);text-align:center;border-radius:16px;max-width:480px;margin:72px auto 120px;padding:48px 32px}.fp-notices-gate-eyebrow{letter-spacing:1.5px;color:var(--fp-brand);margin:0 0 10px;font-size:12px}.fp-notices-gate-title{color:var(--fp-text);word-break:keep-all;margin:0 0 12px;font-size:22px;font-weight:700}.fp-notices-gate-desc{color:var(--fp-text);opacity:.65;word-break:keep-all;margin:0 0 24px;font-size:14px;line-height:1.7}.fp-notices-gate-actions{justify-content:center;align-items:center;gap:16px;display:flex}.fp-notices-gate-btn{background:var(--fp-brand);color:var(--fp-brand-ink,#04150c);border-radius:12px;justify-content:center;align-items:center;padding:10px 24px;font-size:14px;font-weight:700;text-decoration:none;display:inline-flex}.fp-notices-gate-btn:hover{filter:brightness(1.06)}.fp-notices-gate-sub{color:var(--fp-text);opacity:.7;font-size:14px;font-weight:600;text-decoration:none}.fp-notices-gate-sub:hover{opacity:1;text-decoration:underline}@media (max-width:560px){.fp-pnotices-board{padding:28px 16px 72px}.fp-pnotices-lhead{display:none}.fp-pnotices-row{grid-template-columns:30px minmax(0,1fr);gap:10px;min-height:72px;padding:0 12px}.fp-pnotices-cell-views,.fp-pnotices-cell-author,.fp-pnotices-cell-date{display:none}.fp-pnotices-subline{display:flex}.fp-notice-article{padding:32px 16px 72px}.fp-notice-article-title{font-size:22px}.fp-notices-gate{margin:40px 16px 80px;padding:36px 20px}}
.fp-console{--fpc-bg:#f9f8f5;--fpc-sidebar:#f5f3ef;--fpc-surface:#fff;--fpc-surface-2:#f8f7f3;--fpc-surface-3:#f1f0ec;--fpc-border:#dfdeda;--fpc-border-2:#c9c7c2;--fpc-text:#191d26;--fpc-text-2:#51555d;--fpc-text-3:#777a82;--fpc-accent:#00774f;--fpc-accent-ink:#fff;--fpc-accent-soft:#00774f1a;--fpc-accent-text:#00774f;--fpc-accent-bd:#00774f3d;--fpc-accent-bd2:#00774f4d;--fpc-ok:#006b44;--fpc-ok-bg:#006b441f;--fpc-ok-bd:#006b4442;--fpc-warn:#ab7400;--fpc-warn-bg:#ab74001f;--fpc-warn-bd:#ab740045;--fpc-danger:#bd413f;--fpc-danger-bg:#bd413f1a;--fpc-danger-bd:#bd413f52;--fpc-info:#2d6da5;--fpc-info-bg:#2d6da51a;--fpc-info-bd:#2d6da53d;--fpc-purple:#7555a8;--fpc-purple-bg:#7555a81a;--fpc-purple-bd:#7555a84d;--fpc-shadow-sm:0 1px 2px #10161f0d;--fpc-shadow-md:0 10px 28px -10px #10161f24, 0 2px 6px -3px #10161f1a;--fpc-shadow-lg:0 44px 88px -26px #0d162347, 0 14px 30px -14px #0d16232e;--fpc-card-top:inset 0 1px 0 #ffffffb3;--fpc-scrim:#111b2873;--fpc-ring:#00774f1a;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:var(--fpc-bg);height:100dvh;color:var(--fpc-text);font-family:var(--font-body);word-break:keep-all;grid-template-rows:minmax(0,1fr);grid-template-columns:248px minmax(0,1fr);font-size:14px;line-height:1.5;transition:grid-template-columns .26s cubic-bezier(.4,.05,.2,1);display:grid;overflow:hidden}@supports (color:lab(0% 0 0)){.fp-console{--fpc-bg:lab(97.7052% -.128865 1.51823);--fpc-sidebar:lab(95.9776% -.189811 2.27968);--fpc-surface-2:lab(97.1314% -.15974 1.89875);--fpc-surface-3:lab(94.8176% -.189722 2.27976);--fpc-border:lab(88.4375% -.189066 2.28016);--fpc-border-2:lab(80.3297% -.245631 3.04466);--fpc-text:lab(10.5799% -.030227 -6.62583);--fpc-text-2:lab(36.134% -.228748 -5.23962);--fpc-text-3:lab(51.2256% -.233918 -4.51045);--fpc-accent:lab(43.7082% -44.6204 15.4091);--fpc-accent-soft:lab(43.7082% -44.6204 15.4091/.1);--fpc-accent-text:lab(43.7082% -44.6204 15.4091);--fpc-accent-bd:lab(43.7082% -44.6204 15.4091/.24);--fpc-accent-bd2:lab(43.7082% -44.6204 15.4091/.3);--fpc-ok:lab(39.3156% -52.5811 17.9901);--fpc-ok-bg:lab(39.3156% -52.5811 17.9901/.12);--fpc-ok-bd:lab(39.3156% -52.5811 17.9901/.26);--fpc-warn:lab(53.4663% 17.2976 62.7707);--fpc-warn-bg:lab(53.4663% 17.2976 62.7707/.12);--fpc-warn-bd:lab(53.4663% 17.2976 62.7707/.27);--fpc-danger:lab(46.203% 50.4327 30.0437);--fpc-danger-bg:lab(46.203% 50.4327 30.0437/.1);--fpc-danger-bd:lab(46.203% 50.4327 30.0437/.32);--fpc-info:lab(43.9238% -6.15734 -36.6804);--fpc-info-bg:lab(43.9238% -6.15734 -36.6804/.1);--fpc-info-bd:lab(43.9238% -6.15734 -36.6804/.24);--fpc-purple:lab(42.4232% 27.564 -40.402);--fpc-purple-bg:lab(42.4232% 27.564 -40.402/.1);--fpc-purple-bd:lab(42.4232% 27.564 -40.402/.3);--fpc-shadow-sm:0 1px 2px lab(7.15591% -.864111 -7.07943/.05);--fpc-shadow-md:0 10px 28px -10px lab(7.15591% -.864111 -7.07943/.14), 0 2px 6px -3px lab(7.15591% -.864111 -7.07943/.1);--fpc-shadow-lg:0 44px 88px -26px lab(7.09577% -.827707 -10.5089/.28), 0 14px 30px -14px lab(7.09577% -.827707 -10.5089/.18);--fpc-scrim:lab(9.38692% -1.04471 -10.6033/.45);--fpc-ring:lab(43.7082% -44.6204 15.4091/.1)}}.fp-console[data-theme=dark]{--fpc-bg:#0c1015;--fpc-sidebar:#090c12;--fpc-surface:#13181e;--fpc-surface-2:#1c2128;--fpc-surface-3:#252b32;--fpc-border:#292e35;--fpc-border-2:#424850;--fpc-text:#f5f7f9;--fpc-text-2:#a9aeb6;--fpc-text-3:#7c8187;--fpc-accent:#6fec9b;--fpc-accent-ink:#021609;--fpc-accent-soft:#6fec9b21;--fpc-accent-text:#6fec9b;--fpc-accent-bd:#6fec9b3d;--fpc-accent-bd2:#6fec9b4d;--fpc-ok:#00bc7b;--fpc-ok-bg:#00bc7b29;--fpc-ok-bd:#00bc7b42;--fpc-warn:#f5c25f;--fpc-warn-bg:#f5c25f26;--fpc-warn-bd:#f5c25f45;--fpc-danger:#e36460;--fpc-danger-bg:#e3646026;--fpc-danger-bd:#e3646066;--fpc-info:#6dabdf;--fpc-info-bg:#6dabdf24;--fpc-info-bd:#6dabdf3d;--fpc-purple:#b699eb;--fpc-purple-bg:#b699eb26;--fpc-purple-bd:#b699eb4d;--fpc-shadow-sm:0 1px 2px #00000059;--fpc-shadow-md:0 10px 28px -10px #0000008c, 0 2px 6px -3px #00000073;--fpc-shadow-lg:0 44px 88px -26px #000000b8, 0 14px 30px -14px #00000080;--fpc-card-top:inset 0 1px 0 #ffffff0b;--fpc-scrim:#020307a3;--fpc-ring:#6fec9b21;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@supports (color:lab(0% 0 0)){.fp-console[data-theme=dark]{--fpc-bg:lab(4.40837% -.473298 -3.5902);--fpc-sidebar:lab(3.33829% -.375904 -3.01309);--fpc-surface:lab(7.73768% -.77755 -5.03667);--fpc-surface-2:lab(12.3733% -.892125 -5.41461);--fpc-surface-3:lab(17.0155% -.932604 -5.43088);--fpc-border:lab(18.7599% -.896469 -5.07981);--fpc-border-2:lab(30.3559% -1.05757 -5.82005);--fpc-text:lab(97.0913% -.307769 -1.47733);--fpc-text-2:lab(70.9717% -.880748 -4.40813);--fpc-text-3:lab(53.5709% -.866294 -4.4005);--fpc-accent:lab(84.6693% -49.8017 28.3044);--fpc-accent-ink:lab(5.66584% -8.66119 4.64915);--fpc-accent-soft:lab(84.6693% -49.8017 28.3044/.13);--fpc-accent-text:lab(84.6693% -49.8017 28.3044);--fpc-accent-bd:lab(84.6693% -49.8017 28.3044/.24);--fpc-accent-bd2:lab(84.6693% -49.8017 28.3044/.3);--fpc-ok:lab(67.4296% -57.2121 22.414);--fpc-ok-bg:lab(67.4296% -57.2121 22.414/.16);--fpc-ok-bd:lab(67.4296% -57.2121 22.414/.26);--fpc-warn:lab(81.5832% 11.0613 55.9407);--fpc-warn-bg:lab(81.5832% 11.0613 55.9407/.15);--fpc-warn-bd:lab(81.5832% 11.0613 55.9407/.27);--fpc-danger:lab(58.9648% 50.4465 27.8805);--fpc-danger-bg:lab(58.9648% 50.4465 27.8805/.15);--fpc-danger-bd:lab(58.9648% 50.4465 27.8805/.4);--fpc-info:lab(67.3656% -9.84117 -33.0732);--fpc-info-bg:lab(67.3656% -9.84117 -33.0732/.14);--fpc-info-bd:lab(67.3656% -9.84117 -33.0732/.24);--fpc-purple:lab(68.2599% 23.7434 -37.7369);--fpc-purple-bg:lab(68.2599% 23.7434 -37.7369/.15);--fpc-purple-bd:lab(68.2599% 23.7434 -37.7369/.3);--fpc-scrim:lab(.89024% -.110149 -1.32969/.64);--fpc-ring:lab(84.6693% -49.8017 28.3044/.13)}}.fp-console[data-collapsed="1"]{grid-template-columns:72px minmax(0,1fr)}.fp-console ::selection{background:var(--fpc-accent-soft);color:var(--fpc-accent-text)}.fp-console-eyebrow{letter-spacing:.16em;color:var(--fpc-accent-text);margin-bottom:7px;font-size:12px;font-weight:750}.fp-console-page-title-row{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fp-console-page-title{letter-spacing:0;color:var(--fpc-text);margin:0;font-size:24px;font-weight:800}.fp-console-page-description{max-width:72ch;color:var(--fpc-text-2);text-wrap:pretty;word-break:keep-all;margin:5px 0 0;font-size:14px;line-height:1.55}.fp-admin-list-toolbar{grid-template-columns:minmax(220px,380px) auto minmax(0,1fr);align-items:center;gap:9px;margin-top:13px;display:grid}.fp-admin-list-search{grid-area:1/1;width:100%;min-width:0;max-width:380px;position:relative}.fp-admin-list-search>svg{color:var(--fpc-text-3);pointer-events:none;position:absolute;top:50%;left:12px;transform:translateY(-50%)}.fp-admin-list-search input{width:100%;color:var(--fpc-text);background:var(--fpc-surface);border:1px solid var(--fpc-border-2);border-radius:10px;outline:none;padding:9px 38px 9px 35px;font-family:inherit;font-size:14px}.fp-admin-list-search input::placeholder{color:var(--fpc-text-3)}.fp-admin-list-search input:focus-visible{border-color:var(--fpc-accent);box-shadow:0 0 0 3px var(--fpc-accent-soft)}.fp-admin-list-search-x{background:var(--fpc-surface-3);width:24px;height:24px;color:var(--fpc-text-3);cursor:pointer;border:0;border-radius:7px;justify-content:center;align-items:center;padding:0;line-height:0;transition:background .14s,color .14s,transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex;position:absolute;top:50%;right:7px;transform:translateY(-50%)}.fp-admin-list-search-x:hover{background:var(--fpc-border-2);color:var(--fpc-text)}.fp-admin-list-filter-rail{overscroll-behavior-x:contain;scrollbar-width:none;grid-area:2/1/auto/-1;min-width:0;padding-bottom:2px;overflow-x:auto}.fp-admin-list-filter-rail::-webkit-scrollbar{display:none}.fp-admin-list-tabs{gap:6px;width:max-content;display:flex}.fp-admin-list-tab{cursor:pointer;background:var(--fpc-surface);height:35px;color:var(--fpc-text-2);border:1px solid var(--fpc-border-2);white-space:nowrap;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:600;transition:background .14s,color .14s,border-color .14s,transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex}.fp-admin-list-tab:hover{color:var(--fpc-text)}.fp-admin-list-tab span{opacity:.75;font-variant-numeric:tabular-nums;font-size:12px;font-weight:700}.fp-admin-list-tab[data-active="1"]{background:var(--fpc-accent);color:var(--fpc-accent-ink);border-color:var(--fpc-accent)}.fp-admin-list-toolbar-action{grid-area:1/2;justify-self:start;display:flex}.fp-admin-list-action{height:35px;color:var(--fpc-text-2);background:var(--fpc-surface);border:1px solid var(--fpc-border-2);cursor:pointer;border-radius:10px;align-items:center;gap:7px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .14s,border-color .14s,color .14s,transform .12s cubic-bezier(.23,1,.32,1);display:inline-flex}.fp-admin-list-action:hover:not([disabled]){background:var(--fpc-surface-2);color:var(--fpc-text);border-color:var(--fpc-text-3)}.fp-admin-list-action[disabled]{cursor:wait;opacity:.65}.fp-admin-list-action svg{transition:transform .2s cubic-bezier(.23,1,.32,1)}.fp-admin-list-action[data-spin="1"] svg{transform:rotate(180deg)}.fp-admin-list-action:active:not([disabled]),.fp-admin-list-tab:active,.fp-admin-list-search-x:active{transform:scale(.97)}@media (max-width:520px){.fp-console-page-description{display:none}.fp-admin-list-toolbar{grid-template-columns:minmax(0,1fr) auto}.fp-admin-list-search{max-width:none}}@media (prefers-reduced-motion:reduce){.fp-admin-list-action,.fp-admin-list-action svg,.fp-admin-list-tab,.fp-admin-list-search-x{transition:none}}.fp-console a:focus-visible,.fp-console button:focus-visible{outline:2px solid var(--fpc-accent);outline-offset:2px;border-radius:7px}.fp-console-mono{font-family:var(--font-mono);font-variant-numeric:tabular-nums;font-feature-settings:"tnum"}.fp-console-btn{cursor:pointer;white-space:nowrap;border:1px solid #0000;border-radius:9px;justify-content:center;align-items:center;gap:7px;font-family:inherit;font-weight:600;transition:background .15s,border-color .15s,color .15s,box-shadow .15s,transform 80ms;display:inline-flex}.fp-console-btn:active{transform:translateY(1px)}.fp-console-btn svg{flex:none;display:block}.fp-console-btn[disabled],.fp-console-btn[data-disabled]{cursor:not-allowed}.fp-console-btn-primary{background:var(--fpc-accent);color:var(--fpc-accent-ink);box-shadow:var(--fpc-shadow-sm)}.fp-console-btn-primary:hover{filter:brightness(1.05)}.fp-console-btn-primary[disabled],.fp-console-btn-primary[data-disabled]{background:var(--fpc-surface-3);color:var(--fpc-text-3);box-shadow:none;filter:none}.fp-console-btn-ghost{background:var(--fpc-surface);color:var(--fpc-text);border-color:var(--fpc-border-2)}.fp-console-btn-ghost:hover{background:var(--fpc-surface-2);border-color:var(--fpc-text-3)}.fp-console-btn-danger{color:var(--fpc-danger);border-color:var(--fpc-danger-bd);background:0 0}.fp-console-btn-danger:hover{background:var(--fpc-danger-bg);border-color:var(--fpc-danger)}.fp-console-btn-dsolid{background:var(--fpc-danger);color:#fff}.fp-console-btn-dsolid:hover{filter:brightness(1.07)}.fp-console-side{background:var(--fpc-sidebar);border-right:1px solid var(--fpc-border);flex-direction:column;min-height:0;transition:background .25s,border-color .25s,transform .26s cubic-bezier(.4,.05,.2,1);display:flex;position:relative}.fp-console-brand{white-space:nowrap;border-bottom:1px solid var(--fpc-border);flex:none;align-items:center;gap:10px;height:56px;padding:0 16px;display:flex;overflow:hidden}.fp-console-brand-sym{width:23px;height:23px;color:var(--fpc-accent);flex:none}.fp-console-brand-name{letter-spacing:0;color:var(--fpc-text);font-size:17px;font-weight:800}.fp-console-brand-chip{letter-spacing:0;color:var(--fpc-accent-text);background:var(--fpc-accent-soft);border:1px solid var(--fpc-accent-bd);border-radius:6px;margin-left:auto;padding:2px 7px;font-size:12px;font-weight:700}.fp-console-nav{flex:1;min-height:0;padding:8px 12px;overflow:hidden auto}.fp-console-nav::-webkit-scrollbar{width:0}.fp-console-ngroup+.fp-console-ngroup{border-top:1px solid var(--fpc-border);margin-top:6px;padding-top:10px}.fp-console-nlabel{letter-spacing:0;color:var(--fpc-text-3);text-transform:uppercase;white-space:nowrap;padding:8px 8px 6px;font-size:12px;font-weight:700}.fp-console-nitem{text-align:left;width:100%;color:var(--fpc-text-2);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;align-items:center;gap:11px;height:40px;padding:0 10px;font-family:inherit;font-size:14px;font-weight:550;text-decoration:none;transition:background .14s,color .14s;display:flex;position:relative}.fp-console-nitem svg{color:var(--fpc-text-3);flex:none;transition:color .14s}.fp-console-nitem-l{flex:1;min-width:0;overflow:hidden}.fp-console-nitem:hover{background:var(--fpc-surface-2);color:var(--fpc-text)}.fp-console-nitem:hover svg{color:var(--fpc-text-2)}.fp-console-nitem[data-active="1"]{background:var(--fpc-accent-soft);color:var(--fpc-accent-text);font-weight:700}.fp-console-nitem[data-active="1"] svg{color:var(--fpc-accent-text)}.fp-console[data-theme=dark] .fp-console-nitem:not([data-active="1"]){color:#d3d8de;color:lab(86.0572% -.74777 -3.681)}.fp-console[data-theme=dark] .fp-console-nitem:not([data-active="1"]) svg{color:#a0a5ac;color:lab(67.4916% -.878364 -4.40683)}.fp-console[data-theme=dark] .fp-console-nitem:not([data-active="1"]):hover{color:var(--fpc-text)}.fp-console[data-theme=dark] .fp-console-nitem:not([data-active="1"]):hover svg{color:var(--fpc-text-2)}.fp-console[data-theme=dark] .fp-console-nlabel{color:#8d939a;color:lab(60.5313% -.87288 -4.40396)}.fp-console-nbadge{background:var(--fpc-accent);color:var(--fpc-accent-ink);border-radius:9px;justify-content:center;align-items:center;min-width:19px;height:19px;padding:0 6px;font-size:12px;font-weight:700;display:inline-flex}.fp-console-nsoon{color:var(--fpc-text-3);border:1px solid var(--fpc-border);letter-spacing:0;border-radius:5px;padding:1px 6px;font-size:12px;font-weight:600}.fp-console-side-foot{border-top:1px solid var(--fpc-border);flex-direction:column;flex:none;gap:6px;padding:10px 12px;display:flex;position:relative}.fp-console-foot-link{background:var(--fpc-surface-2);border:1px solid var(--fpc-border);width:100%;height:38px;color:var(--fpc-text-2);border-radius:9px;align-items:center;gap:10px;padding:0 11px;font-size:13px;font-weight:600;text-decoration:none;transition:background .14s,color .14s,border-color .14s;display:flex}.fp-console-foot-ic{color:var(--fpc-text-3);flex:none;transition:color .14s}.fp-console-foot-arrow{color:var(--fpc-text-3);flex:none;transition:color .14s,transform .18s}.fp-console-foot-link-l{white-space:nowrap;flex:1;min-width:0;overflow:hidden}.fp-console-foot-link:hover{background:var(--fpc-surface-3);color:var(--fpc-text);border-color:var(--fpc-border-2)}.fp-console-foot-link:hover .fp-console-foot-ic,.fp-console-foot-link:hover .fp-console-foot-arrow{color:var(--fpc-accent-text)}.fp-console-foot-link:hover .fp-console-foot-arrow{transform:translate(1px,-1px)}.fp-console-op{border-radius:10px;align-items:center;gap:10px;padding:5px 6px;display:flex}.fp-console-op-info{flex-direction:row;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.fp-console-op-name{letter-spacing:0;color:var(--fpc-text);white-space:nowrap;text-overflow:ellipsis;flex:1;min-width:0;font-size:14px;font-weight:700;overflow:hidden}.fp-console-op-role{color:var(--fpc-text-2);background:var(--fpc-surface-2);border:1px solid var(--fpc-border);border-radius:6px;flex:none;align-items:center;padding:2px 7px;font-size:12px;font-weight:700;display:inline-flex}.fp-console-op-role[data-r=user]{color:var(--fpc-accent-text);background:var(--fpc-accent-soft);border-color:var(--fpc-accent-bd2)}.fp-console-op-role[data-r=supplier]{color:var(--fpc-info);background:var(--fpc-info-bg);border-color:var(--fpc-info-bd)}.fp-console-op-role[data-r=admin]{color:var(--fpc-warn);background:var(--fpc-warn-bg);border-color:var(--fpc-warn-bd)}.fp-console-op-role[data-r=restricted_admin]{color:var(--fpc-purple);background:var(--fpc-purple-bg);border-color:var(--fpc-purple-bd)}.fp-console-acct-gear{background:var(--fpc-surface);border:1px solid var(--fpc-border);width:30px;height:30px;color:var(--fpc-text-2);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fp-console-acct-gear:hover{color:var(--fpc-text);border-color:var(--fpc-border-2)}.fp-console-acct-scrim{z-index:40;position:fixed;inset:0}.fp-console-acct-menu{z-index:50;background:var(--fpc-surface);border:1px solid var(--fpc-border-2);box-shadow:var(--fpc-shadow-lg);border-radius:11px;padding:6px;position:absolute;bottom:calc(100% - 2px);left:12px;right:12px}.fp-console-acct-item{width:100%;height:38px;color:var(--fpc-text-2);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:8px;align-items:center;gap:10px;padding:0 11px;font-family:inherit;font-size:13px;font-weight:550;text-decoration:none;transition:background .14s,color .14s;display:flex}.fp-console-acct-item svg{color:var(--fpc-text-3);flex:none}.fp-console-acct-item:hover{background:var(--fpc-surface-2);color:var(--fpc-text)}.fp-console-acct-item[data-danger="1"]{color:var(--fpc-danger);font-weight:600}.fp-console-acct-item[data-danger="1"]:hover{background:var(--fpc-danger-bg)}.fp-console-acct-item[data-danger="1"] svg{color:var(--fpc-danger)}.fp-console-acct-div{background:var(--fpc-border);height:1px;margin:5px 8px}@media (min-width:861px){.fp-console[data-collapsed="1"] .fp-console-brand-name,.fp-console[data-collapsed="1"] .fp-console-brand-chip,.fp-console[data-collapsed="1"] .fp-console-nlabel,.fp-console[data-collapsed="1"] .fp-console-nitem-l,.fp-console[data-collapsed="1"] .fp-console-nbadge,.fp-console[data-collapsed="1"] .fp-console-nsoon,.fp-console[data-collapsed="1"] .fp-console-op-info,.fp-console[data-collapsed="1"] .fp-console-foot-link-l,.fp-console[data-collapsed="1"] .fp-console-foot-arrow{display:none}.fp-console[data-collapsed="1"] .fp-console-brand{justify-content:center;gap:0;padding:0}.fp-console[data-collapsed="1"] .fp-console-nav{padding:8px 0}.fp-console[data-collapsed="1"] .fp-console-nitem{border-radius:10px;justify-content:center;gap:0;width:44px;height:40px;margin:0 auto;padding:0}.fp-console[data-collapsed="1"] .fp-console-side-foot{align-items:center;padding:10px 0}.fp-console[data-collapsed="1"] .fp-console-foot-link{justify-content:center;gap:0;width:44px;height:44px;margin:0 auto;padding:0}.fp-console[data-collapsed="1"] .fp-console-op{background:0 0;border:0;flex-direction:column;align-items:center;gap:8px;padding:0}}.fp-console-main{flex-direction:column;min-width:0;min-height:0;display:flex;overflow:hidden}.fp-console-top{border-bottom:1px solid var(--fpc-border);background:var(--fpc-bg);flex:none;align-items:center;gap:14px;height:56px;padding:0 20px;display:flex}.fp-console-nav-toggle{background:var(--fpc-surface);border:1px solid var(--fpc-border);width:34px;height:34px;color:var(--fpc-text-2);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fp-console-nav-toggle:hover{color:var(--fpc-text);border-color:var(--fpc-border-2)}.fp-console-crumb{color:var(--fpc-text-3);align-items:center;gap:9px;min-width:0;font-size:13px;display:flex;overflow:hidden}.fp-console-crumb span,.fp-console-crumb b{white-space:nowrap}.fp-console-crumb b{color:var(--fpc-text);text-overflow:ellipsis;font-weight:700;overflow:hidden}.fp-console-crumb-sep{opacity:.5}.fp-console-crumb-link{color:var(--fpc-text-3);cursor:pointer;white-space:nowrap;background:0 0;border:0;padding:0;font-family:inherit;font-size:13px;transition:color .14s}.fp-console-crumb-link:hover{color:var(--fpc-accent-text)}.fp-console-top-r{flex:none;align-items:center;gap:10px;margin-left:auto;display:flex}.fp-console-theme{background:var(--fpc-surface);border:1px solid var(--fpc-border);width:34px;height:34px;color:var(--fpc-text-2);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex}.fp-console-theme:hover{color:var(--fpc-text);border-color:var(--fpc-border-2)}.fp-console-notif{background:var(--fpc-surface);border:1px solid var(--fpc-border);width:34px;height:34px;color:var(--fpc-text-2);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:color .15s,border-color .15s,background .15s;display:inline-flex;position:relative}.fp-console-notif:hover{color:var(--fpc-text);border-color:var(--fpc-border-2)}.fp-console-notif i{background:var(--fpc-danger);border:2px solid var(--fpc-bg);border-radius:50%;width:6px;height:6px;position:absolute;top:6px;right:7px}.fp-console-clock{color:var(--fpc-text-3);white-space:nowrap;font-size:13px}.fp-console-back{height:34px;color:var(--fpc-text-2);background:var(--fpc-surface);border:1px solid var(--fpc-border-2);cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:7px;padding:0 13px;font-family:inherit;font-size:13px;font-weight:600;transition:color .15s,background .15s;display:inline-flex}.fp-console-back:hover{color:var(--fpc-text);background:var(--fpc-surface-2)}.fp-console-back svg{flex:none}.fp-console-content{flex-direction:column;flex:1;min-height:0;padding:0;display:flex;overflow-y:auto}.fp-console-drawer-scrim{z-index:74;background:var(--fpc-scrim);position:fixed;inset:0}@media (min-width:861px){.fp-console-drawer-scrim{display:none}}@media (max-width:860px){.fp-console,.fp-console[data-collapsed="1"]{grid-template-columns:minmax(0,1fr)}.fp-console-side{z-index:75;width:272px;position:fixed;top:0;bottom:0;left:0;transform:translate(-100%)}.fp-console[data-drawer="1"] .fp-console-side{box-shadow:var(--fpc-shadow-lg);transform:none}.fp-console-top{padding:0 14px}}@media (prefers-reduced-motion:reduce){.fp-console,.fp-console-side,.fp-console-btn,.fp-console-nitem{transition:none!important}}.fp-console-toast-wrap{z-index:95;flex-direction:column;align-items:center;gap:8px;width:max-content;max-width:calc(100vw - 32px);display:flex;position:fixed;bottom:26px;left:50%;transform:translate(-50%)}.fp-console-toast{background:var(--fpc-surface);color:var(--fpc-text);border:1px solid var(--fpc-border-2);box-shadow:var(--fpc-shadow-lg);border-radius:12px;align-items:center;gap:11px;padding:11px 16px 11px 13px;animation:.26s cubic-bezier(.2,.8,.3,1) fp-console-toast-in;display:flex}.fp-console-toast-ic{color:#fff;border-radius:8px;flex:none;justify-content:center;align-items:center;width:28px;height:28px;display:flex}.fp-console-toast-ic[data-t=approve]{background:var(--fpc-ok)}.fp-console-toast-ic[data-t=reject]{background:var(--fpc-danger)}.fp-console-toast-ic[data-t=info]{background:var(--fpc-info)}.fp-console-toast-t{font-size:13px;font-weight:700;line-height:1.3}.fp-console-toast-s{color:var(--fpc-text-3);margin-top:1px;font-size:12px}@keyframes fp-console-toast-in{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.fp-console-toast{animation:none!important}}.fp-console-pager{border-top:1px solid var(--fpc-border);flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px 14px;padding:12px 16px;display:flex}.fp-console-pager-info{min-width:0;color:var(--fpc-text-3);white-space:nowrap;flex:0 auto;font-size:13px}.fp-console-pager-range{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.fp-console-pager-range b{color:var(--fpc-text-2);font-weight:700}.fp-console-pager-ctrls{justify-content:flex-end;align-items:center;gap:5px;min-width:0;margin-left:auto;display:flex}.fp-console-pg{min-width:32px;height:32px;color:var(--fpc-text-2);background:var(--fpc-surface);border:1px solid var(--fpc-border-2);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-family:inherit;font-size:13px;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.fp-console-pg:hover:not([data-on="1"]):not([disabled]){background:var(--fpc-surface-2);color:var(--fpc-text);border-color:var(--fpc-text-3)}.fp-console-pg[data-on="1"]{background:var(--fpc-accent-soft);color:var(--fpc-accent-text);border-color:var(--fpc-accent-bd2);cursor:default}.fp-console-pg[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.fp-console-pg-num,.fp-console-pg-gap{font-family:var(--font-mono);font-variant-numeric:tabular-nums}.fp-console-pg-gap{text-align:center;min-width:18px;color:var(--fpc-text-3);-webkit-user-select:none;user-select:none;flex:none}.fp-console-pager[data-mode=stacked]{flex-direction:column;align-items:center;gap:8px;padding:10px 12px}.fp-console-pager[data-mode=stacked] .fp-console-pager-info{text-align:center}.fp-console-pager[data-mode=stacked] .fp-console-pager-ctrls{justify-content:center;gap:4px;width:100%;margin-left:0}.fp-admin-table-panel{background:var(--fpc-surface);border:1px solid var(--fpc-border);border-radius:8px;flex-direction:column;flex:auto;min-height:0;display:flex;overflow:hidden}.fp-admin-table-list{scrollbar-width:none;flex:auto;min-height:0;overflow-y:auto}.fp-admin-table-list::-webkit-scrollbar{display:none}.fp-admin-table-head{border-bottom:1px solid var(--fpc-border);background:var(--fpc-surface-2);z-index:1;padding:11px 12px;display:grid;position:sticky;top:0}.fp-admin-table-heading{letter-spacing:0;color:var(--fpc-text-3);font-size:12px;font-weight:700}.fp-admin-table-row{width:100%;height:62px;color:var(--fpc-text);border:0;border-top:1px solid var(--fpc-border);text-align:left;cursor:pointer;background:0 0;padding:0 12px;font-family:inherit;text-decoration:none;transition:background .14s;display:grid}.fp-admin-table-list .fp-admin-table-row:first-of-type{border-top:none}.fp-admin-table-row:hover{background:var(--fpc-surface-2)}.fp-admin-table-status{white-space:nowrap;border-radius:7px;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.fp-admin-table-status i{background:currentColor;border-radius:50%;flex:none;width:5px;height:5px}.fp-admin-table-status[data-tone=ok]{color:var(--fpc-ok);background:var(--fpc-ok-bg)}.fp-admin-table-status[data-tone=muted]{color:var(--fpc-text-3);background:var(--fpc-surface-2)}.fp-admin-table-status[data-tone=warn]{color:var(--fpc-warn);background:var(--fpc-warn-bg)}.fp-admin-table-chevron{color:var(--fpc-text-3);justify-content:flex-end;display:flex}.fp-data-board-pager{flex-wrap:wrap;flex:none;justify-content:space-between;align-items:center;gap:10px 14px;padding:14px 2px 4px;display:flex}.fp-data-board-pager-info{min-width:0;color:var(--fpc-text-3);white-space:nowrap;flex:0 auto;font-size:14px}.fp-data-board-pager-range{font-variant-numeric:tabular-nums}.fp-data-board-pager-range b{color:var(--fpc-text-2);font-weight:700}.fp-data-board-pager-ctrls{justify-content:flex-end;align-items:center;gap:5px;min-width:0;margin-left:auto;display:flex}.fp-data-board-pg{min-width:32px;height:32px;color:var(--fpc-text-2);background:var(--fpc-surface);border:1px solid var(--fpc-border-2);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;gap:4px;padding:0 9px;font-family:inherit;font-size:14px;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.fp-data-board-pg:hover:not([data-on="1"]):not([disabled]){background:var(--fpc-surface-2);color:var(--fpc-text);border-color:var(--fpc-text-3)}.fp-data-board-pg[data-on="1"]{background:var(--fpc-accent-soft);color:var(--fpc-accent-text);border-color:var(--fpc-accent-bd);cursor:default}.fp-data-board-pg[disabled]{opacity:.45;cursor:not-allowed;pointer-events:none}.fp-data-board-pg-edge{padding:0 10px}.fp-data-board-pg-symbol{font-size:15px;font-weight:800;line-height:1;display:block}.fp-data-board-pager-jump{flex:none;align-items:center;gap:5px;min-width:0;display:flex}.fp-data-board-pager-jump--desktop{justify-content:flex-end;width:100%}.fp-data-board-pager-jump--mobile{box-sizing:border-box;overscroll-behavior-x:contain;justify-content:center;width:100%;max-width:100%;padding:0 2px 2px;overflow-x:auto}.fp-data-board-jump-field{height:32px;color:var(--fpc-text-2);background:var(--fpc-surface);border:1px solid var(--fpc-border-2);border-radius:8px;flex:none;justify-content:center;align-items:center;gap:5px;padding:0 8px;display:inline-flex}.fp-data-board-jump-input{width:46px;min-width:0;color:var(--fpc-text);text-align:center;background:0 0;border:0;outline:0;padding:0;font-size:14px;font-weight:700}.fp-data-board-jump-input::-webkit-outer-spin-button{appearance:none;margin:0}.fp-data-board-jump-input::-webkit-inner-spin-button{appearance:none;margin:0}.fp-data-board-jump-input[type=number]{appearance:textfield}.fp-data-board-jump-total{color:var(--fpc-text-3);white-space:nowrap;font-size:14px;font-weight:600}.fp-data-board-pager[data-mode=stacked]{flex-direction:column;align-items:center;gap:8px}.fp-data-board-pager[data-mode=stacked] .fp-data-board-pager-info{text-align:center;width:100%}.fp-data-board-pager[data-mode=stacked] .fp-data-board-pager-ctrls{justify-content:center;gap:4px;width:100%;margin-left:0}.fp-data-board-pager[data-mode=stacked] .fp-data-board-pg{min-width:30px;padding:0 8px}.fp-data-board-pager[data-mode=stacked] .fp-data-board-pg-edge{min-width:32px;padding:0}
.fp-console-approval{flex-direction:column;flex:1;min-height:0;display:flex;overflow:hidden}.fp-console-qhead{flex:none;padding:16px 20px 13px}.fp-console-qcount{color:var(--fpc-warn);background:var(--fpc-warn-bg);border:1px solid var(--fpc-warn-bd);border-radius:999px;align-items:center;gap:6px;padding:3px 11px 3px 9px;font-size:13px;font-weight:600;display:inline-flex}.fp-console-qcount i{background:var(--fpc-warn);border-radius:50%;width:6px;height:6px;display:inline-block}.fp-console-split{flex:1;min-height:0;padding:0 20px 18px}.fp-console-thead{grid-template-columns:1.7fr 1.35fr 1.2fr .7fr .85fr 40px;align-items:center;gap:14px}.fp-console-th{color:inherit;cursor:pointer;text-align:left;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;margin:0;padding:0;font-family:inherit;transition:color .14s;display:inline-flex}.fp-console-th:hover{color:var(--fpc-text-2)}.fp-console-th[data-active="1"]{color:var(--fpc-text)}.fp-console-th-ar{opacity:0;flex:none;transition:opacity .14s,transform .14s}.fp-console-th:hover .fp-console-th-ar{opacity:.45}.fp-console-th[data-active="1"] .fp-console-th-ar{opacity:1}.fp-console-th[data-dir=asc] .fp-console-th-ar{transform:rotate(180deg)}.fp-console-row{grid-template-columns:1.7fr 1.35fr 1.2fr .7fr .85fr 40px;align-items:center;gap:14px;position:relative}.fp-console-row[data-active="1"]{background:var(--fpc-accent-soft)}.fp-console-row[data-active="1"]:before{content:"";background:var(--fpc-accent);width:3px;position:absolute;top:0;bottom:0;left:0}.fp-console-tc{text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--fpc-text-2);font-size:13px;overflow:hidden}.fp-console-applicant{white-space:normal;flex-direction:column;gap:2px;min-width:0;display:flex}.fp-console-applicant-name{color:var(--fpc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.fp-console-applicant-email{color:var(--fpc-text-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;font-weight:500;overflow:hidden}.fp-console-tc-chev{color:var(--fpc-text-3);justify-content:flex-end;display:flex}.fp-console-chip{letter-spacing:.02em;border:1px solid #0000;border-radius:5px;flex:none;align-items:center;padding:2px 6px;font-size:12px;font-weight:700;display:inline-flex}.fp-console-chip[data-kind=pdf]{color:var(--fpc-info);background:var(--fpc-info-bg);border-color:var(--fpc-info-bd)}.fp-console-chip[data-kind=img]{color:var(--fpc-accent-text);background:var(--fpc-accent-soft);border-color:var(--fpc-accent-bd)}.fp-console-chip[data-kind=none]{color:var(--fpc-warn);background:var(--fpc-warn-bg);border-color:var(--fpc-warn-bd)}.fp-console-badge{border:1px solid #0000;border-radius:7px;flex:none;align-items:center;gap:5px;padding:3px 9px;font-size:12px;font-weight:700;display:inline-flex}.fp-console-badge[data-s=wait]{color:var(--fpc-warn);background:var(--fpc-warn-bg);border-color:var(--fpc-warn-bd)}.fp-console-badge[data-s=wait] i{background:var(--fpc-warn);border-radius:50%;width:6px;height:6px}.fp-console-skel-row{border-bottom:1px solid var(--fpc-border);padding:13px 16px}.fp-console-skel{background:linear-gradient(90deg, var(--fpc-surface-2), var(--fpc-surface-3), var(--fpc-surface-2));background-size:200% 100%;border-radius:6px;animation:1.4s ease-in-out infinite fp-console-shim}.fp-console-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;gap:13px;height:100%;padding:40px 28px;display:flex}.fp-console-empty-ic{background:var(--fpc-surface-2);border:1px solid var(--fpc-border);width:48px;height:48px;color:var(--fpc-text-3);border-radius:13px;justify-content:center;align-items:center;display:flex}.fp-console-empty h4{color:var(--fpc-text);margin:0;font-size:15px;font-weight:700}.fp-console-empty p{color:var(--fpc-text-3);max-width:34ch;margin:0;font-size:13px;line-height:1.55}.fp-console-empty[data-kind=error] .fp-console-empty-ic{color:var(--fpc-danger);background:var(--fpc-danger-bg);border-color:var(--fpc-danger-bd)}.fp-console-empty-action{height:38px;margin-top:3px;padding:0 16px;font-size:13px}.fp-console-loadmore{color:var(--fpc-text-3);border-top:1px solid var(--fpc-border);justify-content:center;align-items:center;gap:9px;padding:14px;font-size:13px;display:flex}.fp-console-loadmore-spin{border:2px solid var(--fpc-border-2);border-top-color:var(--fpc-accent);border-radius:50%;flex:none;width:15px;height:15px;animation:.7s linear infinite fp-console-spin}.fp-console-listend{text-align:center;color:var(--fpc-text-3);border-top:1px solid var(--fpc-border);padding:14px;font-size:12px}@keyframes fp-console-spin{to{transform:rotate(360deg)}}@keyframes fp-console-shim{0%{background-position:200% 0}to{background-position:-200% 0}}@media (max-width:860px){.fp-console-split{padding:0 14px 14px}.fp-console-thead>:nth-child(3),.fp-console-thead>:nth-child(4),.fp-console-thead>:nth-child(5),.fp-console-row>:nth-child(3),.fp-console-row>:nth-child(4),.fp-console-row>:nth-child(5){display:none}.fp-console-thead,.fp-console-row{grid-template-columns:1.7fr 1.3fr 34px}.fp-console-qhead{padding:14px 14px 12px}}@media (prefers-reduced-motion:reduce){.fp-console-skel,.fp-console-loadmore-spin{transition:none!important;animation:none!important}}.fp-console-sheet-scrim{z-index:81;background:var(--fpc-scrim);animation:.16s fp-console-fade;position:fixed;inset:0}.fp-console-detail{z-index:82;background:var(--fpc-surface);border-left:1px solid var(--fpc-border);width:min(560px,100%);box-shadow:var(--fpc-shadow-lg);flex-direction:column;animation:.28s cubic-bezier(.4,.05,.2,1) fp-console-slidein;display:flex;position:fixed;top:0;bottom:0;right:0}.fp-console-dinner{flex-direction:column;flex:1;min-height:0;display:flex}.fp-console-dhead{border-bottom:1px solid var(--fpc-border);flex:none;align-items:center;gap:12px;padding:15px 18px;display:flex}.fp-console-detail-back{background:var(--fpc-surface-2);border:1px solid var(--fpc-border);width:34px;height:34px;color:var(--fpc-text-2);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;display:inline-flex}.fp-console-detail-back:hover{color:var(--fpc-text);border-color:var(--fpc-border-2)}.fp-console-dhead-main{flex:1;min-width:0}.fp-console-dhead-top{align-items:center;gap:10px;display:flex}.fp-console-dhead-email{letter-spacing:-.02em;color:var(--fpc-text);text-overflow:ellipsis;white-space:nowrap;margin:0;font-size:21px;font-weight:750;overflow:hidden}.fp-console-dhead-meta{flex-wrap:wrap;align-items:center;gap:7px;margin-top:9px;display:flex}.fp-console-meta{color:var(--fpc-text-2);background:var(--fpc-surface-2);border:1px solid var(--fpc-border);border-radius:8px;align-items:center;gap:7px;padding:4px 10px;font-size:12px;display:inline-flex}.fp-console-meta>svg{color:var(--fpc-text-3);flex:none}.fp-console-meta-v{font-weight:600}.fp-console-dbody{background:var(--fpc-bg);flex:1;min-height:0;padding:16px;overflow:auto}.fp-console-card{background:var(--fpc-surface);border:1px solid var(--fpc-border);box-shadow:var(--fpc-shadow-sm), var(--fpc-card-top);border-radius:13px;overflow:hidden}.fp-console-card+.fp-console-card{margin-top:14px}.fp-console-card-h{border-bottom:1px solid var(--fpc-border);align-items:center;gap:9px;padding:13px 16px;display:flex}.fp-console-card-no{font-family:var(--font-mono);color:var(--fpc-text-3);background:var(--fpc-surface-2);border:1px solid var(--fpc-border);border-radius:6px;padding:1px 6px;font-size:12px;font-weight:600}.fp-console-card-t{color:var(--fpc-text);font-size:14px;font-weight:750}.fp-console-card-hint{color:var(--fpc-text-3);margin-left:auto;font-size:12px}.fp-console-card-b{padding:16px}.fp-console-fields{background:var(--fpc-border);border:1px solid var(--fpc-border);border-radius:10px;grid-template-columns:1fr;gap:1px;display:grid;overflow:hidden}.fp-console-field{background:var(--fpc-surface);min-width:0;padding:11px 14px}.fp-console-field[data-span="2"]{grid-column:1/-1}.fp-console-field-l{color:var(--fpc-text-3);letter-spacing:.03em;text-transform:uppercase;font-size:12px;font-weight:600}.fp-console-field-v{color:var(--fpc-text);text-overflow:ellipsis;margin-top:4px;font-size:14px;font-weight:600;overflow:hidden}.fp-console-docline{align-items:center;gap:10px;margin-top:6px;display:flex}.fp-console-doc-ic{background:var(--fpc-info-bg);width:32px;height:32px;color:var(--fpc-info);border-radius:8px;flex:none;justify-content:center;align-items:center;display:flex}.fp-console-doc-ic[data-kind=img]{background:var(--fpc-accent-soft);color:var(--fpc-accent-text)}.fp-console-doc-ic[data-kind=none]{background:var(--fpc-warn-bg);color:var(--fpc-warn)}.fp-console-doc-fname{color:var(--fpc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.fp-console-doc-fmeta{color:var(--fpc-text-3);margin-top:1px;font-size:12px}.fp-console-doc-note{color:var(--fpc-text-2);background:var(--fpc-info-bg);border:1px solid var(--fpc-info-bd);border-radius:9px;align-items:flex-start;gap:8px;margin-bottom:13px;padding:9px 11px;font-size:12px;line-height:1.5;display:flex}.fp-console-doc-note svg{color:var(--fpc-info);flex:none;margin-top:1px}.fp-console-doc-note b{color:var(--fpc-text)}.fp-console-doc-frame{width:100%;font:inherit;text-align:left;border:1px solid var(--fpc-border-2);background:var(--fpc-surface-3);cursor:zoom-in;border-radius:11px;padding:0;transition:border-color .15s,box-shadow .15s;display:block;position:relative;overflow:hidden}.fp-console-doc-img{object-fit:contain;background:#fff;width:100%;max-height:360px;display:block}.fp-console-doc-frame:hover{border-color:var(--fpc-accent);box-shadow:0 0 0 3px var(--fpc-ring)}.fp-console-doc-scan{background:repeating-linear-gradient(135deg, var(--fpc-surface-2), var(--fpc-surface-2) 9px, var(--fpc-surface-3) 9px, var(--fpc-surface-3) 18px);justify-content:center;align-items:center;height:210px;display:flex;position:relative}.fp-console-scan-card{background:#fff;border:1px solid #dbdee5;border:1px solid lab(88.3586% -.282437 -3.76866);border-radius:6px;width:min(72%,300px);padding:15px 16px;box-shadow:0 12px 30px -10px #0006}.fp-console-scan-card[data-large="1"]{border-radius:9px;width:min(62%,420px);padding:26px 28px;box-shadow:0 18px 44px -12px #00000080}.fp-console-scan-h{align-items:center;gap:8px;margin-bottom:11px;display:flex}.fp-console-scan-card[data-large="1"] .fp-console-scan-h{margin-bottom:16px}.fp-console-scan-seal{color:#c0392b;opacity:.85;border:1.5px solid #c0392b;border-radius:50%;flex:none;justify-content:center;align-items:center;width:24px;height:24px;font-size:12px;font-weight:800;display:flex}.fp-console-scan-card[data-large="1"] .fp-console-scan-seal{width:34px;height:34px;font-size:16px}.fp-console-scan-bar{background:#dbdee3;background:lab(88.3672% -.231206 -3.01799);border-radius:3px;height:7px}.fp-console-scan-card[data-large="1"] .fp-console-scan-bar{height:9px}.fp-console-scan-tag{font-family:var(--font-mono);color:var(--fpc-text-3);background:var(--fpc-surface);border:1px solid var(--fpc-border);border-radius:6px;padding:2px 7px;font-size:12px;position:absolute;bottom:10px;left:10px}.fp-console-doc-zoom{background:var(--fpc-surface);border:1px solid var(--fpc-border);width:28px;height:28px;color:var(--fpc-text-2);border-radius:8px;justify-content:center;align-items:center;display:flex;position:absolute;top:10px;right:10px}.fp-console-doc-foot{flex-wrap:wrap;align-items:center;gap:9px;margin-top:11px;display:flex}.fp-console-expiry{color:var(--fpc-text-3);align-items:center;gap:6px;font-size:12px;display:inline-flex}.fp-console-expiry b{color:var(--fpc-text-2);font-weight:600;font-family:var(--font-mono)}.fp-console-doc-foot-actions{flex-wrap:wrap;align-items:center;gap:9px;margin-left:auto;display:flex}.fp-console-reissue{height:30px;color:var(--fpc-text-2);background:var(--fpc-surface);border:1px solid var(--fpc-border-2);cursor:pointer;border-radius:8px;align-items:center;gap:6px;padding:0 11px;font-family:inherit;font-size:12px;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.fp-console-reissue:hover{background:var(--fpc-surface-2);color:var(--fpc-text);border-color:var(--fpc-text-3)}.fp-console-doc-state{border:1px solid var(--fpc-border-2);background:var(--fpc-surface-2);text-align:center;border-radius:11px;flex-direction:column;align-items:center;gap:11px;padding:26px 20px;display:flex}.fp-console-doc-state[data-kind=expired]{border-color:var(--fpc-warn-bd);background:var(--fpc-warn-bg)}.fp-console-doc-state[data-kind=none]{border-style:dashed}.fp-console-doc-state-ic{background:var(--fpc-surface);border:1px solid var(--fpc-border);width:42px;height:42px;color:var(--fpc-text-3);border-radius:11px;justify-content:center;align-items:center;display:flex}.fp-console-doc-state[data-kind=expired] .fp-console-doc-state-ic{color:var(--fpc-warn);border-color:var(--fpc-warn-bd)}.fp-console-doc-state[data-kind=none] .fp-console-doc-state-ic{color:var(--fpc-warn)}.fp-console-doc-state h5{color:var(--fpc-text);margin:0;font-size:14px;font-weight:700}.fp-console-doc-state p{color:var(--fpc-text-3);max-width:40ch;margin:0;font-size:13px;line-height:1.55}.fp-console-spin{border:3px solid var(--fpc-border);border-top-color:var(--fpc-accent);border-radius:50%;width:30px;height:30px;animation:.7s linear infinite fp-console-spin}.fp-console-lb{z-index:90;cursor:zoom-out;background:#020306e6;background:lab(.886274% .0168011 -1.24243/.9);flex-direction:column;justify-content:center;align-items:center;padding:40px;animation:.18s fp-console-fade;display:flex;position:fixed;inset:0}.fp-console-lb-bar{color:#fff;align-items:center;gap:10px;width:min(720px,100%);margin-bottom:12px;display:flex}.fp-console-lb-name{font-size:14px;font-weight:650}.fp-console-lb-tag{font-family:var(--font-mono);color:#c1c4cb;color:lab(79.0784% -.279218 -3.76683);background:#ffffff1f;background:lab(100% 0 0/.12);border:1px solid #fff3;border:1px solid lab(100% 0 0/.2);border-radius:6px;padding:2px 8px;font-size:12px}.fp-console-lb-x{color:#fff;cursor:pointer;background:#ffffff1f;background:lab(100% 0 0/.12);border:1px solid #fff3;border:1px solid lab(100% 0 0/.2);border-radius:9px;justify-content:center;align-items:center;width:34px;height:34px;margin-left:auto;display:flex}.fp-console-lb-x:hover{background:#fff3;background:lab(100% 0 0/.2)}.fp-console-lb-frame{aspect-ratio:7/5;cursor:default;background:repeating-linear-gradient(135deg,#edeef2,#edeef2 13px,#e2e5e9 13px 26px);background:repeating-linear-gradient(135deg,lab(94.1798% -.149935 -1.88937),lab(94.1798% -.149935 -1.88937) 13px,lab(90.6956% -.177681 -2.26594) 13px 26px);border-radius:13px;flex-direction:column;justify-content:center;align-items:center;gap:14px;width:min(720px,100%);max-height:74vh;display:flex;box-shadow:0 40px 90px -24px #000}.fp-console-lb-caption{font-family:var(--font-mono);color:#9aa;font-size:11px}@keyframes fp-console-fade{0%{opacity:0}to{opacity:1}}@keyframes fp-console-slidein{0%{transform:translate(101%)}to{transform:none}}@media (max-width:1180px){.fp-console-fields{grid-template-columns:1fr}}@media (prefers-reduced-motion:reduce){.fp-console-sheet-scrim,.fp-console-detail,.fp-console-lb,.fp-console-spin{animation:none!important}}.fp-console-fgrid{grid-template-columns:1fr;gap:13px 14px;display:grid}.fp-console-fld{flex-direction:column;gap:6px;display:flex}.fp-console-fld[data-span="2"]{grid-column:1/-1}.fp-console-fl{color:var(--fpc-text-2);align-items:center;gap:5px;font-size:12px;font-weight:600;display:flex}.fp-console-req{color:var(--fpc-danger);font-weight:700}.fp-console-opt{color:var(--fpc-text-3);font-size:12px;font-weight:500}.fp-console-in{width:100%;color:var(--fpc-text);background:var(--fpc-surface-2);border:1px solid var(--fpc-border-2);border-radius:9px;outline:none;padding:10px 12px;font-family:inherit;font-size:14px;transition:border-color .15s,box-shadow .15s,background .15s}.fp-console-in::placeholder{color:var(--fpc-text-3)}.fp-console-in[data-focused]{border-color:var(--fpc-accent);background:var(--fpc-surface);box-shadow:0 0 0 3px var(--fpc-ring)}.fp-console-in[data-err="1"]{border-color:var(--fpc-danger);background:var(--fpc-danger-bg)}.fp-console-in:read-only{cursor:default;background:var(--fpc-surface-3);border-style:dashed}.fp-console[data-theme=dark] .fp-console-in:read-only{background:var(--fpc-surface)}.fp-console-in:read-only[data-focused]:not([data-err="1"]),.fp-console-in:read-only:focus:not([data-err="1"]){border-color:var(--fpc-border-2);box-shadow:none}.fp-console-zip{gap:8px;display:flex}.fp-console-addr-btn{height:40px;color:var(--fpc-text-2);background:var(--fpc-surface);border:1px solid var(--fpc-border-2);cursor:pointer;border-radius:9px;flex:none;align-items:center;gap:6px;padding:0 14px;font-family:inherit;font-size:13px;font-weight:600;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.fp-console-addr-btn:hover{background:var(--fpc-surface-2);color:var(--fpc-accent-text);border-color:var(--fpc-accent)}.fp-console-err{color:var(--fpc-danger);align-items:center;gap:5px;font-size:12px;display:flex}.fp-console-errsum{color:var(--fpc-danger);background:var(--fpc-danger-bg);border:1px solid var(--fpc-danger-bd);border-radius:9px;align-items:center;gap:9px;margin-top:14px;padding:10px 13px;font-size:13px;display:flex}.fp-console-errsum svg{flex:none}.fp-console-scrim{z-index:85;background:var(--fpc-scrim);justify-content:center;align-items:center;padding:24px;animation:.16s fp-console-fade;display:flex;position:fixed;inset:0}.fp-console-modal-x{background:var(--fpc-surface-2);border:1px solid var(--fpc-border);width:32px;height:32px;color:var(--fpc-text-3);cursor:pointer;border-radius:8px;flex:none;justify-content:center;align-items:center;transition:background .14s,color .14s,border-color .14s;display:inline-flex}.fp-console-modal-x:hover{background:var(--fpc-surface-3);color:var(--fpc-text);border-color:var(--fpc-border-2)}.fp-console-addr{background:var(--fpc-surface);border:1px solid var(--fpc-border);width:min(420px,100%);max-height:calc(100vh - 48px);box-shadow:var(--fpc-shadow-lg);border-radius:16px;flex-direction:column;animation:.2s cubic-bezier(.2,.8,.3,1) fp-console-pop;display:flex;position:relative;overflow:hidden}.fp-console-addr-head{border-bottom:1px solid var(--fpc-border);justify-content:space-between;align-items:center;padding:14px 16px;display:flex}.fp-console-addr-title{color:var(--fpc-text);font-size:15px;font-weight:750}.fp-console-addr-embed{width:100%;height:460px;max-height:calc(100vh - 140px)}.fp-console-addr-fail{text-align:center;color:var(--fpc-text-3);flex-direction:column;align-items:center;gap:14px;padding:28px 20px;font-size:13px;line-height:1.55;display:flex}.fp-console-addr-fail p{margin:0}.fp-console-addr-manual{height:38px;padding:0 16px;font-size:13px}@keyframes fp-console-pop{0%{opacity:0;transform:scale(.97)translateY(4px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.fp-console-scrim,.fp-console-addr,.fp-console-in{transition:none!important;animation:none!important}}.fp-console-dact{border-top:1px solid var(--fpc-border);background:var(--fpc-surface);flex:none;align-items:center;gap:10px;padding:13px 18px;display:flex}.fp-console-dact-sp{flex:1}.fp-console-dact .fp-console-btn{height:40px;padding:0 18px;font-size:14px}.fp-console-dact-hint{color:var(--fpc-text-3);font-size:13px}.fp-console-dact-hint b{color:var(--fpc-danger)}.fp-console-card-danger{border-color:var(--fpc-danger-bd)}.fp-console-reject-banner{background:var(--fpc-danger-bg);border-bottom:1px solid var(--fpc-danger-bd);color:var(--fpc-danger);align-items:flex-start;gap:9px;padding:12px 16px;font-size:13px;line-height:1.5;display:flex}.fp-console-reject-banner svg{flex:none;margin-top:1px}.fp-console-reject-banner b{font-weight:750}.fp-console-rtpl{flex-wrap:wrap;align-items:center;gap:7px;margin-bottom:12px;display:flex}.fp-console-rtpl-l{letter-spacing:.03em;color:var(--fpc-text-3);text-transform:uppercase;font-size:12px;font-weight:700}.fp-console-rtpl-chip{color:var(--fpc-text-2);background:var(--fpc-surface-2);border:1px solid var(--fpc-border-2);cursor:pointer;border-radius:7px;padding:5px 10px;font-family:inherit;font-size:12px;font-weight:600;transition:background .14s,color .14s,border-color .14s}.fp-console-rtpl-chip:hover{background:var(--fpc-danger-bg);color:var(--fpc-danger);border-color:var(--fpc-danger-bd)}.fp-console-ta{width:100%;color:var(--fpc-text);background:var(--fpc-surface-2);border:1px solid var(--fpc-border-2);resize:vertical;border-radius:9px;outline:none;min-height:80px;padding:11px 13px;font-family:inherit;font-size:14px;line-height:1.55;transition:border-color .15s,box-shadow .15s,background .15s}.fp-console-ta::placeholder{color:var(--fpc-text-3)}.fp-console-ta:focus{border-color:var(--fpc-accent);background:var(--fpc-surface);box-shadow:0 0 0 3px var(--fpc-ring)}.fp-console-ta[data-err="1"]{border-color:var(--fpc-danger);background:var(--fpc-danger-bg)}.fp-console-reject-foot{align-items:center;gap:8px;margin-top:11px;display:flex}.fp-console-reject-hint{color:var(--fpc-text-3);margin-left:auto;font-size:12px}.fp-console-modal{background:var(--fpc-surface);border:1px solid var(--fpc-border);width:min(450px,100%);box-shadow:var(--fpc-shadow-lg);border-radius:16px;animation:.2s cubic-bezier(.2,.8,.3,1) fp-console-pop;position:relative;overflow:hidden}.fp-console-modal-x-abs{z-index:2;position:absolute;top:14px;right:14px}.fp-console-modal-head{align-items:center;gap:12px;padding:18px 20px 14px;display:flex}.fp-console-modal-ic{border-radius:11px;flex:none;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.fp-console-modal-ic[data-t=approve]{background:var(--fpc-accent-soft);color:var(--fpc-accent-text)}.fp-console-modal-ic[data-t=reject]{background:var(--fpc-danger-bg);color:var(--fpc-danger)}.fp-console-modal-ic[data-t=conflict]{background:var(--fpc-warn-bg);color:var(--fpc-warn)}.fp-console-modal-ic[data-t=error]{background:var(--fpc-danger-bg);color:var(--fpc-danger)}.fp-console-modal-h{color:var(--fpc-text);font-size:16px;font-weight:750}.fp-console-modal-sub{color:var(--fpc-text-3);text-overflow:ellipsis;white-space:nowrap;max-width:300px;margin-top:2px;font-size:13px;overflow:hidden}.fp-console-modal-body{padding:0 20px 4px}.fp-console-modal-text{color:var(--fpc-text-2);text-wrap:pretty;margin:0 0 14px;font-size:13px;line-height:1.6}.fp-console-empty p,.fp-console-doc-state p,.fp-console-doc-note span,.fp-console-reject-banner span,.fp-console-addr-fail{text-wrap:pretty}.fp-console-summary{border:1px solid var(--fpc-border);border-radius:11px;margin-bottom:4px;overflow:hidden}.fp-console-sum-row{border-bottom:1px solid var(--fpc-border);background:var(--fpc-surface-2);gap:12px;padding:10px 14px;font-size:13px;display:flex}.fp-console-sum-row:last-child{border-bottom:0}.fp-console-sum-k{width:82px;color:var(--fpc-text-3);flex:none;font-weight:600}.fp-console-sum-v{color:var(--fpc-text);text-overflow:ellipsis;min-width:0;font-weight:600;overflow:hidden}.fp-console-quote{border-left:3px solid var(--fpc-danger);background:var(--fpc-danger-bg);color:var(--fpc-text);white-space:pre-wrap;border-radius:0 9px 9px 0;margin-bottom:4px;padding:11px 14px;font-size:13px;line-height:1.6}.fp-console-modal-warn{color:var(--fpc-danger);align-items:flex-start;gap:8px;margin:12px 0 2px;font-size:12px;line-height:1.5;display:flex}.fp-console-modal-warn svg{flex:none;margin-top:1px}.fp-console-modal-foot{gap:9px;padding:15px 20px 18px;display:flex}.fp-console-modal-foot .fp-console-btn{flex:1;height:43px;font-size:14px}@media (prefers-reduced-motion:reduce){.fp-console-modal{animation:none!important}}@media (max-width:520px){.fp-console-modal-foot{flex-wrap:wrap}}.fp-console-doc-pdf{border:1px solid var(--fpc-border-2);background:var(--fpc-surface-2);color:var(--fpc-text);border-radius:11px;align-items:center;gap:12px;padding:14px 16px;text-decoration:none;transition:background .15s,border-color .15s;display:flex}.fp-console-doc-pdf:hover{background:var(--fpc-surface-3);border-color:var(--fpc-accent)}.fp-console-doc-pdf>svg:last-child{color:var(--fpc-text-3);flex:none}.fp-console-doc-pdf-ic{background:var(--fpc-info-bg);width:38px;height:38px;color:var(--fpc-info);border-radius:9px;flex:none;justify-content:center;align-items:center;display:flex}.fp-console-doc-pdf-main{flex-direction:column;flex:1;gap:2px;min-width:0;display:flex}.fp-console-doc-pdf-name{color:var(--fpc-text);text-overflow:ellipsis;white-space:nowrap;font-size:13px;font-weight:650;overflow:hidden}.fp-console-doc-pdf-hint{color:var(--fpc-text-3);font-size:11px}.fp-console-lb-open{color:#fff;background:#ffffff1f;background:lab(100% 0 0/.12);border:1px solid #fff3;border:1px solid lab(100% 0 0/.2);border-radius:8px;align-items:center;gap:5px;height:30px;padding:0 11px;font-size:12px;font-weight:600;text-decoration:none;display:inline-flex}.fp-console-lb-open:hover{background:#fff3;background:lab(100% 0 0/.2)}.fp-console-lb-frame{aspect-ratio:auto;width:auto;max-width:min(900px,100%);box-shadow:none;background:0 0;padding:0}.fp-console-lb-img{object-fit:contain;border-radius:10px;max-width:100%;max-height:78vh;display:block;box-shadow:0 40px 90px -24px #000}
.fp-regex-console .fp-console-refresh:disabled{cursor:wait;opacity:.7}.fp-regex-purpose{white-space:pre-wrap;line-height:1.65}.fp-regex-console .fp-console-field-l+.fp-console-ta{margin-top:8px}.fp-regex-console .fp-console-reject-foot>.fp-console-mono{color:var(--fpc-text-3);font-size:12px}@media (max-width:520px){.fp-regex-console .fp-console-reject-hint{display:none}.fp-regex-console .fp-console-reject-foot{justify-content:flex-end}}
