:root{--pk-brand-font:"IBM Plex Mono", monospace;--pk-heading-font:"Space Mono", monospace;--pk-body-font:Arial, sans-serif;--pk-font-mono:"IBM Plex Mono", monospace;--pk-heading-size:3rem;--pk-subheading-size:1.5rem;--pk-body-font-size:1rem;--pk-body-font-size-sm:.8rem;--pk-heading-weight:800;--pk-bold-weight:700;--red:#ff6b6b;--yellow:#ffe66d;--mint:#4ecdc4;--blue:#74c0fc;--pk-color-text:black;--pk-color-text-muted:color-mix(in srgb, var(--pk-color-text) 60%, transparent);--pk-color-text-subtle:color-mix(in srgb, var(--pk-color-text) 40%, transparent);--pk-color-bg:white;--pk-color-bg-hover:color-mix(in srgb, var(--pk-color-text) 50%, transparent);--pk-content-max:680px;--pk-space-page-x:24px;--pk-space-page-y:40px;--pk-z-modal:100}[data-theme=dark]{--pk-color-text:white;--pk-color-bg:#2f415b}*{box-sizing:border-box;font-family:var(--pk-heading-font);margin:0;padding:0}html,.body{background:var(--pk-color-bg);overflow-x:hidden}.btn{cursor:pointer;color:#fff;background:#333;border:2px solid #000;padding:7px 14px;font-size:13px;font-weight:500}.btn-light{cursor:pointer;color:#000;background:#fff;border:2px solid #000;padding:7px 14px;font-size:13px;font-weight:500}.btn-red{cursor:pointer;background:var(--red);color:#fff;border:2px solid #000;padding:7px 14px;font-size:13px;font-weight:500}.btn-red:hover,.btn-light:hover,.btn:hover{background:var(--blue);color:#fff}.breadcrumb{font-size:13px;font-family:var(--pk-heading-font);text-overflow:ellipsis;white-space:nowrap;align-items:center;gap:8px;margin-bottom:24px;padding:14px 52px;display:flex;overflow:hidden}.breadcrumb-link{color:var(--pk-color-text-muted);cursor:pointer}.breadcrumb-link:hover{color:var(--pk-color-text)}.breadcrumb-sep{color:var(--pk-color-text-sep)}.breadcrumb-current{color:var(--pk-color-text);font-weight:500}.toggle{border:1px solid var(--pk-color-text);background:var(--pk-color-bg);cursor:pointer;border-radius:999px;flex-shrink:0;width:40px;height:22px;padding:0;transition:background .2s;position:relative}.toggle-on{background:#000}.toggle-knob{background:#000;border-radius:50%;width:16px;height:16px;transition:transform .2s;position:absolute;top:2px;left:2px}.toggle-on .toggle-knob{background:#fff;transform:translate(18px)}.switch{justify-content:space-between;align-items:center;display:flex}.switch-label{color:var(--pk-color-text);flex-direction:column;gap:2px;font-size:14px;font-weight:500;display:flex}.switch-hint{color:var(--pk-color-text-muted);font-size:12px;font-weight:400}.input{border:2px solid var(--pk-color-text-muted);width:100%;color:var(--pk-color-text);background:var(--pk-color-bg);box-sizing:border-box;outline:none;padding:8px 12px;font-size:14px}.input::placeholder{color:#999}.input:focus{border-color:var(--blue)}.auth-page{background:var(--pk-color-bg);min-height:100vh;font-family:var(--pk-heading-font);padding:var(--pk-space-page-x);justify-content:center;align-items:center;display:flex}.auth-card{flex-direction:column;align-items:center;width:100%;max-width:360px;display:flex}.auth-wordmark{color:var(--pk-color-text);letter-spacing:-.02em;margin-bottom:32px;font-size:20px;font-weight:600;text-decoration:none}.auth-title{color:var(--pk-color-text);text-align:center;letter-spacing:-.01em;margin-bottom:24px;font-size:18px;font-weight:600}.auth-footer{color:var(--pk-color-text-muted);text-align:center;margin-top:20px;font-size:13px}.auth-footer a{color:var(--pk-color-text);font-weight:500;text-decoration:none}.auth-footer a:hover{text-decoration:underline}.auth-btn-google{border:1px solid var(--pk-color-text-muted);background:var(--pk-color-bg);cursor:pointer;width:100%;color:var(--pk-color-text);justify-content:center;align-items:center;gap:10px;padding:10px;font-size:14px;font-weight:500;display:flex}.auth-btn-google:hover{background:var(--pk-color-bg-hover)}.auth-divider{width:100%;color:var(--pk-color-text-muted);text-transform:uppercase;letter-spacing:.04em;align-items:center;font-size:12px;display:flex}.auth-divider:before,.auth-divider:after{content:"";background:var(--pk-color-text-muted);flex:1;height:1px}.auth-email-form{flex-direction:column;width:100%;display:flex}.auth-input{border:1px solid var(--pk-color-text-muted);background:var(--pk-color-bg);width:100%;color:var(--pk-color-text);box-sizing:border-box;padding:10px 12px;font-size:14px}.auth-input:focus{border-color:var(--pk-color-text);outline:none}.auth-btn-email{border:1px solid var(--pk-color-text-muted);background:var(--pk-color-bg);cursor:pointer;width:100%;color:var(--pk-color-text);padding:10px;font-size:14px;font-weight:500}.auth-btn-email:hover:not(:disabled){background:var(--pk-color-bg-hover)}.auth-btn-email:disabled{opacity:.6;cursor:not-allowed}.auth-legal{color:#888;text-align:center;margin-top:1rem;font-size:.75rem}.auth-legal a{color:#888;text-decoration:underline}.navbar{background-color:var(--pk-color-bg);border-bottom:3px solid var(--pk-color-text);height:56px;padding:0 var(--pk-space-page-x);z-index:10;width:100%;font-family:var(--pk-heading-font);align-items:center;display:flex;position:sticky;top:0}.navbar-logo{color:#ff6b6b;text-shadow:3px 3px #000;-webkit-text-stroke:.5px black;cursor:pointer;font-size:2rem;font-weight:900;font-family:var(--pk-brand-font);background:0 0;border:none;line-height:1}.navbar-right{align-items:center;gap:12px;margin-left:auto;display:flex;position:relative}.navbar-user-name{color:var(--pk-color-text);font-size:13px;font-weight:600}.navbar-plan-badge{text-transform:uppercase;letter-spacing:.05em;background:#ffe66d;border:2px solid #000;padding:3px 8px;font-size:11px;font-weight:700;box-shadow:2px 2px #000}.navbar-hamburger{cursor:pointer;background:#fff;border:2px solid #000;flex-direction:column;justify-content:center;gap:5px;width:40px;height:40px;padding:8px;transition:transform .1s,box-shadow .1s;display:flex;box-shadow:3px 3px #000}.navbar-hamburger:hover{transform:translate(2px,2px);box-shadow:1px 1px #000}.navbar-hamburger.is-open{background:#74c0fc;transform:translate(2px,2px);box-shadow:1px 1px #000}.navbar-hamburger span{background:#000;width:100%;height:2px;display:block}.navbar-dropdown{z-index:100;background:#fff;border:3px solid #000;flex-direction:column;min-width:180px;display:flex;position:absolute;top:calc(100% + 8px);right:0;box-shadow:6px 6px #000}.navbar-dropdown button{text-align:left;cursor:pointer;background:#fff;border:none;border-bottom:2px solid #000;padding:14px 16px;font-size:14px;font-weight:700;transition:background .1s}.navbar-dropdown button:last-child{border-bottom:none}.navbar-dropdown button:hover{color:#fff;background:#74c0fc}.navbar-signin{cursor:pointer;background:#fff;border:3px solid #000;margin-left:auto;padding:10px 20px;font-size:13px;font-weight:800;transition:transform .1s,box-shadow .1s;box-shadow:4px 4px #000}.navbar-signin:hover{transform:translate(2px,2px);box-shadow:2px 2px #000}@media (width<=640px){.navbar{padding:0 12px}.navbar-user-name{display:none}.navbar-logo{font-size:1.5rem}.navbar-plan-badge{padding:2px 6px;font-size:10px}}.dashboard-container{max-width:1200px;min-height:100vh;font-family:var(--pk-heading-font);color:var(--pk-color-text);margin:0 auto;padding:48px 24px}.dashboard-header{justify-content:space-between;align-items:center;gap:24px;margin-bottom:40px;display:flex}.dashboard-header-actions{font-family:var(--pk-heading-font);justify-content:center;gap:12px;display:flex}.dashboard-heading h1{font-size:var(--pk-heading-size);font-weight:var(--pk-heading-weight);margin-bottom:8px}.dashboard-heading p{font-size:var(--pk-body-font-size)}.site-grid{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:24px;display:grid}.site-card{color:var(--pk-color-text);border:3px solid #000;flex-direction:column;justify-content:space-between;gap:20px;padding:24px;transition:all .15s;display:flex;overflow:hidden}.site-card:hover{cursor:pointer;transform:translate(-2px,-2px);box-shadow:8px 8px #74c0fc}.site-name{font-size:1.25rem;font-weight:var(--pk-bold-weight);text-overflow:ellipsis;white-space:nowrap;background:0 0;margin-bottom:8px;overflow:hidden}.site-domain{font-size:var(--pk-body-font-size);text-overflow:ellipsis;white-space:nowrap;background:0 0;overflow:hidden}.empty-state{color:var(--pk-color-text);text-align:center;background:#fff;border:3px dashed #000;padding:80px 24px;font-size:14px}.empty-dashboard-header-actions{justify-content:center;gap:12px;width:100%;display:flex}.empty-state p{margin-bottom:16px}@media (width<=640px){.dashboard-container{padding:32px 16px}.dashboard-header{flex-direction:column;align-items:flex-start;gap:16px;width:100%}.dashboard-heading h1{font-size:2rem}}._btn_1try4_1{cursor:pointer;border:3px solid #000;padding:10px 20px;font-size:1rem;font-weight:800;transition:transform .1s,box-shadow .1s;box-shadow:4px 4px #000}._btn_1try4_1:hover{box-shadow:var(--pk-shadow-sm);background:var(--blue);color:#fff;transform:translate(2px,2px)}._btn_1try4_1:disabled{opacity:.5;cursor:not-allowed;box-shadow:var(--pk-shadow);transform:none}._light_1try4_27{color:#000;background:#fff}._dark_1try4_32{color:#fff;background:#333}._danger_1try4_37{background:var(--red);color:#fff}._danger_1try4_37:hover{background:color-mix(in srgb, var(--red) 80%, white)}._overlay_7dzgk_1{z-index:var(--pk-z-modal);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}._modal_7dzgk_11{color:#000;background:#fff;border:3px solid #000;width:100%;max-width:480px;padding:32px;box-shadow:8px 8px #000}._wide_7dzgk_21{max-width:620px}._header_7dzgk_25{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}._title_7dzgk_32{margin:0;font-size:1.5rem;font-weight:900}._close_7dzgk_38{cursor:pointer;background:#fff;border:3px solid #000;padding:4px 10px;font-size:1rem;font-weight:800;line-height:1}._close_7dzgk_38:hover{background:var(--red)}._form_kcgvz_1{flex-direction:column;gap:16px;display:flex}._field_kcgvz_7{flex-direction:column;gap:6px;display:flex}._label_kcgvz_13{font-size:var(--pk-body-font-size);font-weight:var(--pk-bold-weight)}._input_kcgvz_18{width:100%;font-size:var(--pk-body-font-size);box-sizing:border-box;border:3px solid #000;outline:none;padding:12px 14px;transition:box-shadow .1s}._input_kcgvz_18:focus{box-shadow:4px 4px 0 var(--blue)}._error_kcgvz_32{font-size:var(--pk-body-font-size);color:var(--red);margin:0}._actions_kcgvz_38{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.footer{text-align:center;color:var(--pk-color-text-muted);font-size:.875rem;font-family:var(--pk-heading-font);margin-top:auto;padding:2rem 1rem}.footer-links{margin-top:.5rem}.footer-links a{color:#888;margin-right:1rem;text-decoration:none}.footer-links a:last-child{margin-right:0}.footer-links a:hover{color:#555}.subnav{border-bottom:3px solid var(--pk-color-text-muted);font-family:var(--pk-heading-font);flex-wrap:wrap;gap:4px;padding:0 32px;display:flex}.subnav-tab{cursor:pointer;color:var(--pk-color-text);white-space:nowrap;background:0 0;border:none;border-bottom:3px solid #0000;margin-bottom:-3px;padding:14px 20px;transition:color .1s}.subnav-tab:hover{color:var(--pk-color-text)}.subnav-tab-active{color:var(--pk-color-text);border-bottom:3px solid var(--pk-color-text)}@media (width<=640px){.subnav{padding:0 16px}.subnav-tab{padding:12px 16px;font-size:.85rem}}.widget-list{border:3px solid #000}.widget-row{color:var(--pk-color-text);border-bottom:3px solid #000;justify-content:space-between;align-items:center;padding:16px 20px;display:flex}.widget-row:last-child{border-bottom:none}.widget-row-info{flex-direction:column;gap:4px;display:flex;overflow:hidden}.widget-row-name{font-size:var(--pk-body-font-size)}.widget-row-loads{font-size:var(--pk-body-font-size-sm);color:var(--pk-color-text-muted);text-transform:uppercase}.widget-list-empty{text-align:center;color:var(--pk-color-text-muted);border:3px dashed #000;padding:60px 24px;font-size:.95rem;font-weight:600}.sw-container{max-width:900px;min-height:100vh;font-family:var(--pk-heading-font);text-overflow:ellipsis;white-space:nowrap;color:var(--pk-color-text);margin:0 auto;padding:32px;overflow:hidden}.sw-site-card{text-overflow:ellipsis;white-space:nowrap;color:#000;background:#ffeb3b;border:3px solid #000;margin-bottom:24px;padding:24px;overflow:hidden}.sw-site-card h1{font-size:var(--pk-heading-size)}.sw-site-card p{font-size:var(--pk-body-font-size);margin-top:8px}.sw-title{font-size:var(--pk-subheading-size);font-weight:var(--pk-heading-weight)}.sw-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.settings-layout{min-height:100vh;font-size:var(--pk-body-font-size);align-items:flex-start;gap:32px;display:flex;position:relative}.settings-sidenav{border-right:1px solid var(--pk-color-text-muted);flex-direction:column;gap:2px;min-width:160px;padding-right:24px;display:flex;position:absolute;right:calc(50% + 380px)}.settings-sidenav-item{color:var(--pk-color-text-muted);cursor:pointer;text-align:left;background:0 0;border:none;padding:8px 12px;transition:all .12s}.settings-sidenav-item:hover,.settings-sidenav-item-active{color:var(--pk-color-text);background:color-mix(in srgb, var(--pk-color-text) 10%, transparent)}.settings-content{min-width:0;max-width:var(--pk-content-max);overflow-wrap:anywhere;flex:1;margin:0 auto}.sw-general-section{margin-bottom:40px}.sw-settings-section-title{font-weight:var(--pk-bold-weight);text-transform:uppercase;letter-spacing:.05em;color:var(--pk-color-text);margin-bottom:16px}.sw-settings-fields{color:var(--pk-color-text-muted);flex-direction:column;gap:14px;display:flex}.sw-field{flex-direction:column;gap:6px;display:flex}.sw-label{font-size:var(--pk-body-font-size-sm);margin-bottom:4px}.sw-save-btn{margin-top:16px}.sw-localhost-section{margin-bottom:40px}.sw-checkbox-row{cursor:pointer;color:var(--pk-color-text);align-items:center;gap:8px;margin-top:8px;display:flex}.sw-checkbox-row input[type=checkbox]{cursor:pointer}.sw-export-section{margin-bottom:40px}.sw-export-description{font-size:var(--pk-body-font-size-sm);color:var(--pk-color-text-muted);margin-top:8px;margin-bottom:12px;line-height:1.5}.sw-export-actions{align-items:center;gap:10px;display:flex}.sw-export-size{color:var(--pk-color-text-muted)}.sw-danger-zone{border:3px solid #ff6b6b;padding:16px}.sw-danger-row{font-size:var(--pk-body-font-size-sm);color:var(--pk-color-text);justify-content:space-between;align-items:center;gap:16px;display:flex}.sw-manage-widget-list{flex-direction:column;display:flex}.sw-empty-message{color:#888;font-size:14px}.sw-manage-widget-row{border-bottom:1px solid var(--pk-color-text-muted);justify-content:space-between;align-items:center;gap:16px;padding:14px 0;display:flex}.sw-manage-widget-row:last-child{border-bottom:none}.sw-edit-input-container{flex-direction:column;gap:8px;width:100%;display:flex}.sw-edit-buttons-container{gap:8px;display:flex}.sw-action-buttons-container{flex-shrink:0;gap:8px;display:flex}.sw-manage-widget-name{color:var(--pk-color-text);white-space:nowrap;text-overflow:ellipsis;cursor:pointer;overflow:hidden}.sw-manage-widget-type{color:var(--pk-color-text-muted);margin-top:2px;font-size:12px}.sw-settings-error{color:var(--red)}@media (width<=640px){.settings-layout{flex-direction:column;gap:16px;min-height:auto}.settings-sidenav{border-right:none;border-bottom:1px solid var(--pk-color-text-muted);flex-flow:wrap;gap:8px;width:100%;min-width:0;padding-bottom:12px;padding-right:0;position:static;right:auto}.settings-content{max-width:100%}}.sw-filter-input-row{gap:8px;margin:16px 0 12px;display:flex}.sw-filter-tags{flex-wrap:wrap;gap:6px;margin-bottom:16px;display:flex}.sw-filter-tag{border:1px solid var(--pk-color-text-muted);font-size:var(--pk-body-font-size);color:var(--pk-color-text);align-items:flex-start;gap:4px;padding:3px 8px;display:flex}.sw-filter-tag span{white-space:normal;overflow-wrap:anywhere;min-width:0;overflow:visible}.sw-filter-tag-remove{cursor:pointer;font-size:var(--pk-body-font-size);color:var(--pk-color-text-muted);background:0 0;border:none;flex-shrink:0;padding:0;line-height:1}.sw-filter-tag-remove:hover{color:var(--pk-color-text)}.sw-error{font-size:var(--pk-body-font-size);color:var(--red);margin-top:8px}.sw-success{font-size:var(--pk-body-font-size);color:var(--pk-color-text);margin-top:8px}._wrapper_1ckud_1{width:200px;position:relative}._trigger_1ckud_6{text-align:left;cursor:pointer;background:#fff;border:1px solid #000;width:100%;padding:6px 10px;font-size:13px}._trigger_1ckud_6:hover{background:#eee}._dropdown_1ckud_20{width:240px;max-height:280px;z-index:var(--pk-z-modal);background:#fff;border:1px solid #000;flex-direction:column;display:flex;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 4px 12px #0000001a}._searchInput_1ckud_34{border:none;border-bottom:1px solid var(--pk-color-text-muted);outline:none;padding:8px 10px;font-size:13px}._optionsList_1ckud_42{max-height:230px;overflow-y:auto}._option_1ckud_42{text-align:left;cursor:pointer;background:0 0;border:none;width:100%;padding:8px 10px;font-size:14px;display:block}._option_1ckud_42:hover{background:var(--pk-color-bg-hover)}._noResults_1ckud_62{color:var(--pk-color-text-muted);text-align:center;padding:10px;font-size:13px}.ct-layout{align-items:flex-start;gap:32px;display:flex}.ct-preview{flex:1;min-width:0;position:sticky;top:24px}.ct-controls{flex:1;min-width:0}.ct-group{border-bottom:1px solid var(--pk-color-text-muted)}.ct-group-header{width:100%;font-family:var(--pk-heading-font);font-size:var(--pk-body-font-size);font-weight:var(--pk-bold-weight);cursor:pointer;color:var(--pk-color-text);background:0 0;border:none;justify-content:space-between;align-items:center;padding:14px 4px;display:flex}.ct-group-chevron{font-size:var(--pk-body-font-size);color:var(--pk-color-text-muted)}.ct-group-body{flex-direction:column;gap:12px;padding:4px 4px 16px;display:flex}.ct-field-row{justify-content:space-between;align-items:center;gap:12px;display:flex}.ct-field-label{font-size:var(--pk-body-font-size-sm);color:var(--pk-color-text)}.ct-field-control{align-items:center;gap:8px;display:flex}.ct-color-input{border:1px solid var(--pk-color-text-muted);cursor:pointer;background:0 0;width:36px;height:28px;padding:0}.ct-text-input{width:160px;font-size:var(--pk-body-font-size-sm);border:1px solid var(--pk-color-text-muted);padding:6px 10px}.ct-reset-btn{font-size:var(--pk-body-font-size-sm);color:var(--pk-color-text-muted);cursor:pointer;background:0 0;border:none;padding:0;text-decoration:underline}.ct-error{font-size:var(--pk-body-font-size);color:var(--red);margin-top:8px}.ct-success{font-size:var(--pk-body-font-size);color:#000;margin-top:8px}.ct-stepper-input{text-align:center;border:none;border-left:1px solid var(--pk-color-text-muted);border-right:1px solid var(--pk-color-text-muted);width:48px;font-size:var(--pk-body-font-size);appearance:textfield;padding:5px 0}.ct-stepper-input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.ct-stepper-input::-webkit-inner-spin-button{-webkit-appearance:none;margin:0}.sc-comment-pinned{border-top:2px solid #0f0f0f}.sc-comment-badges{gap:6px;margin-bottom:6px;display:flex}.sc-pin-badge{color:#fff;background:#999;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:600}.sc-tab-header{justify-content:flex-end;margin-bottom:8px;padding:12px 0;display:flex}.sc-comments-tab{font-size:var(--pk-body-font-size);color:var(--pk-color-text)}.sc-comment-list{flex-direction:column;display:flex}.sc-empty{color:var(--pk-color-text-muted);text-align:center;padding:16px 0}.sc-comment{border-top:1px solid #f0f0f0;padding:12px 0}.sc-comment-author{margin-bottom:4px;font-size:.8rem;font-weight:700;display:block}.sc-comment-body{white-space:pre-wrap;color:var(--pk-color-text);word-break:break-word;overflow-wrap:break-word;margin-bottom:6px;font-size:14px;line-height:1.5}.sc-comment-url{color:var(--pk-color-text-muted);font-size:11px;font-family:var(--pk-font-mono);margin-bottom:6px;display:block}.sc-comment-meta{align-items:center;gap:12px;display:flex}.sc-comment-date{color:var(--pk-color-text-muted);font-size:12px}.sc-commenter-id{color:var(--pk-color-text-muted);font-family:monospace;font-size:11px;display:inline-block}.sc-comment-mod-actions{color:var(--pk-color-text);align-items:center;gap:8px;margin-left:auto;display:flex}.sc-expiry{color:var(--pk-color-text-subtle);font-size:11px}.sc-owner-badge{color:#fff;background:var(--mint);border-radius:4px;align-self:flex-start;width:fit-content;padding:2px 8px;font-size:11px;font-weight:600;display:inline-block}.sc-replies-toggle{color:var(--pk-color-text);cursor:pointer;background:0 0;border:none;margin-top:8px;padding:4px 0;font-size:12px;font-weight:600}.sc-replies-toggle:hover{text-decoration:underline}.sc-replies{color:var(--pk-color-text);border-left:2px solid #e0e0e0;flex-direction:column;margin-top:8px;margin-left:16px;padding-left:12px;display:flex}.sc-reply{flex-direction:column;gap:4px;padding:8px 0;display:flex}.sc-reply-author{margin-bottom:4px;font-size:.75rem;font-weight:700;display:block}.sc-reply-body{white-space:pre-wrap;word-break:break-word;overflow-wrap:break-word;margin-bottom:6px;font-size:14px;line-height:1.5}.sc-reply-meta{align-items:center;gap:12px;margin-top:4px;display:flex}.sc-reply-meta .sc-comment-mod-actions{margin-left:auto}.sc-btn-show-more{width:fit-content;color:var(--pk-color-text);cursor:pointer;text-align:left;background:0 0;border:none;align-self:flex-start;margin-bottom:6px;padding:0;font-size:12px;font-weight:600;display:inline-block}.sc-btn-show-more:hover{text-decoration:underline}.sc-reply-input{flex-direction:column;gap:6px;margin-top:10px;display:flex}.sc-reply-textarea{resize:vertical;box-sizing:border-box;width:100%;height:60px;min-height:60px;color:var(--pk-color-text);background:0 0;border:1px solid #ccc;border-radius:10px;outline:none;margin:10px 0;padding:10px;font-size:13px}.sc-reply-textarea:focus{border:2px solid #0f0f0f}.sc-reply-input-actions{justify-content:space-between;align-items:center;display:flex}.sc-char-count{color:#999;font-size:12px}.sc-btn-reply-text{color:var(--pk-color-text);cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.sc-btn-reply-text:hover{text-decoration:underline}.sc-btn-cancel-text{color:#555;cursor:pointer;background:0 0;border:none;padding:0;font-size:12px;font-weight:600}.sc-btn-cancel-text:hover{color:#0f0f0f}.sc-btn-post{color:#fff;cursor:pointer;background:#0f0f0f;border:none;border-radius:20px;padding:6px 14px;font-size:12px;font-weight:600}.sc-btn-post:hover{background:#333}.sc-btn-post:disabled{cursor:default;background:#ccc}.sc-load-more{color:var(--pk-color-text);cursor:pointer;background:0 0;border:1px solid #e0e0e0;border-radius:20px;width:100%;margin-top:12px;padding:8px 16px;font-size:13px;font-weight:600}.sc-load-more:hover{background:color-mix(in srgb, var(--pk-color-text) 10%, transparent)}.sc-load-more:disabled{color:#999;cursor:default;opacity:1}.sc-btn{color:var(--pk-color-text);cursor:pointer;background:0 0;border:1px solid #b4b4b4;padding:4px 12px;font-size:12px;font-weight:600}.sc-btn:hover{background:color-mix(in srgb, var(--pk-color-text) 10%, transparent)}.sc-btn-danger{border-color:var(--red);color:var(--red);background:0 0}.sc-btn-danger:hover{background:var(--red);color:#fff}.sc-btn-approve{border-color:var(--mint);color:var(--mint);background:0 0}.sc-btn-approve:hover{background:var(--mint);color:#fff}.sc-quoted-comment{text-align:left;width:100%;font:inherit;cursor:pointer;background:0 0;border:none;border-left:solid #ffe66d;border-top-left-radius:2px;border-bottom-left-radius:2px;margin:2px 0;padding:4px 10px;display:block}.sc-quoted-comment:disabled{cursor:default}.sc-quoted-comment:hover:not(:disabled) .sc-quoted-body{text-decoration:underline}.sc-quoted-body{color:var(--pk-color-text-muted);white-space:pre-wrap;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:12px;line-height:1.4;display:-webkit-box;overflow:hidden}.sc-quoted-highlight{animation:1.6s sc-quoted-flash}@keyframes sc-quoted-flash{0%,to{background:0 0}20%{background:#e8e8e8}}.sc-container{min-height:100vh;font-size:var(--pk-body-font-size);max-width:var(--pk-content-max);padding:var(--pk-space-page-y) var(--pk-space-page-x);color:var(--pk-color-text);margin:0 auto}.sc-script-block{border:3px solid var(--pk-color-text);color:var(--pk-color-text);margin-bottom:32px;overflow:hidden}.sc-script-header{border-bottom:1px solid var(--pk-color-text);justify-content:space-between;align-items:center;padding:10px 16px;display:flex}.sc-script-header-right{align-items:center;gap:12px;display:flex}.sc-script-label{font-weight:var(--pk-bold-weight);text-transform:uppercase;letter-spacing:.05em}.sc-script-loads{font-size:var(--pk-body-font-size-sm);color:var(--pk-color-text-muted)}.sc-script-code{font-size:var(--pk-body-font-size-sm);color:var(--pk-color-text-muted);white-space:pre-wrap;word-break:break-all;margin:0;padding:14px 16px}.sc-owner-post{margin-bottom:10px}.account-container{min-height:100vh;max-width:var(--pk-content-max);padding:var(--pk-space-page-y) var(--pk-space-page-x);color:var(--pk-color-text);margin:0 auto}.account-title{font-size:var(--pk-subheading-size);font-weight:var(--pk-bold-weight);margin-bottom:32px}.account-section{border:1px solid var(--pk-color-text-muted);margin-bottom:16px;padding:10px}.account-section-title{font-size:var(--pk-body-font-size);font-weight:var(--pk-bold-weight)}.account-label{font-size:var(--pk-body-font-size-sm);display:block}.account-field{flex-direction:column;gap:6px;margin-bottom:12px;display:flex}.account-error{font-size:var(--pk-body-font-size);color:var(--red);margin-top:8px}.account-success{margin-top:8px;font-size:12px}.account-danger-zone{border:2px solid var(--red);margin-bottom:16px;padding:20px}.account-danger-row{justify-content:space-between;align-items:center;gap:16px;display:flex}.account-danger-text{font-size:var(--pk-body-font-size)}.account-danger-hint{color:var(--pk-color-text);margin-top:2px;font-size:12px}.account-section{flex-direction:column;gap:12px;margin-bottom:32px;display:flex}.account-plan-badge{font-size:var(--pk-body-font-size);font-weight:var(--pk-bold-weight);text-transform:uppercase;border:1px solid #000;width:fit-content;padding:2px 10px;display:inline-block}.account-usage-bar-track{border:1px solid var(--pk-color-text);background:#fff;width:100%;height:10px;overflow:hidden}.account-usage-bar-fill{background:#000;height:100%;transition:width .3s}.account-error{font-size:var(--pk-body-font-size);color:var(--red)}.account-success{font-size:var(--pk-body-font-size);color:var(--mint)}.account-manage-btn{font-size:var(--pk-body-font-size);font-weight:var(--pk-bold-weight);cursor:pointer;color:#fff;background:#635bff;border:1px solid #000;margin-bottom:32px;padding:7px 14px;transition:transform .1s,box-shadow .1s;box-shadow:4px 4px #000}.account-manage-btn:hover{color:#fff;background:#948fff;transform:translate(2px,2px);box-shadow:2px 2px #000}.pk-modal-overlay{z-index:var(--pk-z-modal);background:#00000080;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pk-modal-overlay-nested{z-index:calc(var(--pk-z-modal) + 1)}.pk-modal{color:#000;background:#fff;border:3px solid #000;width:100%;max-width:480px;padding:32px;box-shadow:8px 8px #000}.pk-modal-wide{max-width:620px}.pk-modal-header{justify-content:space-between;align-items:center;margin-bottom:24px;display:flex}.pk-modal-title{margin:0 0 24px;font-size:1.5rem;font-weight:900}.pk-modal-close{cursor:pointer;background:#fff;border:3px solid #000;padding:4px 10px;font-size:1rem;font-weight:800;line-height:1;transition:transform .1s,box-shadow .1s;box-shadow:3px 3px #000}.pk-modal-close:hover{transform:translate(2px,2px);box-shadow:1px 1px #000}.pk-modal-body{margin:0 0 16px;font-size:.95rem;font-weight:500;line-height:1.5}.pk-modal-field{flex-direction:column;gap:6px;display:flex}.pk-modal-label{font-size:.85rem;font-weight:700}.pk-modal-input{width:100%;color:var(--pk-color-text);box-sizing:border-box;background:#fff;border:3px solid #000;outline:none;padding:12px 14px;font-size:1rem;font-weight:500;transition:box-shadow .1s}.pk-modal-input:focus{box-shadow:4px 4px 0 var(--blue)}.pk-modal-actions{justify-content:flex-end;gap:12px;margin-top:8px;display:flex}.pk-modal-error{color:var(--red)}.upgrade-cards{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.upgrade-card{background:#fff;border:3px solid #000;flex-direction:column;gap:6px;padding:16px;display:flex;box-shadow:4px 4px #000}.upgrade-card-current{box-shadow:4px 4px 0 var(--blue)}.upgrade-card-name{font-size:.95rem;font-weight:800}.upgrade-card-price{font-size:1.5rem;font-weight:900}.upgrade-card-loads{margin-bottom:8px;font-size:.85rem;font-weight:500}.upgrade-card-current-label{font-size:.85rem;font-weight:700}.upgrade-card-btn{cursor:pointer;color:#fff;background:#333;border:3px solid #000;margin-top:auto;padding:8px 14px;font-size:.875rem;font-weight:800;transition:transform .1s,box-shadow .1s;box-shadow:3px 3px #000}.upgrade-card-btn:hover:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #000}.upgrade-card-btn:disabled{opacity:.5;cursor:not-allowed}.upgrade-error{color:var(--red);margin-top:12px;font-size:.875rem;font-weight:700}.upgrade-pending-notice{border:3px solid #000;flex-direction:column;gap:12px;margin-bottom:16px;padding:16px;font-size:.9rem;font-weight:500;display:flex;box-shadow:4px 4px #000}.upgrade-card-pending{opacity:.7}.upgrade-card-btn-secondary{cursor:pointer;background:#fff;border:3px solid #000;margin-top:auto;padding:8px 14px;font-size:.875rem;font-weight:800;transition:transform .1s,box-shadow .1s;box-shadow:3px 3px #000}.upgrade-card-btn-secondary:hover:not(:disabled){transform:translate(2px,2px);box-shadow:1px 1px #000}.upgrade-card-btn-secondary:disabled{opacity:.5;cursor:not-allowed}
