:root{--ptb-bg:#0b1220;--ptb-card:#111a2e;--ptb-accent:#e0b100;--ptb-text:#f2f4f8;--ptb-muted:#9aa4b2;--ptb-border:#223150;--ptb-shadow:0 8px 24px rgba(0,0,0,.35);--ptb-radius:12px;--ptb-input-bg:#0e1730;--ptb-input-border:#243456;--ptb-focus-ring:rgba(224,177,0,.45)}*{box-sizing:border-box}html,body{margin:0;padding:0}html{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}body{background:var(--ptb-bg);color:var(--ptb-text);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:ui-sans-serif,system-ui,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Noto Sans,Ubuntu,Cantarell,Helvetica Neue,Helvetica,Arial,Apple Color Emoji,Segoe UI Emoji}img{max-width:100%;display:block}a{color:var(--ptb-text);text-decoration:none}a:hover{color:var(--ptb-accent)}code,kbd,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace}.ptb-main{max-width:1200px;margin:0 auto;padding:16px}@media (min-width:768px){.ptb-main{padding:24px}}.ptb-header{background:var(--ptb-card);border-bottom:1px solid var(--ptb-border);z-index:10;position:-webkit-sticky;position:sticky;top:0}.ptb-header__inner{align-items:center;gap:16px;max-width:1200px;margin:0 auto;padding:12px 16px;display:flex}.ptb-brand{align-items:center;gap:10px;display:flex}.ptb-logo{width:36px;height:36px}.ptb-title{letter-spacing:.2px;white-space:nowrap;font-weight:700}.ptb-nav{flex-wrap:wrap;gap:16px;margin-left:auto;display:flex}.ptb-nav a{border-radius:8px;padding:6px 8px}.ptb-nav a:hover{background:rgba(255,255,255,.04)}@media (max-width:640px){.ptb-header__inner{flex-wrap:wrap}.ptb-nav{width:100%;margin-left:0}}.ptb-card{background:var(--ptb-card);border:1px solid var(--ptb-border);border-radius:var(--ptb-radius);box-shadow:var(--ptb-shadow);padding:16px}@media (min-width:768px){.ptb-card{padding:20px}}.ptb-actions{flex-wrap:wrap;gap:12px;display:flex}a.ptb-btn,.ptb-btn{background:var(--ptb-accent);color:#1b1b1b;cursor:pointer;border:none;border-radius:10px;padding:10px 14px;font-weight:700;line-height:1;transition:background-color .15s,color .15s,box-shadow .15s,transform 60ms,border-color .15s,filter .15s;display:inline-block}.ptb-btn.secondary{color:var(--ptb-text);border:1px solid var(--ptb-border);background:0 0}@media (hover:hover){.ptb-btn:hover{filter:brightness(1.05);transform:translateY(-1px);box-shadow:0 0 0 2px rgba(224,177,0,.25),0 6px 14px rgba(0,0,0,.25)}.ptb-btn.secondary:hover{border-color:var(--ptb-accent);color:var(--ptb-accent);box-shadow:inset 0 0 0 2px rgba(224,177,0,.2)}}.ptb-btn:focus-visible{box-shadow:0 0 0 3px var(--ptb-focus-ring);outline:none;transform:translateY(-1px)}.ptb-btn:active{transform:translateY(1px);box-shadow:inset 0 0 0 2px rgba(0,0,0,.3)}.ptb-btn[aria-disabled=true],.ptb-btn:disabled{opacity:.55;cursor:not-allowed;box-shadow:none;transform:none}.ptb-list{gap:8px;margin:0;padding:0;list-style:none;display:grid}.ptb-list a{border:1px solid var(--ptb-border);background:rgba(255,255,255,.02);border-radius:8px;padding:8px 10px;display:block}.ptb-list a:hover{border-color:var(--ptb-accent)}table{border-collapse:collapse;width:100%}th,td{border-bottom:1px solid var(--ptb-border);padding:8px}th{text-align:left;white-space:nowrap}td{text-align:left}td[align=right],.num{text-align:right}thead th{background:linear-gradient(0deg,var(--ptb-card),var(--ptb-card));z-index:1;position:-webkit-sticky;position:sticky;top:0}tbody tr:hover{background:rgba(255,255,255,.02)}.sd-root-modern,.sd-root-modern .sd-body{color:var(--ptb-text)!important;background:0 0!important}.sd-page,.sd-panel,.sd-panel__content{color:var(--ptb-text)!important;background:0 0!important;border:none!important}.sd-input,.sd-dropdown,.sd-text,.sd-comment,.sd-selectbase__label{background:var(--ptb-input-bg)!important;color:var(--ptb-text)!important;border:1px solid var(--ptb-input-border)!important;border-radius:10px!important}.sd-list,.sd-popup,.sd-list__filter{background:var(--ptb-card)!important;color:var(--ptb-text)!important;border:1px solid var(--ptb-border)!important}.sd-list__item:hover{background:rgba(255,255,255,.06)!important}.sd-list__item--selected{border-left:3px solid var(--ptb-accent)!important;background:rgba(224,177,0,.18)!important}.sd-rating{--sjs-rating-selected-color:var(--ptb-accent)}.sd-rating .sd-rating__item .sd-rating__item-icon{color:#8993a4!important}.sd-rating .sd-rating__item--selected .sd-rating__item-icon{color:var(--ptb-accent)!important}.sd-rating .sd-rating__item:hover .sd-rating__item-icon{filter:brightness(1.2)}.sd-btn{background:var(--ptb-accent)!important;color:#1b1b1b!important;border:none!important;border-radius:10px!important;font-weight:700!important;transition:filter .15s,box-shadow .15s,transform 60ms!important}@media (hover:hover){.sd-btn:hover{filter:brightness(1.05)!important;transform:translateY(-1px)!important;box-shadow:0 0 0 2px rgba(224,177,0,.25),0 6px 14px rgba(0,0,0,.25)!important}}.sd-question--error .sd-input,.sd-question--error .sd-dropdown,.sd-question--error .sd-text,.sd-question--error .sd-comment{border-color:#ff5c5c!important;box-shadow:0 0 0 2px rgba(255,92,92,.2)!important}.sd-error{color:#ff8f8f!important}.sd-progress{background:rgba(255,255,255,.08)!important;border-radius:999px!important}.sd-progress__bar{background:var(--ptb-accent)!important}.sd-paneldynamic__container,.sd-paneldynamic__panel,.sd-paneldynamic__footer{background:0 0!important;border:none!important}.sd-paneldynamic__panel{border:1px solid var(--ptb-border)!important;background:rgba(255,255,255,.02)!important;border-radius:10px!important;padding:12px!important}.sd-footer{border-top:1px solid var(--ptb-border)!important}@media (max-width:640px){.ptb-card{padding:14px}th,td{padding:10px 8px}thead th{position:static}.ptb-actions{gap:10px}.ptb-title{font-size:15px}}@media (min-width:641px) and (max-width:1024px){.ptb-main{padding:20px}.ptb-title{font-size:16px}}@media (prefers-reduced-motion:reduce){.ptb-btn,.sd-btn{transition:none}}.sd-root-modern{--sjs-general-backcolor:var(--ptb-card);--sjs-general-forecolor:var(--ptb-text);--sjs-primary-backcolor:var(--ptb-accent);--sjs-primary-forecolor:#1b1b1b;--sjs-border-default:var(--ptb-border);--sjs-secondary-backcolor:#0e1730;--sjs-secondary-forecolor:var(--ptb-text)}.sd-header,.sd-container-modern,.sd-root-modern .sd-body,.sd-page,.sd-panel,.sd-panel__content{background:0 0!important}.sd-question,.sd-element--with-frame{border:1px solid var(--ptb-border)!important;background:rgba(255,255,255,.03)!important;border-radius:12px!important}.sd-element__title,.sd-title,.sd-description{color:var(--ptb-text)!important}.sd-description{color:var(--ptb-muted)!important}.sd-input,.sd-dropdown,.sd-text,.sd-comment{background:var(--ptb-input-bg)!important;color:var(--ptb-text)!important;border:1px solid var(--ptb-input-border)!important;border-radius:10px!important}.sd-input:focus,.sd-dropdown:focus,.sd-text:focus,.sd-comment:focus{box-shadow:0 0 0 3px var(--ptb-focus-ring)!important;border-color:var(--ptb-accent)!important;outline:none!important}.sd-button-group{gap:6px!important}.sd-button-group__item{background:var(--ptb-input-bg)!important;color:var(--ptb-text)!important;border:1px solid var(--ptb-input-border)!important;border-radius:10px!important;padding:8px 12px!important;transition:filter .15s,box-shadow .15s,transform 60ms!important}.sd-button-group__item:hover{filter:brightness(1.1)}.sd-button-group__item--selected{background:var(--ptb-accent)!important;color:#1b1b1b!important;border-color:var(--ptb-accent)!important}.sd-boolean,.sd-radiogroup,.sd-checkbox{color:var(--ptb-text)!important}.sd-radiogroup__item,.sd-checkbox__item{background:0 0!important}.sd-btn{background:var(--ptb-accent)!important;color:#1b1b1b!important;border:none!important;border-radius:10px!important;font-weight:700!important}@media (hover:hover){.sd-btn:hover{filter:brightness(1.05)!important;transform:translateY(-1px)!important;box-shadow:0 0 0 2px rgba(224,177,0,.25),0 6px 14px rgba(0,0,0,.25)!important}}.sd-btn:focus-visible{box-shadow:0 0 0 3px var(--ptb-focus-ring)!important;outline:none!important}.sd-btn:active{transform:translateY(1px)!important}.sd-question{border:1px solid var(--ptb-border)!important;background:rgba(255,255,255,.03)!important;border-radius:12px!important;padding:14px!important}.sd-question__content{background:0 0!important}.sd-rating{--ptb-rating-size:44px;--ptb-rating-gap:12px}.sd-rating .sd-rating__item{width:var(--ptb-rating-size)!important;height:var(--ptb-rating-size)!important;margin-right:var(--ptb-rating-gap)!important;border:1px solid var(--ptb-input-border)!important;background:#0e1730!important;border-radius:50%!important;justify-content:center!important;align-items:center!important;transition:box-shadow .15s,background-color .15s,transform 60ms,border-color .15s!important;display:inline-flex!important}.sd-rating .sd-rating__item-text{color:var(--ptb-text)!important;font-weight:600!important}@media (hover:hover){.sd-rating .sd-rating__item:hover{border-color:var(--ptb-accent)!important;transform:translateY(-1px)!important;box-shadow:0 0 0 2px rgba(224,177,0,.2)!important}}.sd-rating .sd-rating__item--selected{border-color:var(--ptb-accent)!important;background:rgba(224,177,0,.15)!important;box-shadow:inset 0 0 0 3px rgba(224,177,0,.35)!important}.sd-rating .sd-rating__item--selected .sd-rating__item-text{color:var(--ptb-accent)!important}.sd-rating .sd-rating__min-text,.sd-rating .sd-rating__max-text{color:var(--ptb-muted)!important;opacity:1!important;font-weight:600!important}.sd-selectbase__label{color:var(--ptb-text)!important}.sd-input,.sd-dropdown{background:var(--ptb-input-bg)!important;color:var(--ptb-text)!important;border:1px solid var(--ptb-input-border)!important}.sd-input:focus,.sd-dropdown:focus{box-shadow:0 0 0 3px var(--ptb-focus-ring)!important;border-color:var(--ptb-accent)!important}.sd-popup,.sd-list{background:var(--ptb-card)!important;color:var(--ptb-text)!important;border:1px solid var(--ptb-border)!important}.sd-list__filter .sd-input::placeholder{color:var(--ptb-muted)!important;opacity:.85!important}.sd-list__item{background:0 0!important}.sd-list__item:hover{color:var(--ptb-text)!important;background:rgba(224,177,0,.12)!important}.sd-list__item .sv-string-viewer{color:inherit!important}.sd-list__item--selected{background:var(--ptb-accent)!important;color:#1b1b1b!important}.sd-list__item--selected .sv-string-viewer{color:#1b1b1b!important}.sd-list__item--disabled{color:var(--ptb-muted)!important;opacity:.65!important;background:rgba(255,255,255,.03)!important}.sd-list__item--disabled .sv-string-viewer{color:var(--ptb-muted)!important}.sd-list__item--disabled:hover{background:rgba(255,255,255,.03)!important}.sd-dropdown:focus-within{box-shadow:0 0 0 2px var(--ptb-focus-ring)!important;border-color:var(--ptb-accent)!important}.sd-list,.sd-popup{background:var(--ptb-card)!important;color:var(--ptb-text)!important;border:1px solid var(--ptb-border)!important}.sd-list__item,.sd-list__item .sd-list__item-body{background:0 0!important;border-radius:10px!important}.sd-list__item:hover,.sd-list__item:hover .sd-list__item-body,.sd-list__item--hover,.sd-list__item--hover .sd-list__item-body,.sd-list__item:focus,.sd-list__item:focus .sd-list__item-body{color:var(--ptb-text)!important;background:rgba(224,177,0,.12)!important}.sd-list__item--selected,.sd-list__item--selected .sd-list__item-body{background:var(--ptb-accent)!important;color:#1b1b1b!important}.sd-list__item--selected:hover,.sd-list__item--selected:hover .sd-list__item-body{background:var(--ptb-accent)!important}.sd-list__item--disabled,.sd-list__item--disabled .sd-list__item-body{color:var(--ptb-muted)!important;opacity:.7!important;background:rgba(255,255,255,.03)!important}.sd-list__item--disabled:hover,.sd-list__item--disabled:hover .sd-list__item-body{background:rgba(255,255,255,.03)!important}.sd-list__filter{border-bottom:1px solid var(--ptb-border)!important;background:0 0!important;padding:8px!important}.sd-list__filter .sd-input{background:var(--ptb-input-bg)!important;color:var(--ptb-text)!important;border:1px solid var(--ptb-input-border)!important;border-radius:10px!important}.sd-list__filter .sd-input::placeholder{color:var(--ptb-muted)!important}.sd-input__suffix,.sd-input__prefix{background:0 0!important}
