*,*:before,*:after{box-sizing:border-box}*{margin:0}@media(prefers-reduced-motion:no-preference){html{interpolate-size:allow-keywords}}body{line-height:1.5;-webkit-font-smoothing:antialiased}img,picture,video,canvas,svg{display:block;max-width:100%}input,button,textarea,select{font:inherit}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word}p{text-wrap:pretty}h1,h2,h3,h4,h5,h6{text-wrap:balance}#root,#__next{isolation:isolate}a{text-decoration:none;color:inherit}ul,ol{list-style:none;padding:0;margin:0}svg{max-width:unset}input,textarea,select{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;box-sizing:border-box;outline:none;-webkit-appearance:none;-moz-appearance:none;appearance:none}fieldset{border:none;padding:0;margin:0;font:inherit;color:inherit;box-sizing:border-box}button{background:none;border:none;padding:0;margin:0;font:inherit;color:inherit;cursor:pointer}dialog{inset-block-start:unset;inset-block-end:unset;inset-inline-start:unset;inset-inline-end:unset;padding:0;margin:0;border:none;box-sizing:border-box;background-color:transparent;color:inherit}:focus{outline:none}@media screen and (max-width:767px){.layout{--headerHeight: 50px;--primaryNavWidth: clamp(200px, 20vw, 300px);--defaultPanelWidth: clamp(200px, 20vw, 300px);--heroHeight: 60dvh;--toolbarHeight: 50px;display:flex;flex-direction:column;.navRail{display:none}.appBarWrap{container-type:inline-size;container-name:appBarWrap;position:sticky;top:0;height:var(--headerHeight);z-index:1000;max-width:100dvw;overflow:hidden}.sheetDialog{position:fixed;top:unset;right:1rem;left:1rem;bottom:1rem;display:none;z-index:1200;height:-moz-fit-content;height:fit-content;max-width:unset;width:calc(100dvw - 2rem);overflow:visible;.sheetContent{--background: var(--surface2);background-color:var(--background);position:relative;height:-moz-fit-content;height:fit-content;max-height:90dvh;width:100%;overflow-y:scroll;border-radius:1rem;view-transition-name:toolbarDialogMorph;overflow-y:auto;overflow-x:hidden;.dragIndicator{position:sticky;top:0;height:30px;display:flex;justify-content:center;align-items:center;background-color:var(--background);z-index:10;.button,button{font-size:1rem;background:none;border:none;cursor:pointer;padding:.5rem;text-decoration:none;color:inherit}}.scrollingContent{padding:.5rem}.footer{position:sticky;bottom:0;height:var(--headerHeight);border-top:1px solid var(--mime);display:flex;justify-content:flex-start;align-items:center;gap:1rem;padding:0 .5rem;background-color:var(--background);z-index:10;&.chatterForm{height:-moz-fit-content;height:fit-content;flex-direction:column;padding:0}}}}.sheetDialog.open{display:block}.mainContent{display:flex;flex-direction:column;min-height:calc(100dvh - var(--headerHeight));container-type:inline-size;container-name:pageWrap;.pageBannerWrap{padding:1rem;height:var(--heroHeight);will-change:height;transition:height .25s ease;transform-origin:top center}.tabsSentinel{height:1px}.tabsWrap{--background: var(--surface3);padding:0 1rem;overflow:visible;margin-bottom:1rem}.pageWrap{padding:0 1rem;flex:1;margin-bottom:1rem;max-width:100dvw;overflow-x:hidden}.toolbarWrap{position:sticky;bottom:1rem;height:-moz-fit-content;height:fit-content;margin:0 auto;width:calc(100% - 1rem);z-index:1000;.toolbar{view-transition-name:toolbarDialogMorph}}&.mainContentNavigatorOpen{z-index:6000}&.mapView{.pageBannerWrap{height:calc(100dvh - var(--headerHeight) - 4rem);margin-bottom:0;padding-inline:1rem}}}&.fullWidth{.appBarWrap{border-bottom:1px solid var(--mime)}.mainContent{.pageWrap{padding-inline:0}}}}}@media screen and (min-width:768px)and (max-width:1499px){.layout{--headerHeight: 50px;--navRailWidth: 72px;--navRailGap: .75rem;--primaryNavWidth: clamp(400px, 40vw, 800px);--defaultPanelWidth: clamp(300px, 30vw, 400px);--contextPanelWidth: clamp(400px, 40vw, 800px);--heroHeight: 40dvh;--toolbarHeight: 50px;display:grid;grid-template-columns:1fr var(--defaultPanelWidth);grid-template-areas:"mainContent defaultPanel";.navRail{position:fixed;top:1rem;left:1rem;bottom:1rem;width:var(--navRailWidth);background:var(--surface3);border:1px solid var(--mime);border-radius:1rem;z-index:1050;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.25rem;box-shadow:var(--shadow-z1)}.navRail .railBtn{width:48px;height:48px;border:0;border-radius:.75rem;background:transparent;color:inherit;cursor:pointer;font-size:1.1rem}.navRail .railBtn:hover{background:color-mix(in oklab,var(--surface1) 70%,transparent)}.rightSheet,.leftSheet,.rightSheetModal{--background: var(--surface3);position:sticky;top:1rem;height:calc(100dvh - 2rem);overflow:hidden;width:100%;z-index:1;pointer-events:none;&:before{content:"";position:absolute;top:0;height:100%;background-color:var(--background);border-radius:1rem;z-index:0;width:0;transition:all .25s ease}.sheetContent{height:100%;display:grid;grid-template-rows:auto 1fr;header{position:relative;display:flex;justify-content:space-between;align-items:center;gap:.2rem;padding:0 1rem;z-index:10;height:var(--headerHeight);border-bottom:1px solid var(--mime);.button,button{font-size:1rem;background:none;border:none;cursor:pointer;padding:.5rem;text-decoration:none;color:inherit;&.closeBtn{background:none}}}.dialogContentWrap{position:relative;height:100%;overflow-y:auto;z-index:1;opacity:0;transition:transform .35s ease,opacity .15s linear;transition-delay:.15s;.scrollingContent{min-height:calc(100% - var(--headerHeight));padding:.5rem}.footer{position:sticky;bottom:0;height:var(--headerHeight);border-top:1px solid var(--mime);display:flex;align-items:center;padding:0 .5rem;background-color:var(--background);border-radius:0 0 1rem 1rem;z-index:10;&.chatterForm{height:-moz-fit-content;height:fit-content;flex-direction:column;padding:0}}}}&.open{pointer-events:auto;&:before{width:calc(100% - 1rem)}.sheetContent .dialogContentWrap{opacity:1;transform:translate(0)}}}.rightSheet{grid-area:defaultPanel;padding-right:1rem;&:before{right:1rem;transform-origin:right}.dialogContentWrap{transform:translate(10%)}}.rightSheetModal{position:fixed;z-index:1200;width:var(--contextPanelWidth);height:calc(100dvh - 2rem);top:1rem;bottom:1rem;right:0;left:unset;max-height:unset;overflow:visible;padding-right:1rem;transition:display .25s allow-discrete,overlay .25s allow-discrete;animation:closeToRight .25s ease forwards;&:before{right:1rem;transform-origin:right}.dialogContentWrap{transform:translate(10%);transition-delay:0}&.open{animation:openFromRight .25s ease forwards}}.leftSheet{position:fixed;z-index:1200;width:var(--contextPanelWidth);height:calc(100dvh - 2rem);top:1rem;bottom:1rem;left:calc(1rem + var(--navRailWidth) + var(--navRailGap));right:unset;max-height:unset;overflow:visible;padding-left:1rem;transition:display .25s allow-discrete,overlay .25s allow-discrete;animation:closeToLeft .25s ease forwards;&:before{left:1rem;transform-origin:left}.dialogContentWrap{transform:translate(-10%);transition-delay:0}&.open{animation:openFromLeft .25s ease forwards}}.mainContent{margin:1rem;margin-left:calc(1rem + var(--navRailWidth) + var(--navRailGap));background-color:transparent;container-type:inline-size;container-name:pageWrap;grid-column:1 / span 3;grid-row:1;display:flex;flex-direction:column;min-height:calc(100dvh - 2rem);z-index:10;transition:all .25s ease;&.rightMargin{margin-right:calc(var(--defaultPanelWidth) + 1rem)}.appBarWrap{background:var(--background);height:calc(var(--headerHeight) + 1rem);margin:-1rem -1rem 1rem;padding-top:1rem;overflow:hidden;position:sticky;top:0;z-index:900}.pageBannerWrap{height:var(--heroHeight);margin-bottom:1rem;will-change:height;transition:height .25s ease;transform-origin:top center}.tabsSentinel{height:1px}.tabsWrap{position:sticky;padding:0;margin-bottom:1rem;top:1rem;z-index:1000;.tabs{--background: var(--surface1);background-color:transparent!important;.defaultTabs{background-color:var(--background)}}&.stuck{.tabs{--background: var(--surface3);background-color:var(--background)!important;.actionSection{opacity:1;pointer-events:all}}}}.pageWrap{flex:1;margin-bottom:1rem;margin-top:1rem;padding:0 1rem;max-width:100%;overflow-x:hidden;background-color:var(--background)}.toolbarWrap{position:sticky;bottom:1rem;height:-moz-fit-content;height:fit-content;z-index:1000}&.mainContentNavigatorOpen{z-index:6000}&.mapView{.pageBannerWrap{height:calc(100dvh - var(--headerHeight) - var(--toolbarHeight) - 3rem);margin-bottom:0;padding-inline:1rem}}}&.fullWidth{.mainContent{.appBarWrap{background-color:transparent;margin-bottom:0;&:before{content:"";position:absolute;top:0;height:100%;left:1rem;right:1rem;background-color:var(--background);z-index:0}&:after{--background: var(--surface3);content:"";position:absolute;bottom:0;height:var(--headerHeight);left:1rem;right:1rem;background-color:var(--background);border-bottom:1px solid var(--mime);border-radius:1rem 1rem 0 0;z-index:1}header{position:relative;z-index:10;--background: var(--surface3);background-color:transparent}}.pageWrap{padding-inline:0;margin-top:0}}}}@keyframes openFromRight{0%{opacity:0;transform:translate(10%)}to{opacity:1;transform:translate(0)}}@keyframes closeToRight{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10%)}}@keyframes openFromLeft{0%{opacity:0;transform:translate(-10%)}to{opacity:1;transform:translate(0)}}@keyframes closeToLeft{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(-10%)}}}@media screen and (min-width:1500px){.layout{--headerHeight: 50px;--navRailWidth: 72px;--navRailGap: .75rem;--primaryNavWidth: calc(350px + var(--navRailWidth) + var(--navRailGap));--defaultPanelWidth: 350px;--contextPanelWidth: clamp(400px, 40vw, 800px);--heroHeight: 40dvh;--toolbarHeight: 50px;display:grid;grid-template-columns:var(--primaryNavWidth) 1fr var(--defaultPanelWidth);grid-template-areas:"primaryNav mainContent defaultPanel";.navRail{position:fixed;top:1rem;left:1rem;bottom:1rem;width:var(--navRailWidth);background:var(--surface3);border:1px solid var(--mime);border-radius:1rem;z-index:1050;display:flex;flex-direction:column;align-items:center;gap:.5rem;padding:.25rem;box-shadow:var(--shadow-z1)}.navRail .railBtn{width:48px;height:48px;border:0;border-radius:.75rem;background:transparent;color:inherit;cursor:pointer;font-size:1.1rem}.navRail .railBtn:hover{background:color-mix(in oklab,var(--surface1) 70%,transparent)}.rightSheet,.leftSheet,.rightSheetModal{--background: var(--surface3);position:sticky;top:1rem;height:calc(100dvh - 2rem);overflow:hidden;width:100%;z-index:1;pointer-events:none;&:before{content:"";position:absolute;top:0;height:100%;background-color:var(--background);border-radius:1rem;z-index:0;width:0;transition:all .25s ease}.sheetContent{height:100%;display:grid;grid-template-rows:auto 1fr;header{position:relative;display:flex;justify-content:space-between;align-items:center;gap:.2rem;padding:0 1rem;z-index:10;height:var(--headerHeight);border-bottom:1px solid var(--mime);.button,button{font-size:1rem;border:none;cursor:pointer;padding:.5rem;text-decoration:none;color:inherit;&.closeBtn{background:none}}}.dialogContentWrap{position:relative;height:100%;overflow-y:auto;z-index:1;opacity:0;transition:transform .35s ease,opacity .15s linear;transition-delay:.15s;.scrollingContent{min-height:calc(100% - var(--headerHeight));padding:.5rem}.footer{position:sticky;bottom:0;height:var(--headerHeight);border-top:1px solid var(--mime);display:flex;align-items:center;padding:0 .5rem;background-color:var(--background);border-radius:0 0 1rem 1rem;z-index:10;&.chatterForm{height:-moz-fit-content;height:fit-content;flex-direction:column;padding:0}}}}&.open{pointer-events:auto;&:before{width:calc(100% - 1rem)}.sheetContent .dialogContentWrap{opacity:1;transform:translate(0)}}}.rightSheet{grid-area:defaultPanel;padding-right:1rem;&:before{right:1rem;transform-origin:right}.dialogContentWrap{transform:translate(10%)}}.leftSheet{grid-area:primaryNav;padding-left:calc(1rem + var(--navRailWidth) + var(--navRailGap));direction:ltr;&:before{left:calc(1rem + var(--navRailWidth) + var(--navRailGap));transform-origin:left}.dialogContentWrap{transform:translate(-10%);direction:rtl;.scrollingContent,.footer{direction:ltr}}}.rightSheetModal{position:fixed;z-index:1200;width:var(--contextPanelWidth);height:calc(100dvh - 2rem);top:1rem;bottom:1rem;right:0;left:unset;max-height:unset;overflow:visible;padding-right:1rem;transition:display .25s allow-discrete,overlay .25s allow-discrete;animation:close .25s ease forwards;&:before{right:1rem;transform-origin:right}.dialogContentWrap{transform:translate(10%);transition-delay:0}&.open{animation:open .25s ease forwards}}.mainContent{position:relative;margin:1rem;margin-left:calc(1rem + var(--navRailWidth) + var(--navRailGap));background-color:transparent;container-type:inline-size;container-name:pageWrap;grid-column:1 / span 3;grid-row:1;display:flex;flex-direction:column;min-height:calc(100dvh - 2rem);z-index:10;transition:all .25s ease;&.rightMargin{margin-right:calc(var(--defaultPanelWidth) + 1rem)}&.leftMargin{margin-left:calc(var(--primaryNavWidth) + 1rem)}.appBarWrap{background:var(--background);height:calc(var(--headerHeight) + 1rem);margin:-1rem -1rem 1rem;padding-top:1rem;overflow:hidden;position:sticky;top:0;z-index:900}.pageBannerWrap{height:var(--heroHeight);margin-bottom:1rem;padding-inline:1rem;will-change:height;transition:height .25s ease;transform-origin:top center}.tabsSentinel{height:1px}.tabsWrap{position:sticky;padding:0;margin-bottom:1rem;top:1rem;z-index:1000;.tabs{--background: var(--surface1);background-color:transparent!important;.defaultTabs{background-color:var(--background)}}&.stuck{.tabs{--background: var(--surface3);background-color:var(--background)!important;.actionSection{opacity:1;pointer-events:all}}}}.pageWrap{flex:1;margin-bottom:1rem;margin-top:1rem;max-width:100%;overflow-x:hidden;background-color:var(--background);padding-inline:1rem}.toolbarWrap{position:sticky;bottom:1rem;height:-moz-fit-content;height:fit-content;z-index:1000}&.mainContentNavigatorOpen{z-index:6000}&.mapView{.pageBannerWrap{height:calc(100dvh - var(--headerHeight) - var(--toolbarHeight) - 3rem);margin-bottom:0;padding-inline:1rem}}}&.fullWidth{.mainContent{.appBarWrap{background-color:transparent;margin-bottom:0;&:before{content:"";position:absolute;top:0;height:100%;left:1rem;right:1rem;background-color:var(--background);z-index:0}&:after{--background: var(--surface3);content:"";position:absolute;bottom:0;height:var(--headerHeight);left:1rem;right:1rem;background-color:var(--background);border-bottom:1px solid var(--mime);border-radius:1rem 1rem 0 0;z-index:1}header{position:relative;z-index:10;--background: var(--surface3);background-color:transparent}}.pageWrap{padding-inline:0;margin-top:0}}}}@keyframes open{0%{opacity:0;transform:translate(10%)}to{opacity:1;transform:translate(0)}}@keyframes close{0%{opacity:1;transform:translate(0)}to{opacity:0;transform:translate(10%)}}}:root{--scrollbarTrack: transparent;--scrollbarThumb: var(--background);--scrollbarThumb: rgb(0 0 0 / .2);--scrollbarThumbHover: yellow}*{scrollbar-width:thin;scrollbar-color:var(--scrollbarThumb) var(--scrollbarTrack)}*::-webkit-scrollbar{width:8px;height:8px}*::-webkit-scrollbar-track{background:var(--scrollbarTrack)}*::-webkit-scrollbar-thumb{background-color:var(--scrollbarThumb);border-radius:10px;border:2px solid var(--scrollbarTrack)}*::-webkit-scrollbar-thumb:hover{background-color:var(--scrollbarThumbHover)}*::-webkit-scrollbar-corner{background:var(--scrollbarTrack)}@media(prefers-color-scheme:dark){:root{color-scheme:dark;--contrast: white;--base: black;--primaryL: .6;--primaryC: .16;--primaryIntenseL: .85;--primaryIntenseC: .25;--surfaceC: .0005;--surface1L: .25;--surface2L: .24;--surface3L: .23;--surface4L: .22;--surface5L: .21;--primaryMix1: 25%;--primaryMix2: 35%;--primaryMix3: 45%;--primaryMix4: 55%;--primaryMix5: 65%;--shoutP: 100%;--loudP: 88%;--speakP: 70%;--whisperP: 45%;--mimeP: 35%;--mimeMul: 1.5;--whisperMul: 2;--speakMul: 2.5;--loudMul: 3;--shoutMul: 5}}@media(prefers-color-scheme:light){:root{color-scheme:light;--contrast: black;--base: white;--primaryL: .7;--primaryC: .2;--primaryIntenseL: .4;--primaryIntenseC: .3;--surfaceC: min(.009, calc(var(--primaryC) * .02));--surface1L: .94;--surface2L: .96;--surface3L: .97;--surface4L: .98;--surface5L: 1;--primaryMix1: 15%;--primaryMix2: 25%;--primaryMix3: 35%;--primaryMix4: 45%;--primaryMix5: 55%;--shoutP: 100%;--loudP: 95%;--speakP: 85%;--whisperP: 70%;--mimeP: 55%;--mimeMul: .8;--whisperMul: .7;--speakMul: .5;--loudMul: .35;--shoutMul: 0}}:root[data-theme=dark],.dark{color-scheme:dark;--contrast: white;--base: black;--primaryL: .6;--primaryC: .16;--primaryIntenseL: .85;--primaryIntenseC: .25;--surfaceC: .0005;--surface1L: .25;--surface2L: .24;--surface3L: .23;--surface4L: .22;--surface5L: .21;--primaryMix1: 25%;--primaryMix2: 35%;--primaryMix3: 45%;--primaryMix4: 55%;--primaryMix5: 65%;--shoutP: 100%;--loudP: 88%;--speakP: 70%;--whisperP: 45%;--mimeP: 35%;--mimeMul: 1.5;--whisperMul: 2;--speakMul: 2.5;--loudMul: 3;--shoutMul: 5}:root[data-theme=light],.light{color-scheme:light;--contrast: black;--base: white;--primaryL: .7;--primaryC: .2;--primaryIntenseL: .4;--primaryIntenseC: .3;--surfaceC: min(.009, calc(var(--primaryC) * .02));--surface1L: .94;--surface2L: .96;--surface3L: .97;--surface4L: .98;--surface5L: 1;--primaryMix1: 15%;--primaryMix2: 25%;--primaryMix3: 35%;--primaryMix4: 45%;--primaryMix5: 55%;--shoutP: 100%;--loudP: 95%;--speakP: 85%;--whisperP: 70%;--mimeP: 55%;--mimeMul: .8;--whisperMul: .7;--speakMul: .5;--loudMul: .35;--shoutMul: 0}:root{--primary: oklch(from var(--primaryBase) var(--primaryL) var(--primaryC) h);--primaryIntense: oklch( from var(--primary) var(--primaryIntenseL) max(var(--primaryIntenseC), .08) h );*{--primary: oklch(from var(--primaryBase) var(--primaryL) var(--primaryC) h);--primaryIntense: oklch( from var(--primary) var(--primaryIntenseL) max(var(--primaryIntenseC), .08) h )}--infoBase: #3cbcc3;--successBase: #438946;--dangerBase: #b80924;--warningBase: #ce9136;--info: oklch(from var(--infoBase) var(--primaryL) var(--primaryC) h);--infoIntense: oklch(from var(--infoBase) var(--primaryIntenseL) var(--primaryIntenseC) h);--success: oklch(from var(--successBase) var(--primaryL) var(--primaryC) h);--successIntense: oklch(from var(--successBase) var(--primaryIntenseL) var(--primaryIntenseC) h);--danger: oklch(from var(--dangerBase) var(--primaryL) var(--primaryC) h);--dangerIntense: oklch(from var(--dangerBase) var(--primaryIntenseL) var(--primaryIntenseC) h);--warning: oklch(from var(--warningBase) var(--primaryL) var(--primaryC) h);--warningIntense: oklch(from var(--warningBase) var(--primaryIntenseL) var(--primaryIntenseC) h);--whisperInfo: color-mix(in oklch, var(--infoIntense) var(--speakP), var(--background));--speakInfo: color-mix(in oklch, var(--infoIntense) var(--loudP), var(--background));--loudInfo: color-mix(in oklch, var(--infoIntense) var(--shoutP), var(--background));--shoutInfo: var(--infoIntense);--whisperSuccess: color-mix(in oklch, var(--successIntense) var(--speakP), var(--background));--speakSuccess: color-mix(in oklch, var(--successIntense) var(--loudP), var(--background));--loudSuccess: color-mix(in oklch, var(--successIntense) var(--shoutP), var(--background));--shoutSuccess: var(--successIntense);--whisperDanger: color-mix(in oklch, var(--dangerIntense) var(--speakP), var(--background));--speakDanger: color-mix(in oklch, var(--dangerIntense) var(--loudP), var(--background));--loudDanger: color-mix(in oklch, var(--dangerIntense) var(--shoutP), var(--background));--shoutDanger: var(--dangerIntense);--surface1: oklch(from var(--primary) var(--surface1L) var(--surfaceC) h);--surface2: oklch(from var(--primary) var(--surface2L) var(--surfaceC) h);--surface3: oklch(from var(--primary) var(--surface3L) var(--surfaceC) h);--surface4: oklch(from var(--primary) var(--surface4L) var(--surfaceC) h);--surface5: oklch(from var(--primary) var(--surface5L) var(--surfaceC) h);--background: var(--surface1);--primary1: color-mix(in oklch, var(--primary) var(--primaryMix1), var(--background));--primary2: color-mix(in oklch, var(--primary) var(--primaryMix2), var(--background));--primary3: color-mix(in oklch, var(--primary) var(--primaryMix3), var(--background));--primary4: color-mix(in oklch, var(--primary) var(--primaryMix4), var(--background));--primary5: color-mix(in oklch, var(--primary) var(--primaryMix5), var(--background));*{--shoutPrimary: color-mix(in oklab, var(--primaryIntense) var(--shoutP), var(--background));--loudPrimary: color-mix(in oklab, var(--primaryIntense) var(--loudP), var(--background));--speakPrimary: color-mix(in oklab, var(--primaryIntense) var(--speakP), var(--background));--whisperPrimary: color-mix(in oklab, var(--primaryIntense) var(--whisperP), var(--background));--mimePrimary: color-mix(in oklab, var(--primaryIntense) var(--mimeP), var(--background))}*{--mime: oklch(from var(--background) calc(l * var(--mimeMul)) c h);--whisper: oklch(from var(--background) calc(l * var(--whisperMul)) c h);--speak: oklch(from var(--background) calc(l * var(--speakMul)) c h);--loud: oklch(from var(--background) calc(l * var(--loudMul)) c h);--shout: oklch(from var(--background) calc(l * var(--shoutMul)) c h)}body{background-color:var(--background);color:var(--speak);.surface1{--background: var(--surface1);background-color:var(--background);color:var(--speak)}.surface2{--background: var(--surface2);background-color:var(--background);color:var(--speak)}.surface3{--background: var(--surface3);background-color:var(--background);color:var(--speak)}.surface4{--background: var(--surface4);background-color:var(--background);color:var(--speak)}.surface5{--background: var(--surface5);background-color:var(--background);color:var(--speak)}.primaryBase{--background: var(--primaryBase);background-color:var(--background);color:var(--speak)}.primary{--background: var(--primary);background-color:var(--background);color:var(--speak)}.primary1{--background: var(--primary1);background-color:var(--background);color:var(--speak)}.primary2{--background: var(--primary2);background-color:var(--background)}.primary3{--background: var(--primary3);background-color:var(--background);color:var(--speak)}.primary4{--background: var(--primary4);background-color:var(--background);color:var(--speak)}.primary5{--background: var(--primary5);background-color:var(--background);color:var(--speak)}.info{--background: var(--info);background-color:var(--background)}.success{--background: var(--success);background-color:var(--background)}.danger{--background: var(--danger);background-color:var(--background)}.warning{--background: var(--warning);background-color:var(--background)}.mime{color:var(--mime)}.whisper{color:var(--whisper)}.speak{color:var(--speak)}.loud{color:var(--loud)}.shout{color:var(--shout)}}}@media(prefers-color-scheme:dark){:root{--shadow-z1: 0px 1px 2px 0px oklch(0% 0 0 / .3), 0px 1px 3px 1px rgb(0 0 0 / 15%);--shadow-z2: 0 3px 6px rgba(0, 0, 0, .18), 0 3px 6px rgba(0, 0, 0, .25);--shadow-z3: 0 10px 20px rgba(0, 0, 0, .22), 0 6px 6px rgba(0, 0, 0, .25);--shadow-z4: 0 14px 28px rgba(0, 0, 0, .3), 0 10px 10px rgba(0, 0, 0, .25);--shadow-z5: 0 19px 38px rgba(0, 0, 0, .35), 0 15px 12px rgba(0, 0, 0, .25);--shadow-z1Y: 0 -1px 3px rgba(0, 0, 0, .15), 0 -1px 2px rgba(0, 0, 0, .27);--shadow-z2Y: 0 -3px 6px rgba(0, 0, 0, .18), 0 -3px 6px rgba(0, 0, 0, .25)}}@media(prefers-color-scheme:light){:root{--shadow-z1: 0px 1px 2px 0px oklch(0% 0 0 / .06), 0px 1px 3px 1px rgb(0 0 0 / .04);--shadow-z2: 0 3px 6px rgba(0, 0, 0, .06), 0 3px 6px rgba(0, 0, 0, .08);--shadow-z3: 0 10px 20px rgba(0, 0, 0, .06), 0 6px 6px rgba(0, 0, 0, .08);--shadow-z4: 0 14px 28px rgba(0, 0, 0, .08), 0 10px 10px rgba(0, 0, 0, .06);--shadow-z5: 0 19px 38px rgba(0, 0, 0, .1), 0 15px 12px rgba(0, 0, 0, .06);--shadow-z1Y: 0 -1px 3px rgba(0, 0, 0, .04), 0 -1px 2px rgba(0, 0, 0, .06);--shadow-z2Y: 0 -3px 6px rgba(0, 0, 0, .06), 0 -3px 6px rgba(0, 0, 0, .08)}}:root[data-theme=dark],.dark{--shadow-z1: 0px 1px 2px 0px oklch(0% 0 0 / .3), 0px 1px 3px 1px rgb(0 0 0 / 15%);--shadow-z2: 0 3px 6px rgba(0, 0, 0, .18), 0 3px 6px rgba(0, 0, 0, .25);--shadow-z3: 0 10px 20px rgba(0, 0, 0, .22), 0 6px 6px rgba(0, 0, 0, .25);--shadow-z4: 0 14px 28px rgba(0, 0, 0, .3), 0 10px 10px rgba(0, 0, 0, .25);--shadow-z5: 0 19px 38px rgba(0, 0, 0, .35), 0 15px 12px rgba(0, 0, 0, .25);--shadow-z1Y: 0 -1px 3px rgba(0, 0, 0, .15), 0 -1px 2px rgba(0, 0, 0, .27);--shadow-z2Y: 0 -3px 6px rgba(0, 0, 0, .18), 0 -3px 6px rgba(0, 0, 0, .25)}:root[data-theme=light],.light{--shadow-z1: 0px 1px 2px 0px oklch(0% 0 0 / .06), 0px 1px 3px 1px rgb(0 0 0 / .04);--shadow-z2: 0 3px 6px rgba(0, 0, 0, .06), 0 3px 6px rgba(0, 0, 0, .08);--shadow-z3: 0 10px 20px rgba(0, 0, 0, .06), 0 6px 6px rgba(0, 0, 0, .08);--shadow-z4: 0 14px 28px rgba(0, 0, 0, .08), 0 10px 10px rgba(0, 0, 0, .06);--shadow-z5: 0 19px 38px rgba(0, 0, 0, .1), 0 15px 12px rgba(0, 0, 0, .06);--shadow-z1Y: 0 -1px 3px rgba(0, 0, 0, .04), 0 -1px 2px rgba(0, 0, 0, .06);--shadow-z2Y: 0 -3px 6px rgba(0, 0, 0, .06), 0 -3px 6px rgba(0, 0, 0, .08)}:root{--fontMonospace: "Inconsolata", Courier, monospace;--fontMain: "Manrope", sans-serif;font-family:var(--fontMain);font-weight:400;font-size:1rem;p,figcaption{text-wrap:pretty;max-width:75ch}p{--margin: 0 1lh}h6,.h6{--margin: 0 .2lh;font-size:1rem;line-height:1.5;font-weight:500;color:var(--loud)}h5,.h5{--margin: 0 .2lh;font-size:1.1rem;line-height:1.5;font-weight:500;color:var(--loud)}h4,.h4{--margin: 0 .2lh;font-size:1.2rem;line-height:1.5;font-weight:600;color:var(--loud)}h3,.h3{--margin: 0 .2lh;font-size:1.25rem;line-height:1.3;font-weight:600;color:var(--shout)}h2,.h2{--margin: 0 .2lh;font-size:1.35rem;line-height:1.3;font-weight:600;color:var(--contrast)}h1,.h1{--margin: 0 .2lh;font-size:1.8rem;line-height:1.3;font-weight:900;color:var(--contrast)}section{--margin: 2lh}header{--margin: 0 1lh}table{--margin: 0 1lh}pre,code{--background: var(--surface5);background-color:var(--background);-moz-tab-size:2;-o-tab-size:2;tab-size:2}pre{--margin: 0 1rem;padding:1rem;margin-block:var(--margin);white-space:pre-wrap;&:has code{background-color:transparent}}code{color:var(--speakPrimary);margin:0 4px;white-space:pre-wrap}blockquote,.blockquote{--margin: 0 1lh;--background: oklch(in oklch, var(--contrast) 5%, transparent);padding:.5lh 1lh;border-left:4px solid var(--primary);background-color:var(--background);font-size:1.1rem;border-radius:0 1rem 1rem 0;width:-moz-fit-content;width:fit-content;&.primary1{border-left:4px solid var(--mime)}p:last-child{margin-bottom:0}}mark{--background: var(--primary1);background-color:var(--background);color:var(--speak)}em,i{font-style:italic;font-weight:var(--weightBold);color:var(--loud)}strong,b{font-weight:var(--weightBolder);color:var(--shout)}u{text-decoration:underline;text-underline-position:under;text-decoration-color:var(--whisper)}s,del{text-decoration:line-through;color:var(--whisper)}q{color:var(--loud);&:before{content:open-quote}&:after{content:close-quote}}}.navSection{display:flex;flex-direction:column;padding-bottom:1rem;&:first-of-type{padding-top:1rem}h2{font-size:1.2rem;line-height:1.8;position:relative;font-weight:500;color:var(--shout);margin:0;padding-left:1rem;span{overflow:hidden;display:block}}.subnav{display:none;flex-direction:column;padding-left:1rem;&.show{display:flex}}.navItem{width:100%;position:relative;display:flex;gap:.5rem;align-items:center;padding:.5rem 1.5rem .5rem 1rem;margin-bottom:.5rem;border-radius:2rem;text-decoration:none;transition:all .2s ease-in-out;max-width:100%;overflow-x:hidden;text-overflow:ellipsis;.label{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;display:block;text-transform:capitalize}.textIcon{--background: var(--primary);background-color:var(--background);border-radius:.5rem;padding:2px 4px;color:var(--shout);font-size:.8rem}.imgIcon{height:1rem;width:1rem;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;border-radius:.25rem}.iconWrap{height:100%;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center}.dropdownIndicator{margin-left:auto}&:not(.surface):hover,&.hasActive{background-color:color-mix(in oklch,var(--base) 15%,transparent)}&.isOpen{.dropdownIndicator{transform:rotate(180deg)}}}}.card{--radius: 1.5rem;--padding: 1rem;--mediaHeight: auto;--mediaAspectRatio: 16 / 6;position:relative;overflow:hidden;border-radius:var(--radius);padding:var(--padding);display:flex;flex-direction:column;gap:1rem;width:100%;height:100%;.cardLink{position:absolute;inset:0;opacity:0;color:transparent;z-index:2}header{display:flex;align-items:center;flex-direction:column;justify-content:flex-start;align-items:flex-start;>*{margin:0}&:has(.media){z-index:3;border-radius:1rem 1rem 0 0;overflow:hidden;.media{width:100%;height:var(--mediaHeight);aspect-ratio:var(--mediaAspectRatio);background-color:var(--primary);img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}}.headline{margin-block:1rem 0}.subhead{margin-block:4px 0}}.content{flex:1;width:100%}footer{display:flex;align-items:center;gap:1rem;.button:not(.cardLink){z-index:3;font-weight:400}&.right{justify-content:flex-end}}}:root{--btnExtraExtraSmall: 24px;--btnExtraSmall: 30px;--btnSmall: 40px;--btnMedium: 48px;--btnLarge: 62px}.button{--hoverBackground: oklch(from var(--background) calc(l*.8) c h);--size: var(--btnSmall);--padding: 0 calc(var(--size) / 2);--hasIconPadding: 0 calc(var(--size) / 2) 0 calc(var(--size) / 2.5);--borderRadius: calc(var(--size) / 2);background-color:var(--background);height:var(--size);padding:var(--padding);border-radius:var(--borderRadius);line-height:1;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;color:var(--speak);gap:calc(var(--size) / 8);transition:all .2s ease;.icon{width:1lh;height:1lh}svg{transform:scale(1);transition:transform .2s ease;transform-origin:center}&:has(.icon){--padding: var(--hasIconPadding)}&.extraExtraSmall{--size: var(--btnExtraExtraSmall)}&.extraSmall{--size: var(--btnExtraSmall)}&.small{--size: var(--btnSmall)}&.medium{--size: var(--btnMedium)}&.large{--size: var(--btnLarge)}&.round{line-height:1;padding:0;border-radius:50%;height:var(--size);width:var(--size);.icon{width:calc(var(--size) * .5);height:calc(var(--size) * .5)}}&.square{line-height:1;border-radius:4px;padding:0;width:var(--size);height:var(--size);.icon{min-width:1lh;width:calc(var(--size) * .5);height:calc(var(--size) * .5)}}&:hover{background-color:var(--hoverBackground)!important;svg{transform:scale(1.1)}}&.active{background-color:var(--hoverBackground)!important}&.disabled{background-color:var(--background)!important;color:var(--speakMuted)!important;cursor:not-allowed;svg{transform:scale(1);opacity:.5}pointer-events:none}}.noScrollBars{&::-webkit-scrollbar{display:none!important}-ms-overflow-style:none!important;scrollbar-width:none!important}.grid{--gridMinSmallScreens: 280px;--gridMinLargeScreens: 350px;--gridMax: 1fr;--gridRepeat: auto-fill;--gridGap: 1rem;display:grid;grid-gap:var(--gridGap);grid-template-columns:repeat(var(--gridRepeat),minmax(var(--gridMinSmallScreens),1fr))}@container pageWrap (width > 600px){.grid{grid-template-columns:repeat(var(--gridRepeat),minmax(var(--gridMinLargeScreens),1fr))}}.chip{background-color:var(--background);color:var(--speak);padding:.5rem 1rem;border:1px solid var(--mime);border-radius:.5rem;line-height:1;font-size:.9rem;display:flex;align-items:center;justify-content:center;gap:8px;width:-moz-fit-content;width:fit-content;&:has(>.icon){padding:.5rem 1rem .5rem .5rem}.icon{width:1rem}img{aspect-ratio:1 / 1;border-radius:50%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}&.small{padding:2px 6px;font-size:.7rem;color:var(--shout);font-weight:500}}.chips{display:flex;flex-wrap:wrap;gap:4px}.inputWrap{--focusedLabelSize: .95rem;--radius: 8px;--iconSize: 1.5rem;--colorInvalid: var(--danger);--colorValid: var(--success);--colorFocus: var(--shoutPrimary);--borderColor: var(--mime);--color: var(--mime);--inputMarginBottom: 1rem;padding:2px;&:not(:last-child){margin-bottom:var(--inputMarginBottom)}&:has(:focus-visible),&:has(:focus-within){--color: var(--colorFocus)}&.hasError{--color: var(--colorInvalid)}&:not(:has(:-moz-placeholder)){&:has(:invalid){--color: var(--colorInvalid)}}&:not(:has(:placeholder-shown)){&:has(:invalid){--color: var(--colorInvalid)}}&:has(:focus-visible),&:has(:focus-within){&:not(:has(:-moz-placeholder)){&:has(:valid){--color: var(--colorValid)}}&:not(:has(:placeholder-shown)){&:has(:valid){--color: var(--colorValid)}}}.trailingButton{justify-self:flex-end;align-self:flex-start;height:100%;display:flex;justify-content:center;align-items:center}.trailingIcon{justify-self:flex-end;align-self:flex-start;margin-right:var(--verticalPadding);margin-top:var(--verticalPadding);width:1.5rem;height:1.5rem;border-radius:50%;display:flex;justify-content:center;align-items:center;&.errorIcon{background-color:#000;color:#fff}}&.noBorderEffects{input,textarea{outline:none!important;&:focus-visible,&:focus{outline:none!important}}}.focusWithin{--color: var(--colorFocus)}.invalid{--color: var(--colorInvalid)}.valid{--color: var(--colorValid)}}.inputTexty{--verticalPadding: 8px;--horizontalPadding: 16px;--leftPadding: var(--horizontalPadding);--rightPadding: var(--horizontalPadding);display:grid;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;-moz-column-gap:4px;column-gap:4px;row-gap:4px;&.noLabel{row-gap:0}&.hasIcon,&.hasImage{--leftPadding: 2.5rem }&.hasError,&.hasTrailingIcon,&.hasTrailingButton{--rightPadding: calc(var(--horizontalPadding) + var(--horizontalPadding) + 1.5rem)}.iconWrap,.imageWrap{grid-column:1;grid-row:2;align-self:flex-start;margin-left:.5rem;margin-top:var(--verticalPadding);width:1.5rem;height:1.5rem;display:flex;justify-content:center;align-items:center;z-index:2;img{width:1.5rem;height:1.5rem;border-radius:4px;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.trailingButton,.trailingIcon{grid-column:2;grid-row:2}.label{grid-row:1;grid-column:1 / -1;line-height:1.5;font-size:1rem;color:var(--shout)}input,textarea,.inputSlot{grid-row:2;grid-column:1 / -1;resize:none;background-color:var(--background);padding:var(--verticalPadding) var(--rightPadding) var(--verticalPadding) var(--leftPadding);border-radius:var(--radius);transition:outline .15s cubic-bezier(.3,0,1,1);height:100%;line-height:1.5;color:var(--speak);outline:1px solid var(--color);&::-moz-placeholder{color:var(--whisper)}&::placeholder{color:var(--whisper)}}textarea{height:auto}.supportingText{grid-row:3;grid-column:1 / -1;color:var(--whisper);font-size:.8rem;.required{margin-right:1ch}}&:has(:invalid){.supportingText .required,.label .required{color:var(--colorInvalid)}}&:not(.manualFocus){&:has(:focus-within){input,textarea{outline:2px solid var(--color)}}}&.hasError{input,textarea{outline:2px solid var(--color)}.supportingText{color:var(--color)}}.notFocused,.focusWithin,.invalid,.valid{outline:2px solid var(--color)!important}}.uploadInput{--verticalPadding: 8px;--horizontalPadding: 16px;--leftPadding: var(--horizontalPadding);--rightPadding: var(--horizontalPadding);display:grid;grid-template-rows:auto auto auto;grid-template-columns:auto 1fr;-moz-column-gap:4px;column-gap:4px;row-gap:4px;.label{font-size:1rem;color:var(--shout)}.input{grid-row:2;grid-column:1 / -1;resize:none;background-color:var(--background);padding:var(--verticalPadding) var(--rightPadding) var(--verticalPadding) var(--leftPadding);border-radius:var(--radius);transition:outline .15s cubic-bezier(.3,0,1,1);height:100%;line-height:1.5;color:var(--speak);outline:1px solid var(--color);color:var(--whisper);display:flex;justify-content:space-between;&:focus-within{outline:2px solid var(--color)}label{cursor:pointer}}.supportingText{grid-row:3;grid-column:1 / -1;justify-content:space-between;align-items:center;display:flex;padding:0 var(--rightPadding) 0 var(--leftPadding)}&.hasError{&.error{outline:2px solid var(--color)}.supportingText{color:var(--color)}}}.switchWrap{display:flex;align-items:center;gap:.5rem}.switch{background-color:color-mix(in oklch,var(--contrast) 10%,transparent);--width: 40px;--height: 24px;--padding: 2px;--handleSize: calc(var(--height) - (var(--padding) * 2));position:relative;outline:1px solid var(--mime);align-items:center;display:grid;grid-template-columns:1f 1fr;width:var(--width);height:var(--height);border-radius:calc(var(--height) / 1.2);padding:var(--padding);transition:all .2s ease-out;cursor:pointer;&:before{content:"";width:var(--handleSize);height:var(--handleSize);border-radius:50%;background-color:color-mix(in oklch,var(--contrast) 20%,transparent);margin-left:0;transition:all .2s ease-out}&:has(input:checked){background-color:var(--primary);&:before{margin-left:calc(var(--width) - var(--handleSize) - (var(--padding) * 2));background-color:#fff}}}input[type=checkbox],input[type=radio]{--size: 18px;position:relative;width:var(--size);height:var(--size);border-radius:3px;color:var(--speak);outline:1px solid var(--whisper);cursor:pointer;margin:2px;margin-top:calc((1lh - var(--size)) / 2);&:before{--extraSize: 11px;position:absolute;left:0;top:0;z-index:0;width:calc(var(--size) + calc(var(--extraSize) * 2));height:calc(var(--size) + calc(var(--extraSize) * 2));content:"";border-radius:50%;background-color:color-mix(in oklch,var(--contrast) 10%,transparent);pointer-events:none;transform:translate(calc(var(--extraSize) * -1),calc(var(--extraSize) * -1));transition:all .1s ease-out;opacity:0}&[type=checkbox]{background-color:transparent;&:after{content:"";position:relative;display:block;background-color:var(--primary);margin:3px;width:calc(var(--size) - 6px);height:calc(var(--size) - 6px);background-size:contain;background-repeat:no-repeat;background-position:center;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='16' height='16' viewBox='0 0 24 24' fill='none' stroke='white' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpolyline points='20 6 9 17 4 12'/%3E%3C/svg%3E");scale:0;opacity:0;transition:all .1s ease-out;transform-origin:center}&:checked{z-index:3;&:after{scale:1;opacity:1}}}&[type=radio]{border-radius:50%;&:after{display:block;content:"";margin:3px;width:calc(var(--size) - 6px);height:calc(var(--size) - 6px);scale:0;transition:all .1s ease-out;transform-origin:center}&:checked{background-color:transparent;&:after{border-radius:50%;background-image:none;background-color:var(--primary);scale:1}}}&:focus-visible{&:before{opacity:1;outline:2px solid var(--primary)}}&:hover{&:before{opacity:1}}}.richText p{margin-block:var(--margin)}.richText{h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-block:var(--margin)}}.richText section{--margin: 2lh;margin-bottom:var(--margin)}.richText section>header,header.bottomBorder{border-bottom:1px solid var(--mime);padding:.2lh 0;display:flex;justify-content:space-between;align-items:center;>*{margin:0}}.richText.h1Headers{h1{border-bottom:1px solid var(--mime);padding:.2lh 0;margin-block:var(--margin)}}.richText.h2Headers{h2{border-bottom:1px solid var(--mime);padding:.2lh 0;margin-block:var(--margin)}}.richText section>header{margin-block:var(--margin)}.richText a:not(.button,.card),a.inlineLink{color:var(--shoutPrimary);text-underline-position:under;transition:all .2s ease-in-out;&:hover{color:var(--speakPrimary);text-decoration:underline}}.richText table,table.basicTable{width:100%;max-width:100%;overflow-x:auto;border-collapse:collapse;table-layout:fixed;th,td{text-align:left;border-bottom:1px solid var(--mime);padding:4px}th{background-color:color-mix(in oklch,var(--contrast) 5%,transparent);color:var(--shout);font-weight:400;font-size:1.1rem}@media(--large){td,th{padding:.5rem 1rem}}}.richText table{margin-block:var(--margin)}ul,ol{--margin: 0 1lh;li{&:has(input){&:before{display:none}label{cursor:pointer;display:flex;align-items:flex-start;gap:1ch;margin-block:1rem;input{flex-shrink:0;margin-top:calc((1lh - var(--size)) / 2)}}}&:has(input:checked){del{opacity:.6}}}}.richText ul,ul.basicList,.richText ol,ol.basicList{list-style-position:inside;ul,ol{margin-block:0 0;padding-left:1lh;&.margin{margin-block:var(--margin)!important}}}.richText ul,.richText ol{margin-block:var(--margin)}.richText ul,ul.basicList{>li{&:before{content:"- "}}}.richText ol,ol.basicList{counter-reset:li;>li{counter-increment:li;&:before{content:counter(li) ". "}}}.richText blockquote,.margin{margin-block:var(--margin)}.tableWrapper{--border: 2px solid var(--background);--leftBorderWidth: 8px;--borderRadius: .5rem;--cellPaddingH: 2ch;--cellPadding: 1ch var(--cellPaddingH);width:100%;overflow-x:auto;position:relative;&.stickyCols{.fancyTable{[role=row]{[role=cell],[role=columnheader]{&:first-of-type{position:sticky;left:0}}}}}&.scrolled{.fancyTable{.entries{[role=row]{[role=cell],[role=columnheader]{&:first-of-type{box-shadow:6px 5px 5px #0000001a}}}}}}&.scrollEnded{.fancyTable{.entries{[role=row]{[role=cell],[role=columnheader]{&:last-of-type{box-shadow:none!important}}}}}}.fancyTable{min-width:100%;.headers,.entries{position:relative;display:grid;grid-template-columns:var(--tableColumns);border-radius:var(--borderRadius)}[role=row]{position:relative;display:grid;grid-column:1 / -1;grid-row:var(--rowIndex);grid-template-columns:subgrid;&:not(:last-of-type){border-bottom:var(--border)}}[role=cell],[role=columnheader]{padding:var(--cellPadding);max-width:100%;overflow:hidden;white-space:nowrap;flex-wrap:nowrap;text-overflow:ellipsis;>*{max-width:100%;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex-wrap:nowrap}&:not(:last-of-type){border-right:var(--border)}&:last-of-type{position:sticky;right:0;padding:0}&.center{display:flex;justify-content:center;align-items:center}&.right{display:flex;justify-content:flex-end;align-items:center}&.shout{color:var(--shout)}&.noPadding{padding:0}&.overflowVisible{overflow:visible}}.headers{z-index:10;[role=columnheader]{background-color:var(--background);>a{display:flex;gap:.5em}}}.entries{[role=row]{--leftBorder: var(--leftBorderWidth) solid color-mix(in oklch, var(--primary) 60%, transparent);--activeLeftBorder: var(--leftBorderWidth) solid var(--primary);--subtleLeftBorder: var(--leftBorderWidth) solid color-mix(in oklch, var(--primary) 30%, transparent);--hoverColor: color-mix(in oklab, var(--primary) 10%, var(--background));&.subtle{[role=cell]{color:var(--whisper)!important;&:first-of-type{border-left:var(--subtleLeftBorder)}}}&.active{[role=cell]{--background: var(--primary1);background-color:var(--background);&:first-of-type{border-left:var(--activeLeftBorder)}}&:hover{[role=cell]{--background: var(--primary1);background-color:var(--background)!important}}}&:hover{[role=cell]{background-color:var(--hoverColor)}}&:first-of-type{[role=cell]{&:first-of-type{border-top-left-radius:var(--borderRadius)}&:last-of-type{border-top-right-radius:var(--borderRadius)}}}&:last-of-type{[role=cell]{&:first-of-type{border-bottom-left-radius:var(--borderRadius)}&:last-of-type{border-bottom-right-radius:var(--borderRadius)}}}}[role=cell]{background-color:var(--background);&:first-of-type{border-left:var(--leftBorder);z-index:11}&:last-of-type{box-shadow:-6px 5px 5px #0000001a;padding:0}}}}}@media(prefers-color-scheme:dark){:root{--planetSky: var(--surface4);--planetBlue: #8bf2ef;--planetBoxShadow: 2vw 2vw 5vw rgb(111 255 224 / 14%), -.2vw -.2vw .4vw rgb(160 195 191);--planetBackgroundGradient: radial-gradient( circle at 50% 50%, color-mix(in oklch, transparent 60%, rgb(212, 239, 244)) 10%, color-mix(in oklch, transparent 80%, rgb(1, 32, 57)) 40%, transparent 70% );--planetGradient: radial-gradient(at 60% 56%, #130e16 20%, #101417 55%, var(--planetBlue) 95%);.skyWrap{.clouds{opacity:.1;animation:60s linear infinite forwards cloudsDark}}.planetWrap{--planetGlowSize: 250%;.planet{box-shadow:-17px -19px 50px 9px #dae4e9f2,17px 19px 50px 9px #e8e0dd,0 0 90px 60px #dfdecd8b;--planetSecondaryShadow: inset -.1vw -.1vw .5vw hsla(69, 94%, 61%, .9), inset -1vw -1vw 3vw hsla(17, 96%, 60%, .7)}}.lincIcon{z-index:10;--colour: #362d2f;--textColour: color-mix(in oklab, var(--colour) 20%, var(--shoutPrimary));.letter{background-color:var(--colour);color:var(--textColour);border:1px solid color-mix(in oklab,var(--primary) 80%,transparent);text-shadow:0 0 1vw #ffb21f94;box-shadow:0 0 1vw #defaa183}.glow{display:none}}}}@media(prefers-color-scheme:light){:root{--planetSky: rgb(177 190 200);--planetBlue: #8cc8f6;--planetGradient: radial-gradient(at 60% 56%, #7d8787 20%, #64767e 55%, var(--planetBlue) 95%);--planetBoxShadow: 2vw 2vw 5vw rgba(255, 248, 111, .099), -.2vw -.2vw 2vw rgb(160, 178, 195);--planetBackgroundGradient: radial-gradient( circle at 50% 50%, color-mix(in oklch, transparent 60%, rgb(212, 239, 244)) 10%, color-mix(in oklch, transparent 60%, rgba(250, 227, 179, .433)) 40%, color-mix(in oklch, transparent 90%, #8cdaf6) 60%, transparent 70% );.skyWrap{.clouds{opacity:.7;scale:var(--scaleStart);animation:100s linear infinite forwards cloudsLight}}.planetWrap{--planetGlowSize: 200%;.planet{box-shadow:-17px -19px 50px 9px #dae4e9f2,17px 19px 50px 9px #e8e0dd,0 0 90px 60px #dfdecd8b;--planetSecondaryShadow: inset -.1vw -.1vw .5vw hsla(69, 52%, 90%, .9), inset -1vw -1vw 3vw hsla(212, 35%, 90%, .7)}}.lincIcon{position:relative;z-index:10;--colour: #c9ccc7;--textColour: color-mix(in oklab, var(--colour) 10%, var(--primary));.letter{background-color:#d6d8d2;color:var(--textColour);border:1px solid #b9ff00;background-image:linear-gradient(133deg,#c1bea6 20%,#aebabf 40%,#f5fbe8 80%);background-size:cover}.glow{background-image:linear-gradient(120deg,#9cbb6c,#3d8bbe);opacity:.6}}}}.skyWrap,.planetWrap,.planetMap{position:absolute;display:flex;justify-content:center;align-items:center;inset:0;overflow:hidden;contain:content}.skyWrap{.clouds{position:absolute;z-index:0;width:100%;aspect-ratio:1 / 1;-o-object-fit:contain;object-fit:contain;transform:rotate(0) scale(var(--scaleStart))}}.planetMap{z-index:20;.planetAnimation{position:relative;svg{width:calc(var(--planetSize) * 2.5);max-width:unset;height:auto}}}@keyframes cloudsLight{0%{transform:rotate(0) scale(var(--scaleStart))}50%{transform:rotate(180deg) scale(var(--scaleEnd))}to{transform:rotate(360deg) scale(var(--scaleStart))}}@keyframes cloudsDark{0%{transform:rotate(0) scale(var(--scaleStart))}50%{transform:rotate(180deg) scale(var(--scaleEnd))}to{transform:rotate(360deg) scale(var(--scaleStart))}}@media(prefers-color-scheme:dark){:root{.landingPage{.headline{--background: var(--surface2);--lincWordsTextShadow: 0 0 10px #ffb21f94;--lincWordsFilter: drop-shadow(0px 0px 5px #243500d4)}.transformIntro{.boy{mix-blend-mode:lighten}}.CTAcontent{.actions{gap:.5rem;.button{--background: var(--primary);color:#fff;&.secondary{--background: var(--surface5);color:var(--speakPrimary);border:2px solid var(--loudPrimary)}}}}}}}@media(prefers-color-scheme:light){:root{.landingPage{.headline{--background: oklch(from var(--surface1) calc(l*1.1) c h);--lincWordsTextShadow: 0 0 10px #e39d477a;--lincWordsFilter: drop-shadow(0px 0px 5px #7cb30061)}.transformIntro{.planetWrap{.boy{mix-blend-mode:exclusion}}}.CTAcontent{.actions{gap:.5rem;.button{--background: var(--primary4);color:var(--shout);&.secondary{--background: var(--surface3);color:var(--speakPrimary);border:1px solid var(--mimePrimary)}}}}}}}.landingPage{.headline{background-color:var(--background);position:relative;z-index:1;padding:1rem;display:grid;grid-template-rows:auto auto auto auto;align-items:center;justify-items:center;gap:1rem;.question{font-size:2rem;max-width:unset;text-align:center;max-width:30ch;@container pageWrap (width < 600px){font-size:1.3rem}}h3{font-size:4rem;color:var(--primary);line-height:1;@container pageWrap (width < 600px){font-size:2rem}}.lincWords{z-index:2;display:flex;justify-content:center;align-items:center;gap:.5rem;font-size:1.5rem;color:var(--shoutPrimary);text-shadow:var(--lincWordsTextShadow);filter:var(--lincWordsFilter);span:not(:first-of-type):before{content:"|";margin-right:.5rem;color:var(--primary);text-shadow:none}@container pageWrap (width < 600px){font-size:1rem}}p{text-align:center;max-width:600px;font-size:1.25rem}@media(--large){h2{max-width:40dvw;font-size:3rem}}}.transformIntro{view-transition-name:bannerTransform;--background: var(--planetSky);background-color:var(--background);--planetSize: 45vh;height:35vh;width:100%;aspect-ratio:5 / 1;position:relative;display:flex;justify-content:center;align-items:center;.boy{height:var(--planetSize);width:-moz-fit-content;width:fit-content;position:absolute;pointer-events:none;grid-column:1;grid-row:1;display:grid;grid-template-columns:100%;grid-template-rows:100%;justify-content:center;align-items:center;z-index:5;opacity:.8;img{height:100%;width:100%;-o-object-fit:contain;object-fit:contain;grid-row:1;grid-column:1;transition:opacity .4s linear}&.boyIssad{.sad{opacity:1}.happy{opacity:0}}&.boyIshappy{.sad{opacity:0}.happy{opacity:1}}}}.CTAcontent{--background: var(--surface2);background-color:var(--background);position:relative;border-radius:0 0 1.5rem 1.5rem;padding:2rem 1rem;display:flex;flex-direction:column;gap:1rem;justify-content:center;align-items:center;z-index:30;.ctaPrompt{font-size:1.2rem;text-align:center;max-width:600px;padding:0 1rem}.actions{width:-moz-fit-content;width:fit-content;display:flex;justify-content:center;align-items:center;.button{font-weight:600}}}.landingSections{max-width:1000px;margin:2rem auto;grid-template-columns:repeat(6,minmax(50px,1fr));justify-content:center;gap:1rem;@container pageWrap (width < 700px){display:flex;flex-direction:column;gap:1.5rem}section{--background: var(--surface3);background-color:var(--background);border-radius:2rem;padding:1rem;width:100%;height:100%;.sectionGrid{display:flex;flex-direction:column-reverse;gap:1rem;.media{background-color:var(--surface1);border-radius:1.5rem;overflow:hidden}.explain{--margin: 0 .2lh;font-size:1.1rem;line-height:1.3;font-weight:600;color:var(--shout);padding:1rem;p{color:var(--speak)}}}&.joinGroup{grid-area:span 2 / span 3;place-self:start;display:grid;grid-template-rows:auto 1fr;.media{grid-row:1;position:relative;display:flex;justify-content:center;align-items:center;svg{width:100%;height:auto}.mapWrap{position:absolute;height:100%;width:100%;max-width:unset;z-index:1;img{height:100%;width:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center}}.animationWrap{position:relative;z-index:2;width:100%}}.explain{grid-row:2;display:flex;flex-direction:column;p{margin-bottom:1rem}.catButton{--p: oklch(from var(--primary) l c calc(h + var(--i) * 10));--background: color-mix(in oklab, var(--p) 20%, var(--surface3));background-color:var(--background);margin-top:.5rem;color:var(--mime);flex-direction:row;align-items:center;transition:box-shadow .3s ease;box-shadow:var(--shadow-z0);&.launched{box-shadow:var(--shadow-z1)}.status{margin-left:auto;font-size:.85rem;font-weight:400;color:var(--whisper)}}a.catButton{&:hover{z-index:11;box-shadow:var(--shadow-z3)}}@container pageWrap (width < 600px){.catButton{h4{font-size:1rem}.status{font-size:.75rem}.icon{width:18px}}}}}&:nth-child(2){grid-area:span 1 / span 3;place-self:start}&:nth-child(3){grid-area:span 1 / span 3}&:nth-child(4){grid-area:span 2 / span 2}&:nth-child(5){grid-area:span 1 / span 4}&:nth-child(6){grid-area:span 1 / span 4}}}}#tasksMarkdown{&.editing{input[type=checkbox]{pointer-events:none;opacity:.2;&:before{display:none}}h2{cursor:text;&:hover{color:var(--shout)}.editableSpan{position:relative;display:inline-block}.ghostPlaceholder:before{content:"Type Heading. Backspace to delete.";color:var(--whisper);pointer-events:none}}label{cursor:text;max-width:unset;span{color:var(--loud)}.editableSpan{position:relative;display:inline-block}&:hover{color:var(--loud)}.ghostPlaceholder:before{content:"Type new task. Enter for a new section. Backspace to delete.";color:var(--whisper);pointer-events:none}}&.trackChanges{.hasChanged{background-color:color-mix(in oklab,var(--warning) 20%,transparent)}}}}.option.iconPickerOption{.icon{color:var(--shoutPrimary)}}.bannerMap{width:100%;height:100%;.maplibregl-ctrl-bottom-right{display:none}}.toolbarPosition.svelte-1a10juo{position:absolute;bottom:0;left:0;right:0;.railToolbar:where(.svelte-1a10juo){border-radius:1rem;min-height:var(--toolbarHeight);display:flex;align-items:center;justify-content:space-between;padding:.5rem .5rem .25rem;background-color:var(--surface5);box-shadow:var(--shadow-z2);outline:1px solid var(--mime);gap:.5rem;.railItem:where(.svelte-1a10juo){display:flex;flex-direction:column;align-items:center;justify-content:space-between;background:none;border:none;cursor:pointer;text-decoration:none;color:inherit;font-size:.75rem;min-width:50px;img:where(.svelte-1a10juo){flex-shrink:0;width:60px;border-radius:50%;aspect-ratio:1 / 1;-o-object-fit:cover;object-fit:cover}.imgWrap:where(.svelte-1a10juo){display:flex;align-items:center;justify-content:center;padding:.25rem;border-radius:1rem;background:transparent;transition:background-color .2s ease}span:where(.svelte-1a10juo){text-align:center;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}&:hover{background-color:var(--surface4)}&.left{justify-self:flex-start}&.center{.activitiesWrap:where(.svelte-1a10juo){flex-direction:row;gap:2px;border-radius:1rem;padding:.35rem .5rem}.activitiesIcon:where(.svelte-1a10juo){width:22px;height:22px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%;background:var(--surface5)}}&.right{justify-self:flex-end}&.active{.imgWrap:where(.svelte-1a10juo){background-color:var(--primary1)}&.left .imgWrap:where(.svelte-1a10juo){background-color:#3a5c5d63}}}}}.hasRail.svelte-1qkuyye{padding-bottom:100px}.railItem.svelte-sd8w99{width:100%;min-height:56px;display:flex;flex-direction:column;justify-content:center;align-items:center;gap:.25rem;padding:.25rem 0;border:0;background:transparent;color:inherit;text-decoration:none;cursor:pointer;border-radius:.75rem;transition:background-color .2s ease}.railItem.svelte-sd8w99:focus-visible{outline:2px solid var(--shout);outline-offset:2px}.railItem.svelte-sd8w99:disabled{opacity:.5;cursor:not-allowed}.stateLayer.svelte-sd8w99{height:48px;width:100%;max-width:56px;min-width:0;padding:0;box-sizing:border-box;display:inline-flex;justify-content:center;align-items:center;border-radius:.8rem;transition:background-color .2s ease}.railItem.selected.svelte-sd8w99 .stateLayer:where(.svelte-sd8w99){background:var(--indicatorBg)}.iconWrap.svelte-sd8w99{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;position:relative;border-radius:50%;overflow:hidden;background-clip:padding-box}.iconWrap.svelte-sd8w99 .icon{display:block}.iconWrap.svelte-sd8w99 img:where(.svelte-sd8w99){width:40px;height:40px;-o-object-fit:cover;object-fit:cover;border-radius:999px}.initials.svelte-sd8w99{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.875rem;font-weight:600;background:var(--surface4);color:inherit;text-transform:uppercase}.badge.svelte-sd8w99{position:absolute;right:-2px;bottom:-1px;min-width:16px;height:16px;padding:0 4px;display:inline-flex;align-items:center;justify-content:center;border-radius:999px;font-size:.55rem;font-weight:700;line-height:1;text-transform:uppercase;background:var(--badgeBg, var(--surface4));color:var(--badgeFg, var(--shout));border:1px solid var(--surface0);box-shadow:var(--shadow-z1)}.label.svelte-sd8w99{width:100%;max-width:100%;font-size:.7rem;line-height:1.1;font-weight:500;text-align:center;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.topSection.svelte-13xxxx2,.centerSection.svelte-13xxxx2,.bottomSection.svelte-13xxxx2{width:100%}.centerSection.svelte-13xxxx2{flex:1;display:flex;flex-direction:column;justify-content:center;gap:.25rem}.activitiesButton.svelte-13xxxx2{width:100%;display:flex;flex-direction:column;align-items:center;gap:.25rem;padding:.25rem 0;border:0;background:transparent;color:inherit;cursor:pointer;border-radius:.75rem}.activitiesButton.svelte-13xxxx2:focus-visible{outline:2px solid var(--shout);outline-offset:2px}.activitiesIcons.svelte-13xxxx2{width:100%;max-width:56px;display:flex;flex-direction:column;align-items:center;gap:4px;padding:6px 0;border-radius:.8rem;transition:background-color .2s ease}.activitiesIcon.svelte-13xxxx2{width:32px;height:32px;display:inline-flex;align-items:center;justify-content:center;border-radius:50%}.activitiesIcon.svelte-13xxxx2 .icon{display:block}.activitiesLabel.svelte-13xxxx2{font-size:.7rem;line-height:1.1;font-weight:500;text-align:center}.bottomSection.svelte-13xxxx2{margin-top:0}.header.svelte-1ei6lp4{background-color:var(--background);height:100%;display:grid;grid-template-columns:1fr auto 1fr;&.desktop{padding:0 1.5rem}&.mobile{padding:0 .5rem}.headerSection:where(.svelte-1ei6lp4){display:flex;align-items:center;gap:4px;.button:where(.svelte-1ei6lp4){position:relative}&.pageTitle{grid-column:2;grid-row:1;h1:where(.svelte-1ei6lp4){font-size:1rem;font-weight:500;color:var(--loud)}}&.left{grid-column:1;grid-row:1}&.right{justify-content:flex-end;grid-column:3;grid-row:1}}@container appBarWrap (width < 600px){max-width:100dvw;overflow:hidden;grid-template-columns:1fr 1fr!important;grid-template-areas:"left right";.headerSection.pageTitle:where(.svelte-1ei6lp4){display:none}.left:where(.svelte-1ei6lp4){grid-area:left}.right:where(.svelte-1ei6lp4){grid-area:right}}}.splitButton.svelte-118cwde{display:grid;grid-template-columns:repeat(var(--cols),auto);align-items:center;gap:.25rem;color:var(--shout);height:100%;white-space:nowrap;overflow:hidden;view-transition-name:var(--viewTransition);.title:where(.svelte-118cwde){--background: var(--primary1);background-color:var(--background);border-radius:2rem 0 0 2rem;box-shadow:var(--shadow-z1);height:100%;padding:0 1rem 0 1.5rem;display:flex;align-items:center;justify-content:center;color:var(--shout);font-size:1.2rem;gap:.5rem}.splitButtonMenuToggle{--background: var(--primary1);background-color:var(--background);border-radius:0 2rem 2rem 0;box-shadow:var(--shadow-z1);height:100%;padding:0rem .7rem;display:flex;align-items:center;justify-content:center;gap:4px;color:var(--shout);font-size:.75rem}}.navigator.svelte-oxyibw{display:grid;grid-template-columns:1fr auto;grid-template-rows:auto auto;padding:.5rem;width:100%;position:relative;-moz-column-gap:.25rem;column-gap:.25rem;row-gap:.5rem;.chips:where(.svelte-oxyibw){grid-row:1;grid-column:1 / -1;width:100%;overflow-x:auto;display:flex;flex-wrap:nowrap;@container pageWrap (max-width: 500px){padding-right:2rem;-webkit-mask-image:linear-gradient(to right,black 80%,transparent);mask-image:linear-gradient(to right,black 80%,transparent)}.chip:where(.svelte-oxyibw){--background: var(--surface1);background:var(--background);box-shadow:var(--shadow-z1);color:var(--loud);font-size:.8rem;padding:4px .5rem 4px .25rem;cursor:pointer;white-space:nowrap;&.selected{background:var(--primary2);border-color:var(--whisperPrimary);color:var(--shout)}&.disabled{--background: var(--surface1);background:var(--background);color:var(--mime);cursor:not-allowed}@container pageWrap (max-width: 500px){&.disabled{display:none}}}}.fakeInputWrap:where(.svelte-oxyibw){position:relative;grid-column:1;grid-row:2;max-width:100%;overflow-x:auto;--background: var(--surface1);background:var(--background);border-radius:.5rem;width:100%;padding:0 .5rem;box-shadow:var(--shadow-z1);display:flex;align-items:center;gap:.5rem;font-size:1.5rem;font-weight:400;color:var(--speak);button.chip:where(.svelte-oxyibw){display:grid;grid-template-columns:20px 1fr auto;font-size:.8rem;padding:4px .25rem;cursor:pointer;z-index:5;white-space:nowrap;&:hover{--background: var(--surface5);background:var(--background);border-color:var(--whisper);color:var(--shout)}.icon{flex-shrink:0}}input:where(.svelte-oxyibw){z-index:1;flex:1;padding:0 0 0 .5rem}@container pageWrap (max-width: 500px){font-size:1rem;gap:.25rem}}.button:where(.svelte-oxyibw){grid-column:2;grid-row:2;font-size:1rem;align-self:center}}.imageIcon.svelte-oxyibw{width:20px;height:20px;border-radius:50%;-o-object-fit:cover;object-fit:cover}.textIcon.svelte-oxyibw{--background: var(--primary);background:var(--background);color:var(--shout);display:inline-flex;align-items:center;justify-content:center;border-radius:.25rem;font-size:.75rem;font-weight:600;height:20px;padding:0 4px;line-height:1}.bannerContentWrap.svelte-60tsii{--background: var(--primaryBase);background-color:var(--background);position:relative;height:100%;color:var(--speakPrimary);padding:1rem;border-radius:1rem;overflow:hidden;display:flex;flex-direction:column;justify-content:flex-end;align-items:flex-start;view-transition-name:bannerTransform;container-name:--bannerContent;container-type:inline-size;&.mapBanner{--background: var(--surface4);--planetSize: 45dvh}.media:where(.svelte-60tsii){position:absolute;inset:0;border-radius:1rem;z-index:0;overflow:hidden;.mapWrap:where(.svelte-60tsii){background-color:transparent;position:relative;width:100%;height:100%;contain:content;z-index:2}img:where(.svelte-60tsii){width:100%;height:100%;-o-object-fit:cover;object-fit:cover;border-radius:1rem;position:static}}.titlePosition:where(.svelte-60tsii){position:relative;z-index:10;min-height:50px;.pageTitle:where(.svelte-60tsii){background-color:color-mix(in oklch,black 30%,transparent);padding:.5rem 1.5rem;border-radius:2rem;backdrop-filter:blur(10px);h2:where(.svelte-60tsii){color:#fff;font-weight:600;font-size:1.5rem}}}&.mobileLayout{.titlePosition:where(.svelte-60tsii){.pageTitle:where(.svelte-60tsii){h2:where(.svelte-60tsii){font-size:1.5rem}}}}&.fullScreenBanner{position:fixed;z-index:5000;inset:0;padding:0;display:grid;grid-template-rows:auto 1fr auto;grid-template-columns:100dvw;justify-content:flex-start;.titlePosition:where(.svelte-60tsii){position:relative;grid-row:1;grid-column:1;display:flex;align-items:center;justify-content:flex-end;padding:1rem;z-index:10;.closebtn:where(.svelte-60tsii){color:var(--shout)}}.media:where(.svelte-60tsii){grid-row:1 / -1;grid-column:1;position:relative;width:100%;height:100%;border-radius:0}.navigatorPosition:where(.svelte-60tsii){position:relative;grid-row:3;grid-column:1;z-index:10}}}.tabs.svelte-2y1pka{background-color:var(--background);align-items:center;max-width:100%;height:var(--headerHeight);gap:.5rem;outline:1px solid var(--mime);overflow:hidden;box-shadow:var(--shadow-z1);border-radius:1.5rem;&.desktop{display:grid;grid-template-columns:auto 1fr auto;padding:0 .5rem}&.mobile{padding:0}.actionSection:where(.svelte-2y1pka){display:flex;align-items:center;gap:4px;opacity:0;pointer-events:none}.defaultTabsWrapper:where(.svelte-2y1pka){position:relative;width:100%;height:100%;overflow:hidden}.overflowGradient:where(.svelte-2y1pka){position:absolute;top:0;bottom:0;width:2rem;z-index:1;pointer-events:none;&.left{left:0;background:linear-gradient(to right,var(--surface5),transparent)}&.right{right:0;background:linear-gradient(to left,var(--surface5),transparent)}}.defaultTabs:where(.svelte-2y1pka){width:100%;display:flex;gap:.5rem;align-items:center;height:100%;overflow-x:auto}.tabItem:where(.svelte-2y1pka){white-space:nowrap;height:100%;display:flex;align-items:center;padding:0 1rem;border-radius:2rem;gap:.5rem;&.dropdown{padding-left:1.45rem}.label:where(.svelte-2y1pka){text-transform:capitalize}&.active{--background: var(--primary2);background-color:var(--background);color:var(--shout)}&:hover{--bg: color-mix(in oklab, var(--base) 5%, var(--background));background-color:var(--bg);color:var(--shout)}}.option:where(.svelte-2y1pka){text-transform:capitalize}}.tabs.svelte-1x2u9e0{background-color:var(--background);display:flex;align-items:center;max-width:100%;height:var(--headerHeight);gap:.5rem;box-shadow:var(--shadow-z1);border-radius:1.5rem;&.desktop{padding:0 .5rem}&.mobile{padding:0}.actionSection:where(.svelte-1x2u9e0){display:flex;align-items:center;gap:4px;opacity:0;pointer-events:none}.defaultTabs:where(.svelte-1x2u9e0){display:flex;gap:.5rem;flex-grow:1;align-items:center;height:100%;overflow-x:auto}.tabItem:where(.svelte-1x2u9e0){white-space:nowrap;height:100%;display:flex;align-items:center;padding:0 1rem;border-radius:2rem;&:has(.icon){padding-left:1.4rem}&.active{--background: var(--primary2);background-color:var(--background);color:var(--shout)}}}span.svelte-wiwn13{border:none;background-color:#000;position:absolute;z-index:50000;padding:3px 6px;border-radius:5px;box-shadow:0 10px 20px #00000038,0 6px 6px #00000040;pointer-events:none;color:#fff}span.svelte-wiwn13:first-letter{text-transform:uppercase}.modalOverlay.svelte-18q9s7x{position:fixed;height:auto;width:auto;inset:0;border-radius:0;background-color:#000c!important;color:transparent!important;opacity:0;pointer-events:none;transition:opacity .25s ease;padding:0;z-index:1100;&:hover{background-color:#000c!important;color:transparent!important}}.modalOverlay.visible.svelte-18q9s7x{opacity:1;pointer-events:auto}.toast.svelte-rp3phz{--background: rgba(16, 15, 15, .773);--colour: rgba(255, 255, 255, .8);box-shadow:var(--shadow-z3);max-width:calc(100dvw - 2rem);position:relative;display:grid;grid-template-columns:auto 1fr auto;gap:1rem;justify-content:space-between;align-items:center;padding:1rem;font-size:.9rem;background-color:var(--background);color:var(--colour);border-radius:.5rem;margin-top:.5rem;width:55ch;opacity:1;cursor:pointer;&.close{color:#fff;align-self:flex-start}.content:where(.svelte-rp3phz){line-height:1.2;p{margin:0}}&.success{--background: var(--success)}&.info{--background: var(--info)}&.warning{--background: var(--warning)}&.error{--background: var(--danger)}&.title{font-size:1rem;line-height:1.4;margin-bottom:calc(var(--whiteSpace) * .25);color:#fff}}.toasts.svelte-1qbrks5{display:flex;flex-direction:column;position:fixed;bottom:3rem;z-index:3000;width:inherit;gap:.25em;right:1rem}.toasts.center.svelte-1qbrks5{justify-content:center;align-items:center}
