@layer vuetify-components{.v-expansion-panel{background-color:rgb(var(--v-theme-surface));color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) calc(var(--v-high-emphasis-opacity)*100%),transparent)}.v-expansion-panel:not(:first-child):after{border-color:rgba(var(--v-border-color),var(--v-border-opacity))}.v-expansion-panel--disabled .v-expansion-panel-title{color:color-mix(in srgb,rgb(var(--v-theme-on-surface)) 26%,transparent)}.v-expansion-panel--disabled .v-expansion-panel-title .v-expansion-panel-title__overlay{opacity:.4615384615}.v-expansion-panels{border-radius:4px;display:flex;flex-wrap:wrap;justify-content:center;list-style-type:none;padding:0;position:relative;width:100%;z-index:1}}@layer vuetify-overrides{.v-expansion-panels>:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels>:last-child{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>.v-expansion-panel--active{border-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>.v-expansion-panel--before-active{border-bottom-left-radius:inherit;border-bottom-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>.v-expansion-panel--after-active{border-top-left-radius:inherit;border-top-right-radius:inherit}.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:first-child):not(.v-expansion-panel--after-active):not(.v-expansion-panel--active){border-top-left-radius:0;border-top-right-radius:0}.v-expansion-panels--variant-accordion>:first-child:not(:last-child),.v-expansion-panels:not(.v-expansion-panels--variant-accordion)>:not(:last-child):not(.v-expansion-panel--before-active):not(.v-expansion-panel--active){border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panels--variant-accordion>:last-child:not(:first-child){border-top-left-radius:0;border-top-right-radius:0}.v-expansion-panels--variant-accordion>:last-child:not(:first-child) .v-expansion-panel-title--active{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panels--variant-accordion>:not(:first-child):not(:last-child){border-radius:0}}@layer vuetify-components{.v-expansion-panels--variant-accordion .v-expansion-panel-title__overlay{transition:border-radius .3s cubic-bezier(.4,0,.2,1)}.v-expansion-panel{border-radius:4px;flex:1 0 100%;max-width:100%;position:relative;transition:all .3s cubic-bezier(.4,0,.2,1);transition-property:margin-top,border-radius,border,max-width}@media(prefers-reduced-motion:reduce){.v-expansion-panel{transition-property:border-radius,border}}.v-expansion-panel:not(:first-child):after{border-top-style:solid;border-top-width:thin;content:"";left:0;position:absolute;right:0;top:0;transition:opacity .3s cubic-bezier(.4,0,.2,1)}.v-expansion-panel--disabled .v-expansion-panel-title{pointer-events:none}.v-expansion-panel--active+.v-expansion-panel,.v-expansion-panel--active:not(:first-child){margin-top:16px}.v-expansion-panel--active+.v-expansion-panel:after,.v-expansion-panel--active:not(:first-child):after{opacity:0}.v-expansion-panel--active>.v-expansion-panel-title{border-bottom-left-radius:0;border-bottom-right-radius:0}.v-expansion-panel--active>.v-expansion-panel-title:not(.v-expansion-panel-title--static){min-height:64px}.v-expansion-panel__shadow{border-radius:inherit;box-shadow:0 1px 2px rgba(var(--v-shadow-color),var(--v-shadow-key-opacity,.3)),0 1px 3px 1px rgba(var(--v-shadow-color),var(--v-shadow-ambient-opacity,.15));height:100%;left:0;position:absolute;top:0;width:100%;z-index:-1;--v-elevation-overlay:color-mix(in srgb,var(--v-elevation-overlay-color) 2%,transparent)}.v-expansion-panel-title{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:transparent;border:none;border-radius:inherit;display:flex;font:inherit;font-size:.9375rem;justify-content:space-between;line-height:1;margin:0;min-height:48px;outline:none;padding:16px 24px;position:relative;text-align:start;width:100%}@media(prefers-reduced-motion:no-preference){.v-expansion-panel-title{transition:min-height .3s cubic-bezier(.4,0,.2,1)}}.v-expansion-panel-title:hover>.v-expansion-panel-title__overlay{opacity:calc(var(--v-hover-opacity)*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title:focus-visible>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title:focus>.v-expansion-panel-title__overlay{opacity:calc(var(--v-focus-opacity)*var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title--focusable.v-expansion-panel-title--active .v-expansion-panel-title__overlay{opacity:calc(var(--v-activated-opacity)*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:hover .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-hover-opacity))*var(--v-theme-overlay-multiplier))}.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus-visible .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}@supports not selector(:focus-visible){.v-expansion-panel-title--focusable.v-expansion-panel-title--active:focus .v-expansion-panel-title__overlay{opacity:calc((var(--v-activated-opacity) + var(--v-focus-opacity))*var(--v-theme-overlay-multiplier))}}.v-expansion-panel-title__overlay{background-color:currentColor;border-radius:inherit;height:100%;left:0;opacity:0;position:absolute;top:0;width:100%}.v-expansion-panel-title__icon{display:inline-flex;margin-bottom:-4px;margin-top:-4px;margin-inline-start:auto;-webkit-user-select:none;-moz-user-select:none;user-select:none}.v-expansion-panel-text{display:flex}.v-expansion-panel-text__wrapper{flex:1 1 auto;max-width:100%;padding:8px 24px 16px}.v-expansion-panels--variant-accordion>.v-expansion-panel{margin-top:0}.v-expansion-panels--variant-accordion>.v-expansion-panel:after{opacity:1}.v-expansion-panels--variant-popout>.v-expansion-panel{max-width:calc(100% - 32px)}.v-expansion-panels--variant-popout>.v-expansion-panel--active{max-width:calc(100% + 16px)}.v-expansion-panels--variant-inset>.v-expansion-panel{max-width:100%}.v-expansion-panels--variant-inset>.v-expansion-panel--active{max-width:calc(100% - 32px)}.v-expansion-panels--flat>.v-expansion-panel:after{border-top:none}.v-expansion-panels--flat>.v-expansion-panel .v-expansion-panel__shadow{display:none}.v-expansion-panels--tile,.v-expansion-panels--tile>.v-expansion-panel{border-radius:0}}.thesis-item[data-v-5a2c5461]{display:grid;gap:.85rem;padding:.25rem 0}.thesis-kicker[data-v-5a2c5461]{align-items:center;color:var(--color-accent-soft);display:flex;flex-wrap:wrap;font-size:.82rem;font-weight:700;gap:.35rem;letter-spacing:.05em;text-transform:uppercase}.thesis-kicker-icon[data-v-5a2c5461]{color:var(--brand-primary)}.thesis-title[data-v-5a2c5461]{color:var(--color-text-strong);font-family:var(--font-sans);font-size:1.2rem;line-height:1.2;margin:0}.thesis-description[data-v-5a2c5461]{color:var(--color-text);font-family:var(--font-serif);font-size:1.02rem;-webkit-hyphens:auto;hyphens:auto;line-height:1.8;margin:0;text-align:justify}.thesis-meta[data-v-5a2c5461]{display:grid;gap:.55rem;margin:0}.thesis-meta-row[data-v-5a2c5461]{align-items:start;display:grid;gap:.85rem;grid-template-columns:8rem minmax(0,1fr)}.thesis-meta-row dt[data-v-5a2c5461]{color:var(--color-text-muted);font-weight:700}.thesis-meta-row dd[data-v-5a2c5461]{color:var(--color-text-strong);line-height:1.6;margin:0}.thesis-mail[data-v-5a2c5461]{color:var(--brand-primary);display:inline-flex;margin-left:.65rem;text-decoration:none}.thesis-mail[data-v-5a2c5461]:hover{text-decoration:underline}@media(max-width:760px){.thesis-meta-row[data-v-5a2c5461]{gap:.2rem;grid-template-columns:1fr}.thesis-mail[data-v-5a2c5461]{display:block;margin-left:0;margin-top:.2rem}}.thesis-panel[data-v-e5512d8d]{background:var(--surface-card);border:1px solid var(--border-default);box-shadow:none;margin:0 0 .9rem;max-width:100%;width:100%}.thesis-panel-list[data-v-e5512d8d]{display:grid;gap:1rem;padding-top:.35rem}.thesis-panel-item[data-v-e5512d8d]{border-top:1px solid var(--border-subtle);display:block;padding:1.15rem .35rem}.thesis-panel-item[data-v-e5512d8d]:first-child{border-top:0;padding-top:.3rem}.thesis-tab[data-v-faaec13a]{padding:0;width:100%}.thesis-panels[data-v-faaec13a]{display:block;width:100%}
