@supports not ((content-visibility:auto) and (transition-behavior:allow-discrete) and (-webkit-box-reflect:above)){*{--lynx-display:linear;--lynx-linear-weight-sum:1;--lynx-linear-weight:0;--justify-content-column:flex-start;--justify-content-column-reverse:flex-start;--justify-content-row:flex-start;--justify-content-row-reverse:flex-start;--align-self-row:auto;--align-self-column:auto;--lynx-linear-weight-basis:auto;--lynx-linear-orientation:vertical;--flex-direction:row;--flex-grow:0;--flex-shrink:1;--flex-basis:auto;--justify-content:flex-start;--flex-wrap:nowrap;--align-self:auto}[lynx-computed-display=linear]{flex-direction:column;justify-content:flex-start;flex-wrap:nowrap!important}[lynx-computed-display=flex]{flex-direction:var(--flex-direction);justify-content:var(--justify-content);flex-wrap:var(--flex-wrap)}[lynx-computed-display=flex]>*,[lynx-computed-display=flex]>lynx-wrapper>*{flex:var(--flex,var(--flex-grow) var(--flex-shrink) var(--flex-basis))}[lynx-computed-display=linear]>*,[lynx-computed-display=linear]>lynx-wrapper>*{flex-shrink:0!important;flex-grow:calc(var(--lynx-linear-weight) / calc(var(--lynx-linear-weight-sum) + ( 1 - clamp(0, var(--lynx-linear-weight-sum) * 999999, 1) )))!important;flex-basis:var(--lynx-linear-weight-basis)!important}[lynx-computed-display=linear][lynx-linear-orientation=vertical]{justify-content:var(--justify-content-column);flex-direction:column!important}[lynx-computed-display=linear][lynx-linear-orientation=horizontal]{justify-content:var(--justify-content-row);flex-direction:row!important}[lynx-computed-display=linear][lynx-linear-orientation=vertical-reverse]{justify-content:var(--justify-content-column-reverse);flex-direction:column-reverse!important}[lynx-computed-display=linear][lynx-linear-orientation=horizontal-reverse]{justify-content:var(--justify-content-row-reverse);flex-direction:row-reverse!important}[lynx-computed-display=linear][lynx-linear-orientation=vertical]>*,[lynx-computed-display=linear][lynx-linear-orientation=vertical-reverse],[lynx-computed-display=linear][lynx-linear-orientation=vertical]>lynx-wrapper>*,[lynx-computed-display=linear][lynx-linear-orientation=vertical-reverse]>lynx-wrapper>*{align-self:var(--align-self-column)}[lynx-computed-display=linear][lynx-linear-orientation=horizontal]>*,[lynx-computed-display=linear][lynx-linear-orientation=horizontal-reverse],[lynx-computed-display=linear][lynx-linear-orientation=horizontal]>lynx-wrapper>*,[lynx-computed-display=linear][lynx-linear-orientation=horizontal-reverse]>lynx-wrapper>*{align-self:var(--align-self-row)}}@property --lynx-display{syntax:"linear|flex";inherits:false;initial-value:linear}@property --lynx-linear-weight-sum{syntax:"<number>";inherits:false;initial-value:1}@property --lynx-linear-weight{syntax:"<number>";inherits:false;initial-value:0}@property --justify-content-column{syntax:"flex-start|flex-end|center|space-between|space-around";inherits:false;initial-value:flex-start}@property --justify-content-column-reverse{syntax:"flex-start|flex-end|center|space-between|space-around";inherits:false;initial-value:flex-start}@property --justify-content-row{syntax:"flex-start|flex-end|center|space-between|space-around";inherits:false;initial-value:flex-start}@property --justify-content-row-reverse{syntax:"flex-start|flex-end|center|space-between|space-around";inherits:false;initial-value:flex-start}@property --align-self-row{syntax:"start|end|center|stretch|auto";inherits:false;initial-value:auto}@property --align-self-column{syntax:"start|end|center|stretch|auto";inherits:false;initial-value:auto}@property --lynx-linear-weight-basis{syntax:"auto|<number>|<length>";inherits:false;initial-value:auto}@property --lynx-linear-orientation{syntax:"<custom-ident>";inherits:false;initial-value:vertical}@property --flex-direction{syntax:"*";inherits:false}@property --flex-wrap{syntax:"*";inherits:false}@property --flex-grow{syntax:"<number>";inherits:false;initial-value:0}@property --flex-shrink{syntax:"<number>";inherits:false;initial-value:1}@property --flex-basis{syntax:"*";inherits:false;initial-value:auto}@property --flex-value{syntax:"*";inherits:false}@property --flex{syntax:"*";inherits:false}@property --linear-justify-content{syntax:"flex-start|flex-end|center|space-between|space-around";inherits:false;initial-value:flex-start}x-view,x-blur-view,scroll-view,x-foldview-ng,x-foldview-slot-ng,x-foldview-header-ng,x-foldview-toolbar-ng,x-foldview-drag-ng,x-text,inline-text,inline-image,inline-truncation,x-viewpager-ng,x-viewpager-item-ng,x-canvas,x-svg,x-image,filter-image,x-input,x-swiper,x-swiper-item,x-textarea,x-list,list-item{box-sizing:border-box;scrollbar-width:none;border-style:solid;border-width:0;min-width:0;min-height:0;display:flex;position:relative;overflow:clip}x-view::--webkit-scrollbar{display:none}x-view,scroll-view,x-foldview-header-ng,x-foldview-ng,x-foldview-slot-drag-ng,x-foldview-slot-ng,x-foldview-toolbar-ng,x-refresh-footer,x-refresh-header,x-refresh-view,x-swiper-item,x-viewpager-item-ng,x-viewpager-ng,list-item{--lynx-display-toggle:var(--lynx-display-linear);--lynx-display-linear:var(--lynx-display-toggle, );--lynx-display-flex:var(--lynx-display-toggle, );--lynx-linear-orientation-toggle:var(--lynx-linear-orientation-vertical);--lynx-linear-orientation-horizontal:var(--lynx-linear-orientation-toggle, );--lynx-linear-orientation-vertical:var(--lynx-linear-orientation-toggle, );--lynx-linear-orientation-horizontal-reverse:var(--lynx-linear-orientation-toggle, );--lynx-linear-orientation-vertical-reverse:var(--lynx-linear-orientation-toggle, );--linear-flex-direction:var(--lynx-linear-orientation-horizontal,row) var(--lynx-linear-orientation-vertical,column) var(--lynx-linear-orientation-horizontal-reverse,row-reverse) var(--lynx-linear-orientation-vertical-reverse,column-reverse);--linear-justify-content:var(--lynx-linear-orientation-horizontal,var(--justify-content-row)) var(--lynx-linear-orientation-vertical,var(--justify-content-column)) var(--lynx-linear-orientation-horizontal-reverse,var(--justify-content-row-reverse)) var(--lynx-linear-orientation-vertical-reverse,var(--justify-content-column-reverse))}x-view,x-foldview-header-ng,x-foldview-ng,x-foldview-slot-drag-ng,x-foldview-slot-ng,x-foldview-toolbar-ng,x-refresh-footer,x-refresh-header,x-refresh-view,x-swiper-item,x-viewpager-item-ng,x-viewpager-ng,list-item{flex-wrap:var(--lynx-display-linear,nowrap) var(--lynx-display-flex,var(--flex-wrap));flex-direction:var(--lynx-display-linear,var(--linear-flex-direction)) var(--lynx-display-flex,var(--flex-direction));justify-content:var(--lynx-display-linear,var(--linear-justify-content))}@supports (content-visibility:auto) and (transition-behavior:allow-discrete) and (-webkit-box-reflect:above){@container style(--lynx-display:linear){x-view,x-blur-view,scroll-view,x-foldview-ng,x-foldview-slot-ng,x-foldview-header-ng,x-foldview-toolbar-ng,x-foldview-drag-ng,x-text,inline-text,inline-image,inline-truncation,x-viewpager-ng,x-viewpager-item-ng,x-canvas,x-svg,x-image,filter-image,x-input,x-swiper,x-swiper-item,x-textarea,x-list,list-item{flex-shrink:0;flex-grow:calc(var(--lynx-linear-weight) / calc(var(--lynx-linear-weight-sum) + ( 1 - clamp(0, var(--lynx-linear-weight-sum) * 999999, 1) )));flex-basis:var(--lynx-linear-weight-basis)}}@container not style(--lynx-display:linear){x-view,x-blur-view,scroll-view,x-foldview-ng,x-foldview-slot-ng,x-foldview-header-ng,x-foldview-toolbar-ng,x-foldview-drag-ng,x-text,inline-text,inline-image,inline-truncation,x-viewpager-ng,x-viewpager-item-ng,x-canvas,x-svg,x-image,filter-image,x-input,x-swiper,x-swiper-item,x-textarea,x-list,list-item{flex:var(--flex,var(--flex-grow) var(--flex-shrink) var(--flex-basis))}}@container style(--lynx-display:linear) and (style(--lynx-linear-orientation:vertical) or style(--lynx-linear-orientation:vertical-reverse)){x-view,x-blur-view,scroll-view,x-foldview-ng,x-foldview-slot-ng,x-foldview-header-ng,x-foldview-toolbar-ng,x-foldview-drag-ng,x-text,inline-text,inline-image,inline-truncation,x-viewpager-ng,x-viewpager-item-ng,x-canvas,x-svg,x-image,filter-image,x-input,x-swiper,x-swiper-item,x-textarea,x-list,list-item{align-self:var(--align-self-column)}}@container style(--lynx-display:linear) and (style(--lynx-linear-orientation:horizontal) or style(--lynx-linear-orientation:horizontal-reverse)){x-view,x-blur-view,scroll-view,x-foldview-ng,x-foldview-slot-ng,x-foldview-header-ng,x-foldview-toolbar-ng,x-foldview-drag-ng,x-text,inline-text,inline-image,inline-truncation,x-viewpager-ng,x-viewpager-item-ng,x-canvas,x-svg,x-image,filter-image,x-input,x-swiper,x-swiper-item,x-textarea,x-list,list-item{align-self:var(--align-self-row)}}}lynx-wrapper{--lynx-display:inherit;--lynx-display-toggle:inherit;--lynx-linear-orientation:inherit;--lynx-linear-orientation-toggle:inherit;display:contents!important}x-text{overflow-wrap:break-word;background-image:var(--lynx-text-bg-color);color:initial;align-items:stretch;display:flex}x-text>x-text,x-text>lynx-wrapper>x-text{color:inherit}x-text:not(x-text>x-text):not(x-text>lynx-wrapper>x-text){--lynx-text-bg-color:initial}x-text>*{display:none}x-text::part(inner-box){text-overflow:inherit;--lynx-text-bg-color:inherit}x-text>x-text::part(inner-box),x-text>lynx-wrapper>x-text::part(inner-box){display:contents!important}x-text::part(inner-box),inline-text,x-text::part(slot){background-clip:inherit;-webkit-background-clip:inherit}inline-text,inline-image,inline-truncation{display:none}x-text>x-text,x-text>inline-text,inline-text>inline-text,inline-truncation>inline-text,inline-truncation>x-text,x-text>lynx-wrapper>x-text,x-text>lynx-wrapper>inline-text,x-text>lynx-wrapper>x-text,inline-text>lynx-wrapper>inline-text,x-text>lynx-wrapper>*,inline-truncation>lynx-wrapper>inline-text,inline-truncation>lynx-wrapper>x-text{background-clip:inherit;-webkit-background-clip:inherit;display:inline}x-text>inline-image,x-text>x-image,inline-truncation>inline-image,inline-truncation>x-image,inline-text>inline-image,inline-text>x-image,x-text>lynx-wrapper>inline-image,x-text>lynx-wrapper>x-image,inline-truncation>lynx-wrapper>inline-image,inline-truncation>lynx-wrapper>x-image,inline-text>lynx-wrapper>inline-image,inline-text>lynx-wrapper>x-image{display:contents!important}x-text>x-view,x-text>lynx-wrapper>x-view{display:inline-flex!important}x-text>x-view,x-text[x-show-inline-truncation]>inline-truncation,x-text>lynx-wrapper>x-view,x-text[x-show-inline-truncation]>lynx-wrapper>inline-truncation{display:inline-flex}x-text>inline-truncation:first-child,x-text>lynx-wrapper>inline-truncation:first-child{max-width:100%}inline-truncation~inline-truncation{display:none}inline-truncation[x-text-clipped]{flex-direction:row}inline-image::part(img){height:inherit;width:inherit;border:inherit;border-radius:inherit;background-color:inherit;vertical-align:inherit;margin:inherit;display:inline-block}x-text>x-image::part(img),x-text>lynx-wrapper>x-image::part(img),inline-truncation>x-image::part(img),inline-truncation>lynx-wrapper>x-image::part(img){border:inherit;border-radius:inherit;background-color:inherit;vertical-align:inherit;margin:inherit;object-fit:inherit;display:inline-block;height:inherit!important;width:inherit!important;flex:inherit!important;align-self:inherit!important}x-text,inline-text,inline-image,inline-truncation{-webkit-user-select:none;user-select:none}x-text::part(inner-box){width:100%;height:100%;overflow:inherit}x-text[text-maxline]{overflow:hidden}x-text[text-selection],x-text[text-selection]>inline-text,x-text[text-selection]>x-text,x-text[text-selection]>inline-image,x-text[text-selection]>x-image,x-text[text-selection]>inline-truncation,x-text[text-selection]>lynx-wrapper>inline-text,x-text[text-selection]>lynx-wrapper>x-text,x-text[text-selection]>lynx-wrapper>inline-image,x-text[text-selection]>lynx-wrapper>x-image,x-text[text-selection]>lynx-wrapper>inline-truncation{-webkit-user-select:auto;user-select:auto}x-text[x-text-clipped]>[x-text-clipped]:not(inline-truncation),x-text[x-text-clipped]>lynx-wrapper>[x-text-clipped]:not(inline-truncation){display:none!important}x-text[x-text-clipped]:not([tail-color-convert=false])::part(inner-box):after,x-text[x-text-clipped]:not([tail-color-convert=false])::part(inner-box):after{content:"..."}x-text[x-text-clipped][x-text-custom-overflow]::part(inner-box):after,x-text[x-text-clipped][x-text-custom-overflow]::part(inner-box):after{content:""!important}x-text[x-text-clipped]:has(>inline-truncation)::part(inner-box):after{content:""!important}x-text[text-maxline]::part(inner-box){-webkit-box-orient:vertical;display:-webkit-box}x-text[text-maxline="0"]{display:none}@supports not selector(:has(> inline-truncation)){x-text[text-maxline="1"]:not([tail-color-convert=false]):not([x-text-custom-overflow])::part(inner-box){white-space:nowrap;text-overflow:ellipsis}}@supports selector(:has(> inline-truncation)){x-text[text-maxline="1"]:not([tail-color-convert=false],:has(>inline-truncation))::part(inner-box){text-wrap:nowrap;white-space:nowrap;text-overflow:ellipsis}}x-text[text-maxline="1"]{max-width:-moz-available;max-width:-webkit-fill-available}x-text[text-maxline="1"]:not([tail-color-convert=false])::part(inner-box){display:block}x-text[text-maxline][x-text-custom-overflow]::part(inner-box),x-text[text-maxline][tail-color-convert=false]::part(inner-box){display:block!important}x-text[text-maxline]:has(>inline-truncation)::part(inner-box){display:block!important}raw-text{white-space-collapse:preserve-breaks;display:none}x-text>raw-text,inline-text>raw-text,x-text>lynx-wrapper>raw-text,inline-text>lynx-wrapper>raw-text{display:contents!important}raw-text:not(:defined):before{content:attr(text);display:contents}x-text:not(:has(x-text,raw-text)):not(:defined):before{content:attr(text);display:contents}scroll-view{--lynx-display-toggle:var(--lynx-display-linear);flex-wrap:nowrap;flex-direction:var(--linear-flex-direction);justify-content:var(--linear-justify-content);scroll-timeline:--scroll-view-timeline;--lynx-display:linear!important;display:flex!important}scroll-view>*,scroll-view>lynx-wrapper>*{flex-shrink:0;flex-grow:calc(var(--lynx-linear-weight) / var(--lynx-linear-weight-sum));flex-basis:var(--lynx-linear-weight-basis);align-self:var(--align-self-column)}scroll-view,scroll-view{scrollbar-width:none}scroll-view::-webkit-scrollbar{display:none}scroll-view[enable-scrollbar],scroll-view[scroll-bar-enable]{scrollbar-width:initial}scroll-view[enable-scrollbar]::-webkit-scrollbar{display:initial}scroll-view[scroll-bar-enable]::-webkit-scrollbar{display:initial}scroll-view,scroll-view[scroll-y],scroll-view[scroll-orientation=vertical]{--lynx-linear-orientation-toggle:var(--lynx-linear-orientation-vertical);--lynx-linear-orientation:vertical!important;flex-direction:column!important;overflow:clip scroll!important}scroll-view[scroll-x],scroll-view[scroll-orientation=horizontal]{--lynx-linear-orientation-toggle:var(--lynx-linear-orientation-horizontal);--lynx-linear-orientation:horizontal!important;flex-direction:row!important;overflow:scroll clip!important}scroll-view[scroll-orientation=both]{overflow:scroll!important}@supports not (overflow:clip){scroll-view[scroll-y],scroll-view[scroll-orientation=vertical]{overflow-x:hidden}scroll-view[scroll-x],scroll-view[scroll-orientation=horizontal]{overflow-y:hidden}}scroll-view[scroll-y][enable-scroll=false],scroll-view[scroll-orientation=vertical][enable-scroll=false]{overflow-y:hidden!important}scroll-view[scroll-x][enable-scroll=false],scroll-view[scroll-orientation=horizontal][enable-scroll=false]{overflow-x:hidden!important}@supports (animation-timeline:--scroll-view-timeline){@keyframes scrollViewTopFading{0%{box-shadow:0 0 #0000}5%{box-shadow:var(--scroll-view-bg-color) 0px 0px var(--scroll-view-fading-edge-length) var(--scroll-view-fading-edge-length)}to{box-shadow:var(--scroll-view-bg-color) 0px 0px var(--scroll-view-fading-edge-length) var(--scroll-view-fading-edge-length)}}@keyframes scrollViewBotFading{0%{box-shadow:var(--scroll-view-bg-color) 0px 0px var(--scroll-view-fading-edge-length) var(--scroll-view-fading-edge-length)}95%{box-shadow:var(--scroll-view-bg-color) 0px 0px var(--scroll-view-fading-edge-length) var(--scroll-view-fading-edge-length)}to{box-shadow:0 0 #0000}}scroll-view[fading-edge-length]::part(top-fade-mask){animation-name:scrollViewTopFading;top:0}scroll-view[fading-edge-length]::part(bot-fade-mask){animation-name:scrollViewBotFading;bottom:0}scroll-view[fading-edge-length]::part(top-fade-mask),scroll-view[fading-edge-length]::part(bot-fade-mask){flex:none;animation-duration:1ms;animation-timeline:--scroll-view-timeline;display:flex;left:0}}scroll-view[x-enable-scrolltolower-event]::part(lower-threshold-observer),scroll-view[x-enable-scrolltoupper-event]::part(upper-threshold-observer){display:flex}scroll-view[scroll-y][x-enable-scrolltolower-event]::part(lower-threshold-observer),scroll-view[scroll-orientation=vertical][x-enable-scrolltolower-event]::part(lower-threshold-observer){flex-direction:column-reverse!important}scroll-view[scroll-x][x-enable-scrolltolower-event]::part(lower-threshold-observer),scroll-view[scroll-orientation=horizontal][x-enable-scrolltolower-event]::part(lower-threshold-observer){flex-direction:row-reverse!important}x-foldview-ng{overscroll-behavior:contain;--foldview-header-height:0px;scrollbar-width:none;display:flex;overflow-x:hidden;overflow-y:scroll!important}x-foldview-ng::-webkit-scrollbar{display:none}x-foldview-ng[scroll-bar-enable]{scrollbar-width:initial}x-foldview-ng[scroll-bar-enable]::-webkit-scrollbar{display:initial}x-foldview-ng:not([scroll-bar-enable],[scroll-bar-enable=true])::-webkit-scrollbar{display:none}x-foldview-ng[scroll-enable=false]{overflow-y:hidden}x-foldview-ng>*,x-foldview-header-ng,x-foldview-slot-ng,x-foldview-toolbar-ng{display:none}x-foldview-ng>x-foldview-header-ng,x-foldview-ng>x-foldview-slot-ng,x-foldview-ng>x-foldview-toolbar-ng,x-foldview-ng>lynx-wrapper>x-foldview-header-ng,x-foldview-ng>lynx-wrapper>x-foldview-slot-ng,x-foldview-ng>lynx-wrapper>x-foldview-toolbar-ng{display:flex}x-foldview-toolbar-ng{z-index:1;order:1;position:sticky;top:0}x-foldview-header-ng{flex:none;order:2;width:100%;position:absolute}x-foldview-ng[header-over-slot]>x-foldview-slot-ng,x-foldview-ng[header-over-slot]>lynx-wrapper>x-foldview-slot-ng{z-index:1}x-foldview-slot-ng{contain:strict;order:3}x-foldview-slot-ng scroll-view{overscroll-behavior-y:none}x-viewpager-ng,x-viewpager-item-ng{display:none}x-viewpager-ng,x-viewpager-ng>x-viewpager-item-ng,x-viewpager-ng>lynx-wrapper>x-viewpager-item-ng{display:flex}x-viewpager-ng{contain:content;scrollbar-width:0;--lynx-linear-orientation:horizontal;scroll-snap-type:x mandatory;scroll-snap-stop:always;flex-direction:row;width:100%;height:100%;overflow:scroll clip}x-viewpager-ng[allow-horizontal-gesture=false],x-viewpager-ng[enable-scroll=false]{overflow-x:hidden}x-viewpager-ng::-webkit-scrollbar{display:none}x-viewpager-ng::part(content){scroll-snap-align:start}x-viewpager-ng[bounces]::part(bounce-padding){display:flex}@supports not (overflow:clip){x-viewpager-ng{overflow-y:hidden}}x-viewpager-item-ng{contain:content;--flex-grow:0;--flex-shrink:0;--flex-basis:auto;scroll-snap-align:start;scroll-snap-stop:always;flex:none;width:100%;height:100%;position:relative!important}x-viewpager-item-ng:nth-child(n+5){contain:strict}x-canvas{contain:strict;flex-direction:column}x-canvas>*{display:none!important}x-canvas::part(canvas){width:100%;height:100%}x-svg{contain:content;display:flex}x-svg::part(img){width:inherit;height:inherit;flex:inherit;min-width:inherit;min-height:inherit;border:inherit;border-radius:inherit;max-width:100%;max-height:100%;filter:inherit}x-image,filter-image{--justify-content:center;contain:strict;object-fit:fill;justify-content:center;align-items:center;flex-direction:row!important}x-image>*,filter-image>*{display:none}x-image[blur-radius]::part(img){--blur-radius:0;filter:blur(var(--blur-radius))}filter-image[blur-radius]::part(img),filter-image[drop-shadow]::part(img){--blur-radius:0;--drop-shadow:0px 0px;filter:blur(var(--blur-radius)) drop-shadow(var(--drop-shadow))}x-image:not([auto-size])::part(img),filter-image::part(img){object-fit:inherit;flex:0 0 100%;align-self:stretch;width:100%}x-image[mode=aspectFit],filter-image[mode=aspectFit]{object-fit:contain}x-image[mode=aspectFill],filter-image[mode=aspectFill]{object-fit:cover}x-image[mode=center]:not([auto-size])::part(img),filter-image[mode=center]::part(img){width:unset;flex:unset;align-self:unset;margin:auto;position:absolute}x-image[auto-size]{display:contents}x-image[auto-size]::part(img){margin:inherit;padding:inherit;width:inherit;height:inherit;box-sizing:inherit;flex:inherit;min-width:inherit;min-height:inherit;border:inherit;border-radius:inherit;max-width:100%;max-height:100%;position:inherit;top:inherit;left:inherit;right:inherit;bottom:inherit;transform:inherit;opacity:inherit;z-index:inherit;filter:inherit}x-input{font-size:14px;display:contents!important}x-input::part(form){display:contents}x-input::part(input),x-input::part(form){box-sizing:inherit;width:inherit;height:inherit;border:inherit;border-radius:inherit;align-self:inherit;justify-self:inherit;text-align:inherit;direction:inherit;caret-color:inherit;font-family:inherit;font-size:inherit;font-weight:inherit;letter-spacing:inherit;flex:inherit;background-color:inherit;z-index:inherit;margin:inherit;padding:inherit;color:inherit}x-input::part(input){--placeholder-color:grey;--placeholder-font-weight:normal}x-input::part(input)::placeholder{color:var(--placeholder-color);font-family:var(--placeholder-font-family);font-size:var(--placeholder-font-size,inherit);font-weight:var(--placeholder-font-weight)}x-markdown{color:inherit;flex-direction:column;align-items:stretch;display:flex}x-markdown::part(root){width:100%}x-overlay-ng::part(dialog){background:0 0;border:0;outline:none;width:100%;max-width:100%;height:100%;max-height:100%;margin:0;padding:0}x-overlay-ng{contain:strict;width:0;max-width:0;max-height:0;display:contents;position:fixed;top:0;overflow:visible}x-overlay-ng>:not(:first-child){display:none!important}x-overlay-ng>:first-child,x-overlay-ng>lynx-wrapper>:first-child{display:flex;position:absolute;top:0;left:0}x-overlay-ng [event-through]{pointer-events:none}x-overlay-ng:not([level]),x-overlay-ng[level="1"]{z-index:4}x-overlay-ng[level="2"]{z-index:3}x-overlay-ng[level="3"]{z-index:2}x-overlay-ng[level="4"]{z-index:1}x-refresh-header,x-refresh-footer{display:none}x-refresh-view{box-sizing:border-box;border-style:solid;border-width:0;flex-direction:column;flex-grow:0;flex-shrink:1;min-width:0;min-height:0;display:flex;position:relative}x-refresh-view::part(container),x-refresh-view::part(content),x-refresh-view::part(slot){--lynx-display:inherit}x-refresh-view:not([enable-refresh=false])>x-refresh-header:first-of-type{scroll-snap-align:none;flex-shrink:0;display:flex;position:relative!important}x-refresh-view[enable-refresh=false]::part(placeholder-top){display:none}x-refresh-view>x-refresh-header[x-magnet-enable]:first-of-type{scroll-snap-align:start!important}x-refresh-view>x-refresh-footer[x-magnet-enable]:first-of-type{scroll-snap-align:end!important}x-refresh-view:not([enable-loadmore=false])>x-refresh-footer:first-of-type{scroll-snap-align:none;flex-shrink:0;margin-top:auto;display:flex;position:relative!important}x-refresh-view[enable-loadmore=false]::part(placeholder-bot){display:none}x-swiper{scroll-snap-type:x mandatory;scrollbar-width:none;contain:content;timeline-scope:--x-swiper-item-0, --x-swiper-item-1, --x-swiper-item-2, --x-swiper-item-3, --x-swiper-item-4;flex-direction:row;justify-content:flex-start;display:flex;overflow:scroll clip;flex-wrap:nowrap!important}x-swiper::part(content){--page-margin:0px;--next-margin:0px;--previous-margin:0px}x-swiper,x-swiper::part(content),x-swiper::part(slot),x-swiper::part(slot-start),x-swiper::part(slot-end){--lynx-display:linear;--lynx-display-toggle:var(--lynx-display-linear)}x-swiper>*,x-swiper>lynx-wrapper>*{flex-shrink:0;flex-grow:calc(var(--lynx-linear-weight) / var(--lynx-linear-weight-sum));flex-basis:var(--lynx-linear-weight-basis);align-self:var(--align-self-column)}x-swiper::-webkit-scrollbar{display:none}x-swiper[vertical]{scroll-snap-type:y mandatory;--lynx-linear-orientation:vertical;--lynx-linear-orientation-toggle:var(--lynx-linear-orientation-vertical);overflow:clip scroll;flex-direction:column!important}x-swiper[bounces]:not([circular])::part(bounce-padding){display:initial}x-swiper-item{scroll-snap-align:start;animation-duration:10ms;flex-shrink:0!important;flex-grow:calc(var(--lynx-linear-weight) / var(--lynx-linear-weight-sum))!important;flex-basis:var(--lynx-linear-weight-basis)!important}x-swiper-item:nth-child(n+20){contain:strict;content-visibility:auto}x-swiper-item:first-child{view-timeline-name:--x-swiper-item-0}x-swiper-item:nth-child(2){view-timeline-name:--x-swiper-item-1}x-swiper-item:nth-child(3){view-timeline-name:--x-swiper-item-2}x-swiper-item:nth-child(4){view-timeline-name:--x-swiper-item-3}x-swiper-item:nth-child(5){view-timeline-name:--x-swiper-item-4}x-swiper>:not(x-swiper-item){display:none}x-swiper>x-swiper-item{view-timeline-axis:inline;height:100%;animation-timeline:view(inline);width:calc(100% - 2 * var(--page-margin) - var(--previous-margin) - var(--next-margin))!important}x-swiper[vertical]>x-swiper-item{view-timeline-axis:block;width:100%;animation-timeline:view();height:calc(100% - 2 * var(--page-margin) - var(--previous-margin) - var(--next-margin))!important}x-swiper[circular]{scroll-snap-type:none;overflow:hidden clip}x-swiper[circular][vertical]{overflow:clip hidden}x-swiper[indicator-dots]::part(indicator-container){display:none}x-swiper::part(indicator-container){--indicator-size:.6rem;--indicator-container-margin:.5rem;z-index:100;width:100%;height:var(--indicator-size);contain:strict;margin-bottom:var(--indicator-container-margin);--indicator-color:#ffffff4d;--indicator-active-color:white;flex-direction:row;justify-content:center;align-items:stretch;display:flex;position:absolute;bottom:0;left:0;overflow:clip}x-swiper[vertical]::part(indicator-container){left:unset;height:100%;width:var(--indicator-size);margin-bottom:0;margin-right:var(--indicator-container-margin);flex-direction:column;top:0;right:0}x-swiper::part(indicator-item){background-color:var(--indicator-color);flex:0 0 var(--indicator-size);margin:0 calc(var(--indicator-size) / 5) 0 calc(var(--indicator-size) / 5);border-radius:100%}x-swiper[vertical]::part(indicator-item){margin:calc(var(--indicator-size) / 5) 0 calc(var(--indicator-size) / 5) 0}x-swiper[mode=carousel]:not([vertical])>x-swiper-item{width:calc(80% - 2 * var(--page-margin) - var(--previous-margin) - var(--next-margin))!important}x-swiper[mode=carousel][vertical]>x-swiper-item{height:calc(80% - 2 * var(--page-margin) - var(--previous-margin) - var(--next-margin))!important}x-swiper[mode=carousel]:not([circular])>x-swiper-item:last-child{margin-right:20%}@media screen and (-webkit-min-device-pixel-ratio:0){x-swiper[mode=carousel]::part(content):after{content:"";padding-right:20%}}x-swiper[mode=coverflow]::part(content){perspective:200px}x-swiper[mode=coverflow]>x-swiper-item{scroll-snap-align:center;transform-style:preserve-3d;z-index:0;animation-name:x-swiper-coverflow}x-swiper[mode=coverflow]:not([vertical])>x-swiper-item{animation-name:x-swiper-coverflow-horizontal;width:calc(60% - 2 * var(--page-margin) - var(--previous-margin) - var(--next-margin))!important}x-swiper[mode=coverflow][vertical]>x-swiper-item{animation-name:x-swiper-coverflow-vertical;height:calc(60% - 2 * var(--page-margin) - var(--previous-margin) - var(--next-margin))!important}x-swiper[mode=coverflow]:not([circular]):not([vertical])>x-swiper-item:first-child{margin-left:20%}x-swiper[mode=coverflow]:not([circular]):not([vertical])>x-swiper-item:last-child{margin-right:20%}x-swiper[mode=coverflow][vertical]:not([circular])>x-swiper-item:first-child{margin-top:20%}x-swiper[mode=coverflow][vertical]:not([circular])>x-swiper-item:last-child{margin-bottom:20%}@keyframes x-swiper-coverflow-horizontal{25%{transform:rotateY(-50deg)scale(.8)}45%,55%{z-index:1;transform:rotateY(0)scale(1)}to{transform:rotateY(40deg)scale(.8)}}@keyframes x-swiper-coverflow-vertical{25%{transform:rotateX(-50deg)scale(.8)}45%,55%{z-index:1;transform:rotateX(0)scale(1)}to{transform:rotateX(40deg)scale(.8)}}x-swiper[mode=flat-coverflow]>x-swiper-item{scroll-snap-align:center}x-swiper[mode=flat-coverflow]:not([vertical])>x-swiper-item{width:60%!important}x-swiper[mode=flat-coverflow]:not([circular]):not([vertical])>x-swiper-item:first-child{margin-left:20%}x-swiper[mode=flat-coverflow]:not([circular]):not([vertical])>x-swiper-item:last-child{margin-right:20%}x-swiper[mode=flat-coverflow][vertical]>x-swiper-item{height:60%!important}x-swiper[mode=flat-coverflow][vertical]:not([circular])>x-swiper-item:first-child{margin-top:20%}x-swiper[mode=flat-coverflow][vertical]:not([circular])>x-swiper-item:last-child{margin-bottom:20%}x-swiper[mode=carry]>x-swiper-item{scroll-snap-align:center;animation-name:x-swiper-carry;width:100%!important}@keyframes x-swiper-carry{0%{transform:scale(.6)}45%,55%{z-index:1;transform:scale(1)}to{transform:scale(.6)}}x-textarea{font-size:14px;display:contents}x-textarea::part(form){display:contents}x-textarea::part(textarea),x-textarea::part(form){width:inherit;height:inherit;font-family:inherit;font-size:inherit;line-height:inherit;flex:inherit;border:inherit;padding:inherit;margin:inherit;caret-color:inherit;direction:inherit;font:inherit;letter-spacing:inherit;text-align:inherit;outline:inherit;background-color:inherit;color:inherit}x-textarea::part(textarea){--placeholder-color:grey;--placeholder-font-weight:normal;--placeholder-font-family:inherit;resize:none}x-textarea::part(textarea)::placeholder{color:var(--placeholder-color);font-size:var(--placeholder-font-size,inherit);font-weight:var(--placeholder-font-weight);font-family:var(--placeholder-font-family)}x-list{contain:layout;scrollbar-width:none;--list-item-sticky-offset:0;--list-item-span-count:0;--list-main-axis-gap:0px;--list-cross-axis-gap:0px;container-type:size}x-list>:not(list-item){display:none}x-list::part(content),x-list[list-type=waterfall]::part(waterfall-content){justify-content:inherit;background-color:inherit;flex-wrap:nowrap;flex:none;flex-direction:inherit;scrollbar-width:inherit;scroll-snap-type:inherit;scroll-snap-align:start;width:100%;height:100%;overflow:inherit;content-visibility:auto;row-gap:inherit;column-gap:inherit;display:flex;position:relative}x-list::part(content),x-list::part(slot){--lynx-display:inherit}x-list,x-list::part(content){scrollbar-width:none}x-list::-webkit-scrollbar{display:none}x-list::part(content)::-webkit-scrollbar{display:none}x-list[scrollbar-enable]::part(content){scrollbar-width:initial}x-list[scrollbar-enable]::part(content)::-webkit-scrollbar{display:initial}list-item{content-visibility:auto;contain:layout paint;contain-intrinsic-size:none auto var(--estimated-main-axis-size-px,100cqh);display:none;position:static;flex:none!important}list-item[recyclable=false]{content-visibility:visible;contain:initial}x-list[scroll-orientation=horizontal] list-item{contain-intrinsic-size:auto var(--estimated-main-axis-size-px,100cqw) none}x-list>list-item,x-list>lynx-wrapper>list-item{display:flex}x-list{overflow:clip scroll!important}x-list[scroll-orientation=horizontal]{overflow:scroll clip!important}x-list[enable-scroll=false]{overflow-y:hidden!important}x-list[scroll-orientation=horizontal][enable-scroll=false]{overflow-x:hidden!important}x-list[sticky=true] list-item[sticky-top],x-list[sticky=true] list-item[sticky-bottom]{z-index:1;position:sticky}x-list[sticky=true]>list-item[sticky-top],x-list[sticky=true]>lynx-wrapper>list-item[sticky-top]{top:var(--list-item-sticky-offset)}x-list[sticky=true]>list-item[sticky-bottom],x-list[sticky=true]>lynx-wrapper>list-item[sticky-bottom]{bottom:var(--list-item-sticky-offset)}x-list[sticky=true][scroll-orientation=horizontal]>list-item[sticky-top],x-list[sticky=true][scroll-orientation=horizontal]>lynx-wrapper>list-item[sticky-top]{top:unset;left:var(--list-item-sticky-offset)}x-list[sticky=true][scroll-orientation=horizontal]>list-item[sticky-bottom],x-list[sticky=true][scroll-orientation=horizontal]>lynx-wrapper>list-item[sticky-bottom]{bottom:unset;right:var(--list-item-sticky-offset)}x-list[item-snap],x-list[paging-enabled]{scroll-snap-type:y mandatory;scroll-snap-stop:always}x-list[item-snap][scroll-orientation=horizontal],x-list[paging-enabled][scroll-orientation=horizontal]{scroll-snap-type:x mandatory}x-list[item-snap]>list-item,x-list[item-snap]>lynx-wrapper>list-item{scroll-snap-align:start}x-list[x-enable-scrolltoupper-event]::part(upper-threshold-observer),x-list[x-enable-scrolltoupperedge-event]::part(upper-threshold-observer),x-list[x-enable-scrolltolower-event]::part(lower-threshold-observer),x-list[x-enable-scrolltoloweredge-event]::part(lower-threshold-observer){display:flex}x-list[x-enable-scrolltoupper-event]::part(upper-threshold-sentinel),x-list[x-enable-scrolltoupperedge-event]::part(upper-threshold-sentinel),x-list[x-enable-scrolltolower-event]::part(lower-threshold-sentinel),x-list[x-enable-scrolltoloweredge-event]::part(lower-threshold-sentinel){flex:0 0 1px}x-list[x-enable-scrolltoupper-event]::part(upper-threshold-sentinel),x-list[x-enable-scrolltoupperedge-event]::part(upper-threshold-sentinel){margin-bottom:-1px}x-list[x-enable-scrolltolower-event]::part(lower-threshold-sentinel),x-list[x-enable-scrolltoloweredge-event]::part(lower-threshold-sentinel){margin-top:-1px;transform:translateY(1px)}x-list[scroll-orientation=horizontal][x-enable-scrolltoupper-event]::part(upper-threshold-sentinel),x-list[scroll-orientation=horizontal][x-enable-scrolltoupperedge-event]::part(upper-threshold-sentinel){margin-bottom:0;margin-right:-1px}x-list[scroll-orientation=horizontal][x-enable-scrolltolower-event]::part(lower-threshold-sentinel),x-list[scroll-orientation=horizontal][x-enable-scrolltoloweredge-event]::part(lower-threshold-sentinel){margin-top:0;margin-left:-1px;transform:translate(1px)}x-list::part(lower-threshold-observer){flex-direction:column-reverse}x-list{align-items:stretch;row-gap:var(--list-main-axis-gap);column-gap:var(--list-cross-axis-gap);flex-direction:column;display:flex}x-list[scroll-orientation=horizontal]{row-gap:var(--list-cross-axis-gap);column-gap:var(--list-main-axis-gap);flex-direction:row}x-list[list-type=flow]::part(content){grid-template-columns:repeat(var(--list-item-span-count), 1fr);grid-row-gap:var(--list-main-axis-gap);grid-column-gap:var(--list-cross-axis-gap);grid-auto-rows:min-content;place-items:start stretch;display:grid}x-list[list-type=flow][scroll-orientation=horizontal]::part(content){grid-template-rows:repeat(var(--list-item-span-count), 1fr);grid-row-gap:var(--list-cross-axis-gap);grid-column-gap:var(--list-main-axis-gap);grid-auto-columns:min-content;grid-auto-flow:column;place-items:stretch start}x-list[list-type=flow] list-item[full-span]:not([full-span=false]){grid-column-start:1;grid-column-end:calc(var(--list-item-span-count) + 1)}x-list[list-type=flow][scroll-orientation=horizontal] list-item[full-span]:not([full-span=false]){grid-row-start:1;grid-row-end:calc(var(--list-item-span-count) + 1)}x-list[list-type=flow][x-enable-scrolltoupper-event]::part(upper-threshold-observer),x-list[list-type=flow][x-enable-scrolltoupperedge-event]::part(upper-threshold-observer),x-list[list-type=flow][x-enable-scrolltolower-event]::part(lower-threshold-observer),x-list[list-type=flow][x-enable-scrolltoloweredge-event]::part(lower-threshold-observer){grid-column:1 / calc(var(--list-item-span-count) + 1)}x-list[list-type=flow][scroll-orientation=horizontal][x-enable-scrolltoupper-event]::part(upper-threshold-observer),x-list[list-type=flow][scroll-orientation=horizontal][x-enable-scrolltoupperedge-event]::part(upper-threshold-observer),x-list[list-type=flow][scroll-orientation=horizontal][x-enable-scrolltolower-event]::part(lower-threshold-observer),x-list[list-type=flow][scroll-orientation=horizontal][x-enable-scrolltoloweredge-event]::part(lower-threshold-observer){grid-row:1 / calc(var(--list-item-span-count) + 1)}x-list[list-type=waterfall]{flex-direction:column;display:flex}x-list[list-type=waterfall][scroll-orientation=horizontal]{flex-direction:row}x-list[list-type=waterfall]::part(slot){visibility:hidden}x-list[list-type=waterfall] list-item{width:calc(( 100% - var(--list-cross-axis-gap) * (var(--list-item-span-count) - 1) ) / var(--list-item-span-count));height:fit-content;position:absolute}x-list[list-type=waterfall][scroll-orientation=horizontal] list-item{width:fit-content;height:calc(( 100% - var(--list-cross-axis-gap) * (var(--list-item-span-count) - 1) ) / var(--list-item-span-count))}x-list[list-type=waterfall] list-item[full-span]:not([full-span=false]){width:100%;height:fit-content}x-list[list-type=waterfall][scroll-orientation=horizontal] list-item[full-span]:not([full-span=false]){width:fit-content;height:100%}x-list[list-type=waterfall]::part(upper-threshold-observer),x-list[list-type=waterfall]::part(lower-threshold-observer){position:absolute}x-list[list-type=waterfall]::part(lower-threshold-observer){bottom:-999px}x-list[list-type=waterfall][scroll-orientation=horizontal]::part(lower-threshold-observer){bottom:unset;right:-999px}x-webview{flex-direction:column;display:flex;overflow:hidden}:root{--a2ui-color-primary:#17e;--a2ui-icon-font-family:"Material Icons Round"}.a2ui-light{--a2ui-color-background:#eee;--a2ui-color-on-background:#333;--a2ui-color-surface:#f5f5f5;--a2ui-color-on-surface:#333;--a2ui-color-primary-hover:#0057d9;--a2ui-color-on-primary:#fff;--a2ui-color-secondary:#ddd;--a2ui-color-secondary-hover:#2a2a2a;--a2ui-color-on-secondary:#333;--a2ui-color-border:#ccc;--a2ui-color-input:#fff;--a2ui-color-on-input:#333;--a2ui-color-input-placeholder:#8a8a8a;--a2ui-color-input-error:#d92d20;--a2ui-color-input-error-bg:#d92d2014;--a2ui-color-background-ambient:#ddd;--a2ui-color-surface-muted:#e8e8e8;--a2ui-color-surface-strong:#fff;--a2ui-color-border-strong:#e5e5e5;--a2ui-color-text-muted:#5d5d5d;--a2ui-color-text-subtle:#9e9e9e;--a2ui-color-overlay:#0000000d;--a2ui-icon-color-primary:var(--a2ui-color-primary);--a2ui-icon-color-muted:var(--a2ui-color-text-muted)}.a2ui-dark{--a2ui-color-background:#111;--a2ui-color-on-background:#eee;--a2ui-color-surface:#1b1b1b;--a2ui-color-on-surface:#eee;--a2ui-color-primary-hover:#4d8cff;--a2ui-color-secondary:#333;--a2ui-color-secondary-hover:#eaeaea;--a2ui-color-on-secondary:#eee;--a2ui-color-border:#444;--a2ui-color-input:#2a2a2a;--a2ui-color-on-input:#eee;--a2ui-color-input-placeholder:#7d7d7d;--a2ui-color-input-error:#ff6b6b;--a2ui-color-input-error-bg:#ff6b6b1f;--a2ui-color-background-ambient:#000;--a2ui-color-surface-muted:#222;--a2ui-color-surface-strong:#232323;--a2ui-color-border-strong:#333;--a2ui-color-text-muted:#b3b3b3;--a2ui-color-text-subtle:#6e6e6e;--a2ui-color-overlay:#f8f8f814;--a2ui-icon-color-primary:#4d8cff;--a2ui-icon-color-muted:var(--a2ui-color-text-subtle)}:root{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--geist-foreground:#000;--geist-background:#fff;--geist-secondary:#666;--geist-border:#eaeaea;--geist-border-hover:#999;--geist-surface:#fafafa;--geist-accent:#000;--geist-accent-foreground:#fff;--geist-error:#e00;--geist-error-light:#fff0f0;--geist-success:#0070f3;--geist-code-bg:#111;--geist-code-fg:#e8e8e8;--geist-shadow-sm:0 1px 2px #0000000a, 0 1px 3px #0000000f;--geist-shadow-md:0 4px 14px #00000014;--geist-shadow-lg:0 8px 30px #0000001f;--geist-radius-sm:6px;--geist-radius-md:8px;--geist-radius-lg:12px;--geist-radius-xl:16px;--geist-transition:.15s cubic-bezier(.4, 0, .2, 1);--geist-font:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Fira Sans", "Droid Sans", "Helvetica Neue", sans-serif;--geist-mono:"Geist Mono", "SF Mono", SFMono-Regular, ui-monospace, Menlo, Consolas, "Liberation Mono", monospace}html[data-theme=dark]{--lightningcss-light: ;--lightningcss-dark:initial;--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--geist-foreground:#ededed;--geist-background:#0a0a0a;--geist-secondary:#888;--geist-border:#333;--geist-border-hover:#555;--geist-surface:#111;--geist-accent:#fff;--geist-accent-foreground:#000;--geist-error-light:#2a0000;--geist-code-bg:#0a0a0a;--geist-code-fg:#e8e8e8;--geist-shadow-sm:0 1px 2px #0003;--geist-shadow-md:0 4px 14px #0000004d;--geist-shadow-lg:0 8px 30px #0006}html[data-theme=light]{--lightningcss-light:initial;--lightningcss-dark: ;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.copyToastViewport{z-index:10000;pointer-events:none;position:fixed;top:18px;left:50%;transform:translate(-50%)}.copyToast{border:1px solid var(--geist-border);background:color-mix(in srgb, var(--geist-background) 94%, transparent);min-width:148px;box-shadow:var(--geist-shadow-lg);color:var(--geist-foreground);text-align:center;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-radius:999px;padding:9px 14px;font-size:13px;font-weight:600;animation:.16s ease-out copy-toast-in}.copyToast-success{border-color:color-mix(in srgb, var(--geist-success) 35%, var(--geist-border))}.copyToast-error{border-color:color-mix(in srgb, var(--geist-error) 45%, var(--geist-border));color:var(--geist-error)}@keyframes copy-toast-in{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}*,:before,:after{box-sizing:border-box}html,body{height:100%;margin:0}body{background:var(--geist-background);color:var(--geist-foreground);font-family:var(--geist-font);-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:14px;line-height:1.5}body[data-panel-resize=horizontal],body[data-panel-resize=horizontal] *{-webkit-user-select:none;user-select:none;cursor:col-resize!important}body[data-panel-resize=vertical],body[data-panel-resize=vertical] *{-webkit-user-select:none;user-select:none;cursor:row-resize!important}body[data-panel-resize] iframe{pointer-events:none}#root{height:100%}html[data-playground-entry=render],html[data-playground-entry=render] body,html[data-playground-entry=render] #root{width:100%;height:100%;margin:0;overflow:hidden}.renderLynx,.lynxXmlRenderView{width:100%;height:100%;display:block}.lynxXmlRenderError{color:#666;text-align:center;place-items:center;width:100%;height:100%;padding:24px;font:14px/1.5 system-ui,sans-serif;display:grid}a{color:inherit;text-decoration:none}.appShell{flex-direction:column;height:100vh;display:flex;overflow:hidden}.appBody{flex:1;display:flex;overflow:auto}.appShellEmbedded{height:auto;min-height:100vh;overflow:visible}.topBar{z-index:100;border-bottom:1px solid var(--geist-border);background:var(--geist-background);flex-shrink:0;align-items:center;gap:16px;height:48px;padding:0 16px;display:flex}.brand{letter-spacing:-.02em;color:var(--geist-foreground);flex-shrink:0;font-size:14px;font-weight:700}.brandGroup{flex-shrink:0;align-items:center;gap:10px;display:flex}.brandLogo{object-fit:contain;flex:none;width:26px;height:26px;display:block}.protocolSelect{border:1px solid var(--geist-border);border-radius:var(--geist-radius-sm);background:var(--geist-surface);height:30px;color:var(--geist-foreground);cursor:pointer;appearance:none;transition:border-color var(--geist-transition);background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2710%27 height=%276%27%3E%3Cpath d=%27M0 0l5 6 5-6z%27 fill=%27%23666%27/%3E%3C/svg%3E");background-position:right 10px center;background-repeat:no-repeat;padding:0 28px 0 10px;font-size:13px;font-weight:600}.protocolSelect:hover{border-color:var(--geist-border-hover)}.protocolSelect:focus{border-color:var(--geist-foreground);outline:none}.spacer{flex:1}.sectionBadge{background:var(--geist-surface);border:1px solid var(--geist-border);color:var(--geist-secondary);border-radius:4px;align-items:center;padding:1px 6px;font-size:10px;font-weight:500;display:inline-flex}.tabNav{gap:2px;margin-left:16px;display:flex}.tabNavItem{border-radius:var(--geist-radius-sm);color:var(--geist-secondary);cursor:pointer;transition:all var(--geist-transition);white-space:nowrap;background:0 0;border:none;padding:6px 12px;font-size:13px;font-weight:500}.tabNavItem:hover{color:var(--geist-foreground);background:var(--geist-surface)}.tabNavItem.active{color:var(--geist-foreground);background:var(--geist-surface);font-weight:600}.protocolControl{flex-shrink:0;align-items:center;gap:8px;display:flex}.protocolLabel{color:var(--geist-secondary);text-transform:uppercase;letter-spacing:.05em;font-size:12px;font-weight:500}.protocolSwitch{border:1px solid var(--geist-border);background:var(--geist-surface);border-radius:6px;padding:2px;display:inline-flex}.protocolButton{cursor:pointer;color:var(--geist-secondary);transition:all var(--geist-transition);background:0 0;border:0;border-radius:4px;padding:4px 12px;font-size:13px;font-weight:500}.protocolButton:hover{color:var(--geist-foreground)}.protocolButton.active{background:var(--geist-accent);color:var(--geist-accent-foreground);box-shadow:var(--geist-shadow-sm)}.chip{border:1px solid var(--geist-border);background:var(--geist-surface);color:var(--geist-secondary);border-radius:999px;align-items:center;padding:2px 8px;font-size:12px;font-weight:500;display:inline-flex}.chipRow{flex-wrap:wrap;gap:6px;display:flex}.qrLabel{color:var(--geist-secondary);font-size:12px}.qrPlaceholder{border-radius:var(--geist-radius-md);background:var(--geist-surface);border:1px dashed var(--geist-border);text-align:center;box-sizing:border-box;justify-content:center;align-items:center;padding:4px;display:flex}.qrPlaceholderText{color:var(--geist-secondary);font-size:10px;line-height:1.2}.qrImage{border-radius:var(--geist-radius-md);border:1px solid var(--geist-border)}.phoneWrap{justify-content:center;align-items:center;width:100%;height:100%;min-height:0;padding:16px;display:flex}.phoneFrame{box-sizing:border-box;border:1px solid color-mix(in srgb, var(--geist-border) 72%, transparent);background:linear-gradient(180deg, color-mix(in srgb, var(--geist-background) 92%, var(--geist-surface)) 0%, color-mix(in srgb, var(--geist-surface) 92%, var(--geist-background)) 100%);border-radius:34px;flex-direction:column;flex:none;gap:8px;width:min(330px,100%);height:min(680px,100%);padding:10px 10px 12px;display:flex;overflow:hidden;transform:translateZ(0);box-shadow:0 34px 80px #0003,inset 0 2px #ffffff59,inset 0 0 0 1px #ffffff14}.phoneStatusBar{color:var(--geist-foreground);flex:none;justify-content:space-between;align-items:center;padding:2px 6px 1px;font-family:-apple-system,BlinkMacSystemFont,SF Pro Text,SF Pro Display,Helvetica Neue,sans-serif;font-size:11px;line-height:1;display:flex}.phoneStatusTime{letter-spacing:-.02em;font-variant-numeric:tabular-nums;font-weight:600}.phoneStatusIcons{color:inherit;align-items:center;gap:5px;display:inline-flex}.phoneSignal{opacity:.8;clip-path:polygon(0 100%,0 66%,20% 50%,20% 100%,40% 100%,40% 34%,58% 18%,58% 100%,76% 100%,76% 10%,92% 0,92% 100%,100% 100%);background:linear-gradient(0deg,currentColor 0 18%,#0000 18% 34%,currentColor 34% 52%,#0000 52% 68%,currentColor 68% 100%);width:11px;height:9px}.phoneWifi{width:10px;height:8px;position:relative}.phoneWifi:before,.phoneWifi:after{content:"";border:1.4px solid #0000;border-top:0;border-bottom-color:currentColor;border-radius:999px;position:absolute;left:50%;transform:translate(-50%)}.phoneWifi:before{width:10px;height:8px;top:0}.phoneWifi:after{width:6px;height:4px;top:3px}.phoneBattery{border:1.3px solid;border-radius:3.5px;align-items:stretch;width:22px;height:11px;padding:1px;display:inline-flex;position:relative}.phoneBattery:after{content:"";background:currentColor;border-radius:1px;width:2px;height:4.5px;position:absolute;top:2.5px;right:-3px}.phoneBatteryFill{background:currentColor;border-radius:1.5px;width:64%;display:block}.phoneChrome{flex:none;height:12px;margin-bottom:1px;position:relative}.phoneNotch{background:#000000c7;border-radius:999px;width:118px;height:12px;margin-left:-59px;position:absolute;top:1px;left:50%;box-shadow:inset 0 1px #ffffff14,inset 0 0 0 1px #ffffff08}html[data-theme=dark] .phoneNotch{background:#ffffffbd;box-shadow:inset 0 1px #00000014,inset 0 0 0 1px #00000008}.phoneScreen{background:var(--geist-background);min-height:0;box-shadow:inset 0 0 0 1px color-mix(in srgb, var(--geist-border) 64%, transparent), inset 0 12px 28px #ffffff0a, 0 0 0 1px #ffffff05;flex:1;position:relative;overflow:hidden}html[data-theme=dark] .phoneScreen{box-shadow:inset 0 0 0 1px #00000024,inset 0 12px 28px #00000014,0 0 0 1px #0000000f}.phoneHomeIndicator{background:color-mix(in srgb, var(--geist-foreground) 14%, var(--geist-border));border-radius:999px;flex:none;align-self:center;width:110px;height:4px;margin-top:0;margin-bottom:0}html[data-theme=dark] .phoneHomeIndicator{background:#00000038}.phoneIframe{border:0;width:100%;height:100%;display:block}.panelResizeHandle{cursor:col-resize;background:var(--geist-background);border-left:1px solid var(--geist-border);border-right:1px solid var(--geist-border);touch-action:none;width:8px;transition:background var(--geist-transition);flex-shrink:0;position:relative}.panelResizeHandle:before{content:"";background:var(--geist-border-hover);opacity:.35;width:2px;height:40px;transition:opacity var(--geist-transition), height var(--geist-transition), background var(--geist-transition);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.panelResizeHandle:hover,.panelResizeHandle.active{background:var(--geist-surface)}.panelResizeHandle:hover:before,.panelResizeHandle.active:before{opacity:.9;background:var(--geist-foreground);height:56px}@media (max-width:980px){.panelResizeHandle{cursor:row-resize;border-left:none;border-right:none;border-top:1px solid var(--geist-border);border-bottom:1px solid var(--geist-border);width:100%;height:8px}.panelResizeHandle:before{width:48px;height:2px}.panelResizeHandle:hover:before,.panelResizeHandle.active:before{width:64px;height:2px}}.phoneEmptyState{box-sizing:border-box;text-align:center;width:100%;height:100%;min-height:0;color:var(--geist-secondary);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:20px;display:flex}.phoneEmptyIcon{opacity:.28;font-size:30px;line-height:1}.phoneEmptyTitle{color:var(--geist-foreground);font-size:13px;font-weight:600}.phoneEmptySub{color:var(--geist-secondary);max-width:210px;font-size:11px;line-height:1.45}.previewFrameStack{width:100%;height:100%;position:relative}.previewFrameLayer{border:0;width:100%;height:100%;display:block;position:absolute;inset:0}.previewFramePending{opacity:0;pointer-events:none}.previewPanel{background:var(--geist-surface);border-left:1px solid var(--geist-border);flex-direction:column;flex-shrink:0;width:min(520px,100%);min-width:0;display:flex}.previewPanelExtras{flex-direction:column;flex-shrink:0;display:flex;overflow-y:auto}.previewPanelExtras>.liveComponentStack:first-child,.previewPanelExtras>.previewQrSection:first-child{border-top:none}.previewPanelExtrasResizer{background:var(--geist-background);border-top:1px solid var(--geist-border);border-bottom:1px solid var(--geist-border);cursor:ns-resize;touch-action:none;height:8px;transition:background var(--geist-transition);flex-shrink:0;position:relative}.previewPanelExtrasResizer:before{content:"";background:var(--geist-border-hover);opacity:.35;width:48px;height:2px;transition:opacity var(--geist-transition), width var(--geist-transition), background var(--geist-transition);border-radius:999px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.previewPanelExtrasResizer:hover,.previewPanelExtrasResizer.active{background:var(--geist-surface)}.previewPanelExtrasResizer:hover:before,.previewPanelExtrasResizer.active:before{opacity:.9;background:var(--geist-foreground);width:64px}.previewPanelExtras>*{animation:.36s cubic-bezier(.22,1,.36,1) both preview-extras-enter}.previewPanelExtras>*+*{animation-delay:70ms}@keyframes preview-extras-enter{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.previewPanelExtras>*{animation:none}}.previewPanelFullscreen{z-index:200;background:var(--geist-background);border-left:none;width:100%;position:fixed;inset:0}.previewPanelHeader{border-bottom:1px solid var(--geist-border);background:var(--geist-background);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;padding:8px 16px;display:flex}.previewPanelTitle{font-size:13px;font-weight:600}.previewModeSwitch{border:1px solid var(--geist-border);background:var(--geist-surface);border-radius:6px;flex-shrink:0;margin-left:auto;padding:2px;display:inline-flex}.previewModeBtn{cursor:pointer;color:var(--geist-secondary);transition:all var(--geist-transition);background:0 0;border:0;border-radius:4px;padding:2px 10px;font-size:12px;font-weight:500}.previewModeBtn:hover{color:var(--geist-foreground)}.previewModeBtn.active{background:var(--geist-accent);color:var(--geist-accent-foreground)}.previewPanelBody{flex:1;justify-content:center;align-items:center;min-height:0;padding:16px;display:flex;overflow:hidden}.previewPanelBodyFull{justify-content:stretch;align-items:stretch;padding:0}.previewMetricStack{border-bottom:1px solid var(--geist-border);background:var(--geist-background);flex-wrap:wrap;flex-shrink:0;align-items:center;gap:8px;min-height:38px;padding:6px 16px;font-size:12px;display:flex;overflow:visible}.previewMetricLabel{color:var(--geist-secondary);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:11px;font-weight:600}.previewMetricList{flex-wrap:wrap;gap:6px;min-width:0;display:flex}.previewMetricItem{border:1px solid var(--geist-border);background:var(--geist-surface);white-space:nowrap;cursor:help;border-radius:4px;outline:none;justify-content:space-between;align-items:baseline;gap:6px;min-width:70px;padding:2px 8px;display:inline-flex;position:relative}.previewMetricItem:focus-visible{border-color:var(--geist-border-hover);box-shadow:0 0 0 2px color-mix(in srgb, var(--geist-foreground) 12%, transparent)}.previewMetricName{color:var(--geist-secondary);font-size:10px;font-weight:700}.previewMetricValue{color:var(--geist-foreground);font-family:var(--geist-mono);font-size:11px;font-weight:600}.previewMetricValuePending{color:var(--geist-secondary)}.previewMetricTooltip{z-index:30;border:1px solid var(--geist-border);background:color-mix(in srgb, var(--geist-background) 96%, transparent);width:max-content;max-width:240px;box-shadow:var(--geist-shadow-md);color:var(--geist-foreground);opacity:0;pointer-events:none;text-align:left;transition:opacity var(--geist-transition), transform var(--geist-transition), visibility var(--geist-transition);visibility:hidden;white-space:normal;border-radius:6px;flex-direction:column;gap:3px;padding:8px 10px;font-size:11px;line-height:1.35;display:flex;position:absolute;bottom:calc(100% + 8px);left:50%;transform:translate(-50%,4px)}.previewMetricTooltip:after{content:"";border-right:1px solid var(--geist-border);border-bottom:1px solid var(--geist-border);background:color-mix(in srgb, var(--geist-background) 96%, transparent);width:8px;height:8px;position:absolute;top:100%;left:50%;transform:translate(-50%,-4px)rotate(45deg)}.previewMetricItem:hover .previewMetricTooltip,.previewMetricItem:focus-visible .previewMetricTooltip{opacity:1;visibility:visible;transform:translate(-50%)}.previewMetricTooltipTitle{color:var(--geist-foreground);font-weight:700}.liveComponentStack{border-top:1px solid var(--geist-border);background:var(--geist-background);flex-shrink:0;align-items:center;gap:8px;min-height:36px;padding:6px 16px;font-size:12px;display:flex;overflow-x:auto}.liveComponentLabel{color:var(--geist-secondary);text-transform:uppercase;letter-spacing:.04em;flex-shrink:0;font-size:11px;font-weight:600}.liveComponentTags{flex-wrap:nowrap;gap:4px;min-width:0;display:flex}.liveComponentTag{background:var(--geist-surface);border:1px solid var(--geist-border);color:var(--geist-foreground);white-space:nowrap;border-radius:4px;padding:2px 8px;font-size:11px;font-weight:500;animation:.3s ease-out tag-appear}.liveComponentEmpty{color:var(--geist-secondary);white-space:nowrap;font-size:11px}@keyframes tag-appear{0%{opacity:0;transform:translateY(4px)scale(.9)}to{opacity:1;transform:translateY(0)scale(1)}}.previewFullIframe{border:0;width:100%;height:100%;display:block}.previewFullFrame{width:100%;height:100%;position:relative}.simulationBar{border-bottom:1px solid var(--geist-border);background:var(--geist-surface);flex-shrink:0;justify-content:space-between;align-items:center;gap:12px;padding:6px 16px;font-size:12px;display:flex}.simInfo{color:var(--geist-secondary);align-items:center;gap:6px;display:flex;position:relative}.simInfoIcon{border:1px solid var(--geist-border-hover);width:16px;height:16px;color:var(--geist-secondary);cursor:help;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-family:Georgia,serif;font-size:10px;font-style:italic;font-weight:600;display:inline-flex}.simInfoToggle{cursor:pointer;background:0 0;border:none;align-items:center;gap:6px;padding:0;font-family:inherit;font-size:12px;display:inline-flex}.simInfoLabel{color:var(--geist-secondary);font-weight:500}.simTooltip{z-index:10;border-radius:var(--geist-radius-md);border:1px solid var(--geist-border);background:var(--geist-background);width:max-content;max-width:min(360px,100vw - 48px);box-shadow:var(--geist-shadow-md);color:var(--geist-secondary);padding:8px 12px;font-size:12px;line-height:1.5;position:absolute;top:calc(100% + 4px);left:16px}.simSpeed{align-items:center;gap:8px;display:flex}.simSpeedLabel{color:var(--geist-secondary);font-weight:500}.simSpeedSlider{width:80px;height:4px;accent-color:var(--geist-foreground);cursor:pointer}.simSpeedValue{text-align:right;min-width:28px;font-family:var(--geist-mono);color:var(--geist-foreground);font-weight:500}.previewQrSection{border-top:1px solid var(--geist-border);background:var(--geist-background);flex-direction:column;flex-shrink:0;gap:10px;padding:12px 16px;display:flex;container:preview-qr/inline-size}.previewQrSectionEmpty{justify-content:center;min-height:148px}.previewQrEmptyState{border:1px dashed var(--geist-border);border-radius:var(--geist-radius-md);background:var(--geist-surface);flex-direction:column;gap:4px;padding:16px;display:flex}.previewQrEmptyTitle{color:var(--geist-foreground);font-size:12px;font-weight:600}.previewQrEmptyDesc{max-width:560px;color:var(--geist-secondary);font-size:11px;line-height:1.45}.previewQrContent{align-items:flex-start;gap:12px;min-height:128px;display:flex}.previewQrContentAlt{border-top:1px dashed var(--geist-border);padding-top:10px}@container preview-qr (width<=380px){.previewQrContent{gap:10px}.previewQrDesc{display:none}}.previewQrInfo{flex:1;min-width:0}.previewQrTitle{margin-bottom:2px;font-size:12px;font-weight:600}.previewQrDesc{color:var(--geist-secondary);font-size:11px;line-height:1.35}.previewQrUrl{font-size:11px;font-family:var(--geist-mono);color:var(--geist-secondary);word-break:break-all;margin-top:6px;line-height:1.4}.previewQrUrlRow{align-items:center;gap:8px;max-width:100%;margin-top:6px;display:inline-flex}.previewQrUrlText{min-width:0;font-size:11px;font-family:var(--geist-mono);color:var(--geist-secondary);white-space:nowrap;text-overflow:ellipsis;flex:0 auto;overflow:hidden}.previewQrCopyBtn{border:1px solid var(--geist-border);background:var(--geist-surface);height:24px;color:var(--geist-secondary);cursor:pointer;transition:all var(--geist-transition);border-radius:999px;flex-shrink:0;padding:0 10px;font-size:11px;font-weight:600}.previewQrCopyBtn:hover{color:var(--geist-foreground);border-color:var(--geist-border-hover)}.previewQrPlaceholder{border-radius:var(--geist-radius-md);border:1px dashed var(--geist-border);flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;display:flex}.previewQrPlaceholderText{color:var(--geist-secondary);font-size:10px}.previewQrUnavailable{border-radius:var(--geist-radius-md);border:1px dashed var(--geist-border);text-align:center;flex-direction:column;flex-shrink:0;justify-content:center;align-items:center;gap:6px;width:128px;height:128px;padding:12px;display:flex}.previewQrUnavailableLabel{color:var(--geist-foreground);letter-spacing:.01em;font-size:11px;font-weight:600}.previewQrUnavailableSubtext{color:var(--geist-secondary);font-size:10.5px;line-height:1.35}.previewShareOverlay{z-index:300;background:#0000008c;position:fixed;inset:0}.previewShareSheet{z-index:310;background:var(--geist-background);border-top:1px solid var(--geist-border);max-height:85vh;padding-bottom:env(safe-area-inset-bottom,0px);border-top-left-radius:16px;border-top-right-radius:16px;outline:none;flex-direction:column;display:flex;position:fixed;bottom:0;left:0;right:0;overflow:hidden}.previewShareHandle{background:var(--geist-border);border-radius:999px;flex-shrink:0;width:36px;height:4px;margin:10px auto 4px}.previewShareTitle{letter-spacing:.11em;text-transform:uppercase;color:var(--geist-secondary);flex-shrink:0;margin:0;padding:8px 16px 10px;font-size:11px;font-weight:700}.previewShareDescription{clip-path:inset(50%);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.previewShareBody{flex-direction:column;flex:1;min-height:0;display:flex;overflow-y:auto}.previewEmpty{box-sizing:border-box;text-align:center;width:100%;height:100%;color:var(--geist-secondary);flex-direction:column;justify-content:center;align-items:center;gap:8px;padding:16px;display:flex}.previewEmptyIcon{opacity:.4;font-size:32px}.previewEmptySub{font-size:12px}.cardPreviewLoading{box-sizing:border-box;background:var(--geist-background);color:var(--geist-secondary);pointer-events:none;opacity:1;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:16px;transition:opacity .24s cubic-bezier(.22,.61,.36,1);display:flex;position:absolute;inset:0}.cardPreviewLoading[data-revealed=true]{opacity:0}.cardPreviewLoadingTitle{letter-spacing:.01em;text-align:center;max-width:22ch;font-size:14px;font-weight:500;animation:1.8s ease-in-out infinite card-preview-pulse}.cardPreviewLoadingDots{gap:4px;display:inline-flex}.cardPreviewLoadingDots span{opacity:.35;background:currentColor;border-radius:50%;width:4px;height:4px;animation:1.2s ease-in-out infinite card-preview-dot}.cardPreviewLoadingDots span:nth-child(2){animation-delay:.15s}.cardPreviewLoadingDots span:nth-child(3){animation-delay:.3s}@keyframes card-preview-pulse{0%,to{opacity:.55}50%{opacity:.85}}@keyframes card-preview-dot{0%,to{opacity:.25;transform:translateY(0)}50%{opacity:.9;transform:translateY(-2px)}}@media (prefers-reduced-motion:reduce){.cardPreviewLoadingTitle,.cardPreviewLoadingDots span{animation:none}}@media (max-width:980px){.previewPanel{flex-shrink:1;width:100%}.tabNav{gap:0}.tabNavItem{padding:6px 8px;font-size:12px}.previewPanelBody{min-height:460px}}@media (max-width:720px){.topBar{gap:8px;padding:0 10px}.brand{display:none}.brandLogo{width:22px;height:22px}.protocolLabel{display:none}.protocolSelect{max-width:120px}.previewPanelBody{min-height:420px;padding:10px}.phoneWrap{padding:10px}}.mobileTabBar{background:var(--geist-background);border-top:1px solid var(--geist-border);padding-bottom:env(safe-area-inset-bottom,0px);flex-shrink:0;display:none}.mobileTab{color:var(--geist-secondary);cursor:pointer;transition:color var(--geist-transition);background:0 0;border:none;flex-direction:column;flex:1;justify-content:center;align-items:center;gap:2px;padding:8px 4px 7px;font-size:11px;font-weight:500;display:flex;position:relative}.mobileTab:hover{color:var(--geist-foreground)}.mobileTab.active{color:var(--geist-foreground);font-weight:600}.mobileTab.active:before{content:"";background:var(--geist-foreground);border-radius:0 0 999px 999px;width:32px;height:2px;position:absolute;top:-1px;left:50%;transform:translate(-50%)}.mobileTabLabel{letter-spacing:.01em}@media (max-width:720px){.mobileTabBar{display:flex}}