.organic{max-width:760px;color:var(--ink);font-family:var(--font-sans);overflow-wrap:anywhere;margin:auto;padding:32px 24px 80px;font-size:1rem}.organic nav{margin-bottom:40px}.organic h1{letter-spacing:-.045em;font-size:clamp(2rem,6vw,3.4rem);line-height:1.1}.organic h2{font-size:1.5rem}.organic-eyebrow{text-transform:uppercase;letter-spacing:.1em;font-size:.8rem}.organic-form{border:1px solid var(--line);background:var(--surface);border-radius:20px;gap:22px;margin-top:36px;padding:28px;display:grid}.organic label{font-size:inherit;gap:8px;display:grid}.organic input:not([type=checkbox]),.organic select,.organic textarea{border:1px solid var(--muted);background:var(--paper);width:100%;min-width:0;color:var(--ink);font:inherit;border-radius:8px;padding:12px}.organic .organic-check{align-items:flex-start;gap:12px;line-height:1.6;display:flex}.organic-check input{flex:none;width:20px;height:20px;margin-top:6px}.organic button{border:1px solid var(--muted);cursor:pointer;font:inherit;white-space:normal;background:0 0;border-radius:24px;padding:13px 18px}.organic button:disabled{opacity:1;background:var(--soft);color:var(--muted);border-color:var(--line);cursor:default}.organic button.organic-primary:not(:disabled){background:var(--accent);color:var(--paper);border-color:var(--accent)}.organic-connect{flex-wrap:wrap;gap:10px;display:flex}.organic video{background:var(--paper);border-radius:12px;max-width:100%;max-height:440px;margin:auto;display:block}.organic-caption{white-space:pre-wrap;overflow-wrap:anywhere;font-size:1.1rem;line-height:1.7}.organic dl{gap:10px;display:grid}.organic dl div{flex-wrap:wrap;justify-content:space-between;gap:16px;display:flex}.organic dd{margin:0;font-weight:600}.organic-error{border:1px solid var(--accent);color:var(--accent-ink);background:var(--surface);overflow-wrap:anywhere;border-radius:12px;padding:16px}.organic a{color:inherit;text-underline-offset:4px;text-decoration:underline}.organic :focus-visible{outline:3px solid var(--accent);outline-offset:3px}@media (max-width:400px){.organic{padding:24px 16px 60px}.organic-form{padding:18px}.organic-connect button{flex:100%}}.organic input[type=checkbox]{accent-color:var(--accent);min-height:20px}.organic select{appearance:none;background-image:linear-gradient(45deg, transparent 50%, var(--muted) 50%), linear-gradient(135deg, var(--muted) 50%, transparent 50%);background-position:calc(100% - 18px),calc(100% - 12px);background-repeat:no-repeat;background-size:6px 6px;min-height:44px;padding-right:2.5rem}.organic{--ink:#fff;--paper:#000;--surface:#111;--soft:#202020;--line:#363636;--muted:#b6b6b6;--accent:#86efbb;--accent-ink:#ffab79;background:var(--paper);border-radius:24px;max-width:1100px;margin-block:24px}.organic header{max-width:760px}.organic header p{color:var(--muted);font-size:1.15rem;line-height:1.6}.organic button{color:var(--ink);min-height:44px}.organic .organic-project-filter{max-width:480px;margin:32px 0}.organic .organic-queue{border-block:1px solid var(--line);margin:32px 0;padding-block:24px}.organic-queue-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;display:flex}.organic-queue-filters{flex-wrap:wrap;align-items:end;gap:16px;margin-block:24px;display:flex}.organic-queue-filters label{flex:180px}.organic-queue-list{padding:0;list-style:none}.organic-queue-list li{border-top:1px solid var(--line);justify-content:space-between;align-items:start;gap:24px;padding-block:24px;display:flex}.organic-queue-list li>div{min-width:0}.organic-queue-list li>button{flex-shrink:0}.organic-queue-list h3{margin:12px 0 8px;font-size:1.3rem}.organic-queue-list p{margin-block:8px}.organic-queue-caption{white-space:pre-wrap;color:var(--muted)}.organic-state{border:1px solid var(--line);text-transform:capitalize;border-radius:6px;padding:4px 8px;display:inline-block}.organic-state-scheduled,.organic-state-published{color:var(--accent)}.organic-state-unknown,.organic-state-failed{color:#ffab79}.organic .organic-notice{background:var(--surface);border-left:3px solid #ff7b42;padding:16px 20px}.organic-schedule-fields{border:1px solid var(--line);border-radius:12px;gap:16px;min-width:0;padding:18px;display:grid}.organic-schedule-fields small{color:var(--muted);line-height:1.6}.organic-time-receipt{border-left:3px solid var(--accent);padding-left:20px}.organic-reschedule{gap:16px;display:grid}.organic :is(input,select){--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}@media (max-width:600px){.organic{border-radius:0;margin:0}.organic-queue-list li{display:grid}.organic-queue-list li>button{width:100%}}@media (max-width:240px){.organic{padding-inline:8px}.organic-form,.organic-schedule-fields{padding:8px}.organic button{padding-inline:8px}.organic-queue-filters label{flex-basis:100%}}
