._workspace_vl1mk_12{width:var(--container);color:var(--desk-text);gap:14px;margin:0 auto;display:grid}._scenarioHeader_vl1mk_14{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 20px;display:flex}._scenarioHeader_vl1mk_14 span{color:var(--desk-soft);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:600}._scenarioHeader_vl1mk_14 h2{font-family:var(--font-display-stack);letter-spacing:-.03em;margin:4px 0 0;font-size:clamp(20px,2.1vw,26px);font-weight:800}._scenarioHeader_vl1mk_14 p{color:var(--desk-soft);font-size:var(--fs-2xs);margin:0}._assignmentPrefill_vl1mk_20{background:var(--violet);color:var(--paper);box-shadow:var(--shadow-pop);border-radius:18px;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:4px 16px;padding:14px 20px;display:grid}._assignmentPrefill_vl1mk_20>span{color:color-mix(in srgb, var(--paper), transparent 30%);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px}._assignmentPrefill_vl1mk_20 strong{font-family:var(--font-display-stack);font-size:var(--fs-sm);letter-spacing:-.02em;font-weight:800;display:block}._assignmentPrefill_vl1mk_20 p{color:color-mix(in srgb, var(--paper), transparent 24%);font-size:var(--fs-2xs);margin:2px 0 0;line-height:1.4}._assignmentPrefill_vl1mk_20 small{color:color-mix(in srgb, var(--paper), transparent 40%);font-family:var(--font-mono-stack);grid-column:1/-1;font-size:10.5px}._scenarios_vl1mk_27{grid-template-columns:repeat(5,minmax(0,1fr));gap:10px;display:grid}._scenarios_vl1mk_27 button{--k:var(--lilac);border:1px solid var(--desk-line);background:var(--desk-2);min-height:92px;color:var(--desk-text);cursor:pointer;font:inherit;text-align:left;border-radius:18px;align-content:start;gap:4px;padding:16px 18px 14px;transition:transform .16s,border-color .16s;display:grid;position:relative;box-shadow:inset 0 1px #ffffff0f}._scenarios_vl1mk_27 button:before{background:var(--k);content:"";border-radius:0 0 3px 3px;width:32px;height:3px;position:absolute;top:0;left:18px}._scenarios_vl1mk_27 button:first-child{--k:var(--lime)}._scenarios_vl1mk_27 button:nth-child(2){--k:var(--lilac)}._scenarios_vl1mk_27 button:nth-child(3){--k:var(--coral)}._scenarios_vl1mk_27 button:nth-child(4){--k:var(--violet)}._scenarios_vl1mk_27 button:nth-child(5){--k:var(--lime)}._scenarios_vl1mk_27 button:hover{border-color:color-mix(in srgb, var(--k), transparent 40%);transform:translateY(-2px)}._scenarios_vl1mk_27 button[aria-pressed=true]{background:var(--lime);color:var(--ink);box-shadow:var(--glow-lime);border-color:#0000}._scenarios_vl1mk_27 button[aria-pressed=true]:before{display:none}._scenarios_vl1mk_27 button:focus-visible{outline:2px solid var(--desk-text);outline-offset:3px}._scenarios_vl1mk_27 strong{font-family:var(--font-display-stack);letter-spacing:-.02em;font-size:clamp(14px,1.25vw,16px);font-weight:800;line-height:1.15}._scenarios_vl1mk_27 small{color:var(--desk-soft);font-size:12px;line-height:1.35}._scenarios_vl1mk_27 button[aria-pressed=true] small{color:color-mix(in srgb, var(--ink), transparent 35%)}._composerCard_vl1mk_62{grid-template-columns:minmax(300px,.85fr) minmax(0,1.15fr);align-items:start;gap:14px;display:grid}._formCard_vl1mk_64{border:1px solid var(--desk-line);background:var(--desk-2);border-radius:22px;gap:14px;padding:22px;display:grid;box-shadow:inset 0 1px #ffffff0f}._essentialField_vl1mk_66,._dateField_vl1mk_66,._detailField_vl1mk_66,._fieldGrid_vl1mk_66 label{gap:6px;min-width:0;display:grid}._essentialField_vl1mk_66>span,._dateField_vl1mk_66>span,._detailField_vl1mk_66>span,._fieldGrid_vl1mk_66 label>span{color:var(--desk-soft);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px;font-weight:600}._formCard_vl1mk_64 input,._formCard_vl1mk_64 textarea{border:1px solid var(--desk-line);background:var(--desk);width:100%;min-height:44px;color:var(--desk-text);--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;font:inherit;font-size:var(--fs-2xs);border-radius:12px;padding:10px 14px;line-height:1.45}._formCard_vl1mk_64 textarea{resize:vertical;min-height:110px}._formCard_vl1mk_64 input::placeholder,._formCard_vl1mk_64 textarea::placeholder{color:var(--desk-soft)}._formCard_vl1mk_64 input:focus-visible,._formCard_vl1mk_64 textarea:focus-visible{outline:2px solid var(--lime);outline-offset:2px}._essentialField_vl1mk_66 small,._detailField_vl1mk_66 small{color:var(--desk-soft);font-family:var(--font-mono-stack);letter-spacing:.04em;font-size:10.5px}._essentialField_vl1mk_66 input{font-size:var(--fs-sm);font-weight:600}._extraFields_vl1mk_88{gap:10px;display:grid}._extraFields_vl1mk_88>button{width:fit-content;color:var(--lime);cursor:pointer;font:inherit;font-size:var(--fs-2xs);background:0 0;border:0;padding:0;font-weight:700}._extraFields_vl1mk_88>button:focus-visible{outline:2px solid var(--lime);outline-offset:3px;border-radius:4px}._fieldGrid_vl1mk_66{gap:10px;display:grid}._draftCard_vl1mk_94{gap:12px;display:grid}._draftHeading_vl1mk_95{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;padding:0 4px;display:flex}._draftHeading_vl1mk_95 span{color:var(--desk-soft);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:600}._draftHeading_vl1mk_95 strong{font-family:var(--font-display-stack);font-size:var(--fs-md);letter-spacing:-.02em;margin-top:2px;font-weight:800;display:block}._draftHeading_vl1mk_95 button{border:1px solid var(--desk-line);border-radius:var(--radius-pill);min-height:34px;color:var(--desk-text);cursor:pointer;font:inherit;background:0 0;padding:0 12px;font-size:12px;font-weight:700}._draftHeading_vl1mk_95 button:hover{border-color:var(--lime);color:var(--lime)}._draftField_vl1mk_101{display:block}._draftField_vl1mk_101 textarea{background:var(--sheet);width:100%;min-height:260px;color:var(--ink);font:inherit;font-size:var(--fs-base);resize:vertical;box-shadow:var(--shadow-feature);border:0;border-radius:22px;padding:26px 28px;line-height:1.7}._draftField_vl1mk_101 textarea:focus-visible{outline:2px solid var(--lime);outline-offset:3px}._draftMeta_vl1mk_117{color:var(--desk-soft);font-family:var(--font-mono-stack);letter-spacing:.04em;flex-wrap:wrap;justify-content:space-between;gap:4px 16px;padding:0 4px;font-size:10.5px;display:flex}._warning_vl1mk_119{border-left:3px solid var(--coral);gap:4px;padding:10px 0 10px 14px;display:grid}._warning_vl1mk_119 strong{font-size:var(--fs-2xs)}._warning_vl1mk_119 ul{color:var(--desk-soft);font-size:var(--fs-2xs);margin:0;padding:0 0 0 18px;line-height:1.45;list-style:outside}._directPortal_vl1mk_125{border:1px solid var(--desk-line);background:var(--desk-2);border-radius:22px;gap:12px;padding:20px 22px;display:grid;box-shadow:inset 0 1px #ffffff0f}._directPortalHeading_vl1mk_126{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 14px;display:flex}._directPortalHeading_vl1mk_126 span{color:var(--desk-soft);font-family:var(--font-mono-stack);letter-spacing:.12em;text-transform:uppercase;font-size:10.5px;font-weight:600}._directPortalHeading_vl1mk_126 span[data-connected]{color:var(--lime)}._directPortalHeading_vl1mk_126 h3{font-family:var(--font-display-stack);font-size:var(--fs-md);letter-spacing:-.02em;margin:4px 0 0;font-weight:800}._directPrompt_vl1mk_130{color:var(--desk-soft);font-size:var(--fs-2xs);margin:0}._portalUsers_vl1mk_132{border:0;gap:6px;min-width:0;margin:0;padding:0;display:grid}._portalUsers_vl1mk_132 legend{color:var(--desk-soft);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;padding:0 0 6px;font-size:10.5px}._portalUsers_vl1mk_132 label{border:1px solid var(--desk-line);cursor:pointer;border-radius:12px;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:10px 12px;display:grid;position:relative}._portalUsers_vl1mk_132 label:has(input:checked){border-color:var(--lime);background:var(--desk)}._portalUsers_vl1mk_132 input{accent-color:var(--lime)}._portalUsers_vl1mk_132 strong{font-size:var(--fs-2xs);display:block}._portalUsers_vl1mk_132 small{color:var(--desk-soft);font-size:11.5px}._portalRecipient_vl1mk_140{border-left:3px solid var(--lime);gap:2px;padding:0 0 0 12px;display:grid}._portalRecipient_vl1mk_140 span{color:var(--desk-soft);font-family:var(--font-mono-stack);letter-spacing:.1em;text-transform:uppercase;font-size:10.5px}._portalRecipient_vl1mk_140 strong{font-size:var(--fs-sm)}._portalRecipient_vl1mk_140 small{color:var(--desk-soft);font-size:11.5px}._portalOneClick_vl1mk_145{border-radius:var(--radius-pill);background:var(--lime);width:100%;min-height:50px;color:var(--ink);cursor:pointer;font:inherit;font-size:var(--fs-sm);text-align:center;box-shadow:var(--glow-lime);border:0;justify-content:center;align-items:center;gap:8px;padding:0 20px;font-weight:700;text-decoration:none;display:inline-flex}._portalOneClick_vl1mk_145[aria-disabled=true],._portalOneClick_vl1mk_145:disabled{cursor:not-allowed;opacity:.4;box-shadow:none}._portalOneClick_vl1mk_145:focus-visible{outline:2px solid var(--desk-text);outline-offset:3px}._portalConsent_vl1mk_167{color:var(--desk-soft);font-size:var(--fs-2xs);text-align:center;margin:0;line-height:1.45}._portalReceipt_vl1mk_169{border-left:3px solid var(--lilac);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 16px;padding:12px 0 12px 14px;display:grid}._portalReceipt_vl1mk_169[data-state=verified]{border-left-color:var(--lime)}._portalReceipt_vl1mk_169 strong{font-size:var(--fs-2xs);display:block}._portalReceipt_vl1mk_169 span{color:var(--desk-soft);font-size:11.5px}._portalReceipt_vl1mk_169 button,._directSecondary_vl1mk_173 button,._historyHeading_vl1mk_173 button,._installHelp_vl1mk_173 button{border:1px solid var(--desk-line);border-radius:var(--radius-pill);min-height:38px;color:var(--desk-text);cursor:pointer;font:inherit;background:0 0;align-items:center;padding:0 14px;font-size:12.5px;font-weight:700;display:inline-flex}._portalReceipt_vl1mk_169 button:hover,._directSecondary_vl1mk_173 button:hover,._historyHeading_vl1mk_173 button:hover,._installHelp_vl1mk_173 button:hover{border-color:var(--lime);color:var(--lime)}._portalReceipt_vl1mk_169 button:disabled,._historyHeading_vl1mk_173 button:disabled{cursor:wait;opacity:.5}._directSecondary_vl1mk_173{flex-wrap:wrap;justify-content:center;align-items:center;gap:8px;display:flex}._directSecondary_vl1mk_173 a{color:var(--desk-soft);text-decoration:underline;-webkit-text-decoration-color:var(--desk-line);text-decoration-color:var(--desk-line);text-underline-offset:3px;font-size:12.5px;font-weight:700}._directSecondary_vl1mk_173 a:hover{color:var(--lime);-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime)}._directSecondary_vl1mk_173 small{color:var(--desk-soft);font-family:var(--font-mono-stack);text-align:center;flex-basis:100%;font-size:10.5px}._installHelp_vl1mk_173{border-left:3px solid var(--lilac);font-size:var(--fs-2xs);justify-items:start;gap:8px;padding:12px 0 12px 14px;display:grid}._installHelp_vl1mk_173 ol{color:var(--desk-soft);margin:0;padding:0 0 0 18px;line-height:1.5}._installHelp_vl1mk_173 code{border:1px solid var(--desk-line);color:var(--lime);font-family:var(--font-mono-stack);border-radius:6px;padding:1px 6px;font-size:12px}._installHelp_vl1mk_173 small{color:var(--desk-soft);font-family:var(--font-mono-stack);font-size:10.5px}._portalReplies_vl1mk_187{border-top:1px solid var(--desk-line);gap:8px;padding-top:12px;display:grid}._historyHeading_vl1mk_173{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;display:flex}._historyHeading_vl1mk_173 strong{font-size:var(--fs-2xs)}._portalReplies_vl1mk_187>p{color:var(--desk-soft);font-size:var(--fs-2xs);margin:0}._portalHistory_vl1mk_191{gap:6px;max-height:360px;display:grid;overflow:auto}._portalHistory_vl1mk_191 article{border:1px solid var(--desk-line);background:var(--desk);border-radius:14px;gap:4px;max-width:88%;padding:10px 14px;display:grid}._portalHistory_vl1mk_191 article[data-mine=true]{border-color:color-mix(in srgb, var(--lime), transparent 55%);justify-self:end}._portalHistory_vl1mk_191 article>div{justify-content:space-between;align-items:baseline;gap:8px;display:flex}._portalHistory_vl1mk_191 strong{font-size:12px}._portalHistory_vl1mk_191 small{color:var(--desk-soft);font-family:var(--font-mono-stack);font-size:10.5px}._portalHistory_vl1mk_191 p{font-size:var(--fs-2xs);white-space:pre-wrap;margin:0;line-height:1.45}._directNotice_vl1mk_199,._directError_vl1mk_199{border-left:3px solid var(--lime);color:var(--desk-text);font-size:var(--fs-2xs);margin:0;padding:8px 0 8px 12px}._directError_vl1mk_199{border-left-color:var(--coral)}._submitWorkLink_vl1mk_202{border-top:1px solid var(--desk-line);font-size:var(--fs-2xs);flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:4px 12px;padding-top:12px;display:flex}._submitWorkLink_vl1mk_202 span{color:var(--desk-soft)}._submitWorkLink_vl1mk_202 a{color:var(--desk-text);text-decoration:underline;-webkit-text-decoration-color:var(--lime);text-decoration-color:var(--lime);text-underline-offset:3px;font-weight:700}._directBoundary_vl1mk_205{color:var(--desk-soft);font-family:var(--font-mono-stack);letter-spacing:.04em;margin:0;font-size:10.5px}@media (width<=1100px){._scenarios_vl1mk_27{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (width<=900px){._composerCard_vl1mk_62{grid-template-columns:minmax(0,1fr)}}@media (width<=640px){._scenarios_vl1mk_27{grid-template-columns:repeat(2,minmax(0,1fr))}._scenarios_vl1mk_27 button{min-height:0;padding:14px}._formCard_vl1mk_64,._directPortal_vl1mk_125{padding:16px}._draftField_vl1mk_101 textarea{min-height:220px;padding:20px}._assignmentPrefill_vl1mk_20,._portalReceipt_vl1mk_169{grid-template-columns:minmax(0,1fr)}}
