.driver-layer{width:auto;max-width:none;height:auto;max-height:none;color:inherit;pointer-events:none;background:0 0;border:0;margin:0;padding:0;position:fixed;inset:0;overflow:visible}.driver-layer::backdrop{display:none}.driver-layer .driver-popover{pointer-events:auto}.driver-popover{all:unset;font-family:var(--driver-popover-font-family,"Helvetica Neue", Inter, ui-sans-serif, "Apple Color Emoji", Helvetica, Arial, sans-serif);box-sizing:border-box;color:#2d2d2d;z-index:1000000000;background-color:#fff;border-radius:5px;min-width:250px;max-width:300px;margin:0;padding:15px;position:fixed;top:0;right:0;box-shadow:0 1px 10px #0006}.driver-popover-title{zoom:1;margin:0;font-size:19px;font-weight:700;line-height:1.5;display:block;position:relative}.driver-popover-close-btn{all:unset;cursor:pointer;color:#d2d2d2;z-index:1;text-align:center;width:32px;height:28px;font-size:18px;font-weight:500;transition:color .2s;position:absolute;top:0;right:0}.driver-popover-close-btn:hover,.driver-popover-close-btn:focus-visible{color:#2d2d2d}.driver-popover-title[style*=block]+.driver-popover-description{margin-top:5px}.driver-popover-description{zoom:1;margin-bottom:0;font-size:14px;font-weight:400;line-height:1.5}.driver-popover-footer{text-align:right;zoom:1;justify-content:space-between;align-items:center;margin-top:15px;display:flex}.driver-popover-progress-text{color:#727272;zoom:1;font-size:13px;font-weight:400}.driver-popover-footer-btn{all:unset;box-sizing:border-box;color:#2d2d2d;cursor:pointer;zoom:1;background-color:#fff;border:1px solid #ccc;border-radius:3px;outline:0;padding:3px 7px;font-size:12px;line-height:1.3;text-decoration:none;display:inline-block}.driver-popover-footer .driver-popover-btn-disabled{opacity:.5;pointer-events:none}.driver-popover-footer-btn:hover,.driver-popover-footer-btn:focus{background-color:#f7f7f7}.driver-popover-navigation-btns{flex-grow:1;justify-content:flex-end;display:flex}.driver-popover-navigation-btns button+button{margin-left:4px}.driver-popover-arrow{content:"";border:5px solid #fff;position:absolute}.driver-popover-arrow-side-over{display:none}.driver-popover-arrow-side-left{border-top-color:#0000;border-bottom-color:#0000;border-right-color:#0000;left:100%}.driver-popover-arrow-side-right{border-top-color:#0000;border-bottom-color:#0000;border-left-color:#0000;right:100%}.driver-popover-arrow-side-top{border-bottom-color:#0000;border-left-color:#0000;border-right-color:#0000;top:100%}.driver-popover-arrow-side-bottom{border-top-color:#0000;border-left-color:#0000;border-right-color:#0000;bottom:100%}.driver-popover-arrow-side-center,.driver-popover-arrow-none{display:none}.driver-active .driver-overlay{pointer-events:none}.driver-active.driver-no-scroll{overflow:hidden}.driver-active *{pointer-events:none}.driver-active .driver-active-element,.driver-active .driver-active-element *,.driver-popover,.driver-popover *{pointer-events:auto}@keyframes animate-fade-in{0%{opacity:0}to{opacity:1}}.driver-fade .driver-overlay{animation:animate-fade-in var(--driver-animation-duration,.4s) ease-in-out}.driver-fade .driver-popover{animation:animate-fade-in var(--driver-animation-duration,.4s)}.driver-active-element-parent-no-scroll{overflow:hidden!important}.driver-no-interaction,.driver-no-interaction *{pointer-events:none!important}
.driver-popover{background:hsl(var(--popover));color:hsl(var(--popover-foreground));border:1px solid hsl(var(--border));border-radius:.75rem;max-width:min(90vw,640px);box-shadow:0 10px 30px #00000026}.driver-popover-arrow{color:hsl(var(--popover))}.driver-popover-title{margin-bottom:.5rem;font-size:1.15rem;font-weight:600}.driver-popover-description{font-size:1rem;line-height:1.4}.driver-popover-footer{gap:.5rem;margin-top:.75rem}.driver-popover-prev-btn,.driver-popover-next-btn,.driver-popover-done-btn{border-radius:.5rem;padding:.35rem .75rem;font-size:.875rem}.driver-popover-next-btn,.driver-popover-done-btn{background:hsl(var(--primary));color:hsl(var(--primary-foreground))}.driver-popover-prev-btn{border:1px solid hsl(var(--border));color:hsl(var(--foreground));background:0 0}.driver-popover-next-btn:hover,.driver-popover-done-btn:hover{opacity:.9}.driver-popover-close-btn{color:hsl(var(--muted-foreground))}.driver-popover-close-btn:hover{color:hsl(var(--foreground))}.tour-optional-highlight{outline:3px solid hsl(var(--primary));outline-offset:4px;z-index:10001;border-radius:12px;position:relative}.driver-overlay{background:rgba(0,0,0,var(--driver-overlay,0))!important}.driver-popover .driver-popover-next-btn,.driver-popover .driver-popover-done-btn{text-align:center;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));border:1px solid hsl(var(--primary));text-shadow:none;border-radius:.5rem;padding:.5rem 1rem;font-size:.875rem;font-weight:500}.driver-popover .driver-popover-next-btn:hover,.driver-popover .driver-popover-done-btn:hover{background-color:hsl(var(--primary));color:hsl(var(--primary-foreground));opacity:.9}.driver-popover .driver-popover-next-btn:focus-visible,.driver-popover .driver-popover-done-btn:focus-visible{outline:1px solid hsl(var(--ring));outline-offset:1px;background-color:hsl(var(--primary));color:hsl(var(--primary-foreground))}.driver-popover .driver-popover-prev-btn{color:hsl(var(--foreground));border:1px solid hsl(var(--border));text-shadow:none;background-color:#0000;border-radius:.5rem;padding:.35rem .75rem;font-size:.875rem;font-weight:500}.driver-popover .driver-popover-prev-btn:hover{background-color:hsl(var(--secondary));color:hsl(var(--secondary-foreground))}.driver-popover .driver-popover-footer{gap:.5rem;padding-top:.5rem}.driver-popover-close-btn{display:flex!important}
.driver-popover.sexenios-global-tour{box-sizing:border-box;overscroll-behavior:contain;flex-direction:column;width:min(440px,100vw - 32px);max-width:min(440px,100vw - 32px);max-height:min(100dvh - 32px,650px);padding:1.2rem;overflow:visible}.driver-popover.sexenios-global-tour[data-tour-step=sexenios]{width:min(520px,100vw - 32px);max-width:min(520px,100vw - 32px)}.driver-popover.sexenios-global-tour[data-tour-step=welcome]{inset:50% auto auto 50%!important;transform:translate(-50%,-50%)!important}.driver-popover.sexenios-global-tour .driver-popover-close-btn{width:2rem;height:2rem;top:.5rem;right:.5rem}.driver-popover.sexenios-global-tour:is([data-tour-step=import],[data-tour-step=contribution],[data-tour-step=sexenios]){height:min(35rem,100dvh - 32px)}.driver-popover.sexenios-global-tour .driver-popover-title{flex-shrink:0;margin:0 1rem .8rem 0;font-size:1.15rem;line-height:1.35}.driver-popover.sexenios-global-tour .driver-popover-footer{flex-wrap:wrap;flex-shrink:0;align-items:center;gap:.6rem;display:flex}.driver-popover.sexenios-global-tour .driver-popover-navigation-btns{flex-wrap:wrap;justify-content:flex-end;gap:.4rem;min-width:0;margin-left:auto;display:flex}.driver-popover.sexenios-global-tour .driver-popover-navigation-btns button{white-space:normal;margin:0}.driver-popover.sexenios-global-tour .driver-popover-description{flex:auto;min-height:0;max-height:none;padding-right:2px;overflow-y:auto}.sexenios-global-tour{color:hsl(var(--popover-foreground));font-size:.875rem;line-height:1.45}.sexenios-global-tour *{box-sizing:border-box}.global-tour-content{gap:.8rem;display:grid}.global-tour-lead,.global-tour-prompt,.global-tour-note{margin:0}.global-tour-lead{color:hsl(var(--foreground));font-size:.94rem;line-height:1.5}.global-tour-prompt{color:hsl(var(--muted-foreground));font-size:.82rem}.global-tour-note{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}.global-tour-ready-icon{color:hsl(var(--primary));background:hsl(var(--primary) / .1);flex:none;place-items:center;display:inline-grid}.global-tour-workflow{border:1px solid hsl(var(--border));background:linear-gradient(135deg, hsl(var(--muted) / .42), hsl(var(--background)) 78%);box-shadow:0 7px 20px hsl(var(--foreground) / .035);border-radius:1rem;grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;padding:.6rem .4rem .55rem;list-style:none;display:grid}.global-tour-workflow-stage{align-content:end;justify-items:center;gap:.35rem;min-width:0;display:grid}.global-tour-workflow-art{place-items:center;width:100%;height:5.9rem;display:grid;position:relative}.global-tour-paper-stack{width:90%;height:76%;position:relative;transform:rotate(-3deg)}.global-tour-paper{border:1px solid hsl(var(--border));background:hsl(var(--card));box-shadow:0 4px 9px hsl(var(--foreground) / .08);border-radius:.45rem;position:absolute}.global-tour-paper-back{inset:0 .25rem .25rem;transform:translate(.24rem,-.2rem)rotate(7deg)}.global-tour-paper-front{align-content:center;justify-items:center;gap:.45rem;padding:.3rem;display:grid;inset:.25rem .2rem 0 0}.global-tour-source-marks{align-items:center;gap:.22rem;display:flex}.global-tour-source-marks svg{width:clamp(.7rem,4vw,1rem);height:clamp(.7rem,4vw,1rem);color:hsl(var(--primary))}.global-tour-mini-lines{gap:.22rem;width:78%;display:grid}.global-tour-mini-lines i,.global-tour-library-heading span,.global-tour-library-lines i{background:hsl(var(--muted-foreground) / .28);border-radius:999px;height:2px;display:block}.global-tour-mini-lines i:nth-child(2){width:78%}.global-tour-mini-lines i:nth-child(3){width:88%}.global-tour-mini-lines i:nth-child(4){width:66%}.global-tour-library-preview{border:1px solid hsl(var(--border));background:hsl(var(--card));width:94%;height:84%;box-shadow:0 5px 12px hsl(var(--foreground) / .08);border-radius:.65rem;align-content:center;gap:.25rem;padding:.35rem .28rem;display:grid;transform:translateY(.15rem)}.global-tour-library-heading{border-bottom:1px solid hsl(var(--border));align-items:center;gap:.22rem;padding:0 .1rem .1rem;display:flex}.global-tour-library-heading i{background:hsl(var(--primary));border-radius:50%;flex:none;width:.22rem;height:.22rem}.global-tour-library-heading span{width:48%;height:3px}.global-tour-library-row{border-radius:.25rem;align-items:center;gap:.2rem;min-width:0;padding:.13rem .1rem;display:flex}.global-tour-library-row.is-selected{background:hsl(var(--primary) / .08)}.global-tour-library-thumb{border:1px solid hsl(var(--primary) / .3);background:linear-gradient(160deg, hsl(var(--primary) / .18) 0 36%, hsl(var(--card)) 36%);border-radius:.14rem;flex:none;width:.62rem;height:.72rem}.global-tour-library-lines{flex:1;gap:.17rem;min-width:0;display:grid}.global-tour-library-lines i:first-child{width:90%}.global-tour-library-lines i:last-child{width:62%;height:1.5px}.global-tour-library-row svg{width:.6rem;height:.6rem;color:hsl(var(--muted-foreground) / .38);flex:none}.global-tour-library-row.is-selected svg{color:hsl(var(--primary))}.global-tour-justification-sheet{border:1px solid hsl(var(--border));background:hsl(var(--card));width:76%;height:84%;box-shadow:0 6px 13px hsl(var(--foreground) / .08);border-radius:.5rem;align-content:center;justify-items:start;gap:.38rem;padding:.45rem;display:grid;position:relative;transform:rotate(2deg)translateY(-.05rem)}.global-tour-quote-mark{width:1.05rem;height:1.05rem;color:hsl(var(--primary));background:hsl(var(--primary) / .1);border-radius:.35rem;place-items:center;display:grid}.global-tour-quote-mark svg{width:.65rem;height:.65rem}.global-tour-highlight-line{background:hsl(var(--primary) / .35);border-radius:.2rem;width:86%;height:.25rem}.global-tour-justification-sparkle{width:.8rem;height:.8rem;color:hsl(var(--primary));position:absolute;top:.35rem;right:.3rem}.global-tour-workflow-label{color:hsl(var(--foreground));white-space:nowrap;justify-content:center;align-items:baseline;gap:.25rem;font-size:.75rem;font-weight:600;line-height:1.2;display:inline-flex}.global-tour-workflow-label>span{color:hsl(var(--primary));font-size:.75rem;font-weight:700}.global-tour-text-button{height:auto;color:hsl(var(--muted-foreground));justify-self:start;padding:.3rem .15rem;font-size:.78rem}.global-tour-text-button:hover{color:hsl(var(--foreground))}.global-tour-text-button svg{width:.9rem;height:.9rem}.global-tour-source-grid{grid-template-columns:repeat(5,minmax(0,1fr));gap:.4rem;display:grid}.global-tour-source,.global-tour-period-row{appearance:none;font:inherit;cursor:pointer}.global-tour-source{border:1px solid hsl(var(--border));min-width:0;min-height:4.15rem;color:hsl(var(--muted-foreground));background:hsl(var(--background));border-radius:.75rem;align-content:center;justify-items:center;gap:.4rem;padding:.5rem .2rem;font-size:.75rem;font-weight:600;line-height:1.2;transition:border-color .14s,background-color .14s,color .14s,transform .14s;display:grid}.global-tour-source svg{width:1.35rem;height:1.35rem}.global-tour-source:hover{border-color:hsl(var(--primary) / .55);color:hsl(var(--foreground));transform:translateY(-1px)}.global-tour-source.is-selected{border-color:hsl(var(--primary));color:hsl(var(--foreground));background:hsl(var(--primary) / .08);box-shadow:inset 0 0 0 1px hsl(var(--primary) / .15)}.global-tour-source-detail{border-left:3px solid hsl(var(--primary));background:hsl(var(--muted) / .55);border-radius:.2rem .65rem .65rem .2rem;gap:.22rem;padding:.65rem .75rem;display:grid}.global-tour-import-demo .global-tour-source-detail{align-content:start;min-height:7rem}.global-tour-import-demo>.global-tour-note{min-height:3.25rem}.global-tour-source-detail strong{color:hsl(var(--foreground));font-size:.75rem;font-weight:500}.global-tour-source-detail span{color:hsl(var(--muted-foreground));font-size:.75rem}.global-tour-example-label{color:hsl(var(--muted-foreground));align-items:center;gap:.35rem;font-size:.75rem;font-weight:600;display:flex}.global-tour-example-label svg{width:.85rem;height:.85rem;color:hsl(var(--primary))}.global-tour-demo-details{grid-template-rows:minmax(2.2rem,max-content) minmax(5.5rem,max-content);gap:.35rem;margin-top:0;display:grid}.global-tour-demo-details>.global-tour-feedback{grid-row:1;margin-top:0}.global-tour-demo-details>.global-tour-justification-preview{grid-row:2;align-content:start;margin-top:0}.global-tour-demo-details>[hidden]{display:none}.global-tour-contribution-bibliography,.global-tour-contribution-authors{color:hsl(var(--muted-foreground));margin:.3rem 0 0;font-size:.75rem;line-height:1.4}.global-tour-contribution-authors{margin-top:.15rem}.global-tour-favorite-button{color:hsl(var(--muted-foreground))}.global-tour-favorite-button.is-active{color:#e7b008}.global-tour-favorite-button.is-active:hover{color:#c59507}.global-tour-feedback{color:hsl(var(--primary));align-items:center;gap:.35rem;margin:.65rem 0 0;font-size:.75rem;display:flex}.global-tour-feedback svg{width:.8rem;height:.8rem}.global-tour-justification-preview{background:hsl(var(--muted) / .55);border-radius:.65rem;gap:.25rem;margin-top:.65rem;padding:.65rem .7rem;display:grid}.global-tour-justification-preview strong{color:hsl(var(--foreground));font-size:.75rem}.global-tour-justification-preview span{color:hsl(var(--muted-foreground));font-size:.75rem}.global-tour-period-list{gap:0;display:grid}.global-tour-period-row{width:100%;min-width:0;min-height:3.8rem;color:hsl(var(--foreground));text-align:left;background:0 0;border:0;border-radius:.45rem;align-items:center;gap:.75rem;padding:.55rem .45rem;transition:border-color .14s,background-color .14s;display:flex}.global-tour-period-row:hover,.global-tour-period-row[aria-pressed=true]{background:hsl(var(--muted) / .45)}.global-tour-period-copy{flex:1;gap:.15rem;min-width:0;display:grid}.global-tour-period-copy strong{font-size:.9rem;font-weight:600;line-height:1.25}.global-tour-period-copy small{color:hsl(var(--muted-foreground));font-size:.72rem;line-height:1.3}.global-tour-period-action{color:hsl(var(--muted-foreground));flex:none;align-items:center;gap:.4rem;font-size:.75rem;font-weight:600;display:inline-flex}.global-tour-period-row:hover .global-tour-period-action,.global-tour-period-row[aria-pressed=true] .global-tour-period-action{color:hsl(var(--primary))}.global-tour-filtered-example{background:hsl(var(--muted) / .45);border-radius:.75rem;padding:.65rem .75rem}.global-tour-filtered-example>p{color:hsl(var(--muted-foreground));margin:0;font-size:.72rem;line-height:1.35}.global-tour-filtered-example ul{gap:.25rem;margin:.5rem 0 0;padding:0;list-style:none;display:grid}.global-tour-filtered-example li{align-items:baseline;gap:.5rem;min-width:0;font-size:.75rem;line-height:1.35;display:flex}.global-tour-filtered-example li span{color:hsl(var(--muted-foreground));font-variant-numeric:tabular-nums;flex:none}.global-tour-filtered-example li strong{color:hsl(var(--foreground));text-overflow:ellipsis;white-space:nowrap;font-weight:500;overflow:hidden}.global-tour-ready-sources{grid-template-columns:repeat(3,minmax(0,1fr));gap:.35rem;margin:0;padding:0;list-style:none;display:grid}.global-tour-ready-sources>li{min-width:0;color:hsl(var(--muted-foreground));align-items:center;gap:.4rem;font-size:.76rem;font-weight:500;display:flex}.global-tour-ready-sources svg{flex:none;width:1rem;height:1rem}@media (pointer:coarse){.driver-popover.sexenios-global-tour button{min-height:44px}.global-tour-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}.sexenios-global-tour :is(button,[tabindex]):focus-visible{outline:2px solid hsl(var(--ring));outline-offset:2px}.global-tour-progress-track{flex-shrink:0;gap:.28rem;width:calc(100% - 2.75rem);margin-top:.2rem;margin-bottom:1.4rem;display:flex}.global-tour-progress-track span{background:hsl(var(--border));border-radius:999px;flex:1;height:3px;transition:background-color .18s}.global-tour-progress-track span.is-active,.global-tour-progress-track span.is-complete{background:hsl(var(--primary))}@media (max-width:380px){.driver-popover.sexenios-global-tour{width:min(320px,100vw - 32px);max-width:min(320px,100vw - 32px);padding:.85rem}.global-tour-source-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:.25rem}.global-tour-source{min-height:3.7rem;padding-inline:.1rem;font-size:.75rem}.global-tour-source svg{width:1.25rem;height:1.25rem}}@media (max-width:480px){.driver-popover.sexenios-global-tour[data-tour-step=sexenios] .driver-popover-title{padding-right:0;font-size:clamp(.75rem,3.6vw,1.15rem)}}@media (max-width:400px){.global-tour-source-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.global-tour-import-demo .global-tour-source-detail{min-height:10rem}}@media (max-height:560px){.global-tour-content{gap:.55rem}}@media (prefers-reduced-motion:reduce){.sexenios-global-tour *,.global-tour-progress-track span{scroll-behavior:auto!important;transition-duration:.01ms!important}}
.evaluation-tour-content *{box-sizing:border-box}.evaluation-tour-workflow{border:1px solid hsl(var(--border));background:linear-gradient(140deg, hsl(var(--muted) / .48), hsl(var(--background)) 78%);min-height:9.75rem;box-shadow:0 7px 20px hsl(var(--foreground) / .035);border-radius:1rem;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr) auto minmax(0,1fr);align-items:center;gap:.24rem;padding:.65rem .45rem .55rem;display:grid}.evaluation-tour-flow-card{align-content:end;justify-items:center;gap:.48rem;min-width:0;display:grid}.evaluation-tour-flow-arrow{width:.9rem;height:.9rem;color:hsl(var(--muted-foreground) / .58)}.evaluation-tour-flow-label{color:hsl(var(--foreground));white-space:nowrap;justify-content:center;align-items:baseline;gap:.2rem;font-size:clamp(.61rem,2.5vw,.73rem);font-weight:600;display:flex}.evaluation-tour-flow-label b{color:var(--evaluation-tour-accent);font-size:.68rem}.evaluation-tour-flow-paper,.evaluation-tour-flow-sections-art,.evaluation-tour-flow-text-art{border:1px solid hsl(var(--border));background:hsl(var(--card));width:min(100%,6rem);height:6.5rem;box-shadow:0 5px 12px hsl(var(--foreground) / .08);border-radius:.65rem;align-content:center;justify-items:start;gap:.3rem;padding:.55rem;display:grid;position:relative}.evaluation-tour-flow-paper{transform:rotate(-2deg)}.evaluation-tour-paper-tag{color:var(--evaluation-tour-accent);background:hsl(var(--primary) / .1);letter-spacing:.04em;border-radius:.22rem;padding:.12rem .3rem;font-size:.52rem;font-weight:700}.evaluation-tour-paper-title,.evaluation-tour-paper-line,.evaluation-tour-paper-highlight,.evaluation-tour-section-row>span,.evaluation-tour-flow-text-art>i{background:hsl(var(--muted-foreground) / .23);border-radius:99px;height:.22rem;display:block}.evaluation-tour-paper-title{background:hsl(var(--foreground) / .65);width:80%;height:.32rem}.evaluation-tour-paper-line{width:92%}.evaluation-tour-paper-line.short{width:64%}.evaluation-tour-paper-highlight{background:hsl(var(--primary) / .14);width:87%;height:.62rem;box-shadow:inset 2px 0 hsl(var(--primary) / .62);border-radius:.2rem;margin-top:.06rem}.evaluation-tour-flow-sections-art{align-content:center;gap:.4rem;width:min(100%,6.3rem);padding-inline:.4rem;transform:translateY(.12rem)}.evaluation-tour-section-row{border-radius:.3rem;align-items:center;gap:.25rem;width:100%;padding:.25rem .18rem;display:flex}.evaluation-tour-section-row>i{border:1px solid hsl(var(--muted-foreground) / .25);border-radius:.16rem;flex:none;width:.45rem;height:.45rem}.evaluation-tour-section-row>span{width:68%;height:.2rem}.evaluation-tour-section-row.is-active{background:hsl(var(--primary) / .09)}.evaluation-tour-section-row.is-active>i{border-color:var(--evaluation-tour-accent);background:hsl(var(--primary) / .12)}.evaluation-tour-section-row.is-active>span{background:hsl(var(--primary) / .42);width:55%}.evaluation-tour-section-row svg{width:.65rem;height:.65rem;color:var(--evaluation-tour-accent);margin-left:auto}.evaluation-tour-flow-text-art{align-content:center;padding:.55rem .6rem;transform:rotate(2deg)translateY(-.05rem)}.evaluation-tour-flow-text-art>span{width:1.15rem;height:1.15rem;color:var(--evaluation-tour-accent);background:hsl(var(--primary) / .1);border-radius:.35rem;place-items:center;display:grid}.evaluation-tour-flow-text-art>span svg{width:.7rem;height:.7rem}.evaluation-tour-flow-text-art>i{width:90%;height:.21rem}.evaluation-tour-flow-text-art>i.is-highlighted{background:hsl(var(--primary) / .34);width:82%;height:.36rem}.evaluation-tour-flow-text-art>i.short{width:62%}.evaluation-tour-flow-text-art>svg{width:.78rem;height:.78rem;color:var(--evaluation-tour-accent);position:absolute;top:.55rem;right:.5rem}.driver-popover.sexenios-evaluation-tour{max-height:min(100dvh - 32px,650px)}.driver-popover.sexenios-evaluation-tour .driver-popover-description{overscroll-behavior:contain;scrollbar-gutter:stable;min-height:0;overflow-y:auto}.sexenios-evaluation-tour{--evaluation-tour-accent:hsl(var(--primary))}.evaluation-tour-content{gap:.8rem;min-width:0;display:grid}.evaluation-tour-lead,.evaluation-tour-note{margin:0}.evaluation-tour-lead{color:hsl(var(--foreground));font-size:.9rem;line-height:1.5}.evaluation-tour-note{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}.evaluation-tour-area-map{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.8rem;grid-template-columns:minmax(0,1fr) auto minmax(0,.85fr);align-items:center;gap:.5rem;padding:.65rem;display:grid}.evaluation-tour-location{color:hsl(var(--muted-foreground));margin:0;font-size:.75rem;line-height:1.4}.evaluation-tour-mobile-location{display:none}@media (max-width:767px){.evaluation-tour-desktop-location{display:none}.evaluation-tour-mobile-location{display:inline}}.evaluation-tour-area-group,.evaluation-tour-area-outputs{gap:.4rem;min-width:0;display:grid}.evaluation-tour-area-group>strong{color:hsl(var(--foreground));justify-content:space-between;align-items:center;gap:.25rem;font-size:.75rem;display:flex}.evaluation-tour-area-group>strong span{color:hsl(var(--muted-foreground));font-size:.72rem;font-weight:500}.evaluation-tour-area-children,.evaluation-tour-area-outputs{gap:.3rem;display:grid}.evaluation-tour-area-children span,.evaluation-tour-area-outputs span{border:1px solid hsl(var(--border));min-width:0;color:hsl(var(--foreground));background:hsl(var(--background));border-radius:.45rem;padding:.38rem .45rem;font-size:.72rem;line-height:1.25}.evaluation-tour-area-outputs span{border-color:hsl(var(--primary) / .28);background:hsl(var(--primary) / .06)}.evaluation-tour-area-map>svg{width:1rem;height:1rem;color:hsl(var(--muted-foreground))}.evaluation-tour-source-table{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.75rem;overflow:hidden}.evaluation-tour-source-row{border-top:1px solid hsl(var(--border) / .75);color:hsl(var(--foreground));grid-template-columns:minmax(0,1.18fr) minmax(0,.82fr);gap:.6rem;padding:.6rem .7rem;font-size:.75rem;line-height:1.35;display:grid}.evaluation-tour-source-row:first-child{border-top:0}.evaluation-tour-source-row.is-header{color:hsl(var(--muted-foreground));background:hsl(var(--muted) / .38);font-size:.72rem}.evaluation-tour-source-row>:last-child{min-width:0}.evaluation-tour-evidence-sources{gap:.5rem;display:grid}.evaluation-tour-evidence-sources>div,.evaluation-tour-final-outputs>div{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.7rem;align-items:flex-start;gap:.65rem;min-width:0;padding:.65rem .7rem;display:flex}.evaluation-tour-evidence-sources>div>svg,.evaluation-tour-final-outputs>div>svg,.evaluation-tour-detail-heading>svg,.evaluation-tour-report-note>svg{width:1.05rem;height:1.05rem;color:var(--evaluation-tour-accent);flex:none;margin-top:.05rem}.evaluation-tour-evidence-sources span,.evaluation-tour-final-outputs span,.evaluation-tour-report-note span{gap:.14rem;min-width:0;display:grid}.evaluation-tour-evidence-sources strong,.evaluation-tour-final-outputs strong,.evaluation-tour-report-note strong,.evaluation-tour-detail-heading strong{color:hsl(var(--foreground));font-size:.78rem;font-weight:600}.evaluation-tour-evidence-sources small,.evaluation-tour-final-outputs small,.evaluation-tour-report-note small{color:hsl(var(--muted-foreground));font-size:.75rem;line-height:1.4}.evaluation-tour-detail-block{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.75rem;gap:.45rem;padding:.8rem;display:grid}.evaluation-tour-detail-heading{align-items:center;gap:.45rem;display:flex}.evaluation-tour-detail-heading>span{color:var(--evaluation-tour-accent);background:hsl(var(--primary) / .1);border-radius:999px;margin-left:auto;padding:.18rem .42rem;font-size:.7rem;font-weight:600}.evaluation-tour-detail-block p{color:hsl(var(--muted-foreground));margin:0;font-size:.78rem;line-height:1.45}.evaluation-tour-output-labels{gap:.45rem;display:grid}.evaluation-tour-output-labels>div{border:1px solid hsl(var(--border));background:hsl(var(--card));border-radius:.65rem;align-items:center;gap:.55rem;min-width:0;padding:.55rem .65rem;display:flex}.evaluation-tour-output-labels>div>span:last-child{gap:.12rem;min-width:0;display:grid}.evaluation-tour-output-labels strong{color:hsl(var(--foreground));font-size:.76rem;font-weight:600}.evaluation-tour-output-labels small{color:hsl(var(--muted-foreground));font-size:.74rem;line-height:1.35}.evaluation-tour-output-mark{width:1.65rem;height:1.65rem;color:var(--evaluation-tour-accent);background:hsl(var(--primary) / .1);border-radius:.45rem;flex:none;place-items:center;font-size:.72rem;font-weight:700;display:grid}.evaluation-tour-output-mark.is-muted{color:hsl(var(--muted-foreground));background:hsl(var(--muted))}.evaluation-tour-final-outputs{gap:.45rem;display:grid}.evaluation-tour-report-note{border-left:3px solid var(--evaluation-tour-accent);background:hsl(var(--muted) / .4);border-radius:.2rem .65rem .65rem .2rem;align-items:flex-start;gap:.55rem;padding:.65rem .7rem;display:flex}.sexenios-evaluation-tour .evaluation-tour-content button:focus-visible{outline:2px solid var(--evaluation-tour-accent);outline-offset:2px}.evaluation-tour-context-highlight{pointer-events:none;z-index:10001;outline:2px solid hsl(var(--primary));outline-offset:2px;border-radius:8px;position:relative}@media (max-width:380px){.driver-popover.sexenios-evaluation-tour:not([data-tour-step=welcome]) .evaluation-tour-content{gap:.65rem}.evaluation-tour-workflow{min-height:8.7rem;padding-inline:.3rem}.evaluation-tour-flow-paper,.evaluation-tour-flow-sections-art,.evaluation-tour-flow-text-art{height:5.7rem}.evaluation-tour-flow-arrow{width:.7rem;height:.7rem}.evaluation-tour-flow-label{letter-spacing:-.02em}.evaluation-tour-area-map{grid-template-columns:minmax(0,1fr) auto minmax(0,.82fr);gap:.28rem;padding:.5rem}.evaluation-tour-area-group>strong{flex-direction:column;align-items:flex-start;font-size:.72rem}.evaluation-tour-area-children span,.evaluation-tour-area-outputs span{padding-inline:.32rem;font-size:.7rem}.evaluation-tour-source-row{gap:.4rem;padding-inline:.55rem;font-size:.72rem}}@media (prefers-reduced-motion:reduce){.sexenios-evaluation-tour *,.sexenios-evaluation-tour :before,.sexenios-evaluation-tour :after{scroll-behavior:auto!important;transition-duration:.01ms!important}}
