html,body{margin:0;padding:0}p-canvas>.-p-canvas-grid{max-width:50rem}p-flyout#explore-plugins{--p-flyout-width: 80vw;--p-flyout-max-width: 50rem}p-modal#rules{--p-modal-width: clamp(276px, 80dvw, 60rem)}.-mt-static-x-small{margin-top:4px}.-mt-static-small{margin-top:8px}.-mt-static-medium{margin-top:16px}.-mt-static-large{margin-top:32px}.-mt-static-x-large{margin-top:48px}.-mt-static-xx-large{margin-top:80px}.-mt-fluid-x-small{margin-top:clamp(4px,.25vw + 3px,8px)}.-mt-fluid-small{margin-top:clamp(8px,.5vw + 6px,16px)}.-mt-fluid-medium{margin-top:clamp(16px,1.25vw + 12px,36px)}.-mt-fluid-large{margin-top:clamp(32px,2.75vw + 23px,76px)}.-mt-fluid-x-large{margin-top:clamp(48px,3vw + 38px,96px)}.-mt-fluid-xx-large{margin-top:clamp(80px,7.5vw + 56px,200px)}.-ms-auto{margin-inline-start:auto}.-me-auto{margin-inline-end:auto}.-block{display:block}.-img-small{width:clamp(48px,7cqw,72px);height:clamp(48px,7cqw,72px)}.-max-w-full{max-width:100%}.-max-w-medium{max-width:40rem}.-ellipsis-1{display:-webkit-box;-webkit-line-clamp:1;-webkit-box-orient:vertical;overflow:hidden}.-ellipsis-2{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.-ellipsis-3{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.intro{grid-column:1/-1;display:flex;gap:clamp(16px,1.25vw + 12px,36px);flex-direction:column;align-items:center}.intro__image{width:clamp(48px,7cqw,72px);height:clamp(48px,7cqw,72px)}@container (max-width: 759px){.intro__image{display:none}}.intro__text{display:grid;justify-items:center;gap:clamp(4px,.25vw + 3px,8px)}.intro-cards{grid-column:1/-1;display:grid;grid-auto-rows:1fr auto;gap:16px}@container (min-width: 640px){.intro-cards{grid-template-columns:repeat(3,minmax(0,1fr))}}.intro-cards :is(a,button){border-radius:4px}.intro-cards :is(a,button):focus{outline:2px solid #1a44ea;outline-offset:2px}.intro-cards :is(a,button):focus:not(:focus-visible){outline-color:transparent}.intro-cards :is(a,button){all:unset;cursor:pointer;padding:16px;border-radius:12px;background:#ffffff26;transition:background .4s cubic-bezier(.25,.1,.25,1);display:grid;grid-template-rows:subgrid;grid-row:span 2;gap:16px 8px}@media (hover: hover){.intro-cards :is(a,button):hover{background:#fff6}}.controls{display:grid;gap:16px}.controls__item{--p-internal-button-scaling: 0;position:relative;display:grid;grid-template-columns:var(--controls-grid-template, minmax(0, 1fr) auto);gap:8px;align-items:center}.controls__item--active{--controls-item-background: #fff}@media (hover: hover){.controls__item:not(:hover):not(:focus-within){--controls-grid-template: minmax(0, 1fr);--controls-group-display: none}.controls__item:hover{--controls-item-background: #fff}}.controls__item:before{content:"";position:absolute;inset:-4px -6px;transition:background .25s cubic-bezier(.25,.1,.25,1);border-radius:4px;background:var(--controls-item-background, transparent)}.controls__item :is(button,a){border-radius:4px}.controls__item :is(button,a):focus{outline:2px solid #1a44ea;outline-offset:2px}.controls__item :is(button,a):focus:not(:focus-visible){outline-color:transparent}.controls__item :is(button,a){font: 400 1rem/calc(6px + 2.125ex) Porsche Next,Arial Narrow,Arial,Heiti SC,SimHei,sans-serif;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;all:unset;cursor:pointer;position:relative;display:flex;gap:8px;padding-block:2px;border-radius:4px}.controls__item :is(button,a) img{width:calc(6px + 2.125ex);height:calc(6px + 2.125ex)}.controls__item :is(button,a) span{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.controls__group{display:var(--controls-group-display, flex);gap:8px}.plugin-search{max-width:30rem;margin-inline:auto}.plugin-cards{--plugin-cards-background: #eeeff2;--plugin-cards-background-hover: #eeeff2;--plugin-cards-image-size: clamp(40px, 6vw, 80px);display:grid;grid-auto-rows:1fr;gap:16px}@media (min-width: 760px){.plugin-cards{grid-template-columns:repeat(2,minmax(0,1fr))}}.plugin-cards--small{--plugin-cards-background: transparent;--plugin-cards-background-hover: #eeeff2;--plugin-cards-image-size: clamp(24px, 3vw, 48px)}.plugin-cards :is(a,button){border-radius:4px}.plugin-cards :is(a,button):focus{outline:2px solid #1a44ea;outline-offset:2px}.plugin-cards :is(a,button):focus:not(:focus-visible){outline-color:transparent}.plugin-cards :is(a,button){all:unset;cursor:pointer;padding:clamp(8px,.5vw + 6px,16px);border-radius:12px;background:var(--plugin-cards-background);transition:background .4s cubic-bezier(.25,.1,.25,1);display:grid;grid-template-columns:auto minmax(0,1fr);gap:16px}@media (hover: hover){.plugin-cards :is(a,button):hover{background:var(--plugin-cards-background-hover)}}.plugin-cards img{width:var(--plugin-cards-image-size);height:var(--plugin-cards-image-size)}.plugin-cards span{display:grid;grid-template-rows:repeat(2,auto) 1fr;align-items:flex-end}.chat{grid-column:1/-1;display:grid;gap:48px}.chat__bubble{max-width:30rem}.chat__bubble--question{justify-self:flex-end;background:#eeeff2;padding:16px;border-radius:12px 12px 4px}.chat__bubble--answer{justify-self:flex-start;background:transparent;display:grid;grid-template-columns:36px minmax(0,1fr);gap:16px}.chat__bubble img{width:100%;height:auto}.chat__files{margin-top:clamp(8px,.5vw + 6px,16px);display:flex;flex-wrap:wrap;gap:8px}.chat-input{grid-column:1/-1;display:grid;grid-template:repeat(2,auto)/auto minmax(0,1fr) auto;padding:4px;border-radius:8px;background:#eeeff2}.chat-input input{all:unset;font: 400 1rem/calc(6px + 2.125ex) Porsche Next,Arial Narrow,Arial,Heiti SC,SimHei,sans-serif;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;color:#010205;grid-area:2/2}.chat-input input::-webkit-search-cancel-button{display:none}.chat-input__file-upload{grid-area:2/1;place-self:center;margin-inline:clamp(8px,.5vw + 6px,16px)}.chat-input__files{grid-area:1/2/auto/-1;flex-wrap:wrap;gap:8px;max-height:80px;overflow:hidden auto;margin-bottom:8px;padding-block:8px;padding-inline:0 4px}.chat-input__files:not([hidden]){display:flex}.chat-input__submit{grid-area:2/3}.footer{grid-column:1/-1;display:flex;gap:16px;align-items:flex-start;justify-content:center}.profile{display:grid;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:16px}.profile:before{--profile-initials-size: 72px;font:normal normal 400 clamp(1.13rem,.21vw + 1.08rem,1.33rem)/ calc(6px + 2.125ex) "Porsche Next","Arial Narrow",Arial,"Heiti SC",SimHei,sans-serif;-webkit-hyphens:auto;hyphens:auto;overflow-wrap:break-word;color:#6b6d70;text-align:center;line-height:var(--profile-initials-size);letter-spacing:1px;content:"" attr(data-initials) "";display:block;width:var(--profile-initials-size);height:var(--profile-initials-size);border-radius:50%;background:#eeeff2}
