:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--ink:#f0efed;--muted:#aeafb3;--edge:#3b3c40;--panel:#141517;--silver:#dedede;--error:#ffacb5}*{box-sizing:border-box}html{scroll-behavior:smooth;font-size:16px}body{color:var(--ink);-webkit-font-smoothing:antialiased;background:radial-gradient(at 50% 0,#242527 0,#0000 62%),#08090a;margin:0;font-family:Arial,Helvetica,sans-serif;line-height:1.6}button,input,select,textarea{font:inherit}button,select{cursor:pointer}button:disabled{cursor:not-allowed;opacity:.45}a{color:#e0e0e3;text-underline-offset:4px}a:hover{color:#fff}button,a,summary,textarea,select{transition:background-color .18s,border-color .18s,box-shadow .18s}:is(button:focus-visible,a:focus-visible,select:focus-visible,textarea:focus-visible,input:focus-visible,summary:focus-visible){outline-offset:4px;outline:2px solid #f4f4f4}.shell{max-width:1280px;margin:auto;padding:26px 48px 0}header{background:linear-gradient(90deg,#0000,#aaa2,#0000) bottom/100% 1px no-repeat;border-bottom:1px solid #7778;justify-content:space-between;align-items:center;gap:24px;padding:18px 0 28px;display:flex;position:relative}.wordmark{flex-direction:column;flex-shrink:0;align-items:center;min-width:174px;display:inline-flex}.brand-name{letter-spacing:.04em;color:#eee;-webkit-text-fill-color:transparent;background:linear-gradient(115deg,#929398 0%,#fafafa 39%,#b2b2b7 71%,#f0f0f0 100%);-webkit-background-clip:text;background-clip:text;font-family:Didot,Bodoni MT,Times New Roman,serif;font-size:32px;font-weight:400;line-height:1.12}.brand-division{letter-spacing:.38em;color:#c3c3c7;margin:9px 0 0 .38em;font-size:10px;line-height:1.2}.brand-star{color:#929398;font-size:16px;position:absolute;left:50%;transform:translate(-50%)}.prepared{text-align:right;color:#a7a8ad;font-size:13px;line-height:1.65}.prepared strong{color:#e8e8eb;font-size:16px;font-weight:400}.title{justify-content:space-between;align-items:center;gap:30px;padding-top:35px;display:flex}.eyebrow{letter-spacing:.16em;color:#b8b8bc;margin:0 0 12px;font-size:12px;font-weight:600}h1,h2{letter-spacing:-.025em;font-family:Didot,Bodoni MT,Georgia,serif;font-weight:400}h1{max-width:800px;margin:0;font-size:43px;line-height:1.12}h2{margin:0 0 16px;font-size:34px;line-height:1.2}.save-state{color:#d3d3d6;background:linear-gradient(130deg,#ffffff0b,#ffffff02);border:1px solid #65666a;border-radius:4px;flex-shrink:0;max-width:100%;padding:8px 13px;font-size:14px}.lead{color:#bcbcc1;max-width:850px;margin:18px 0 0;font-size:16px;line-height:1.75}.trigger-note{color:#c2c2c7;background:linear-gradient(120deg,#252629,#141517);border:1px solid #414247;border-left:2px solid #bebec2;border-radius:3px;margin:25px 0 0;padding:17px 22px;font-size:15px;position:relative}.trigger-note strong{color:#f1f1f3;margin-bottom:3px;font-weight:600;display:block}.notice{color:#b2b3b8;border-left:1px solid #737479;margin:25px 0;padding:3px 0 3px 17px;font-size:14px}.workspace{background:#131416;border:1px solid #595a5f;border-radius:6px;grid-template-columns:245px minmax(0,1fr);min-height:600px;display:grid;overflow:hidden;box-shadow:0 20px 65px #0005,inset 0 1px #ffffff13}aside{background:linear-gradient(#161719eb,#101112f2),url(/novelle-black-titanium.png) 50%/cover;border-right:1px solid #393a3e;padding:30px 16px}ol{margin:0;padding:0;list-style:none}li{margin-bottom:10px}aside li button{text-align:left;color:#b4b4ba;background:0 0;border:1px solid #0000;border-radius:4px;align-items:center;gap:12px;width:100%;padding:13px 10px;font-size:14px;line-height:1.4;display:flex}.number{font-variant-numeric:tabular-nums;color:#c5c5ca;border:1px solid #66676d;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:30px;font-size:13px;display:inline-flex}.active button{color:#121315;background:linear-gradient(120deg,#f1f1f1,#b7b8bd 80%,#e2e2e4);border-color:#e4e4e6;box-shadow:0 2px 14px #0003}.active .number{color:#202124;border-color:#62636a}.aside-note{color:#999aa1;border-top:1px solid #3c3d41;margin:28px 10px;padding-top:24px;font-size:14px;line-height:1.7}main{min-width:0;padding:36px 42px}.intro{color:#b4b4ba;max-width:760px;margin-bottom:28px}fieldset{border:0;min-width:0;margin:0;padding:0}.field{margin-bottom:29px}.field label{margin-bottom:8px;font-size:16px;font-weight:600;display:block}.help{color:#a7a8af;margin:5px 0 11px;font-size:14px;line-height:1.65}textarea,select{color:#f0f0f3;background:#0c0d0f;border:1px solid #5a5b61;border-radius:4px;width:100%;padding:13px 14px;box-shadow:inset 0 2px 4px #0002}textarea{resize:vertical;min-height:84px}textarea::placeholder{color:#85868e;opacity:1}textarea:hover,select:hover{border-color:#8d8e94}textarea:focus,select:focus{border-color:#d4d4d8}footer{border-top:1px solid #404146;flex-wrap:wrap;align-items:center;gap:12px;margin-top:35px;padding-top:25px;display:flex}button{color:#e2e2e6;background:#1a1b1e;border:1px solid #66676c;border-radius:4px;min-height:46px;padding:11px 18px}button:hover:not(:disabled){background:#2b2c30;border-color:#b5b5bd}.primary{color:#111214;background:linear-gradient(125deg,#fafafa 0%,#dddde0 45%,#b9bac0 76%,#eeeeef 100%);border:1px solid #f2f2f4;margin-left:auto;font-weight:600;box-shadow:inset 0 1px #fff,0 3px 12px #0003}.primary:hover:not(:disabled){color:#050607;background:linear-gradient(125deg,#fff,#ebebee 60%,#d1d1d7);border-color:#fff}.materials{background:#202125;border:1px solid #45464c;border-radius:4px;padding:18px 20px;font-size:14px}.materials p{margin:8px 0 12px}.error,.field-error{color:var(--error);font-size:14px}.error{background:#301b21;border:1px solid #89545e;margin-bottom:20px;padding:14px}.review section{border-top:1px solid #404146;padding-top:16px}.review h3{font-size:20px;font-weight:500}.review dl div{margin:19px 0}.review dt{color:#eeeef0;font-size:14px;font-weight:600}.review dd{white-space:pre-wrap;overflow-wrap:anywhere;color:#b6b7bd;margin:5px 0 0}.confirm{align-items:flex-start;gap:12px;margin-top:28px;display:flex}.confirm input{accent-color:#dadade;min-width:18px;height:18px;margin-top:7px}.muted,.bottom-note{color:#999ba3;font-size:14px}.bottom-note{text-align:center;max-width:890px;margin:0 auto;padding:27px 0 24px}.confirmation{background:linear-gradient(135deg,#292a2f,#191a1d);border:1px solid #65666c;border-radius:4px;padding:24px}.confirmation code{overflow-wrap:anywhere;margin-top:8px;font-size:14px;display:block}summary{cursor:pointer;padding:16px 0;font-weight:600}.sr-only{clip:rect(0,0,0,0);width:1px;height:1px;position:absolute;overflow:hidden}[aria-invalid=true]{border:2px solid #d9909b}.choices legend{margin-bottom:12px;font-size:16px;font-weight:600}.field .choice{cursor:pointer;color:#c9c9ce;background:#1a1b1e;border:1px solid #44454b;border-radius:4px;align-items:flex-start;gap:12px;margin-bottom:9px;padding:14px 16px;font-size:16px;font-weight:400;line-height:1.5;display:flex}.choice input{accent-color:#dedee2;flex-shrink:0;width:18px;min-width:18px;height:18px;margin:3px 0 0}.choice:hover{background:#202125;border-color:#8c8d93}.choice:has(input:checked){color:#fff;background:linear-gradient(115deg,#34353b,#26272b);border-color:#d0d0d5;box-shadow:inset 3px 0 #dddde1}.choice:focus-within{outline-offset:3px;outline:2px solid #f0f0f3}.choices[aria-invalid=true]{border:0}.choices[aria-invalid=true] .choice{border-color:#d9909b}.caller-closing{background:#202125;border-left:2px solid #a0a1a8;margin:28px 0 23px;padding:19px 21px}.caller-closing blockquote{color:#d1d1d7;margin:0}.caller-closing .eyebrow{font-size:12px}.choices .help{margin-top:0;margin-bottom:12px}h2:focus{outline:none}.starting-flow{background:linear-gradient(130deg,#232428,#191a1d);border:1px solid #45464b;border-radius:4px;margin:20px 0 30px;padding:21px 24px}.starting-flow ol{padding-left:22px;list-style:decimal;display:block}.starting-flow li{color:#c3c3ca;margin-bottom:8px;padding-left:5px;font-size:14px}.starting-flow li::marker{color:#f0f0f2}.starting-flow .help{margin:14px 0 0}.starting-flow .eyebrow{color:#d7d7dc;font-size:12px}.previous-answer{color:#e5d9b8;overflow-wrap:anywhere;background:#302b21;border:1px solid #7a6d4e;border-radius:4px;margin-bottom:12px;padding:12px 14px;font-size:14px}.previous-answer p{margin:6px 0 0}.signin-banner{isolation:isolate;background:linear-gradient(115deg,#1d1e20aa,#0b0c0dea),url(/novelle-black-titanium.png) 50%/cover;border:1px solid #87888d;border-radius:5px;justify-content:space-between;align-items:center;gap:30px;margin-top:25px;padding:30px;display:flex;position:relative;box-shadow:0 10px 40px #0005,inset 0 0 0 4px #090a0b,inset 0 0 0 5px #44454a}.signin-banner strong{letter-spacing:-.015em;font-family:Didot,Bodoni MT,Georgia,serif;font-size:27px;font-weight:400;line-height:1.2;display:block}.signin-banner p{color:#b3b4bb;max-width:565px;margin:10px 0 0;font-size:14px}.signin-link{text-align:center;border-radius:4px;flex-shrink:0;padding:14px 20px;font-size:14px;line-height:1.5;text-decoration:none;display:inline-block}.public-questions{background:linear-gradient(130deg,#191a1c,#111214);border:1px solid #55565b;border-radius:5px;margin-top:30px;padding:28px 32px;box-shadow:0 14px 45px #0003}.public-questions details{border-bottom:1px solid #414247;margin:0;padding:0}.public-questions summary{align-items:center;gap:16px;min-height:77px;font-size:18px;font-weight:400;line-height:1.4;list-style:none;display:flex}.public-questions summary::-webkit-details-marker{display:none}.public-questions summary:after{content:"+";color:#b6b7bc;margin-left:auto;font-size:24px;font-weight:300}.public-questions summary:hover{color:#fff}.public-questions details[open] summary:after{content:"−"}.public-questions details[open] summary{color:#fff}.public-questions details[open] .number{color:#fff;border-color:#eee}.preview-question{margin:26px 0}.preview-question h2{letter-spacing:0;margin-bottom:7px;font-family:Arial,Helvetica,sans-serif;font-size:16px;font-weight:600;line-height:1.5}.preview-question ul{color:#b4b5bc;padding-left:22px}.preview-question li{margin-bottom:6px;font-size:14px}.preview-example{color:#b0b1b8;font-size:14px}.public-questions footer{border:0;margin-top:8px;padding-top:22px}.preview-heading{letter-spacing:.17em;text-transform:uppercase;color:#e0e0e4;margin:0 0 10px;font-family:Arial,Helvetica,sans-serif;font-size:13px;font-weight:600}.owner-tools,.response-tools{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:10px 20px;max-width:1280px;margin:0 auto;padding:13px 48px;font-size:14px;display:flex}.owner-tools{background:#191a1d;border-bottom:1px solid #424349}.owner-tools>span:first-child{color:#b0b1b8;margin-right:auto}.owner-tools button{min-height:36px;padding:6px 12px;font-size:14px}.response-tools>span{color:#a8a9b0;overflow-wrap:anywhere;margin-left:auto}.owner-review-panel{background:var(--panel);border:1px solid #55565b;border-radius:5px;margin-top:20px}.start-shell h1{max-width:820px;font-size:48px}.start-shell .save-state{align-self:flex-end;margin-bottom:3px}.start-shell .lead{max-width:830px}.public-questions>.help{margin-bottom:18px}@media (min-width:1100px){.workspace aside{position:relative}.workspace .aside-note{position:sticky;top:25px}.start-shell .title{gap:20px}}@media (max-width:1000px){.shell{padding:24px 28px 0}.owner-tools,.response-tools{padding-inline:28px}.title{gap:20px}h1{font-size:37px}.start-shell h1{font-size:41px}.signin-banner{gap:22px;padding:25px}.signin-link{max-width:270px}.workspace{grid-template-columns:215px minmax(0,1fr)}main{padding:30px}.save-state{max-width:240px}}@media (max-width:760px){.shell{padding:15px 18px 0}header{gap:12px;padding:12px 0 22px}.wordmark{min-width:133px}.brand-name{font-size:27px}.brand-division{letter-spacing:.3em;margin-top:7px;font-size:9px}.brand-star{display:none}.prepared{font-size:12px}.prepared strong{font-size:14px}.title{padding-top:26px;display:block}h1,.start-shell h1{font-size:36px;line-height:1.12}.eyebrow{letter-spacing:.12em;font-size:12px}.save-state,.start-shell .save-state{max-width:100%;margin:17px 0 0;padding:6px 11px;font-size:13px;display:inline-block}.lead{margin-top:16px;line-height:1.7}.trigger-note{margin-top:21px;padding:15px 17px;font-size:14px}.signin-banner{margin-top:22px;padding:25px 21px;display:block}.signin-banner strong{max-width:330px;font-size:26px}.signin-link{width:100%;max-width:none;margin-top:20px;padding:14px 15px;font-size:14px}.notice{margin:22px 0;font-size:14px}.public-questions{margin-top:23px;padding:23px 20px}.public-questions summary{gap:12px;min-height:76px;font-size:16px}.public-questions summary:after{font-size:23px}.public-questions footer .signin-link{margin-top:0}.public-questions>.help{margin-bottom:10px}.workspace{display:block}aside{border-bottom:1px solid #4a4b50;border-right:0;padding:14px}aside ol{grid-template-columns:1fr 1fr;gap:7px;display:grid}aside li{min-width:0;margin:0}aside li:last-child{grid-column:1/-1}aside li button{gap:9px;height:100%;min-height:54px;padding:9px 8px;font-size:13px}aside .number{width:25px;height:25px;font-size:12px}.aside-note{display:none}main{padding:26px 20px}h2{font-size:29px}.field .choice{padding:13px 12px;font-size:16px}.starting-flow{padding:18px 17px}.starting-flow li{padding-left:2px}.field{margin-bottom:27px}.intro{margin-bottom:23px}footer{gap:8px}footer button{padding:10px 13px;font-size:14px}footer .primary{flex-grow:1}.owner-tools,.response-tools{justify-content:flex-start;gap:10px 14px;padding:12px 18px}.response-tools>span{margin-left:auto}.owner-tools>span:first-child{width:100%}.bottom-note{padding:23px 4px;font-size:13px}.confirmation{padding:19px}.confirm{font-size:15px}.prepared strong{max-width:160px;display:block}.public-questions .number{width:28px;height:28px}}@media (max-width:370px){.shell{padding-inline:14px}h1,.start-shell h1{font-size:32px}.wordmark{min-width:120px}.brand-name{font-size:24px}.prepared strong{font-size:13px}.public-questions,main{padding-inline:16px}aside li button{font-size:12px}.response-tools{gap:8px;padding-inline:14px;font-size:13px}}@media (prefers-reduced-motion:reduce){html{scroll-behavior:auto}*{transition:none!important}}
