.pf-top{margin-top:15px}.pf-block.pf-no-pad{padding:0}.pf-table .pf-center{text-align:center}.pf-tools{background:var(--surface);border-radius:5px;flex-wrap:wrap;align-items:center;margin:19px 0 11px;display:flex;box-shadow:0 1px 2px #00000021}.pf-breadcrumb{color:#6188b0;letter-spacing:1.8px;text-transform:uppercase;flex-wrap:wrap;align-items:center;width:100%;margin:0;padding:13px 13px 12px;font-size:11px;font-weight:700;list-style:none;display:flex}.pf-breadcrumb li{align-items:center;display:flex}.pf-breadcrumb li+li:before{content:"/";color:var(--line);padding:0 4px 0 5px}.pf-breadcrumb a{color:#6188b0}.pf-breadcrumb a:hover{opacity:.75}.pf-breadcrumb svg{vertical-align:middle;width:15px;height:15px;margin:-2px 4px 0 0;display:inline-block}.pf-breadcrumb-end{margin-left:auto}.pf-breadcrumb-end:before{content:none!important}.pf-breadcrumb-end>*+*{margin-left:4px}.pf .pf-btn-primary{background-color:#44a1e3}.pf .pf-btn-primary:hover{background-color:#2390de;border-color:#2089d4}.pf .pf-btn-warning{color:#000000e6;background-color:#f69730}.pf .pf-btn-warning:hover{background-color:#f4850b;border-color:#e97e0a}.pf-dropdown{position:relative}.pf-dropdown summary{list-style:none}.pf-dropdown summary::-webkit-details-marker{display:none}.pf-dropdown summary:after{content:"";vertical-align:.255em;border-top:.3em solid;border-left:.3em solid #0000;border-right:.3em solid #0000;width:0;height:0;margin-left:.255em;display:inline-block}.pf-dropdown-menu{z-index:1000;background:var(--surface);min-width:10rem;color:var(--muted);letter-spacing:0;text-align:left;text-transform:none;border:1px solid #00000026;margin:.125rem 0 0;padding:.5rem 0;font-size:.875rem;font-weight:400;list-style:none;position:absolute;top:100%;right:0}.pf-dropdown-menu li{display:block}.pf-dropdown-menu li:before{content:none}.pf-dropdown-menu a{color:var(--fg);white-space:nowrap;padding:.25rem 1.5rem;text-decoration:none;display:block}.pf-dropdown-menu a:hover{background:var(--surface-2);opacity:1}.pf-table .pf-thead-dark th{border-top-color:var(--line);background:var(--surface-2);color:var(--muted);vertical-align:top;border-bottom:0;font-weight:400}.pf-post-title{color:var(--fg);word-break:break-word;margin:0 0 .5rem;font-size:1.75rem;font-weight:700;line-height:1.23077}.pf-post-info{font-size:90%}.pf-post-content{word-break:break-word;margin-top:.5rem;padding:10px 0;line-height:1.21429}.pf-reply{border-bottom:1px solid var(--line);padding:16px 0}.pf-reply:first-child{padding-top:0}.pf-reply-info{font-size:80%}.pf-reply-content{word-break:break-word;padding:3px 0;line-height:1.21429}.pf-post-content>:last-child,.pf-reply-content>:last-child{margin-bottom:0}.pf-float-right{float:right}.pf-control{background:var(--surface);border:1px solid var(--line);width:100%;max-width:100%;color:var(--fg);resize:vertical;border-radius:.25rem;padding:.375rem .75rem;font-size:1rem;line-height:1.5;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;display:block}.pf-control:focus{border-color:var(--accent);box-shadow:0 0 0 .2rem color-mix(in oklab, var(--accent) 25%, transparent);outline:0}.pf-form-row{flex-wrap:wrap;margin:0 -5px;display:flex}.pf-form-row>div{flex:0 0 100%;max-width:100%;padding:0 5px}@media (min-width:576px){.pf-form-row>div{flex:0 0 33.3333%;max-width:33.3333%}}@media (min-width:992px){.pf-form-row>div{flex:0 0 16.6667%;max-width:16.6667%}}.pf-category{background:var(--surface);border:1px solid var(--line);width:100%;height:100px;color:var(--muted);text-align:center;cursor:pointer;border-radius:5px;flex-direction:column;justify-content:center;align-items:center;gap:6px;margin-bottom:10px;padding:10px 12px;display:flex;overflow:hidden}.pf-category input{opacity:0;pointer-events:none;position:absolute}.pf-category>svg{width:20px;height:20px;color:var(--faint)}.pf-category h2{color:var(--fg);letter-spacing:.08em;text-transform:uppercase;margin:0;font-size:11px;font-weight:700;line-height:1.2}.pf-category span{color:var(--faint);font-size:11px;line-height:1.3}.pf-category:has(input:checked){box-shadow:0 0 0 2px var(--accent);border-color:#0000}.pf-category:has(input:checked)>svg{color:var(--accent)}.pf-header.pf-banner{border-color:#0000001a;border-radius:6px 6px 0 0;margin:20px 0 18px;box-shadow:0 1px 2px #00000021}.pf-header.pf-banner>*{border-color:#ffffff1a;justify-content:center;align-items:center;height:112px;padding:0;font-size:48px;line-height:1;display:flex}.pf-col-4,.pf-col-8{width:100%;padding:0 7.5px}@media (min-width:992px){.pf-col-4{flex:0 0 33.3333%;max-width:33.3333%}.pf-col-8{flex:0 0 66.6667%;max-width:66.6667%}}.pf-flat{margin:0 0 28px}.pf-panel-title{border-bottom:1px solid var(--line);color:var(--fg);align-items:center;gap:8px;margin:0 0 12px;padding:0 0 14px;font-size:15px;font-weight:700;display:flex}.pf-panel-title svg{width:18px;height:18px;color:var(--accent)}.pf-faq{border-bottom:1px solid var(--line)}.pf-faq summary{color:var(--fg);cursor:pointer;align-items:center;gap:8px;padding:14px 0;font-weight:700;list-style:none;display:flex}.pf-faq summary::-webkit-details-marker{display:none}.pf-faq summary svg{width:16px;height:16px;color:var(--faint);transition:transform .15s ease-out}.pf-faq[open] summary svg{color:var(--accent);transform:rotate(180deg)}.pf-faq .prose{padding:0 0 14px 24px}.pf-alert-warning{background-color:var(--surface-2);border-color:var(--line);color:var(--muted);border-radius:6px;gap:10px;font-size:13px;display:flex}.pf-alert-warning svg{color:#db4040;flex-shrink:0;width:16px;height:16px}.pf .pf-btn-block{width:100%;height:40px}.pf .pf-create{background:var(--accent);height:46px;color:var(--accent-fg);letter-spacing:0;text-transform:none;border-color:#0000;font-size:15px;font-weight:600}.pf .pf-create:hover{background:color-mix(in oklab, var(--accent) 88%, #fff);border-color:#0000}.pf .pf-create svg{width:16px;height:16px}.pf-discord{background:#5865f2;border:0;border-radius:6px;margin-top:15px;overflow:hidden}.pf-discord-head{color:#fff;background:#00000029;align-items:center;gap:8px;padding:12px 16px;font-size:14px;font-weight:700;display:flex}.pf-discord-head svg{width:20px;height:20px}.pf-discord-body{color:#fff;padding:16px}.pf-discord-body p{color:#fff;margin-bottom:12px;font-size:13px}.pf .pf-discord-body .pf-btn{box-shadow:none;color:#4752c4;background:#fff;border-color:#0000}.pf .pf-discord-body .pf-btn:hover{background:#e6e8ff;border-color:#0000}.pf .pf-discord-body .pf-btn svg{width:18px;height:18px}.pf-ticket-head{margin:0 0 22px}.pf-back{color:var(--muted);align-items:center;gap:8px;margin-bottom:16px;font-size:13px;font-weight:600;text-decoration:none;display:inline-flex}.pf-back:hover{color:var(--fg)}.pf-back svg{width:16px;height:16px}.pf-ticket-title{color:var(--fg);font-family:var(--font-display);word-break:break-word;align-items:center;gap:14px;margin:0 0 14px;font-size:44px;font-weight:700;line-height:1.05;display:flex}.pf-ticket-title>svg{width:26px;height:26px;color:var(--accent);flex-shrink:0}.pf-ticket-tags{flex-wrap:wrap;gap:8px;display:flex}.pf-badge-pill{letter-spacing:.09em;text-transform:uppercase;border-radius:12px;align-items:center;height:24px;padding:0 12px;font-size:11px;display:inline-flex}.pf-badge-neutral{background:var(--surface-2);border:1px solid var(--line);color:var(--fg)}.pf-reply-info{align-items:center;gap:8px;padding-bottom:6px;display:flex}.pf-reply-info img{border-radius:3px;width:28px;height:28px}.pf-reply-info strong{color:var(--fg);font-size:13px;display:block}.pf-reply-input{border:0;border-bottom:1px solid var(--line);width:100%;color:var(--fg);resize:vertical;background:0 0;border-radius:0;padding:12px 0;font-size:15px;line-height:1.5;transition:border-color .15s ease-in-out;display:block}.pf-reply-input::placeholder{color:var(--faint)}.pf-reply-input:focus{border-bottom-color:var(--accent);box-shadow:none;outline:0}.pf-reply-actions{justify-content:flex-end;padding-top:14px;display:flex}.pf .pf-reply-send{background:var(--accent);width:95px;height:33px;box-shadow:none;color:var(--accent-fg);letter-spacing:.06em;border-color:#0000;border-radius:17px;gap:6px;padding:0;font-size:12px}.pf .pf-reply-send:hover{background:color-mix(in oklab, var(--accent) 88%, #fff);border-color:#0000}.pf .pf-reply-send svg{width:14px;height:14px}.pf-details{grid-template-columns:auto 1fr;align-items:center;gap:0 16px;margin:0;display:grid}.pf-details dt,.pf-details dd{align-items:center;min-height:43px;display:flex}.pf-details dt{color:var(--faint)}.pf-details dd{color:var(--fg);text-align:right;justify-content:flex-end;gap:6px;margin:0;font-weight:700}.pf-details dd svg{width:14px;height:14px}.pf-details dd a{color:var(--fg);text-decoration:none}.pf-tiles{grid-template-columns:repeat(auto-fit,minmax(110px,1fr));gap:10px;display:grid}.pf .pf-tile{background:var(--surface-2);border:1px solid var(--line);width:100%;height:84px;box-shadow:none;color:var(--muted);letter-spacing:1px;text-transform:uppercase;border-radius:6px;flex-direction:column;justify-content:center;align-items:center;gap:10px;font-size:11px;font-weight:700;display:flex}.pf .pf-tile:hover{border-color:var(--accent);color:var(--fg)}.pf .pf-tile-static{cursor:default;opacity:.65}.pf .pf-tile-static:hover{border-color:var(--line);color:var(--muted)}.pf .pf-tile svg{width:18px;height:18px;color:var(--accent)}.pf-block>.pf-heading{border-bottom:1px solid var(--line);text-align:left;margin-bottom:16px;padding:0 0 12px}.pf-response-group{color:var(--faint);letter-spacing:1.5px;text-transform:uppercase;margin:12px 0 6px;font-size:10px;font-weight:700}.pf-response-group:first-child{margin-top:0}.pf-pills-wrap{flex-wrap:wrap;gap:6px;display:flex}.pf-pill{background:color-mix(in oklab, var(--tone) 8%, transparent);border:1px solid color-mix(in oklab, var(--tone) 45%, transparent);height:26px;color:var(--tone);cursor:pointer;border-radius:13px;align-items:center;gap:5px;padding:0 10px;font-size:12px;font-weight:600;transition:background-color .15s ease-out;display:inline-flex}.pf-pill svg{flex-shrink:0;width:12px;height:12px}.pf-pill:hover{background:color-mix(in oklab, var(--tone) 18%, transparent)}.pf-pill-danger{--tone:#db4040}.pf-pill-warning{--tone:#f69730}.pf-pill-secondary{--tone:#a854de}.pf-pill-success{--tone:#3cb152}.pf-pill-primary{--tone:#44a1e3}
