/*! tailwindcss v4.2.1 | MIT License | https://tailwindcss.com */
@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial}}}@layer theme{:root,:host{--font-sans:ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--spacing:.25rem;--default-font-family:var(--font-sans);--default-mono-font-family:var(--font-mono)}}@layer base{*,:after,:before,::backdrop{box-sizing:border-box;border:0 solid;margin:0;padding:0}::file-selector-button{box-sizing:border-box;border:0 solid;margin:0;padding:0}html,:host{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--default-font-family,ui-sans-serif, system-ui, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji");font-feature-settings:var(--default-font-feature-settings,normal);font-variation-settings:var(--default-font-variation-settings,normal);-webkit-tap-highlight-color:transparent}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:var(--default-mono-font-family,ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace);font-feature-settings:var(--default-mono-font-feature-settings,normal);font-variation-settings:var(--default-mono-font-variation-settings,normal);font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}:-moz-focusring{outline:auto}progress{vertical-align:baseline}summary{display:list-item}ol,ul,menu{list-style:none}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}button,input,select,optgroup,textarea{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}::file-selector-button{font:inherit;font-feature-settings:inherit;font-variation-settings:inherit;letter-spacing:inherit;color:inherit;opacity:1;background-color:#0000;border-radius:0}:where(select:is([multiple],[size])) optgroup{font-weight:bolder}:where(select:is([multiple],[size])) optgroup option{padding-inline-start:20px}::file-selector-button{margin-inline-end:4px}::placeholder{opacity:1}@supports (not ((-webkit-appearance:-apple-pay-button))) or (contain-intrinsic-size:1px){::placeholder{color:currentColor}@supports (color:color-mix(in lab, red, red)){::placeholder{color:color-mix(in oklab, currentcolor 50%, transparent)}}}textarea{resize:vertical}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-date-and-time-value{min-height:1lh;text-align:inherit}::-webkit-datetime-edit{display:inline-flex}::-webkit-datetime-edit-fields-wrapper{padding:0}::-webkit-datetime-edit{padding-block:0}::-webkit-datetime-edit-year-field{padding-block:0}::-webkit-datetime-edit-month-field{padding-block:0}::-webkit-datetime-edit-day-field{padding-block:0}::-webkit-datetime-edit-hour-field{padding-block:0}::-webkit-datetime-edit-minute-field{padding-block:0}::-webkit-datetime-edit-second-field{padding-block:0}::-webkit-datetime-edit-millisecond-field{padding-block:0}::-webkit-datetime-edit-meridiem-field{padding-block:0}::-webkit-calendar-picker-indicator{line-height:1}:-moz-ui-invalid{box-shadow:none}button,input:where([type=button],[type=reset],[type=submit]){appearance:button}::file-selector-button{appearance:button}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[hidden]:where(:not([hidden=until-found])){display:none!important}}@layer components;@layer utilities{.visible{visibility:visible}.relative{position:relative}.start{inset-inline-start:var(--spacing)}.table{display:table}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}}:root{--ink:#2d2d2d;--nexor-blue:#20397f;--nexor-blue-deep:#14285e;--nexor-blue-pale:#eef2fb;--paper:#fff;--paper-deep:#f1f1ef;--line:#2d2d2d2e;--lime:#d0d0ce;--mint:#a6a7a5;--coral:#686967;--white:#fff;--font-nexor:"Avenir Next", Avenir, Montserrat, "Helvetica Neue", Arial, sans-serif}.facilitator-shell{--ink:var(--nexor-blue);--line:#20397f33;--paper-deep:var(--nexor-blue-pale);min-height:100vh}.facilitator-shell .topbar{background:var(--nexor-blue);color:#fff;border-bottom-color:#ffffff2e;height:auto;min-height:88px}.facilitator-shell .brand-mark{border-color:#fff}.facilitator-brand-copy{gap:4px;display:grid}.facilitator-brand-copy strong{letter-spacing:.16em;font-size:11px}.facilitator-brand-copy small{letter-spacing:.2em;opacity:.72;font-size:8px;font-weight:700}.facilitator-shell .saved.results-live i,.facilitator-shell .privacy i{background:#fff;box-shadow:0 0 0 4px #ffffff29}.facilitator-shell .dashboard-shortcut{color:var(--nexor-blue);background:#fff;border-color:#fff}.facilitator-shell .dashboard-shortcut:hover{color:#fff;background:0 0}.facilitator-shell .hero{background:var(--nexor-blue);color:#fff;border-bottom-color:#ffffff29}.facilitator-shell .hero:after{content:"NEXOR";letter-spacing:-.09em;color:#ffffff0b;font-size:clamp(150px,20vw,340px);line-height:.75;bottom:-34px;right:2vw}.facilitator-shell .case-line span{color:var(--nexor-blue);background:#fff}.facilitator-shell .steps{background:var(--nexor-blue-deep)}.facilitator-shell .step b{color:#fff}.facilitator-shell .step.active{background:#ffffff1f}.facilitator-shell .workshop-access-config{border-color:var(--nexor-blue);background:var(--nexor-blue)}.facilitator-shell .facilitator-session-bar{background:var(--nexor-blue-deep);color:#fff;border-bottom-color:#ffffff2e}.facilitator-shell .facilitator-session-bar i{background:#fff}.facilitator-shell .facilitator-timer{background:#eef2fbf7;border-bottom-color:#20397f47;box-shadow:0 8px 24px #14285e1a}.facilitator-shell .facilitator-timer.ended{background:var(--nexor-blue-deep);color:#fff}.facilitator-shell .primary-button{border-color:var(--nexor-blue);background:var(--nexor-blue)}.facilitator-shell .primary-button:hover:not(:disabled){background:var(--nexor-blue-deep)}.facilitator-shell .pin-loading{background:var(--nexor-blue-pale);color:var(--nexor-blue)}.facilitator-shell .pin-page{background:linear-gradient(#20397f0e 1px, transparent 1px), linear-gradient(90deg, #20397f0e 1px, transparent 1px), var(--nexor-blue-pale);background-size:42px 42px}.facilitator-shell .pin-panel{border-color:var(--nexor-blue);box-shadow:18px 18px #20397f24}.facilitator-shell .pin-brand,.facilitator-shell .pin-panel .kicker,.facilitator-shell .pin-panel h1{color:var(--nexor-blue)}.facilitator-shell .pin-brand>span{border-color:var(--nexor-blue)}.facilitator-shell .pin-panel input:focus{border-color:var(--nexor-blue);outline:3px solid #20397f1f}@media (width<=760px){.facilitator-shell .topbar{align-items:flex-start;padding-top:18px;padding-bottom:18px}.facilitator-shell .top-actions{align-items:flex-end}}*{box-sizing:border-box}html{scroll-behavior:smooth}body{color:var(--ink);background:var(--paper);font-family:var(--font-nexor);margin:0}button,a{font:inherit}button{color:inherit}button:focus-visible,a:focus-visible{outline:3px solid var(--coral);outline-offset:3px}.topbar{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;height:78px;padding:0 clamp(24px,6vw,88px);display:flex}.brand{color:inherit;letter-spacing:.2em;align-items:center;gap:12px;font-size:13px;font-weight:900;text-decoration:none;display:flex}.brand-mark{border:1px solid var(--ink);letter-spacing:0;border-radius:50%;place-items:center;width:38px;height:38px;font-size:11px;display:grid}.top-actions{align-items:center;gap:24px;display:flex}.saved,.privacy{letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;font-weight:800;display:flex}.saved i,.privacy i{background:#a5ada8;border-radius:50%;width:7px;height:7px}.saved.results-live i{background:#474747;box-shadow:0 0 0 4px #e2e2e0}.saved.results-error{color:#8d2f2f}.dashboard-shortcut{border:1px solid var(--ink);background:var(--ink);color:#fff;letter-spacing:.08em;text-transform:uppercase;cursor:pointer;align-items:center;gap:16px;min-height:40px;padding:0 15px;font-size:9px;font-weight:800;display:flex}.dashboard-shortcut:hover{color:var(--ink);background:#fff}.hero{border-bottom:1px solid var(--line);min-height:490px;padding:72px clamp(24px,6vw,88px) 54px;position:relative;overflow:hidden}.hero:after{content:"15";letter-spacing:-.12em;color:#13252109;pointer-events:none;font:900 clamp(280px,35vw,520px)/.75 Arial;position:absolute;bottom:-120px;right:3vw}.eyebrow,.kicker{letter-spacing:.18em;font-size:11px;font-weight:900}.hero h1{letter-spacing:-.075em;max-width:920px;margin:22px 0 24px;font:800 clamp(58px,9vw,132px)/.82 Arial}.hero h1 em{font-family:Georgia,serif;font-weight:400}.hero>p{max-width:670px;font:400 clamp(18px,2vw,25px)/1.45 Georgia,serif}.case-line{align-items:center;gap:18px;margin-top:52px;font-size:12px;display:flex}.case-line span{background:var(--ink);color:var(--paper);text-transform:uppercase;letter-spacing:.1em;padding:9px 12px;font-size:9px;font-weight:900}.steps{background:var(--ink);color:var(--paper);grid-template-columns:repeat(4,1fr);padding:0 clamp(24px,6vw,88px);display:grid}.step{text-align:left;opacity:.42;cursor:pointer;background:0 0;border:0;border-right:1px solid #ffffff24;align-items:center;gap:20px;min-height:118px;padding:24px;transition:opacity .2s,background .2s;display:flex}.step:last-child{border-right:0}.step:hover{opacity:.76}.step.active{opacity:1;background:#ffffff0a}.step b{color:var(--lime);letter-spacing:.14em;font-size:11px}.step span{text-transform:uppercase;letter-spacing:.08em;font-size:13px;font-weight:800;line-height:1.35}.workspace{padding:48px clamp(24px,6vw,88px) 120px}.session-config{border:1px solid var(--line);background:#ffffff5c;grid-template-columns:minmax(220px,1fr) auto minmax(210px,.7fr);align-items:center;gap:28px;margin-bottom:28px;padding:20px 24px;display:grid}.session-config>div:first-child{flex-direction:column;gap:7px;display:flex}.session-config>div:first-child span{letter-spacing:.12em;font-size:9px;font-weight:900}.session-config>div:first-child strong{font:400 18px/1.2 Georgia,serif}.session-config>p{color:#69726e;margin:0;font-size:10px;line-height:1.45}.workshop-access-config{border:1px solid var(--ink);background:var(--ink);color:#fff;grid-template-columns:minmax(260px,.8fr) minmax(420px,1.2fr);gap:42px;margin-bottom:46px;padding:30px 32px;display:grid}.workshop-access-copy{flex-direction:column;align-items:flex-start;display:flex}.workshop-access-copy>span{letter-spacing:.16em;font-size:9px;font-weight:900}.workshop-access-copy h2{margin:8px 0 10px;font:400 28px/1.1 Georgia,serif}.workshop-access-copy p{color:#c7c7c5;max-width:530px;margin:0 0 20px;font-size:11px;line-height:1.55}.workshop-access-copy small{color:#aaa;margin-top:8px;font-size:9px}.access-code-status{letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:9px;font-size:9px;display:flex}.access-code-status i{background:#777;border-radius:50%;width:8px;height:8px}.access-code-status.active i,.access-code-status.saved i{background:#fff;box-shadow:0 0 0 4px #ffffff24}.access-code-status.error{color:#ffd0d0}.active-workshop-code{color:var(--ink);background:#fff;border:1px solid #747474;margin-top:18px;padding:12px 15px}.active-workshop-code span{letter-spacing:.14em;font-size:7px;font-weight:900;display:block}.active-workshop-code strong{letter-spacing:.08em;margin-top:5px;font-size:20px;display:block}.workshop-access-form{grid-template-columns:1fr 1fr auto;align-content:start;gap:13px;display:grid}.workshop-access-form label{letter-spacing:.12em;text-transform:uppercase;flex-direction:column;gap:7px;font-size:8px;font-weight:900;display:flex}.workshop-access-form input{min-width:0;height:48px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;background:#fff;border:1px solid #777;padding:0 13px;font-size:13px;font-weight:800}.workshop-access-form button{height:48px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #fff;align-self:end;padding:0 18px;font-size:9px;font-weight:900}.workshop-access-form button:hover:not(:disabled){background:var(--ink);color:#fff}.workshop-access-form button:disabled{opacity:.45;cursor:not-allowed}.workshop-access-form>p{grid-column:1/-1;margin:0;font-size:10px}.workshop-access-form>p.success{color:#fff}.workshop-access-form>p.error{color:#ffd0d0}.count-control{border:1px solid var(--ink);grid-template-columns:46px 1fr 46px;min-width:170px;height:52px;display:grid}.count-control button{cursor:pointer;background:0 0;border:0;font-size:24px}.count-control button:hover:not(:disabled){background:var(--lime)}.count-control button:disabled{color:#a9aea9;cursor:not-allowed}.count-control strong{border-right:1px solid var(--line);border-left:1px solid var(--line);place-items:center;font-size:23px;display:grid}.session-strip{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:30px;margin-bottom:58px;padding-bottom:18px;display:flex}.session-strip>div:first-child{align-items:center;gap:16px;display:flex}.session-strip span{letter-spacing:.12em;font-size:9px;font-weight:900}.session-strip strong{font:400 15px Georgia,serif}.session-progress{grid-template-columns:repeat(10,1fr);gap:5px;width:min(370px,42vw);display:grid}.session-progress span{background:#d5d1c6;height:5px}.session-progress span.current{background:#88958e}.session-progress span.done{background:var(--ink)}.section-heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:32px;padding-bottom:24px;display:flex}.section-heading h2{letter-spacing:-.04em;margin:9px 0 0;font:400 clamp(35px,5vw,64px)/1 Georgia,serif}.section-heading>p{text-align:right;max-width:270px;margin:0;font-size:12px;line-height:1.5}.completion-copy{text-align:right;flex-direction:column;display:flex}.completion-copy strong{font-size:38px;line-height:1}.completion-copy span{text-transform:uppercase;letter-spacing:.12em;margin-top:5px;font-size:9px;font-weight:900}.nucleus-selector{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(auto-fit,minmax(78px,1fr));gap:1px;margin:22px 0 56px;display:grid}.nucleus-selector button{background:var(--paper);cursor:pointer;border:0;min-height:76px;font-size:20px;font-weight:800;transition:all .18s;position:relative}.nucleus-selector button>span{letter-spacing:.12em;margin-bottom:6px;font-size:8px;display:block}.nucleus-selector button i{color:#69736e;min-width:14px;font:700 8px Arial;position:absolute;top:6px;right:6px}.nucleus-selector button:hover{background:var(--paper-deep)}.nucleus-selector.compact{margin-bottom:30px}.nucleus-selector.compact button{min-height:58px;font-size:17px}.fragment-head{grid-template-columns:110px 1fr auto;align-items:center;gap:28px;margin-bottom:24px;display:grid}.fragment-head>div{border-right:1px solid var(--line);flex-direction:column;display:flex}.fragment-head>div span,.counter{letter-spacing:.14em;font-size:9px;font-weight:900}.fragment-head>div strong{font-size:38px;line-height:1}.fragment-head p{font:400 18px/1.5 Georgia,serif}.counter{border:1px solid var(--ink);padding:8px 11px}.fragment-grid{grid-template-columns:repeat(2,1fr);gap:12px;display:grid}.fragment-card{border:1px solid var(--line);background:#ffffff6b;min-height:225px;padding:28px 30px 26px 82px;transition:border .18s,transform .18s;position:relative}.fragment-card:hover{border-color:var(--ink);transform:translateY(-2px)}.fragment-number{color:#7c847d;font-size:12px;font-weight:900;position:absolute;top:28px;left:22px}.fragment-meta{flex-wrap:wrap;align-items:center;gap:10px;display:flex}.fragment-meta strong{letter-spacing:.11em;font-size:9px}.fragment-meta span{font:italic 13px Georgia,serif}.fragment-card p{margin:34px 0 0;font:400 17px/1.55 Georgia,serif}.case-summary{border:1px solid var(--line);background:var(--ink);color:var(--paper);margin:24px 0;padding:34px}.case-summary>span{color:var(--lime);letter-spacing:.14em;font-size:9px;font-weight:900}.case-summary h3{margin:12px 0 24px;font:400 34px/1 Georgia,serif}.case-summary>div{border-top:1px solid #ffffff29;border-bottom:1px solid #ffffff29;grid-template-columns:repeat(3,1fr);gap:30px;padding:24px 0;display:grid}.case-summary p{color:#c8ceca;margin:0;font:400 14px/1.5 Georgia,serif}.case-summary p strong{color:var(--paper);letter-spacing:.1em;text-transform:uppercase;margin-bottom:8px;font:900 9px Arial;display:block}.case-summary blockquote{max-width:850px;margin:28px 0 0;font:italic 400 25px/1.35 Georgia,serif}.dno-scale{border:1px solid var(--line);background:var(--line);grid-template-columns:repeat(6,1fr);gap:1px;margin:-32px 0 28px;display:grid}.dno-scale>div{background:var(--paper);align-items:center;gap:10px;min-height:58px;padding:10px;display:flex}.dno-scale b{font-size:21px}.dno-scale span{letter-spacing:.06em;text-transform:uppercase;font-size:8px;font-weight:900}.dno-grid{gap:13px;display:grid}.dno-card{--tone:var(--lime);border:1px solid var(--line);background:#ffffff70;grid-template-columns:minmax(250px,.8fr) minmax(280px,1fr);gap:24px 42px;padding:24px;display:grid}.dno-card>header{grid-row:span 2;grid-template-columns:58px 1fr;align-items:start;gap:16px;display:grid}.dno-card>header>span{background:var(--tone);border-radius:50%;place-items:center;width:50px;height:50px;font-size:17px;font-weight:900;display:grid}.dno-card h3{margin:1px 0 7px;font:400 26px/1 Georgia,serif}.dno-card header p,.dno-question{margin:0;font-size:11px;line-height:1.45}.dno-question{align-self:end;font:italic 400 14px/1.4 Georgia,serif}.dno-buttons{grid-template-columns:repeat(6,1fr);gap:5px;display:grid}.dno-buttons button{border:1px solid var(--line);cursor:pointer;background:0 0;flex-direction:column;justify-content:center;align-items:center;gap:4px;min-height:58px;display:flex}.dno-buttons button b{font-size:20px}.dno-buttons button span{text-align:center;text-transform:uppercase;letter-spacing:.04em;max-width:68px;font-size:7px;font-weight:900;line-height:1.2}.dno-buttons button:hover{border-color:var(--ink)}.dno-buttons button.active{border-color:var(--ink);background:var(--tone)}.dno-reveal{border-top:1px solid var(--ink);margin-top:52px;padding-top:44px}.dno-reveal>header{grid-template-columns:1.2fr .8fr;align-items:end;gap:48px;display:grid}.dno-reveal h3{letter-spacing:-.06em;margin:12px 0 0;font:800 clamp(44px,6vw,82px)/.86 Arial}.dno-reveal h3 em{font:italic 400 .85em Georgia,serif}.dno-reveal>header>p{font:400 17px/1.5 Georgia,serif}.dno-results{grid-template-columns:repeat(auto-fit,minmax(195px,1fr));gap:8px;margin:34px 0 10px;display:grid}.dno-results article{border:1px solid var(--line);background:#ffffff6b;grid-template-columns:repeat(3,1fr);display:grid}.dno-results article.incomplete{opacity:.35}.dno-results article>span{border-bottom:1px solid var(--line);letter-spacing:.1em;grid-column:1/-1;padding:10px 13px;font-size:8px;font-weight:900}.dno-results article>div{border-right:1px solid var(--line);justify-content:center;align-items:center;gap:7px;min-height:58px;display:flex}.dno-results article>div:last-child{border-right:0}.dno-results article>div b{color:#758079;font-size:9px}.dno-results article>div strong{font-size:26px}.dno-transition{background:var(--ink);color:var(--paper);justify-content:space-between;align-items:center;gap:36px;padding:28px;display:flex}.dno-transition blockquote{max-width:700px;margin:0;font:italic 400 20px/1.4 Georgia,serif}.action-bar{min-height:108px;color:var(--paper);background:var(--ink);justify-content:space-between;align-items:center;gap:28px;margin-top:32px;padding:22px 26px;display:flex}.action-bar>div{flex-direction:column;gap:8px;display:flex}.action-bar>div span{color:var(--lime);letter-spacing:.13em;font-size:9px;font-weight:900}.action-bar>div strong{font:400 17px/1.3 Georgia,serif}.primary-button,.dark-button{border:1px solid var(--lime);background:var(--lime);min-height:52px;color:var(--ink);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;padding:0 20px;font-size:11px;font-weight:900}.primary-button span{margin-left:16px;font-size:19px}.primary-button:hover{background:#d7f875}.primary-button:disabled{color:#89918d;cursor:not-allowed;background:#354641;border-color:#6c7772}.dark-button{background:var(--ink);color:var(--paper);border-color:var(--ink)}.dark-button:hover{background:#2a3d37}.text-button{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-bottom:1px solid;padding:8px 0;font-size:10px;font-weight:900}.text-button:disabled{opacity:.35;cursor:not-allowed}.rule-callout{border:1px solid var(--line);border-left:6px solid var(--lime);background:#ffffff61;grid-template-columns:170px 1fr;gap:30px;padding:23px 26px;display:grid}.rule-callout span{letter-spacing:.13em;font-size:9px;font-weight:900}.rule-callout p{margin:0;font:400 16px/1.5 Georgia,serif}.scale-legend{background:var(--line);border:1px solid var(--line);grid-template-columns:repeat(5,1fr);gap:1px;margin:16px 0 34px;display:grid}.scale-legend>div{background:var(--paper);align-items:center;gap:11px;min-height:84px;padding:12px;display:flex}.scale-legend b{font-size:24px}.scale-legend span{flex-direction:column;gap:4px;font-size:9px;line-height:1.35;display:flex}.scale-legend span strong{text-transform:uppercase;letter-spacing:.07em;font-size:10px}.dimensions-grid{gap:14px;display:grid}.dimension-card{--tone:var(--lime);border:1px solid var(--line);background:#ffffff75}.tone-mint{--tone:var(--mint)}.tone-coral{--tone:var(--coral)}.dimension-card>header{border-bottom:1px solid var(--line);grid-template-columns:64px 1fr 90px;align-items:center;gap:18px;padding:20px 24px;display:grid}.dimension-card>header>span{background:var(--tone);border-radius:50%;place-items:center;width:50px;height:50px;font-size:12px;font-weight:900;display:grid}.dimension-card h3{margin:0;font:400 25px/1.1 Georgia,serif}.dimension-card header p{margin:5px 0 0;font-size:10px}.dim-average{border-left:1px solid var(--line);flex-direction:column;justify-content:center;align-items:end;height:54px;display:flex}.dim-average small{letter-spacing:.12em;font-size:8px;font-weight:900}.dim-average strong{font-size:28px}.theme-list{padding:0 24px}.theme-row{border-bottom:1px solid var(--line);grid-template-columns:minmax(165px,1fr) minmax(270px,1.3fr);align-items:center;gap:30px;min-height:78px;display:grid}.theme-row:last-child{border-bottom:0}.theme-name{justify-content:space-between;align-items:baseline;gap:12px;display:flex}.theme-name strong{font-size:14px}.theme-name span{color:#6b746f;font:italic 12px Georgia,serif}.score-bars{grid-template-columns:repeat(5,1fr);gap:6px;height:40px;display:grid}.score-bars button{cursor:pointer;background:0 0;border:0;align-items:end;height:40px;padding:0;display:flex;position:relative}.score-bars button span{background:0 0;border:1px solid #b8bab3;width:100%;height:9px;transition:height .15s,background .15s}.score-bars button:nth-child(2) span{height:15px}.score-bars button:nth-child(3) span{height:22px}.score-bars button:nth-child(4) span{height:30px}.score-bars button:nth-child(5) span{height:40px}.score-bars button:hover span{border-color:var(--ink)}.score-bars button.filled span{background:var(--tone);border-color:var(--ink)}.validation-message{flex:1;align-items:flex-start}.collective-panel{min-height:720px}.panel-heading{border-bottom:1px solid var(--ink);justify-content:space-between;align-items:end;gap:40px;padding:30px 0 46px;display:flex}.panel-heading h2{letter-spacing:-.07em;margin:13px 0 0;font:800 clamp(52px,8vw,110px)/.84 Arial}.panel-heading h2 em{font:italic 400 .82em Georgia,serif}.panel-count{align-items:end;gap:14px;display:flex}.panel-count strong{letter-spacing:-.08em;font-size:clamp(68px,9vw,126px);line-height:.72}.panel-count span{text-transform:uppercase;letter-spacing:.11em;font-size:9px;font-weight:900;line-height:1.4}.panel-toolbar{justify-content:space-between;align-items:center;gap:28px;padding:20px 0;display:flex}.panel-toolbar>div{align-items:center;gap:18px;display:flex}.view-toggle{border:1px solid var(--line);padding:4px}.view-toggle button{text-transform:uppercase;letter-spacing:.1em;cursor:pointer;background:0 0;border:0;min-height:38px;padding:0 16px;font-size:9px;font-weight:900}.view-toggle button.active{background:var(--ink);color:var(--paper)}.empty-panel{text-align:center;border:1px solid var(--line);background:#ffffff4d;flex-direction:column;justify-content:center;align-items:center;min-height:360px;display:flex}.empty-panel strong{font:400 28px Georgia,serif}.empty-panel p{margin:13px 0 24px;font-size:12px}.dimension-summary{grid-template-columns:repeat(3,1fr);gap:10px;display:grid}.summary-card{--tone:var(--lime);border:1px solid var(--line);background:#ffffff6e;min-height:208px;padding:24px;position:relative}.summary-card>span{background:var(--tone);border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;font-weight:900;display:grid}.summary-card>div:nth-child(2){flex-direction:column;align-items:end;display:flex;position:absolute;top:21px;right:24px}.summary-card small{letter-spacing:.12em;font-size:8px;font-weight:900}.summary-card>div strong{font-size:36px}.summary-card h3{margin:48px 0 17px;font:400 24px Georgia,serif}.summary-meter{background:var(--paper-deep);height:7px}.summary-meter i{background:var(--tone);height:100%;display:block}.theme-synthesis{grid-template-columns:repeat(3,1fr);gap:10px;margin-top:10px;display:grid}.synthesis-group{border:1px solid var(--line);padding:24px}.synthesis-group header{align-items:center;gap:12px;margin-bottom:25px;display:flex}.synthesis-group header span{font-size:9px;font-weight:900}.synthesis-group h3{margin:0;font:400 19px Georgia,serif}.aggregate-row{border-bottom:1px solid var(--line);grid-template-columns:115px 1fr 32px;align-items:center;gap:10px;min-height:43px;display:grid}.aggregate-row:last-child{border-bottom:0}.aggregate-row strong{font-size:10px}.aggregate-row>span{text-align:right;font-size:12px;font-weight:900}.aggregate-track{background:#dedbd2;height:7px}.aggregate-track i{background:#bdc2bd;height:100%;display:block}.aggregate-track .level-2{background:#b9d486}.aggregate-track .level-3{background:var(--lime)}.aggregate-track .level-4{background:var(--mint)}.aggregate-track .level-5{background:var(--ink)}.matrix-wrap{border:1px solid var(--line);margin-top:10px;overflow-x:auto}.result-matrix{border-collapse:collapse;background:#ffffff4d;width:100%;min-width:1240px}.result-matrix th,.result-matrix td{border-right:1px solid var(--line);border-bottom:1px solid var(--line)}.result-matrix thead th{vertical-align:bottom;writing-mode:vertical-rl;text-align:left;width:68px;height:150px;padding:9px 7px;font-size:9px;transform:rotate(180deg)}.result-matrix thead th:first-child{writing-mode:initial;text-align:center;width:86px;transform:none}.result-matrix tbody th{width:86px;padding:0 10px;font-size:11px}.result-matrix td{text-align:center;height:44px;font-size:12px;font-weight:900}.result-matrix tr.incomplete{opacity:.35}.cell-level-1{background:#dedbd2}.cell-level-2{background:#d6e5a6}.cell-level-3{background:var(--lime)}.cell-level-4{background:var(--mint)}.cell-level-5{background:var(--ink);color:var(--paper)}.grey-zones{background:var(--ink);color:var(--paper);grid-template-columns:1.1fr 1.3fr 1.2fr;align-items:center;gap:40px;margin-top:10px;padding:40px;display:grid}.grey-zones h3{margin:12px 0 0;font:400 31px/1.05 Georgia,serif}.grey-zones>p{color:#c5cbc7;font:400 15px/1.55 Georgia,serif}.grey-zones ol{margin:0;padding:0;list-style:none}.grey-zones li{border-bottom:1px solid #ffffff2e;justify-content:space-between;padding:12px 0;font-size:11px;display:flex}.grey-zones li strong{color:var(--lime);font-size:15px}.agenda-view{margin-top:8px}.agenda-heading{border-top:1px solid var(--ink);border-bottom:1px solid var(--line);justify-content:space-between;align-items:end;gap:40px;padding:42px 0 34px;display:flex}.agenda-heading h3{letter-spacing:-.055em;margin:12px 0 0;font:800 clamp(42px,5.5vw,76px)/.88 Arial}.agenda-heading h3 em{font:italic 400 .83em Georgia,serif}.agenda-count{align-items:end;gap:12px;display:flex}.agenda-count strong{letter-spacing:-.06em;font-size:68px;line-height:.75}.agenda-count span{letter-spacing:.09em;text-transform:uppercase;font-size:8px;font-weight:900;line-height:1.4}.agenda-layout{grid-template-columns:minmax(0,1.05fr) minmax(340px,.95fr);gap:12px;margin-top:12px;display:grid}.agenda-editor,.agenda-consolidated{border:1px solid var(--line);background:#ffffff6b}.agenda-editor{padding:26px}.agenda-editor>header,.agenda-consolidated>header{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:20px;padding-bottom:20px;display:flex}.agenda-editor>header>div,.agenda-consolidated>header{position:relative}.agenda-editor>header span,.agenda-consolidated>header>div:first-child>span{letter-spacing:.12em;font-size:8px;font-weight:900}.agenda-editor h4,.agenda-consolidated h4{margin:7px 0 0;font:400 27px/1 Georgia,serif}.entry-status{border:1px solid var(--line);text-transform:uppercase;padding:8px 10px;font-size:8px!important}.entry-status.complete{border-color:var(--ink);background:var(--mint)}.agenda-editor .nucleus-selector{margin:18px 0}.agenda-reference{border-left:5px solid var(--coral);background:var(--paper-deep);grid-template-columns:150px 1fr;align-items:center;gap:18px;margin-bottom:18px;padding:14px;display:grid}.agenda-reference>span{letter-spacing:.1em;font-size:8px;font-weight:900}.agenda-reference>div{flex-wrap:wrap;gap:7px;display:flex}.agenda-reference b{border:1px solid var(--line);background:var(--paper);letter-spacing:.04em;padding:6px 8px;font-size:8px}.agenda-field{flex-direction:column;gap:9px;display:flex}.agenda-field>span{font:italic 400 17px/1.4 Georgia,serif}.agenda-field textarea{resize:vertical;border:1px solid var(--ink);width:100%;min-height:190px;color:var(--ink);background:var(--white);border-radius:0;padding:16px;font:400 15px/1.55 Georgia,serif}.agenda-field input{color:#202421;background:#fff;border:1px solid #aeb4b0;width:100%;padding:12px 13px;font:500 13px/1.45 Arial,sans-serif}.agenda-field textarea::placeholder,.agenda-field input::placeholder{color:#879089}.agenda-field small{color:#737d77;font-size:9px}.agenda-point-editor{gap:12px;display:grid}.agenda-point-card{border:1px solid var(--line);background:#f8f9f8;padding:16px}.agenda-point-card>header{align-items:baseline;gap:8px;margin-bottom:12px;display:flex}.agenda-point-card>header span{letter-spacing:.12em;font-size:8px;font-weight:900}.agenda-point-card>header strong{letter-spacing:-.04em;font-size:22px}.agenda-point-card .agenda-field+.agenda-field{margin-top:12px}.agenda-theme-field>span{letter-spacing:.05em;text-transform:uppercase;font-family:Arial,sans-serif;font-size:10px;font-style:normal;font-weight:800}.agenda-autosave{color:#737d77;font-size:9px}.agenda-nav{justify-content:space-between;align-items:center;gap:20px;margin-top:20px;display:flex}.agenda-consolidated{padding:26px}.agenda-total{align-items:end;gap:9px;display:flex}.agenda-total strong{letter-spacing:-.05em;font-size:42px;line-height:.8}.agenda-total span{letter-spacing:.1em;text-transform:uppercase;max-width:90px;font-size:7px;font-weight:900}.agenda-groups{grid-template-columns:repeat(auto-fit,minmax(330px,1fr));gap:14px;padding-top:18px;display:grid}.agenda-nucleus-card{border:1px solid var(--line);background:#fff}.agenda-nucleus-card>header{border-bottom:1px solid var(--ink);background:var(--paper-deep);justify-content:space-between;align-items:center;gap:18px;min-height:72px;padding:14px 18px;display:flex}.agenda-nucleus-card>header>div{align-items:baseline;gap:9px;display:flex}.agenda-nucleus-card>header span{letter-spacing:.12em;font-size:8px;font-weight:900}.agenda-nucleus-card>header strong{letter-spacing:-.04em;font-size:28px}.agenda-nucleus-card>header small{letter-spacing:.08em;text-transform:uppercase;font-size:8px;font-weight:800}.agenda-nucleus-card ol{margin:0;padding:0 18px;list-style:none}.agenda-nucleus-card li{border-bottom:1px solid var(--line);grid-template-columns:34px 1fr;gap:13px;padding:17px 0;display:grid}.agenda-nucleus-card li:last-child{border-bottom:0}.agenda-nucleus-card li>span{border:1px solid var(--line);letter-spacing:.1em;place-items:center;width:29px;height:29px;font-size:7px;font-weight:900;display:grid}.agenda-nucleus-card li p{margin:2px 0 0;font:400 14px/1.45 Georgia,serif}.agenda-nucleus-card li p strong{font:inherit;display:block}.agenda-nucleus-card li p small{color:#667069;letter-spacing:.06em;text-transform:uppercase;margin-top:5px;font:800 8px/1.35 Arial,sans-serif;display:block}.agenda-empty{text-align:center;flex-direction:column;justify-content:center;align-items:center;min-height:320px;display:flex}.agenda-empty strong{font:400 22px/1.2 Georgia,serif}.agenda-empty p{margin:10px 0 0;font-size:10px}.presentation-mode .agenda-editor{display:none}.presentation-mode .agenda-layout{grid-template-columns:1fr}.presentation-mode .agenda-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}.presentation-mode .agenda-nucleus-card li p{font-size:clamp(14px,1.25vw,19px)}.presentation-mode{background:var(--paper);min-height:100vh}.presentation-mode>.topbar,.presentation-mode>.hero,.presentation-mode>.steps,.presentation-mode .session-strip,.presentation-mode .session-config,.presentation-mode .workshop-access-config{display:none}.presentation-mode .workspace{padding:28px clamp(24px,4vw,64px) 60px}.exit-presentation{z-index:5;background:var(--ink);color:var(--paper);text-transform:uppercase;letter-spacing:.1em;cursor:pointer;border:0;padding:10px 14px;font-size:9px;font-weight:900;position:fixed;top:16px;right:20px}.presentation-mode .panel-heading{padding-top:10px}@media (width<=1040px){.privacy{display:none}.session-config{grid-template-columns:1fr auto}.session-config>p{grid-column:1/-1}.workshop-access-config{grid-template-columns:1fr;gap:26px}.case-summary>div,.dno-card{grid-template-columns:1fr}.dno-card>header{grid-row:auto}.dimension-summary,.theme-synthesis{grid-template-columns:1fr}.synthesis-group{grid-template-columns:220px 1fr;column-gap:20px;display:grid}.synthesis-group header{grid-row:span 5;align-items:flex-start}.grey-zones{grid-template-columns:1fr 1fr}.grey-zones ol{grid-column:1/-1}.agenda-layout{grid-template-columns:1fr}}@media (width<=820px){.hero{min-height:430px}.case-line,.section-heading{flex-direction:column;align-items:flex-start}.section-heading>p,.completion-copy{text-align:left}.steps{padding:0}.step{gap:8px;min-height:92px;padding:16px 12px}.dno-scale{grid-template-columns:repeat(3,1fr)}.dno-reveal>header{grid-template-columns:1fr}.dno-transition{flex-direction:column;align-items:stretch}.session-strip{flex-direction:column;align-items:flex-start}.session-progress{width:100%}.fragment-grid,.scale-legend{grid-template-columns:1fr}.scale-legend>div{min-height:54px}.theme-row{grid-template-columns:1fr;gap:10px;padding:16px 0}.theme-name{min-height:20px}.action-bar{flex-direction:column;align-items:flex-start}.action-bar .primary-button{width:100%}.panel-heading{flex-direction:column;align-items:flex-start}.panel-count{align-self:flex-end}.panel-toolbar{flex-direction:column;align-items:stretch}.panel-toolbar>div{justify-content:space-between}.view-toggle{grid-template-columns:repeat(3,1fr);display:grid!important}.synthesis-group{display:block}.grey-zones{grid-template-columns:1fr}.grey-zones ol{grid-column:auto}.agenda-heading{flex-direction:column;align-items:flex-start}.agenda-count{align-self:flex-end}}@media (width<=560px){.topbar{height:66px}.saved{display:none}.hero{padding-top:52px}.hero h1{font-size:56px}.case-line strong{font-size:12px}.step b{display:none}.step span{font-size:10px}.steps{grid-template-columns:repeat(2,1fr)}.step:nth-child(2){border-right:0}.workspace{padding-left:18px;padding-right:18px}.session-config{grid-template-columns:1fr}.session-config>p{grid-column:auto}.workshop-access-form{grid-template-columns:1fr}.workshop-access-form button,.count-control{width:100%}.nucleus-selector{grid-template-columns:repeat(auto-fit,minmax(60px,1fr))}.fragment-head{grid-template-columns:72px 1fr;gap:16px}.fragment-head .counter{display:none}.fragment-card{padding:24px 22px 22px 62px}.rule-callout{grid-template-columns:1fr;gap:10px}.dimension-card>header{grid-template-columns:50px 1fr;padding:17px}.dimension-card>header>span{width:42px;height:42px}.dim-average{border:0;grid-column:1/-1;align-items:flex-start;height:auto}.theme-list{padding:0 17px}.panel-toolbar>div:last-child{flex-direction:column;align-items:stretch}.panel-toolbar .dark-button{width:100%}.grey-zones{padding:26px}.agenda-editor,.agenda-consolidated{padding:19px}.agenda-reference{grid-template-columns:1fr}.agenda-nav{flex-direction:column;align-items:stretch}.agenda-nav .primary-button{width:100%}.agenda-groups,.presentation-mode .agenda-groups{grid-template-columns:1fr}.dno-scale{grid-template-columns:repeat(2,1fr)}.dno-buttons button span{display:none}.dno-transition{padding:22px}}body,button,input,textarea,select,.hero h1,.hero h1 em,.hero>p,.section-heading h2,.fragment-head p,.fragment-card p,.case-summary h3,.case-summary p,.case-summary blockquote,.dno-card h3,.dno-question,.dno-reveal h3,.dno-reveal h3 em,.dno-transition blockquote,.action-bar>div strong,.rule-callout p,.dimension-card h3,.theme-name span,.panel-heading h2,.panel-heading h2 em,.agenda-heading h3,.agenda-heading h3 em,.agenda-field>span,.agenda-field textarea,.agenda-consolidated li p{font-family:var(--font-nexor)!important}.hero{background:#fff;min-height:410px}.hero:after{color:#2d2d2d06}.hero h1{letter-spacing:-.055em;max-width:980px;font-weight:750;line-height:.92}.hero h1 em,.panel-heading h2 em,.agenda-heading h3 em,.dno-reveal h3 em{font-style:normal;font-weight:450}.steps{background:#343434}.step b{color:#fff}.step.active{background:#ffffff17}.primary-button{border-color:var(--ink);background:var(--ink);color:#fff}.primary-button:hover:not(:disabled){background:#4d4d4d}.primary-button:disabled{color:#858585;background:#dededc;border-color:#c6c6c4}.privacy i{background:#666;box-shadow:0 0 0 4px #2d2d2d17}.nucleus-selector button.selected{background:#d9d9d7}.nucleus-selector button.complete:not(.selected){box-shadow:inset 0 -5px #777}.action-bar.ready{box-shadow:inset 7px 0 #737373}.aggregate-track .level-3,.aggregate-track .level-4,.cell-level-3,.cell-level-4{background:#a2a2a0}.pin-loading{color:#777;letter-spacing:.08em;text-transform:uppercase;place-items:center;min-height:100vh;font-size:11px;display:grid}.pin-page{background-color:#fff;background-image:linear-gradient(#2d2d2d09 1px,#0000 1px),linear-gradient(90deg,#2d2d2d09 1px,#0000 1px),none;background-position:0 0,0 0,0 0;background-repeat:repeat,repeat,repeat;background-size:42px 42px;background-attachment:scroll,scroll,scroll;background-origin:padding-box,padding-box,padding-box;background-clip:border-box,border-box,border-box;place-items:center;min-height:100vh;padding:32px 20px;display:grid}.pin-panel{background:#fffffff5;border:1px solid #cfcfcd;width:min(560px,100%);padding:clamp(32px,6vw,62px);box-shadow:18px 18px #efefed}.pin-brand,.participant-brand{letter-spacing:.18em;align-items:center;gap:13px;margin-bottom:58px;font-size:10px;display:flex}.pin-brand>span,.participant-brand>span{letter-spacing:0;border:1px solid #555;border-radius:50%;place-items:center;width:38px;height:38px;font-size:10px;display:grid}.pin-panel h1{letter-spacing:-.055em;margin:12px 0 15px;font-size:clamp(40px,8vw,64px);line-height:.95}.pin-panel>p{color:#6f6f6f;margin:0 0 30px;line-height:1.55}.pin-panel form{gap:18px;display:grid}.pin-panel label{gap:8px;display:grid}.pin-panel label>span{letter-spacing:.14em;font-size:9px;font-weight:800}.pin-panel input{letter-spacing:.18em;background:#fff;border:1px solid #777;width:100%;height:58px;padding:0 17px;font-size:19px}.pin-panel .primary-button{justify-content:space-between;min-height:58px;margin-top:3px}.pin-panel .text-button{justify-self:center}.pin-error{color:#8d2f2f;margin:0;font-size:13px}.pin-panel>small{color:#888;margin-top:28px;font-size:10px;line-height:1.5;display:block}.facilitator-session-bar{letter-spacing:.09em;text-transform:uppercase;background:#f3f3f1;border-bottom:1px solid #d0d0ce;justify-content:space-between;align-items:center;gap:20px;min-height:44px;padding:8px clamp(20px,6vw,88px);font-size:9px;font-weight:800;display:flex}.facilitator-session-bar>span{align-items:center;gap:9px;display:flex}.facilitator-session-bar i{background:#555;border-radius:50%;width:7px;height:7px}.facilitator-session-bar>div{align-items:center;gap:18px;display:flex}.facilitator-session-bar a,.facilitator-session-bar button{color:inherit;text-underline-offset:3px;cursor:pointer;letter-spacing:.09em;text-transform:uppercase;background:0 0;border:0;padding:4px 0;font-size:9px;font-weight:800;text-decoration:underline}.facilitator-timer{z-index:8;-webkit-backdrop-filter:blur(9px);backdrop-filter:blur(9px);background:#fffffff7;border-bottom:1px solid #bdbdbb;grid-template-columns:minmax(240px,1fr) 90px auto auto;align-items:center;gap:28px;min-height:112px;padding:16px clamp(24px,6vw,88px);display:grid;position:sticky;top:0;box-shadow:0 8px 24px #0000000f}.facilitator-timer>div:first-child{gap:7px;display:grid}.facilitator-timer>div:first-child span,.facilitator-timer label span{letter-spacing:.13em;font-size:8px;font-weight:800}.facilitator-timer>div:first-child strong{font-size:15px}.facilitator-timer label{gap:5px;display:grid}.facilitator-timer input{text-align:center;background:#fff;border:1px solid #777;width:76px;height:44px;font-size:20px;font-weight:750}.facilitator-timer output{letter-spacing:-.055em;font-variant-numeric:tabular-nums;justify-items:end;min-width:190px;font-size:clamp(42px,5vw,70px);font-weight:750;line-height:.8;display:grid}.facilitator-timer output small{letter-spacing:.14em;margin-top:10px;font-size:8px}.timer-actions{grid-template-columns:1fr;gap:8px;min-width:120px;display:grid}.timer-actions .dark-button{min-height:42px}.timer-actions .text-button{justify-self:center}.facilitator-timer.ended{color:#fff;background:#333}.facilitator-timer.ended input{border-color:#aaa}.facilitator-timer.ended .dark-button{color:#ddd;background:#777}.config-sync{color:#666;letter-spacing:.1em;text-transform:uppercase;margin-bottom:4px;font-size:8px;display:block}.config-sync.syncing:before{content:"○ "}.config-sync.synced:before{content:"✓ "}.config-sync.error{color:#8d2f2f}.config-sync.error:before{content:"! "}.presentation-mode>.facilitator-timer{min-height:86px}.participant-entry{background:#fff;place-items:center;min-height:100vh;padding:clamp(28px,6vw,76px);display:grid}.participant-entry>section{width:min(1120px,100%)}.participant-entry .participant-brand{margin-bottom:72px}.participant-entry h1{letter-spacing:-.07em;margin:12px 0 22px;font-size:clamp(58px,11vw,126px);line-height:.82}.participant-entry>section>p{color:#737373;max-width:620px;margin:0 0 46px;font-size:18px;line-height:1.55}.participant-config-status{letter-spacing:.09em;text-transform:uppercase;align-items:center;gap:10px;margin:-24px 0 24px;font-size:10px;display:flex}.participant-config-status i{background:#555;border-radius:50%;width:8px;height:8px;box-shadow:0 0 0 5px #ebebe9}.participant-nucleus-grid{border-top:1px solid #ccc;border-left:1px solid #ccc;grid-template-columns:repeat(5,1fr);display:grid}.participant-nucleus-grid button{cursor:pointer;background:#fff;border:1px solid #ccc;border-top:0;border-left:0;align-content:center;place-items:center;gap:7px;min-height:120px;display:grid}.participant-nucleus-grid button:hover{background:#ededeb}.participant-nucleus-grid span{letter-spacing:.14em;font-size:8px;font-weight:800}.participant-nucleus-grid strong{font-size:31px}.participant-entry small{color:#7d7d7d;margin-top:18px;font-size:10px;display:block}.participant-page{background:#fff;min-height:100vh}.participant-topbar{border-bottom:1px solid #d2d2d0;justify-content:space-between;align-items:center;gap:20px;min-height:82px;padding:12px clamp(20px,5vw,72px);display:flex}.participant-topbar .participant-brand{margin:0}.participant-top-actions{align-items:center;gap:22px;display:flex}.participant-sync{color:#696969;letter-spacing:.1em;text-transform:uppercase;align-items:center;gap:8px;font-size:8px;font-weight:800;display:flex}.participant-sync:before{content:"";background:#8b8b8b;border-radius:50%;width:7px;height:7px}.participant-sync.saved:before{background:#414141;box-shadow:0 0 0 4px #e3e3e1}.participant-sync.error{color:#8d2f2f}.participant-identity{grid-template-columns:auto auto auto;align-items:center;gap:10px;display:grid}.participant-identity>span{letter-spacing:.13em;font-size:8px;font-weight:800}.participant-identity>strong{font-size:28px}.participant-identity>button{text-transform:uppercase;cursor:pointer;background:0 0;border:0;border-left:1px solid #ccc;padding:7px 0 7px 13px;font-size:9px;text-decoration:underline}.participant-steps{border-bottom:1px solid #d2d2d0;grid-template-columns:repeat(5,1fr);padding:0 clamp(20px,5vw,72px);display:grid}.participant-steps>div,.participant-steps>button{color:#a1a1a1;border-right:1px solid #d2d2d0;align-items:center;gap:15px;min-height:82px;padding:18px 20px;display:flex}.participant-steps>button{font:inherit;text-align:left;cursor:pointer;background:#fff;border:0;border-right:1px solid #d2d2d0}.participant-steps>div:first-child,.participant-steps>button:first-child{border-left:1px solid #d2d2d0}.participant-steps>div.active,.participant-steps>button.active{color:#fff;background:#343434}.participant-steps>div.done,.participant-steps>button.done{color:#333}.participant-steps>button:hover:not(.active){background:#efefed}.participant-steps>button:focus-visible{outline-offset:-4px;outline:3px solid #343434}.participant-steps b{letter-spacing:.12em;font-size:10px}.participant-steps span{letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:800}.participant-workspace{padding:56px clamp(20px,5vw,72px) 110px}.participant-heading{border-bottom:1px solid #454545;justify-content:space-between;align-items:end;gap:30px;padding-bottom:24px;display:flex}.participant-heading h2{letter-spacing:-.055em;max-width:820px;margin:10px 0 0;font-size:clamp(38px,6vw,74px);line-height:.94}.participant-heading .kicker{font-size:12px}.participant-heading>p{color:#696969;text-align:right;max-width:340px;margin:0;font-size:14px;line-height:1.5}.participant-context{background:#fafafa;border:1px solid #c8c8c6;margin-top:30px}.participant-context>header{border-bottom:1px solid #c8c8c6;justify-content:space-between;align-items:baseline;gap:24px;padding:24px 28px;display:flex}.participant-context>header span{letter-spacing:.08em;font-size:13px;font-weight:900}.participant-context>header strong{color:#777;letter-spacing:.12em;text-align:right;font-size:9px}.participant-context-copy{columns:2;column-gap:clamp(34px,5vw,76px);padding:clamp(28px,5vw,54px)}.participant-context-copy p{break-inside:avoid;margin:0 0 18px;font-size:16px;line-height:1.62}.participant-context>aside{color:#fff;background:#363636;padding:clamp(28px,5vw,50px)}.participant-context>aside>span{letter-spacing:.15em;font-size:10px;font-weight:900}.participant-context blockquote{letter-spacing:-.025em;max-width:980px;margin:16px 0 20px;font:400 clamp(27px,4vw,48px)/1.08 Georgia,serif}.participant-context>aside p{color:#d4d4d4;border-top:1px solid #737373;max-width:760px;margin:0;padding-top:18px;font-size:13px;line-height:1.5}.participant-case{color:#fff;background:#363636;margin:32px 0;padding:clamp(25px,4vw,42px)}.participant-case>span{letter-spacing:.14em;font-size:9px;font-weight:800}.participant-case h3{margin:11px 0 18px;font-size:clamp(28px,4vw,44px);line-height:1}.participant-case p{color:#d0d0d0;max-width:900px;line-height:1.55}.participant-case>strong{border-top:1px solid #777;margin-top:24px;padding-top:18px;font-size:15px;display:block}.participant-dno-grid{grid-template-columns:repeat(3,1fr);gap:12px;display:grid}.participant-dno-grid>article{background:#fafafa;border:1px solid #c8c8c6}.participant-dno-grid article>header{border-bottom:1px solid #d4d4d2;grid-template-columns:58px 1fr;gap:18px;min-height:126px;padding:24px;display:grid}.participant-dno-grid article>header>span{color:#fff;background:#555;border-radius:50%;place-items:center;width:48px;height:48px;font-size:22px;font-weight:800;display:grid}.participant-dno-grid h3{margin:0 0 7px;font-size:23px}.participant-dno-grid header p{color:#747474;margin:0;font-size:12px;line-height:1.45}.participant-question{min-height:93px;margin:0;padding:20px 24px;font-size:13px;line-height:1.48}.participant-dno-buttons{border-top:1px solid #d4d4d2;grid-template-columns:repeat(3,1fr);display:grid}.participant-dno-buttons button{cursor:pointer;background:#fff;border:1px solid #ddd;border-top:0;border-left:0;align-content:center;place-items:center;gap:3px;min-height:72px;display:grid}.participant-dno-buttons button:nth-child(3n){border-right:0}.participant-dno-buttons button:nth-last-child(-n+3){border-bottom:0}.participant-dno-buttons button.active{color:#fff;background:#4a4a4a}.participant-dno-buttons button:disabled{cursor:default}.participant-dno-buttons b{font-size:19px}.participant-dno-buttons span{font-size:8px}.participant-fragments{grid-template-columns:repeat(2,1fr);gap:10px;margin-top:30px;display:grid}.participant-fragments article{background:#fafafa;border:1px solid #cececc;min-height:220px;padding:29px 30px 28px 78px;position:relative}.participant-fragments article>span{color:#7b7b7b;font-size:13px;font-weight:800;position:absolute;top:29px;left:25px}.participant-fragments article>strong{letter-spacing:.1em;text-transform:uppercase;border-bottom:1px solid #d5d5d3;padding-bottom:13px;font-size:11px;display:block}.participant-fragments article>p{margin:22px 0 0;font-size:15px;line-height:1.55}.participant-rule{background:#efefed;border-left:6px solid #555;grid-template-columns:160px 1fr;gap:25px;margin:30px 0 14px;padding:22px 25px;display:grid}.participant-rule span{letter-spacing:.11em;font-size:11px;font-weight:800}.participant-rule p{margin:0;font-size:15px;line-height:1.5}.participant-scale{border:1px solid #cececc;grid-template-columns:repeat(5,1fr);margin-bottom:14px;display:grid}.participant-scale>div{border-right:1px solid #cececc;grid-template-columns:34px 1fr;align-items:center;gap:8px;min-height:78px;padding:12px;display:grid}.participant-scale>div:last-child{border-right:0}.participant-scale b{font-size:20px}.participant-scale span{gap:4px;font-size:10px;line-height:1.3;display:grid}.participant-scale span strong{font-size:11px}.participant-smart-grid{background:#fff;border:1px solid #aaa}.participant-grid-dimension{border-bottom:1px dotted #999;grid-template-columns:116px minmax(0,1fr);display:grid}.participant-grid-dimension:last-child{border-bottom:0}.participant-grid-dimension>header{text-align:center;border-right:1px dotted #999;align-content:center;justify-items:center;gap:13px;padding:20px 12px;display:grid}.participant-grid-dimension>header>span{border:1px solid #555;border-radius:50%;place-items:center;width:48px;height:48px;font-size:11px;font-weight:900;display:grid}.participant-grid-dimension>header h3{text-transform:uppercase;margin:0;font-size:14px;line-height:1.05}.participant-grid-dimension>header p{display:none}.participant-grid-dimension>header>strong{gap:2px;font-size:22px;display:grid}.participant-grid-dimension>header>strong small{color:#888;letter-spacing:.14em;font-size:7px}.participant-grid-themes{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.participant-grid-theme{background:#fff;border-right:1px dotted #999;grid-template-rows:auto 1fr;min-width:0;min-height:278px;display:grid}.participant-grid-theme:last-child{border-right:0}.participant-grid-theme>header{justify-content:space-between;align-items:flex-start;gap:8px;min-height:53px;padding:15px 14px 10px;display:flex}.participant-grid-theme>header strong{text-transform:uppercase;min-width:0;font-size:clamp(10px,1vw,14px);line-height:1}.participant-grid-theme>header span{color:#555;text-align:right;font-size:8px;line-height:1.1}.participant-grid-theme-body{grid-template-rows:58px auto 1fr;grid-template-columns:1fr;align-items:center;display:grid}.participant-grid-theme-icon{color:#676767;align-self:start;place-items:center;padding:0 14px;display:grid}.participant-grid-theme-icon svg{width:54px;height:54px}.participant-grid-theme-state{justify-content:space-between;align-items:baseline;gap:7px;padding:5px 13px 9px;display:flex}.participant-grid-theme-state>span{color:#9a9a9a;font-size:9px;font-weight:900}.participant-grid-theme-state>strong{color:#777;text-align:right;font-size:8px}.participant-grid-bars{background:#e5e5e3;flex-direction:column-reverse;justify-content:center;gap:4px;min-height:140px;padding:12px 14px;display:flex}.participant-grid-bars button{cursor:pointer;background:0 0;border:1px solid #949492;width:100%;height:20px;padding:1px}.participant-grid-bars button>span{background:#4d4d4d;width:0;height:100%;transition:width .15s;display:block}.participant-grid-bars button.filled>span{width:100%}.participant-grid-bars button:disabled{cursor:default}.participant-grid-bars button:focus-visible{outline-offset:2px;outline:3px solid #2d2d2d}.participant-grid-theme.has-score .participant-grid-theme-state>strong{color:#303030}.participant-action{background:#f2f2f0;border:1px solid #c8c8c6;grid-template-columns:1fr minmax(180px,1fr) auto;align-items:center;gap:24px;min-height:92px;margin-top:28px;padding:18px 22px;display:grid}.participant-action>strong{font-size:12px;font-weight:600}.participant-action .primary-button{min-height:53px}.participant-agenda-layout{grid-template-columns:1.15fr .85fr;align-items:start;gap:16px;margin-top:30px;display:grid}.participant-agenda-points{gap:12px;display:grid}.participant-agenda-point{background:#fafafa;border:1px solid #c8c8c6;padding:20px}.participant-agenda-point>header{align-items:baseline;gap:8px;margin-bottom:15px;display:flex}.participant-agenda-point>header span{letter-spacing:.12em;font-size:9px;font-weight:800}.participant-agenda-point>header strong{letter-spacing:-.04em;font-size:24px}.participant-agenda-point label{gap:8px;margin-top:12px;display:grid}.participant-agenda-point label>span{letter-spacing:.1em;font-size:10px;font-weight:800}.participant-agenda-point textarea,.participant-agenda-point input{background:#fff;border:1px solid #999;width:100%;padding:13px;font-size:14px;line-height:1.45}.participant-agenda-point textarea{resize:vertical}.summary-agenda-points{border-top:1px solid #626262;gap:8px;padding:16px 22px;display:grid}.summary-agenda-points>div{grid-template-columns:26px 1fr;align-items:start;gap:10px;display:grid}.summary-agenda-points>div>span{opacity:.7;font-size:11px;font-weight:900}.summary-agenda-points p{border:0;margin:0;padding:0}.summary-agenda-points strong{font-size:11px;line-height:1.35;display:block}.summary-agenda-points small{opacity:.72;margin-top:3px;font-size:9px;display:block}.participant-summary{color:#fff;background:#343434;border:1px solid #555}.participant-summary.ready{border-color:#1f1f1f;box-shadow:0 0 0 4px #d7d7d5}.participant-summary>header{border-bottom:1px solid #777;justify-content:space-between;gap:20px;padding:24px 26px;display:flex}.participant-summary>header span{letter-spacing:.12em;font-size:11px}.participant-summary>header strong{font-size:12px}.participant-ready-stamp{color:#292929;background:#f0f0ee;border-bottom:1px solid #777;grid-template-columns:54px 1fr;align-items:center;gap:16px;padding:20px 26px;display:grid}.participant-ready-stamp>b{border:1px solid #555;border-radius:50%;place-items:center;width:46px;height:46px;font-size:20px;display:grid}.participant-ready-stamp>span{gap:3px;font-size:11px;display:grid}.participant-ready-stamp strong{letter-spacing:.09em;font-size:13px}.summary-dno{border-bottom:1px solid #777;grid-template-columns:repeat(3,1fr);padding:24px 26px;display:grid}.summary-dno>span{border-right:1px solid #777;justify-content:center;align-items:baseline;gap:12px;font-size:18px;font-weight:800;display:flex}.summary-dno>span:last-child{border-right:0}.summary-dno strong{font-size:38px}.summary-dimensions{grid-template-columns:repeat(3,1fr);padding:25px 20px;display:grid}.summary-dimensions>div{text-align:center;place-items:center;gap:5px;display:grid}.summary-dimensions span{letter-spacing:.1em;font-size:14px;font-weight:800}.summary-dimensions strong{font-size:31px}.summary-dimensions small{color:#c8c8c8;font-size:10px}.participant-summary>p{color:#d0d0d0;border-top:1px solid #777;margin:0;padding:20px 26px;font-size:12px;line-height:1.5}.participant-action.confirmed{border-color:#555;box-shadow:inset 6px 0 #555}.participant-action.confirmed .primary-button:disabled{color:#fff;opacity:1;background:#333;border-color:#333}.participant-confirm-overlay{z-index:60;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#181818d1;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.participant-confirm-dialog{color:#303030;background:#fff;border:1px solid #303030;width:min(680px,100%);padding:clamp(32px,6vw,62px);box-shadow:16px 16px #9b9b98}.participant-confirm-dialog>span{letter-spacing:.17em;font-size:9px;font-weight:900}.participant-confirm-dialog h1{letter-spacing:-.05em;max-width:560px;margin:20px 0 16px;font-size:clamp(38px,6vw,62px);line-height:.94}.participant-confirm-dialog p{color:#6f6f6f;max-width:530px;margin:0;font-size:14px;line-height:1.55}.participant-confirm-dialog>div{grid-template-columns:1fr 1.25fr;gap:10px;margin-top:36px;display:grid}.participant-confirm-dialog button{letter-spacing:.09em;text-transform:uppercase;cursor:pointer;min-height:58px;padding:0 18px;font-size:9px;font-weight:900}.participant-confirm-dialog .confirm-no{background:#fff;border:1px solid #303030}.participant-confirm-dialog .confirm-yes{color:#fff;background:#303030;border:1px solid #303030;justify-content:space-between;align-items:center;gap:18px;display:flex}.participant-confirm-dialog .confirm-no:hover{background:#eeeeec}.participant-confirm-dialog .confirm-yes:hover{color:#303030;background:#fff}.participant-ready-overlay{z-index:50;color:#fff;text-align:center;background:#303030;align-content:center;place-items:center;padding:32px 22px;display:grid;position:fixed;inset:0}.ready-overlay-mark{border:2px solid #fff;border-radius:50%;place-items:center;width:92px;height:92px;margin-bottom:34px;font-size:47px;display:grid}.participant-ready-overlay>span{letter-spacing:.22em;font-size:10px;font-weight:800}.participant-ready-overlay h1{letter-spacing:-.065em;margin:22px 0 18px;font-size:clamp(64px,15vw,156px);line-height:.78}.participant-ready-overlay p{color:#cecece;margin:0;font-size:clamp(14px,2vw,20px)}.participant-ready-overlay>strong{margin-top:16px;font-size:clamp(17px,2.4vw,25px)}.participant-ready-overlay button{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #fff;min-width:210px;min-height:52px;margin-top:48px;font-size:10px;font-weight:800}.participant-ready-overlay button:hover{color:#303030;background:#fff}.workshop-code-page{background:linear-gradient(90deg,#0000 49.9%,#2d2d2d0e 50%,#0000 50.1%),#f2f2f0;place-items:center;min-height:100vh;padding:clamp(24px,6vw,80px);display:grid}.workshop-code-card{background:#fff;border:1px solid #303030;width:min(680px,100%);padding:clamp(34px,7vw,72px);box-shadow:18px 18px #d5d5d2}.workshop-code-brand{align-items:center;gap:13px;margin-bottom:70px;display:flex}.workshop-code-brand span{border:1px solid #303030;border-radius:50%;place-items:center;width:42px;height:42px;font-size:10px;font-weight:900;display:grid}.workshop-code-brand strong{letter-spacing:.22em;font-size:12px;font-weight:900}.workshop-code-kicker{letter-spacing:.2em;font-size:9px;font-weight:900}.workshop-code-card h1{letter-spacing:-.065em;margin:17px 0 0;font-size:clamp(46px,9vw,82px);line-height:.88}.workshop-code-card h2{margin:15px 0 0;font:400 clamp(23px,4vw,36px)/1.1 Georgia,serif}.workshop-code-author{color:#747474;margin:8px 0 0;font-size:12px;font-weight:700}.workshop-code-rule{background:#303030;width:72px;height:5px;margin:36px 0 25px}.workshop-code-intro{color:#626262;max-width:480px;margin:0 0 25px;font-size:14px;line-height:1.55}.workshop-code-form{grid-template-columns:1fr auto;gap:8px;display:grid}.workshop-code-form label{letter-spacing:.13em;text-transform:uppercase;grid-column:1/-1;margin-bottom:2px;font-size:9px;font-weight:900}.workshop-code-form input{letter-spacing:.12em;text-transform:uppercase;background:#fff;border:1px solid #303030;min-width:0;height:58px;padding:0 17px;font-size:15px;font-weight:800}.workshop-code-form input:disabled{color:#898989;background:#ededeb}.workshop-code-form button{color:#fff;letter-spacing:.1em;text-transform:uppercase;cursor:pointer;background:#303030;border:1px solid #303030;min-height:58px;padding:0 23px;font-size:9px;font-weight:900}.workshop-code-form button:hover:not(:disabled){color:#303030;background:#fff}.workshop-code-form button:disabled{opacity:.42;cursor:not-allowed}.workshop-code-error{color:#8d2f2f;grid-column:1/-1;margin:4px 0;font-size:11px}.workshop-code-card>small{color:#898989;margin-top:18px;font-size:9px;display:block}.workshop-manager{color:var(--ink);background:#eef3ff;border:1px solid #aeb9d3;margin-bottom:24px}.workshop-manager>header{grid-template-columns:minmax(280px,1fr) auto auto;align-items:center;gap:28px;padding:25px 28px;display:grid}.workshop-manager>header>div:first-child>span,.new-workshop-form>header span,.workshop-archive-head>span{color:var(--nexor-blue);letter-spacing:.16em;font-size:8px;font-weight:900;display:block}.workshop-manager>header h2{color:var(--nexor-blue);margin:7px 0 5px;font:400 28px/1.05 Georgia,serif}.workshop-manager>header p{color:#68718a;margin:0;font-size:10px}.workshop-manager-status{border-left:1px solid #c4cce0;border-right:1px solid #c4cce0;justify-items:center;min-width:130px;padding:6px 24px;display:grid}.workshop-manager-status span,.workshop-manager-status small{letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.workshop-manager-status strong{color:var(--nexor-blue);margin:3px 0;font-size:28px}.workshop-manager-actions{grid-template-columns:1fr 1fr;gap:7px;display:grid}.workshop-manager-actions button,.workshop-table-row button{min-height:36px;color:var(--nexor-blue);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;background:0 0;border:1px solid #7785a8;padding:0 12px;font-size:8px;font-weight:900}.workshop-manager-actions .manager-primary{background:var(--nexor-blue);color:#fff;grid-column:1/-1}.workshop-manager-actions .manager-danger{color:#8a3333;border-color:#c69c9c}.workshop-manager-actions button:hover:not(:disabled),.workshop-table-row button:hover:not(:disabled){background:#fff}.workshop-manager-actions button:disabled,.workshop-table-row button:disabled{opacity:.45;cursor:not-allowed}.workshop-manager-message{color:#8a3333;border-top:1px solid #c4cce0;margin:0;padding:12px 28px;font-size:10px}.new-workshop-form{background:#fff;border-top:1px solid #c4cce0;grid-template-columns:2fr 1fr 1.5fr .7fr 1.2fr 1.2fr auto;align-items:end;gap:12px;padding:23px 28px 28px;display:grid}.new-workshop-form>header{grid-column:1/-1;align-items:baseline;gap:18px;margin-bottom:3px;display:flex}.new-workshop-form>header strong{font:400 15px/1.3 Georgia,serif}.new-workshop-form label{letter-spacing:.1em;text-transform:uppercase;gap:7px;font-size:8px;font-weight:900;display:grid}.new-workshop-form input,.new-workshop-form select{min-width:0;height:44px;color:var(--ink);background:#fff;border:1px solid #aeb5c5;padding:0 11px;font-size:11px}.new-workshop-form>button{border:1px solid var(--nexor-blue);background:var(--nexor-blue);color:#fff;letter-spacing:.07em;text-transform:uppercase;cursor:pointer;white-space:nowrap;height:44px;padding:0 16px;font-size:8px;font-weight:900}.new-workshop-form>button span{margin-left:9px}.workshop-archive{background:#fff;border-top:1px solid #c4cce0;padding:24px 28px 28px}.workshop-archive-head{align-items:baseline;gap:16px;margin-bottom:15px;display:flex}.workshop-archive-head p{color:#747a87;margin:0;font-size:10px}.workshop-table{border:1px solid #d2d5dc}.workshop-table-row{border-top:1px solid #d2d5dc;grid-template-columns:minmax(240px,2fr) 1fr .65fr 1.2fr;align-items:center;min-height:58px;display:grid}.workshop-table-row:first-child{border-top:0}.workshop-table-row>span{flex-direction:column;gap:3px;padding:11px 14px;font-size:10px;display:flex}.workshop-table-row>span strong{font-size:11px}.workshop-table-row>span small{color:#7b7e86;font-size:8px}.workshop-table-row>span:last-child{flex-direction:row;justify-content:flex-end;gap:7px}.workshop-table-row button.delete{color:#8a3333;border-color:#c69c9c}.workshop-table-header{background:#f1f1ef;min-height:34px}.workshop-table-header>span{color:#777;letter-spacing:.12em;text-transform:uppercase;font-size:7px;font-weight:900}.workshop-results-overlay{z-index:1000;background:#0d1831b8;place-items:center;padding:24px;display:grid;position:fixed;inset:0}.workshop-results-dialog{background:#f8f8f6;border:1px solid #8292ba;width:min(1180px,96vw);max-height:92vh;overflow:auto;box-shadow:18px 18px #0f234e59}.workshop-results-dialog>header{z-index:2;background:var(--nexor-blue);color:#fff;border-bottom:1px solid #c8c8c5;justify-content:space-between;align-items:flex-start;padding:25px 28px;display:flex;position:sticky;top:0}.workshop-results-dialog>header span{letter-spacing:.14em;font-size:8px;font-weight:900}.workshop-results-dialog>header h2{margin:7px 0 5px;font:400 30px/1.05 Georgia,serif}.workshop-results-dialog>header p{color:#d8e1f6;margin:0;font-size:10px}.workshop-results-dialog>header button{color:#fff;cursor:pointer;background:0 0;border:1px solid #fff;width:38px;height:38px;font-size:25px}.historical-metrics{border-bottom:1px solid #c8c8c5;grid-template-columns:repeat(4,1fr);display:grid}.historical-metrics>div{border-left:1px solid #c8c8c5;gap:5px;padding:20px 24px;display:grid}.historical-metrics>div:first-child{border-left:0}.historical-metrics span{color:#6f7480;letter-spacing:.1em;font-size:8px;font-weight:900}.historical-metrics strong{color:var(--nexor-blue);font-size:28px}.historical-nuclei{grid-template-columns:repeat(2,1fr);gap:10px;padding:20px 24px;display:grid}.historical-nuclei article{background:#fff;border:1px solid #c8c8c5}.historical-nuclei article>header{letter-spacing:.1em;border-bottom:1px solid #ddd;justify-content:space-between;padding:10px 13px;font-size:8px;font-weight:900;display:flex}.historical-dno,.historical-dimensions{grid-template-columns:repeat(3,1fr);display:grid}.historical-dno span,.historical-dimensions span{border-left:1px solid #ddd;padding:13px;font-size:10px}.historical-dno span:first-child,.historical-dimensions span:first-child{border-left:0}.historical-dno b,.historical-dimensions b{color:var(--nexor-blue);margin-left:8px;font-size:18px}.historical-dimensions{border-top:1px solid #ddd}.historical-agenda{background:#fff;border:1px solid #c8c8c5;margin:0 24px 24px}.historical-agenda>header{letter-spacing:.1em;border-bottom:1px solid #ddd;justify-content:space-between;padding:13px 15px;font-size:8px;font-weight:900;display:flex}.historical-agenda article{border-top:1px solid #ddd;grid-template-columns:50px 1fr;display:grid}.historical-agenda article:first-of-type{border-top:0}.historical-agenda article>span{color:var(--nexor-blue);place-items:center;font-weight:900;display:grid}.historical-agenda article p{border-left:1px solid #ddd;gap:5px;margin:0;padding:13px 15px;display:grid}.historical-agenda article small{color:#777}@media (width<=1050px){.workshop-manager>header{grid-template-columns:1fr auto}.workshop-manager-actions{grid-column:1/-1;grid-template-columns:repeat(3,1fr)}.workshop-manager-actions .manager-primary{grid-column:auto}.new-workshop-form{grid-template-columns:repeat(3,1fr)}.new-workshop-form>button{width:100%}}@media (width<=700px){.workshop-manager>header{grid-template-columns:1fr;gap:18px;padding:20px}.workshop-manager-status{border:1px solid #c4cce0;border-left:0;border-right:0;justify-items:start;padding:14px 0}.workshop-manager-actions{grid-template-columns:1fr}.new-workshop-form{grid-template-columns:1fr;padding:20px}.new-workshop-form>header{gap:7px;display:grid}.workshop-archive{padding:20px}.workshop-table{border:0;gap:10px;display:grid}.workshop-table-header{display:none}.workshop-table-row{border:1px solid #d2d5dc;grid-template-columns:1fr 1fr}.workshop-table-row>span:first-child{grid-column:1/-1}.workshop-table-row>span:last-child{grid-column:1/-1;justify-content:stretch}.workshop-table-row>span:last-child button{flex:1}.workshop-results-overlay{padding:10px}.workshop-results-dialog{width:100%;max-height:96vh;box-shadow:7px 7px #0f234e59}.historical-metrics{grid-template-columns:repeat(2,1fr)}.historical-metrics>div:nth-child(3){border-top:1px solid #c8c8c5;border-left:0}.historical-metrics>div:nth-child(4){border-top:1px solid #c8c8c5}.historical-nuclei{grid-template-columns:1fr;padding:14px}.historical-agenda{margin:0 14px 14px}}@media (width<=980px){.facilitator-timer{grid-template-columns:1fr 80px auto}.timer-actions{grid-column:1/-1;grid-template-columns:auto auto;justify-content:end}.participant-dno-grid{grid-template-columns:1fr}.participant-dno-grid>article{grid-template-columns:1fr 1fr;display:grid}.participant-dno-grid article>header{grid-column:1/-1}.participant-agenda-layout,.participant-grid-dimension{grid-template-columns:1fr}.participant-grid-dimension>header{text-align:left;border-bottom:1px dotted #999;border-right:0;grid-template-columns:48px minmax(0,1fr) auto;justify-items:start;gap:14px}.participant-grid-dimension>header>strong{justify-items:end}.participant-grid-themes{grid-template-columns:repeat(2,1fr)}.participant-grid-theme:nth-child(2n){border-right:0}.participant-grid-theme:not(:last-child){border-bottom:1px dotted #999}}@media (width<=680px){.facilitator-timer{grid-template-columns:1fr auto;gap:18px;padding:18px;position:relative}.facilitator-timer label{display:none}.facilitator-timer output{min-width:145px;font-size:50px}.timer-actions{grid-column:1/-1}.facilitator-session-bar{flex-direction:column;align-items:flex-start}.facilitator-session-bar>div{flex-wrap:wrap}.participant-brand strong{display:none}.participant-entry{align-items:start}.participant-entry .participant-brand{margin-bottom:48px}.participant-entry h1{font-size:66px}.workshop-code-page{place-items:start center;padding:22px}.workshop-code-card{padding:32px 25px;box-shadow:8px 8px #d5d5d2}.workshop-code-brand{margin-bottom:48px}.workshop-code-form{grid-template-columns:1fr}.workshop-code-form label{grid-column:auto}.workshop-code-form button{width:100%}.workshop-code-error{grid-column:auto}.participant-nucleus-grid{grid-template-columns:repeat(2,1fr)}.participant-nucleus-grid button{min-height:94px}.participant-topbar{min-height:70px}.participant-top-actions{gap:10px}.participant-sync{max-width:88px;line-height:1.3}.participant-steps{padding:0}.participant-steps>div,.participant-steps>button{justify-content:center;min-height:60px;padding:10px 5px}.participant-steps b{display:none}.participant-steps span{font-size:8px}.participant-workspace{padding-top:36px}.participant-heading{flex-direction:column;align-items:start;gap:13px}.participant-heading h2{font-size:43px}.participant-heading>p{text-align:left}.participant-context>header{flex-direction:column;align-items:flex-start}.participant-context>header strong{text-align:left}.participant-context-copy{columns:1;padding:24px 20px}.participant-context-copy p{font-size:15px}.participant-context>aside{padding:28px 20px}.participant-dno-grid>article{display:block}.participant-fragments{grid-template-columns:1fr}.participant-fragments article{min-height:0;padding-left:63px}.participant-rule{grid-template-columns:1fr}.participant-scale{grid-template-columns:repeat(5,1fr)}.participant-scale>div{border-bottom:0;grid-template-columns:1fr;justify-items:center;gap:2px;min-height:58px;padding:8px 3px;display:grid}.participant-scale b{font-size:17px}.participant-scale span{text-align:center;font-size:0}.participant-scale span strong{font-size:9px}.participant-grid-dimension>header{grid-template-columns:46px minmax(0,1fr) auto;padding:15px 13px}.participant-grid-dimension>header>span{width:42px;height:42px}.participant-grid-dimension>header h3{font-size:13px}.participant-grid-themes{grid-template-columns:1fr}.participant-grid-theme,.participant-grid-theme:nth-child(2n),.participant-grid-theme:not(:last-child){border-bottom:1px dotted #999;border-right:0;min-height:0}.participant-grid-theme:last-child{border-bottom:0}.participant-grid-theme>header{min-height:50px;padding:14px 15px 9px}.participant-grid-theme>header strong{font-size:14px}.participant-grid-theme>header span{font-size:9px}.participant-grid-theme-body{grid-template-rows:auto 1fr;grid-template-columns:84px minmax(0,1fr);min-height:180px}.participant-grid-theme-icon{grid-row:1/3;align-self:start;padding:8px 12px 12px}.participant-grid-theme-icon svg{width:57px;height:57px}.participant-grid-theme-state{padding:8px 14px 5px}.participant-grid-bars{gap:5px;min-height:145px;padding:10px 14px 12px}.participant-grid-bars button{height:22px;min-height:22px;padding:2px}.participant-action{grid-template-columns:1fr}.participant-action .text-button{justify-self:start}.participant-action .primary-button{justify-content:space-between;width:100%}.participant-confirm-dialog{padding:34px 25px;box-shadow:8px 8px #9b9b98}.participant-confirm-dialog>div{grid-template-columns:1fr}.participant-confirm-dialog button{width:100%}.pin-panel{box-shadow:8px 8px #efefed}}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}
