.ws-interior{color:var(--ws-ink,#11130f);--interior-rule:var(--ws-line,#c9ccc0);min-width:0}.ws-interior>*,.ws-interior section,.ws-interior aside,.ws-interior form{min-width:0}.ws-interior h1{letter-spacing:-.055em;text-wrap:balance;overflow-wrap:anywhere;font-size:clamp(2.5rem,6vw,5.4rem);font-weight:750;line-height:1.04}.ws-interior h2{letter-spacing:-.025em}.ws-interior p{overflow-wrap:anywhere}.ws-interior :is(input:not([type=checkbox]):not([type=radio]),textarea,select){border:1px solid var(--interior-rule);color:#11130f;width:100%;min-width:0;box-shadow:none;background:#fafbf6;border-radius:0;padding:.85rem 1rem;line-height:1.5}.ws-interior textarea{resize:vertical}.ws-interior select{padding-right:2rem}.ws-interior :is(input,textarea,select):focus-visible{outline-offset:3px;outline:2px solid #11130f}.ws-interior input[type=checkbox]{accent-color:#11130f;flex-shrink:0}.ws-interior :is(button,a):focus-visible{outline-offset:4px;outline:2px solid #11130f}.ws-interior button{border-radius:0;min-height:42px}.ws-interior button:disabled{cursor:not-allowed;opacity:.45}.ws-interior .ws-page-header{border-bottom:1px solid var(--interior-rule);margin-bottom:2rem;padding-bottom:2rem}.ws-interior .ws-panel{box-shadow:none;border-radius:0}.ws-interior .ws-section-title{font-size:1.25rem;font-weight:700}.ws-interior .ws-numbered-title:before{content:attr(data-step);color:#d8ff36;vertical-align:middle;background:#11130f;justify-content:center;align-items:center;width:1.65rem;height:1.65rem;margin-right:.75rem;font:11px ui-monospace,monospace;display:inline-flex}.ws-interior .ws-writing-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:2.5rem;display:grid}.ws-interior .ws-writing-form{gap:1.5rem;display:grid}.ws-interior .ws-writing-form>label:first-child{font-size:1.15rem}.ws-interior .ws-writing-form textarea{background:0 0;border-width:0 0 1px;min-height:380px;padding:1rem 0;font-size:clamp(1.05rem,2vw,1.4rem);line-height:1.75}.ws-interior .ws-writing-controls{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.5rem;display:grid}.ws-interior .ws-writing-note{background:#d8ff36;border-top:5px solid #11130f;gap:1.5rem;padding:1.5rem;display:grid}.ws-interior .ws-writing-note strong{letter-spacing:-.05em;font-size:2.5rem;line-height:1}.ws-interior .ws-writing-note p{font-size:.9rem;line-height:1.7}.ws-interior.ws-workbench{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:3rem;display:grid}.ws-interior .ws-workbench-heading{border-bottom:1px solid var(--interior-rule);padding-bottom:1.5rem}.ws-interior .ws-workbench-heading h1{font-size:clamp(2.4rem,5vw,4.6rem)}.ws-interior .ws-raw-record{border-bottom:1px solid var(--interior-rule);padding:1.25rem 0}.ws-interior .ws-raw-record summary{cursor:pointer;font-weight:600}.ws-interior .ws-raw-record[open] summary{margin-bottom:1rem}.ws-interior .ws-editor{padding-top:1rem}.ws-interior .ws-editor>h2{font-size:1.7rem}.ws-interior .ws-ai-command{background:#e8eddb;border-left:4px solid #11130f;margin-block:1.5rem;padding:1.5rem}.ws-interior .ws-ai-command>button{color:#11130f;background:#d8ff36;border:1px solid #11130f;padding:.8rem 1rem;font-weight:700}.ws-interior .ws-ai-command>label{font-weight:600}.ws-interior .ws-ai-command>label textarea{background:#f4f5ef;min-height:100px;font-weight:400}.ws-interior .ws-edit-fields{counter-reset:edit-field;grid-template-columns:1fr 1fr;gap:1.5rem;display:grid}.ws-interior .ws-edit-fields>label{counter-increment:edit-field;align-content:start;gap:.65rem;font-size:.8rem;font-weight:600;position:relative}.ws-interior .ws-edit-fields>label:before{content:counter(edit-field, decimal-leading-zero);color:#616957;font:11px ui-monospace,monospace}.ws-interior .ws-edit-fields>label textarea,.ws-interior .ws-edit-fields>label input{font-size:.95rem;font-weight:400}.ws-interior .ws-edit-fields>label:nth-child(-n+5){grid-column:1/-1}.ws-interior .ws-edit-fields>label textarea{min-height:130px}.ws-interior .ws-publish-rail{color:#f4f5ef;background:#11130f;border:0;padding:1.5rem}.ws-interior .ws-publish-rail p{color:#d0d5c5}.ws-interior .ws-publish-rail>button{color:#11130f;background:#d8ff36;border:1px solid #d8ff36;font-weight:700}.ws-interior .ws-publish-rail input[type=checkbox]{accent-color:#d8ff36}.ws-interior .ws-publish-rail label:has(input[type=checkbox]){color:#f4f5ef;background:#25291f;border-color:#505644}.ws-interior.ws-auth-frame{border:1px solid #11130f;grid-template-columns:1.05fr 1fr;gap:0;max-width:1180px;margin-block:3rem;padding:0;display:grid}.ws-interior .ws-auth-statement{color:#11130f;background:#d8ff36;flex-direction:column;justify-content:space-between;gap:3rem;min-height:650px;padding:2.5rem;display:flex;position:relative;overflow:hidden}.ws-interior .ws-auth-manifesto{letter-spacing:-.075em;z-index:1;margin:0;font-size:clamp(3.7rem,7.5vw,6.8rem);font-weight:800;line-height:.92;position:relative}.ws-interior .ws-auth-manifesto em{-webkit-text-stroke:1px #11130f;color:#0000;font-style:normal}.ws-interior .ws-auth-footnote{z-index:1;max-width:240px;font-size:.8rem;line-height:1.6;position:relative}.ws-interior .ws-auth-orbit{border:1px solid #11130f;border-radius:50%;width:330px;height:330px;position:absolute;bottom:0;right:-165px;transform:rotate(-25deg)}.ws-interior .ws-auth-orbit span{border:1px solid #11130f;border-radius:50%;position:absolute;inset:25px}.ws-interior .ws-auth-orbit span:nth-child(2){inset:60px}.ws-interior .ws-auth-orbit span:nth-child(3){inset:95px}.ws-interior .ws-auth-form{align-self:center;padding:clamp(1.5rem,4vw,3rem)}.ws-interior .ws-auth-form h1{font-size:clamp(2.2rem,4vw,3.3rem)}.ws-interior .ws-auth-form form{gap:1.25rem}.ws-interior .ws-auth-form a{text-underline-offset:4px;text-decoration:underline}.ws-interior .ws-document-grid{grid-template-columns:minmax(0,1fr) 300px;gap:3rem;display:grid}.ws-interior .ws-document-intro{border-bottom:1px solid #11130f;padding-block:1rem 2rem}.ws-interior .ws-document-intro h1{font-size:clamp(2.7rem,6vw,5rem)}.ws-interior .ws-document-body{gap:2rem;padding-block:1rem;display:grid}.ws-interior .ws-document-body>h2{letter-spacing:.14em;text-transform:uppercase;font:11px ui-monospace,monospace}.ws-interior .ws-document-claim{color:#f4f5ef;letter-spacing:-.025em;background:#11130f;padding:clamp(1.5rem,4vw,2.5rem);font-size:clamp(1.2rem,2.5vw,1.8rem);line-height:1.5}.ws-interior .ws-document-claim strong{color:#d8ff36;letter-spacing:.1em;text-transform:uppercase;margin-bottom:1rem;font:11px ui-monospace,monospace;display:block}.ws-interior .ws-document-section{border-top:1px solid var(--interior-rule);padding-top:1.2rem}.ws-interior .ws-document-section h3{font-size:1rem;font-weight:700}.ws-interior .ws-experiment{background:#d8ff36;padding:1.5rem}.ws-interior .ws-document-aside{font-size:.85rem}.ws-interior .ws-document-aside dl>div{border-bottom:1px solid var(--interior-rule);padding-bottom:.65rem}.ws-interior .ws-document-aside dd{text-align:right;overflow-wrap:anywhere}.ws-interior .ws-idea-register{border-top:1px solid #11130f}.ws-interior .ws-idea-register article{border-bottom:1px solid var(--interior-rule);padding:1.5rem 0}.ws-interior .ws-idea-register article:hover{background:#edf0e4}.ws-interior .ws-idea-register article>a{font-size:1.6rem}.ws-interior .ws-stance-nav{border-block:1px solid var(--interior-rule);padding-block:1rem}.ws-interior .ws-stance-nav a{border:1px solid var(--interior-rule);align-items:center;padding:.7rem .9rem;font-size:.8rem;display:inline-flex}.ws-interior .ws-stance-nav a[aria-current=page]{color:#d8ff36;background:#11130f;border-color:#11130f}.ws-interior .ws-stance-nav a:hover{box-shadow:inset 0 -3px #d8ff36}.ws-interior .ws-contribution{border-top:1px solid var(--interior-rule);padding:1.5rem 0}.ws-interior.ws-account-frame{max-width:900px}.ws-interior.ws-account-frame>div{border-top:4px solid #11130f;padding-top:2rem}@media (max-width:900px){.ws-interior .ws-writing-grid,.ws-interior.ws-workbench,.ws-interior .ws-document-grid{grid-template-columns:1fr}.ws-interior .ws-writing-note{grid-template-columns:auto 1fr;gap:1.5rem}.ws-interior.ws-auth-frame{grid-template-columns:.85fr 1fr}.ws-interior .ws-auth-statement{padding:1.5rem}.ws-interior .ws-auth-manifesto{font-size:4rem}}@media (max-width:640px){.ws-interior.ws-auth-frame{grid-template-columns:1fr;margin-block:1rem}.ws-interior .ws-auth-statement{gap:1.25rem;min-height:0;padding:1.5rem}.ws-interior .ws-auth-manifesto{max-width:260px;font-size:3.5rem;line-height:1}.ws-interior .ws-auth-manifesto br{display:block}.ws-interior .ws-auth-footnote{max-width:240px}.ws-interior .ws-auth-orbit{width:220px;height:220px;right:-125px}.ws-interior .ws-auth-form{padding:1.5rem}.ws-interior .ws-edit-fields,.ws-interior .ws-writing-controls{grid-template-columns:1fr}.ws-interior .ws-writing-form textarea{min-height:330px}.ws-interior .ws-ai-command{padding:1rem}.ws-interior .ws-writing-note{gap:1rem}.ws-interior .ws-document-aside{position:static}.ws-interior .ws-page-header{padding-bottom:1.5rem}.ws-interior .ws-edit-fields>label{grid-column:1/-1}}.ws-interior .ws-password-control input{background:0 0;border:0}.ws-interior .ws-password-control input:focus-visible{outline:0}.ws-interior .ws-suggestion-preview{background:#f4f5ef;border:1px solid #aeb79f;padding:1.25rem}.ws-interior .ws-suggestion-preview dl>div{border-bottom:1px solid var(--interior-rule);padding-block:.6rem}.ws-interior .ws-suggestion-preview dt{margin-bottom:.3rem}.ws-interior .ws-ai-command>div>button{background:0 0;border:1px solid #aab299}.ws-interior .ws-ai-command>div>button:hover{background:#d8ff36}.ws-interior .ws-document-section.ws-experiment :is(p,li){color:#11130f}.ws-interior.ws-workbench>aside{top:6rem}.ws-interior .ws-publish-rail :is(button,a,input):focus-visible{outline-offset:4px;outline:2px solid #d8ff36}.ws-interior .ws-record-details summary:focus-visible{outline-offset:4px;outline:2px solid #11130f}.ws-interior .ws-writing-steps{gap:1rem;padding:0;list-style:none;display:grid}.ws-interior .ws-writing-steps li{border-top:1px solid #a9be4e;grid-template-columns:2rem 1fr;align-items:baseline;gap:.75rem;padding-top:.8rem;font-size:.9rem;font-weight:600;display:grid}.ws-interior .ws-writing-steps span{font:11px ui-monospace,monospace}
