tanuki-ui
Version:
HTML-first React component library with semantic elements, multi-OS themes, and production-ready visual node editor
1 lines • 50.8 kB
CSS
@keyframes shake{0%{transform:translate(0)}50%{transform:translate(-1%)}to{transform:translate(1%)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@font-face{font-family:system;font-style:normal;font-weight:300;src:local(".SFNSText-Light"),local(".HelveticaNeueDeskInterface-Light"),local(".LucidaGrandeUI"),local("Ubuntu Light"),local("Segoe UI Light"),local("Roboto-Light"),local("DroidSans"),local("Tahoma")}:root{--windowLevelElevation: 128;--dialogLevelElevation: 128;--popupLevelElevation: 32;--tooltipLevelElevation: 16;--cardLevelElevation: 8;--controlsLevelElevation: 2;--layerLevelElevation: 1;--hoverLevelElevation: 2;--activeLevelElevation: 1;--appMainToolbarHeight: 52px;--backgroundBackdropFilter: none;--controlBackgroundFilter: none;--windowBackgroundFilter: none;--dialogBackgroundFilter: none;--segmentBackgroundFilter: none;--systemBrownColor: rgba(162, 132, 94, 1);--systemGrayColor: rgba(142, 142, 147, 1);--systemGreenColor: rgba(40, 205, 65, 1);--systemIndigoColor: rgba(88, 86, 214, 1);--systemOrangeColor: rgba(255, 149, 0, 1);--systemPinkColor: rgba(255, 45, 85, 1);--systemPurpleColor: rgba(175, 82, 222, 1);--systemRedColor: rgba(255, 59, 48, 1);--systemTealColor: rgba(85, 190, 240, 1);--systemYellowColor: rgba(255, 204, 0, 1);--systemBlueColor: rgba(0, 122, 255, 1);--footerHeight: calc(var(--appMainToolbarHeight, 0px) + env(safe-area-inset-bottom));--headerHeight: calc(var(--appMainToolbarHeight, 0px) + env(safe-area-inset-top));--fullScreenHeight: calc(100dvh + env(safe-area-inset-bottom) + env(safe-area-inset-top)) }html{-webkit-text-size-adjust:100%;cursor:auto;color:text;overflow-wrap:break-word;-moz-font-feature-settings:"palt" 1,"pkna" 1,"kern";font-feature-settings:"palt" 1,"pkna" 1,"kern";text-rendering:optimizeLegibility;text-rendering:geometricPrecision;-webkit-font-smoothing:subpixel-antialiased;-moz-osx-font-smoothing:grayscale}body{background:var(--windowBackgroundColor);color:var(--textColor);font:var(--textFont);margin:0}@media (-webkit-min-device-pixel-ratio: 2),(min--moz-device-pixel-ratio: 2),(min-resolution: 2dppx),only screen and (-webkit-min-device-pixel-ratio: 2){html{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}}.dlgdlg{position:fixed;top:0;right:0;bottom:0;left:0;margin:auto;border:none;padding:0;background:inherit;color:inherit;display:block;opacity:0;transition:opacity .4s ease,transform .4s ease,backdrop-filter .4s ease}.dlgdlg::backdrop{display:none}.dlgdlg>.dlgbdr{display:block;content:"";position:fixed;z-index:0;top:0;right:0;bottom:0;left:0;background:#0006;animation:dlgfade-in .2s;backdrop-filter:var(--backgroundBackdropFilter);-webkit-backdrop-filter:var(--backgroundBackdropFilter)}.dlg_dlg_ovr{position:fixed;top:0;right:0;bottom:0;left:0}.dlgdlg.dlgfixed{position:fixed;top:50%;transform:translateY(-50%)}.dlgdlgftr{margin:1em 0 0;display:flex;justify-content:flex-end}.dlgdlgftr>*{margin-left:1rem}.dlgdlg[open]{pointer-events:auto;opacity:1}.dlgdlg[data-animation=shake][open] .dlgbodyLk3{animation:dlgshake .1s ease-in-out;animation-iteration-count:4}.dlgbodyLk3{z-index:1;position:relative;color:var(--labelColor);display:inline-block;box-sizing:border-box;background:var(--dialogBackground);box-shadow:var(--dialogBoxShadow);overflow:hidden;transform:translateY(-30px);transition:transform .4s ease;border-radius:10px}.dlgbodyLk3:after{position:absolute;top:0;left:0;width:100%;height:100%;content:"";display:block;z-index:-1;pointer-events:none;filter:var(--dialogBackgroundFilter)}.dlgdlg[open] .dlgbodyLk3{transform:translateY(0)}.dlgdlg[data-variant=alert] .dlgbodyLk3{background:var(--dialogBackground);min-width:150px;max-width:50vw}.dlgdlg[data-variant=drawer]{position:fixed;width:100%;height:100%}.dlgdlg[data-variant=drawer] .dlgbodyLk3{position:absolute;align-self:flex-end;display:flex;flex-direction:column}.dlgdlg[data-variant=drawer][data-direction=rtl] .dlgbodyLk3,.dlgdlg[data-variant=drawer][data-direction=ltr] .dlgbodyLk3{top:50%;max-height:80vh;height:80vh}.dlgdlg[data-variant=drawer][data-direction=ttb] .dlgbodyLk3{top:0;bottom:unset;border-radius:0 0 10px 10px;transform:translateY(-100%)}.dlgdlg[data-variant=drawer] .dlgbodyLk3,.dlgdlg[data-variant=drawer][data-direction=btt] .dlgbodyLk3{bottom:0;border-radius:10px 10px 0 0;transform:translateY(100%);width:100%}.dlgdlg[data-variant=drawer][data-direction=rtl] .dlgbodyLk3{right:0;top:50%;bottom:unset;border-radius:10px 0 0 10px;transform:translate(100%,-50%);width:auto;left:unset}.dlgdlg[data-variant=drawer][data-direction=ltr] .dlgbodyLk3{border-radius:0 10px 10px 0;left:0;top:50%;bottom:unset;transform:translate(-100%,-50%);right:unset;width:auto}.dlgdlg[open][data-variant=drawer][data-direction=rtl] .dlgbodyLk3,.dlgdlg[open][data-variant=drawer][data-direction=ltr] .dlgbodyLk3{transform:translateY(-50%)}.dlgdlg[open][data-variant=drawer][data-direction=ttb] .dlgbodyLk3,.dlgdlg[open][data-variant=drawer][data-direction=btt] .dlgbodyLk3,.dlgdlg[open][data-variant=drawer] .dlgbodyLk3{transform:translateY(0)}.dlgbodyLk3:after{position:absolute;top:0%;left:0;width:100%;height:100%;content:"";display:block;z-index:-1;pointer-events:none}.dlgbodyLk3:after{box-shadow:0 0 3px #ffffff1a inset}.dlgctn{display:inline-block;position:relative;z-index:1;padding:16px 20px}*+.dlgctn{padding-top:0}.blctxt{display:inline-block;font:var(--textFont);color:var(--labelColor);letter-spacing:0;text-align:center;-webkit-user-select:none;user-select:none}input.frminp:disabled+label{cursor:not-allowed}.frminp{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none;-webkit-appearance:none;box-sizing:border-box;color:var(--textColor);-moz-appearance:none;appearance:none;padding:var(--inputPadding);display:inline-block;border:var(--inputBorder);background:inherit;font:var(--inputFont);letter-spacing:.006154em;box-shadow:var(--inputBoxShadow);border-radius:4px;-webkit-font-smoothing:antialiased;content:attr(format);touch-action:manipulation;position:relative;touch-action:none}.frminp:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-backdrop-filter:var(--backgroundBackdropFilter);backdrop-filter:var(--backgroundBackdropFilter);isolation:isolate;filter:var(--controlBackgroundFilter)}.frminp::placeholder{color:var(--disabledControlTextColor)}textarea.frminp{padding:var(--inputPadding);text-indent:0}.frminp[aria-invalid=true],.frminp:invalid:not(:focus-visible):not(:empty){background-color:pink}.frmmediainp{position:relative;display:inline-block;min-width:160px;min-height:80px;border:1px dashed var(--separatorColor);border-radius:var(--controlBorderRadius, 4px);background:var(--windowBackgroundColor);transition:all .1s ease;cursor:pointer;box-sizing:border-box}.frmmediainp[data-variant=files]{min-width:auto;min-height:auto;border:var(--inputBorder);border-style:solid;background:var(--windowBackgroundColor);padding:var(--inputPadding);display:inline-flex;align-items:center;box-sizing:border-box}.frmmediainp:hover{border-color:var(--accentColor)}.frmmediainp:focus-within{outline:2px solid var(--accentColor);outline-offset:2px;box-shadow:var(--inputBoxShadow)}.frmmed{display:flex;width:100%;flex-wrap:wrap;align-items:start;justify-items:start;gap:.5em;padding:.75rem;min-height:inherit;box-sizing:border-box}.frmmediainp[data-variant=preview] .frmmed{padding:.75rem;box-sizing:border-box}.frmmediainp[data-variant=files] .frmmed{padding:0;min-height:auto;box-sizing:border-box}.frmmedfil{position:absolute;top:0;right:0;bottom:0;left:0;opacity:0;cursor:pointer;z-index:2}.frmmed9RB{display:flex;flex-direction:row;align-items:center;justify-content:center;width:100%;height:100%;min-height:80px;padding:var(--inputPadding, .75rem);text-align:center;color:var(--secondaryLabelColor);font:var(--inputFont);gap:.5rem;pointer-events:none;box-sizing:border-box}.frmmed9RB:before{content:"📁";font-size:1.25rem;opacity:.8;flex-shrink:0}.frmmediainp[data-variant=files] .frmmed9RB,.frmmedhasfil .frmmed9RB{display:none}.frmmeddra{border-color:var(--accentColor);transform:scale(1.01);box-shadow:var(--controlBoxShadow--primary, var(--inputBoxShadow))}.frmmeddra .frmmed9RB:before{content:"📂";animation:frmbounce .1s ease-out infinite alternate}@keyframes frmbounce{0%{transform:translateY(0)}to{transform:translateY(-2px)}}.frminp[data-rounded=false]{border-radius:0}input.frminp:focus-visible{box-shadow:var(--inputBoxShadow);outline:2px solid var(--accentColor, accentColor)}.frmsel{position:relative;display:inline-grid;place-items:stretch;box-sizing:border-box}.frmimgprv{max-width:128px;height:auto}.frmedi{border:none;padding:0;margin:0;font:normal normal 400 13px/1.230769 var(--themeLabelFontFamily);color:var(--labelColor);letter-spacing:0;border-radius:2px}.frmedi:focus:focus-visible{box-shadow:var(--inputBoxShadow);outline:2px solid var(--accentColor, accentColor)}.frmerrLine{display:block;font:normal normal 600 13px/1.230769 var(--themeLabelFontFamily);color:var(--cautionColor)}.frmrange{display:block}.frmprogress{position:relative;width:100%;height:20px}.frmprogress:before{position:absolute;top:50%;left:0;width:100%;transform:translateY(-50%);content:"";height:6px;background:#0000000d;box-shadow:inset 0 1px 2px #00000005,inset 0 0 2px #00000008,inset 0 0 2px #0000000a;border-radius:6px}.frmprogress .frmbar{width:100%;background:#0000000d;box-shadow:inset 0 1px 2px #00000005,inset 0 0 2px #00000008,inset 0 0 2px #0000000a;background:var(--accentColor);border-radius:3px}.frmprogress .frmknob{position:absolute;top:calc(50% - 10px);left:0;border-radius:50%;background:#fff;border:.5px solid rgba(0,0,0,.02);box-shadow:0 0 #00000026,0 1px #0000000d;width:20px;height:20px}.nvgtabnav{width:100%;display:flex;overflow:hidden;box-sizing:border-box;padding:0 0 1px;justify-content:space-between;background:#0000000f}.nvgsrtitm{display:inline-grid;grid-template-columns:16px auto;align-items:center;flex-grow:1;box-shadow:0 -.1rem #0000000f inset;transition:background .4s ease;padding:0 4px}.nvgsrtcon{display:grid;flex-grow:1;position:relative}.nvghdl{display:grid}.nvgsrtitm[aria-pressed=true],.nvgsrtitm[aria-selected=true]{background:#fff}.nvgsrtbod{display:flex;justify-content:center;align-items:center;box-sizing:border-box;padding:5px 0 4.5px}.nvgsrtitm[aria-selected=false]:hover{background:#0000000f}.nvgico{display:grid;place-items:center;color:var(--textColor)}.nvgdel{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;padding:0;margin:0;opacity:0;color:inherit;background:#0000}.nvgdel:hover{background:#0000000f}.nvgsrtitm:hover .nvgdel{opacity:1}.cntsrtitm{pointer-events:none;position:relative;display:block;pointer-events:auto}.cntsrtbod{display:flex;align-items:center;justify-content:space-between}.cntsrt{position:absolute;top:0;left:-.5em;width:1em;height:100%;display:inline-block;cursor:move;z-index:1}.brstabbar{background:var(--tabBarBackground);box-shadow:var(--tabBarBoxShadow);display:grid}.brstabbar ul{display:flex;justify-content:var(--tabBarLayout);align-items:stretch;list-style-type:none;margin:0;padding:0}.brstabitm{display:grid;list-style:none;margin:0;padding:0;font:var(--tabItemFont);color:var(--tabItemTextColor);box-shadow:var(--tabItemBoxShadow);line-height:var(--tabItemLineHeight);border-radius:var(--tabItemBorderRadius)}.brstabitm[data-selected=true]{background:var(--tabItemBackground-selected);box-shadow:var(--tabItemBoxShadow-selected);border-radius:var(--tabItemBorderRadius-selected);color:var(--tabItemTextColor-selected);font:var(--tabItemFont-selected);transition:font .2s}.brstabitm a{cursor:pointer;display:grid;gap:4px;min-width:8rem;height:100%;justify-items:center;align-items:center;box-sizing:border-box;padding:0 0 4px}.brstab{display:block;width:var(--tabItemIconSize);height:var(--tabItemIconSize);font-size:var(--tabItemIconSize)}.brstabF_L{color:inherit;letter-spacing:0;text-align:center}.brstabins{width:4px;height:70%;background:var(--color-primary, #007aff);border-radius:2px;margin:0 2px;align-self:center;box-shadow:0 0 2px #007aff88;transition:background .2s;display:inline-block}.brstabwrp.brsdrg{opacity:.5;z-index:2}.brstabwrp.brsdragOver{box-shadow:0 0 0 2px var(--color-primary, #007aff);background:var(--tabItemBackground-selected, #e6f0ff);transition:box-shadow .2s,background .2s}.blcmark{position:relative;right:0;top:0;padding:0;pointer-events:none;box-sizing:border-box;border-style:none;vertical-align:baseline;display:inline-grid;align-items:stretch;justify-content:stretch;color:inherit;content:"";transition:transform .2s ease-in-out}.blcmark[data-direction=up]{transform:rotate(180deg)}.blcmark[data-direction=down]{transform:rotate(0)}.blcmark[data-direction=left]{transform:rotate(90deg)}.blcmark[data-direction=right]{transform:rotate(-90deg)}.blcmark svg{vertical-align:top}.brsinp,.brsbtn{position:relative;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:normal normal 400 13px/1.230769 var(--barItemsFontFamily);letter-spacing:-.006154em;color:var(--barItemsLabelTextColor);display:inline-flex;box-sizing:border-box;background:transparent;border:var(--barItemsControlsBorder);border-radius:var(--barItemsBorderRadius);align-items:center;justify-items:center}.brsinp{padding:5px 8px;color:var(--barItemsTextColor)}.brsinp::placeholder{color:var(--barItemsTextColor)}.brsinp::placeholder{color:var(--barItemsControlPlaceholderTextColor);letter-spacing:0}.brsbtn:hover{background:var(--barItemsControlMarkerBackgroundColor)}button.brsbtn{padding:3.84615px 6.15385px}.brsbtn[data-variant~=noborder]{border:none}.brsbtn>select{display:block;-webkit-appearance:none;-moz-appearance:none;appearance:none;font:inherit;color:inherit;border:none;width:100%;line-height:inherit;background:none;padding:5px 29px 5px 8px;box-sizing:border-box}.brspuldowmar{position:absolute;top:50%;right:0;width:18px;height:18px;transform:translateY(-50%);display:inline-grid;place-items:center;pointer-events:none;border-radius:var(--barItemsControlMarkerBorderRadius)}.brspuldowmar[data-variant=combobox]{right:5px;background:var(--barItemsControlMarkerBackgroundColor)}.brslbl{font:normal normal 400 13px/1.230769 var(--barItemsFontFamily);color:var(--barItemsLabelTextColor);letter-spacing:-.02em}.brsbtn:disabled+.brslbl{color:var(--barItemsDisabledLabelTextColor);background:var(--barItemsDisabledLabelBackgroundColor)}.brspullDown{font-family:var(--barItemsFontFamily);font-size:6.5px;color:var(--barItemsLabelTextColor);letter-spacing:-.13px;text-align:center}.brstitle{display:grid}.brstitle>strong{display:block;font:normal normal 600 13px/1.230769 var(--barItemsFontFamily);letter-spacing:-.006154em;color:var(--barItemsTextColor)}.brstitle>small{display:block;font:normal normal 600 11px/1.272727 var(--barItemsFontFamily);letter-spacing:-.006154em;color:var(--barItemsLabelTextColor);margin:-.2rem 0 0}.brsbody{flex-grow:1;width:100%;display:flex;justify-content:space-between;align-items:center}.brsbody .brschild+.brschild{margin-left:8px}.brssep{align-self:center;background:var(--separatorColor);border-radius:var(--barItemsBorderRadius);width:.1rem;height:1.4rem;border:none}.brsinp[type=search]{padding-left:33px}.brswithico{position:relative;display:inline-grid}.brsico{position:absolute;top:0;left:0;width:33px;height:100%;display:grid;place-items:center;color:var(--barItemsLabelTextColor)}.brstbr{height:var(--appMainToolbarHeight);display:flex;align-items:center;justify-content:space-between;box-sizing:border-box;width:100%;color:var(--barItemsTextColor);padding:0 1.7rem;margin:0;background:var(--appMainToolbarFloatingBackground, transparent);box-shadow:var(--scrolledAppMainToolbarBoxShadow);transition:box-shadow .24s ease-out,background .24s ease-out;transition-delay:.4s,0}.brssegcon{align-items:stretch;display:flex;flex-direction:row;justify-content:space-between;height:28px;border-radius:var(--barItemsBorderRadius);padding:1px;box-sizing:border-box}.brssegcon:hover{background:var(--barItemsHoverSegmentControlBackground)}.brssegment{display:inline-grid;align-items:center;justify-items:center;-webkit-user-select:none;user-select:none;flex-grow:1;font:var(--textFont);letter-spacing:.006154em;border-radius:.5rem;padding:1px .8rem;text-align:center;color:var(--barItemsLabelTextColor);box-sizing:border-box;border-right:1px solid transparent}.brssegment[data-is-active=true],.brssegment:active{background:var(--barItemsActiveSegmentControlBackground)}.brssegment[data-is-active=true],.brssegment:active{border-radius:20px;box-shadow:0 0 0 3px var(--barItemsAccentColor)}.brssegcon .brssegment:not(:last-of-type){border-right:1px solid rgba(0,0,0,.02)}.blcico{mix-blend-mode:normal;fill:currentColor;fill-rule:nonzero;display:inline-block;font-weight:400;font-style:normal;speak-as:none;text-decoration:inherit;text-transform:none;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.cntrsz{position:absolute;width:1em;height:1em;transform:translate(-50%,-50%);z-index:1;background:transparent;display:block}.cntsegcon{position:relative;display:inline-flex;flex-direction:row;justify-content:space-between;border-radius:.6rem;background:var(--segmentControlBackground);filter:var(--segmentBackgroundFilter);box-shadow:var(--segmentControlBoxShadow);padding:var(--segmentControlPadding);box-sizing:border-box;font-weight:500}.cntseg{position:relative;z-index:2;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:0;background:transparent;color:inherit;font:inherit}.cntind,.cntseg{white-space:nowrap;transition:.4s opacity ease,.4s transform ease;-webkit-user-select:none;user-select:none;font:var(--textFont);letter-spacing:-.006154em;border-radius:var(--segmentControlBorderRadius);min-width:2.5em;padding:var(--segmentControlSegmentPadding);text-align:center;border:1px solid transparent;box-sizing:border-box}.cntind,.cntseg[data-active=true]{font-weight:400}.cntseg:hover:active{opacity:.5}.cntseg[data-active=true]:active:hover{transform:scale(.97)}.cntind{position:absolute;top:0;left:0;background:var(--segmentControlBackgroundColor);z-index:1;transition:transform .2s ease;color:transparent;border:1px solid rgba(0,0,0,.02);box-shadow:var(--segmentControlIndicatorBoxShadow)}.cntseg>*{pointer-events:none}.cntsegment{flex-grow:1;background:transparent;color:var(--controlTextColor)}.lmnheading{margin:.4em 0 .5em}*+.lmnheading{margin-top:.5em}.lmndetails{display:block;color:inherit;padding:.2em .35em .4em}.lmnsummary{font:normal normal 500 13px/1.230769 var(--themeLabelFontFamily);padding:.2em .35em .4em;margin:0 0 0 -.35em;box-sizing:border-box;display:grid;align-items:center;grid-template-columns:1fr 24px;list-style:none;color:inherit}.lmnarticle,.lmnsection,.lmnnav,.lmnmain,.lmnhdr,.lmnftr,.lmnaside{display:block}.lmnaddress{display:block;font-style:italic}.lmnblo{display:block;margin:1em 40px;padding-left:1em;border-left:3px solid var(--themeAccentColor, #007aff)}.lmnfigure{display:block;margin:1em 40px}.lmnfig{display:block;text-align:center;font-size:.9em;color:var(--themeSecondaryTextColor, #6b6b6b);margin-top:.5em}.lmnpre{display:block;font-family:monospace;white-space:pre;margin:1em 0;padding:1em;background-color:var(--themeSecondaryBackgroundColor, #f5f5f5);border-radius:4px;overflow-x:auto}.lmndiv{display:block}.lmnsummary::-webkit-details-marker,.lmnsummary:after{display:none}.lmnsummary .lmnlbl{display:flex;justify-content:space-between}.lmnsummary .lmnmarker{display:grid;place-items:center;margin:0;padding:1rem;width:12px;height:12px;-webkit-user-select:none;user-select:none;transition:transform .1s ease;transform-origin:center center;transform:rotate(-90deg)}.lmnsummary .lmnmarker>svg{width:9px;height:9px}.lmndetails[open]>.lmnsummary .lmnmarker{transform:rotate(0)}.lmndes{display:inline-grid;grid-template-columns:auto 1fr;gap:1rem;align-items:flex-start;margin:0}.lmndes dt{margin:0;padding:0;font:var(--textFont);letter-spacing:.006154em;display:inline-grid;justify-self:flex-end}.lmndes dd{margin:0;padding:0;display:inline-grid;place-items:stretch;place-self:stretch}.lmndes dd>.lmndes{margin:0}.lmncard{position:relative;width:100%;background:var(--cardBackground, var(--secondaryBackgroundColor, rgba(246, 246, 246, .6)));border:var(--cardBorder, none);border-color:var(--cardBorderColor, transparent);border-radius:var(--cardBorderRadius, 8px);padding:var(--cardPadding, 16px);margin:var(--cardMargin, 0);min-height:var(--cardMinHeight, auto);max-width:var(--cardMaxWidth, 100%);box-sizing:border-box;box-shadow:var(--cardBoxShadow, 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24));cursor:var(--cardCursor, default);transition:var(--cardTransition, all var(--cardTransitionDuration, .2s) var(--cardTransitionEasing, cubic-bezier(.4, 0, .2, 1)))}.lmncard:hover{background:var(--cardHoverBackground, var(--cardBackground));border:var(--cardHoverBorder, var(--cardBorder, none));box-shadow:var(--cardHoverBoxShadow, var(--cardBoxShadow));transform:var(--cardHoverTransform, none)}.lmncard:active{background:var(--cardActiveBackground, var(--cardBackground));box-shadow:var(--cardActiveBoxShadow, var(--cardBoxShadow))}.lmncard:focus-visible{outline:none;border:var(--cardFocusBorder, var(--cardBorder, none));box-shadow:var(--cardFocusBoxShadow, var(--cardBoxShadow))}.lmncard[disabled],.lmncard:disabled{background:var(--cardDisabledBackground, var(--cardBackground));opacity:var(--cardDisabledOpacity, .6);cursor:not-allowed}.lmncard[data-variant=elevated]{background:var(--cardBackground--elevated, var(--cardBackground));box-shadow:var(--cardBoxShadow--elevated, 0 4px 6px rgba(0, 0, 0, .1), 0 2px 4px rgba(0, 0, 0, .06))}.lmncard[data-variant=outlined]{background:var(--cardBackground--outlined, transparent);border:var(--cardBorder--outlined, 1px solid var(--dividerColor, rgba(0, 0, 0, .12)));box-shadow:none}.lmncard[data-variant=filled]{background:var(--cardBackground--filled, var(--secondaryBackgroundColor));border:none;box-shadow:none}.lmnhzrule{margin:.5em 0;padding:0;border:0;border-bottom:1px solid var(--separatorColor)}.lmnimg{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none;border:0;vertical-align:bottom}.lmna{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none;color:var(--linkColor);text-decoration:none;transition:color .2s ease}::file-selector-button,.frmbtn{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;outline:none;-webkit-font-smoothing:subpixel-antialiased;-webkit-appearance:none;-moz-appearance:none;appearance:none;touch-action:manipulation;background:var(--controlBackground);border-radius:var(--controlBorderRadius);box-shadow:var(--controlBoxShadow);box-sizing:border-box;color:var(--controlTextColor);cursor:pointer;display:inline-block;font:var(--controlTextFont);letter-spacing:var(--controlTextLetterSpacing);padding:var(--controlPadding);text-align:center;transition:box-shadow .05s;border:none;pointer-events:auto;position:relative}.frmbtn:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:-1;-webkit-backdrop-filter:var(--backgroundBackdropFilter);backdrop-filter:var(--backgroundBackdropFilter);isolation:isolate;filter:var(--controlBackgroundFilter)}.frmbtn>*{pointer-events:none}.frmbtn:disabled{background-color:var(--controlDisabledBackground);color:var(--disabledControlTextColor)}.frmbtn:active{color:var(--controlActiveTextColor);background-color:var(--controlActiveBackground);box-shadow:var(--controlFocusBoxShadow)}.frmbtn:focus-visible{border:1px solid transparent;margin:-1px;box-shadow:var(--controlBoxShadow),var(--controlFocusBoxShadow, transparent)}.frmbtn:hover{background:var(--controlHoverBackground)}.frmbtn[data-variant~=primary],.frmbtn[type=submit]{border-radius:var(--controlBorderRadius--primary, var(--controlBorderRadius));background:var(--controlBackground--primary);color:var(--controlTextColor--primary);box-shadow:var(--controlBoxShadow--primary, --controlBoxShadow)}.frmbtn[data-variant~=primary]:hover,.frmbtn[type=submit]:hover{background:var(--controlHoverBackground--primary);color:var(--controlHoverTextColor--primary)}.frmbtn[data-variant~=primary]:focus-within,.frmbtn[type=submit]:focus-within{background:var(--controlFocusBackground--primary);color:var(--controlFocusTextColor--primary)}.frmbtn[data-variant~=secondary]{border-radius:var(--controlBorderRadius--secondary, var(--controlBorderRadius));background:var(--controlBackground--secondary);color:var(--controlTextColor--secondary);box-shadow:var(--controlBoxShadow--secondary, --controlBoxShadow)}.frmbtn[data-variant~=secondary]:hover{background:var(--controlHoverBackground--secondary);color:var(--controlHoverTextColor--secondary)}.frmbtn[data-variant~=cta]{border-radius:var(--controlBorderRadius--cta, var(--controlBorderRadius));background:var(--controlBackground--cta);color:var(--controlTextColor--cta);box-shadow:var(--controlBoxShadow--cta, --controlBoxShadow)}.frmbtn[data-variant~=cta]:hover{background:var(--controlHoverBackground--cta)}.frmbtn[data-variant~=toolbar]{border-color:transparent;background-color:transparent;color:inherit}.frmbtn[data-variant~=small]{font-size:8px}.frmbtn[data-variant~=quiet]{color:background;box-shadow:none;background:none;border-color:transparent;background-color:transparent}.frmbtn[data-variant~=rounded]{border-radius:100%;padding:0}dialog[data-variant=alert] .frmbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.384615em .5em .5384615em;font:normal normal 400 13px/1.230769 var(--themeLabelFontFamily);text-align:center;letter-spacing:0;border-radius:.5rem;cursor:pointer;display:inline-block;color:var(--controlTextColor);box-sizing:border-box;box-shadow:0 0 #00000026,0 1px #0000000d}dialog[data-variant=alert] .frmbtn{box-shadow:0 0 #00000026,0 1px #0000000d;background-image:linear-gradient(179deg,#ffffff2b,#fff0 96%)}dialog[data-variant=alert] .frmbtn:active{color:var(--selectedControlTextColor);background-color:var(--unemphasizedSelectedTextBackgroundColor)}dialog[data-variant=alert] .frmbtn[data-variant~=primary]{box-shadow:0 0 3px #ffffff1f,0 1px 2px #ffffff1f,0 0 1px #ffffff3d;background:var(--accentColor);color:var(--alternateSelectedControlTextColor)}dialog[data-variant=alert] .frmbtn[data-variant~=primary]:active{background:none;color:var(--selectedControlTextColor)}.dlgctnX-K{position:relative;z-index:1;max-width:640px;text-align:center;padding:16px 20px}.dlgctnX-K[data-is-loading=true]>*{opacity:.8}.dlgdes{margin:0;font:normal normal 400 11px/1.272727 var(--themeLabelFontFamily);letter-spacing:0;white-space:wrap;word-break:break-word}.dlgtitle+.dlgdes{margin:10px 0 0}.dlgbtngrp{margin:16px 0 0;display:flex;align-items:stretch;justify-content:space-between;width:100%;gap:4px}.dlgbtngrp>*{flex-grow:1}.dlgbtngrp[data-direction=ttb]{flex-direction:column}.dlgbase{position:fixed;top:0;left:0;z-index:1;display:grid;place-items:stretch;width:100%;height:100%;opacity:0;pointer-events:none}.dlgbase[data-open=true]{pointer-events:auto;opacity:1}.dlgcnt{position:relative}.dlgdec{position:absolute;top:0;left:0;pointer-events:none;z-index:0}.dlgbody{position:absolute;top:0;left:0}.dlgctnvg-{position:relative;z-index:1;height:100%;width:100%;display:grid}.dlgblowout{position:absolute;top:0;left:0;text-align:center}.dlgfitbox{overflow:auto;-webkit-overflow-scrolling:touch}.frmradio{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--checkboxSize);height:var(--checkboxSize);outline:none;display:inline-grid;place-items:center;vertical-align:top;position:relative;margin:0;padding:0;cursor:pointer;transition:background .3s,border-color .3s,box-shadow .2s;box-sizing:border-box;background-color:var(--controlBackground);border:.5px solid rgba(0,0,0,.15);box-shadow:inset 0 1px 2px #0000001a,inset 0 0 2px #0000001a;border-radius:2rem}.frmradio:after{opacity:0;margin:0;width:6px;height:6px;display:block;background:#fff;content:"";border-radius:50%;transition:opacity .2s}.frmradio:checked{background:var(--accentColor);box-shadow:0 0 3px #0063e11f,0 1px 2px #0063e11f,0 0 1px #0063e13d;background-image:linear-gradient(179deg,#0063e100,#0063e116 96%)}.frmradio:checked:after{opacity:1}.frmchk{-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;width:var(--checkboxSize);height:var(--checkboxSize);outline:none;display:inline-grid;place-items:center;vertical-align:top;position:relative;margin:0;padding:0;cursor:pointer;transition:background .25s,border-color .15s,box-shadow .1s;box-sizing:border-box;background-color:var(--controlBackground);border:.5px solid rgba(0,0,0,.15);box-shadow:var(--controlBoxShadow);border-radius:.35rem}.frmbase{display:inline-block;position:relative;width:var(--checkboxSize);height:var(--checkboxSize)}.frmchk:indeterminate,.frmchk:checked{border-color:transparent;background:var(--accentColor);box-shadow:0 0 3px #0063e11f,0 1px 2px #0063e11f,0 0 1px #0063e13d;background-image:linear-gradient(179deg,#0063e100,#0063e116 96%)}.frmbase .frmmark{-webkit-user-select:none;user-select:none;pointer-events:none;position:absolute;top:0;right:0;bottom:0;left:0;width:var(--checkboxSize);height:var(--checkboxSize);box-sizing:border-box;color:var(--controlColor);text-rendering:auto;opacity:0;display:grid;place-items:stretch;padding:2px;transition:opacity .2s}.frmbase .frmmark svg{width:100%;height:100%;fill:currentColor}.frmchk:indeterminate+.frmmark,.frmchk:checked+.frmmark{opacity:1}.frmchk:disabled{cursor:not-allowed;opacity:.9}.cimed{display:inline-block;position:relative;width:auto;height:auto;min-width:var(--min-width, 64px);min-height:var(--min-height, 64px);max-width:var(--max-width, 256px);max-height:var(--max-height, 256px);border-radius:var(--controlBorderRadius, 4px);overflow:hidden;background:var(--windowBackgroundColor);border:var(--inputBorder);box-shadow:var(--controlBoxShadow);box-sizing:border-box}.cimediaprv{width:100%;height:100%;object-fit:contain;object-position:center;display:block;aspect-ratio:clamp(var(--aspect-ratio-min, .25),attr(width) / attr(height),var(--aspect-ratio-max, 4));min-width:var(--min-width, 64px);min-height:var(--min-height, 64px);max-width:var(--max-width, 256px);max-height:var(--max-height, 256px)}.cimediaprv{max-width:min(var(--max-width, 256px),calc(var(--max-height, 256px) * var(--aspect-ratio-max, 4)));max-height:min(var(--max-height, 256px),calc(var(--max-width, 256px) / var(--aspect-ratio-min, .25)))}.cimed:before{content:"";position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);width:24px;height:24px;border:2px solid var(--separatorColor);border-top:2px solid var(--accentColor);border-radius:50%;animation:cispin .8s linear infinite;opacity:0;pointer-events:none}.cimed:has(.cimediaprv:not([src])):before,.cimed:has(.cimediaprv[src=""]):before{opacity:1}@keyframes cispin{0%{transform:translate(-50%,-50%) rotate(0)}to{transform:translate(-50%,-50%) rotate(360deg)}}.cimediaprv:not([src]),.cimediaprv[src=""]{opacity:0}.cimed:hover{border-color:var(--accentColor);box-shadow:var(--controlBoxShadow--primary, var(--controlBoxShadow));transition:all .1s ease}.cimed:focus-within{outline:2px solid var(--accentColor);outline-offset:2px;box-shadow:var(--inputBoxShadow)}@media (prefers-contrast: high){.cimed{border-width:2px;border-color:ButtonText}.cimed:hover{border-color:Highlight}}@media (prefers-reduced-motion: reduce){.cimed:before{animation:none}.cimed:hover{transition:none}}.cibasezEm{width:100%;height:32px;-webkit-user-select:none;user-select:none;position:relative;--progress-bar-height: .5em;--thumb-width: 1.5em;--thumb-height: 1.5em;--progress: 0px;overflow:hidden}.ciinpyTf{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:100%;opacity:0;margin:0;padding:0}.cibasezEm:before{content:"";display:block;position:absolute;top:50%;left:0;transform:translateY(-50%);background:var(--accentColor);height:var(--progress-bar-height);width:calc(var(--progress) * 100%)}.cibasezEm:after{content:"";display:block;position:absolute;z-index:1;top:0;left:calc(var(--progress) * (100% - var(--thumb-width)));border-radius:50%;width:var(--thumb-width);height:var(--thumb-height);transform:translateY(16px) translateY(-50%);background:#fff;box-shadow:0 1px 2px #0003}.cibasezEm:active:after{opacity:.8}.cibasezEm[data-variant=stepped]{--progress-bar-height: 3px;--thumb-width: 1.5em;--thumb-height: 1.5em}.cibasezEm[data-variant=stepped]:before{background:var(--accentColor)}.cibase{display:block;position:relative;--switchWidth: 40px;--switchHeight: 24px;width:var(--switchWidth);height:var(--switchHeight)}.cibase:has(.ciinp[data-size=small]){--switchWidth: 20px;--switchHeight: 12px}.citgl{position:absolute;top:50%;left:0;transform:translateY(-50%);box-sizing:border-box;background:var(--disabledControlTextColor);border-radius:var(--switchHeight);width:100%;height:100%;z-index:1;transition:background .3s ease;-webkit-user-select:none;user-select:none;pointer-events:none}.ciinp{position:absolute;top:0;right:0;bottom:0;left:0;margin:0;opacity:0}.ciknob{box-sizing:border-box;position:absolute;top:50%;left:0;cursor:pointer;border-radius:50%;width:calc(var(--switchHeight) - 1px);height:calc(var(--switchHeight) - 1px);transform:translate(.5px,-50%);background:#fff;box-shadow:0 0 2px var(--separatorColor);z-index:2;transition:.3s ease}.ciinp:checked+.citgl{background:var(--accentColor)}.ciinp:checked+.citgl>.ciknob{transform:translate(var(--switchWidth)) translate(-100%,-50%) translate(-.5px)}.frmbtnlLD:empty:after{content:"Submit"}.frmlbl{display:inline-flex;align-items:center}.frmlbl input+span,.frmlbl [role=checkbox]+span,.frmlbl select+span{margin-left:.4em}.frmlbl span+input,.frmlbl span+[role=checkbox],.frmlbl span+select{margin-right:.4em}.frmform{display:block}.frmprogressdTb{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;background-color:var(--themeSecondaryBackgroundColor, #e5e5e7);border-radius:4px;border:none}.frmprogressdTb::-webkit-progress-bar{background-color:var(--themeSecondaryBackgroundColor, #e5e5e7);border-radius:4px}.frmprogressdTb::-webkit-progress-value{background-color:var(--themeAccentColor, #007aff);border-radius:4px}.frmprogressdTb::-moz-progress-bar{background-color:var(--themeAccentColor, #007aff);border-radius:4px}.frmmeter{-webkit-appearance:none;-moz-appearance:none;appearance:none;width:100%;height:8px;background-color:var(--themeSecondaryBackgroundColor, #e5e5e7);border-radius:4px;border:none}.frmmeter::-webkit-meter-bar{background-color:var(--themeSecondaryBackgroundColor, #e5e5e7);border-radius:4px}.frmmeter::-webkit-meter-optimum-value{background-color:var(--themeSuccessColor, #34c759);border-radius:4px}.frmmeter::-webkit-meter-suboptimal-value{background-color:var(--themeWarningColor, #ff9500);border-radius:4px}.frmmeter::-webkit-meter-even-less-good-value{background-color:var(--themeErrorColor, #ff3b30);border-radius:4px}.frmoutput{display:inline;font-weight:700}.frmoptgrp{font-weight:700;color:var(--themeSecondaryTextColor, #6b6b6b)}.frmoption{font-weight:400;color:var(--themeTextColor, #000000)}.frmfieldset{display:grid;border:none;padding:.44em 1em .54em;box-shadow:0 0 1px var(--separatorColor)}.frmlegend{background:var(--textBackgroundColor);font:normal normal 400 13px/1.230769 var(--themeLabelFontFamily);color:var(--labelColor);padding:0}.shrcon{position:fixed;margin:0;padding:0;border:none;background:transparent;max-height:none;max-width:none;overflow:visible}.shrcon::backdrop{background:transparent}.shrdropdown{position:relative;background-color:var(--dialogBackground, var(--windowBackgroundColor, #ffffff));border:1px solid var(--tertiaryLabelColor, var(--quaternaryLabelColor, #e5e7eb));border-radius:var(--controlBorderRadius, .75em);box-shadow:var(--dialogBoxShadow, 0 .5em 1.5em -.25em rgba(0, 0, 0, .15), 0 .25em .75em -.125em rgba(0, 0, 0, .1));max-height:18em;width:100%;overflow:hidden;display:flex;flex-direction:column;-webkit-backdrop-filter:var(--windowBackdropFilter, blur(20px));backdrop-filter:var(--windowBackdropFilter, blur(20px))}.shrdrobot{top:100%;margin-top:.25em;animation:shrdroappbot .15s ease-out}.shrdrotop{bottom:100%;margin-bottom:.25em;animation:shrdroapptop .15s ease-out}@keyframes shrdroappbot{0%{opacity:0;transform:translateY(-.5em) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}@keyframes shrdroapptop{0%{opacity:0;transform:translateY(.5em) scale(.95)}to{opacity:1;transform:translateY(0) scale(1)}}.shrsea{position:sticky;top:0;z-index:10;background-color:var(--dialogBackground, var(--windowBackgroundColor, #ffffff));border-bottom:1px solid var(--quaternaryLabelColor, #f3f4f6);padding:.5em}.shrseazC3{display:flex;align-items:stretch;border:1px solid var(--tertiaryLabelColor, #d1d5db);border-radius:var(--controlBorderRadius, .375em);background-color:var(--inputBackground, var(--windowBackgroundColor, #ffffff));transition:border-color .15s ease-in-out;overflow:hidden}.shrseazC3:focus-within{border-color:var(--accentColor, #3b82f6);box-shadow:var(--inputFocusBoxShadow, 0 0 0 2px rgba(59, 130, 246, .1))}.shrseanCa{color:var(--tertiaryLabelColor, #6b7280);flex-shrink:0;padding:.5em 0 .5em .75em;display:flex;align-items:center;width:14px;height:14px}.shrconsea{border:none;outline:none;background:transparent;flex:1;width:100%;font-family:var(--themeDefaultFontFamily, inherit);font-size:.8125em;line-height:1.2;color:var(--textColor, var(--labelColor, inherit));padding:.5em .75em .5em .25em;min-width:0}.shrconsea::placeholder{color:var(--quaternaryLabelColor, #9ca3af)}.shrnoopt{padding:1.5em;text-align:center;color:var(--tertiaryLabelColor, #6b7280);font-size:.875em}.shroptions{list-style:none;padding:0;margin:0;overflow-y:auto;flex:1;max-height:250px}.shroption{border-bottom:1px solid var(--quaternaryLabelColor, #f3f4f6)}.shroption:last-child{border-bottom:none}.shroption:nth-child(2n){background-color:var(--tableRowAlternateBackgroundColor, transparent)}.shropt{width:100%;display:flex;align-items:center;gap:.75em;padding:.75em 1em;background:none;border:none;text-align:left;cursor:pointer;font-size:.875em;color:var(--labelColor, #374151);transition:background-color .15s ease-in-out}.shropt:hover{background-color:var(--controlHoverBackground, #f9fafb)}.shroptcpL{font-size:1em;color:var(--accentColor, #3b82f6);width:1.125em;height:1.125em;display:flex;align-items:center;justify-content:center}.shrchkemp{width:1em;height:1em;border:1.5px solid var(--tertiaryLabelColor, #d1d5db);border-radius:var(--controlBorderRadius, .25em);background:var(--inputBackground, transparent);transition:border-color .15s ease-in-out}.shrchkemp:hover{border-color:var(--accentColor, #3b82f6)}.shroptczS{flex:1;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.shropt:focus{outline:2px solid var(--accentColor, #3b82f6);outline-offset:-2px;background-color:var(--controlHoverBackground, #f9fafb)}.shrconsea:focus{outline:none}@media (prefers-contrast: high){.shrdropdown{border-width:2px}.shroption{border-bottom-width:2px}.shrchkemp{border-width:2px}}.shrselmarbiW{position:absolute;right:0;top:0;padding:0;display:inline-grid;place-items:center;pointer-events:none;box-sizing:border-box;height:100%;width:var(--selectBoxSplitButtonWidth, 2.5em);border-color:var(--selectBoxSplitButtonBorderColor, transparent);border-style:solid;border-width:var(--selectBoxSplitButtonBorderWidth, 0);vertical-align:baseline;color:var(--secondaryLabelColor, #6b7280)}.shrsel0qy{position:relative;color:var(--controlTextColor);box-sizing:border-box;display:inline-grid;place-items:stretch;border:var(--controlBorder, var(--inputBorder, 1px solid #d1d5db));border-color:var(--controlAccentColor);background:var(--controlBackground, var(--inputBackground, var(--windowBackgroundColor, #ffffff)));font:var(--controlTextFont);letter-spacing:var(--controlTextLetterSpacing);box-shadow:var(--controlBoxShadow);border-radius:var(--controlBorderRadius, .375em);-webkit-font-smoothing:antialiased;cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;min-height:2em}.shrsel0qy:focus-within{box-shadow:var(--controlFocusBoxShadow, var(--inputFocusBoxShadow, 0 0 0 3px rgba(59, 130, 246, .1)));outline:2px solid var(--accentColor, accentColor)}.shrsel0qy:hover:not([data-disabled=true]){border-color:var(--secondaryLabelColor, #9ca3af)}.shrsel0qy[data-disabled=true]{opacity:.6;cursor:not-allowed;background-color:var(--controlDisabledBackground, #f3f4f6);border-color:var(--quaternaryLabelColor, #d1d5db)}.shrselmar{position:absolute;right:0;top:0;padding:0;display:inline-grid;place-items:center;pointer-events:none;box-sizing:border-box;height:100%;width:var(--selectBoxSplitButtonWidth, 2.5em);border-color:var(--selectBoxSplitButtonBorderColor, transparent);border-style:solid;border-width:var(--selectBoxSplitButtonBorderWidth, 0);vertical-align:baseline;color:var(--secondaryLabelColor, #6b7280)}.shrsel{position:relative;color:var(--controlTextColor);box-sizing:border-box;display:inline-grid;place-items:stretch;border:var(--controlBorder, var(--inputBorder, 1px solid #d1d5db));border-color:var(--controlAccentColor);background:var(--controlBackground, var(--inputBackground, var(--windowBackgroundColor, #ffffff)));font:var(--controlTextFont);letter-spacing:var(--controlTextLetterSpacing);box-shadow:var(--controlBoxShadow);border-radius:var(--controlBorderRadius, .375em);-webkit-font-smoothing:antialiased;cursor:pointer;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;min-height:2em}.shrsel:focus-within{box-shadow:var(--controlFocusBoxShadow, var(--inputFocusBoxShadow, 0 0 0 3px rgba(59, 130, 246, .1)));outline:2px solid var(--accentColor, accentColor)}.shrsel:hover:not([data-disabled=true]){border-color:var(--secondaryLabelColor, #9ca3af)}.shrsel[data-disabled=true]{opacity:.6;cursor:not-allowed;background-color:var(--controlDisabledBackground, #f3f4f6);border-color:var(--quaternaryLabelColor, #d1d5db)}.shrctn{cursor:inherit;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-appearance:none;background:none;display:flex;flex-wrap:wrap;align-items:center;gap:.1875em;width:100%;border:0;outline:none;box-sizing:border-box;-moz-appearance:none;appearance:none;color:inherit;padding:var(--controlPadding, .1875em);padding-right:var(--selectBoxSplitButtonWidth, 2.5em);pointer-events:none;min-height:1.25em}.shrtagseg{display:inline-flex;align-items:center;background-color:var(--controlBackground--secondary, #e5e7eb);color:var(--controlTextColor--secondary, var(--labelColor, #374151));border-radius:var(--controlBorderRadius, .3125em);padding:0;font-size:.8125em;gap:0;transition:background-color .15s ease-in-out;border:1px solid var(--tertiaryLabelColor, transparent);overflow:hidden}.shrtagseg:hover{background-color:var(--controlHoverBackground--secondary, #d1d5db)}.shrtagtxt{max-width:120px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;padding:.1875em .375em;line-height:1.2}.shrtagrem{background:transparent;border:none;border-left:1px solid var(--tertiaryLabelColor, rgba(0, 0, 0, .1));color:var(--tertiaryLabelColor, #6b7280);cursor:pointer;padding:.1875em .25em;height:100%;display:flex;align-items:center;justify-content:center;transition:all .15s ease-in-out;border-radius:0}.shrtagrem:hover,.shrtagrem:active{color:var(--systemRedColor, var(--cautionColor, #dc2626));transform:scale(.95)}.shrsinval{color:var(--labelColor, #374151);font-size:.875em;padding:.1875em .25em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap;flex:1}.shrpla{color:var(--quaternaryLabelColor, #9ca3af);font-size:.8125em;padding:.1875em .25em;-webkit-user-select:none;user-select:none;pointer-events:none}.frmcnt{position:relative;width:100%;contain:layout style;isolation:isolate}.frmhid{display:none}.frmclsbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;cursor:pointer;display:inline-flex;align-items:center;justify-content:center;padding:0;width:24px;height:24px;background:#000000e6;color:#ffffffe6;border-radius:50%;box-shadow:0 1px 2px #0000001a;transition:box-shadow .2s ease-in-out,background-color .2s ease-in-out;position:relative;z-index:1;margin:0}.frmclsbtn:hover{box-shadow:0 2px 4px #0003}.frmclsbtn:focus{outline:none;box-shadow:0 0 0 2px var(--controlFocusOutline)}.frmclsbtn svg{fill:currentColor;vertical-align:bottom}.blctime{display:inline-block}.lmnlist{display:block;list-style:none;padding:0;margin:0;box-sizing:border-box}.lmnlistitm{position:relative;display:flex;width:100%;align-items:center;justify-content:flex-start;list-style:none;margin:0}.lmnlis{display:block;font:var(--sidebarListItemFont);letter-spacing:0;box-sizing:border-box}.lmnlisare{display:flex;align-items:center;justify-content:flex-start;width:100%;color:var(--controlTextColor);padding:6px;box-sizing:border-box;border-radius:var(--sidebarListItemBorderRadius)}.lmnlischi{width:100%;padding:.5em 0;box-sizing:border-box;display:block}.frmseliWx[data-hidden=true]{display:none}.frmslc{box-sizing:border-box;display:grid;flex-direction:column;font:var(--controlTextFont);color:var(--controlTextColor);overflow-y:auto}.frmslcAll{width:2em}.frmseliWx{position:relative;color:var(--controlTextColor);box-sizing:border-box;display:inline-grid;place-items:stretch;border:var(--controlBorder);border-color:var(--controlAccentColor);background:var(--controlBackground);font:var(--controlTextFont);letter-spacing:var(--controlTextLetterSpacing);box-shadow:var(--controlBoxShadow);border-radius:var(--controlBorderRadius);-webkit-font-smoothing:antialiased;content:attr(format);cursor:pointer}.frmseliWx select,.frmseliWx input,.frmseliWx span{cursor:inherit;-webkit-tap-highlight-color:transparent;-webkit-touch-callout:none;-webkit-appearance:none;background:none;display:block;width:100%;border:0;outline:none;box-sizing:border-box;-moz-appearance:none;appearance:none;color:inherit;padding:var(--controlPadding);padding-right:var(--selectBoxSplitButtonWidth)}.frmseliWx span{pointer-events:none}.frmseliWx:has(*:focus-visible){box-shadow:var(--controlFocusBoxShadow);outline:2px solid var(--accentColor, accentColor)}.frmmarkI0Z{position:absolute;right:0;top:0;padding:0;display:inline-grid;place-items:center;box-sizing:border-box;height:100%;width:var(--selectBoxSplitButtonWidth, auto);border-color:var(--selectBoxSplitButtonBorderColor, none);border-style:solid;border-width:var(--selectBoxSplitButtonBorderWidth, 0);vertical-align:baseline;pointer-events:none}.lmntable{display:table;width:100%;font:normal normal 400 13px/1.230769 var(--themeLabelFontFamily);letter-spacing:.006154em;background:var(--tableBackgroundColor);border-spacing:0}.lmntable thead{display:table-header-group;vertical-align:middle;border-color:inherit}.lmntable thead tr{z-index:0;position:relative;box-sizing:border-box}.lmntable thead th{box-sizing:border-box;padding:0 .5em;text-align:left;font:normal normal 500 11px/1.6 var(--themeLabelFontFamily);letter-spacing:0;height:24px;color:var(--tableHeaderTextColor);border-bottom:1px solid var(--tableHeaderBorderColor)}.lmntable thead th:after{position:absolute;right:0;z-index:0;top:50%;transform:translateY(-50%);height:1em;display:block;content:"";border-right:1px solid var(--tableHeaderBorderColor)}.lmntable thead th:last-child:after{border-right:none}.lmntable thead tr:first-child th{position:sticky;top:0;z-index:1;background:var(--tableHeaderBackgroundColor);-webkit-backdrop-filter:var(--backgroundBackdropFilter);backdrop-filter:var(--backgroundBackdropFilter)}.lmntable tbody td{padding:0 .5em;letter-spacing:0;box-sizing:border-box}.lmntable tbody tr{color:var(--tableRowTextColor);background:var(--tableRowBackgroundColor)}.lmntable tbody tr:nth-child(2n){background:var(--tableRowAlternateBackgroundColor);color:var(--tableRowAlternateTextColor)}.lmntable tbody td:last-child{border-right:none}.nvgsummary{color:var(--tertiaryLabelColor);box-sizing:border-box;display:grid;align-items:center;grid-template-columns:1fr auto;list-style:none;width:100%;padding:0;--summaryMarkerSize: 12px;position:relative}.nvgsummary::-webkit-details-marker,.nvgsummary:after{display:none}.nvgsummary .nvgmarker{position:absolute;top:50%;right:0;display:grid;place-items:center;margin:0;width:var(--summaryMarkerSize);height:var(--summaryMarkerSize);-webkit-user-select:none;user-select:none;transition:transform .1s ease;transform-origin:center center;transform:translateY(-50%) rotate(-90deg)}.nvgsummary .nvgmarker>svg{width:var(--summaryMarkerSize);height:var(--summaryMarkerSize)}.nvgdetails[open]>.nvgsummary .nvgmarker{transform:translateY(-50%) rotate(0)}.nvgdetails{display:block;padding:0;box-sizing:border-box;width:100%}.nvgbtn{-webkit-appearance:none;-moz-appearance:none;appearance:none;padding:.1em .8em .2em;font:normal normal 400 11px/1.230769 var(--themeLabelFontFamily);color:#000;text-align:center;letter-spacing:-.05em;border-radius:var(--sidebarListItemBorderRadius);cursor:pointer;display:inline-block;color:var(--controlTextColor);background-color:var(--controlBackgroundColor);box-sizing:border-box;border:none}.nvgsectit{position:relative;font:var(--sidebarSectionTitleFont, var(--labelFont));letter-spacing:var(--sidebarSectionTitleLetterSpacing, .02em);margin:var(--sidebarSectionTitleMargin, .8rem 0 .2rem 0);padding:var(--sidebarSectionTitlePadding, .5rem var(--summaryMarkerSize) .45rem .6rem);color:var(--sidebarSectionTitleColor, var(--tertiaryLabelColor));background:var(--sidebarSectionTitleBackground, transparent);border-radius:var(--sidebarSectionTitleBorderRadius, 0);display:flex;box-sizing:border-box;justify-content:space-between;text-transform:var(--sidebarSectionTitleTextTransform, none)}.nvglistitm{position:relative;display:grid;width:100%;align-items:center;justify-content:stretch;list-style:none;margin:0}.nvglisare{display:flex;align-items:center;justify-content:flex-start;-webkit-appearance:none;-moz-appearance:none;appearance:none;border:none;background:none;box-shadow:none;outline:none;font:inherit;width:100%;color:var(--controlTextColor);padding:6px;box-