﻿.rp-reference-input{background-color:var(--id3-color-primary-invert-5);display:grid;grid-template-columns:1fr auto;place-items:center stretch;gap:1rem;border-radius:var(--id3-layout-corner-radius-inner)}.rp-reference-input .ref-title{padding:.5rem 1rem}.rp-tool-cover{aspect-ratio:4/4.5;background:var(--cover-color-bg);position:relative;isolation:isolate;overflow:hidden;border-radius:.5rem}.rp-tool-cover::before{content:"";background-image:radial-gradient(circle at bottom right, #000, rgba(255, 255, 255, 0.6)),radial-gradient(circle at top left, #fff, #000);mix-blend-mode:multiply;position:absolute;inset:0;z-index:1;opacity:.75}.rp-tool-cover:has(img)::before{mix-blend-mode:overlay}.rp-tool-cover:has(img)::after{content:"";background-image:linear-gradient(34deg, rgba(0, 0, 0, 0.6), rgba(255, 255, 255, 0) 50%),linear-gradient(27deg, var(--cover-color-bg), rgba(255, 255, 255, 0) 80%);position:absolute;inset:0;z-index:3}.rp-tool-cover img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.rp-tool-cover .cover-overlay{--id3-color-text: #fff;position:absolute;z-index:5;bottom:.5rem;left:.5rem;right:.5rem;text-align:left}.rp-tool-cover .cover-overlay .title,.rp-tool-cover .cover-overlay .item-title,.rp-tool-cover .cover-overlay h3{text-transform:uppercase;font-size:1.1rem;font-weight:bold;color:var(--id3-color-text);text-shadow:1px 1px 1px #000}.rp-tool-summary{display:grid;grid-template-columns:1fr;padding:3rem;gap:2rem}.rp-tool-summary:has([ng-transclude] p){grid-template-columns:1fr 1fr;gap:3rem}.rp-tool-summary{background:#fff;overflow:hidden;border-radius:1rem;box-shadow:0 0 1rem rgba(0,0,0,.0666666667)}.rp-tool-summary div[ng-transclude]:empty{display:none}.rp-tool-summary div:has(>.id3-button){grid-column:1/-1;place-self:center}@container layout (width < 1200px){.rp-tool-summary{padding:1rem}.rp-tool-summary:has([ng-transclude] p){grid-template-columns:1fr;gap:1rem}}.rp-tool-summary [ng-transclude] p{font-size:1.1rem;text-wrap:balance}.rp-tool-summary .rp-tool-summary-graph-container{place-self:center;width:100%;gap:1rem;container-name:graph-container;container-type:inline-size}.rp-tool-summary .rp-tool-summary-graph-container .rp-graph-data{display:grid;grid-template-columns:auto 1fr auto;place-items:center stretch;gap:1rem}.rp-tool-summary .rp-tool-summary-graph-container .rp-graph-data .rp-graph-row{display:contents}.rp-tool-summary .rp-tool-summary-graph-container .rp-graph-data .rp-graph-row:not(:has(.fas)){display:none}.rp-tool-summary .rp-tool-summary-graph-container .rp-graph-data .rp-graph-row label{opacity:.5;text-transform:uppercase}.rp-tool-summary .rp-tool-summary-graph-container .rp-graph-data .rp-star-container{display:flex;gap:.5rem}.rp-tool-summary .rp-tool-summary-graph-container .rp-graph-data .rp-star-container .fa-star{font-size:2rem;color:var(--star-color, #eedb09)}.rp-tool-summary .rp-tool-summary-graph-container .rp-graph-data .rp-star-container .fal{--star-color: #333;opacity:.25}@container graph-container (width < 480px){.rp-tool-summary .rp-tool-summary-graph-container .rp-graph-data{display:block}.rp-tool-summary .rp-tool-summary-graph-container .rp-graph-data .rp-graph-row{display:grid;grid-template-columns:1fr auto;place-items:center stretch}.rp-tool-summary .rp-tool-summary-graph-container .rp-graph-data .rp-graph-row label{grid-column:1/-1}}.rp-tool-summary .rp-tool-summary-graph-container legend ul{list-style:none;display:flex;margin:0;padding:0;gap:1rem;align-items:center}.rp-tool-summary .rp-tool-summary-graph-container legend ul li{padding:0;font-size:.75rem}.rp-tool-summary .rp-tool-summary-notes{background:#dedede}.rp-tool-summary .rp-tool-summary-notes .rp-summary-note-item[disabled]{display:none}.rp-tool-summary .rp-tool-summary-notes .rp-summary-note-item:not(:has(.rp-note-item-text p)){display:none}.rp-tool-summary .rp-tool-summary-notes .rp-summary-note-item .rp-note-item-title{font-size:1.1rem;font-weight:bold}.rp-star-meter-input{display:grid;grid-template-columns:1fr auto;gap:1rem}.rp-star-meter-input .rp-star-meter-star-list{display:flex;gap:.5rem}.rp-star-meter-input .rp-star-meter-star-list .rp-star-meter-item{font-size:2rem}.rp-star-meter-input .rp-star-meter-star-list .rp-star-meter-item.selected id3-icon{font-weight:800;color:var(--id3-color-accent)}.rp-star-meter-input .id3-input{width:4rem;place-self:center}.rp-input-toolbar-container{position:relative}.rp-input-toolbar-container .rp-input-toolbar{position:absolute;background:#222;--id3-color-text: #fff;top:0;right:0;border-radius:.25rem;display:flex;align-items:stretch;opacity:0;overflow:hidden;transition:.25s ease}.rp-input-toolbar-container .rp-input-toolbar id3-icon{display:flex;align-items:center;transition:.25s ease;padding:.5rem;box-sizing:border-box;width:auto}.rp-input-toolbar-container .rp-input-toolbar id3-icon:hover{background:var(--id3-color-accent);--id3-color-text: var(--id3-color-accent-invert)}.rp-input-toolbar-container:has(textarea:focus) .rp-input-toolbar,.rp-input-toolbar-container:hover .rp-input-toolbar{opacity:1;translate:0 -50%}.rp-input-textarea{min-height:2rem;border-radius:var(--id3-layout-corner-radius-inner);border:solid 2px var(--id3-color-input-border);padding:.5em 1em;padding-bottom:2.5rem;position:relative;overflow:hidden;background:var(--id3-color-input-background, color-mix(in srgb, var(--id3-color-primary-invert), transparent 98%))}.rp-input-textarea .rp-input{outline:none;line-height:2em}.rp-input-textarea .rp-input.draggin{position:relative}.rp-input-textarea .rp-input.draggin::before{content:"";position:absolute;top:0;bottom:0;border-left:solid 1px #fff;left:calc(var(--drop-target-x)*1px)}.rp-input-textarea .rp-input.draggin::after{content:"";position:absolute;left:0;right:0;border-bottom:solid 1px #fff;top:calc(var(--drop-target-y)*1px)}.rp-input-textarea .rp-input ref>span{text-decoration:none;text-shadow:0 0 2px var(--id3-color-accent),0 0 .25em var(--id3-color-accent)}.rp-input-textarea .rp-input ref a{pointer-events:none;user-select:none;position:relative}.rp-input-textarea .rp-input-toolbar{position:absolute;inset:auto 0 0 0;background:var(--id3-color-primary-invert-5);padding:.5rem;display:flex;place-content:center space-between;gap:1rem}.rp-input-tooltext{display:block}.rp-input-tooltext .rp-tooltext-blocks{display:grid;gap:.5rem}.rp-input-tooltext .rp-tooltext-blocks>.md-button{place-self:start}.rp-input-tooltext .rp-tooltext-block{position:relative;background:color-mix(in srgb, var(--id3-color-primary-invert), transparent 95%);border-radius:.25rem;padding:.75rem;display:grid;gap:.5rem}.rp-input-tooltext .rp-tooltext-block-content{position:relative}.rp-input-tooltext .rp-tooltext-block-content .id3-input{border:none;background:rgba(0,0,0,0);padding:0rem !important;position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;scrollbar-gutter:unset;border-radius:0;resize:none}.rp-input-tooltext .rp-tooltext-block-content textarea-grow{display:block;opacity:0;padding:0rem;pointer-events:none;min-height:calc(1.2em*var(--newline-count, 1));white-space:pre-wrap}.rp-input-tooltext .rp-tooltext-block-refs{display:flex;gap:1rem;flex-wrap:wrap;place-items:center}.rp-input-tooltext .rp-tooltext-block-refs ref a{margin-inline:0;pointer-events:none}.rp-input-tooltext .rp-tooltext-block-refs ref a .ref-remove-button{pointer-events:all}.rp-input-tooltext .rp-tooltext-block-actions{background:color-mix(in srgb, var(--id3-color-primary), #fff 10%);border-radius:5rem;display:flex;flex-direction:column;align-items:center;padding:.25rem;position:absolute;top:50%;right:0;translate:50% -50%}.rp-input-tooltext .rp-tooltext-options{margin-top:1em;gap:.5rem;padding:.25rem;background:color-mix(in srgb, var(--id3-color-primary-invert), transparent 95%);border-radius:.25rem;font-size:.75rem}.rp-input-tooltext .rp-tooltext-options md-separator{border-left:solid 1px var(--id3-color-primary-invert);height:.9em;opacity:.25;display:block}.rp-input-tooltext .rp-tooltext-options label{font-size:.6rem;opacity:.5}.rp-input-tooltext .rp-tooltext-options .rp-tooltext-option-icon-button{padding:4px;border-radius:.25em}.rp-input-tooltext .rp-tooltext-options .rp-tooltext-option-icon-button.selected{box-shadow:0 0 0 1px var(--id3-color-accent)}.rp-user-input{display:inline-flex;align-items:center;gap:1rem}.rp-user-input .rp-input-actions{display:inline-flex;gap:.5rem;align-items:center}ref{line-height:1em}ref>span{text-decoration:underline double 1px var(--id3-color-accent)}ref a::before{content:"";font:var(--id3-font-icon);margin-right:.5ch;user-select:none}ref a{display:inline-block;padding:.15em .5em;font-size:.5em;background:var(--id3-color-accent);color:var(--id3-color-accent-invert);border-radius:.25em;vertical-align:middle;position:relative;box-shadow:0 0 0 .25em var(--id3-color-accent);margin-inline:.75em;text-decoration:none;text-shadow:none}ref a cite{color:inherit}ref a em{display:inline-block;border-radius:.5em;margin-left:.5em;color:inherit;padding:0 .5em;box-shadow:0 0 0 1px}ref .ref-remove-button{font-size:1rem;position:absolute;top:0;right:0;translate:50% -50%;pointer-events:auto;cursor:pointer}.rp-translate-button{display:inline-block;border:solid 2px var(--id3-color-input-border);border-radius:var(--id3-layout-corner-radius-inner);padding:.5em 1em}[rp-translatable].rp-translated{color:color-mix(in srgb, var(--id3-color-text), #81ff70 25%);position:relative;text-decoration-line:underline;text-decoration-style:dotted;text-decoration-color:#23ac10}md-menu-content .rp-language-list-search-container{border-bottom:solid 1px var(--id3-color-input-border);box-shadow:0 0 5px var(--id3-color-input-border);margin-top:-5px}md-menu-content .rp-language-list-search-container input{outline:none;padding:.75em 1.25em;border:none;font-size:1rem;margin:0}.rp-thread{display:grid;gap:1rem}.rp-thread .rp-thread-container .rp-thread-list{display:grid;grid-template-columns:[other-start] 1fr [self-start] 5fr [other-end] 1fr [self-end];place-items:center start;gap:1rem}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item{--rp-item-bg: color-mix(in srgb, var(--id3-color-primary), #000 10%);isolation:isolate;grid-column:other}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item.rp-thread-by-self{grid-column:self;text-align:right;place-self:center end;--rp-item-bg: color-mix(in srgb, var(--id3-color-secondary), #000 0%)}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item.rp-thread-by-self .rp-item-author{display:none}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item.rp-thread-by-self .rp-item-meta .rp-item-reactions{order:-1;pointer-events:none}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item.rp-thread-by-self .rp-item-meta .rp-item-reactions .rp-reaction.rp-active id3-icon{font-weight:800}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item.rp-thread-by-self .rp-item-meta .rp-item-reactions .rp-reply-button{display:none}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item .rp-item-text{padding:1rem;background:var(--rp-item-bg);border-radius:1rem}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item .rp-item-text p{margin:0;text-wrap:wrap}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item .rp-item-author{font-weight:bold}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item .rp-item-meta{display:flex;gap:1rem;align-items:center}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item .rp-item-meta .rp-item-date{font-size:.8rem;opacity:.75}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item .rp-item-meta .rp-item-actions{display:flex;align-items:center;gap:1rem}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item .rp-item-meta .rp-item-actions a{font-size:.8rem;color:var(--id3-color-text)}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item .rp-item-meta .rp-item-reactions{display:flex;gap:1rem;align-items:center}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item .rp-item-meta .rp-item-reactions .rp-reaction{font-weight:300}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item .rp-item-meta .rp-item-reactions .rp-reaction id3-icon{font-weight:inherit}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item .rp-item-meta .rp-item-reactions .rp-reaction.rp-active{font-weight:800;--id3-color-text: var(--id3-color-accent)}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item .rp-item-reply{background:color-mix(in srgb, var(--id3-color-secondary), #000 5%);font-size:.8rem;font-style:italic;position:relative;padding:1em;padding-bottom:2em;border-radius:1em;border-bottom-left-radius:0;z-index:-1;translate:1em 1em}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item .rp-item-reply id3-icon{position:absolute;bottom:0;left:0}.rp-thread .rp-thread-container .rp-thread-list .rp-thread-item .rp-item-reply .date{opacity:.6}.rp-thread .rp-thread-container.rp-disable-interaction .rp-item-meta .rp-item-reactions{pointer-events:none}.rp-thread .rp-thread-container.rp-disable-interaction .rp-item-meta .rp-item-reactions .rp-reply-button{display:none}.rp-thread .rp-thread-input{text-align:center;position:relative;transition:padding-top .25s ease}.rp-thread .rp-thread-input:has(.id3-input){background:color-mix(in srgb, var(--id3-color-secondary), #000 0%);padding:1rem;border-radius:1rem}.rp-thread .rp-thread-input:has(.id3-input):has(.rp-reply-to){padding-top:2.5rem}.rp-thread .rp-thread-input:has(.id3-input) .rp-reply-to{position:absolute;top:1rem;left:1.5rem;font-size:.8rem;font-style:italic;padding:.5em 1em;border-radius:.5em .5em 0 0;transform:translate(0, 100%);opacity:0;background-color:color-mix(in srgb, var(--id3-color-secondary), #000 5%);animation:id3-anim-slide-fade-in-bottom .25s ease forwards}.rp-thread .rp-thread-input:has(.id3-input) .rp-reply-to em{opacity:.5}.rp-thread .rp-thread-input:has(.id3-input) .rp-reply-to>span{font-weight:700}.rp-thread .rp-thread-input:has(.id3-input) .rp-reply-to>span::before,.rp-thread .rp-thread-input:has(.id3-input) .rp-reply-to>span::after{content:'"'}.rp-thread .rp-thread-input:has(.id3-input)>div{display:grid;grid-template-columns:1fr auto;gap:1rem;place-items:center stretch}.rp-external-link-list .rp-link-list{display:grid;grid-template-columns:1fr 2fr auto;gap:.5rem 1rem;place-items:center stretch;margin-bottom:1rem}.rp-external-link-list .rp-link-list .rp-link-item{display:contents}.rp-external-link-list .rp-link-list .rp-link-item .id3-input-container{margin-block:0}.rp-external-link-list .rp-link-list .rp-link-item:not(:first-child) .id3-input-container label{display:none}.autocomplete-item{display:flex;gap:1rem}.autocomplete-item strong{text-transform:uppercase}.autocomplete-item.inactive strong{opacity:.5}.autocomplete-item em{opacity:.6}.autocomplete-item badge{display:inline-block;font-size:.5rem;padding:.5em 1em;background:var(--id3-color-accent);color:var(--id3-color-accent-invert);place-self:center;line-height:1;border-radius:.25em}.id3-view-content .id3-page-header .page-header-actions{position:absolute;top:0;right:0;translate:0 -3rem}.id3-view-content .id3-page-header .page-header-title{display:grid;grid-template-columns:auto 1fr;gap:0 1.5rem;padding-right:.75rem}.id3-view-content .id3-page-header .page-header-title:has(.page-header-extras) id3-avatar{grid-row:1/span 2;place-self:start center}.id3-view-content .id3-page-header .page-header-extras{grid-column:2/-1}.id3-view-content .id3-page-header .page-header-extras .page-header-extras-title{display:flex;justify-content:space-between}.id3-view-content .id3-page-header .page-header-extras .page-header-extras-title .page-header-extras-title-body{display:flex;gap:1rem}.id3-view-content .id3-page-header .page-header-extras .page-header-extras-title .page-header-extras-title-body em{opacity:.5}.id3-view-content .id3-page-header .page-header-extras .page-header-extras-title .panel-toggle-button{transition:.25s ease}.id3-view-content .id3-page-header .page-header-extras .page-header-extras-body{display:grid;grid-template-rows:0fr;transition:.25s ease}.id3-view-content .id3-page-header .page-header-extras .page-header-extras-body>div{overflow:hidden}.id3-view-content .id3-page-header .page-header-extras.has-notification{position:relative}.id3-view-content .id3-page-header .page-header-extras.has-notification::after{content:"";position:absolute;top:0;right:0;width:.5rem;height:.5rem;translate:-50% 50%;border-radius:50%;background:#f20;pointer-events:none}.id3-view-content .id3-page-header .page-header-extras.open .page-header-extras-body{grid-template-rows:1fr}.id3-view-content .id3-page-header .page-header-extras.open .panel-toggle-button{rotate:180deg}.id3-view-content .id3-page-body{position:relative}.id3-view-content .model-metas .model-meta-row{display:flex;justify-content:space-between;align-items:center;padding-block:.5rem}.id3-view-content .model-metas .model-meta-row em{font-size:.8rem;font-style:normal;opacity:.75}.id3-view-content[id3-page=index] .dashboard-container,.id3-view-content[id3-page=index] .dashboard-content{display:grid;gap:var(--id3-layout-gap-inner)}.id3-view-content[id3-page=index] .stats-container{background:var(--id3-color-secondary);--id3-color-text: var(--id3-color-secondary-revert);padding:var(--id3-layout-gap-inner);border-radius:var(--id3-layout-corner-radius-outer)}.id3-view-content[id3-page=index] .stats-container .stats-list{display:flex;justify-content:center;align-items:stretch;gap:2rem}.id3-view-content[id3-page=index] .stats-container .stats-list .stats-item em{font-size:2rem;text-align:center;display:block}.id3-view-content[id3-page=index] .stats-container .stats-list .stats-item label{display:block;font-size:.7rem;opacity:.5;text-align:center}.id3-view-content[id3-page=index]:not(:has(.owned-tool-list .tool-item)) .owned-tool-title,.id3-view-content[id3-page=index]:not(:has(.owned-tool-list .tool-item)) .owned-tool-list{display:none}.id3-view-content[id3-page=index] .tool-list-container .tool-list{display:grid;grid-template-columns:1fr;gap:var(--id3-layout-gap-inner)}.id3-view-content[id3-page=index] .tool-list-container .tool-list .tool-item h3{font-size:1rem;font-weight:400}.id3-view-content[id3-page=index] .tool-list-container.owned-tool-list .tool-list{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}.id3-view-content[id3-page=index] .tool-list-container.all-tool-list .tool-item a{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:.5rem;background:color-mix(in srgb, var(--id3-color-primary-invert), transparent 95%);transition:background .25s ease;text-decoration:none;border-radius:var(--id3-layout-corner-radius-inner)}.id3-view-content[id3-page=index] .tool-list-container.all-tool-list .tool-item a:hover{background:color-mix(in srgb, var(--id3-color-primary-invert), transparent 90%)}.id3-view-content[id3-page=index] .tool-list-container.all-tool-list .tool-item a .rp-tool-cover{width:80px}.id3-view-content[id3-page=index] .tool-list-container.all-tool-list .tool-item a h3{margin-bottom:.5em}.id3-view-content[id3-page=tools] .id3-page-body{display:grid;gap:1rem;grid-template-rows:auto 1fr;overflow:hidden;place-items:start stretch;height:100%}.id3-view-content[id3-page=tools] .global-action-container{display:grid;grid-template-columns:1fr auto;gap:1rem}.id3-view-content[id3-page=tools] .global-action-container .searchbox-container{position:relative}.id3-view-content[id3-page=tools] .global-action-container .searchbox-container .switch-filters{display:flex;align-items:center;gap:1rem;position:absolute;top:50%;right:1rem;translate:0 -50%}.id3-view-content[id3-page=tools] .tool-list-container{overflow:hidden auto;padding-right:.5rem;overflow:clip auto;scrollbar-gutter:stable both-edges;max-height:100%;--id3-scollbar-width: 6px;--id3--scrollbar-opacity:0}@media screen and (width < 1024px){.id3-view-content[id3-page=tools] .tool-list-container{--id3--scrollbar-opacity:1;--id3-color-scollbar-thumb: var(--id3-color-accent);--id3-color-scollbar-track: var(--id3-color-primary-80);--id3-scollbar-shadow: inset 0 0 6px rgba(0,0,0,0.2)}}.id3-view-content[id3-page=tools] .tool-list-container:hover{--id3--scrollbar-opacity:1;--id3-color-scollbar-thumb: var(--id3-color-accent);--id3-color-scollbar-track: var(--id3-color-background, var(--id3-color-primary-contrast-subtle));--id3-scollbar-shadow: inset 0 0 6px rgba(0,0,0,0.2)}.id3-view-content[id3-page=tools] .tool-list-container:not(.id3-input)::-webkit-scrollbar-track{margin:1rem}.id3-view-content[id3-page=tools] .tool-list-container:not(.id3-input)::scrollbar-track{margin:1rem}.id3-view-content[id3-page=tools] .tool-list-container.id3-input::-webkit-scrollbar-track{margin:.25rem}.id3-view-content[id3-page=tools] .tool-list-container.id3-input::scrollbar-track{margin:.25rem}.id3-view-content[id3-page=tools] .tool-list-container::-webkit-scrollbar-track{border-radius:10px;background:var(--id3-color-scollbar-track, transparent);opacity:var(--id3-scollbar-opacity, 0);transition:width .25s}.id3-view-content[id3-page=tools] .tool-list-container::-webkit-scrollbar{transition:width .25s;padding:2px;opacity:var(--id3-scollbar-opacity, 0);width:calc(var(--id3-scollbar-width, 0) + 8px);height:var(--id3-scollbar-height, 0);background-color:rgba(0,0,0,0)}.id3-view-content[id3-page=tools] .tool-list-container::-webkit-scrollbar-thumb{transition:width .25s;border-radius:10px;border:solid 4px var(--id3-color-scollbar-track, transparent);opacity:var(--id3-scollbar-opacity, 0);background:var(--id3-color-scollbar-thumb, transparent)}.id3-view-content[id3-page=tools] .tool-list-container::scrollbar-track{border-radius:10px;background-color:var(--id3-color-scollbar-track, transparent);opacity:var(--id3-scollbar-opacity, 0);transition:width .25s}.id3-view-content[id3-page=tools] .tool-list-container::scrollbar{transition:width .25s;opacity:var(--id3-scollbar-opacity, 0);width:var(--id3-scollbar-width, 0);height:var(--id3-scollbar-height, 0);background-color:rgba(0,0,0,0)}.id3-view-content[id3-page=tools] .tool-list-container::scrollbar-thumb{transition:width .25s;border-radius:10px;opacity:var(--id3-scollbar-opacity, 0);background-color:var(--id3-color-scollbar-thumb, transparent)}.id3-view-content[id3-page=tools] .tool-list-container .tool-list{display:grid;grid-template-columns:1fr;gap:var(--id3-layout-gap-inner)}.id3-view-content[id3-page=tools] .tool-list-container .tool-list .tool-item h3{font-size:1rem;font-weight:400}.id3-view-content[id3-page=tools] .tool-list-container.owned-tool-list .tool-list{grid-template-columns:repeat(auto-fill, minmax(250px, 1fr))}.id3-view-content[id3-page=tools] .tool-list-container.all-tool-list .tool-item a{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:.5rem;background:color-mix(in srgb, var(--id3-color-primary-invert), transparent 95%);transition:background .25s ease;text-decoration:none;border-radius:var(--id3-layout-corner-radius-inner)}.id3-view-content[id3-page=tools] .tool-list-container.all-tool-list .tool-item a:hover{background:color-mix(in srgb, var(--id3-color-primary-invert), transparent 90%)}.id3-view-content[id3-page=tools] .tool-list-container.all-tool-list .tool-item a .rp-tool-cover{width:80px}.id3-view-content[id3-page=tools] .tool-list-container.all-tool-list .tool-item a h3{margin-bottom:.5em}.id3-view-content[id3-page=approaches] .global-action-container,.id3-view-content[id3-page=workshops] .global-action-container{display:grid;grid-template-columns:1fr auto;gap:1rem}.id3-view-content[id3-page=approaches] .global-action-container .searchbox-container,.id3-view-content[id3-page=workshops] .global-action-container .searchbox-container{position:relative}.id3-view-content[id3-page=approaches] .global-action-container .searchbox-container .switch-filters,.id3-view-content[id3-page=workshops] .global-action-container .searchbox-container .switch-filters{display:flex;align-items:center;gap:1rem;position:absolute;top:50%;right:1rem;translate:0 -50%}.id3-view-content[id3-page=approaches] .empty-list-container,.id3-view-content[id3-page=workshops] .empty-list-container{text-align:center;padding:2rem;font-size:1.25rem;display:grid;gap:1rem;place-items:center}.id3-view-content[id3-page=approaches] .empty-list-container p,.id3-view-content[id3-page=workshops] .empty-list-container p{font-size:1.5rem}.id3-view-content[id3-page=approaches] .approach-list-container{padding:1rem 0}.id3-view-content[id3-page=approaches] .approach-list-container .approach-list{display:grid;grid-template-columns:1fr;place-items:center stretch;gap:.5rem 1rem}.id3-view-content[id3-page=approaches] .approach-list-container .approach-item a{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:.5rem;background:color-mix(in srgb, var(--id3-color-primary-invert), transparent 95%);transition:background .25s ease;text-decoration:none;border-radius:var(--id3-layout-corner-radius-inner)}.id3-view-content[id3-page=approaches] .approach-list-container .approach-item a:hover{background:color-mix(in srgb, var(--id3-color-primary-invert), transparent 90%)}.id3-view-content[id3-page=approaches] .approach-list-container .approach-item a .rp-tool-cover{width:80px}.id3-view-content[id3-page=approaches] .approach-list-container .approach-item a h3{margin-bottom:.5em}.id3-view-content[id3-page=workshops] .workshop-list-container{padding:1rem 0}.id3-view-content[id3-page=workshops] .workshop-list-container .workshop-list{display:grid;grid-template-columns:1fr;place-items:center stretch;gap:.5rem 1rem}.id3-view-content[id3-page=workshops] .workshop-list-container .workshop-item a{display:grid;grid-template-columns:auto 1fr;gap:1rem;padding:.5rem;background:color-mix(in srgb, var(--id3-color-primary-invert), transparent 95%);transition:background .25s ease;text-decoration:none;border-radius:var(--id3-layout-corner-radius-inner)}.id3-view-content[id3-page=workshops] .workshop-list-container .workshop-item a:hover{background:color-mix(in srgb, var(--id3-color-primary-invert), transparent 90%)}.id3-view-content[id3-page=workshops] .workshop-list-container .workshop-item a .rp-tool-cover{width:80px}.id3-view-content[id3-page=workshops] .workshop-list-container .workshop-item a h3{margin-bottom:.5em}.id3-view-content[id3-page=references] .reference-list-container{padding:1rem 0}.id3-view-content[id3-page=references] .reference-list-container .reference-list{display:grid;grid-template-columns:1fr auto auto;place-items:center stretch;gap:.5rem 1rem}.id3-view-content[id3-page=references] .reference-list-container .reference-item{display:contents}.id3-view-content[id3-page=reference] .id3-accordeon .id3-section.inactive{opacity:.25}.id3-view-content[id3-page=reference] .psychometric-container{display:grid;grid-template-columns:auto 1fr;gap:1rem;place-items:start stretch;max-height:calc(var(--id3-height)*1px - var(--id3-layout-gap-outer)*2)}.id3-view-content[id3-page=reference] .psychometric-container .psychometric-list{display:flex;flex-direction:column;gap:var(--id3-layout-gap-inner);padding-right:1rem}.id3-view-content[id3-page=reference] .psychometric-container .graph-container{position:sticky;width:400px;height:400px;top:0;display:flex;flex-direction:column;align-items:center;justify-content:center}.id3-view-content[id3-page=reference] .psychometric-container .graph-container svg text:not([fill]){fill:var(--id3-color-text)}.id3-view-content[id3-page=reference] .psychometric-container .graph-container .graph-view-selector{display:flex;gap:1rem;align-items:center;padding:.25rem 1rem;border-radius:5rem;background-color:color-mix(in srgb, var(--id3-color-primary-invert), transparent 90%)}.id3-view-content[id3-page=reference] .psychometric-container .graph-container .graph-view-selector .graph-view-item{display:flex;flex-direction:column;align-items:center;font-size:1.25rem;opacity:.75;scale:.75;transition:scale .25s ease,opacity .25s}.id3-view-content[id3-page=reference] .psychometric-container .graph-container .graph-view-selector .graph-view-item ls{font-size:.5em}.id3-view-content[id3-page=reference] .psychometric-container .graph-container .graph-view-selector .graph-view-item.selected{opacity:1;scale:1}.id3-view-content[id3-page=reference] .psychometric-container .graph-container .graph-view-selector .graph-view-item.selected id3-icon{font-weight:800}.id3-view-content[id3-page=reference] .psy-color{display:inline-block;vertical-align:middle;background-color:var(--item-color);width:.8rem;height:.8rem;border-radius:.25rem}.id3-view-content[id3-page=tool] .id3-page-header{background:var(--header-image);background-size:cover;background-position:center center;isolation:isolate;position:relative;--id3-color-text: #fff;padding-block:4rem 2rem;margin-bottom:-2rem}.id3-view-content[id3-page=tool] .id3-page-header::before{content:"";background-image:radial-gradient(circle at bottom right, #000, rgba(255, 255, 255, 0.6)),radial-gradient(circle at top left, #fff, #000);mix-blend-mode:overlay;position:absolute;inset:0;z-index:1;opacity:.75;backdrop-filter:blur(10px)}.id3-view-content[id3-page=tool] .id3-page-header::after{content:"";background-image:linear-gradient(34deg, rgba(0, 0, 0, 0.6), rgba(255, 255, 255, 0) 50%),linear-gradient(27deg, var(--header-color), rgba(255, 255, 255, 0) 80%);position:absolute;inset:0;z-index:3}.id3-view-content[id3-page=tool] .id3-page-header .id3-layout-container{position:relative;z-index:10}.id3-view-content[id3-page=tool] textarea{resize:block}.id3-view-content[id3-page=tool] .id3-tab-sections-container{anchor-name:--tab-sections-container}.id3-view-content[id3-page=tool] .id3-page-body{padding-top:3.75rem}.id3-view-content[id3-page=tool] .id3-page-body[edit-mode=search]{--id3-color-accent: #f90;--radial-ellipse-position: 100% 0%;--background-position: -150px 50% }.id3-view-content[id3-page=tool] .id3-section-body md-tabs:first-child{margin-top:-1.5rem}.id3-view-content[id3-page=tool] .tool-edit-mode{display:flex;align-items:center;justify-content:center;gap:1rem;padding:.75rem 1rem 2rem;background-image:radial-gradient(circle, color-mix(in srgb, var(--id3-color-accent), transparent 60%), transparent 25%);background-color:color-mix(in srgb, var(--id3-color-primary), var(--id3-color-text) 15%);border-radius:1rem 1rem 0 0;position:absolute;bottom:anchor(top --tab-sections-container);left:anchor(left --tab-sections-container);right:anchor(right --tab-sections-container);translate:0 1rem;z-index:1;transition:background-position .5s ease;background-size:2500px;background-repeat:no-repeat;background-position:var(--background-position, -1250px 50%)}.id3-view-content[id3-page=tool] .tool-edit-mode .tool-edit-mode-switcher{display:flex;align-items:center;gap:.5rem}.id3-view-content[id3-page=tool] .tool-edit-mode .tool-edit-mode-switcher md-switch{margin-block:0}.id3-view-content[id3-page=tool] .id3-tab-sections{position:relative;z-index:5}.id3-view-content[id3-page=tool] .tool-reference-list{display:grid;grid-template-columns:1fr;gap:1rem}.id3-view-content[id3-page=tool] .tool-reference-list .reference-item{display:grid;grid-template-columns:2rem 1fr auto;place-items:center stretch;gap:1rem}.id3-view-content[id3-page=tool] .psychometric-list{display:flex;flex-direction:column;gap:.25rem}.id3-view-content[id3-page=tool] .psychometric-list .psychometric-item{display:grid;grid-template-columns:auto 1fr auto;gap:1rem;place-items:center stretch}.id3-view-content[id3-page=tool] .psychometric-list .psychometric-item md-switch{margin-block:0}.id3-view-content[id3-page=settings] md-list md-list-item .md-list-item-inner{width:100%;gap:1rem}.id3-view-content[id3-page=settings] md-list md-list-item .md-list-item-inner md-input-container .md-errors-spacer:empty{display:none}.id3-view-content[id3-page=settings] md-list md-list-item.new-item{padding:1rem;background:color-mix(in srgb, var(--id3-color-primary-invert), transparent 90%);border-radius:.25rem;overflow:hidden}.id3-view-content[id3-page=settings] .section-tab-faq .new-item{padding:1rem;background:color-mix(in srgb, var(--id3-color-primary-invert), transparent 90%);border-radius:.25rem}.id3-view-content[id3-page=settings] .section-tab-faq .faq-list{display:grid;gap:1rem;margin-block:1rem}.id3-view-content[id3-page=settings] .section-tab-faq .faq-item{position:relative;display:grid;grid-template-columns:1fr auto;background:color-mix(in srgb, var(--id3-color-primary-invert), transparent 90%);gap:1rem;padding:.5rem 1rem;border-radius:var(--id3-layout-corner-radius-inner)}.id3-view-content[id3-page=settings] .user-list{display:flex;flex-direction:column;gap:1rem}.id3-view-content[id3-page=settings] .user-list .user-item{padding:.5rem;background:var(--id3-color-primary-invert-10);border-radius:var(--id3-layout-corner-radius-inner);display:grid;grid-template-columns:auto 1fr;gap:0 1rem}.id3-view-content[id3-page=settings] .user-list .user-item h4,.id3-view-content[id3-page=settings] .user-list .user-item p{margin:0;grid-column:2}.id3-view-content[id3-page=settings] .user-list .user-item id3-avatar{grid-row:1/span 2;place-self:center;grid-row:1/span 2}.id3-view-content[id3-page=help] .help-content{padding-block:1rem}.id3-view-content[id3-page=help] .help-list{display:grid;grid-template-columns:repeat(auto-fill, minmax(250px, 1fr));gap:1rem}.id3-view-content[id3-page=help] .help-item{padding:1rem;display:grid;grid-template-rows:auto 1fr auto;border-radius:.5rem;background:color-mix(in srgb, var(--id3-color-primary-invert), transparent 90%)}.id3-view-content[id3-page=help] .help-item h3{font-size:1rem;text-transform:uppercase;margin:0;padding:0}.id3-view-content[id3-page=help] .help-item p{font-size:.8rem;padding:0}.id3-view-content[id3-page=members] .member-container{display:grid;gap:1rem}.id3-view-content[id3-page=members] .member-container .member-content .member-list-container .member-list{display:grid;gap:.5rem}.id3-view-content[id3-page=members] .member-container .member-content .member-list-container .member-list .member-item{display:grid;grid-template-columns:1fr auto;gap:1rem;align-items:center;padding:.5rem 1rem;background:color-mix(in srgb, var(--id3-color-primary-invert), transparent 95%);border-radius:var(--id3-layout-corner-radius-inner)}.id3-view-content[id3-page=members] .member-container .member-content .member-list-container .member-list .member-item .item-name{font-weight:600;cursor:pointer}.id3-view-content[id3-page=members] .member-container .member-content .member-list-container .member-list .member-item .item-actions{display:flex;gap:.5rem}.id3-view-content[id3-page=members] .member-container .member-content .member-list-container .member-list .member-item.private{opacity:.5}.id3-dialog#date-picker{width:clamp(320px,100%,800px)}.id3-dialog#login{max-width:100%;max-height:100%;width:100%;height:100%;display:flex;justify-content:center}.id3-dialog#login .login-form-container{text-align:center}.id3-dialog#new-psychometrics .preset-list{display:flex;gap:1rem;justify-content:center;align-items:center}.id3-dialog#new-psychometrics .preset-list .preset-item{display:flex;flex-direction:column;align-items:center;font-size:2rem;min-width:2.5em;outline:none;padding:.5rem;border-radius:.25em}.id3-dialog#new-psychometrics .preset-list .preset-item label{font-size:.5em}.id3-dialog#new-psychometrics .preset-list .preset-item.selected{background:var(--id3-color-accent);--id3-color-text: var(--id3-color-accent-invert)}.id3-dialog#reference-picker{width:clamp(320px,100%,800px)}.id3-dialog#reference-picker .md-dialog-content{display:grid;grid-template-rows:auto 1fr;overflow:hidden;gap:var(--id3-layout-gap-inner)}.id3-dialog#reference-picker .reference-list{display:grid;gap:var(--id3-layout-gap-inner);max-height:640px;padding:.25rem}.id3-dialog#reference-picker .reference-list .reference-item{padding:var(--id3-layout-gap-inner);display:grid;grid-template-columns:auto 1fr;gap:0 .5rem;border-radius:var(--id3-layout-corner-radius-inner);transition:.25s ease}.id3-dialog#reference-picker .reference-list .reference-item .item-title{font-weight:bold;grid-column:1/-1}.id3-dialog#reference-picker .reference-list .reference-item .item-author,.id3-dialog#reference-picker .reference-list .reference-item .item-year{font-size:.6;opacity:.6}.id3-dialog#reference-picker .reference-list .reference-item.selected{box-shadow:0 0 0 2px hsla(var(--id3-color-accent-hsl), 0.25);background:hsla(var(--id3-color-accent-hsl), 0.1)}.id3-dialog#workshop-picker{width:clamp(320px,100%,800px)}.id3-dialog#workshop-picker .md-dialog-content{display:grid;grid-template-rows:auto 1fr;overflow:hidden;gap:var(--id3-layout-gap-inner)}.id3-dialog#workshop-picker .workshop-list{display:grid;gap:var(--id3-layout-gap-inner);max-height:640px;padding:.25rem}.id3-dialog#workshop-picker .workshop-list .workshop-item{padding:var(--id3-layout-gap-inner);display:grid;grid-template-columns:auto 1fr;gap:0 .5rem;border-radius:var(--id3-layout-corner-radius-inner);transition:.25s ease}.id3-dialog#workshop-picker .workshop-list .workshop-item .item-title{font-weight:bold;grid-column:1/-1}.id3-dialog#workshop-picker .workshop-list .workshop-item .item-author,.id3-dialog#workshop-picker .workshop-list .workshop-item .item-year{font-size:.6;opacity:.6}.id3-dialog#workshop-picker .workshop-list .workshop-item.selected{box-shadow:0 0 0 2px hsla(var(--id3-color-accent-hsl), 0.25);background:hsla(var(--id3-color-accent-hsl), 0.1)}.id3-dialog#text-editor textarea{width:clamp(320px,80vw - 2rem,800px)}.id3-dialog#user-picker{width:clamp(320px,100%,800px)}.id3-dialog#user-picker .md-dialog-content{display:grid;grid-template-rows:auto 1fr;overflow:hidden;gap:var(--id3-layout-gap-inner)}.id3-dialog#user-picker .user-list{display:grid;gap:var(--id3-layout-gap-inner);max-height:640px;padding:.25rem}.id3-dialog#user-picker .user-list .user-item{padding:var(--id3-layout-gap-inner);display:grid;grid-template-columns:auto 1fr;gap:0 .5rem;border-radius:var(--id3-layout-corner-radius-inner);transition:.25s ease}.id3-dialog#user-picker .user-list .user-item .item-title{font-weight:bold;grid-column:1/-1}.id3-dialog#user-picker .user-list .user-item .item-author,.id3-dialog#user-picker .user-list .user-item .item-year{font-size:.6;opacity:.6}.id3-dialog#user-picker .user-list .user-item.selected{box-shadow:0 0 0 2px hsla(var(--id3-color-accent-hsl), 0.25);background:hsla(var(--id3-color-accent-hsl), 0.1)}.id3-dialog#edit-user{width:clamp(320px,100%,800px)}.id3-dialog#edit-user .md-dialog-content{display:grid;grid-template-columns:auto 1fr;overflow:hidden;gap:var(--id3-layout-gap-inner)}.id3-dialog#edit-member{width:clamp(320px,100%,800px)}.id3-dialog#edit-member .md-dialog-content{display:grid;gap:var(--id3-layout-gap-inner)}.id3-dialog#edit-member .id3-input-row{width:100%;display:grid;grid-template-columns:repeat(6, 1fr);gap:var(--id3-layout-gap-inner);place-items:center stretch}.id3-dialog#edit-member .id3-input-row .id3-input-container{grid-column:span 3}.id3-dialog#edit-member .id3-input-row .id3-input-container.input-email{grid-column:span 4}.id3-dialog#edit-member .id3-input-row .id3-input-container.input-language{grid-column:span 2}.id3-dialog#edit-faq{width:clamp(320px,100%,800px)}.id3-dialog#edit-faq .md-dialog-content{display:grid;gap:var(--id3-layout-gap-inner)}.id3-dialog#private-link-generator{width:clamp(320px,100%,800px)}.id3-dialog#private-link-generator .md-dialog-content{display:grid;grid-template-columns:1fr;overflow:hidden;gap:var(--id3-layout-gap-inner)}.id3-dialog#private-link-generator .option-list{display:grid;grid-template-columns:1fr 1fr;place-items:center stretch;gap:1rem}.id3-dialog#private-link-generator .option-list .form-item label{display:block;font-size:.75rem;opacity:.75}.id3-dialog#private-link-generator .option-list .form-item input{width:100%}.id3-dialog#private-link-generator .result-link{width:100%;padding:.5em 1em;border:solid 1px var(--id3-color-accent);border-radius:.25em;display:grid;grid-template-columns:1fr auto;place-items:center stretch;gap:1rem}.id3-dialog#private-link-generator .result-link .link{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.id3-dialog#help-viewer{height:calc(100vh - 2rem);width:clamp(320px,100vw - 2rem,1200px);max-height:unset;max-width:unset}.id3-dialog#help-viewer form{display:grid;grid-template-rows:auto 1fr auto;height:100%}.id3-dialog#help-viewer .md-dialog-content{overflow:clip auto;padding:0rem}.id3-dialog#help-viewer .md-dialog-content ng-include{display:block;padding:1rem 2rem}.id3-dialog#help-viewer .summary{padding:1rem;border-radius:.5rem;background:color-mix(in srgb, var(--id3-color-text), transparent 90%)}.id3-dialog#help-viewer h5{position:sticky;top:0;background:var(--id3-color-primary);padding:.5em 0;z-index:10}.id3-dialog#help-viewer figure{padding:1rem;border-radius:.5rem;background:color-mix(in srgb, var(--id3-color-text), transparent 90%);width:clamp(320px,100%,800px);margin-inline:auto}.id3-dialog#help-viewer figure img{max-width:100%}.id3-dialog#help-viewer figure figcaption{font-size:.75rem;opacity:.75;font-style:italic}.id3-dialog#edit-config-list{width:clamp(320px,100%,800px)}.id3-dialog#edit-config-list .list{display:grid;grid-template-columns:1fr auto auto;gap:.5rem;padding:.25rem;place-items:center stretch}.id3-dialog#edit-config-list .list .list-item{padding:0;display:contents;border-radius:var(--id3-layout-corner-radius-inner);transition:.25s ease}.id3-dialog#edit-config-list .list .list-item .id3-input-container{margin-block:0}.id3-dialog#edit-config-list .list .list-item .item-actions{display:flex;gap:.5rem}.id3-dialog#edit-config-list .list .list-item .language-status{display:flex;gap:.5rem;align-items:center;justify-content:center}.id3-dialog#edit-config-list .list .list-item .language-status .status-item{transition:.25s ease}.id3-dialog#edit-config-list .list .list-item .language-status .status-item[state=empty]{opacity:.25}id3-panel#reference-selector .id3-panel-container{display:grid;grid-template-rows:auto 1fr;overflow:hidden}id3-panel#reference-selector .id3-panel-container ng-include{display:contents}id3-panel#reference-selector .id3-panel-body{display:grid;grid-template-rows:auto 1fr;overflow:hidden}id3-panel#reference-selector .id3-panel-body .tool-reference-list-container{overflow:hidden auto}id3-panel#reference-selector .tool-reference-list{margin-block:1rem;display:flex;flex-direction:column;gap:1rem}id3-panel#reference-selector .tool-reference-list .tool-reference-item{position:relative;display:grid;grid-template-columns:auto 1fr;gap:1rem;place-items:center stretch;opacity:.75;transition:opacity .25s ease}id3-panel#reference-selector .tool-reference-list .tool-reference-item>div{display:grid;grid-template-columns:auto 1fr;gap:1rem;place-items:center stretch}id3-panel#reference-selector .tool-reference-list .tool-reference-item id3-icon{opacity:.5;transition:opacity .25s ease}id3-panel#reference-selector .tool-reference-list .tool-reference-item em{font-style:normal;font-weight:bold;font-size:1.2rem;display:block;width:2rem;text-align:center}id3-panel#reference-selector .tool-reference-list .tool-reference-item:hover{opacity:1}id3-panel#reference-selector .tool-reference-list .tool-reference-item:hover id3-icon{opacity:1}id3-panel#main-menu .id3-panel-body{display:grid;grid-template-columns:auto 1fr;gap:1rem;place-items:start stretch}.id3-wizard #new-tool [id3-wizard-page=presentation] .page-content{display:grid;grid-template-columns:1fr auto;gap:var(--id3-layout-gap-outer);place-items:start stretch}.id3-wizard #new-tool [id3-wizard-page=presentation] .page-content id3-form{flex-direction:row}.id3-wizard #new-tool [id3-wizard-page=presentation] .page-content .preview-container .preview{width:250px;aspect-ratio:4/4.5;background:var(--preview-color-bg);position:relative;isolation:isolate;overflow:hidden;border-radius:.5rem}.id3-wizard #new-tool [id3-wizard-page=presentation] .page-content .preview-container .preview::before{content:"";background-image:radial-gradient(circle at bottom right, #000, rgba(255, 255, 255, 0.6)),radial-gradient(circle at top left, #fff, #000);mix-blend-mode:overlay;position:absolute;inset:0;z-index:1;opacity:.75}.id3-wizard #new-tool [id3-wizard-page=presentation] .page-content .preview-container .preview:has(img)::after{content:"";background-image:linear-gradient(34deg, rgba(0, 0, 0, 0.6), rgba(255, 255, 255, 0) 50%),linear-gradient(27deg, var(--preview-color-bg), rgba(255, 255, 255, 0) 80%);position:absolute;inset:0;z-index:3}.id3-wizard #new-tool [id3-wizard-page=presentation] .page-content .preview-container .preview img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.id3-wizard #new-tool [id3-wizard-page=presentation] .page-content .preview-container .preview .preview-title{text-transform:uppercase;font-size:1.25rem;font-weight:bold;color:#fff;position:absolute;z-index:5;bottom:.5rem;left:.5rem;text-align:left;text-shadow:1px 1px 1px #000}