.nr-forms{--nr-bg:#111113;--nr-ink:#f3f0e9;--nr-muted:#a09da8;--nr-line:#f4f0e924;--nr-accent:#d3c3e8;color:var(--nr-ink);background:var(--nr-bg);min-height:100vh;padding-bottom:80px;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Helvetica,Arial,sans-serif}.nr-forms .shell{width:min(1560px,100%);margin-inline:auto;padding-inline:clamp(24px,4.15vw,72px)}.nr-page-intro{padding-top:clamp(145px,15vw,220px);padding-bottom:clamp(44px,6vw,92px)}.nr-page-intro .eyebrow,.nr-kicker{letter-spacing:.18em;text-transform:uppercase;color:var(--nr-muted,#b3b1bd);font-size:10px;font-weight:600;line-height:1.5}.nr-page-intro h1{letter-spacing:-.065em;margin:26px 0 30px;font-size:clamp(48px,6.9vw,106px);font-weight:500;line-height:.96}.nr-forms em,.nr-not-found em{color:var(--nr-accent,#dac4ed);font-family:Georgia,Times New Roman,serif;font-weight:400}.nr-page-intro>p:last-child{max-width:620px;color:var(--nr-muted);font-size:clamp(16px,1.3vw,19px);line-height:1.65}.nr-text-link{min-height:44px;color:inherit;font:inherit;letter-spacing:.06em;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;justify-content:space-between;align-items:center;gap:24px;padding:8px 0;font-size:12px;text-decoration:none;display:inline-flex}.nr-text-link span{transition:transform .3s}.nr-text-link:hover span{transform:translate(3px,-3px)}.nr-pill{background:var(--nr-ink,#f3f0e9);border:1px solid var(--nr-ink,#f3f0e9);color:#121215;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;border-radius:999px;justify-content:space-between;align-items:center;gap:26px;min-height:56px;padding:8px 10px 8px 25px;font-size:11px;font-weight:650;text-decoration:none;transition:background .2s,opacity .2s;display:inline-flex}.nr-pill>span{color:#f3f0e9;background:#17171b;border-radius:50%;place-items:center;width:36px;height:36px;font-size:18px;transition:transform .3s;display:grid}.nr-pill:hover>span{transform:rotate(45deg)}.nr-pill:disabled{opacity:.55;cursor:wait}.nr-icon-button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff2e;border-radius:50%;place-items:center;font-size:26px;display:grid}:is(.nr-forms :focus-visible,.nr-receipt :focus-visible,.nr-not-found :focus-visible){outline-offset:4px;outline:2px solid #dfc6f5}.nr-contact-grid{grid-template-columns:.72fr 1.28fr;align-items:stretch;gap:0;display:grid}.nr-contact-side{border-top:1px solid var(--nr-line);padding:30px clamp(28px,4vw,70px) 34px 0}.nr-contact-side h2{letter-spacing:-.045em;margin:28px 0 24px;font-size:clamp(27px,2.8vw,42px);font-weight:500;line-height:1.08}.nr-contact-side>p{max-width:340px;color:var(--nr-muted);font-size:14px;line-height:1.7}.nr-contact-location{color:#e4dfeb!important;margin:38px 0 24px!important}.nr-contact-location>span:last-child{color:var(--nr-muted);margin:6px 0 0 16px;font-size:12px;display:block}.nr-live-dot,.nr-kicker i{background:#d3c3e8;border-radius:50%;width:6px;height:6px;margin-right:10px;display:inline-block;box-shadow:0 0 12px #d3c3e86b}.nr-contact-promise{border-top:1px solid var(--nr-line);max-width:340px;margin-top:60px;padding-top:22px}.nr-contact-promise>span{letter-spacing:.12em;text-transform:uppercase;color:var(--nr-muted);font-size:10px}.nr-contact-promise ol{color:#c4bfca;margin-top:16px;padding-left:18px;font-size:13px;line-height:2.2}.nr-contact-form-wrap{border:1px solid var(--nr-line);background:#ffffff04;padding:30px clamp(22px,3vw,44px) 38px}.nr-form-heading{border-bottom:1px solid var(--nr-line);justify-content:space-between;align-items:baseline;gap:20px;margin-bottom:26px;padding-bottom:26px;display:flex}.nr-form-heading>span:last-child{color:#a19ba8;font-size:12px}.nr-project-form,.nr-question-form{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 20px;display:grid}.nr-field{flex-direction:column;gap:9px;min-width:0;display:flex}.nr-field>label,.nr-channel>legend,.nr-search-label,.nr-assembled-heading>label{letter-spacing:.13em;text-transform:uppercase;color:#bbb5c3;font-size:10px;font-weight:600}.nr-field>label>span{letter-spacing:0;text-transform:none;color:#847e8b;font-size:10px;font-weight:400}.nr-field input,.nr-field select,.nr-field textarea{width:100%;min-height:49px;color:var(--nr-ink);font:inherit;box-sizing:border-box;background:#141416;border:1px solid #ffffff2b;border-radius:9px;padding:12px 14px;font-size:15px;line-height:1.5;transition:border-color .2s,background .2s}.nr-field select{-webkit-appearance:auto;appearance:auto;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;padding-right:8px}.nr-field textarea{resize:vertical;min-height:140px}.nr-field input::placeholder,.nr-field textarea::placeholder{color:#77717e;font-size:13px}.nr-field input:focus,.nr-field textarea:focus,.nr-field select:focus{outline-offset:1px;background:#17151b;border-color:#c9aedf;outline:2px solid #c9aedf22}.nr-field [aria-invalid=true]{border-color:#ef9d98}.nr-field--wide{grid-column:1/-1}.nr-phone{grid-template-columns:100px minmax(0,1fr);gap:8px;display:grid}.nr-phone select{font-size:12px}.nr-field-error{color:#efa7a2;font-size:12px;line-height:1.5}.nr-channel{border:0;min-width:0;margin:2px 0;padding:0}.nr-channel>legend{margin-bottom:12px}.nr-channel>div{flex-wrap:wrap;gap:10px;display:flex}.nr-channel label{border:1px solid var(--nr-line);cursor:pointer;border-radius:8px;align-items:center;gap:10px;min-height:44px;padding:12px 15px;font-size:12px;display:inline-flex}.nr-channel label.is-selected{background:#cbb1df0b;border-color:#cbb1df8f}.nr-channel input,.nr-consent input{accent-color:#ceb5df;flex-shrink:0;width:16px;height:16px}.nr-form-note{color:#8f8998;margin:12px 0 0;font-size:12px;line-height:1.65}.nr-consent{color:#a7a0ae;cursor:pointer;align-items:flex-start;gap:12px;margin:4px 0;font-size:12px;line-height:1.65;display:flex}.nr-consent input{margin:3px 0 0}.nr-consent a{color:#e3dce9;text-underline-offset:3px;text-decoration:underline}.nr-form-actions{flex-wrap:wrap;align-items:center;gap:22px;margin-top:4px;display:flex}.nr-form-actions .nr-form-note{max-width:240px;margin:0}.nr-honeypot{width:1px;height:1px;position:absolute;left:-10000px;overflow:hidden}.nr-contact-foot{justify-content:space-between;align-items:baseline;gap:30px;padding-top:56px;display:flex}.nr-contact-foot>p{letter-spacing:-.04em;font-size:clamp(22px,2.5vw,38px)}.nr-receipt{color:#f3f0e9;background:#111116;border:1px solid #ffffff26;border-radius:22px;width:min(760px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);margin:auto;padding:0;overflow:auto;box-shadow:0 35px 150px #0009}.nr-receipt::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07070bb3}.nr-ask-dialog::backdrop{-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#07070bb3}.nr-receipt__panel{background:radial-gradient(at 100% 0,#c4a2e21a,#0000 55%);padding:clamp(25px,4vw,42px)}.nr-receipt__top{justify-content:space-between;align-items:center;display:flex}.nr-receipt__body{grid-template-columns:1fr 190px;align-items:center;gap:25px;margin:40px 0 30px;display:grid}.nr-receipt h2{letter-spacing:-.055em;margin:15px 0 24px;font-size:clamp(42px,5vw,64px);font-weight:500;line-height:.98}.nr-receipt h2 em{color:#d4b6e9;font-family:Georgia,serif;font-weight:400}.nr-receipt__body p:not(.nr-kicker){color:#a9a2b0;font-size:14px;line-height:1.65}.nr-receipt__reference code{word-break:break-all;color:#ddd2e8;margin-top:8px;font-size:12px;display:block}.nr-signal{place-items:center;height:185px;display:grid;position:relative}.nr-signal span{border:1px solid #cda7e33b;border-radius:50%;animation:3s ease-in-out infinite nr-signal;position:absolute;inset:0}.nr-signal span:nth-child(2){animation-delay:.3s;inset:20px}.nr-signal span:nth-child(3){animation-delay:.6s;inset:40px}.nr-signal b{color:#ddc1f0;background:#d4b6e914;border-radius:50%;place-items:center;width:65px;height:65px;font-size:34px;font-weight:400;display:grid;box-shadow:0 0 55px #c7a5e429}.nr-receipt.is-error .nr-signal b{color:#eeada9}.nr-receipt.is-error .nr-signal span{border-color:#e1a79c33}@keyframes nr-signal{50%{opacity:.4;transform:scale(1.035)}}.nr-qa-hub{max-width:850px!important}.nr-search-label{margin-bottom:12px;display:block}.nr-question-search{border:1px solid var(--nr-line);background:#ffffff03;border-radius:12px;align-items:center;gap:14px;min-height:58px;padding:0 18px;display:flex}.nr-question-search>span{color:#a197aa;font-size:28px}.nr-question-search input{width:100%;font:inherit;color:var(--nr-ink);background:0 0;border:0;outline:none;flex:1;padding:16px 0}.nr-question-search:focus-within{outline-offset:2px;outline:2px solid #d3c3e8}.nr-search-count{color:#8f8996;letter-spacing:.05em;margin:14px 0 38px;font-size:11px}.nr-question-group{margin:0 0 42px}.nr-question-group>h2{letter-spacing:.15em;text-transform:uppercase;color:#a49aaf;margin:0 0 17px;font-size:11px;font-weight:500}.nr-qa-item{border-top:1px solid var(--nr-line)}.nr-qa-item:last-child{border-bottom:1px solid var(--nr-line)}.nr-qa-item>summary{cursor:pointer;align-items:center;gap:18px;min-height:65px;padding:23px 6px;list-style:none;display:flex}.nr-qa-item>summary::-webkit-details-marker{display:none}.nr-qa-number{color:#7d7487;letter-spacing:.1em;min-width:24px;font-size:10px}.nr-qa-question{flex:1;font-size:16px;line-height:1.55}.nr-qa-item:not([open]) .nr-qa-question{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nr-qa-badge{letter-spacing:.12em;text-transform:uppercase;color:#b6a7c6;border:1px solid #d3c3e82e;border-radius:20px;padding:5px 8px;font-size:8px}.nr-qa-chevron{border-bottom:1px solid #b0a8b6;border-right:1px solid #b0a8b6;width:7px;height:7px;margin:0 10px;transition:transform .25s;transform:rotate(45deg)}.nr-qa-item[open] .nr-qa-chevron{transform:rotate(225deg)}.nr-qa-answer{color:#b7afc0;padding:0 42px 28px;font-size:14px;line-height:1.8}.nr-answer-by{color:#81758e;letter-spacing:.06em;align-items:center;gap:10px;margin:0 0 18px;font-size:9px;display:flex}.nr-answer-by b{border:1px solid #d3c3e830;border-radius:50%;place-items:center;width:25px;height:25px;font-size:11px;display:grid}.nr-answer-by time{margin-left:auto}.nr-answer-text{white-space:pre-line}.nr-qa-empty{border-top:1px solid var(--nr-line);border-bottom:1px solid var(--nr-line);padding:38px 0 42px}.nr-qa-empty h2{letter-spacing:-.04em;max-width:500px;margin:18px 0;font-size:clamp(25px,3vw,36px);font-weight:500;line-height:1.2}.nr-qa-empty p:not(.nr-kicker){color:#93899f;max-width:460px;font-size:14px;line-height:1.7}.nr-show-more{margin-bottom:30px}.nr-qa-ask{padding:42px 0;scroll-margin-top:110px}.nr-qa-ask>p{letter-spacing:-.02em;font-size:17px;font-weight:450}.nr-ask-trigger{min-height:47px;color:inherit;letter-spacing:.12em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #d3c3e85c;border-radius:50px;justify-content:space-between;align-items:center;gap:26px;padding:0 20px;font-size:10px;font-weight:600;list-style:none;display:inline-flex}.nr-ask-trigger::-webkit-details-marker{display:none}.nr-ask-trigger>span{color:#d9b6e7;font-size:21px;font-weight:300}.nr-qa-ask details[open]>.nr-ask-trigger>span{transform:rotate(45deg)}.nr-question-form{border:1px solid var(--nr-line);background:#ffffff03;border-radius:16px;margin-top:26px;padding:clamp(22px,3vw,32px)}.nr-ask-dialog{color:#f3f0e9;background:#15141b;border:1px solid #e0d1ed42;border-radius:24px;width:min(870px,100vw - 32px);max-width:none;max-height:calc(100dvh - 32px);padding:42px;overflow:auto}.nr-ask-dialog__close{position:absolute;top:18px;right:18px}.nr-ask-dialog__intro h2{letter-spacing:-.05em;margin:18px 0;font-size:48px;font-weight:500;line-height:1}.nr-ask-dialog__intro>p:last-child{color:#9d91a7;font-size:14px}.nr-ask-dialog .nr-question-form{background:0 0;border:0;margin-top:30px;padding:0}.nr-tool-intro{border-block:1px solid var(--nr-line);align-items:center;gap:25px;padding-top:25px;padding-bottom:25px;display:flex}.nr-tool-intro>p{color:#a39aa9;flex:1;font-size:14px}.nr-prompt-library{padding-top:60px}.nr-library-heading{grid-template-columns:1.1fr .9fr;align-items:end;gap:50px;margin-bottom:38px;display:grid}.nr-library-heading h2{letter-spacing:-.045em;margin:18px 0 0;font-size:clamp(28px,3.2vw,46px);font-weight:500;line-height:1.08}.nr-library-heading>p{color:#9c929f;max-width:390px;font-size:13px;line-height:1.8}.nr-prompt-filters{border-bottom:1px solid var(--nr-line);flex-wrap:wrap;gap:8px;margin-bottom:30px;padding-bottom:27px;display:flex}.nr-prompt-filters button{color:#a59aa9;min-height:39px;font:inherit;cursor:pointer;background:0 0;border:1px solid #ffffff1a;border-radius:99px;padding:8px 15px;font-size:10px;transition:background .2s,color .2s}.nr-prompt-filters button:hover{color:#eee6f2;border-color:#dac1e74d}.nr-prompt-filters button.is-active{color:#17121c;background:#d6c2e4;border-color:#d6c2e4}.nr-library-grid{grid-template-columns:minmax(250px,.7fr) minmax(0,1.3fr);gap:36px;display:grid}.nr-template-count{text-transform:uppercase;letter-spacing:.1em;color:#786e83;margin:0 0 12px;font-size:10px}.nr-template-list>button{text-align:left;color:#b6aabc;cursor:pointer;background:0 0;border:0;border-bottom:1px solid #ffffff12;align-items:center;gap:12px;width:100%;min-height:81px;padding:17px 13px;transition:background .2s;display:flex}.nr-template-list>button>span{color:#7f718b;font-size:9px}.nr-template-list>button>div{flex:1}.nr-template-list strong{font-size:13px;font-weight:450;line-height:1.4;display:block}.nr-template-list small{letter-spacing:.03em;color:#71657c;margin-top:6px;font-size:9px;display:block}.nr-template-list>button>b{opacity:.4;font-size:17px;font-weight:400}.nr-template-list>button.is-selected{color:#eee4f3;background:linear-gradient(90deg,#d3c3e811,#d3c3e803);border-left:2px solid #d3b5e6;padding-left:11px}.nr-template-list>button.is-selected>b{opacity:1;color:#d3b5e6}.nr-prompt-workspace{background:radial-gradient(at 0 0,#b994d309,#0000 60%),#ffffff02;border:1px solid #d3c3e825;border-radius:17px;padding:clamp(24px,3vw,40px)}.nr-prompt-title h3{letter-spacing:-.035em;margin:15px 0;font-size:clamp(24px,2.5vw,35px);font-weight:500;line-height:1.15}.nr-prompt-title>p:last-child{color:#918496;font-size:13px;line-height:1.7}.nr-prompt-variables{grid-template-columns:1fr 1fr;gap:20px;margin:29px 0 34px;display:grid}.nr-prompt-variables .nr-field input{font-size:13px}.nr-assembled-heading{justify-content:space-between;align-items:center;gap:20px;margin-bottom:12px;display:flex}.nr-copy-button{color:#d8bcea;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;min-height:36px;font-size:11px;display:flex}.nr-assembled-prompt{resize:vertical;box-sizing:border-box;color:#c4b6ce;width:100%;min-height:250px;font:inherit;background:#0c0b10;border:1px solid #d6bddf28;border-radius:10px;padding:20px;font-size:13px;line-height:1.85}.nr-copy-status{color:#84768f;min-height:32px;margin:12px 0 0;font-size:11px;line-height:1.6}.nr-tools-outro{border-top:1px solid var(--nr-line);flex-wrap:wrap;align-items:baseline;gap:30px;margin-top:60px;padding-top:35px;display:flex}.nr-tools-outro>p{letter-spacing:-.035em;font-size:23px}.nr-tools-outro>a:last-child{color:#988c9f;margin-left:auto;font-size:12px;text-decoration:none}.nr-not-found{isolation:isolate;color:#f2edf5;--nr-accent:#d4b4eb;background:radial-gradient(at 5% 95%,#533f825c,#0000 45%),radial-gradient(at 95% 5%,#202b6759,#0000 47%),#111019;flex-direction:column;min-height:100dvh;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Arial,sans-serif;display:flex;position:relative;overflow:hidden}.nr-not-found>canvas{z-index:-1;touch-action:manipulation;width:100%;height:100%;position:absolute;inset:0}.nr-404-top{pointer-events:none;justify-content:space-between;align-items:center;gap:25px;padding:30px clamp(24px,4.5vw,72px);display:flex}.nr-404-top>a{color:inherit;pointer-events:auto;text-decoration:none}.nr-404-top>a:first-child{letter-spacing:-.065em;font-size:26px;font-weight:600}.nr-404-top>a:first-child>span{vertical-align:top;margin:5px;font-size:9px}.nr-404-top>a:last-child{letter-spacing:.04em;border-bottom:1px solid #b99cc861;padding:10px 0;font-size:11px}.nr-404-top>span{color:#93859e;letter-spacing:.1em;text-transform:uppercase;font-size:10px}.nr-404-content{pointer-events:none;max-width:860px;margin:auto 0;padding:40px clamp(24px,8vw,128px);position:relative}.nr-404-content h1{letter-spacing:-.067em;margin:25px 0 30px;font-size:clamp(68px,9vw,142px);font-weight:500;line-height:.91}.nr-404-content>p:not(.nr-kicker){color:#aa9bb5;font-size:15px;line-height:1.8}.nr-404-actions{pointer-events:auto;align-items:center;gap:28px;margin-top:28px;display:flex}.nr-404-search{pointer-events:auto;border-bottom:1px solid #d1b7e233;align-items:center;gap:10px;max-width:440px;margin-top:34px;display:flex}.nr-404-search input{width:100%;font:inherit;color:#e5d8ed;background:0 0;border:0;outline:none;padding:14px 0;font-size:12px}.nr-404-search input::placeholder{color:#8b789b}.nr-404-search button{color:#d1b3e4;cursor:pointer;background:0 0;border:0;width:40px;height:40px;font-size:22px}.nr-404-gamebar{pointer-events:none;border-top:1px solid #d9bbeb16;justify-content:space-between;align-items:center;gap:30px;padding:30px clamp(24px,4.5vw,72px);display:flex}.nr-404-gamebar>div{width:180px}.nr-404-gamebar>div>span{color:#a797b1;letter-spacing:.06em;font-size:10px}.nr-404-gamebar strong{color:#eee0f8;margin-left:6px;font-weight:500}.nr-game-progress{background:#dbc1eb22;height:2px;margin-top:12px}.nr-game-progress>span{background:#c39edb;height:100%;transition:width .25s;display:block}.nr-404-gamebar>p{color:#82718e;font-size:11px}.nr-404-gamebar>button{pointer-events:auto;color:#d5b7e9;min-height:44px;font:inherit;cursor:pointer;background:#b791d20a;border:1px solid #c7a7dd40;border-radius:99px;padding:10px 20px;font-size:11px}.nr-sr-only{clip:rect(0,0,0,0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.nr-contact-availability{color:#d5bfdf!important;font-size:12px!important}.nr-configured-contacts{gap:0;max-width:340px;margin:25px 0;display:grid}.nr-configured-contacts>a{border-bottom:1px solid var(--nr-line);color:#ded2e7;word-break:break-word;grid-template-columns:1fr auto;gap:7px 12px;padding:16px 0;font-size:13px;text-decoration:none;display:grid}.nr-configured-contacts>a>span{color:#81758c;text-transform:uppercase;letter-spacing:.12em;grid-column:1/-1;font-size:9px}.nr-configured-contacts>a>b{font-weight:400;transition:transform .2s}.nr-configured-contacts>a:hover>b{transform:translate(2px,-2px)}.nr-tools-index{grid-template-columns:minmax(0,1.05fr) minmax(0,.95fr);align-items:center;gap:clamp(32px,7vw,110px);display:grid}.nr-tool-card{color:#f2eaf7;background:radial-gradient(at 100% 0,#c5a4e11c,#0000 55%),#15131a;border:1px solid #d5c3e530;border-radius:18px;flex-direction:column;min-height:530px;padding:32px;text-decoration:none;transition:border-color .3s;display:flex}.nr-tool-card:hover{border-color:#ceb0e28c}.nr-tool-card__motif{flex:1;justify-content:center;align-items:center;gap:25px;padding:35px 0;display:flex}.nr-tool-card__motif>span{color:#9e7db969;font-size:100px;font-weight:200;line-height:1}.nr-tool-card__motif>i{letter-spacing:-.04em;color:#cbb2dc;font-family:Georgia,serif;font-size:35px;font-weight:400;line-height:1.1}.nr-tool-card__bottom{align-items:end;gap:25px;margin-bottom:25px;display:flex}.nr-tool-card__bottom>div{flex:1}.nr-tool-card__bottom h2{letter-spacing:-.05em;margin:14px 0;font-size:clamp(28px,3.2vw,44px);font-weight:500;line-height:1.05}.nr-tool-card__bottom>div>p:last-child{color:#96869f;max-width:330px;font-size:13px;line-height:1.7}.nr-tool-arrow{color:#cfb3e3;border:1px solid #ccb1dd40;border-radius:50%;place-items:center;width:48px;height:48px;font-size:25px;transition:transform .3s;display:grid}.nr-tool-card:hover .nr-tool-arrow{transform:rotate(45deg)}.nr-tool-card__cta{letter-spacing:.13em;text-transform:uppercase;color:#c8b0d9;border-top:1px solid #d3b7e529;justify-content:space-between;gap:25px;padding-top:20px;font-size:10px;display:flex}.nr-tool-index-note h2{letter-spacing:-.05em;margin:22px 0;font-size:clamp(30px,3.5vw,50px);font-weight:500;line-height:1.08}.nr-tool-index-note>p:not(.nr-kicker){color:#978b9f;max-width:390px;font-size:15px;line-height:1.8}.nr-tool-index-note>.nr-text-link{margin-top:22px;font-size:11px}@media (max-width:767px){.nr-tools-index{grid-template-columns:1fr}.nr-tool-card{min-height:480px;padding:25px}.nr-tool-card__motif{padding:30px 0}.nr-tool-card__motif>i{font-size:32px}.nr-tool-index-note{padding-top:15px}.nr-configured-contacts{grid-column:1/-1;max-width:none}.nr-contact-availability{grid-column:1/-1}}@media (min-width:720px){.nr-ask-dialog[open]{grid-template-columns:.7fr 1.3fr;gap:30px;display:grid}.nr-ask-dialog__intro{padding-top:32px}.nr-ask-dialog .nr-question-form{margin-top:32px}}@media (max-width:1023px){.nr-contact-grid{grid-template-columns:.65fr 1.35fr}.nr-form-heading>span:last-child{display:none}.nr-contact-side{padding-right:25px}.nr-library-grid{grid-template-columns:minmax(210px,.65fr) minmax(0,1.35fr);gap:20px}.nr-prompt-workspace{padding:24px}}@media (max-width:767px){.nr-page-intro{padding-top:125px;padding-bottom:42px}.nr-page-intro h1{letter-spacing:-.06em;font-size:clamp(44px,10.8vw,76px)}.nr-contact-grid{flex-direction:column;display:flex}.nr-contact-side{grid-template-columns:1fr 1fr;gap:15px 25px;padding:24px 0 30px;display:grid}.nr-contact-side>.nr-kicker{grid-column:1/-1}.nr-contact-side h2{margin:0;font-size:27px}.nr-contact-side>p{margin:0;font-size:12px}.nr-contact-location{margin:5px 0!important}.nr-contact-side .nr-text-link{justify-self:start;font-size:10px}.nr-contact-promise{display:none}.nr-contact-form-wrap{padding:24px 20px}.nr-contact-foot{flex-direction:column;align-items:flex-start;gap:10px;padding-top:36px}.nr-contact-foot>p{margin:0}.nr-receipt__body{grid-template-columns:1fr 125px;gap:15px}.nr-signal{height:125px}.nr-signal b{width:47px;height:47px;font-size:25px}.nr-signal span:nth-child(2){inset:13px}.nr-signal span:nth-child(3){inset:26px}.nr-library-heading{grid-template-columns:1fr;gap:16px}.nr-library-heading>p{margin:0}.nr-tool-intro{flex-wrap:wrap;gap:12px}.nr-tool-intro>p{flex-basis:100%;order:2;margin:0}.nr-tool-intro .nr-text-link{margin-left:auto;font-size:10px}.nr-library-grid{flex-direction:column;gap:22px;display:flex}.nr-template-list{scroll-snap-type:x mandatory;gap:10px;padding-bottom:10px;display:flex;overflow-x:auto}.nr-template-count{display:none}.nr-template-list>button{scroll-snap-align:start;border:1px solid #ffffff17;border-radius:10px;flex:0 0 230px;min-height:85px}.nr-template-list>button.is-selected{padding-left:11px}.nr-template-list small{font-size:9px}.nr-prompt-library{padding-top:40px}.nr-prompt-filters{gap:7px}.nr-prompt-filters button{min-height:37px;padding:7px 12px;font-size:9px}.nr-tools-outro{gap:15px;margin-top:40px}.nr-tools-outro>p{flex-basis:100%;margin:0;font-size:22px}.nr-tools-outro>a:last-child{margin-left:auto}.nr-404-top{padding-top:24px}.nr-404-top>span{display:none}.nr-404-content{max-width:100%;padding:32px 24px}.nr-404-content h1{font-size:clamp(64px,14vw,100px)}.nr-404-content .nr-kicker{font-size:8px}.nr-404-content>p:not(.nr-kicker){font-size:13px}.nr-404-actions{flex-wrap:wrap;gap:20px}.nr-404-actions>.nr-text-link{font-size:10px}.nr-404-gamebar{flex-wrap:wrap;gap:18px;padding-block:23px}.nr-404-gamebar>div{width:135px}.nr-404-gamebar>p{flex-basis:100%;order:3;margin:0}.nr-404-gamebar>button{margin-left:auto}.nr-not-found{min-height:100svh}}@media (max-width:560px){.nr-project-form,.nr-question-form{grid-template-columns:1fr;gap:20px}.nr-contact-side{grid-template-columns:1fr}.nr-contact-side>p:not(.nr-contact-location){max-width:100%}.nr-contact-side .nr-contact-location{display:none}.nr-field input,.nr-field select,.nr-field textarea{font-size:16px}.nr-form-actions{display:block}.nr-form-actions>.nr-pill{width:100%}.nr-form-actions .nr-form-note{max-width:none;margin-top:13px}.nr-receipt__body{grid-template-columns:1fr;margin-top:30px}.nr-signal{display:none}.nr-receipt h2{font-size:48px}.nr-receipt .nr-pill{width:100%}.nr-question-search{padding-inline:13px}.nr-question-search input{font-size:14px}.nr-qa-item>summary{flex-wrap:wrap;gap:11px;padding-right:24px;position:relative}.nr-qa-question{flex-basis:calc(100% - 42px);font-size:15px}.nr-qa-item:not([open]) .nr-qa-question{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.nr-qa-badge{margin-left:35px}.nr-qa-chevron{margin:0;position:absolute;top:28px;right:2px}.nr-qa-answer{padding:0 4px 24px 35px;font-size:13px}.nr-answer-by{flex-wrap:wrap;font-size:8px}.nr-answer-by time{margin-left:0}.nr-ask-trigger{justify-content:center;width:100%}.nr-question-form{padding:22px 16px}.nr-ask-dialog{padding:28px 20px}.nr-ask-dialog__intro h2{font-size:38px}.nr-prompt-variables{grid-template-columns:1fr}.nr-prompt-variables .nr-field input{font-size:16px}.nr-prompt-workspace{padding:22px 18px}.nr-assembled-prompt{min-height:300px;padding:16px;font-size:12px}.nr-assembled-heading>label{font-size:9px}.nr-copy-button{gap:8px;font-size:10px}.nr-tools-outro>a:last-child{flex-basis:100%;align-items:center;min-height:44px;margin-left:0;display:flex}.nr-404-top>a:first-child{font-size:23px}.nr-404-content{padding-block:50px 30px}.nr-404-content h1{font-size:clamp(64px,16vw,86px)}.nr-404-search input{font-size:11px}.nr-404-actions>.nr-pill{min-height:50px;padding-left:20px;font-size:9px}.nr-404-actions>.nr-pill>span{width:30px;height:30px}}@media (prefers-reduced-motion:reduce){.nr-forms *,.nr-receipt *,.nr-not-found *{scroll-behavior:auto!important;transition:none!important;animation:none!important}.nr-pill:hover>span,.nr-text-link:hover span{transform:none}}@media (forced-colors:active){.nr-contact-form-wrap,.nr-prompt-workspace,.nr-question-form,.nr-receipt,.nr-ask-dialog,.nr-field input,.nr-field select,.nr-field textarea,.nr-qa-badge,.nr-ask-trigger{border-color:canvastext}}
