.ob-flow{gap:var(--s8);width:100%;max-width:var(--flow);flex-direction:column;min-width:0;margin-inline:auto;display:flex}.ob-flow>.es-notice,.ob-flow>.ob-head,.ob-flow>.ob-fine{max-width:640px}.ob-stepTop{justify-content:space-between;align-items:center;gap:var(--s4);min-height:32px;display:flex}.ob-back{align-items:center;gap:var(--s1);height:32px;padding:0 var(--s2) 0 var(--s1);margin-left:calc(var(--s1) * -1);border-radius:var(--r-md);color:var(--info);font:inherit;font-size:var(--t-small);cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:none;display:inline-flex}.ob-back svg{transform:rotate(180deg)}.ob-back:hover{background:var(--paper-3)}.ob-progress{align-items:center;gap:var(--s3);font-size:var(--t-small);color:var(--ink-2);font-variant-numeric:tabular-nums;font-weight:600;display:flex}.ob-progressBar{border-radius:var(--r-full);background:var(--rule);width:96px;height:4px;display:block;overflow:hidden}.ob-progressBar>span{background:var(--yes);border-radius:var(--r-full);height:100%;transition:width var(--d-panel) var(--ease);display:block}.ob-head{gap:var(--s3);flex-direction:column;display:flex}.ob-eyebrow{font-size:var(--t-small);color:var(--ink-2);font-weight:600}.ob-display{font-size:var(--t-display);letter-spacing:-.03em;text-wrap:balance;margin:0;font-weight:700;line-height:1.08}.ob-title{font-size:var(--t-title);letter-spacing:-.025em;text-wrap:balance;margin:0;font-weight:700;line-height:1.12}.ob-lead{font-size:var(--t-lead);color:var(--ink-2);max-width:58ch;line-height:1.45}.ob-lead strong{color:var(--ink);font-weight:600}.ob-actions{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.ob-actionsSplit{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.ob-fine{font-size:var(--t-small);color:var(--ink-2);max-width:60ch}.ob-sectionTitle{font-size:var(--t-lead);margin:0 0 var(--s3);font-weight:700}.ob-section{gap:var(--s3);flex-direction:column;display:flex}.ob-srOnly{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@media (max-width:759px){.ob-display{font-size:32px}.ob-title{font-size:28px}.ob-lead{font-size:16px}.ob-flow{gap:var(--s6)}}.ob-paths{gap:var(--s4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.ob-pathCard{gap:var(--s2);min-height:184px;padding:var(--s5);border:1px solid var(--rule);border-radius:var(--r-xl);background:var(--paper);color:inherit;transition:border-color var(--d-instant) var(--ease), background var(--d-instant) var(--ease), transform var(--d-instant) var(--ease);flex-direction:column;text-decoration:none;display:flex;position:relative}.ob-pathCard:hover{border-color:var(--rule-2);background:var(--paper-2)}.ob-pathCard:active{transform:scale(.99)}.ob-pathIcon{border-radius:var(--r-lg);background:var(--yes-soft);width:40px;height:40px;color:var(--yes);margin-bottom:var(--s2);place-items:center;display:inline-grid}.ob-pathTitle{font-size:17px;font-weight:700;line-height:1.3}.ob-pathText{color:var(--ink-2);flex:1;line-height:1.45}.ob-pathTime{font-size:var(--t-caption);color:var(--ink-2);padding-top:var(--s2);justify-content:space-between;align-items:center;font-weight:600;display:flex}.ob-pathTime svg{color:var(--ink-3)}.ob-pathRecommended{border-color:var(--rule-2)}.ob-ribbon{top:var(--s4);right:var(--s4);font-size:var(--t-label);color:var(--yes);background:var(--yes-soft);padding:2px var(--s2);border-radius:var(--r-sm);font-weight:700;position:absolute}@media (max-width:1099px){.ob-paths{grid-template-columns:1fr}.ob-pathCard{column-gap:var(--s4);row-gap:var(--s1);min-height:0;padding:var(--s4);grid-template-columns:40px minmax(0,1fr);display:grid}.ob-pathIcon{grid-row:span 3;margin-bottom:0}.ob-pathTime{justify-content:flex-start;gap:var(--s2);padding-top:0}.ob-ribbon{order:-1;grid-column:2;justify-self:start;position:static}}.ob-example{align-items:center;gap:var(--s2) var(--s4);padding-top:var(--s2);border-top:1px solid var(--rule);padding-top:var(--s5);flex-wrap:wrap;display:flex}.ob-example p{color:var(--ink-2)}.ob-wrapButton{white-space:normal;height:auto;min-height:32px;padding:var(--s1) 0;text-align:left}.ob-inlineForm{display:inline}.ob-choices{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ob-choicesOne{grid-template-columns:1fr}.ob-choice{align-items:center;gap:var(--s3);min-height:48px;padding:var(--s2) var(--s4);border:1px solid var(--rule-2);border-radius:var(--r-lg);background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer;transition:border-color var(--d-instant) var(--ease), background var(--d-instant) var(--ease);font-size:15px;font-weight:500;display:flex}.ob-choice:hover{background:var(--paper-2)}.ob-choice[aria-pressed=true],.ob-choice[aria-checked=true]{border-color:var(--yes);background:var(--yes);color:var(--yes-ink);font-weight:600}.ob-choice[aria-pressed=true]:hover,.ob-choice[aria-checked=true]:hover{background:var(--yes);filter:brightness(1.05)}.ob-choiceFull{color:var(--ink-3);cursor:default;border-style:dashed}.ob-choiceFull:hover{background:var(--paper)}@media (min-width:760px){.ob-choicesThree{grid-template-columns:repeat(3,minmax(0,1fr))}}.ob-choice[disabled]{opacity:.45;cursor:not-allowed}.ob-check{border-radius:var(--r-sm);border:1.5px solid var(--rule-2);background:var(--paper);color:#0000;flex:none;place-items:center;width:20px;height:20px;display:inline-grid}.ob-radio{border-radius:var(--r-full)}.ob-choice[aria-pressed=true] .ob-check,.ob-choice[aria-checked=true] .ob-check{border-color:var(--yes-ink);background:var(--yes-ink);color:var(--yes)}.ob-choiceOrder{font-size:var(--t-caption);color:inherit;font-variant-numeric:tabular-nums;margin-left:auto;font-weight:700}@media (max-width:759px){.ob-choices{grid-template-columns:1fr}}.ob-bigInput{height:48px;padding:0 var(--s4);border:1px solid var(--rule-2);border-radius:var(--r-lg);background:var(--paper);color:var(--ink);font:inherit;box-sizing:border-box;width:100%;font-size:17px}.ob-suggestions{gap:var(--s2);flex-wrap:wrap;display:flex}.ob-chip{height:32px;padding:0 var(--s3);border:1px solid var(--rule-2);border-radius:var(--r-full);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--t-small);cursor:pointer;font-weight:500}.ob-chip:hover{background:var(--paper-2)}.ob-chip[aria-pressed=true],.ob-chip[aria-checked=true]{border-color:var(--yes);background:var(--yes);color:var(--yes-ink);font-weight:600}.ob-combo{gap:var(--s2);flex-direction:column;max-width:480px;display:flex;position:relative}.ob-comboList{z-index:10;margin:var(--s1) 0 0;padding:var(--s1);border:1px solid var(--rule-2);border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-2);list-style:none;position:absolute;top:100%;left:0;right:0}.ob-comboList[hidden]{display:none}.ob-comboOption{min-height:40px;padding:0 var(--s3);border-radius:var(--r-md);cursor:pointer;align-items:center;display:flex}.ob-comboOption:hover,.ob-comboOption[aria-selected=true]{background:var(--paper-3)}.ob-counterInline{font-size:var(--t-small);color:var(--ink-2);font-variant-numeric:tabular-nums}@media (pointer:coarse){.ob-chip{min-height:44px}}.ob-timeRows{border:1px solid var(--rule);border-radius:var(--r-lg);flex-direction:column;display:flex}.ob-timeRow{gap:var(--s3);padding:var(--s4);border-top:1px solid var(--rule);flex-direction:column;display:flex}.ob-timeRow:first-child{border-top:0}.ob-timeRowTitle{font-weight:600}.ob-colleague{gap:var(--s4) var(--s5);padding:var(--s6);border:1px solid var(--rule);border-radius:var(--r-xl);grid-template-columns:64px minmax(0,1fr);display:grid}.ob-colleagueName{font-size:var(--t-h2);font-weight:700;line-height:1.25}.ob-colleagueRole{color:var(--ink-2);font-weight:500}.ob-colleagueText{color:var(--ink);margin-top:var(--s1);line-height:1.5}.ob-measure{align-items:center;gap:var(--s4);padding:var(--s4);border-radius:var(--r-lg);background:var(--paper-2);grid-column:1/-1;grid-template-columns:auto minmax(0,1fr);display:grid}.ob-measureNumber{font-family:var(--font-map);font-size:var(--t-number);font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.ob-measureText{gap:var(--s1);flex-direction:column;display:flex}.ob-measureSentence{font-weight:600}.ob-measureMeta{font-size:var(--t-caption);color:var(--ink-2)}.ob-knows{flex-direction:column;grid-column:1/-1;margin:0;padding:0;list-style:none;display:flex}.ob-knowsRow{gap:var(--s3);min-height:40px;padding:var(--s2) 0;border-top:1px solid var(--rule);font-size:var(--t-small);grid-template-columns:20px minmax(0,1fr) auto;align-items:center;display:grid}.ob-knowsRow:first-child{border-top:0}.ob-knowsIcon{border-radius:var(--r-full);place-items:center;width:20px;height:20px;display:inline-grid}.ob-knowsYes{background:var(--yes-soft);color:var(--yes)}.ob-knowsNo{border:1.5px dashed var(--rule-2)}.ob-knowsShare{font-size:var(--t-caption);color:var(--ink-2);font-variant-numeric:tabular-nums}.ob-knowsMissing{color:var(--ink-2)}@media (max-width:759px){.ob-colleague{padding:var(--s4);grid-template-columns:48px minmax(0,1fr)}}.ob-others{gap:var(--s2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ob-otherCard{gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--rule);border-radius:var(--r-lg);color:inherit;grid-template-columns:36px minmax(0,1fr);align-items:center;text-decoration:none;display:grid}.ob-otherCard:hover{background:var(--paper-2)}.ob-otherCard[aria-current=true]{border-color:var(--yes)}.ob-otherMeta{font-size:var(--t-caption);color:var(--ink-2)}@media (max-width:759px){.ob-others{grid-template-columns:1fr}}.ob-ring{display:block}.ob-ringTrack{stroke:var(--rule)}.ob-ringValue{stroke:var(--yes);transition:stroke-dashoffset var(--d-ring) var(--ease)}.ob-ringGrey .ob-ringValue{stroke:var(--off)}.ob-ringLabel{font-family:var(--font-map);font-variant-numeric:tabular-nums;fill:var(--ink);font-weight:700}.ob-drop{justify-content:center;align-items:center;gap:var(--s3);min-height:200px;padding:var(--s6);border:1.5px dashed var(--rule-2);border-radius:var(--r-xl);background:var(--paper);text-align:center;transition:background var(--d-instant) var(--ease), border-color var(--d-instant) var(--ease);flex-direction:column;display:flex}.ob-dropActive{border-color:var(--yes);background:var(--yes-soft)}.ob-dropIcon{border-radius:var(--r-full);background:var(--paper-3);width:44px;height:44px;color:var(--ink-2);place-items:center;display:inline-grid}.ob-dropTitle{font-size:17px;font-weight:600}.ob-dropHint{font-size:var(--t-small);color:var(--ink-2)}.ob-dropTouch{display:none}@media (pointer:coarse){.ob-dropMouse{display:none}.ob-dropTouch{display:block}}.ob-sample{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--rule);border-radius:var(--r-lg);grid-template-columns:40px minmax(0,1fr) auto;display:grid}.ob-fileIcon{border-radius:var(--r-md);background:var(--yes-soft);width:40px;height:40px;color:var(--yes);place-items:center;display:inline-grid}.ob-sampleName{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ob-sampleMeta{font-size:var(--t-caption);color:var(--ink-2)}@media (max-width:759px){.ob-sample{grid-template-columns:40px minmax(0,1fr)}.ob-sample>:last-child{grid-column:1/-1}}.ob-loading{align-items:center;gap:var(--s3);min-height:40px;color:var(--ink-2);font-weight:500;display:flex}.ob-dots{gap:4px;display:inline-flex}.ob-dots>span{border-radius:var(--r-full);background:var(--ink-3);width:6px;height:6px}@media (prefers-reduced-motion:no-preference){.ob-dots>span{animation:es-dot 1.2s infinite var(--ease)}.ob-dots>span:nth-child(2){animation-delay:.15s}.ob-dots>span:nth-child(3){animation-delay:.3s}}@keyframes es-dot{0%,80%,to{opacity:.3}40%{opacity:1}}.ob-skeleton{border-radius:var(--r-lg);background:var(--paper-3)}.ob-sheet{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--paper);flex-direction:column;min-width:0;display:flex;overflow:hidden}.ob-sheetBar{align-items:center;gap:var(--s2) var(--s4);padding:var(--s3) var(--s4);border-bottom:1px solid var(--rule);flex-wrap:wrap;display:flex}.ob-sheetName{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.ob-sheetCount{font-size:var(--t-caption);color:var(--ink-2);font-variant-numeric:tabular-nums}.ob-sheetTools{align-items:center;gap:var(--s2);margin-left:auto;display:flex}.ob-search{align-items:center;display:flex;position:relative}.ob-search svg{color:var(--ink-3);pointer-events:none;position:absolute;left:10px}.ob-searchInput{width:200px;height:32px;padding:0 var(--s3) 0 32px;border:1px solid var(--rule-2);border-radius:var(--r-md);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--t-small)}@media (max-width:759px){.ob-sheetTools{width:100%;margin-left:0}.ob-search{flex:1}.ob-searchInput{width:100%}}.ob-gridWrap{min-width:0;position:relative}.ob-gridWrap:before,.ob-gridWrap:after{content:"";pointer-events:none;z-index:5;position:absolute}.ob-gridWrap:before{border-radius:0;inset:0}.ob-gridWrap:has(>.ob-grid:focus-visible):before{box-shadow:inset 0 0 0 2px var(--focus,var(--info))}.ob-gridWrap:after{opacity:0;background:linear-gradient(to left, color-mix(in srgb, var(--ink) 12%, transparent), transparent);width:24px;transition:opacity var(--d-fast,.12s) var(--ease);top:0;bottom:0;right:0}.ob-gridWrap[data-overflowing=true]:after{opacity:1}.ob-grid{overscroll-behavior-x:contain;outline:none;min-height:0;max-height:min(480px,100dvh - 240px);overflow:auto}.ob-gridTall{max-height:max(320px,100dvh - 300px)}.ob-gridCompact{max-height:none}.ob-grid:focus-visible{outline:none}.ob-sheetHint{padding:var(--s2) var(--s4);border-top:1px solid var(--rule);background:var(--info-soft);font-size:var(--t-caption);color:var(--ink)}.ob-table{border-collapse:separate;border-spacing:0;font-size:var(--t-small);min-width:100%}.ob-table th,.ob-table td{box-sizing:border-box;height:32px;padding:0 var(--s2);border-right:1px solid var(--rule);border-bottom:1px solid var(--rule);white-space:nowrap;text-overflow:ellipsis;max-width:240px;overflow:hidden}.ob-table thead th{z-index:2;background:var(--paper-2);text-align:left;vertical-align:bottom;height:auto;padding-top:var(--s1);padding-bottom:var(--s1);position:sticky;top:0}.ob-colLetter{font-size:var(--t-label);color:var(--ink-2);font-weight:500;line-height:1.4;display:block}.ob-colName{text-overflow:ellipsis;font-size:var(--t-caption);color:var(--ink);font-weight:600;line-height:1.4;display:block;overflow:hidden}.ob-colNote{margin-top:var(--s1);border-radius:var(--r-xs);font-size:var(--t-label);background:var(--yes-soft);color:var(--yes);padding:1px 6px;font-weight:600;line-height:1.4;display:inline-block}.ob-colNoteOff{background:var(--off-soft);color:var(--ink-2)}.ob-colNoteDoubt{background:var(--wait-soft);color:var(--wait)}.ob-colOff{color:var(--ink-3)}.ob-table .ob-rowHead{z-index:1;background:var(--paper-2);color:var(--ink-2);font-size:var(--t-label);text-align:right;font-variant-numeric:tabular-nums;min-width:44px;font-weight:500;position:sticky;left:0}.ob-table thead .ob-corner{z-index:3;min-width:44px;left:0}.ob-num{text-align:right;font-variant-numeric:tabular-nums}.ob-cell{cursor:cell;position:relative}.ob-cellSelected{outline:2px solid var(--yes);outline-offset:-2px}.ob-cellInRange{background:var(--yes-soft)}.ob-cellDoubt{background:var(--wait-soft)}.ob-cellDoubt:after{content:"";border-style:solid;border-width:0 8px 8px 0;border-color:transparent var(--wait) transparent transparent;position:absolute;top:0;right:0}.ob-cellMerged{background:var(--wait-soft);position:relative}.ob-cellMerged:after{content:"";border-style:solid;border-width:0 8px 8px 0;border-color:transparent var(--wait) transparent transparent;position:absolute;top:0;right:0}.ob-cellFlash{animation:es-flash 2s var(--ease)}@keyframes es-flash{0%{background:var(--info-soft)}to{background:0 0}}.ob-sheetFoot{justify-content:space-between;align-items:center;gap:var(--s3);min-height:40px;padding:0 var(--s3);border-top:1px solid var(--rule);background:var(--paper-2);font-size:var(--t-caption);color:var(--ink-2);display:flex}.ob-tabs{gap:2px;display:flex;overflow-x:auto}.ob-tab{height:28px;padding:0 var(--s3);border-radius:0 0 var(--r-sm) var(--r-sm);color:var(--ink-2);font:inherit;font-size:var(--t-caption);cursor:pointer;white-space:nowrap;background:0 0;border:1px solid #0000;font-weight:500}.ob-tabOff{color:var(--ink-3);cursor:default;font-style:italic}.ob-tab[aria-selected=true]{background:var(--paper);border-color:var(--rule);border-top-color:var(--paper);color:var(--ink);font-weight:600}.ob-empty{padding:var(--s8);text-align:center;color:var(--ink-2)}.ob-mapList{border:1px solid var(--rule);border-radius:var(--r-lg);margin:0;padding:0;list-style:none}.ob-mapRow{gap:var(--s3);min-height:56px;padding:var(--s2) var(--s4);border-top:1px solid var(--rule);grid-template-columns:32px minmax(0,1fr) auto;align-items:center;display:grid}.ob-mapRow:first-child{border-top:0}.ob-mapLetter{border-radius:var(--r-md);background:var(--paper-3);width:28px;height:28px;font-size:var(--t-caption);color:var(--ink-2);place-items:center;font-weight:700;display:inline-grid}.ob-mapText{min-width:0}.ob-mapHeader{font-weight:600}.ob-mapMeaning{font-size:var(--t-small);color:var(--ink-2)}.ob-mapMeaning strong{color:var(--ink);font-weight:600}.ob-mapAsk{background:var(--wait-soft)}.ob-mapControls{align-items:center;gap:var(--s2);display:flex}.ob-select{max-width:240px;height:36px;padding:0 var(--s2);border:1px solid var(--rule-2);border-radius:var(--r-md);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--t-small)}@media (max-width:759px){.ob-mapRow{grid-template-columns:32px minmax(0,1fr)}.ob-mapControls{flex-wrap:wrap;grid-column:2}.ob-select{width:100%;max-width:100%}}.ob-doubt{gap:var(--s4);padding:var(--s6);border:1px solid var(--rule);border-radius:var(--r-xl);flex-direction:column;display:flex}.ob-doubtQuestion{text-wrap:pretty;font-size:19px;font-weight:600;line-height:1.4}.ob-doubtQuestion q{quotes:"«" "»"}.ob-doubtRow{border:1px solid var(--rule);border-radius:var(--r-lg);overflow-x:auto}.ob-fixField{align-items:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}.ob-fixField .ob-field{flex:1;min-width:200px}@media (max-width:759px){.ob-doubt{padding:var(--s4)}.ob-doubtQuestion{font-size:17px}}.ob-lit{align-items:center;gap:var(--s6);padding:var(--s6);border:1px solid var(--rule);border-radius:var(--r-xl);grid-template-columns:auto minmax(0,1fr);display:grid}.ob-litText{gap:var(--s2);flex-direction:column;display:flex}.ob-litName{align-items:center;gap:var(--s3);font-size:var(--t-h2);font-weight:700;display:flex}.ob-litDelta{font-size:var(--t-small);color:var(--ink-2);font-variant-numeric:tabular-nums}.ob-litDelta strong{color:var(--yes);font-weight:700}@media (max-width:759px){.ob-lit{padding:var(--s4);gap:var(--s4);align-items:start}.ob-lit>svg{width:64px;height:64px}.ob-litName{font-size:17px}}.ob-promises{border:1px solid var(--rule);border-radius:var(--r-lg);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.ob-promise{gap:var(--s3);padding:var(--s4);border-top:1px solid var(--rule);grid-template-columns:24px minmax(0,1fr);line-height:1.5;display:grid}.ob-promise:first-child{border-top:0}.ob-promise svg{color:var(--yes);margin-top:2px}.ob-consent{align-items:flex-start;gap:var(--s3);padding:var(--s4);border-radius:var(--r-lg);background:var(--paper-2);cursor:pointer;display:flex}.ob-consent input{width:20px;height:20px;accent-color:var(--yes);flex:none;margin:0}.ob-consentText{font-weight:600}.ob-ask{padding:var(--s5);padding-right:var(--s16);border-radius:var(--r-lg);background:var(--paper-3);white-space:pre-wrap;line-height:1.55;position:relative}.ob-askCopy{top:var(--s3);right:var(--s3);position:absolute}@media (max-width:759px){.ob-ask{padding-right:var(--s5);padding-bottom:var(--s16)}.ob-askCopy{top:auto;bottom:var(--s3)}}.ob-assistants{gap:var(--s2) var(--s5);flex-wrap:wrap;display:flex}.ob-assistants a{align-items:center;min-height:32px;font-weight:600;display:inline-flex}.ob-textarea{box-sizing:border-box;width:100%;min-height:240px;padding:var(--s3) var(--s4);border:1px solid var(--rule-2);border-radius:var(--r-lg);background:var(--paper);color:var(--ink);font:inherit;resize:vertical;font-size:15px;line-height:1.5}.ob-counter{font-size:var(--t-caption);color:var(--ink-2);font-variant-numeric:tabular-nums;text-align:right}.ob-counterOver{color:var(--error);font-weight:600}.ob-groups{gap:var(--s6);flex-direction:column;display:flex}.ob-items{border:1px solid var(--rule);border-radius:var(--r-lg);margin:0;padding:0;list-style:none}.ob-item{gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--rule);grid-template-columns:24px minmax(0,1fr) auto;align-items:start;display:grid}.ob-item:first-child{border-top:0}.ob-item input[type=checkbox]{width:18px;height:18px;accent-color:var(--yes);margin:3px 0 0}.ob-itemText{box-sizing:border-box;width:100%;min-height:28px;padding:3px var(--s2);margin:0 calc(var(--s2) * -1);border-radius:var(--r-sm);color:var(--ink);font:inherit;resize:none;field-sizing:content;background:0 0;border:1px solid #0000;line-height:1.45}.ob-itemText:hover{border-color:var(--rule)}.ob-itemText:focus{border-color:var(--rule-2);background:var(--paper)}.ob-itemOff .ob-itemText{color:var(--ink-3);text-decoration:line-through}.ob-tables{border:1px solid var(--rule);border-radius:var(--r-lg);margin:0;padding:0;list-style:none;overflow:hidden}.ob-tableRow{gap:var(--s3);min-height:64px;padding:var(--s3) var(--s4);border-top:1px solid var(--rule);color:inherit;grid-template-columns:40px minmax(0,1fr) auto 16px;align-items:center;text-decoration:none;display:grid}li:first-child>.ob-tableRow{border-top:0}.ob-tableRow:hover{background:var(--paper-3)}.ob-tableRow:active{background:var(--rule)}.ob-tableMain{flex-direction:column;gap:2px;min-width:0;display:flex}.ob-tableTitle{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ob-tableMeta{font-size:var(--t-caption);color:var(--ink-2)}.ob-tableRight{align-items:center;gap:var(--s2);font-size:var(--t-small);font-variant-numeric:tabular-nums;color:var(--ink-2);display:flex}.ob-chev{color:var(--ink-3)}.ob-doubtTag{align-items:center;gap:var(--s1);font-size:var(--t-label);border-radius:var(--r-sm);background:var(--wait-soft);color:var(--wait);padding:1px 7px;font-weight:600;display:inline-flex}@media (max-width:759px){.ob-tableRow{grid-template-columns:40px minmax(0,1fr) auto 16px;align-items:start}.ob-tableTitle{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ob-tableDate{display:none}.ob-tableRight,.ob-tableRow .ob-chev{padding-top:2px}}.ob-requests{border:1px solid var(--rule);border-radius:var(--r-lg);margin:0;padding:0;list-style:none}.ob-request{gap:var(--s2) var(--s4);padding:var(--s4);border-top:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:center;display:grid}.ob-request:first-child{border-top:0}.ob-requestTitle{font-weight:600}.ob-requestGain{font-size:var(--t-small);color:var(--ink-2)}.ob-requestActions{gap:var(--s2);align-items:center;display:flex}@media (max-width:759px){.ob-request{grid-template-columns:1fr}}.ob-team{gap:var(--s2);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));display:grid}.ob-member{gap:var(--s3);padding:var(--s3) var(--s4);border:1px solid var(--rule);border-radius:var(--r-lg);grid-template-columns:36px minmax(0,1fr);align-items:center;display:grid}.ob-memberBar{height:4px;margin-top:var(--s1);border-radius:var(--r-full);background:var(--rule);display:block;overflow:hidden}.ob-memberBar>span{background:var(--yes);height:100%;display:block}.ob-memberGrey .ob-memberBar>span{background:var(--off)}.ob-memberName{justify-content:space-between;gap:var(--s2);font-weight:600;display:flex}.ob-memberPct{font-variant-numeric:tabular-nums;color:var(--ink-2);font-weight:500}.ob-confirm{gap:var(--s3);padding:var(--s4);border-radius:var(--r-lg);background:var(--error-soft);flex-direction:column;display:flex}.ob-crumbs{font-size:var(--t-small);color:var(--ink-2);font-weight:600}.ob-crumbs a{color:var(--info);text-decoration:none}.ob-crumbs a:hover{text-decoration:underline}.ob-pageTitle{letter-spacing:-.02em;margin:0;font-size:24px;font-weight:700;line-height:1.2}.ob-memoryList{border:1px solid var(--rule);border-radius:var(--r-lg);margin:0;padding:0;list-style:none}.ob-memoryRow{gap:var(--s3);padding:var(--s3) var(--s4);border-top:1px solid var(--rule);font-size:var(--t-small);grid-template-columns:140px minmax(0,1fr);display:grid}.ob-memoryRow:first-child{border-top:0}.ob-memoryGroup{color:var(--ink-2);font-weight:600}@media (max-width:759px){.ob-memoryRow{gap:var(--s1);grid-template-columns:1fr}}.ob-known{border:1px solid var(--rule);border-radius:var(--r-lg)}.ob-known>summary{justify-content:space-between;align-items:center;gap:var(--s3);min-height:48px;padding:0 var(--s4);cursor:pointer;font-weight:600;list-style:none;display:flex}.ob-known>summary::-webkit-details-marker{display:none}.ob-knownHint{font-size:var(--t-small);color:var(--info);white-space:nowrap;font-weight:600}.ob-known[open] .ob-knownHint{display:none}.ob-known>.ob-mapList{border:0;border-top:1px solid var(--rule);border-radius:0 0 var(--r-lg) var(--r-lg)}.ob-loadBlock{gap:var(--s4);flex-direction:column;display:flex}.ob-dropError{border-color:var(--error);background:var(--error-soft);border-style:solid}.ob-dropErrorText{align-items:flex-start;gap:var(--s2);max-width:56ch;color:var(--ink);font-size:var(--t-body);text-align:left;text-wrap:pretty;display:flex}.ob-dropErrorText svg{color:var(--error);flex:none;margin-top:3px}.ob-fileName{overflow-wrap:anywhere;font-weight:700}.ob-sampleLine{align-items:center;gap:var(--s3);font-size:var(--t-small);color:var(--ink-2);display:flex}.ob-sampleLine .ob-fileIcon{flex:none;width:32px;height:32px}.ob-sampleText{text-wrap:pretty;min-width:0}.ob-linkButton{min-height:24px;color:var(--info);font:inherit;text-underline-offset:2px;cursor:pointer;background:0 0;border:0;padding:0;font-weight:600;text-decoration:underline;display:inline}.ob-linkButton:hover{text-decoration-thickness:2px}.ob-hintWait{font-size:var(--t-small);color:var(--wait);font-weight:600}.ob-doubtPairs{border:1px solid var(--rule);border-radius:var(--r-lg);margin:0;display:none;overflow:hidden}.ob-doubtPair{gap:var(--s3);padding:var(--s2) var(--s3);border-top:1px solid var(--rule);font-size:var(--t-small);grid-template-columns:minmax(0,2fr) minmax(0,3fr);display:grid}.ob-doubtPair:first-child{border-top:0}.ob-doubtPair dt{color:var(--ink-2);overflow-wrap:anywhere}.ob-doubtPair dd{overflow-wrap:anywhere;margin:0;font-weight:600}.ob-doubtPairOn{background:var(--wait-soft);box-shadow:inset 3px 0 0 var(--wait)}.ob-doubtPairs>.ob-linkButton{width:100%;min-height:40px;padding:0 var(--s3);border-top:1px solid var(--rule);text-align:left;font-size:var(--t-small);display:block}.ob-muted{color:var(--ink-3);font-weight:400}.ob-doubtActions{align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.ob-skipWrap{align-items:center;gap:var(--s2);min-width:0;display:inline-flex}.ob-skipNote{max-width:36ch;font-size:var(--t-caption);color:var(--ink-2)}@media (max-width:599px){.ob-doubtPairs{display:block}.ob-doubtTable{display:none}.ob-skipWrap{flex-wrap:wrap}}.ob-litList{gap:var(--s4);grid-template-columns:repeat(auto-fit,minmax(min(100%,440px),1fr));align-items:start;display:grid}.ob-litFace{flex:none;width:96px;height:96px;position:relative}.ob-litPortrait{border-radius:var(--r-full);background:var(--paper);place-items:center;padding:2px;display:grid;position:absolute;bottom:-6px;right:-6px}.ob-litRole{font-size:var(--t-small);color:var(--ink-2);font-weight:500}@media (max-width:759px){.ob-litFace,.ob-litFace svg.ob-ring{width:64px;height:64px}.ob-litPortrait{bottom:-10px;right:-10px}}.ob-faces{display:inline-flex}.ob-faces>*+*{margin-left:-8px}.ob-faces>*{border-radius:var(--r-full);box-shadow:0 0 0 2px var(--paper)}.ob-aside{gap:var(--s6);flex-direction:column;display:flex}.ob-asideBlock{gap:var(--s3);flex-direction:column;display:flex}.ob-asideTitle{font-size:var(--t-body);margin:0;font-weight:700}.ob-aside .ob-request{grid-template-columns:1fr}.ob-aside .ob-requestActions{flex-wrap:wrap}.ob-absent{border:1px solid var(--rule);border-radius:var(--r-lg);padding:0 var(--s4)}.ob-absent>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.ob-absent[open]>summary{border-bottom:1px solid var(--rule);margin-bottom:var(--s3)}.ob-absentList{margin:var(--s3) 0 var(--s4);gap:var(--s2);flex-direction:column;padding:0;list-style:none;display:flex}.ob-absentRow{justify-content:space-between;align-items:center;gap:var(--s3);font-size:var(--t-small);display:flex}.ob-sectionHead{justify-content:space-between;align-items:baseline;gap:var(--s2) var(--s4);flex-wrap:wrap;display:flex}.ob-sectionHead .ob-sectionTitle{margin:0}.ob-how{font-size:var(--t-small);max-width:100%}.ob-how>summary{min-height:24px;color:var(--info);cursor:pointer;align-items:center;font-weight:600;display:inline-flex}.ob-how[open]{flex-basis:100%}.ob-howBody{gap:var(--s2);margin-top:var(--s2);padding:var(--s3) var(--s4);border-radius:var(--r-lg);background:var(--paper-2);color:var(--ink-2);flex-direction:column;max-width:72ch;display:flex}ul.ob-team{align-items:start;gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin:0;padding:0;list-style:none}.ob-team .ob-member{align-items:start}.ob-memberBody{flex-direction:column;gap:2px;min-width:0;display:flex}.ob-team .ob-memberName{justify-content:flex-start;align-items:baseline;gap:0 var(--s2);flex-wrap:wrap;display:flex}.ob-memberRole{font-size:var(--t-caption);color:var(--ink-2);font-weight:500}.ob-memberLabel{margin-top:var(--s2);font-size:var(--t-caption);color:var(--ink-2);justify-content:space-between;align-items:baseline;display:flex}.ob-memberLabel .ob-memberPct{font-size:var(--t-small);color:var(--ink);font-weight:700}.ob-memberMeta{margin-top:var(--s1);font-size:var(--t-caption);color:var(--ink-2)}.ob-tableHead{justify-content:space-between;align-items:flex-end;gap:var(--s4) var(--s6);flex-wrap:wrap;display:flex}.ob-tableHeadActions{align-items:flex-end;gap:var(--s1);text-align:right;flex-direction:column;max-width:320px;display:flex}@media (max-width:759px){.ob-tableHeadActions{text-align:left;align-items:flex-start}}@media (min-width:760px){.ob-flowCentered{min-height:calc(100dvh - 2 * var(--page-pad-top,24px) - var(--s10));justify-content:center}}.ob-askBox{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--paper-3);max-width:720px;overflow:hidden}.ob-askBar{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s2) var(--s2) var(--s2) var(--s4);border-bottom:1px solid var(--rule);background:var(--paper-2);font-size:var(--t-caption);color:var(--ink-2);font-weight:600;display:flex}.ob-askText{padding:var(--s4) var(--s5);text-wrap:pretty;line-height:1.55}.ob-aside .ob-request{padding:var(--s3) var(--s4);gap:var(--s2)}.ob-aside .ob-requestActions{gap:var(--s1) var(--s2)}:is(.ob-flow>.ob-colleague,.ob-flow>.ob-others,.ob-flow>.ob-section:has(.ob-others)),.ob-flow .ob-mapList,.ob-flow>.ob-known,.ob-flow>.ob-litList{max-width:760px}@media (max-width:759px){:is(body:has(.ob-flow) .es-more-crumb,body:has(.ob-crumbs) .es-more-crumb){display:none}}.ob-flow>.ob-knowsBox,.ob-flow .ob-textarea,.ob-flow .ob-counter,.ob-flow>.ob-promises,.ob-flow>.ob-groups,.ob-flow>.ob-choices,.ob-flow>.ob-timeRows{max-width:760px}.ob-identity{gap:var(--s2);display:grid}.ob-identityGrid{gap:var(--s3);grid-template-columns:repeat(auto-fit,minmax(min(100%,220px),1fr));display:grid}@media (max-width:699px){.ob-docCard .ob-docCardTitle,.ob-fileLink{align-items:center;min-height:44px;display:inline-flex}.ob-how>summary{min-height:44px}}
.ob-flow{gap:var(--s6)}.ob-flowFramed{max-width:1180px}.ob-stepTop{justify-content:flex-start;gap:var(--s4);min-height:40px}.ob-stepTop .ob-back,.ob-docHead .ob-back{width:var(--h-md);height:var(--h-md);border-radius:var(--r-full);background:var(--paper);box-shadow:var(--shadow-1);color:var(--ink);border-color:#0000;flex:none;place-items:center;margin:0;padding:0;display:inline-grid}.ob-stepTop .ob-back svg,.ob-docHead .ob-back svg{transform:none}.ob-progress{gap:var(--s3);color:var(--ink-2);font-size:var(--t-small);font-weight:600}.ob-progressCount{font-variant-numeric:tabular-nums;white-space:nowrap}.ob-progressDots{gap:6px;display:inline-flex}.ob-progressDots>span{border-radius:var(--r-full);background:var(--rule-2);width:8px;height:8px}.ob-progressDots>span[data-on]{background:var(--primary)}.ob-display{letter-spacing:-.035em;font-size:48px;line-height:1.04}.ob-title{letter-spacing:-.03em;outline:none;font-size:40px;line-height:1.08}.ob-lead{font-size:var(--t-lead)}@media (max-width:759px){.ob-display{font-size:34px}.ob-title{font-size:28px}.ob-stepTop{min-height:44px}}.ob-stepBody{display:block}.ob-orbAside{display:none}.ob-stepMain{gap:var(--s6);flex-direction:column;min-width:0;display:flex}.ob-stepMain>.es-notice,.ob-stepMain>.ob-fine{max-width:640px}@media (min-width:1100px){.ob-stepBody{gap:var(--s12);grid-template-columns:260px minmax(0,1fr);align-items:start;display:grid}.ob-orbAside{top:var(--s8);align-items:flex-start;gap:var(--s4);padding-top:var(--s2);flex-direction:column;display:flex;position:sticky}.ob-orbAside .dt-orb{align-self:center}.ob-orbSay{letter-spacing:-.015em;color:var(--ink);text-wrap:balance;margin:0;font-size:22px;font-weight:700;line-height:1.3}}.ob-paths{gap:var(--s3);grid-template-columns:1fr;max-width:760px;margin:0;padding:0;list-style:none}.ob-paths>li{display:flex}.ob-pathCard{align-items:center;column-gap:var(--s4);min-height:0;padding:var(--s5) var(--s5) var(--s5) var(--s5);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1);border:1px solid #0000;flex:1;grid-template-columns:48px minmax(0,1fr) 32px;display:grid}.ob-pathCard:hover{background:var(--paper);border-color:var(--rule-2)}.ob-pathIcon{border-radius:var(--r-lg);background:var(--paper-2);width:48px;height:48px;color:var(--ink);grid-row:auto;margin:0}.ob-pathRecommended{border-color:var(--yes-fill);background:color-mix(in srgb, var(--yes-soft) 45%, var(--paper))}.ob-pathRecommended:hover{border-color:var(--yes);background:color-mix(in srgb, var(--yes-soft) 60%, var(--paper))}.ob-pathRecommended .ob-pathIcon{background:var(--yes-soft);color:var(--yes)}.ob-pathBody{flex-direction:column;gap:2px;min-width:0;display:flex}.ob-pathTitle{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;font-size:18px;display:flex}.ob-pathText{flex:none}.ob-pathTime{padding-top:var(--s1);justify-content:flex-start}.ob-ribbon{font-size:var(--t-caption);border-radius:var(--r-full);padding:2px var(--s2);position:static}.ob-pathGo{border-radius:var(--r-full);width:32px;height:32px;color:var(--ink-2);transition:transform var(--d-instant) var(--ease), color var(--d-instant) var(--ease);place-items:center;display:inline-grid}.ob-pathCard:hover .ob-pathGo{color:var(--ink);transform:translate(2px)}@media (max-width:1099px){.ob-pathCard{padding:var(--s4);column-gap:var(--s3);grid-template-columns:40px minmax(0,1fr) 24px}.ob-pathIcon{grid-row:auto;width:40px;height:40px}.ob-pathGo{width:24px}.ob-ribbon{order:0;grid-column:auto}}@media (max-width:759px){.ob-pathText{font-size:var(--t-small)}.ob-pathTime{clip:rect(0, 0, 0, 0);white-space:nowrap;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.ob-pathTitle{font-size:16px}}@media (prefers-reduced-motion:reduce){.ob-pathCard:hover .ob-pathGo{transform:none}}.ob-example{max-width:760px}.ob-choices{gap:var(--s3);max-width:760px}.ob-choice{min-height:64px;padding:var(--s3) var(--s5);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1);border:1.5px solid #0000;font-size:17px;font-weight:600}.ob-choice:hover{background:var(--paper);border-color:var(--rule-2)}.ob-choice>.ob-check{border-width:2px;order:2;width:24px;height:24px;margin-left:auto}.ob-choice>.ob-choiceOrder{order:1;margin-left:auto}.ob-choice>.ob-choiceOrder+.ob-check{margin-left:var(--s2)}.ob-choice:has(.ob-choiceOrder)>.ob-check{margin-left:var(--s2)}.ob-choice[aria-pressed=true],.ob-choice[aria-checked=true]{border-color:var(--yes-fill);background:color-mix(in srgb, var(--yes-soft) 55%, var(--paper));color:var(--ink)}.ob-choice[aria-pressed=true]:hover,.ob-choice[aria-checked=true]:hover{background:color-mix(in srgb, var(--yes-soft) 70%, var(--paper));filter:none}.ob-choice[aria-pressed=true] .ob-check,.ob-choice[aria-checked=true] .ob-check{border-color:var(--yes-fill);background:var(--yes-fill);color:var(--paper)}.ob-choice[aria-pressed=true] .ob-choiceOrder{color:var(--yes)}.ob-choiceFull{box-shadow:none;border-color:var(--rule-2);color:var(--ink-2);border-style:dashed}.ob-bigInput{border-radius:var(--r-full);height:56px;padding:0 var(--s5);border-color:var(--rule);box-shadow:var(--shadow-1)}.ob-chip{border-radius:var(--r-full);background:var(--paper);min-height:36px}.ob-chip[aria-pressed=true],.ob-chip[aria-checked=true]{background:var(--primary);border-color:var(--primary);color:var(--primary-ink)}.ob-timeRows{border-radius:var(--r-xl);background:var(--paper);max-width:760px;box-shadow:var(--shadow-1);border:0}.ob-colleague{--ob-dept:var(--ink-3);gap:var(--s5);max-width:760px;padding:var(--s6);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1);border:0;flex-direction:column;display:flex;position:relative;overflow:hidden}.ob-colleague:before{content:"";background:var(--ob-dept);height:4px;position:absolute;inset:0 0 auto}.ob-colleagueTop{gap:var(--s5);grid-template-columns:64px minmax(0,1fr);align-items:start;display:grid}.ob-colleagueName{align-items:baseline;gap:0 var(--s2);flex-wrap:wrap;font-size:22px;display:flex}.ob-deptDot{border-radius:var(--r-full);background:var(--ob-dept);align-self:center;width:10px;height:10px}.ob-measure{background:var(--surface-warm);border:1px solid var(--rule)}.ob-knowsBox{max-width:760px;padding:var(--s5) var(--s6);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1)}.ob-knowsBox .ob-sectionTitle{font-size:var(--t-body)}.ob-others{gap:var(--s3);grid-template-columns:repeat(auto-fill,minmax(220px,1fr));max-width:760px}.ob-otherCard{--ob-dept:var(--ink-3);gap:var(--s3);padding:var(--s4);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1);border:1.5px solid #0000;grid-template-columns:48px minmax(0,1fr)}.ob-otherCard:hover{background:var(--paper);border-color:var(--rule-2)}.ob-otherCard[aria-current=true]{border-color:var(--ob-dept)}.ob-otherName{font-weight:700;display:block}.ob-otherLine{font-size:var(--t-small);color:var(--ink-2);display:block}@media (max-width:759px){.ob-colleague{padding:var(--s4);gap:var(--s4)}.ob-colleagueTop{gap:var(--s3);grid-template-columns:48px minmax(0,1fr)}.ob-colleagueTop .es-avatar{--av-size:48px!important}.ob-colleagueName{font-size:18px}.ob-colleagueText{font-size:var(--t-small)}.ob-knowsBox{padding:var(--s4)}}.ob-promises,.ob-items,.ob-askBox{border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1);border:0;overflow:hidden}.ob-askBar{background:var(--surface-warm)}.ob-promise svg{color:var(--yes)}.ob-consent{border-radius:var(--r-xl);background:var(--surface-warm);border:1px solid var(--rule);max-width:760px}.ob-consent input{accent-color:var(--primary)}.ob-pasteCard{max-width:760px;padding:var(--s4) var(--s5) var(--s5);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1)}.ob-pasteCard .ob-textarea{border-color:var(--rule);border-radius:var(--r-lg)}.ob-item input[type=checkbox]{accent-color:var(--yes-fill)}.ob-identity{max-width:760px;padding:var(--s5);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1)}.ob-drop{border:2px dashed var(--rule-2);border-radius:var(--r-2xl);background:color-mix(in srgb, var(--paper) 60%, transparent);min-height:260px}.ob-dropActive{border-color:var(--primary);background:var(--paper)}.ob-dropIcon{background:var(--paper);width:56px;height:56px;color:var(--ink);box-shadow:var(--shadow-1)}.ob-dropTitle{font-size:18px;font-weight:700}.ob-sampleLine{max-width:760px}.ob-mapGrid{display:contents}.ob-mapCard{order:1}.ob-becomeBar{order:2}.ob-mapPreview{order:3;min-width:0}.ob-mapCard{gap:var(--s4);padding:var(--s5);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1);flex-direction:column;min-width:0;display:flex}.ob-mapCardHead{align-items:flex-start;gap:var(--s3);display:flex}.ob-mapCardIcon{border-radius:var(--r-full);background:var(--paper-2);width:40px;height:40px;color:var(--ink);flex:none;place-items:center;display:inline-grid}.ob-mapCardTitle{font-size:var(--t-h2);margin:0;font-weight:700}.ob-mapCardLead{font-size:var(--t-small);color:var(--ink-2);margin:0}.ob-mapAsked{gap:var(--s2);flex-direction:column;display:flex}.ob-mapGroupTitle{font-size:var(--t-small);color:var(--ink-2);margin:0;font-weight:700}.ob-flow .ob-mapCard .ob-mapList,.ob-mapCard .ob-known{max-width:none}.ob-mapCard .ob-mapList{gap:var(--s2);border:0;border-radius:0;flex-direction:column;display:flex}.ob-mapCard .ob-mapRow{border-radius:var(--r-lg);padding:var(--s3) var(--s4);background:color-mix(in srgb, var(--yes-soft) 45%, var(--paper));border:1px solid #0000}.ob-mapCard .ob-mapRow:first-child{border-top:1px solid #0000}.ob-mapCard .ob-mapRow[data-state=modello]{background:var(--wait-soft);border-color:color-mix(in srgb, var(--wait-fill) 45%, transparent)}.ob-mapCard .ob-mapRow[data-state=sconosciuta]{background:var(--error-soft);border-color:color-mix(in srgb, var(--error-fill) 35%, transparent)}.ob-mapCard .ob-mapRow[data-state=off]{background:var(--paper-2)}.ob-mapLetter{background:var(--paper);color:var(--ink);border-radius:var(--r-full)}.ob-mapRow[data-state=sconosciuta] .ob-mapLetter{background:var(--error-fill);color:var(--error-ink)}.ob-mapRow[data-state=modello] .ob-mapLetter{background:var(--wait-fill);color:var(--ink)}.ob-mapCard .ob-select{border-radius:var(--r-full);height:40px;padding:0 var(--s3)}.ob-mapCard .ob-known{border:0;padding:0}.ob-becomeBar{align-items:center;gap:var(--s3) var(--s4);padding:var(--s4) var(--s5);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1);flex-wrap:wrap;display:flex}.ob-becomeIcon{border-radius:var(--r-full);background:var(--paper-2);width:44px;height:44px;color:var(--ink);flex:none;place-items:center;display:inline-grid}.ob-becomeText{flex-direction:column;flex:200px;min-width:0;margin:0;display:flex}.ob-becomeLabel{font-size:var(--t-caption);color:var(--ink-2)}.ob-becomeWhat{font-size:var(--t-lead);overflow-wrap:anywhere;font-weight:700}.ob-becomeActions{justify-content:flex-end;align-items:center;gap:var(--s2) var(--s3);flex-wrap:wrap;margin-left:auto;display:flex}.ob-becomeActions .ob-hintWait{margin:0}@media (min-width:1100px){.ob-mapGrid{gap:var(--s5);grid-template-columns:minmax(0,1.25fr) minmax(360px,1fr);grid-template-areas:"preview map""bar bar";align-items:start;display:grid}.ob-mapCard{grid-area:map}.ob-mapPreview{grid-area:preview}.ob-becomeBar{bottom:var(--s4);z-index:6;box-shadow:var(--shadow-pop);grid-area:bar;position:sticky}}@media (max-width:759px){.ob-mapCard{box-shadow:none;gap:var(--s3);background:0 0;padding:0}.ob-mapCardHead{display:none}.ob-becomeBar{box-shadow:none;background:0 0;padding:0}.ob-becomeIcon,.ob-becomeText{display:none}.ob-becomeActions{flex-direction:row-reverse;justify-content:flex-start;margin-left:0}}.ob-doubt,.ob-lit{background:var(--paper);box-shadow:var(--shadow-1);border:0}.ob-litPortrait .es-avatar{box-shadow:0 0 0 3px var(--paper)}.ob-sheet{border-radius:var(--r-xl);box-shadow:var(--shadow-1);border:0}ul.ob-team .ob-member{border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-1);border:0}.ob-member .ob-memberBar>span{background:var(--ob-dept,var(--yes))}.ob-memberGrey .ob-memberBar>span{background:var(--off)}.ob-memoryList,.ob-aside .ob-requests,.ob-absent{border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-1);border:0}.ob-aside .ob-requests{overflow:hidden}.ob-docHead{align-items:flex-start;gap:var(--s4);min-width:0;display:flex}.ob-docHeadText{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.ob-docHead .ob-crumbs{align-items:center;gap:var(--s1);font-size:var(--t-small);color:var(--ink-2);font-weight:600;display:flex}.ob-docHead .ob-crumbs a{min-height:24px;color:var(--ink-2);align-items:center;display:inline-flex}.ob-docHead .ob-pageTitle{letter-spacing:-.025em;overflow-wrap:anywhere;font-size:32px;line-height:1.1}.ob-tableHead{align-items:flex-start}.ob-tableHeadActions{justify-content:flex-end;align-items:center;gap:var(--s2) var(--s3);flex-flow:wrap;max-width:none}.ob-tableLayout{gap:var(--s5);grid-template-columns:minmax(0,1fr);align-items:start;display:grid}.ob-tableMainCol{min-width:0}.ob-versionCard{gap:var(--s4);padding:var(--s5);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.ob-versionTitle{font-size:var(--t-h2);margin:0;font-weight:700}.ob-versionNow{align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);border:1.5px solid var(--yes-fill);border-radius:var(--r-lg);background:color-mix(in srgb, var(--yes-soft) 55%, var(--paper));grid-template-columns:44px minmax(0,1fr) 24px;display:grid}.ob-versionBadge{border-radius:var(--r-full);background:var(--yes);width:44px;height:44px;color:var(--yes-ink);font-variant-numeric:tabular-nums;place-items:center;font-weight:700;display:inline-grid}.ob-versionNowName{font-weight:700;display:block}.ob-versionNowMeta{font-size:var(--t-caption);color:var(--ink-2);overflow-wrap:anywhere;display:block}.ob-versionCheck{border-radius:var(--r-full);background:var(--yes-fill);width:24px;height:24px;color:var(--paper);place-items:center;display:inline-grid}.ob-versionNote{gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-lg);background:var(--surface-warm);font-size:var(--t-small);color:var(--ink-2);grid-template-columns:20px minmax(0,1fr);margin:0;display:grid}.ob-versionLabel{margin:0 0 var(--s2);font-size:var(--t-caption);color:var(--ink-2);font-weight:600}.ob-versionPeople{gap:var(--s2) var(--s4);flex-wrap:wrap;margin:0;padding:0;list-style:none;display:flex}.ob-versionPeople>li{align-items:center;gap:var(--s2);font-weight:600;font-size:var(--t-small);display:flex}@media (min-width:1280px){.ob-tableLayout{grid-template-columns:minmax(0,1fr) 300px}.ob-versionCard{top:var(--s6);position:sticky}}@media (max-width:759px){.ob-docHead .ob-pageTitle{font-size:26px}.ob-tableHeadActions{justify-content:flex-start;width:100%}}.ob-gridWrap[data-overflowing=true]:after{background:linear-gradient(to left, var(--paper), color-mix(in srgb, var(--paper) 0%, transparent));width:56px}.ob-moreCols{z-index:6;right:var(--s3);bottom:var(--s3);align-items:center;gap:var(--s1);min-height:32px;padding:0 var(--s3);border:1px solid var(--rule-2);border-radius:var(--r-full);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--t-caption);box-shadow:var(--shadow-1);cursor:pointer;font-weight:600;display:inline-flex;position:absolute}
.ob-dx{gap:var(--space-block,var(--s6));flex-direction:column;min-width:0;display:flex}.ob-dx .es-page-header{margin-bottom:0;padding-bottom:0}.ob-dxSection{flex-direction:column;min-width:0;display:flex}.ob-dxSection .es-section-header{margin-bottom:var(--s3)}.ob-dxSearch{width:min(100%,360px)}.ob-dx .es-page-actions-end{align-items:center;gap:var(--s3);flex-wrap:nowrap}.ob-dxUpload{flex:none}.ob-dxDrop{justify-content:center;align-items:center;gap:var(--s4);min-height:72px;padding:var(--s3) var(--s6);border:1.5px dashed var(--rule-2);border-radius:var(--r-lg);background:color-mix(in srgb, var(--paper) 45%, transparent);color:var(--ink);cursor:pointer;text-align:left;transition:background var(--d-instant) var(--ease), border-color var(--d-instant) var(--ease);display:flex}.ob-dxDrop:hover,.ob-dxDropOver{border-color:var(--ink-2);background:var(--paper)}.ob-dxDrop:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.ob-dxDropIcon{color:var(--ink-2);flex:none;place-items:center;display:inline-grid}.ob-dxDropText{flex-direction:column;gap:2px;min-width:0;display:flex}.ob-dxDropTitle{font-weight:700}.ob-dxDropHint{font-size:var(--t-small);color:var(--ink-2)}.ob-dxCards{gap:var(--gap-cards,var(--s4));grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.ob-dxCard{align-items:start;gap:var(--s3);min-height:88px;padding:var(--s3) 0 var(--s3) var(--s3);border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-1), 0 0 0 1px color-mix(in srgb, var(--ink) 4%, transparent);transition:box-shadow var(--d-instant) var(--ease);grid-template-columns:48px minmax(0,1fr) auto;display:grid;position:relative}.ob-dxCard:hover{box-shadow:var(--shadow-1), 0 0 0 1px var(--rule-2)}.ob-dxCard:has(.ob-dxCardTitle:focus-visible){outline:2px solid var(--focus);outline-offset:2px}.ob-dxTile{border-radius:var(--r-md);background:var(--ob-tile-soft,var(--paper-2));width:48px;height:48px;color:var(--ob-tile-ink,var(--ink));place-items:center;display:inline-grid}.ob-dxCardBody{flex-direction:column;align-items:flex-start;gap:4px;min-width:0;padding-top:2px;display:flex}.ob-dxCardTitle{min-height:24px;color:inherit;overflow-wrap:anywhere;outline:none;align-items:center;font-weight:700;line-height:1.25;text-decoration:none;display:flex}.ob-dxCardTitle:after{content:"";border-radius:inherit;position:absolute;inset:0}.ob-dxCardMeta{align-items:center;gap:var(--s1) var(--s2);flex-wrap:wrap;margin:0;display:flex}.ob-dxPill{height:20px;padding:0 var(--s2);border-radius:var(--r-full);background:var(--ob-tile-soft,var(--paper-2));color:var(--ob-tile-ink,var(--ink));font-size:var(--t-caption);font-variant-numeric:tabular-nums;align-items:center;font-weight:700;display:inline-flex}.ob-dxCardMeta .ob-dxCardRows{font-size:var(--t-small);color:var(--ink-2);font-variant-numeric:tabular-nums;margin:0}.ob-dxCardWho{min-width:0;font-size:var(--t-caption);color:var(--ink-2);align-items:center;gap:6px;margin:2px 0 0;display:flex}.ob-dxCardWho>span:last-child{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob-dxExport{z-index:1;min-width:68px;margin:calc(var(--s3) * -1) 0;padding:var(--s2) var(--s3);border-left:1px solid var(--rule);border-radius:0 var(--r-lg) var(--r-lg) 0;color:var(--ink);font-size:var(--t-caption);flex-direction:column;justify-content:center;align-self:stretch;align-items:center;gap:4px;font-weight:600;text-decoration:none;display:flex;position:relative}.ob-dxExport:hover{background:var(--paper-2)}.ob-dxExport:focus-visible{outline:2px solid var(--focus);outline-offset:-2px}.ob-dxTable.es-table-wrap{overflow:visible}.ob-dxName,.ob-dxType{align-items:center;gap:var(--s3);min-width:0;display:flex}.ob-dxType{gap:var(--s2);color:var(--ink-2)}.ob-dxNameText{flex-direction:column;min-width:0;display:flex}.ob-dxNameLink{color:var(--ink);text-overflow:ellipsis;white-space:nowrap;text-decoration:none;overflow:hidden}.ob-dxNameLink:hover{text-decoration:underline}.ob-dxMatch{font-size:var(--t-caption);color:var(--ink-2);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ob-dxWho{align-items:center;gap:var(--s2);min-width:0;display:inline-flex}.ob-dxWhoText{flex-direction:column;min-width:0;line-height:1.25;display:flex}.ob-dxWhoText small{font-size:var(--t-caption);color:var(--ink-2)}.ob-dxWhen{color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap}.ob-dxEmpty{color:var(--ink-2)}.ob-dxNote{margin:var(--s2) 0 0;font-size:var(--t-caption);color:var(--ink-2)}.ob-dxMenuBox{display:inline-flex;position:relative}.ob-dxMenu{z-index:5;min-width:200px;padding:var(--s1);border-radius:var(--r-md);background:var(--paper);box-shadow:var(--shadow-pop), 0 0 0 1px var(--rule);margin:0;list-style:none;position:absolute;top:calc(100% + 4px);right:0}.ob-dxMenuItem{align-items:center;gap:var(--s2);min-height:40px;padding:0 var(--s3);border-radius:var(--r-sm);color:var(--ink);font-size:var(--t-small);white-space:nowrap;font-weight:500;text-decoration:none;display:flex}.ob-dxMenuItem:hover,.ob-dxMenuItem:focus-visible{background:var(--paper-2);outline:none}.ob-dxFilters{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.ob-dxKinds{gap:var(--s2);flex-wrap:wrap;display:flex}.ob-dxCount{color:var(--ink-2);font-variant-numeric:tabular-nums;margin-left:6px}.ob-dxSelects{gap:var(--s2);flex-wrap:wrap;display:flex}.ob-dxSelects>*{min-width:180px}.ob-dxAsks{gap:var(--gap-cards,var(--s4));grid-template-columns:repeat(auto-fill,minmax(min(100%,300px),1fr));margin:0;padding:0;list-style:none;display:grid}.ob-dxAsk{gap:var(--s1);padding:var(--s4) var(--card-pad,var(--s5));border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-1), 0 0 0 1px color-mix(in srgb, var(--ink) 4%, transparent);flex-direction:column;display:flex}.ob-dxAsk .ob-requestTitle,.ob-dxAsk .ob-requestGain{margin:0}.ob-dxAskActions{align-items:center;gap:var(--s2);padding-top:var(--s3);flex-wrap:wrap;margin-top:auto;display:flex}.ob-dxSection .ob-absent{margin-top:var(--s3)}@media (max-width:1179px){.ob-dx .es-page-actions-end{width:100%}.ob-dxSearch{flex:1;width:auto}}@media (max-width:759px){.ob-dxTable .es-table td{min-width:0;max-width:100%}.ob-dxNameLink,.ob-dxMatch{white-space:normal;overflow-wrap:anywhere}.ob-dxName{align-items:flex-start}.ob-dxNameLink{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}.ob-dx .es-page-actions-end{gap:var(--s2);flex-wrap:nowrap}.ob-dx .es-page-actions-end>.ob-dxSearch{flex:auto;width:auto;min-width:0}.ob-dxDrop{min-height:0;padding:var(--s3) var(--s4);justify-content:flex-start}.ob-dxDropIcon svg{width:32px;height:32px}.ob-dxCards{border-radius:var(--r-lg);background:var(--paper);box-shadow:var(--shadow-1), 0 0 0 1px color-mix(in srgb, var(--ink) 4%, transparent);gap:0;overflow:hidden}.ob-dxCard{min-height:0;box-shadow:none;background:0 0;border-radius:0;grid-template-columns:40px minmax(0,1fr) auto;align-items:center}.ob-dxCard:hover{box-shadow:none}.ob-dxCard+.ob-dxCard{border-top:1px solid var(--rule)}.ob-dxCard:has(.ob-dxCardTitle:focus-visible){outline-offset:-2px}.ob-dxTile{width:40px;height:40px}.ob-dxTile svg{width:20px;height:20px}.ob-dxCardBody{gap:2px;padding-top:0}.ob-dxExport{border-left:0;border-radius:0;min-width:48px}.ob-dxExport>span{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.ob-dxSelects{width:100%}.ob-dxSelects>*{flex:1;min-width:0}.ob-dxKinds{margin:0 calc(var(--s4) * -1);padding:2px var(--s4);scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}}
.es-tl{--es-tl-stage:#f6f4f0;--es-tl-stage-2:#ece7df;--es-tl-floor:#f7f6f3;--es-tl-floor-2:#f0ece5;--es-tl-tile-line:#785a321a;--es-tl-slab:#cbc1b2;--es-tl-slab-2:#b8ad9c;--es-tl-wall-l:#eae3d7;--es-tl-wall-r:#e0d8ca;--es-tl-cap:#6e675f;--es-tl-window:#d3e6f4;--es-tl-window-2:#b7d4ea;--es-tl-door:#c9bfb0;--es-tl-board:#b98d63;--es-tl-book-0:#c8701c;--es-tl-book-1:#3a6ccf;--es-tl-book-2:#8e8a80;--es-tl-book-3:#128a85;--es-tl-sun:#fff2cf;--es-tl-glint:#fff;--es-tl-team:#e3efe7;--es-tl-desk:#fff;--es-tl-desk-face:#d8d0c3;--es-tl-desk-line:#d3cbbe;--es-tl-chair:#4a505b;--es-tl-laptop:#9aa0aa;--es-tl-kb:#e4e0d8;--es-tl-shadow:#503c2321;--es-tl-paper:#fff;--es-tl-paper-line:#c9c1b3;--es-tl-plant:#4e9a6b;--es-tl-plant-2:#74bd8e;--es-tl-pot:#c9845e;--es-tl-trousers:#3b404a;--es-tl-lamp:#4a505b;--es-tl-light:#ffcf70;--es-tl-rug-1:#f5dcb9;--es-tl-rug-2:#d2dff3;--es-tl-rug-3:#f3d1ca;--es-tl-rug-4:#c6e6e2;--es-tl-rug-line-1:#c8701c;--es-tl-rug-line-2:#3a6ccf;--es-tl-rug-line-3:#c8473a;--es-tl-rug-line-4:#128a85}@media (prefers-color-scheme:dark){:root:not([data-theme=light]) .es-tl{--es-tl-stage:#1c1c1e;--es-tl-stage-2:#141416;--es-tl-floor:#26272a;--es-tl-floor-2:#2c2d31;--es-tl-tile-line:#ffffff0d;--es-tl-slab:#0e0f11;--es-tl-slab-2:#08090a;--es-tl-wall-l:#3a3b40;--es-tl-wall-r:#323338;--es-tl-cap:#0c0d0f;--es-tl-window:#2a3f5e;--es-tl-window-2:#33507a;--es-tl-door:#1f2024;--es-tl-board:#7a5a3e;--es-tl-book-0:#f0a04b;--es-tl-book-1:#7ba4ff;--es-tl-book-2:#a8a49c;--es-tl-book-3:#4cc4bc;--es-tl-sun:#5a6b8a;--es-tl-glint:#fff;--es-tl-team:#22392c;--es-tl-desk:#4b4945;--es-tl-desk-face:#2d2b28;--es-tl-desk-line:#5c5953;--es-tl-chair:#1b1d21;--es-tl-laptop:#111215;--es-tl-kb:#36342f;--es-tl-shadow:#00000057;--es-tl-paper:#ece8e0;--es-tl-paper-line:#9a958c;--es-tl-plant:#3c8a5c;--es-tl-plant-2:#5dae80;--es-tl-pot:#a35f40;--es-tl-trousers:#22252b;--es-tl-lamp:#9aa0aa;--es-tl-light:#ffc35a;--es-tl-rug-1:#4e3b24;--es-tl-rug-2:#2a3a55;--es-tl-rug-3:#4e2e2a;--es-tl-rug-4:#244542;--es-tl-rug-line-1:#f0a04b;--es-tl-rug-line-2:#7ba4ff;--es-tl-rug-line-3:#f07a6a;--es-tl-rug-line-4:#4cc4bc}}:root[data-theme=dark] .es-tl{--es-tl-stage:#1c1c1e;--es-tl-stage-2:#141416;--es-tl-floor:#26272a;--es-tl-floor-2:#2c2d31;--es-tl-tile-line:#ffffff0d;--es-tl-slab:#0e0f11;--es-tl-slab-2:#08090a;--es-tl-wall-l:#3a3b40;--es-tl-wall-r:#323338;--es-tl-cap:#0c0d0f;--es-tl-window:#2a3f5e;--es-tl-window-2:#33507a;--es-tl-door:#1f2024;--es-tl-board:#7a5a3e;--es-tl-book-0:#f0a04b;--es-tl-book-1:#7ba4ff;--es-tl-book-2:#a8a49c;--es-tl-book-3:#4cc4bc;--es-tl-sun:#5a6b8a;--es-tl-glint:#fff;--es-tl-team:#22392c;--es-tl-desk:#4b4945;--es-tl-desk-face:#2d2b28;--es-tl-desk-line:#5c5953;--es-tl-chair:#1b1d21;--es-tl-laptop:#111215;--es-tl-kb:#36342f;--es-tl-shadow:#00000057;--es-tl-paper:#ece8e0;--es-tl-paper-line:#9a958c;--es-tl-plant:#3c8a5c;--es-tl-plant-2:#5dae80;--es-tl-pot:#a35f40;--es-tl-trousers:#22252b;--es-tl-lamp:#9aa0aa;--es-tl-light:#ffc35a;--es-tl-rug-1:#4e3b24;--es-tl-rug-2:#2a3a55;--es-tl-rug-3:#4e2e2a;--es-tl-rug-4:#244542;--es-tl-rug-line-1:#f0a04b;--es-tl-rug-line-2:#7ba4ff;--es-tl-rug-line-3:#f07a6a;--es-tl-rug-line-4:#4cc4bc}.es-tl{gap:var(--s6);width:100%;max-width:var(--column);min-width:0;color:var(--ink);flex-direction:column;margin-inline:auto;display:flex}.es-tl-head{gap:var(--s2);flex-direction:column;display:flex}.es-tl-title{font-size:var(--t-number);letter-spacing:-.02em;text-wrap:balance;margin:0;font-weight:700;line-height:1.15}.es-tl-status{min-height:1.5em;font-size:var(--t-lead);color:var(--ink-2);margin:0;line-height:1.45}.es-tl-status-err{color:var(--ink)}.es-tl-status-err:before{content:"";width:8px;height:8px;margin-right:var(--s2);border-radius:var(--r-full);background:var(--wait);vertical-align:.1em;display:inline-block}.es-tl-stage{border-radius:var(--r-xl);border:1px solid var(--rule);background:radial-gradient(120% 90% at 50% 30%, var(--es-tl-stage) 0%, var(--es-tl-stage-2) 100%);padding:var(--s2);position:relative;overflow:hidden}.es-tl-scene{aspect-ratio:480/348;width:100%;position:relative}.es-tl-svg{width:100%;height:100%;display:block;position:absolute;inset:0;overflow:visible}@media (min-width:760px){.es-tl-title{font-size:var(--t-title);letter-spacing:-.025em}.es-tl-stage{padding:var(--s4)}}.es-tl-hits{position:absolute;inset:0}.es-tl-who{border-radius:var(--r-lg);cursor:pointer;-webkit-tap-highlight-color:transparent;background:0 0;border:0;width:44px;height:52px;padding:0;position:absolute;transform:translate(-50%,-55%)}.es-tl-who:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.es-tl-bubble{z-index:1;max-width:168px;padding:6px var(--s3);border-radius:var(--r-md);border:1px solid var(--rule);background:var(--paper);box-shadow:var(--shadow-1);pointer-events:none;text-align:center;font-size:var(--t-small);flex-direction:column;align-items:center;gap:1px;line-height:1.3;display:flex;position:absolute;transform:translate(-50%,-100%)}.es-tl-bubble strong{font-weight:600}.es-tl-bubble span{color:var(--ink-2);font-size:var(--t-caption)}.es-tl-steps{grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.es-tl-step{align-items:center;gap:var(--s2);text-align:center;flex-direction:column;min-width:0;display:flex;position:relative}.es-tl-step+.es-tl-step:before{content:"";border-radius:var(--r-full);background:var(--rule);width:calc(100% - 20px);height:2px;position:absolute;top:5px;right:calc(50% + 10px)}.es-tl-step-done+.es-tl-step:before,.es-tl-step-done+.es-tl-step-done:before{background:var(--yes)}.es-tl-dot{border-radius:var(--r-full);border:2px solid var(--rule-2);background:var(--paper);box-sizing:border-box;width:12px;height:12px;position:relative}.es-tl-step-done .es-tl-dot{border-color:var(--yes);background:var(--yes)}.es-tl-step-current .es-tl-dot{border-color:var(--ink)}.es-tl-step-stop .es-tl-dot{border-color:var(--wait);background:var(--wait)}.es-tl-step-label{font-size:var(--t-caption);color:var(--ink-2);line-height:1.3}.es-tl-step-current .es-tl-step-label,.es-tl-step-stop .es-tl-step-label{color:var(--ink);font-weight:600}.es-tl-more{margin:calc(-1 * var(--s2)) 0 0;font-size:var(--t-small);color:var(--ink-2);text-align:center}.es-tl-wall-l{fill:var(--es-tl-wall-l)}.es-tl-wall-r{fill:var(--es-tl-wall-r)}.es-tl-cap{fill:none;stroke:var(--es-tl-cap);stroke-width:5px;stroke-linejoin:round;stroke-linecap:round}.es-tl-skirt{fill:none;stroke:var(--es-tl-cap);stroke-opacity:.25;stroke-width:2px}.es-tl-window{fill:var(--es-tl-window)}.es-tl-window-2{fill:var(--es-tl-window-2)}.es-tl-mullion,.es-tl-sill{fill:none;stroke:var(--es-tl-wall-l);stroke-width:2px}.es-tl-sill{stroke:var(--es-tl-cap);stroke-opacity:.35;stroke-width:2.4px;stroke-linecap:round}.es-tl-door{fill:var(--es-tl-door)}.es-tl-door-frame{fill:none;stroke:var(--es-tl-cap);stroke-opacity:.55;stroke-width:2px;stroke-linejoin:round}.es-tl-board{fill:var(--es-tl-board)}.es-tl-book-0{fill:var(--es-tl-book-0)}.es-tl-book-1{fill:var(--es-tl-book-1)}.es-tl-book-2{fill:var(--es-tl-book-2)}.es-tl-book-3{fill:var(--es-tl-book-3)}.es-tl-slab-l{fill:var(--es-tl-slab)}.es-tl-slab-r{fill:var(--es-tl-slab-2)}.es-tl-tile{fill:var(--es-tl-floor);stroke:var(--es-tl-tile-line);stroke-width:1px}.es-tl-tile-b{fill:var(--es-tl-floor-2)}.es-tl-glint{fill:var(--es-tl-glint);opacity:0;pointer-events:none}.es-tl-sun{opacity:0}.es-tl-sun-in{stop-color:var(--es-tl-sun);stop-opacity:.85}.es-tl-sun-out{stop-color:var(--es-tl-sun);stop-opacity:0}.es-tl-team{fill:var(--es-tl-team);stroke:var(--yes);stroke-opacity:.35;stroke-width:1.5px;opacity:0}.es-tl-shade{fill:var(--es-tl-shadow)}.es-tl-pot{fill:var(--es-tl-pot)}.es-tl-leaf{fill:var(--es-tl-plant)}.es-tl-leaf-2{fill:var(--es-tl-plant-2)}.es-tl-paper{fill:var(--es-tl-paper);stroke:var(--es-tl-paper-line);stroke-width:.8px}.es-tl-paper-ink{fill:none;stroke:var(--es-tl-paper-line);stroke-width:1.1px;stroke-linecap:round}.es-tl-memo-line{fill:var(--es-tl-paper-line)}.es-tl-scan{fill:var(--model);opacity:0}.es-tl-rug{stroke-opacity:.55}.es-tl-rug-1{fill:var(--es-tl-rug-1);stroke:var(--es-tl-rug-line-1)}.es-tl-rug-2{fill:var(--es-tl-rug-2);stroke:var(--es-tl-rug-line-2)}.es-tl-rug-3{fill:var(--es-tl-rug-3);stroke:var(--es-tl-rug-line-3)}.es-tl-rug-4{fill:var(--es-tl-rug-4);stroke:var(--es-tl-rug-line-4)}:is(.es-tl:has(.es-tl-who[data-i="0"]:is(:hover,:focus-visible)) .es-tl-slot[data-i="0"] .es-tl-rug,.es-tl:has(.es-tl-who[data-i="1"]:is(:hover,:focus-visible)) .es-tl-slot[data-i="1"] .es-tl-rug,.es-tl:has(.es-tl-who[data-i="2"]:is(:hover,:focus-visible)) .es-tl-slot[data-i="2"] .es-tl-rug,.es-tl:has(.es-tl-who[data-i="3"]:is(:hover,:focus-visible)) .es-tl-slot[data-i="3"] .es-tl-rug){stroke-opacity:1;stroke-width:3px}.es-tl-chair{fill:var(--es-tl-chair)}.es-tl-desk-top{fill:var(--es-tl-desk);stroke:var(--es-tl-desk-line)}.es-tl-desk-face{fill:var(--es-tl-desk-face)}.es-tl-laptop{fill:var(--es-tl-laptop)}.es-tl-kb{fill:var(--es-tl-kb)}.es-tl-lamp{fill:var(--es-tl-lamp)}.es-tl-lamp-arm{fill:none;stroke:var(--es-tl-lamp);stroke-width:2.4px;stroke-linecap:round;stroke-linejoin:round}.es-tl-bulb{fill:var(--es-tl-light);opacity:0}.es-tl-glow{opacity:0}.es-tl-glow-in{stop-color:var(--es-tl-light);stop-opacity:.75}.es-tl-glow-out{stop-color:var(--es-tl-light);stop-opacity:0}.es-tl-badge-ring{fill:var(--paper)}.es-tl-badge-dot{fill:var(--yes)}.es-tl-badge-check{stroke:var(--yes-ink)}.es-tl-wall,.es-tl-slab,.es-tl-tile,.es-tl-memo,.es-tl-drop,.es-tl-pop-in,.es-tl-seat,.es-tl-badge,.es-tl-fly,.es-tl-pop,.es-tl-wfade,.es-tl-wave{opacity:0}.es-tl-walker{display:none}@media (prefers-reduced-motion:reduce){.es-tl-wall,.es-tl-slab,.es-tl-tile,.es-tl-memo,.es-tl-drop,.es-tl-pop-in,.es-tl-seat,.es-tl-badge,.es-tl-sun,.es-tl-team,.es-tl-glow,.es-tl-bulb{transition:opacity .5s}.es-tl-s0 .es-tl-wall,.es-tl-s0 .es-tl-slab,.es-tl-s0 .es-tl-tile,.es-tl-s0 .es-tl-memo,.es-tl-s1 .es-tl-drop,.es-tl-s1 .es-tl-pop-in,.es-tl-s2 .es-tl-seat,.es-tl-s2 .es-tl-bulb,.es-tl-s3 .es-tl-badge{opacity:1}.es-tl-s0 .es-tl-sun{opacity:.5}.es-tl-s2 .es-tl-memo{opacity:0}.es-tl-s2 .es-tl-glow,.es-tl-s3 .es-tl-sun{opacity:1}.es-tl-s3 .es-tl-team{opacity:.6}.es-tl-s0 .es-tl-memo-line:nth-child(-n+4){fill:var(--model)}}@media (prefers-reduced-motion:no-preference){.es-tl-walker{display:inline}.es-tl-s0 .es-tl-wall{animation:es-tl-rise .7s var(--ease) .15s both}.es-tl-s0 .es-tl-slab{animation:.5s both es-tl-fade}.es-tl-s0 .es-tl-tile{animation:es-tl-tile .42s var(--ease) calc(var(--i) * 55ms) both}.es-tl-s0 .es-tl-sun{animation:1.2s .9s both es-tl-to-half}.es-tl-s0 .es-tl-glint{animation:es-tl-glint 2.6s ease-in-out calc(1.1s + var(--i) * 90ms) infinite}.es-tl-s1 .es-tl-glint{animation:none}.es-tl-s0 .es-tl-memo{animation:es-tl-drop-soft .7s var(--ease) .5s both}.es-tl-s0 .es-tl-memo-float{animation:2.4s ease-in-out infinite alternate es-tl-float}.es-tl-s0 .es-tl-memo-shadow{transform-box:fill-box;transform-origin:50%;animation:2.4s ease-in-out infinite alternate es-tl-breathe}.es-tl-s0 .es-tl-scan{animation:2.2s ease-in-out 1.1s infinite es-tl-scan}.es-tl-s0 .es-tl-memo-line{animation:es-tl-ink 4.4s ease-in-out calc(1.1s + var(--l) * .36s) infinite}.es-tl-s2 .es-tl-memo{animation:.5s both es-tl-out}.es-tl-s1 .es-tl-drop{animation:es-tl-drop .9s linear var(--d) both}.es-tl-s1 .es-tl-pop-in{transform-box:fill-box;transform-origin:50% 100%;animation:es-tl-sprout .6s cubic-bezier(.34, 1.56, .64, 1) calc(.5s + var(--d)) both}.es-tl-s1:not(.es-tl-s2) .es-tl-fly{animation:es-tl-fly 2s ease-in-out var(--d) infinite}.es-tl-s2 .es-tl-seat{animation:es-tl-fade .3s ease var(--arrive) both}.es-tl-s2 .es-tl-glow,.es-tl-s2 .es-tl-bulb{animation:es-tl-flicker .9s linear calc(var(--arrive) + .2s) both}.es-tl-s2 .es-tl-type{animation:es-tl-type .24s ease-in-out calc(var(--arrive) + .5s) infinite alternate}.es-tl-s2:not(.es-tl-s3) .es-tl-pop{animation:es-tl-paper 3.6s ease-out calc(var(--arrive) + .9s + var(--k) * .8s) infinite}.es-tl-s3 .es-tl-type{animation:none}.es-tl-s3 .es-tl-cheer,.es-tl-poke .es-tl-cheer{animation:es-tl-hop .7s ease calc(.15s + var(--k) * .14s) both}.es-tl-poke .es-tl-cheer{animation-delay:0s}.es-tl-s3 .es-tl-wave,.es-tl-poke .es-tl-wave{transform-origin:13px -8px;animation:es-tl-wave 1.3s ease-in-out calc(.15s + var(--k) * .14s) both}.es-tl-poke .es-tl-wave{animation-delay:0s}.es-tl-s3 .es-tl-arm-r,.es-tl-poke .es-tl-arm-r{animation:es-tl-arm-off 1.3s linear calc(.15s + var(--k) * .14s) both}.es-tl-poke .es-tl-arm-r{animation-delay:0s}.es-tl-s3 .es-tl-badge{transform-box:fill-box;transform-origin:50%;animation:es-tl-badge .6s cubic-bezier(.34, 1.56, .64, 1) calc(.35s + var(--k) * .14s) both}.es-tl-s3 .es-tl-team{animation:.9s .2s both es-tl-team}.es-tl-s3 .es-tl-sun{animation:.9s both es-tl-brighten}.es-tl-err .es-tl-loop{animation-play-state:paused}}@media (prefers-reduced-motion:reduce){.es-tl-poke .es-tl-wave{opacity:1}.es-tl-poke .es-tl-arm-r{opacity:0}}@keyframes es-tl-fade{0%{opacity:0}to{opacity:1}}@keyframes es-tl-out{0%{opacity:1}to{opacity:0}}@keyframes es-tl-to-half{0%{opacity:0}to{opacity:.55}}@keyframes es-tl-team{0%{opacity:0}to{opacity:.6}}@keyframes es-tl-brighten{0%{opacity:.55}to{opacity:1}}@keyframes es-tl-rise{0%{opacity:0;transform:translateY(18px)}to{opacity:1;transform:none}}@keyframes es-tl-tile{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:none}}@keyframes es-tl-glint{0%,70%,to{opacity:0}35%{opacity:.35}}@keyframes es-tl-drop-soft{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:none}}@keyframes es-tl-float{0%{transform:translateY(0)}to{transform:translateY(-6px)}}@keyframes es-tl-breathe{0%{transform:scale(1)}to{transform:scale(.82)}}@keyframes es-tl-scan{0%{opacity:0;transform:translateY(0)}10%{opacity:.25}85%{opacity:.25;transform:translateY(46px)}to{opacity:0;transform:translateY(46px)}}@keyframes es-tl-ink{0%,8%{fill:var(--es-tl-paper-line)}18%,80%{fill:var(--model)}to{fill:var(--es-tl-paper-line)}}@keyframes es-tl-drop{0%{opacity:0;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-90px)}12%{opacity:1}50%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(0)}66%{opacity:1;animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-12px)}80%{animation-timing-function:cubic-bezier(0,.55,.45,1);transform:translateY(0)}90%{animation-timing-function:cubic-bezier(.55,0,1,.45);transform:translateY(-3px)}to{opacity:1;transform:none}}@keyframes es-tl-sprout{0%{opacity:0;transform:scale(.2)}to{opacity:1;transform:none}}@keyframes es-tl-fly{0%{opacity:0;transform:translate(var(--x0), var(--y0)) scale(.5)}12%{opacity:1}50%{transform:translate(var(--x1), var(--y1)) scale(.9) rotate(-8deg)}82%{opacity:1;transform:translate(var(--x2), var(--y2)) scale(.75)}to{opacity:0;transform:translate(var(--x2), var(--y2)) scale(.6)}}@keyframes es-tl-flicker{0%{opacity:0}12%{opacity:.9}20%{opacity:.15}34%{opacity:1}44%{opacity:.45}to{opacity:1}}@keyframes es-tl-type{0%{transform:translateY(0)}to{transform:translateY(1.4px)}}@keyframes es-tl-paper{0%{opacity:0;transform:translateY(4px)scale(.6)}12%{opacity:1}55%{opacity:1;transform:translate(10px,-44px)scale(1)}75%,to{opacity:0;transform:translate(14px,-60px)scale(.9)}}@keyframes es-tl-hop{0%,to{transform:none}30%{transform:translateY(-9px)}55%{transform:none}70%{transform:translateY(-3px)}}@keyframes es-tl-wave{0%{opacity:0;transform:rotate(0)}8%,92%{opacity:1}22%{transform:rotate(-16deg)}40%{transform:rotate(10deg)}58%{transform:rotate(-16deg)}76%{transform:rotate(10deg)}to{opacity:0;transform:rotate(0)}}@keyframes es-tl-arm-off{0%,to{opacity:1}8%,92%{opacity:0}}@keyframes es-tl-badge{0%{opacity:0;transform:scale(.3)}to{opacity:1;transform:none}}@keyframes es-tl-leg{0%{transform:rotate(-20deg)}to{transform:rotate(20deg)}}.es-tl-walker .lgL,.es-tl-walker .lgR{transform-box:fill-box;transform-origin:50% 0}
.ph-page{gap:var(--s6);flex-direction:column;min-width:0;display:flex}.ph-muted{color:var(--ink-2);font-size:var(--t-small);text-wrap:pretty}.ph-error{color:var(--error);font-size:var(--t-small);margin:0}.ph-actions{justify-content:flex-end;gap:var(--s2);flex-wrap:wrap;display:flex}.ph-phone{gap:var(--s4);min-width:0;padding:var(--s5);border:1px solid var(--rule);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.ph-phone-head{align-items:center;gap:var(--s3);padding-bottom:var(--s4);border-bottom:1px solid var(--rule);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ph-phone-who{flex-direction:column;gap:2px;min-width:0;display:flex}.ph-phone-who h2{font-size:var(--t-lead);letter-spacing:-.015em;font-weight:700}.ph-phone-who span{font-size:var(--t-caption);color:var(--ink-2)}.ph-state{font-size:var(--t-caption);color:var(--ink-2);background:var(--paper-3);border-radius:var(--r-full);padding:2px var(--s3);white-space:nowrap;font-weight:600}.ph-state-live{color:var(--yes);background:var(--yes-soft)}.ph-start,.ph-call,.ph-ended{gap:var(--s4);flex-direction:column;min-width:0;display:flex}.ph-start>.es-button{align-self:flex-start}.ph-examples h3{font-size:var(--t-body);margin-bottom:var(--s2);font-weight:700}.ph-examples ul{border:1px solid var(--rule);border-radius:var(--r-lg);margin:0;padding:0;list-style:none}.ph-examples li{justify-content:space-between;align-items:center;gap:var(--s3);padding:var(--s3) var(--s4);display:flex}.ph-examples li+li{border-top:1px solid var(--rule)}.ph-examples li>div{flex-direction:column;gap:2px;min-width:0;display:flex}.ph-example-title{font-weight:600}.ph-transcript{gap:var(--s3);flex-direction:column;min-width:0;margin:0;padding:0;list-style:none;display:flex}.ph-turn{gap:var(--s1);flex-direction:column;min-width:0;max-width:min(560px,88%);display:flex}.ph-turn-caller{align-self:flex-end;align-items:flex-end}.ph-turn-who{align-items:center;gap:var(--s2);font-size:var(--t-caption);color:var(--ink-2);flex-wrap:wrap;font-weight:600;display:inline-flex}.ph-bubble{padding:var(--s2) var(--s3);border-radius:var(--r-lg);background:var(--paper-2);color:var(--ink);overflow-wrap:anywhere;text-wrap:pretty;margin:0;line-height:1.45}.ph-turn-colleague .ph-bubble{border-top-left-radius:var(--r-xs)}.ph-turn-caller .ph-bubble{background:var(--info-soft);border-top-right-radius:var(--r-xs)}.ph-composer{gap:var(--s3);padding-top:var(--s4);border-top:1px solid var(--rule);flex-direction:column;display:flex}.ph-input{resize:vertical;width:100%;min-height:64px;font:inherit;line-height:1.45}.ph-next{gap:var(--s1);padding:var(--s3) var(--s4);border:1px dashed var(--rule-2);border-radius:var(--r-lg);flex-direction:column;display:flex}.ph-next-label{font-size:var(--t-caption);color:var(--ink-2);font-weight:600}.ph-next p{margin:0}.ph-summary{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.ph-summary-head{align-items:center;gap:var(--s2);flex-wrap:wrap;display:flex}.ph-summary-head h2,.ph-summary-head h3{font-size:var(--t-lead);letter-spacing:-.015em;margin-right:var(--s1);font-weight:700}.ph-summary-head h2:focus,.ph-summary-head h3:focus{outline:none}.ph-summary-head h2:focus-visible,.ph-summary-head h3:focus-visible{outline:2px solid var(--focus);outline-offset:2px;border-radius:var(--r-xs)}.ph-urgency{font-size:var(--t-caption);border-radius:var(--r-full);padding:1px var(--s2);background:var(--off-soft);color:var(--ink-2);font-weight:700}.ph-urgency-emergenza{background:var(--error-soft);color:var(--error)}.ph-urgency-alta{background:var(--wait-soft);color:var(--wait)}.ph-urgency-normale{background:var(--info-soft);color:var(--info)}.ph-emergency{padding:var(--s2) var(--s3);border-radius:var(--r-md);background:var(--error-soft);color:var(--ink);font-size:var(--t-small);text-wrap:pretty;margin:0}.ph-fields{gap:var(--s3);margin:0;display:grid}.ph-fields>div{gap:var(--s3);grid-template-columns:minmax(0,200px) minmax(0,1fr);display:grid}.ph-fields dt{align-items:center;gap:var(--s2);color:var(--ink-2);font-size:var(--t-small);flex-wrap:wrap;display:inline-flex}.ph-fields dd{overflow-wrap:anywhere;text-wrap:pretty;margin:0}@media (max-width:759px){.ph-phone{padding:var(--s4)}.ph-fields>div{gap:var(--s1);grid-template-columns:minmax(0,1fr)}.ph-turn{max-width:92%}.ph-examples li{flex-direction:column;align-items:stretch}.ph-examples li .es-button{align-self:flex-start}}.ph-rules{gap:var(--s2);flex-direction:column;display:flex}.ph-rules h2{font-size:var(--t-body);font-weight:700}.ph-rules ul{margin:var(--s2) 0 0;padding-left:var(--s4);gap:var(--s2);font-size:var(--t-small);color:var(--ink-2);flex-direction:column;list-style:outside;display:flex}.ph-rules strong{color:var(--ink);font-weight:600}.ph-oggi{gap:var(--s3);flex-direction:column;min-width:0;display:flex}.ph-oggi-head{flex-direction:column;gap:2px;display:flex}.ph-oggi-head h2{font-size:var(--t-lead);letter-spacing:-.015em;font-weight:700}.ph-oggi-head p{font-size:var(--t-small);color:var(--ink-2);text-wrap:pretty;max-width:64ch}.ph-live:empty{display:none}.ph-outcome{font-size:var(--t-small);border-radius:var(--r-md);padding:var(--s2) var(--s3);background:var(--yes-soft);color:var(--yes);display:block}.ph-rows{border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--paper);margin:0;padding:0;list-style:none;overflow:hidden}.ph-rows>li+li{border-top:1px solid var(--rule)}.ph-row{gap:var(--s3);width:100%;min-height:64px;padding:var(--s3) var(--s4);color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;display:grid}.ph-row:hover,.ph-row:active,.ph-row-selected{background:var(--paper-3)}.ph-row-selected{box-shadow:inset 3px 0 0 var(--wait)}.ph-row>svg{color:var(--ink-3)}.ph-row-text{flex-direction:column;gap:2px;min-width:0;display:flex}.ph-row-title{white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.ph-row-meta{font-size:var(--t-caption);color:var(--ink-2)}@media (max-width:759px){.ph-row-title{white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box}}.ph-mark{border-radius:var(--r-md);background:var(--paper-3);width:36px;height:36px;color:var(--ink);flex:none;justify-content:center;align-items:center;display:inline-flex}.ph-mark-emergenza{background:var(--error-soft);color:var(--error)}.ph-mark-alta{background:var(--wait-soft);color:var(--wait)}.ph-mark-normale,.ph-mark-bassa{background:var(--info-soft);color:var(--info)}.ph-panel-body{gap:var(--s4);flex-direction:column;display:flex}.ph-panel-foot{gap:var(--s2);flex-direction:column;display:flex}.ph-details summary{cursor:pointer;padding:var(--s2) 0;font-weight:600}.ph-details[open] summary{margin-bottom:var(--s3)}.ph-card{align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--paper);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.ph-card-text{gap:var(--s1);flex-direction:column;min-width:0;display:flex}.ph-card-text p{font-size:var(--t-small);color:var(--ink-2);text-wrap:pretty;max-width:64ch}@media (max-width:759px){.ph-card{grid-template-columns:auto minmax(0,1fr)}.ph-card>.es-button{grid-column:1/-1;justify-self:start}}.ph-prov{font-size:var(--t-label);border-radius:var(--r-full);white-space:nowrap;align-items:center;padding:1px 8px;font-weight:600;line-height:1.3;display:inline-flex}.ph-prov-code,.ph-prov-example{background:var(--paper-3);color:var(--ink)}.ph-prov-model{background:var(--model-soft);color:var(--model)}.ph-prov-rule{background:var(--info-soft);color:var(--info)}@media (max-width:559px){.ph-phone-head{row-gap:var(--s2);grid-template-columns:auto minmax(0,1fr)}.ph-phone-head>.ph-state{grid-column:2;justify-self:start}}
.es-oggi-board{gap:var(--s8);flex-direction:column;min-width:0;display:flex}.es-page-header.es-oggi-header{padding-bottom:0}.es-oggi-headerAside{align-items:flex-start;gap:var(--s4);display:flex}.es-oggi-headRing{align-items:center;gap:var(--s1);color:inherit;border-radius:var(--r-lg);flex-direction:column;padding:2px;text-decoration:none;display:flex}.es-oggi-headRingArt{place-items:center;display:grid;position:relative}.es-oggi-headRingArt svg{display:block}.es-oggi-headRingValue{flex-direction:column;justify-content:center;align-items:center;line-height:1.05;display:flex;position:absolute;inset:0}.es-oggi-headRingValue strong{letter-spacing:-.02em;font-variant-numeric:tabular-nums;white-space:nowrap;font-size:17px;font-weight:700}.es-oggi-headRingValue small,.es-oggi-headRingLabel{font-size:var(--t-caption);color:var(--ink-2)}.es-oggi-bell{border-radius:var(--r-full);background:var(--paper);width:44px;height:44px;color:var(--ink);box-shadow:var(--shadow-1);cursor:pointer;transition:background var(--d-instant) var(--ease);border:0;place-items:center;display:grid;position:relative}.es-oggi-bell:hover{background:var(--paper-3)}.es-oggi-bellCount{border-radius:var(--r-full);background:var(--error);min-width:20px;height:20px;color:var(--error-ink);font-size:var(--t-label);text-align:center;font-variant-numeric:tabular-nums;box-shadow:0 0 0 2px var(--canvas);padding:0 5px;font-weight:700;line-height:20px;position:absolute;top:-2px;right:-2px}@media (max-width:759px){.es-page-header.es-oggi-header{grid-template-columns:minmax(0,1fr);position:relative}.es-oggi-header>.es-page-header-end{display:contents}.es-oggi-headerAside{align-items:center;gap:var(--s2);flex-direction:row-reverse;position:absolute;top:0;right:0}.es-oggi-bell,.es-oggi-headRingArt svg{width:44px;height:44px}.es-oggi-headRingValue strong{font-size:12px}.es-oggi-headRingValue small{font-size:9px;line-height:1}.es-oggi-headRingLabel{display:none}.es-oggi-header .es-page-title{text-wrap:balance;padding-right:96px}.es-oggi-header .es-page-date{min-height:20px;padding-right:104px}}.es-oggi-notices{gap:var(--s3);flex-direction:column;display:flex}.es-oggi-section{gap:var(--s4);flex-direction:column;display:flex}.es-oggi-sectionHead{justify-content:space-between;align-items:baseline;gap:var(--s3);flex-wrap:wrap;display:flex}.es-oggi-sectionHead h2,.es-oggi-sectionTitle h2{font-size:var(--t-h2);letter-spacing:-.02em;font-weight:700}.es-oggi-sectionHead p{font-size:var(--t-small);color:var(--ink-2)}.es-oggi-sectionTitle{flex-direction:column;gap:2px;display:flex}.es-oggi-sectionTitle p{font-size:var(--t-small);color:var(--ink-2);text-wrap:pretty}.es-oggi-headLink{min-height:28px;padding:0 var(--s2);margin:-6px calc(var(--s2) * -1) -6px 0;font-size:var(--t-small);align-items:center;font-weight:600;text-decoration:none;display:inline-flex}.es-oggi-live{align-items:center;gap:var(--s1);display:inline-flex}.es-oggi-liveDot{border-radius:var(--r-full);background:var(--yes-fill);width:8px;height:8px}.es-oggi-list{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.es-oggi-row{--row-dept:var(--dept-2);--row-dept-soft:var(--dept-2-soft);gap:var(--s4);width:100%;min-height:96px;padding:var(--s3) var(--s4) var(--s3) var(--s3);background:var(--paper);border-radius:var(--r-xl);box-shadow:var(--shadow-1);color:inherit;font:inherit;text-align:left;cursor:pointer;transition:box-shadow var(--d-instant) var(--ease), background var(--d-instant) var(--ease), transform var(--d-instant) var(--ease);border:0;grid-template-columns:72px minmax(0,1fr) auto;align-items:center;display:grid}.es-oggi-row:hover{background:var(--surface-warm);box-shadow:0 0 0 1px var(--rule-2), var(--shadow-1)}.es-oggi-row:active{transform:scale(.995)}.es-oggi-rowSelected,.es-oggi-rowSelected:hover{background:var(--surface-warm);box-shadow:0 0 0 2px color-mix(in srgb, var(--wait-fill) 70%, transparent), var(--shadow-1)}.es-oggi-face{border-radius:var(--r-lg);background:var(--row-dept-soft);width:72px;height:72px;color:var(--ink-2);place-items:center;display:grid;overflow:hidden}.es-oggi-rowText{flex-direction:column;gap:4px;min-width:0;display:flex}.es-oggi-rowWho{align-items:center;gap:var(--s2);min-width:0;display:flex}.es-oggi-rowWho strong{letter-spacing:-.01em;font-size:17px;font-weight:700}.es-oggi-rowTitle{font-size:var(--t-small);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.es-oggi-rowMeta{align-items:center;gap:6px var(--s2);flex-wrap:wrap;min-width:0;margin-top:2px;display:flex}.es-oggi-chip{border-radius:var(--r-full);background:var(--paper-3);min-height:24px;font-size:var(--t-caption);color:var(--ink);white-space:nowrap;text-overflow:ellipsis;align-items:center;gap:6px;max-width:100%;padding:0 10px;font-weight:500;display:inline-flex;overflow:hidden}.es-oggi-chip i{border-radius:var(--r-full);background:var(--row-dept);flex:none;width:8px;height:8px}.es-oggi-amount{font-variant-numeric:tabular-nums;white-space:nowrap;align-items:center;gap:6px;font-size:15px;font-weight:700;display:inline-flex}.es-oggi-euro{border-radius:var(--r-full);background:var(--paper-3);width:24px;height:24px;color:var(--ink-2);place-items:center;display:grid}.es-oggi-euro svg{width:13px;height:13px}.es-oggi-flagError,.es-oggi-flagWait{font-size:var(--t-caption);white-space:nowrap;align-items:center;gap:4px;font-weight:600;display:inline-flex}.es-oggi-flagError{color:var(--error)}.es-oggi-flagWait{color:var(--wait)}.es-oggi-rowAgo{font-size:var(--t-caption);color:var(--ink-2);white-space:nowrap}.es-oggi-rowEnd{border-radius:var(--r-full);width:40px;height:40px;color:var(--ink-2);background:var(--paper-3);transition:background var(--d-instant) var(--ease);place-items:center;display:grid}.es-oggi-row:hover .es-oggi-rowEnd,.es-oggi-rowSelected .es-oggi-rowEnd{background:var(--primary);color:var(--primary-ink)}.es-oggi-listFoot{margin:var(--s1) 0 0;font-size:var(--t-small)}.es-oggi-listExtra{gap:var(--s3);flex-wrap:wrap;align-items:center;display:flex}.es-oggi-rowLeaving{animation:es-oggi-k-rowOut .32s var(--ease) forwards}.es-oggi-rowNew{animation:es-oggi-k-rowIn var(--d-row) var(--ease)}@keyframes es-oggi-k-rowOut{to{opacity:0;transform:translate(32px)}}@keyframes es-oggi-k-rowIn{0%{opacity:0;background:var(--yes-soft);transform:translateY(-6px)}}@media (prefers-reduced-motion:reduce){.es-oggi-rowLeaving{animation-duration:1ms}.es-oggi-rowNew{animation:none}.es-oggi-row:active{transform:none}}@media (max-width:559px){.es-oggi-row{gap:var(--s3);padding:var(--s3);grid-template-columns:56px minmax(0,1fr) auto;align-items:start;min-height:88px}.es-oggi-face{width:56px;height:56px}.es-oggi-face svg{width:52px;height:52px}.es-oggi-rowTitle{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;line-height:1.35;display:-webkit-box}.es-oggi-rowWho strong{font-size:16px}.es-oggi-rowAgo{display:none}.es-oggi-rowEnd{background:0 0;align-self:center;width:32px;height:32px}.es-oggi-row:hover .es-oggi-rowEnd,.es-oggi-rowSelected .es-oggi-rowEnd{color:var(--ink);background:0 0}}.es-oggi-empty{padding:var(--s8) var(--s4);text-align:center;gap:var(--s1);background:var(--paper);border-radius:var(--r-xl);box-shadow:var(--shadow-1);flex-direction:column;align-items:center;display:flex}.es-oggi-empty strong{font-size:15px}.es-oggi-empty span{color:var(--ink-2);max-width:48ch}.es-oggi-statsWrap{gap:var(--s3);flex-direction:column;display:flex}.es-oggi-stats{gap:var(--s3);grid-template-columns:repeat(3,minmax(0,1fr));align-items:stretch;display:grid}.es-oggi-stat{gap:var(--s1);padding:var(--s4) var(--s5);background:var(--paper);border-radius:var(--r-xl);min-width:0;box-shadow:var(--shadow-1);flex-direction:column;display:flex;position:relative}.es-oggi-statLabel{font-size:var(--t-caption);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-weight:600;overflow:hidden}.es-oggi-statValue{font-size:var(--t-number);letter-spacing:-.02em;font-variant-numeric:tabular-nums;min-height:36px;font-weight:700;line-height:1.25}.es-oggi-statValue small{font-size:var(--t-small);color:var(--ink-2);letter-spacing:0;margin-left:var(--s1);font-weight:500}.es-oggi-statLink{letter-spacing:0;font-size:15px;font-weight:600}.es-oggi-statLine{font-size:var(--t-caption);color:var(--ink-2);text-wrap:balance;line-height:1.4}.es-oggi-statRing{top:var(--s4);right:var(--s5);position:absolute}.es-oggi-statNote{font-size:var(--t-small);color:var(--ink-2);line-height:1.4}.es-oggi-how{align-self:flex-start}.es-oggi-howBody{margin-top:var(--s2);gap:var(--s2);flex-direction:column;max-width:68ch;display:flex}.es-oggi-howBody p{font-size:var(--t-caption);color:var(--ink-2);line-height:1.5}.es-oggi-howBody strong{color:var(--ink);font-weight:600}@media (max-width:759px){.es-oggi-stats{gap:var(--s2);grid-template-columns:minmax(0,1fr)}.es-oggi-stat{padding:var(--s3) var(--s4)}}.es-oggi-team{padding:var(--s1) 0;background:var(--paper);border-radius:var(--r-xl);box-shadow:var(--shadow-1);margin:0;list-style:none;overflow:hidden}.es-oggi-team>li+li{border-top:1px solid var(--rule)}.es-oggi-mate{gap:2px var(--s4);padding:var(--s3) var(--s4);grid-template-columns:36px minmax(0,1fr) minmax(200px,264px) 76px;align-items:center;display:grid}.es-oggi-mateWho{flex-direction:column;min-width:0;display:flex}.es-oggi-mateWho strong{font-weight:600}.es-oggi-mateWho span{font-size:var(--t-caption);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.es-oggi-mateState{font-size:var(--t-caption);color:var(--ink-2);text-align:right;white-space:nowrap;font-weight:600}.es-oggi-mateStateWork{color:var(--yes)}.es-oggi-mateStateYou{color:var(--wait)}.es-oggi-track{gap:var(--s2);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.es-oggi-step{flex-direction:column;gap:6px;min-width:0;display:flex}.es-oggi-bar{border-radius:var(--r-xs);background:var(--rule);height:4px;overflow:hidden}.es-oggi-bar i{background:var(--yes-fill);border-radius:var(--r-xs);width:0;height:100%;display:block}.es-oggi-stepDone .es-oggi-bar i,.es-oggi-stepRun .es-oggi-bar i{width:100%}.es-oggi-stepYou .es-oggi-bar i{background:var(--wait-fill);width:100%}.es-oggi-step span{color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;font-size:11.5px;overflow:hidden}.es-oggi-stepYou span{color:var(--wait);font-weight:600}.es-oggi-mateNow{gap:var(--s3);font-size:var(--t-caption);color:var(--ink-2);grid-column:2/-1;justify-content:space-between;min-width:0;display:flex}.es-oggi-mateNow>span{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.es-oggi-mateMissing{white-space:nowrap;flex:none;align-self:flex-start;align-items:center;min-height:24px;margin:-4px 0;display:inline-flex}.es-oggi-mate:has(>.es-oggi-mateVacant){padding:0;display:block}.es-oggi-mateVacant{gap:var(--s4);padding:var(--s3) var(--s4);color:inherit;grid-template-columns:36px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}a.es-oggi-mateVacant{color:inherit}a.es-oggi-mateVacant>svg{color:var(--ink-3)}a.es-oggi-mateVacant:hover{background:var(--surface-warm)}.es-oggi-plus{border-radius:var(--r-full);border:1.5px dashed var(--rule-2);width:36px;height:36px;color:var(--ink-2);place-items:center;display:grid}@media (max-width:759px){.es-oggi-mate{row-gap:var(--s2);grid-template-columns:36px minmax(0,1fr) auto}.es-oggi-mate>.es-oggi-track{grid-area:2/2/auto/-1}.es-oggi-mate>.es-oggi-mateState{grid-area:1/3}.es-oggi-mateNow{flex-direction:column;gap:2px}}.es-oggi-invite{gap:var(--s3);padding:var(--s4);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;display:grid}.es-oggi-inviteText{flex-direction:column;gap:2px;min-width:0;display:flex}.es-oggi-inviteText span{font-size:var(--t-caption);color:var(--ink-2)}@media (max-width:559px){.es-oggi-invite{grid-template-columns:36px minmax(0,1fr)}.es-oggi-invite>:last-child{grid-column:1/-1}}.es-oggi-deadlines{padding:var(--s1) 0;background:var(--paper);border-radius:var(--r-xl);box-shadow:var(--shadow-1);margin:0;list-style:none;overflow:hidden}.es-oggi-deadlines>li+li{border-top:1px solid var(--rule)}.es-oggi-deadline{gap:var(--s3);padding:var(--s3) var(--s4);color:inherit;min-height:60px;transition:background var(--d-instant) var(--ease);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}.es-oggi-deadline:hover{background:var(--surface-warm)}.es-oggi-deadline:active{background:var(--paper-sel)}.es-oggi-deadline>svg{color:var(--ink-3)}.es-oggi-deadlineText{flex-direction:column;gap:1px;min-width:0;display:flex}.es-oggi-deadlineText strong{font-weight:600;font-size:var(--t-small);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.es-oggi-deadlineText>span{font-size:var(--t-caption);color:var(--ink-2)}.es-oggi-cal{border-radius:var(--r-full);background:var(--dept-1-soft);width:40px;height:40px;color:var(--dept-1-ink);flex-direction:column;justify-content:center;align-items:center;line-height:1;display:flex}.es-oggi-cal span{text-transform:uppercase;letter-spacing:.02em;font-size:9.5px;font-weight:700}.es-oggi-cal strong{font-variant-numeric:tabular-nums;font-size:15px;font-weight:700}.es-oggi-inviteCard{align-items:flex-start;gap:var(--s2);padding:var(--s4) var(--s5);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1);flex-direction:column;display:flex}.es-oggi-inviteCard strong{font-weight:600;font-size:var(--t-small);text-wrap:pretty}.es-oggi-inviteCard>span{font-size:var(--t-caption);color:var(--ink-2);text-wrap:pretty;line-height:1.5}.es-oggi-inviteCard .es-button{margin-top:var(--s1)}.es-oggi-levelUp{gap:var(--s4);padding:var(--s6);border-radius:var(--r-2xl);background:var(--paper);box-shadow:var(--shadow-1);isolation:isolate;flex-direction:column;display:flex;position:relative;overflow:hidden}.es-oggi-confetti{pointer-events:none;z-index:-1;height:100%;position:absolute;inset:0 0 auto}.es-oggi-confetti i{opacity:0;height:6px;transform:rotate(var(--rot));animation:es-oggi-k-confetti 1.6s var(--ease) forwards;border-radius:2px;position:absolute;top:-12px}@keyframes es-oggi-k-confetti{0%{opacity:1;transform:translateY(0) rotate(var(--rot))}70%{opacity:1}to{opacity:0;transform:translateY(220px) rotate(calc(var(--rot) + 220deg))}}@media (prefers-reduced-motion:reduce){.es-oggi-confetti i{opacity:.9;animation:none;top:6px}.es-oggi-confetti i:nth-child(2n){top:14px}}.es-oggi-levelUpClose{top:var(--s3);right:var(--s3);border-radius:var(--r-full);width:40px;height:40px;color:var(--ink-2);cursor:pointer;background:0 0;border:0;place-items:center;display:grid;position:absolute}.es-oggi-levelUpClose:hover{background:var(--paper-3);color:var(--ink)}.es-oggi-levelUpHead{gap:var(--s4);padding-right:var(--s8);grid-template-columns:72px minmax(0,1fr);align-items:center;display:grid}.es-oggi-levelUpHead h2{font-size:var(--t-h2);letter-spacing:-.02em;text-wrap:balance;font-weight:700}.es-oggi-levelUpHead p{font-size:var(--t-small);color:var(--ink-2);text-wrap:pretty;margin-top:2px}.es-oggi-unlocks{gap:var(--s2);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));margin:0;padding:0;list-style:none;display:grid}.es-oggi-unlocks li{gap:var(--s3);padding:var(--s2) var(--s3);border-radius:var(--r-lg);border:1px solid var(--rule);grid-template-columns:40px minmax(0,1fr) 24px;align-items:center;display:grid}.es-oggi-unlockIcon{border-radius:var(--r-md);background:var(--yes-soft);width:40px;height:40px;color:var(--yes);place-items:center;display:grid}.es-oggi-unlockNext .es-oggi-unlockIcon{background:var(--paper-3);color:var(--ink-2)}.es-oggi-unlockText{flex-direction:column;min-width:0;display:flex}.es-oggi-unlockText strong{font-size:var(--t-small);font-weight:600}.es-oggi-unlockText small{font-size:var(--t-caption);color:var(--ink-2);line-height:1.4}.es-oggi-unlockYes,.es-oggi-unlockLock{border-radius:var(--r-full);place-items:center;width:24px;height:24px;display:grid}.es-oggi-unlockYes{background:var(--yes);color:var(--yes-ink)}.es-oggi-unlockYes svg{width:13px;height:13px}.es-oggi-unlockLock{color:var(--ink-2)}.es-oggi-levelUpActions{gap:var(--s2);flex-wrap:wrap;align-items:center;display:flex}@media (max-width:559px){.es-oggi-levelUp{padding:var(--s5) var(--s4)}.es-oggi-levelUpHead{gap:var(--s3);grid-template-columns:56px minmax(0,1fr)}.es-oggi-levelUpHead>:first-child{width:56px;height:56px;overflow:hidden}.es-oggi-levelUpActions>*{flex:auto}}.es-oggi-notifTools{justify-content:space-between;align-items:center;gap:var(--s3);flex-wrap:wrap;display:flex}.es-oggi-notifMark{min-height:32px;padding:0 var(--s1);font:inherit;font-size:var(--t-small);color:var(--info);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;font-weight:600;text-decoration:underline}.es-oggi-notifMark:disabled{color:var(--ink-2);cursor:default;text-decoration:none}.es-oggi-notifEmpty{padding:var(--s8) 0;text-align:center;color:var(--ink-2);font-size:var(--t-small)}.es-oggi-notifGroup h3{font-size:var(--t-lead);margin-bottom:var(--s1);font-weight:700}.es-oggi-notifGroup ul{margin:0;padding:0;list-style:none}.es-oggi-notifGroup li+li{border-top:1px solid var(--rule)}.es-oggi-notifItem{gap:var(--s3);width:100%;min-height:64px;padding:var(--s2) var(--s1);border-radius:var(--r-md);color:inherit;font:inherit;text-align:left;background:0 0;border:0;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;text-decoration:none;display:grid}button.es-oggi-notifItem,a.es-oggi-notifItem{cursor:pointer}button.es-oggi-notifItem:hover,a.es-oggi-notifItem:hover{background:var(--surface-warm)}.es-oggi-notifFace{border-radius:var(--r-full);background:var(--paper-3);width:44px;height:44px;color:var(--ink-2);place-items:center;display:grid;overflow:hidden}.es-oggi-notifText{min-width:0;font-size:var(--t-small);flex-direction:column;gap:2px;display:flex}.es-oggi-notifText>span{-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.es-oggi-notifText strong{font-weight:700}.es-oggi-notifText small{font-size:var(--t-caption);color:var(--ink-2);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.es-oggi-notifEnd{font-size:var(--t-caption);color:var(--ink-2);font-variant-numeric:tabular-nums;white-space:nowrap;flex-direction:column;align-items:flex-end;gap:6px;display:flex}.es-oggi-notifDot,.es-oggi-notifDotNew{border-radius:var(--r-full);width:8px;height:8px}.es-oggi-notifDot{background:var(--rule-2)}.es-oggi-notifDotNew{background:var(--info-fill)}.es-oggi-by{--row-dept:var(--dept-2);--row-dept-soft:var(--dept-2-soft);align-items:center;gap:var(--s3);min-width:0;margin-top:var(--s2);grid-template-columns:56px minmax(0,1fr) auto;display:grid}.es-oggi-byFace{border-radius:var(--r-lg);background:var(--row-dept-soft);place-items:center;width:56px;height:56px;display:grid;overflow:hidden}.es-oggi-byText{flex-direction:column;gap:4px;min-width:0;display:flex}.es-oggi-byText>strong{font-size:var(--t-lead);color:var(--ink);font-weight:700}.es-oggi-byMeta{gap:6px var(--s2);flex-wrap:wrap;align-items:center;display:flex}.es-oggi-byLink{white-space:nowrap;font-size:var(--t-small);align-self:start;align-items:center;min-height:24px;font-weight:600;display:inline-flex}.es-oggi-label{font-size:var(--t-small);color:var(--ink);margin-bottom:var(--s2);justify-content:space-between;align-items:baseline;gap:var(--s2);font-weight:700;display:flex}.es-oggi-labelNote{font-size:var(--t-caption);color:var(--ink-2);font-weight:500}.es-oggi-bubble{background:var(--paper-3);border-radius:var(--r-xl) var(--r-xl) var(--r-xl) var(--r-xs);padding:var(--s3) var(--s4);line-height:1.5}.es-oggi-bubble small{font-size:var(--t-caption);color:var(--ink-2);margin-bottom:2px;display:block}.es-oggi-used{background:color-mix(in srgb, var(--wait-fill) 26%, transparent);color:inherit;border-radius:3px;padding:0 2px}.es-oggi-fromCode{background:var(--yes-soft);color:var(--yes);white-space:nowrap;border-radius:3px;padding:0 2px;font-weight:600}.es-oggi-draft{gap:var(--s2);flex-direction:column;display:flex}.es-oggi-draftRow{gap:var(--s3);padding:var(--s3) var(--s4);border-radius:var(--r-lg);background:var(--paper);border:1px solid var(--rule);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}.es-oggi-draftLabel{flex-direction:column;gap:6px;min-width:0;font-weight:600;display:flex}.es-oggi-draftValue{font-variant-numeric:tabular-nums;text-align:right;white-space:nowrap;font-weight:700}.es-oggi-draftSubtotal{background:0 0;border-style:dashed}.es-oggi-draftSubtotal .es-oggi-draftLabel,.es-oggi-draftSubtotal .es-oggi-draftValue{color:var(--ink-2);font-weight:600}.es-oggi-draftTotal{font-size:var(--t-lead);background:var(--info-soft);border-color:#0000;align-items:center;font-weight:700}.es-oggi-source{font-size:var(--t-caption);color:var(--ink-2);gap:var(--s2);flex-wrap:wrap;align-items:center;font-weight:500;display:flex}.es-oggi-sourceChip{border-radius:var(--r-md);background:var(--info-soft);min-height:28px;color:var(--info);font-size:var(--t-caption);align-items:center;gap:6px;max-width:100%;padding:0 10px;font-weight:600;text-decoration:none;display:inline-flex}.es-oggi-sourceChip svg{flex:none;width:14px;height:14px}a.es-oggi-sourceChip:hover,button.es-oggi-sourceChip:hover{text-underline-offset:2px;text-decoration:underline}.es-oggi-sourceButton{font:inherit;font-size:var(--t-caption);cursor:pointer;text-align:left;border:0;font-weight:600}.es-oggi-sourcePlain{font-size:var(--t-caption);color:var(--ink-2)}.es-oggi-citation{font-size:var(--t-caption);color:var(--ink-2);background:var(--paper-3);border-radius:var(--r-sm);padding:var(--s1) var(--s2);font-weight:400}.es-oggi-message{background:var(--paper);border:1px solid var(--rule);border-radius:var(--r-xl);padding:var(--s4) var(--s5);line-height:1.6}.es-oggi-note{gap:var(--s2);font-size:var(--t-small);color:var(--ink-2);padding:var(--s3) var(--s4);border-radius:var(--r-lg);background:var(--paper-3);align-items:flex-start;display:flex}.es-oggi-note svg{color:var(--yes);flex:none;margin-top:2px}.es-oggi-ladder{gap:var(--s3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.es-oggi-rung{gap:var(--s2);font-size:var(--t-small);grid-template-columns:20px minmax(0,1fr);display:grid}.es-oggi-rung i{border-radius:var(--r-full);border:2px solid var(--rule-2);width:12px;height:12px;margin-top:3px}.es-oggi-rungOn i{border-color:var(--yes-fill);background:var(--yes-fill)}.es-oggi-rung strong{font-weight:600}.es-oggi-rung span{color:var(--ink-2);display:block}.es-oggi-trail{gap:var(--s2);font-size:var(--t-small);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.es-oggi-trail li{justify-content:space-between;gap:var(--s2);display:flex}.es-oggi-details summary,.es-oggi-how summary{min-height:28px;font-size:var(--t-caption);color:var(--ink-2);cursor:pointer;font-weight:600}.es-oggi-details summary:hover,.es-oggi-how summary:hover{color:var(--ink)}.es-oggi-details[open] summary{margin-bottom:var(--s3)}.es-oggi-actions{gap:var(--s2);flex-direction:column;width:100%;display:flex}.es-oggi-pair{gap:var(--s2);grid-template-columns:1fr 1fr;display:grid}.es-oggi-trio{gap:var(--s2);grid-template-columns:minmax(0,1.25fr) minmax(0,1fr) minmax(0,1fr);display:grid}.es-oggi-trio .es-button,.es-oggi-pair .es-button{min-width:0;padding-left:var(--s3);padding-right:var(--s3)}.es-oggi-trio .es-button svg,.es-oggi-pair .es-button svg{flex:none;width:18px;height:18px}.es-oggi-actions{container-type:inline-size}@container (max-width:400px){.es-oggi-trio .es-button-secondary svg{display:none}.es-oggi-trio{grid-template-columns:minmax(0,1.15fr) minmax(0,1fr) minmax(0,1fr);gap:6px}}.es-oggi-fix{gap:var(--s2);padding:var(--s4);border-radius:var(--r-xl);background:var(--paper);border:1px solid var(--rule);flex-direction:column;display:flex}.es-oggi-fixHead{gap:var(--s2);margin-bottom:var(--s1);grid-template-columns:24px minmax(0,1fr);align-items:start;display:grid}.es-oggi-fixHead>svg{color:var(--info);margin-top:1px}.es-oggi-fixHead strong{font-size:15px;font-weight:700;display:block}.es-oggi-fixHead small{font-size:var(--t-caption);color:var(--ink-2);line-height:1.45;display:block}.es-oggi-fix textarea{box-sizing:border-box;border:1px solid var(--rule-2);border-radius:var(--r-md);width:100%;padding:10px var(--s3);font:inherit;color:var(--ink);background:var(--paper);resize:vertical;min-height:88px;line-height:1.45}.es-oggi-fixAsk{align-items:center;gap:var(--s2);min-height:32px;font-size:var(--t-small);color:var(--ink-2);cursor:pointer;display:inline-flex}.es-oggi-fixAsk input{width:16px;height:16px;accent-color:var(--primary);margin:0}.es-oggi-fixHint,.es-oggi-fixHintWarn{font-size:var(--t-caption);color:var(--ink-2)}.es-oggi-fixHintWarn{color:var(--error);font-weight:600}.es-oggi-fix textarea[aria-invalid=true]{border-color:var(--error)}.es-oggi-fix textarea:focus-visible,.es-oggi-fix textarea:focus{outline:2px solid var(--focus,var(--info));outline-offset:0;border-color:#0000}.es-oggi-byModel{color:var(--model);font-weight:600}.es-oggi-prov{font-size:var(--t-caption);color:var(--ink-2);white-space:nowrap}.es-oggi-missing{color:var(--ink-2);font-style:normal;font-weight:500}.es-oggi-code{font-size:var(--t-caption);color:var(--ink-2);font-weight:400;display:block}.es-oggi-freedomText{font-size:var(--t-small);line-height:1.5}.es-oggi-freedom .es-oggi-details{margin-top:var(--s2)}.es-oggi-error{font-size:var(--t-small);color:var(--error);background:var(--error-soft);border-radius:var(--r-md);padding:var(--s2) var(--s3)}.es-oggi-kbd{font-size:var(--t-caption);color:var(--ink-2);text-align:center}.es-oggi-kbd kbd{border:1px solid var(--rule-2);border-radius:var(--r-xs);padding:0 4px;font-family:inherit;font-weight:600}.es-oggi-skeleton{gap:var(--s8);max-width:var(--column);flex-direction:column;display:flex}.es-oggi-skelLine{border-radius:var(--r-sm);background:var(--paper-3);height:16px}.es-oggi-skelBox{border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1)}.es-oggi-keys{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}@media (max-width:1179px),(pointer:coarse){.es-oggi-keys{display:none}}@media (max-width:699px){.es-oggi-headLink{min-height:44px;margin-block:-14px}.es-oggi-mateMissing{min-height:44px;margin-block:-10px}}@media (max-width:559px){.es-oggi-board{gap:var(--s6)}.es-oggi-header{order:-1}.es-oggi-headerText .es-page-title{padding-right:104px;font-size:28px;line-height:1.12}.es-oggi-headerText .es-page-lead{font-size:14.5px;line-height:1.45}.es-oggi-notices .es-notice{border-radius:16px;gap:10px;padding:10px 12px}.es-oggi-notices .es-notice-title{font-size:14px}.es-oggi-notices .es-notice-text{font-size:12.5px;line-height:1.4}.es-oggi-sectionTitle h2{font-size:20px}.es-oggi-sectionTitle p{font-size:13px}.es-oggi-list{gap:var(--s3)}.es-oggi-row{gap:var(--s3);border-radius:24px;grid-template-columns:84px minmax(0,1fr) 24px;align-items:stretch;min-height:112px;padding:8px 12px 8px 8px}.es-oggi-face{border-radius:18px;align-self:stretch;width:84px;height:auto;min-height:96px}.es-oggi-face svg{width:72px;height:72px}.es-oggi-rowText{justify-content:center;gap:3px;padding-block:4px}.es-oggi-rowEnd{align-self:center;width:24px;height:auto}}
.es-prev-root{z-index:70;position:fixed;inset:0}.es-prev-veil{background:color-mix(in srgb, var(--ink) 22%, transparent);animation:es-prev-fade var(--d-fast) var(--ease) both;position:absolute;inset:0}.es-prev-dialog{inset:var(--s4);background:var(--canvas);border-radius:var(--r-2xl);max-width:1360px;box-shadow:var(--shadow-2);animation:es-prev-rise var(--d-fast) var(--ease) both;grid-template-rows:auto minmax(0,1fr) auto;margin:0 auto;display:grid;position:absolute;overflow:hidden}@keyframes es-prev-fade{0%{opacity:0}}@keyframes es-prev-rise{0%{opacity:0;transform:translateY(8px)scale(.995)}}@media (prefers-reduced-motion:reduce){.es-prev-veil,.es-prev-dialog{animation:none}}.es-prev-head{align-items:center;gap:var(--s3);min-width:0;padding:var(--s5) var(--s6) var(--s3);display:flex}.es-prev-back{background:0 0;border-color:#0000;flex:none}.es-prev-back:hover{background:var(--paper-2)}.es-prev-headIcon{color:var(--ink-2);flex:none;place-items:center;display:inline-grid}.es-prev-headText{min-width:0}.es-prev-title{letter-spacing:-.01em;overflow-wrap:anywhere;margin:0;font-size:24px;font-weight:700;line-height:1.2}.es-prev-sub{align-items:center;gap:var(--s2);font-size:var(--t-small);color:var(--ink-2);flex-wrap:wrap;margin:2px 0 0;display:flex}.es-prev-example{padding:1px var(--s2);border-radius:var(--r-full);background:var(--paper-2);font-size:var(--t-caption);font-weight:600}.es-prev-body{gap:var(--s4);min-height:0;padding:0 var(--s6) var(--s4);overscroll-behavior:contain;grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);display:grid;overflow:auto}.es-prev-fileCol{gap:var(--s2);flex-direction:column;min-width:0;display:flex}.es-prev-fileCol .es-filepreview{flex:1}.es-prev-fileCol .es-filepreview-stage{flex:1;align-items:flex-start}.es-prev-tabs{gap:var(--s2);flex-wrap:wrap;display:flex}.es-prev-tab{align-items:center;gap:var(--s2);min-height:var(--h-sm);padding:0 var(--s3) 0 var(--s2);border:1px solid var(--rule);border-radius:var(--r-full);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--t-small);cursor:pointer;font-weight:600;display:inline-flex}.es-prev-tab[aria-selected=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.es-prev-tab:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.es-prev-noFile{justify-content:center;align-items:center;gap:var(--s2);min-height:240px;padding:var(--s6);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1);color:var(--ink-2);text-align:center;flex-direction:column;display:flex}.es-prev-noFile p{max-width:40ch;margin:0}.es-prev-numbers{gap:var(--s3);min-width:0;padding:var(--s6);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1), 0 0 0 1px color-mix(in srgb, var(--ink) 5%, transparent);flex-direction:column;align-self:start;display:flex}.es-prev-numbersTitle{font-size:var(--t-h2);letter-spacing:-.01em;margin:0;font-weight:700}.es-prev-numbersLead{margin:calc(var(--s2) * -1) 0 var(--s1);font-size:var(--t-small);color:var(--ink-2)}.es-prev-rows{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.es-prev-row{align-items:start;gap:var(--s3);padding:10px var(--s3);border-radius:var(--r-lg);background:var(--paper);box-shadow:0 1px 2px #12161f0a, 0 0 0 1px var(--rule);grid-template-columns:44px minmax(0,1fr) auto 20px;display:grid;position:relative}.es-prev-row[data-has-link]:hover{box-shadow:0 1px 2px #12161f0a, 0 0 0 1px var(--rule-2)}.es-prev-rowTile{border-radius:var(--r-md);background:var(--paper-2);width:44px;height:44px;color:var(--ink-2);place-items:center;display:inline-grid}.es-prev-rowMain{flex-direction:column;align-items:flex-start;gap:2px;min-width:0;display:flex}.es-prev-rowLabel{overflow-wrap:anywhere;font-weight:700;line-height:1.3}.es-prev-rowCode{font-size:var(--t-small);color:var(--ink-2);overflow-wrap:anywhere}.es-prev-rowModel{font-size:var(--t-caption);color:var(--model);font-weight:600}.es-prev-chip{text-align:left;min-height:26px;padding:0 var(--s2);border-radius:var(--r-sm);background:color-mix(in srgb, var(--focus) 10%, var(--paper));color:color-mix(in srgb, var(--focus) 82%, var(--ink));font:inherit;font-size:var(--t-small);cursor:pointer;border:0;align-items:center;gap:6px;margin-top:2px;font-weight:600;text-decoration:none;display:inline-flex}.es-prev-chip:hover{background:color-mix(in srgb, var(--focus) 16%, var(--paper))}.es-prev-chip:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.es-prev-row[data-has-link] a.es-prev-chip:after{content:"";border-radius:var(--r-lg);position:absolute;inset:0}.es-prev-chipPlain{cursor:default;background:var(--paper-2);color:var(--ink-2)}.es-prev-stale{font-size:var(--t-caption);color:var(--wait);font-weight:600}.es-prev-citation{font-size:var(--t-caption);color:var(--ink-2)}.es-prev-rowValue{font-size:var(--t-lead);font-variant-numeric:tabular-nums;white-space:nowrap;padding-top:2px;font-weight:700}.es-prev-missing{font-size:var(--t-small);color:var(--ink-3);font-weight:500}.es-prev-rowChevron{color:var(--ink-3);align-self:center}.es-prev-totals{gap:var(--s1);padding:var(--s3) var(--s4);border-radius:var(--r-lg);background:color-mix(in srgb, var(--focus) 7%, var(--paper));font-variant-numeric:tabular-nums;flex-direction:column;margin:0;display:flex}.es-prev-totals>div{justify-content:space-between;gap:var(--s3);font-size:var(--t-small);color:var(--ink-2);display:flex}.es-prev-totals dd{white-space:nowrap;margin:0}.es-prev-totals .es-prev-totalRow{font-size:var(--t-lead);color:var(--ink);font-weight:700}.es-prev-made{align-items:center;gap:var(--s4);padding:var(--s4) var(--s5);border-radius:var(--r-lg);background:var(--prev-dept-soft,var(--paper-2));grid-template-columns:auto minmax(0,1fr);display:grid}.es-prev-madeFace{place-items:center;width:72px;height:72px;display:inline-grid}.es-prev-madeTitle{color:var(--ink);margin:0 0 2px;font-weight:700}.es-prev-madeText{font-size:var(--t-small);color:var(--ink-2);margin:0}.es-prev-foot{gap:var(--s2);margin:0 var(--s6) var(--s5);padding:var(--s3);border-radius:var(--r-xl);background:var(--paper);box-shadow:var(--shadow-1), 0 0 0 1px color-mix(in srgb, var(--ink) 5%, transparent);flex-direction:column;display:flex}.es-prev-error{color:var(--error);font-size:var(--t-small);text-align:center;margin:0;font-weight:600}.es-prev-decide{justify-content:center;gap:var(--s4);display:flex}.es-prev-btn{justify-content:center;align-items:center;gap:var(--s3);min-width:0;min-height:52px;padding:0 var(--s4);border:1px solid var(--rule-2);border-radius:var(--r-full);background:var(--paper);color:var(--ink);font:inherit;font-size:var(--t-lead);cursor:pointer;transition:background var(--d-instant) var(--ease);flex:0 236px;font-weight:600;display:inline-flex;position:relative}.es-prev-btn:hover:not(:disabled){background:var(--paper-2)}.es-prev-btn:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.es-prev-btn:disabled{opacity:.6;cursor:default}.es-prev-btnPrimary{background:var(--primary,var(--ink));color:var(--primary-ink);border-color:#0000;box-shadow:0 6px 16px #12161f2e}.es-prev-btnPrimary:hover:not(:disabled){background:color-mix(in srgb, var(--primary,var(--ink)) 88%, var(--paper))}.es-prev-btnText{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.es-prev-btnMark{width:32px;height:32px;margin-left:calc(var(--s2) * -1);border-radius:var(--r-full);background:color-mix(in srgb, var(--primary-ink) 18%, transparent);place-items:center;display:inline-grid}.es-prev-kbd{border-radius:var(--r-sm);background:var(--paper-2);min-width:28px;height:28px;color:var(--ink-2);font:inherit;font-size:var(--t-small);place-items:center;padding:0 6px;font-weight:600;display:inline-grid}.es-prev-btn:not(.es-prev-btnPrimary) .es-prev-kbd{left:var(--s3);position:absolute}.es-prev-form{gap:var(--s2);flex-direction:column;width:100%;max-width:720px;margin:0 auto;display:flex}.es-prev-form textarea{width:100%;min-height:64px;padding:var(--s2) var(--s3);border:1px solid var(--rule-2);border-radius:var(--r-md);background:var(--paper);color:var(--ink);font:inherit;resize:vertical}.es-prev-warn{font-size:var(--t-small);color:var(--error);margin:0}.es-prev-formActions{justify-content:flex-end;gap:var(--s2);display:flex}.es-prev-fileView{gap:var(--s2);flex-direction:column;flex:1;min-width:0;display:flex}.es-prev-pdfSvg{width:100%;height:auto;display:block}.es-prev-fileWait{justify-content:center;align-items:center;gap:var(--s3);aspect-ratio:210/297;padding:var(--s6);color:#5f6570;font-size:var(--t-small);text-align:center;flex-direction:column;display:flex}.es-prev-fileMore{padding:var(--s2) var(--s3);color:#5f6570;margin:0;font-size:12px}.es-prev-textPage{white-space:pre-wrap;min-height:280px;padding:9cqi 8cqi;font-size:clamp(12px,3cqi,15px);line-height:1.55}.es-prev-textPage p{margin:0 0 1em}.es-prev-pageNav{justify-content:center;gap:var(--s2);display:flex}@media (max-width:1023px){.es-prev-body{grid-template-columns:minmax(0,1fr)}.es-prev-fileCol .es-filepreview-doc{max-width:520px}.es-prev-fileCol .es-prev-fileView,.es-prev-fileCol .es-filepreview,.es-prev-fileCol .es-filepreview-stage{flex:none}}@media (max-width:759px){.es-prev-dialog{border-radius:0;inset:0}.es-prev-veil{display:none}.es-prev-head{padding:calc(var(--s3) + env(safe-area-inset-top,0px)) var(--s4) var(--s2) var(--s2);gap:var(--s2)}.es-prev-title{font-size:var(--t-lead)}.es-prev-body{padding:0 var(--s3) var(--s3);gap:var(--s3)}.es-prev-numbers{padding:var(--s4)}.es-prev-row{gap:var(--s2) var(--s3);padding:var(--s3);grid-template-columns:40px minmax(0,1fr) auto}.es-prev-rowTile{width:40px;height:40px}.es-prev-rowValue{font-size:var(--t-body)}.es-prev-rowChevron{display:none}.es-prev-made{gap:var(--s3);padding:var(--s3) var(--s4)}.es-prev-madeFace,.es-prev-madeFace svg{width:56px;height:56px}.es-prev-foot{padding:var(--s2) var(--s3) calc(var(--s2) + env(safe-area-inset-bottom,0px));border-radius:var(--r-xl) var(--r-xl) 0 0;margin:0}.es-prev-decide{gap:var(--s2)}.es-prev-btn{gap:var(--s2);min-height:48px;padding:0 var(--s2);font-size:var(--t-body);flex:1 1 0}.es-prev-btnMark,.es-prev-kbd{display:none}}.es-prev-outcome{text-align:center;font-size:var(--t-small);color:var(--ink-2);margin:0}.es-prev-outFiles{gap:var(--s2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.es-prev-outFile{align-items:center;gap:var(--s3);width:100%;min-height:56px;padding:var(--s2) var(--s3);border:1px solid var(--rule);border-radius:var(--r-lg);background:var(--paper);color:var(--ink);font:inherit;text-align:left;cursor:pointer;grid-template-columns:auto minmax(0,1fr) auto;display:grid}.es-prev-outFile:hover{border-color:var(--rule-2);background:var(--paper-2)}.es-prev-outFile:focus-visible{outline:2px solid var(--focus);outline-offset:2px}.es-prev-outFileText{flex-direction:column;min-width:0;display:flex}.es-prev-outFileText strong{font-size:var(--t-body)}.es-prev-outFileText span{text-overflow:ellipsis;white-space:nowrap;font-size:var(--t-caption);color:var(--ink-2);overflow:hidden}.es-prev-outFileOpen{font-size:var(--t-small);color:var(--ink-2);align-items:center;gap:6px;font-weight:600;display:inline-flex}.es-prev-outNote{font-size:var(--t-small);color:var(--ink-2);margin:0}@media (min-width:1024px){.es-prev-body{overflow:hidden}.es-prev-fileCol,.es-prev-fileCol .es-prev-fileView,.es-prev-fileCol .es-filepreview{min-height:0}.es-prev-fileCol .es-filepreview-stage{overscroll-behavior:contain;min-height:0;overflow:auto}.es-prev-fileCol .es-filepreview[data-kind=pdf] .es-filepreview-stage{align-items:center;container-type:size}.es-prev-fileCol .es-filepreview[data-kind=pdf] .es-filepreview-doc{width:min(100%, calc((100cqh - 2 * var(--s6)) * 210 / 297))}.es-prev-numbers{overscroll-behavior:contain;max-height:100%;overflow:auto}}.es-prev-rowSrc{align-items:center;gap:2px var(--s2);flex-wrap:wrap;display:flex}.es-prev-rowSrc:empty{display:none}
