@import "https://fonts.googleapis.com/css2?family=Cabin+Grotesk:wght@400..700&family=Newsreader:ital,opsz,wght@0,6..72,200..800;1,6..72,200..800&family=Noto+Serif:ital,wght@0,100..900;1,100..900&family=Public+Sans:ital,wght@0,100..900;1,100..900&display=swap";@import "https://api.fontshare.com/v2/css?f[]=cabinet-grotesk@100,200,300,400,500,700,800,900&display=swap";:root{--color-background:#faf6f0;--color-surface:#f5f0e8;--color-surface-dim:#e0d8ce;--color-surface-container-lowest:#fffdf8;--color-surface-container-low:#f7f1e9;--color-surface-container:#ede6dc;--color-surface-container-high:#e3dcd2;--color-surface-container-highest:#d8d0c6;--color-surface-variant:#e8e0d6;--color-on-background:#1a1816;--color-on-surface:#1a1816;--color-on-surface-variant:#5e5549;--color-primary:#a51c30;--color-primary-dim:#8a1526;--color-primary-container:#f2d8dd;--color-on-primary:#fff;--color-on-primary-container:#3e0712;--color-secondary:#6b5e56;--color-secondary-container:#ede1d9;--color-tertiary:#7c5635;--color-tertiary-container:#f4dfd6;--color-on-tertiary:#fff;--color-on-tertiary-container:#2a140f;--color-outline:#8e7e76;--color-outline-variant:#d4cbc2;--color-error:#ba1a1a;--color-error-container:#ffdad6;--color-on-error-container:#410002;--color-inverse-surface:#1a1816;--color-inverse-on-surface:#f5f0e8;--font-display:"Newsreader", Georgia, serif;--font-headline:"Newsreader", Georgia, serif;--font-body:"Noto Serif", Georgia, serif;--font-label:"Public Sans", system-ui, sans-serif;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--space-6:1.5rem;--space-8:2rem;--space-10:2.5rem;--space-12:3rem;--space-16:4rem;--space-20:5rem;--space-24:6rem;--max-width-article:720px;--max-width-page:1280px;--radius-sm:6px;--radius-md:12px;--radius-lg:20px;--radius-xl:28px;--radius-pill:999px;--header-shell-radius:999px;--glass-bg:#fffdf88c;--glass-bg-hover:#f5f0e8b8;--glass-blur:24px;--glass-border:1px solid #a51c300f;--glass-shadow:0 8px 32px #2a24200f, inset 0 0 0 .5px #fff9;--glass-glow:inset 0 1px 1px #ffffffb3, inset 0 -1px 0 #0000000a}html{color-scheme:light}html[data-theme=dark],html.dark{color-scheme:dark;--color-background:#15110f;--color-surface:#1c1714;--color-surface-dim:#120e0c;--color-surface-container-lowest:#100c0a;--color-surface-container-low:#181310;--color-surface-container:#211b18;--color-surface-container-high:#2a231f;--color-surface-container-highest:#352d28;--color-surface-variant:#302823;--color-on-background:#f5eee5;--color-on-surface:#f5eee5;--color-on-surface-variant:#c5b7aa;--color-primary:#d9737d;--color-primary-dim:#bc5864;--color-primary-container:#482026;--color-on-primary:#1a090c;--color-on-primary-container:#ffd9de;--color-secondary:#d0c0b4;--color-secondary-container:#3c322c;--color-tertiary:#ddb38f;--color-tertiary-container:#4b3121;--color-on-tertiary:#190f09;--color-on-tertiary-container:#ffd9c0;--color-outline:#938275;--color-outline-variant:#473c35;--color-error:#ffb4ab;--color-error-container:#6a1f1c;--color-on-error-container:#ffdad6;--color-inverse-surface:#f5f0e8;--color-inverse-on-surface:#16110f;--glass-bg:#1c1714b8;--glass-bg-hover:#251e1ad6;--glass-border:1px solid #ffffff14;--glass-shadow:0 14px 38px #00000061, inset 0 0 0 .5px #ffffff0d;--glass-glow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0000003d}*,:before,:after{box-sizing:border-box;margin:0;padding:0}html{scroll-behavior:smooth;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:16px}body{font-family:var(--font-body);background-color:var(--color-background);color:var(--color-on-background);line-height:1.6;transition:background-color .25s,color .25s;overflow-x:hidden}a{color:inherit;text-decoration:none}img{max-width:100%;height:auto;display:block}.display-lg{font-family:var(--font-display);letter-spacing:-.02em;font-size:clamp(2.5rem,5vw,3.5rem);font-weight:500;line-height:1.1}.headline-lg{font-family:var(--font-headline);letter-spacing:-.015em;font-size:clamp(1.75rem,3vw,2.25rem);font-weight:500;line-height:1.2}.headline-md{font-family:var(--font-headline);letter-spacing:-.01em;font-size:clamp(1.25rem,2vw,1.75rem);font-weight:500;line-height:1.3}.headline-sm{font-family:var(--font-headline);font-size:1.5rem;font-weight:500;line-height:1.35}.body-lg{font-family:var(--font-body);font-size:1.0625rem;line-height:1.75}.body-md{font-family:var(--font-body);font-size:1rem;line-height:1.6}.label-lg{font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;font-size:.875rem;font-weight:500;line-height:1.4}.label-md{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;font-size:.75rem;font-weight:500;line-height:1.4}.label-sm{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.6875rem;font-weight:400;line-height:1.4}.glass-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);box-shadow:var(--glass-shadow), var(--glass-glow);border-radius:var(--radius-lg)}.site-header{top:var(--space-4);z-index:100;width:calc(100% - var(--space-8));max-width:var(--max-width-page);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);box-shadow:var(--glass-shadow), var(--glass-glow);border-radius:var(--header-shell-radius);transition:box-shadow .3s,background .3s;position:fixed;left:50%;transform:translate(-50%)}.site-header.scrolled{background:var(--glass-bg-hover);box-shadow:0 4px 32px #2a24201a,inset 0 0 0 .5px #ffffff40}body{padding-top:calc(60px + var(--space-8))}.header-inner{max-width:100%;padding:var(--space-3) var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);margin:0 auto;display:flex}.masthead-logo{align-items:center;gap:var(--space-2);color:var(--color-on-background);flex-shrink:0;text-decoration:none;display:flex;overflow:visible}.masthead-logo picture{align-items:center;line-height:0;display:flex}.masthead-logo img{width:auto;height:28px;transition:opacity .3s;display:block;overflow:visible}.masthead-logo:hover img{opacity:.75}.masthead-logo .ampersand{display:none}.site-nav{align-items:center;gap:var(--space-6);flex:1;justify-content:center;display:flex}.site-nav a{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-surface-variant);white-space:nowrap;font-size:.6875rem;font-weight:500;transition:color .2s;position:relative}.site-nav-group{align-items:center;margin:-.75rem 0;padding:.75rem 0;display:flex;position:relative}.site-nav-group:after{content:"";height:.9rem;position:absolute;top:100%;left:0;right:0}.site-nav-trigger{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:none;padding:0;font-size:.6875rem;font-weight:500;transition:color .2s}.site-nav-trigger:hover,.site-nav-group:hover .site-nav-trigger{color:var(--color-on-background)}.site-nav-submenu{background:var(--glass-bg-hover);min-width:200px;-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-md);z-index:20;flex-direction:column;gap:.4rem;padding:.75rem 1rem;display:none;position:absolute;top:calc(100% + .15rem);left:50%;transform:translate(-50%)}.site-nav-group:hover .site-nav-submenu,.site-nav-group:focus-within .site-nav-submenu{display:flex}.site-nav-submenu a{letter-spacing:.08em;padding:var(--space-1) var(--space-2);border-radius:var(--radius-sm);font-size:.625rem;transition:background .2s,color .2s}.site-nav-submenu a:hover{background:#a51c300f}.site-nav a:after{content:"";background-color:var(--color-on-background);width:0;height:1px;transition:width .3s;position:absolute;bottom:-4px;left:0}.site-nav a:hover{color:var(--color-on-background)}.site-nav a:hover:after{width:100%}button,input[type=button],input[type=submit],input[type=reset]{border-radius:var(--radius-pill)}.header-account-btn,.header-theme-btn{border:1.5px solid var(--color-outline-variant);background:var(--color-surface-container);width:32px;height:32px;color:var(--color-on-surface-variant);cursor:pointer;font-family:var(--font-label);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.6875rem;font-weight:600;transition:border-color .2s,background .2s;display:flex;overflow:hidden}.header-account-btn:hover,.header-theme-btn:hover{border-color:var(--color-primary);background:var(--color-primary-container)}.header-account-btn img{object-fit:cover;width:100%;height:100%}.nav-toggle{cursor:pointer;padding:var(--space-2);background:0 0;border:none;display:none}.nav-toggle span{background-color:var(--color-on-background);width:20px;height:1.5px;margin:4px 0;transition:transform .3s,opacity .3s;display:block}.page-container{max-width:var(--max-width-page);padding:0 var(--space-6);margin:0 auto}.dateline-bar{padding:var(--space-3) 0;background:linear-gradient(90deg,#a51c3014,#a51c3005 48%,#a51c3014);border-top:1px solid #a51c3014;border-bottom:1px solid #a51c3014}.dateline-bar .page-container{justify-content:space-between;align-items:center;display:flex}.dateline-bar .label-sm{color:var(--color-on-surface-variant)}.quick-updates-section{padding:var(--space-6) 0 0 0}.quick-updates-inner{gap:var(--space-6);align-items:center;display:flex}.quick-update-card{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);border-radius:var(--radius-xl);padding:var(--space-3) var(--space-4);color:var(--color-on-background);align-items:center;gap:var(--space-4);flex:1;text-decoration:none;transition:all .2s;display:flex}.quick-update-card:hover{background:var(--color-surface-container-low);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.quick-update-icon{width:40px;height:40px;color:var(--color-primary);background:#a51c3014;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.quick-update-content{flex-direction:column;flex:1;display:flex;overflow:hidden}.quick-update-label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:2px;font-size:.65rem;font-weight:700}.quick-update-title{font-family:var(--font-body);white-space:nowrap;text-overflow:ellipsis;font-size:.875rem;font-weight:500;overflow:hidden}.quick-update-meta{font-family:var(--font-label);color:var(--color-on-surface-variant);white-space:nowrap;margin-left:auto;font-size:.7rem}.quick-update-arrow{color:var(--color-on-surface-variant);transition:transform .2s;display:flex}.quick-update-card:hover .quick-update-arrow{color:var(--color-primary);transform:translate(4px)}@media (width<=768px){.quick-updates-inner{flex-direction:column}}.lead-story{padding:var(--space-12) 0 var(--space-16);background:radial-gradient(circle at 0 0,#a51c3014,#0000 36%),linear-gradient(#a51c3008,#0000 48%)}.lead-story-inner{gap:var(--space-12);grid-template-columns:1fr 1fr;align-items:center;display:grid}.lead-story-content{gap:var(--space-6);padding-left:var(--space-6);flex-direction:column;display:flex;position:relative}.lead-story-content:before{content:"";background:linear-gradient(180deg, var(--color-primary), #a51c302e);width:2px;height:calc(100% - .7rem);position:absolute;top:.35rem;left:0}.lead-story .category-tag{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);padding-bottom:var(--space-2);font-size:.6875rem;font-weight:600;display:inline-block}.lead-story-title{font-family:var(--font-display);letter-spacing:-.025em;color:var(--color-on-background);font-size:clamp(2rem,4vw,3rem);font-weight:500;line-height:1.1}.lead-story-excerpt{font-family:var(--font-body);color:var(--color-on-surface-variant);font-size:1.0625rem;line-height:1.7}.lead-story-image{aspect-ratio:4/3;position:relative;overflow:hidden;box-shadow:0 18px 48px #a51c301f}.lead-story-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.lead-story-image:hover img{transform:scale(1.02)}.lead-story-meta{gap:var(--space-6);align-items:center;display:flex}.lead-story-meta span{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-outline);font-size:.6875rem}.read-more-link{align-items:center;gap:var(--space-2);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-primary);font-size:.75rem;font-weight:600;transition:gap .3s;display:inline-flex}.read-more-link:hover{gap:var(--space-4)}.read-more-link .arrow{font-size:1.1em;transition:transform .3s}.section-divider{border:none;height:0;margin:0}.headlines-section{background:linear-gradient(180deg, #a51c3014, #a51c3008), var(--color-surface-container-low);padding:var(--space-16) 0}.section-header{margin-bottom:var(--space-10);justify-content:space-between;align-items:baseline;display:flex}.section-title{font-family:var(--font-headline);letter-spacing:-.01em;font-size:1.75rem;font-weight:500;position:relative}.section-link{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-outline);font-size:.6875rem;transition:color .2s}.section-link:hover{color:var(--color-primary)}.headlines-grid{gap:var(--space-8);grid-template-columns:repeat(4,1fr);display:grid}.headline-card{gap:var(--space-4);flex-direction:column;transition:transform .3s;display:flex}.headline-card:hover{transform:translateY(-2px)}.headline-card .category-tag{font-family:var(--font-label);letter-spacing:.11em;text-transform:uppercase;color:var(--color-primary);font-size:.72rem;font-weight:600}.headline-card .card-title{font-family:var(--font-headline);letter-spacing:-.005em;color:var(--color-on-background);font-size:1.125rem;font-weight:500;line-height:1.35}.headline-card .card-excerpt{font-family:var(--font-body);color:var(--color-on-surface-variant);font-size:.875rem;line-height:1.6}.research-section{padding:var(--space-16) 0;background:linear-gradient(#a51c300f,#0000 24%)}.research-grid{gap:var(--space-12);grid-template-columns:1fr 2fr;display:grid}.research-feature{gap:var(--space-6);flex-direction:column;display:flex}.research-feature .category-tag,.research-item .category-tag{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);font-size:.75rem;font-weight:600}.research-feature-image{aspect-ratio:3/4;position:relative;overflow:hidden}.research-feature-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.research-feature:hover .research-feature-image img{transform:scale(1.02)}.research-sidebar{gap:var(--space-10);flex-direction:column;display:flex}.research-item{gap:var(--space-8);grid-template-columns:1fr 1fr;align-items:start;transition:transform .3s;display:grid}.research-item:hover{transform:translate(4px)}.research-item-image{aspect-ratio:16/10;overflow:hidden}.research-item-image img{object-fit:cover;width:100%;height:100%;transition:transform .6s}.research-item:hover .research-item-image img{transform:scale(1.03)}.research-item-content{gap:var(--space-3);flex-direction:column;display:flex}.collaborative-section{background:radial-gradient(circle at top center, #a51c3047, transparent 34%), var(--color-inverse-surface);color:var(--color-surface-container-lowest);padding:var(--space-16) 0}.collaborative-inner{text-align:center;align-items:center;gap:var(--space-6);flex-direction:column;max-width:600px;margin:0 auto;display:flex}.collaborative-section .section-title{color:var(--color-surface-container-lowest)}.collaborative-section .description{font-family:var(--font-body);color:var(--color-inverse-on-surface);font-size:1.0625rem;font-style:italic;line-height:1.7}.btn-primary{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;background:linear-gradient(135deg, var(--color-primary), var(--color-primary-dim));padding:var(--space-4) var(--space-8);border-radius:var(--radius-pill);cursor:pointer;border:none;font-size:.75rem;font-weight:600;transition:transform .2s,box-shadow .2s;display:inline-block;color:var(--color-on-primary)!important;text-decoration:none!important}.btn-primary:hover{transform:translateY(-1px);box-shadow:0 10px 28px #a51c303d}.opinion-section{padding:var(--space-16) 0;background-color:var(--color-surface-container-low)}.opinion-grid{gap:var(--space-12);grid-template-columns:1fr 1fr;display:grid}.opinion-card{gap:var(--space-4);padding:var(--space-8);background-color:var(--color-surface);flex-direction:column;transition:transform .3s;display:flex}.opinion-card:hover{transform:translateY(-3px)}.opinion-card .card-title{font-family:var(--font-headline);letter-spacing:-.01em;font-size:1.5rem;font-weight:500;line-height:1.3}.opinion-card .card-excerpt{font-family:var(--font-body);color:var(--color-on-surface-variant);font-size:.9375rem;font-style:italic;line-height:1.7}.opinion-card .author{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-outline);margin-top:var(--space-2);font-size:.6875rem}.pull-quote{padding:var(--space-10) 0;align-items:stretch;gap:var(--space-8);max-width:var(--max-width-page);margin:var(--space-16) auto;padding-left:var(--space-6);padding-right:var(--space-6);display:flex}.pull-quote-bar{background:linear-gradient(180deg, var(--color-primary), #a51c303d);flex-shrink:0;width:4px}.pull-quote-text{font-family:var(--font-headline);color:var(--color-on-surface-variant);font-size:clamp(1.25rem,2.5vw,1.75rem);font-style:italic;font-weight:400;line-height:1.5}.site-footer{background:linear-gradient(180deg, #a51c300a, transparent 28%), var(--color-surface-container);padding:var(--space-16) 0 var(--space-8)}.footer-inner{max-width:var(--max-width-page);padding:0 var(--space-6);margin:0 auto}.footer-top{gap:var(--space-12);margin-bottom:var(--space-12);grid-template-columns:2fr 1fr 1fr;display:grid}.footer-brand .masthead-logo{margin-bottom:var(--space-4)}.footer-brand .tagline{font-family:var(--font-body);color:var(--color-on-surface-variant);max-width:360px;font-size:.875rem;line-height:1.6}.footer-col h4{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-background);margin-bottom:var(--space-4);font-size:.6875rem;font-weight:600}.footer-col ul{gap:var(--space-3);flex-direction:column;list-style:none;display:flex}.footer-col a{font-family:var(--font-label);color:var(--color-on-surface-variant);letter-spacing:.02em;font-size:.75rem;transition:color .2s}.footer-col a:hover{color:var(--color-on-background)}.footer-bottom{padding-top:var(--space-8);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;display:flex}.footer-bottom .copyright{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-outline);font-size:.625rem}.theme-switcher{background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:999px;justify-content:space-between;align-items:center;gap:.9rem;padding:.55rem .65rem .55rem .9rem;display:inline-flex}.theme-switcher-label{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-surface-variant);font-size:.65rem;font-weight:700}.theme-switcher-toggle{cursor:pointer;color:var(--color-on-background);background:0 0;border:0;border-radius:999px;align-items:center;gap:.6rem;padding:.15rem;transition:transform .2s,color .2s;display:inline-flex}.theme-switcher-toggle:hover{transform:translateY(-1px)}.theme-switcher-toggle:focus-visible{outline:2px solid color-mix(in srgb, var(--color-primary) 72%, white 28%);outline-offset:2px}.theme-switcher-track{background:color-mix(in srgb, var(--color-surface-container-high) 74%, black 26%);border:1px solid color-mix(in srgb, var(--color-outline-variant) 80%, transparent 20%);border-radius:999px;align-items:center;width:3.1rem;height:1.7rem;padding:.18rem;transition:background-color .25s,border-color .25s;display:inline-flex;position:relative}.theme-switcher-thumb{background:linear-gradient(#fffaf4 0%,#eadfce 100%);border-radius:50%;width:1.15rem;height:1.15rem;transition:transform .25s,background .25s,box-shadow .25s;display:block;box-shadow:0 4px 12px #0000002e}.theme-switcher-state{min-width:2rem;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-surface-variant);text-align:left;font-size:.625rem;font-weight:700}.theme-switcher-toggle.is-active .theme-switcher-track{background:color-mix(in srgb, var(--color-primary-container) 64%, var(--color-surface) 36%);border-color:color-mix(in srgb, var(--color-primary) 42%, transparent 58%)}.theme-switcher-toggle.is-active .theme-switcher-thumb{background:linear-gradient(#ffd2d7 0%,#d9737d 100%);transform:translate(1.35rem);box-shadow:0 6px 18px #85292e61}.theme-switcher.is-compact{width:100%;margin-top:.85rem}.article-hero{width:100%;height:70vh;min-height:500px;position:relative;overflow:hidden}.article-hero img{object-fit:cover;width:100%;height:100%}.article-hero-overlay{padding:var(--space-16) var(--space-6) var(--space-12);color:var(--color-surface-container-lowest);background:linear-gradient(#0000,#0d0f0dd9);position:absolute;bottom:0;left:0;right:0}.article-hero-content{max-width:var(--max-width-article);margin:0 auto}.article-hero .category-tag{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-tertiary-container);margin-bottom:var(--space-4);font-size:.6875rem;font-weight:600;display:inline-block}.article-hero-title{font-family:var(--font-display);letter-spacing:-.02em;margin-bottom:var(--space-6);font-size:clamp(2rem,5vw,3.5rem);font-weight:500;line-height:1.1}.article-hero-subtitle{font-family:var(--font-body);color:var(--color-inverse-on-surface);max-width:600px;font-size:1.0625rem;line-height:1.7}.article-meta-bar{background-color:var(--color-surface-container-low);padding:var(--space-6) 0}.article-meta-inner{max-width:var(--max-width-article);padding:0 var(--space-6);justify-content:space-between;align-items:center;gap:var(--space-4);flex-wrap:wrap;margin:0 auto;display:flex}.article-meta-left{gap:var(--space-8);display:flex}.meta-item{gap:var(--space-1);flex-direction:column;display:flex}.meta-item .meta-label{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-outline);font-size:.5625rem;font-weight:600}.meta-item .meta-value{font-family:var(--font-label);color:var(--color-on-background);font-size:.8125rem;font-weight:500}.article-body{max-width:var(--max-width-article);padding:var(--space-12) var(--space-6) var(--space-20);margin:0 auto}.article-body a{color:var(--color-primary);text-underline-offset:2px;text-decoration:underline 1px;transition:color .2s,text-decoration-color .2s}.article-body a:hover{color:var(--color-on-primary-container);text-decoration-thickness:2px}.article-body p{font-family:var(--font-body);color:var(--color-on-background);margin-bottom:var(--space-6);font-size:1.0625rem;line-height:1.85}.article-body h2{font-family:var(--font-headline);letter-spacing:-.01em;margin-top:var(--space-12);margin-bottom:var(--space-6);font-size:1.75rem;font-weight:500;line-height:1.25}.article-body h3{font-family:var(--font-headline);margin-top:var(--space-10);margin-bottom:var(--space-4);font-size:1.375rem;font-weight:500;line-height:1.3}.article-body blockquote{margin:var(--space-10) 0;padding:var(--space-8) 0 var(--space-8) var(--space-8);gap:var(--space-6);display:flex}.article-body blockquote:before{content:"";background-color:var(--color-surface-dim);flex-shrink:0;width:4px;display:block}.article-body blockquote p{font-family:var(--font-headline);color:var(--color-on-surface-variant);margin-bottom:0;font-size:1.375rem;font-style:italic;font-weight:400;line-height:1.5}.article-body .figure,.article-body figure,.article-body .editor-media-block{width:100%;margin:var(--space-10) 0;background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);padding:0;overflow:hidden}.article-body .figure img,.article-body figure img,.article-body .editor-media-block img,.article-body video,.article-body iframe{object-fit:contain;background:var(--color-surface-container-lowest);width:100%;max-width:100%;height:auto;display:block}.article-body video,.article-body iframe{aspect-ratio:16/9;border:0}.article-body .figure figcaption,.article-body figure figcaption,.article-body .editor-media-block figcaption{font-family:var(--font-label);letter-spacing:.04em;color:var(--color-outline);padding:var(--space-4) var(--space-5);background:var(--color-surface-container);font-size:.6875rem;line-height:1.65}.article-card-image-caption{left:var(--space-3);right:var(--space-3);bottom:var(--space-3);font-family:var(--font-label);color:var(--color-on-surface);-webkit-backdrop-filter:blur(10px);background:#f5f0e8d1;border-radius:12px;padding:.55rem .7rem;font-size:.7rem;line-height:1.5;position:absolute}.article-card-badge+.article-card-image-caption{left:calc(var(--space-3) + 40px)}.journalistic-layout p{margin-bottom:var(--space-8);font-size:1.125rem;line-height:1.9}.journalistic-layout>p:first-of-type:first-letter{float:left;font-size:4.5rem;line-height:.8;font-family:var(--font-display);color:var(--color-primary);padding-top:.15em;padding-left:.05em;padding-right:.1em;font-weight:700}.journalistic-layout .figure,.journalistic-layout figure,.journalistic-layout .editor-media-block{margin:var(--space-12) 0;box-shadow:0 14px 36px #1118201f}.journalistic-layout .figure img,.journalistic-layout figure img,.journalistic-layout .editor-media-block img{display:block}.article-body .editor-file-block{margin:var(--space-8) 0;align-items:center;gap:var(--space-4);padding:var(--space-5);background:linear-gradient(135deg, var(--color-surface-container-low), var(--color-surface-container));border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr) auto;display:grid}.article-body .editor-file-block .amp-icon{background:var(--color-primary-container);width:2.6rem;height:2.6rem;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.article-body .editor-file-block a{font-family:var(--font-label);letter-spacing:.04em;color:var(--color-on-background);overflow-wrap:anywhere;font-size:.8rem;font-weight:700;text-decoration:none}.article-body .editor-file-block .file-size{font-family:var(--font-label);color:var(--color-on-surface-variant);text-transform:uppercase;letter-spacing:.08em;white-space:nowrap;font-size:.675rem}.author-bio{background-color:var(--color-surface-container-low);padding:var(--space-10);margin-top:var(--space-12);gap:var(--space-8);align-items:flex-start;display:flex}.author-bio .author-avatar{background-color:var(--color-surface-container-high);width:80px;height:80px;font-family:var(--font-display);color:var(--color-outline);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:2rem;display:flex;overflow:hidden}.author-bio .author-name{font-family:var(--font-headline);margin-bottom:var(--space-2);font-size:1.25rem;font-weight:500}.author-bio .author-description{font-family:var(--font-body);color:var(--color-on-surface-variant);font-size:.875rem;line-height:1.6}.author-bio .author-links{gap:var(--space-4);margin-top:var(--space-3);display:flex}.author-bio .author-links a{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-tertiary);font-size:.6875rem;transition:color .2s}.author-bio .author-links a:hover{color:var(--color-on-background)}.further-reading{max-width:var(--max-width-article);padding:0 var(--space-6) var(--space-16);margin:0 auto}.further-reading h3{font-family:var(--font-headline);margin-bottom:var(--space-8);font-size:1.5rem;font-weight:500}.further-reading-grid{gap:var(--space-8);grid-template-columns:repeat(3,1fr);display:grid}.further-reading-card{gap:var(--space-3);padding:var(--space-6);background-color:var(--color-surface-container-low);flex-direction:column;transition:transform .3s;display:flex}.further-reading-card:hover{transform:translateY(-2px)}.further-reading-card .category-tag{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-tertiary);font-size:.625rem;font-weight:600}.further-reading-card .card-title{font-family:var(--font-headline);font-size:1rem;font-weight:500;line-height:1.35}.further-reading-card .author{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-outline);font-size:.625rem}.support-banner{background-color:var(--color-surface-container-high);padding:var(--space-10);text-align:center;max-width:var(--max-width-article);margin:var(--space-10) auto;align-items:center;gap:var(--space-4);flex-direction:column;display:flex}.support-banner:empty{margin:0;padding:0;display:none}.support-banner h3{font-family:var(--font-headline);font-size:1.25rem;font-weight:500}.support-banner p{font-family:var(--font-body);color:var(--color-on-surface-variant);max-width:480px;font-size:.9375rem}.photo-grid{gap:var(--space-2);max-width:1000px;margin:var(--space-10) auto;display:grid}.photo-grid.two-col{grid-template-columns:1fr 1fr}.photo-grid img{object-fit:cover;width:100%;height:100%}.fade-in{opacity:0;transition:opacity .6s,transform .6s;transform:translateY(20px)}.fade-in.visible{opacity:1;transform:translateY(0)}.headlines-grid .fade-in,.rubrica-scroll-row .fade-in,.further-reading-grid .fade-in{animation:.6s .5s both fadeInFallback}@keyframes fadeInFallback{0%{opacity:0;transform:translateY(16px)}to{opacity:1;transform:translateY(0)}}@media (width<=1180px){.site-header{top:var(--space-3);width:calc(100% - var(--space-6))}.header-inner{gap:.6rem;padding:.72rem 1rem}.masthead-logo img{height:24px}.nav-toggle{border:1.5px solid var(--color-outline-variant);background:var(--color-surface-container);width:34px;height:34px;color:var(--color-on-surface-variant);justify-content:center;align-items:center;margin-left:auto;display:inline-flex}.header-actions{flex-shrink:0;align-items:center;gap:.35rem!important;display:flex!important}.site-nav{background:var(--glass-bg-hover);-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-lg);padding:var(--space-5);gap:var(--space-4);z-index:120;flex-direction:column;display:none;position:absolute;top:calc(100% + .45rem);left:.75rem;right:.75rem}.site-nav.open{display:flex}.site-nav-group{flex-direction:column;align-items:flex-start;gap:.35rem;margin:0;padding:0;display:flex}.site-nav-group:after{display:none}.site-nav-trigger{pointer-events:none;cursor:default;color:var(--color-on-background)}.site-nav-submenu{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;gap:.35rem;padding:0;display:flex;position:static;transform:none}}@media (width<=1024px){.lead-story-inner{gap:var(--space-8);grid-template-columns:1fr}.lead-story-inner .lead-story-image{order:-1}.headlines-grid{grid-template-columns:repeat(2,1fr)}.research-grid{grid-template-columns:1fr}.footer-top,.further-reading-grid{grid-template-columns:1fr 1fr}}@media (width<=768px){:root{--space-6:1.25rem;--space-8:1.5rem;--space-12:2.5rem;--space-16:3rem}.site-header{top:var(--space-2);width:calc(100% - var(--space-4));border-radius:var(--header-shell-radius)}.nav-toggle{justify-content:center;align-items:center;width:32px;height:32px;margin-left:auto;display:inline-flex}.site-nav{top:calc(100% + var(--space-2));left:var(--space-2);right:var(--space-2);background:var(--glass-bg-hover);-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-lg);padding:var(--space-6);gap:var(--space-4);flex-direction:column;display:none;position:absolute}.site-nav.open{display:flex}.site-nav-group{flex-direction:column;align-items:flex-start;gap:.35rem;margin:0;padding:0;display:flex}.site-nav-group:after{display:none}.site-nav-trigger{pointer-events:none;cursor:default;color:var(--color-on-background)}.site-nav-submenu{min-width:0;box-shadow:none;-webkit-backdrop-filter:none;background:0 0;border:0;gap:.35rem;padding:0;display:flex;position:static;transform:none}.headlines-grid,.opinion-grid,.research-item,.footer-top{grid-template-columns:1fr}.article-hero{height:50vh}.article-meta-left{gap:var(--space-4);flex-direction:column}.further-reading-grid{grid-template-columns:1fr}.author-bio{flex-direction:column}.rubrica-scroll-row{gap:var(--space-4)}}@media (width<=640px) and (orientation:portrait){body{padding-top:calc(56px + var(--space-4))}.header-inner{gap:.75rem;padding:.85rem 1rem}.masthead-logo img{height:24px}.page-container,.footer-inner{padding-left:1rem;padding-right:1rem}.quick-update-card{align-items:flex-start;width:100%;padding:.9rem 1rem}.quick-update-content,.quick-update-meta{white-space:normal}.lead-story{padding:var(--space-8) 0 var(--space-12)}.lead-story-content{padding-left:0}.lead-story-content:before{display:none}.lead-story-title{font-size:clamp(1.9rem,9vw,2.6rem)}.lead-story-excerpt,.journalistic-layout p,.article-body p{font-size:1rem;line-height:1.82}.lead-story-meta{flex-direction:column;align-items:flex-start;gap:.65rem}.section-header{flex-direction:column;align-items:flex-start;gap:.75rem}.article-hero{height:min(54vh,420px);min-height:320px}.article-hero-overlay{padding:var(--space-10) 1rem var(--space-8)}.article-hero-title{margin-bottom:var(--space-4);font-size:clamp(1.85rem,8vw,2.7rem)}.article-hero-subtitle{font-size:.98rem;line-height:1.65}.article-meta-bar{padding:var(--space-4) 0}.article-meta-inner{padding:0 1rem}.article-body,.further-reading{padding-left:1rem;padding-right:1rem}.article-body{padding-top:var(--space-8);padding-bottom:var(--space-14)}.journalistic-layout>p:first-of-type:first-letter{font-size:3.35rem}.article-body blockquote{padding-left:var(--space-4);gap:var(--space-4)}.author-bio{padding:var(--space-6);gap:var(--space-5)}.theme-switcher,.theme-switcher.is-compact{justify-content:space-between;width:100%}}.login-modal-overlay{-webkit-backdrop-filter:blur(8px);z-index:200;padding:var(--space-6);background:#1c181466;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.login-modal-overlay.active{display:flex}.login-modal{background:var(--glass-bg-hover);-webkit-backdrop-filter:blur(32px);border:var(--glass-border);box-shadow:0 24px 64px #2a242026, var(--glass-glow);border-radius:var(--radius-xl);padding:var(--space-8);width:100%;max-width:420px;max-height:90vh;position:relative;overflow-y:auto}.login-modal h2{font-family:var(--font-headline);margin-bottom:var(--space-2);font-size:1.5rem;font-weight:500}.login-modal .login-subtitle{font-family:var(--font-body);color:var(--color-on-surface-variant);margin-bottom:var(--space-8);font-size:.875rem}.login-modal .form-field{margin-bottom:var(--space-4)}.login-modal label{font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;color:var(--color-outline);margin-bottom:var(--space-1);font-size:.6875rem;font-weight:500;display:block}.login-modal input[type=text],.login-modal input[type=password],.login-modal input[type=email]{width:100%;padding:var(--space-3) var(--space-4);border:1px solid var(--color-outline-variant);border-radius:var(--radius-sm);font-family:var(--font-body);background:var(--color-surface-container-lowest);color:var(--color-on-background);font-size:.9375rem;transition:border-color .2s}.login-modal input:focus{border-color:var(--color-primary);outline:none}.login-modal .optional-label{font-family:var(--font-label);color:var(--color-outline);text-transform:uppercase;letter-spacing:.08em;margin-left:var(--space-2);opacity:.7;font-size:.5625rem}.login-modal .btn-login{width:100%;padding:var(--space-3) var(--space-6);background:var(--color-primary);color:var(--color-on-primary);border-radius:var(--radius-sm);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;margin-top:var(--space-4);border:none;font-size:.75rem;font-weight:600;transition:background .2s,transform .2s}.login-modal .btn-login:hover{background:var(--color-primary-dim);transform:translateY(-1px)}.login-modal .login-error{color:var(--color-error);font-family:var(--font-body);margin-top:var(--space-2);font-size:.8125rem;display:none}.login-modal .close-btn{top:var(--space-4);right:var(--space-4);color:var(--color-outline);cursor:pointer;padding:var(--space-1);background:0 0;border:none;font-size:1.25rem;line-height:1;transition:color .2s;position:absolute}.login-modal .close-btn:hover{color:var(--color-on-background)}.rubrica-scroll-section{padding:var(--space-8) 0}.rubrica-scroll-header{margin-bottom:var(--space-6);justify-content:space-between;align-items:baseline;display:flex}.rubrica-scroll-row{gap:var(--space-6);scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;padding-bottom:var(--space-4);scrollbar-width:thin;scrollbar-color:var(--color-outline-variant) transparent;display:flex;overflow-x:auto}.rubrica-scroll-row::-webkit-scrollbar{height:4px}.rubrica-scroll-row::-webkit-scrollbar-track{background:0 0}.rubrica-scroll-row::-webkit-scrollbar-thumb{background:var(--color-outline-variant);border-radius:2px}.rubrica-scroll-card{scroll-snap-align:start;gap:var(--space-3);color:inherit;flex-direction:column;flex:0 0 280px;text-decoration:none;transition:transform .3s;display:flex}.rubrica-scroll-card:hover{transform:translateY(-2px)}.rubrica-scroll-card .card-cover{aspect-ratio:16/10;border-radius:var(--radius-md);background:var(--color-surface-container);overflow:hidden}.rubrica-scroll-card .card-cover img{object-fit:cover;width:100%;height:100%;transition:transform .5s}.rubrica-scroll-card:hover .card-cover img{transform:scale(1.03)}html.dark-theme,body.dark-theme{--color-background:#15110f;--color-surface:#1c1714;--color-surface-dim:#120e0c;--color-surface-container-lowest:#100c0a;--color-surface-container-low:#181310;--color-surface-container:#211b18;--color-surface-container-high:#2a231f;--color-surface-container-highest:#352d28;--color-surface-variant:#302823;--color-on-background:#f5eee5;--color-on-surface:#f5eee5;--color-on-surface-variant:#c5b7aa;--color-primary:#d9737d;--color-primary-dim:#bc5864;--color-primary-container:#482026;--color-on-primary:#1a090c;--color-on-primary-container:#ffd9de;--color-secondary:#d0c0b4;--color-secondary-container:#3c322c;--color-tertiary:#ddb38f;--color-tertiary-container:#4b3121;--color-on-tertiary:#190f09;--color-on-tertiary-container:#ffd9c0;--color-outline:#938275;--color-outline-variant:#473c35;--color-error:#ffb4ab;--color-error-container:#6a1f1c;--color-on-error-container:#ffdad6;--color-inverse-surface:#f5f0e8;--color-inverse-on-surface:#16110f;--glass-bg:#1c1714b8;--glass-bg-hover:#251e1ad6;--glass-border:1px solid #ffffff14;--glass-shadow:0 14px 38px #00000061, inset 0 0 0 .5px #ffffff0d;--glass-glow:inset 0 1px 0 #ffffff0f, inset 0 -1px 0 #0000003d}.dark-theme .dash-game-card:hover{box-shadow:0 12px 24px #0000004d}.dark-theme .headline-card,.dark-theme .headline-card *{color:inherit}.dark-theme #games-account-hub{background:var(--color-surface);border-color:var(--color-outline-variant);color:var(--color-on-surface)}.dark-theme #auth-user,.dark-theme #auth-pass{background:var(--color-surface-container-low);color:var(--color-on-surface);border-color:var(--color-outline-variant)}.dark-theme #btn-login{background:var(--color-on-background);color:var(--color-background)}.dash-article-grid{grid-template-columns:repeat(auto-fit,minmax(min(100%,520px),1fr));gap:1.25rem;display:grid}.dash-article-shell{color:inherit;min-height:260px;text-decoration:none}.dash-article-shell .article-card-image img{object-fit:cover;width:100%;height:100%;display:block}.dash-article-shell .dash-badge{width:fit-content}.dash-article-actions{border-top:1px solid var(--color-outline-variant);margin-top:.75rem;padding-top:.75rem}.dash-feed-group{margin-bottom:1.75rem}.dash-horizontal-feed{scrollbar-width:none;-webkit-overflow-scrolling:touch;gap:1rem;padding:.2rem 0 .7rem;display:flex;overflow-x:auto}.dash-horizontal-feed::-webkit-scrollbar{display:none}.dash-empty-inline{min-width:260px;color:var(--color-on-surface-variant);border:1px dashed var(--color-outline-variant);border-radius:var(--radius-sm);padding:1rem}.dash-toolbar-field{min-width:220px;margin:0}.dash-approval-chips{flex-wrap:wrap;gap:.4rem;margin-top:.5rem;display:flex}.dash-approval-chip{border:1px solid var(--color-outline-variant);border-radius:var(--radius-pill);font-family:var(--font-label);letter-spacing:.04em;text-transform:uppercase;color:var(--color-on-surface-variant);background:var(--color-surface-container-low);align-items:center;gap:.25rem;padding:.25rem .55rem;font-size:.68rem;display:inline-flex}.dash-approval-chip .amp-icon{font-size:14px}.dash-approval-chip.ok{color:#1f7a45;background:#1f7a4514;border-color:#1f7a4547}.dash-approval-chip.wait{color:var(--color-primary);background:#a51c3012;border-color:#a51c3047}.dash-suggestion-summary,.editor-suggestions-panel,.editor-change-marks-panel{border:1px solid var(--color-outline-variant);border-radius:var(--radius-sm);background:var(--color-surface-container-low);color:var(--color-on-surface-variant);font-family:var(--font-body);padding:.75rem;font-size:.85rem;line-height:1.5}.dash-suggestion-summary{margin-top:.5rem}.dash-suggestion-summary p,.editor-suggestions-panel p,.editor-change-marks-panel p{margin:.25rem 0 0}.editor-suggestions-panel{border-left:3px solid var(--color-primary);margin-bottom:1rem}.editor-change-marks-panel{border-left:3px solid #2979ff;margin-bottom:1rem}.editor-change-marks-panel.director{border-left-color:var(--color-error)}.editor-field-marked-capo{box-shadow:0 0 0 2px #2979ff38}.editor-field-marked-director{box-shadow:0 0 0 2px #b0002033}@media (width<=700px){.dash-article-shell.has-cover{grid-template-columns:1fr;height:auto}.dash-article-shell.has-cover .article-card-media{aspect-ratio:16/10;height:auto;min-height:0}}.dash-login-wrapper{background-color:var(--color-background);justify-content:center;align-items:center;min-height:100vh;display:flex;position:relative;overflow:hidden}.dash-login-bg{pointer-events:none;z-index:0;position:absolute;inset:0}.ampersand-watermark{aspect-ratio:1;opacity:.04;filter:grayscale();user-select:none;background:url(/assets/Dashboard%20Black%20-%20Short-DONtKdSX.svg) 50%/contain no-repeat;width:min(76vw,980px);position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.dash-login-card{z-index:1;background:var(--glass-bg);border:var(--glass-border);width:100%;max-width:440px;box-shadow:var(--glass-shadow);-webkit-backdrop-filter:blur(24px);border-radius:var(--radius-xl);padding:3rem 2.5rem;position:relative}.dash-login-card:before{content:"";border-radius:inherit;-webkit-mask-composite:xor;pointer-events:none;background:linear-gradient(135deg,#a51c301a,#0000 50%,#a51c300d);padding:1px;position:absolute;inset:0;-webkit-mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);mask-image:linear-gradient(#fff 0 0),linear-gradient(#fff 0 0);-webkit-mask-position:0 0,0 0;mask-position:0 0,0 0;-webkit-mask-size:auto,auto;mask-size:auto,auto;-webkit-mask-repeat:repeat,repeat;mask-repeat:repeat,repeat;-webkit-mask-clip:content-box,border-box;mask-clip:content-box,border-box;-webkit-mask-origin:content-box,border-box;mask-origin:content-box,border-box;mask-composite:exclude;mask-mode:match-source,match-source}.dash-login-header{text-align:center;margin-bottom:3rem}.dash-login-header img{margin:0 auto 1.5rem;display:block}.dash-auth-logo{width:min(240px,100%);height:auto;margin-bottom:1.4rem}.dash-login-header .subtitle{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.18em;color:var(--color-on-surface-variant);font-size:.6875rem}.dash-form-group{margin-bottom:1.75rem}.dash-form-group label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;color:var(--color-on-surface-variant);margin-bottom:.5rem;font-size:.625rem;display:block}.dash-form-group input[type=text],.dash-form-group input[type=password]{border:none;border-bottom:1px solid var(--color-outline-variant);width:100%;font-family:var(--font-body);color:var(--color-on-background);background:0 0;outline:none;padding:.75rem 0;font-size:1rem;transition:border-color .2s}.dash-form-group input:focus{border-bottom-color:var(--color-primary)}.dash-login-error{text-align:center;color:var(--color-error);font-family:var(--font-body);margin-bottom:1rem;font-size:.875rem;font-weight:600;display:none}.dash-login-error.visible{display:block}.dash-login-error.is-status{color:var(--color-on-surface-variant);font-weight:500}.dash-auth-divider{color:var(--color-on-surface-variant);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;align-items:center;gap:.85rem;margin:1.15rem 0;font-size:.625rem;display:flex}.dash-auth-divider:before,.dash-auth-divider:after{content:"";background:var(--color-outline-variant);opacity:.7;flex:1;height:1px}.dash-btn-google{border:1px solid var(--color-outline-variant);background:color-mix(in srgb, var(--color-surface) 86%, transparent);width:100%;min-height:48px;color:var(--color-on-surface);font-family:var(--font-body);letter-spacing:0;text-transform:none;font-size:.875rem;font-weight:600;box-shadow:0 4px 12px #1111110f}.dash-btn-google:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary) 36%, var(--color-outline-variant));background:color-mix(in srgb, var(--color-surface) 96%, var(--color-primary) 4%);transform:translateY(-1px);box-shadow:0 8px 18px #11111117}.dash-btn-passkey{border:1px solid color-mix(in srgb, var(--color-primary) 34%, var(--color-outline-variant));background:color-mix(in srgb, var(--color-primary) 6%, var(--color-surface));width:100%;min-height:46px;color:var(--color-on-surface);box-shadow:none;font-family:var(--font-body);letter-spacing:0;text-transform:none;margin-top:.7rem;font-size:.875rem;font-weight:600}.dash-btn-passkey:hover:not(:disabled){border-color:color-mix(in srgb, var(--color-primary) 58%, var(--color-outline-variant));background:color-mix(in srgb, var(--color-primary) 11%, var(--color-surface));transform:translateY(-1px)}.dash-btn-passkey .amp-icon{font-size:1.2rem}.dash-google-mark{color:#4285f4;background:#fff;border-radius:50%;place-items:center;width:1.35rem;height:1.35rem;font-family:Arial,sans-serif;font-size:.95rem;font-weight:700;line-height:1;display:inline-grid;box-shadow:inset 0 0 0 1px #00000014}.dash-auth-note{color:var(--color-on-surface-variant);font-family:var(--font-body);text-align:center;margin:.65rem 0 0;font-size:.75rem;line-height:1.45}.dash-auth-secondary-actions{flex-wrap:wrap;justify-content:center;align-items:center;gap:.45rem 1rem;margin-top:1rem;display:flex}.dash-auth-secondary-actions button{color:var(--color-on-surface-variant);cursor:pointer;font-family:var(--font-body);opacity:.78;text-underline-offset:3px;background:0 0;border:0;font-size:.8125rem;text-decoration:underline;transition:opacity .2s,color .2s}.dash-auth-secondary-actions button:hover{color:var(--color-primary);opacity:1}.first-access-screen{z-index:500;background:var(--color-surface);place-items:center;padding:clamp(1rem,4vw,3rem);display:grid;position:fixed;inset:0;overflow-y:auto}.first-access-screen[hidden]{display:none!important}.first-access-card{z-index:2;border:var(--glass-border);border-radius:var(--radius-xl);background:color-mix(in srgb, var(--color-surface) 90%, transparent);width:min(760px,100%);box-shadow:0 28px 80px #18161229, var(--glass-glow);-webkit-backdrop-filter:blur(24px);margin:auto;padding:clamp(1.5rem,4vw,3rem);position:relative}.first-access-eyebrow{color:var(--color-primary);font-family:var(--font-label);letter-spacing:.14em;text-transform:uppercase;margin-bottom:.65rem;font-size:.65rem;font-weight:700}.first-access-card h1{color:var(--color-on-surface);font-family:var(--font-headline);letter-spacing:-.035em;margin:0;font-size:clamp(2rem,5vw,3.25rem);font-weight:400;line-height:1.02}.first-access-lead{max-width:62ch;color:var(--color-on-surface-variant);font-family:var(--font-body);margin:1rem 0 1.75rem;font-size:.95rem;line-height:1.65}.first-access-form{gap:1rem;display:grid}.first-access-section{border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-surface-container) 78%, transparent);padding:1.25rem}.first-access-section-title{color:var(--color-outline);font-family:var(--font-label);letter-spacing:.13em;text-transform:uppercase;margin-bottom:1rem;font-size:.625rem;font-weight:700}.first-access-section .dash-field:last-child{margin-bottom:0}.first-access-section .dash-field small,.dash-field>small{color:var(--color-on-surface-variant);font-family:var(--font-body);margin-top:.45rem;font-size:.72rem;line-height:1.45;display:block}.first-access-actions,.first-access-secondary-actions{justify-content:space-between;align-items:center;gap:.75rem;display:flex}.first-access-actions .dash-btn-primary{min-width:min(260px,100%)}.first-access-secondary-actions{justify-content:flex-end}.first-access-secondary-actions button{color:var(--color-on-surface-variant);cursor:pointer;font-family:var(--font-body);text-underline-offset:3px;background:0 0;border:0;font-size:.78rem;text-decoration:underline}.first-access-code{letter-spacing:.28em;text-align:center;min-height:60px;font-family:var(--font-label)!important;font-size:1.35rem!important}.pending-approval-summary{gap:.75rem;display:grid}.pending-approval-summary>div:not(.first-access-section-title){border-bottom:1px solid var(--color-outline-variant);grid-template-columns:minmax(90px,.35fr) 1fr;gap:1rem;padding-bottom:.7rem;display:grid}.pending-approval-summary>div:last-child{border-bottom:0;padding-bottom:0}.pending-approval-summary span{color:var(--color-outline);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;font-size:.62rem}.pending-approval-summary strong{overflow-wrap:anywhere;color:var(--color-on-surface);font-family:var(--font-body);font-size:.9rem}.profile-google-link-row{border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface-container) 82%, transparent);justify-content:space-between;align-items:center;gap:1rem;margin-top:1rem;padding:1rem;display:flex}.profile-google-link-row.is-linked{border-color:color-mix(in srgb, #2e7d32 40%, var(--color-outline-variant))}.profile-google-link-row>div{gap:.25rem;display:grid}.profile-google-link-row strong,.profile-google-link-row span,.google-link-card p,.temporary-credentials-card p{font-family:var(--font-body)}.profile-google-link-row strong{color:var(--color-on-surface);font-size:.86rem}.profile-google-link-row>div>span{color:var(--color-on-surface-variant);font-size:.74rem;line-height:1.4}.google-link-card{text-align:center}.google-link-icon{background:#fff;border-radius:50%;place-items:center;width:3.5rem;height:3.5rem;margin:0 auto 1rem;display:grid;box-shadow:0 10px 28px #1111111a}.google-link-icon .dash-google-mark{width:2rem;height:2rem;box-shadow:none;font-size:1.35rem}.google-link-card h3{margin-bottom:.75rem}.google-link-card p{max-width:54ch;color:var(--color-on-surface-variant);margin:0 auto;line-height:1.6}.google-link-security-note{border-radius:var(--radius-md);background:var(--color-surface-container);max-width:58ch;color:var(--color-on-surface-variant);font-family:var(--font-body);margin:1rem auto 0;padding:.85rem 1rem;font-size:.75rem;line-height:1.5}.passkey-list{text-align:left;gap:.65rem;margin-top:1.25rem;display:grid}.passkey-list-item{border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);background:var(--color-surface-container);justify-content:space-between;align-items:center;gap:1rem;padding:.9rem 1rem;display:flex}.passkey-list-item>div{gap:.2rem;min-width:0;display:grid}.passkey-list-item strong,.passkey-list-item span{overflow-wrap:anywhere;font-family:var(--font-body)}.passkey-list-item strong{color:var(--color-on-surface);font-size:.84rem}.passkey-list-item span{color:var(--color-on-surface-variant);font-size:.72rem}.passkey-empty{border:1px dashed var(--color-outline-variant);border-radius:var(--radius-md);color:var(--color-on-surface-variant);font-family:var(--font-body);text-align:center;padding:1rem;font-size:.8rem;line-height:1.5}.temporary-credentials-card h3{margin-bottom:.5rem}.temporary-credentials-card>p{color:var(--color-on-surface-variant);margin-bottom:1.25rem;line-height:1.55}.temporary-credential-row{border-top:1px solid var(--color-outline-variant);font-family:var(--font-body);grid-template-columns:minmax(130px,.7fr) minmax(0,1.3fr);gap:1rem;padding:.9rem 0;display:grid}.temporary-credential-row span{color:var(--color-on-surface-variant);font-size:.78rem}.temporary-credential-row strong{overflow-wrap:anywhere;font-family:var(--font-label);letter-spacing:.04em}@media (width<=640px){.first-access-screen{align-items:start;padding:0}.first-access-card{min-height:100dvh;box-shadow:none;border:0;border-radius:0}.first-access-actions,.profile-google-link-row{flex-direction:column-reverse;align-items:stretch}.first-access-actions .dash-btn,.profile-google-link-row .dash-btn{width:100%}.first-access-secondary-actions{flex-direction:column;align-items:flex-end}.temporary-credential-row{grid-template-columns:1fr;gap:.35rem}}.dash-btn{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;isolation:isolate;--dash-btn-load-fill:linear-gradient(90deg, #1113, #1116);--dash-btn-load-border:var(--color-outline-variant);border:none;justify-content:center;align-items:center;gap:.5rem;padding:.75rem 1.5rem;font-size:.6875rem;font-weight:600;transition:all .25s cubic-bezier(.4,0,.2,1);display:inline-flex;position:relative;overflow:hidden}.dash-btn[hidden]{display:none!important}.dash-btn:disabled{cursor:default;opacity:.62;box-shadow:none;transform:none}.dash-btn:before{content:"";z-index:0;transform-origin:0;opacity:0;background:var(--dash-btn-load-fill);position:absolute;inset:0;transform:scaleX(0)}.dash-btn:after{content:"";z-index:1;background:#fff0;transition:background .2s;position:absolute;inset:0}.dash-btn>*{z-index:2;position:relative}.dash-btn:hover:after{background:#ffffff14}.dash-btn.is-loading{cursor:progress;pointer-events:none;box-shadow:none;filter:saturate(.35)grayscale(.08);border-color:var(--dash-btn-load-border);transform:none}.dash-btn.is-loading:before{opacity:1;animation:1.2s cubic-bezier(.22,1,.36,1) infinite dashBtnCharge}.dash-btn.is-loading:after{background:#ffffff0f}.dash-btn-primary{background-color:var(--color-primary);width:100%;color:var(--color-on-primary);letter-spacing:.1em;--dash-btn-load-fill:linear-gradient(90deg, #c5283e, #8c1022);--dash-btn-load-border:#8c1022e6;padding:1.25rem;font-size:.75rem}.dash-btn-primary:hover{background-color:var(--color-primary-dim);transform:translateY(-1px);box-shadow:0 8px 18px #a51c3038}.dash-btn-sm{padding:.5rem 1rem;font-size:.625rem}.dash-btn-action{background-color:var(--color-primary);color:var(--color-on-primary);--dash-btn-load-fill:linear-gradient(90deg, #c5283e, #8c1022);--dash-btn-load-border:#8c1022e6}.dash-btn-action:hover{background-color:var(--color-primary-dim);box-shadow:0 2px 10px #a51c3033}.dash-btn-danger{border:1px solid var(--color-error);color:var(--color-error);--dash-btn-load-fill:linear-gradient(90deg, #d6404540, #d64045d1);--dash-btn-load-border:#d64045bf;background:0 0}.dash-btn-danger:hover{background:var(--color-error);color:#fff}.dash-icon-btn{border:1px solid var(--color-outline-variant);width:2rem;height:2rem;color:var(--color-on-surface-variant);cursor:pointer;background:#ffffff52;border-radius:999px}.dash-icon-btn:hover{border-color:var(--color-primary);color:var(--color-primary);background:var(--color-surface-container-low)}.dash-icon-btn.danger:hover{border-color:var(--color-error);color:#fff;background:var(--color-error)}.dash-icon-btn .amp-icon{font-size:1.05rem}.dash-btn-outline{border:1px solid var(--color-outline-variant);color:var(--color-on-surface-variant);--dash-btn-load-fill:linear-gradient(90deg, #a51c3024, #a51c3080);--dash-btn-load-border:#a51c3073;background:0 0}.dash-btn-outline:hover{border-color:var(--color-primary);color:var(--color-primary)}.dash-btn-success{color:#e8f5e9;--dash-btn-load-fill:linear-gradient(90deg, #4c7a5d, #1f3528);--dash-btn-load-border:#1f3528e6;background-color:#2d4a37;border:none}.dash-btn-success:hover{background-color:#1b3427}.dash-btn-featured{color:#b8860b;background-color:#0000;border:1px solid #b8860b}@keyframes dashBtnCharge{0%{opacity:.45;transform:scaleX(.08)}55%{opacity:.92;transform:scaleX(.72)}to{opacity:1;transform:scaleX(1)}}.dash-btn-featured.active{color:#fff;background-color:#b8860b}.dash-fab-button{background:var(--color-primary);width:46px;height:46px;color:var(--color-on-primary);cursor:pointer;border:none;border-radius:999px;flex-shrink:0;justify-content:center;align-items:center;transition:transform .2s,box-shadow .2s,background-color .2s;display:inline-flex;box-shadow:0 10px 24px #a51c3038}.dash-fab-button:hover{background:var(--color-primary-dim);transform:translateY(-1px);box-shadow:0 14px 30px #a51c3042}.dash-fab-button .amp-icon{font-size:24px}.dash-shell{background-color:var(--color-background);min-height:100vh;display:none;position:relative;overflow:hidden}.dash-shell.active{display:block}.dash-topbar{z-index:50;background:var(--glass-bg);-webkit-backdrop-filter:blur(24px);border-bottom:1px solid var(--color-outline-variant);justify-content:space-between;align-items:center;height:56px;padding:0 2rem;display:flex;position:fixed;top:0;left:240px;right:0}.dash-topbar-brand{font-family:var(--font-headline);letter-spacing:-.02em;color:var(--color-on-background);align-items:center;gap:.45rem;font-size:1.1rem;font-weight:600;line-height:1.02;display:inline-flex}.dash-topbar-brandmark{flex-shrink:0;width:auto;height:1.28rem;display:block;transform:translateY(.02em)}.dash-topbar-right{align-items:center;gap:1.25rem;display:flex}.dash-bg-tasks-wrapper{position:relative}.dash-bg-tasks-btn{min-height:2.25rem}.dash-bg-spinner{box-sizing:border-box;border:1.5px solid var(--color-outline-variant);border-top-color:var(--color-on-surface);border-radius:50%;flex-shrink:0;width:1rem;height:1rem;animation:.8s linear infinite spin;display:inline-block}.dash-bg-spinner.done{background:radial-gradient(circle,#4caf50 0 35%,#0000 40%);border-color:#4caf50 #4caf504d #4caf504d;animation:none}.dash-bg-tasks-dropdown{background:var(--glass-bg-hover);-webkit-backdrop-filter:blur(24px);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);z-index:100;flex-direction:column;width:320px;display:none;position:absolute;top:calc(100% + .5rem);right:0;overflow:hidden;box-shadow:0 8px 32px #2a24201a}.dash-bg-tasks-dropdown.active{display:flex}.dash-bg-tasks-list{max-height:24rem;overflow-y:auto}.dash-notif-wrapper{position:relative}.dash-notif-dropdown{background:var(--glass-bg-hover);-webkit-backdrop-filter:blur(24px);border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);z-index:100;flex-direction:column;width:320px;margin-top:.5rem;display:none;position:absolute;top:100%;right:0;overflow:hidden;box-shadow:0 8px 32px #2a24201a}.dash-notif-dropdown.active{display:flex}.dash-notif-header{border-bottom:1px solid var(--color-outline-variant);justify-content:space-between;align-items:center;padding:1rem;display:flex}.dash-notif-header h3{font-family:var(--font-heading);margin:0;font-size:.875rem}.dash-notif-list{max-height:350px;overflow-y:auto}.dash-notif-item{border-bottom:1px solid var(--color-outline-variant);font-family:var(--font-body);color:var(--color-on-surface);cursor:pointer;flex-direction:column;gap:.25rem;padding:1rem;font-size:.8125rem;transition:background .2s;display:flex}.dash-notif-item:hover{background:var(--color-surface-container-low)}.dash-notif-item.unread{background:var(--color-surface-variant)}.dash-notif-item.unread:hover{background:var(--color-surface-container-high)}.dash-notif-time{color:var(--color-on-surface-variant);font-size:.6875rem}.dash-notif-empty{text-align:center;color:var(--color-on-surface-variant);padding:2rem;font-size:.8125rem}.mentions-autocomplete{background:var(--color-surface);border:1px solid var(--color-outline-variant);z-index:1000;min-width:150px;max-height:200px;position:absolute;overflow-y:auto;box-shadow:0 4px 12px #2f342e1a}.dash-grid-list{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));gap:1.5rem;margin-top:1rem;display:grid}.dash-grid-item{background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);flex-direction:column;gap:1rem;padding:1.5rem;transition:all .2s;display:flex}.dash-grid-item:hover{border-color:var(--color-primary);transform:translateY(-2px);box-shadow:0 4px 12px #0000000d}.dash-grid-header{justify-content:space-between;align-items:flex-start;display:flex}.dash-grid-title{font-family:var(--font-headline);color:var(--color-on-surface);font-size:1.25rem;font-weight:600}.dash-grid-meta{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.05em;color:var(--color-outline);margin-top:.25rem;font-size:.75rem}.dash-badge-list{flex-wrap:wrap;gap:.5rem;margin-top:.5rem;display:flex}.dash-tag-badge{background:var(--color-surface-container-high);color:var(--color-on-surface-variant);font-family:var(--font-label);border-radius:99px;padding:.25rem .625rem;font-size:.6875rem;font-weight:600}.dash-tag-badge.primary{background:var(--color-primary-container);color:var(--color-on-primary-container)}.dash-grid-actions{border-top:1px solid var(--color-outline-variant);gap:.5rem;margin-top:auto;padding-top:1rem;display:flex}.staff-card{background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);align-items:center;gap:1.25rem;padding:1.25rem;transition:all .2s;display:flex}.staff-card:hover{border-color:var(--color-primary);box-shadow:0 4px 12px #0000000d}.mentions-autocomplete-item{font-family:var(--font-label);cursor:pointer;padding:.5rem 1rem;font-size:.75rem;transition:background .2s}.mentions-autocomplete-item:hover,.mentions-autocomplete-item.active{background:var(--color-surface-variant)}@keyframes highlightFlash{0%{background-color:#d4af3766;outline:2px solid #b8860b}to{background-color:#0000;outline:2px solid #0000}}.highlight-flash{animation:3s ease-out forwards highlightFlash}.dash-topbar-user{font-family:var(--font-label);letter-spacing:.04em;color:var(--color-on-surface-variant);font-size:.6875rem}.dash-topbar-user strong{color:var(--color-on-surface);font-weight:600}.dash-topbar-role{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-on-surface-variant);background-color:var(--color-surface-container-high);padding:.2rem .5rem;font-size:.5625rem;display:inline-block}.dash-btn-logout{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.06em;color:var(--color-on-surface-variant);cursor:pointer;background:0 0;border:1px solid #0000;padding:.35rem .75rem;font-size:.625rem;transition:all .2s}.dash-btn-logout:hover{border-color:var(--color-error);color:var(--color-error)}.dash-sidebar{background:linear-gradient(180deg, #d1324814 0%, #d1324800 25%), var(--color-surface);border-right:1px solid var(--color-outline-variant);z-index:60;flex-direction:column;width:240px;display:flex;position:fixed;top:0;bottom:0;left:0;overflow-y:auto}.dash-sidebar::-webkit-scrollbar{width:0}.dash-sidebar-brand .logo-mark{opacity:1;align-items:flex-end;gap:.35rem;width:fit-content;height:56px;margin-bottom:.75rem}.dash-sidebar-logo{object-fit:contain;width:min(176px,100%);height:auto;margin-bottom:.85rem;padding:.45rem .6rem;display:block}.dash-brand-lockup-sidebar .dash-brand-the{color:var(--color-on-background);margin-bottom:.2rem;font-size:1.15rem}.dash-brand-lockup-sidebar .dash-brand-amp{width:3.1rem;height:3.55rem}.dash-sidebar-brand .logo-text{font-family:var(--font-headline);color:var(--color-on-background);letter-spacing:-.01em;font-size:1rem;font-weight:600;line-height:1.2}.dash-sidebar-brand .logo-subtitle{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.2em;color:var(--color-on-surface-variant);opacity:.7;margin-top:.25rem;font-size:.5rem}.dash-sidebar-nav{flex:1;padding:.5rem 0}.dash-sidebar-section{margin-bottom:.25rem}.dash-sidebar-label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.2em;color:var(--color-on-surface-variant);opacity:.6;padding:1rem 1.5rem .375rem;font-size:.5rem;display:block}.dash-sidebar-item{font-family:var(--font-label);letter-spacing:.03em;color:var(--color-on-surface);opacity:.85;cursor:pointer;border-left:2px solid #0000;align-items:center;gap:.75rem;padding:.625rem 1.5rem;font-size:.6875rem;text-decoration:none;transition:all .2s;display:flex;position:relative}.dash-sidebar-item:hover{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.dash-sidebar-item.active{background-color:var(--color-primary-container);color:var(--color-on-primary-container);border-left-color:var(--color-primary);font-weight:600}.dash-sidebar-item .amp-icon{opacity:.5;font-variation-settings:"FILL" 0, "wght" 300;font-size:18px}.dash-sidebar-item.active .amp-icon{opacity:1;font-variation-settings:"FILL" 1, "wght" 400}.dash-main{z-index:1;min-height:calc(100vh - 56px);margin-top:56px;margin-left:240px;padding:2.5rem 3rem 4rem;position:relative}.dash-section{max-width:980px;margin:0 auto;display:none}.dash-section.active{animation:.35s fadeInSection;display:block}@keyframes fadeInSection{0%{opacity:0;transform:translateY(8px)}to{opacity:1;transform:translateY(0)}}.dash-section-header{margin-bottom:2.75rem;position:relative}.dash-section-header .section-overline{display:none}.dash-section-header h2{font-family:var(--font-headline);letter-spacing:0;color:var(--color-on-background);margin-bottom:1rem;font-size:clamp(2.65rem,5vw,4.8rem);font-weight:400;line-height:.98}.dash-section-header p{font-family:var(--font-body);color:var(--color-on-surface-variant);max-width:720px;font-size:clamp(1rem,1.4vw,1.2rem);line-height:1.55}.dash-section-header .section-divider{background-color:var(--color-outline-variant);border:none;width:64px;height:1px;margin-top:1.5rem}.dash-field{margin-bottom:1.75rem}.dash-field label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;color:var(--color-outline);margin-bottom:.625rem;font-size:.5625rem;display:block}.dash-field input[type=text],.dash-field input[type=password],.dash-field select,.dash-field textarea{border:none;border-bottom:1px solid var(--color-outline-variant);width:100%;font-family:var(--font-body);color:var(--color-on-background);background:0 0;outline:none;padding:.75rem 0;font-size:1rem;transition:border-color .3s}.dash-field input:focus,.dash-field select:focus,.dash-field textarea:focus{border-bottom-color:var(--color-on-background)}.dash-field textarea{resize:vertical;border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);min-height:200px;padding:1rem;line-height:1.75}.dash-field textarea:focus{border-color:var(--color-on-background)}.dash-field select{appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23787c75' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-position:right 0 center;background-repeat:no-repeat;padding-right:1.5rem}.dash-inline-filters{flex-wrap:wrap;gap:.5rem;margin-bottom:1.25rem;display:flex}.dash-shell input[type=datetime-local],.cw-setting input,.cw-setting select,.cw-title-input{background:var(--color-surface-container-lowest);border:1px solid var(--color-outline-variant);width:100%;font-family:var(--font-body);color:var(--color-on-background);appearance:none;border-radius:0;outline:none;padding:.8rem .9rem;font-size:.95rem;transition:border-color .2s,background .2s,box-shadow .2s}.dash-shell input[type=datetime-local]:focus,.cw-setting input:focus,.cw-setting select:focus,.cw-title-input:focus{border-color:var(--color-on-background);box-shadow:0 0 0 1px #2f342e14}.cw-setting select,.dash-shell input[type=datetime-local]{background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23787c75' d='M2 4l4 4 4-4'/%3E%3C/svg%3E");background-position:right .75rem center;background-repeat:no-repeat;padding-right:2rem}.editor-wrapper{margin-bottom:2rem}.editor-content-mode.is-displayed-video .editor-article-only,.editor-content-mode.is-article-editor .editor-displayed-only{display:none!important}.editor-mode-switch{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-low);align-items:center;gap:.25rem;margin-bottom:.8rem;padding:.25rem;display:inline-flex}.editor-mode-btn{min-height:34px;color:var(--color-on-surface-variant);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;background:0 0;border:none;align-items:center;gap:.35rem;padding:.45rem .75rem;font-size:.62rem;font-weight:700;display:inline-flex}.editor-mode-btn.is-active{background:var(--color-on-surface);color:var(--color-background)}.editor-mode-btn .amp-icon{font-size:16px}.editor-displayed-panel{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-low);grid-template-columns:minmax(0,1fr) minmax(220px,360px);align-items:end;gap:1rem;margin:1rem 0 1.5rem;padding:1rem;display:grid}.editor-youtube-input-row{grid-template-columns:minmax(0,1fr) auto;align-items:stretch;gap:.6rem;display:grid}.editor-youtube-preview{aspect-ratio:16/9;border:1px solid var(--color-outline-variant);background:var(--color-surface-container-high);min-height:150px;color:var(--color-outline);justify-content:center;align-items:center;display:flex;overflow:hidden}.editor-youtube-preview .amp-icon{opacity:.55;font-size:42px}.editor-youtube-preview img{object-fit:cover;width:100%;height:100%}.editor-single-layout,.editor-review-layout{grid-template-columns:minmax(0,1fr);align-items:start;gap:1.25rem;display:grid}.editor-main-pane{min-width:0}.editor-review-row{grid-template-columns:minmax(0,1fr) minmax(280px,360px);align-items:stretch;gap:1.25rem;margin-bottom:.75rem;display:grid}.editor-review-row-title,.editor-review-row-cover,.editor-review-row-body{margin-bottom:1rem}.editor-review-primary,.editor-review-suggestion{min-width:0}.editor-review-suggestion{align-items:stretch;display:flex}.editor-suggestion-footer{border-top:1px solid var(--color-outline-variant);justify-content:space-between;align-items:center;gap:1rem;margin-top:.5rem;padding:1rem 0 0;display:flex}.editor-suggestion-head{align-items:flex-start;gap:.75rem;min-width:0;display:flex}.editor-suggestion-head .amp-icon{color:var(--color-primary);font-size:1.2rem}.editor-suggestion-head h3{font-family:var(--font-headline);margin:0;font-size:1rem;font-weight:600}.editor-suggestion-head p{color:var(--color-on-surface-variant);margin:.2rem 0 0;font-size:.78rem;line-height:1.45}.editor-suggestion-options{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.85rem;display:flex}.editor-suggest-inline{border-top:1px solid #a51c3033;align-content:start;gap:.5rem;width:100%;min-height:100%;padding:.4rem 0 .25rem;display:grid}.editor-review-row-title .editor-suggest-inline{padding-top:.7rem}.editor-review-row-body .editor-suggest-inline{border-top:0;padding-top:0}.editor-suggest-inline label,.editor-suggestion-options label{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-primary);font-size:.62rem;font-weight:700}.editor-suggest-note,.editor-suggest-selection,.editor-suggest-rich{border:none;border-bottom:1px solid var(--color-outline-variant);width:100%;color:var(--color-on-background);font-family:var(--font-body);background:0 0;outline:none}.editor-suggest-note{resize:vertical;min-height:74px;padding:.5rem 0;font-size:.86rem;line-height:1.5}.editor-suggest-line{resize:none;min-height:0}.editor-suggest-selection{color:var(--color-on-surface-variant);padding:.45rem 0;font-size:.78rem}.editor-suggest-rich{min-height:300px;padding:1.25rem 0;font-size:1rem;line-height:1.75;overflow-y:auto}.editor-suggest-rich:empty:before{content:attr(data-placeholder);color:var(--color-outline-variant);font-style:italic}.editor-suggest-image{align-content:center;min-height:220px}.editor-suggest-image-picker{border:1px dashed var(--color-outline-variant);min-height:46px;color:var(--color-on-surface-variant);cursor:pointer;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;background:0 0;justify-content:center;align-items:center;gap:.45rem;padding:.75rem;font-size:.68rem;font-weight:700;transition:border-color .2s,color .2s,background .2s;display:inline-flex}.editor-suggest-image-picker:hover{border-color:var(--color-primary);color:var(--color-primary);background:#a51c300a}.editor-suggest-image-preview{aspect-ratio:21/9;border:1px solid var(--color-outline-variant);display:none;overflow:hidden}.editor-suggest-image-preview.has-image{display:block}.editor-suggest-image-preview img{object-fit:cover;width:100%;height:100%}.editor-suggest-note:focus,.editor-suggest-selection:focus,.editor-suggest-rich:focus{border-color:var(--color-primary)}.editor-suggestion-options .dash-btn{width:auto}.editor-title-input{width:100%;font-family:var(--font-headline);letter-spacing:-.02em;color:var(--color-on-background);background:0 0;border:none;border-bottom:1px solid #0000;outline:none;padding:.5rem 0;font-size:2rem;font-weight:500;transition:border-color .2s}.editor-title-input::placeholder{color:var(--color-outline-variant)}.editor-title-input:focus{border-bottom-color:var(--color-outline-variant)}.editor-subtitle-input{width:100%;font-family:var(--font-body);color:var(--color-on-surface-variant);background:0 0;border:none;border-bottom:1px solid #0000;outline:none;margin-top:.25rem;padding:.375rem 0;font-size:1.125rem;font-style:italic;transition:border-color .2s}.editor-subtitle-input::placeholder{color:var(--color-outline-variant);font-style:italic}.editor-subtitle-input:focus{border-bottom-color:var(--color-outline-variant)}.editor-meta-row{align-items:flex-end;gap:1.5rem;margin:1.5rem 0;display:flex}.editor-meta-row .dash-field{flex:1;margin-bottom:0}.editor-taxonomy-grid{gap:1rem;margin:.5rem 0 1.25rem;display:grid}.editor-taxonomy-panel{border:1px solid var(--color-outline-variant);background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border-radius:var(--radius-lg);padding:1rem}.editor-inline-add{grid-template-columns:minmax(0,1fr) auto;gap:.5rem;display:grid}.editor-review-banner{grid-template-columns:minmax(0,1fr) 160px;align-items:end;gap:1rem;margin-bottom:1rem;display:grid}.science-citations-field{background:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);border-radius:var(--radius-lg);margin-top:1rem;margin-bottom:1.5rem;padding:1.25rem}.science-citations-head{justify-content:space-between;align-items:center;gap:1rem;margin-bottom:.9rem;display:flex}.science-citations-head label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;color:var(--color-outline);margin:0;font-size:.5625rem}.science-citations-table{border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);background:#ffffff47;display:grid;overflow:hidden}.science-citation-row{border-top:1px solid var(--color-outline-variant);grid-template-columns:minmax(0,1.35fr) minmax(180px,.9fr) 36px;min-height:68px;display:grid}.science-citation-row:first-child{border-top:0}.science-citation-info,.science-citation-link{border:0;border-right:1px solid var(--color-outline-variant);width:100%;color:var(--color-on-background);font-family:var(--font-body);background:0 0;outline:none;font-size:.92rem;line-height:1.45}.science-citation-info{resize:vertical;min-height:68px;padding:.85rem 1rem}.science-citation-link{padding:.85rem 1rem}.science-citation-info:focus,.science-citation-link:focus{background:var(--color-surface-container-low)}.science-citation-remove{width:36px;color:var(--color-outline);cursor:pointer;background:0 0;border:0}.science-citation-remove .amp-icon{font-size:18px}.science-citation-remove:hover{color:var(--color-error)}.editor-review-card{border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);background:var(--color-surface-container-lowest);grid-template-columns:172px minmax(0,1fr);align-items:start;gap:1.25rem;padding:1rem;display:grid}.editor-review-artwork{color:var(--color-on-surface-variant);gap:.65rem;font-size:.8125rem;display:grid}.editor-review-artwork-preview{aspect-ratio:1/1.18;border-radius:var(--radius-md);border:1px solid var(--color-outline-variant);background:var(--color-surface-container-low);justify-content:center;align-items:center;display:flex;overflow:hidden}.editor-review-artwork-preview .amp-icon{color:var(--color-outline);font-size:34px}.editor-review-artwork-preview img{object-fit:cover;width:100%;height:100%;display:block}.editor-review-details{min-width:0}.editor-chip-list{flex-wrap:wrap;gap:.5rem;margin-bottom:1rem;display:flex}.editor-chip-option{cursor:pointer;align-items:center;min-height:32px;display:inline-flex}.editor-chip-option input{opacity:0;pointer-events:none;position:absolute}.editor-chip-option span{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-low);min-height:32px;color:var(--color-on-surface-variant);border-radius:999px;align-items:center;padding:.35rem .7rem;font-size:.8125rem;transition:background .2s,border-color .2s,color .2s;display:inline-flex}.editor-chip-option input:checked+span{background:var(--color-primary-container);border-color:var(--color-primary);color:var(--color-on-primary-container)}.editor-review-image-row{color:var(--color-on-surface-variant);align-items:center;gap:.75rem;margin-top:.85rem;font-size:.875rem;display:flex}.editor-cover-zone{aspect-ratio:21/9;background:var(--color-surface-container-low);cursor:pointer;border:2px dashed var(--color-outline-variant);flex-direction:column;justify-content:center;align-items:center;width:100%;min-height:200px;margin:1.5rem 0;transition:border-color .2s,background .2s;display:flex;position:relative;overflow:hidden}.editor-cover-zone:hover{border-color:var(--color-outline);background:var(--color-surface-container)}.editor-cover-zone.has-image{border:none}.editor-cover-zone img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.editor-cover-zone .cover-placeholder{text-align:center;color:var(--color-outline);z-index:1;flex-direction:column;justify-content:center;align-items:center;gap:.5rem;padding:1rem;display:flex}.editor-cover-zone .cover-placeholder .amp-icon{opacity:.4;margin-bottom:.5rem;font-size:32px}.editor-cover-zone .cover-placeholder span{font-family:var(--font-label);letter-spacing:.1em;font-size:.75rem}.editor-cover-zone .cover-placeholder span:not(.amp-icon){text-transform:uppercase}.editor-cover-zone .cover-placeholder .hint{letter-spacing:0;opacity:.6;max-width:100%;font-size:.65rem;text-transform:none!important}.editor-cover-zone .cover-remove{z-index:2;color:#fff;cursor:pointer;opacity:0;background:#0009;border:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;transition:opacity .2s;display:flex;position:absolute;top:.5rem;right:.5rem}.editor-cover-zone:hover .cover-remove{opacity:1}.editor-cover-caption-field{margin-top:-.4rem}.editor-media-guidance{color:var(--color-on-surface-variant);margin-top:.45rem;font-size:.78rem;line-height:1.45}.editor-carousel-panel{border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);background:var(--color-surface-container-low);margin-top:1rem;padding:.9rem}.editor-carousel-head{justify-content:space-between;align-items:flex-start;gap:1rem;margin-bottom:.85rem;display:flex}.editor-carousel-head label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-on-surface);margin-bottom:.2rem;font-size:.72rem;font-weight:700;display:block}.editor-carousel-head p,.editor-carousel-empty,.editor-carousel-name{font-family:var(--font-label);color:var(--color-on-surface-variant);margin:0;font-size:.68rem}.editor-carousel-list{gap:.7rem;display:grid}.editor-carousel-item{border:1px solid var(--color-outline-variant);border-radius:var(--radius-sm);background:var(--color-surface);grid-template-columns:84px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.65rem;display:grid}.editor-carousel-thumb{aspect-ratio:4/3;border-radius:var(--radius-sm);background:var(--color-surface-container-high);width:84px;color:var(--color-outline);justify-content:center;align-items:center;display:flex;overflow:hidden}.editor-carousel-thumb img{object-fit:cover;width:100%;height:100%}.editor-carousel-fields{gap:.35rem;min-width:0;display:grid}.editor-carousel-description{width:100%;min-width:0}.editor-carousel-item .media-remove{border:1px solid var(--color-outline-variant);background:var(--color-surface-container);width:1.9rem;height:1.9rem;color:var(--color-outline);cursor:pointer;border-radius:50%}.editor-toolbar{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);box-shadow:var(--glass-shadow);z-index:30;border-bottom:none;flex-wrap:wrap;align-items:center;gap:.25rem;padding:.5rem .75rem;display:flex;position:sticky;top:0}.editor-toolbar-divider{background:var(--color-outline-variant);width:1px;height:20px;margin:0 .375rem}.editor-toolbar button,.editor-toolbar select{cursor:pointer;color:var(--color-on-surface-variant);font-family:var(--font-label);background:0 0;border:none;align-items:center;gap:.25rem;padding:.375rem .5rem;font-size:.6875rem;transition:background .15s,color .15s;display:flex}.editor-toolbar button:hover{background:var(--color-surface-container-high);color:var(--color-on-surface)}.editor-toolbar button.active{background:var(--color-on-surface);color:var(--color-background)}.editor-toolbar button .amp-icon{font-variation-settings:"FILL" 0, "wght" 400;font-size:18px}.editor-toolbar select{text-transform:uppercase;letter-spacing:.06em;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='10' height='10' viewBox='0 0 10 10'%3E%3Cpath fill='%23787c75' d='M2 3l3 4 3-4'/%3E%3C/svg%3E");background-position:right .25rem center;background-repeat:no-repeat;padding:.375rem 1.5rem .375rem .5rem;font-size:.625rem}.editor-toolbar .insert-group{gap:.25rem;margin-left:auto;display:flex}.editor-anonymous-toggle{align-self:end;margin-bottom:.5rem;padding:.75rem 0 0}.editor-body{background:var(--color-surface-container-lowest);border:1px solid var(--color-surface-container-high);min-height:300px;font-family:var(--font-body);color:var(--color-on-background);outline:none;padding:1.25rem;font-size:1rem;line-height:1.75;overflow-y:auto}.editor-body:empty:before{content:attr(data-placeholder);color:var(--color-outline-variant);font-style:italic}.editor-body:focus{border-color:var(--color-outline)}.editor-body h2{font-family:var(--font-headline);margin:1.5rem 0 .75rem;font-size:1.5rem;font-weight:500;line-height:1.3}.editor-body h3{font-family:var(--font-headline);margin:1rem 0 .5rem;font-size:1.125rem;font-weight:500;line-height:1.4}.editor-body blockquote{border-left:3px solid var(--color-surface-dim);color:var(--color-on-surface-variant);margin:1rem 0;padding-left:1rem;font-style:italic}.editor-body mark{background-color:#fef3cd;padding:0 .125rem}.editor-media-block{background:linear-gradient(180deg, var(--color-surface-container-low), var(--color-surface-container));border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);width:100%;margin:1rem 0;padding:.75rem;position:relative}.editor-media-block img,.editor-media-block video{object-fit:contain;background:var(--color-surface-container-lowest);border-radius:calc(var(--radius-lg) - 6px);width:100%;max-width:100%;height:auto;display:block}.editor-media-block .media-caption{border:none;border-bottom:1px solid var(--color-outline-variant);width:100%;font-family:var(--font-label);color:var(--color-on-surface-variant);background:0 0;outline:none;padding:.5rem 0;font-size:.6875rem;font-style:italic}.editor-media-block .media-caption::placeholder{color:var(--color-outline-variant)}.editor-media-block .media-remove{color:#fff;cursor:pointer;opacity:0;background:#111820c7;border:none;border-radius:50%;justify-content:center;align-items:center;width:28px;height:28px;font-size:14px;transition:opacity .2s;display:flex;position:absolute;top:1rem;right:1rem}.editor-media-block:hover .media-remove{opacity:1}.editor-media-block figcaption{font-family:var(--font-label);color:var(--color-on-surface-variant);border-bottom:1px solid #0000;outline:none;min-height:1.25rem;padding:.85rem .2rem .1rem;font-size:.6875rem;font-style:italic}.editor-media-block figcaption:empty:before{content:attr(data-placeholder);color:var(--color-outline-variant)}.editor-file-block{background:linear-gradient(135deg, var(--color-surface-container-low), var(--color-surface-container));border:1px solid var(--color-outline-variant);border-radius:var(--radius-lg);grid-template-columns:auto minmax(0,1fr) auto auto;align-items:center;gap:.75rem;margin:1rem 0;padding:.9rem 1rem;display:grid;position:relative}.editor-file-block .amp-icon{background:var(--color-primary-container);width:2.4rem;height:2.4rem;color:var(--color-primary);border-radius:50%;justify-content:center;align-items:center;font-size:20px;display:inline-flex}.editor-file-block .file-name{font-family:var(--font-label);color:var(--color-on-surface);overflow-wrap:anywhere;flex:1;font-size:.75rem}.editor-file-block .file-caption{border:none;border-bottom:1px solid var(--color-outline-variant);width:100%;font-family:var(--font-label);color:var(--color-on-surface-variant);background:0 0;outline:none;margin-top:.25rem;padding:.375rem 0;font-size:.625rem}.editor-file-block a{font-family:var(--font-label);color:var(--color-on-surface);flex:1;font-size:.75rem;text-decoration:underline}.editor-file-block .file-size{font-family:var(--font-label);color:var(--color-outline);letter-spacing:.08em;text-transform:uppercase;font-size:.625rem}.editor-file-block .media-remove{background:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);color:var(--color-outline);cursor:pointer;border-radius:50%;justify-content:center;align-items:center;width:1.9rem;height:1.9rem;padding:.25rem;font-size:16px;transition:color .15s,border-color .15s,background-color .15s;display:inline-flex}.editor-file-block .media-remove:hover{color:var(--color-error);border-color:var(--color-error);background:var(--color-error-container)}.editor-actions{border-top:1px solid var(--color-surface-container-high);justify-content:space-between;align-items:center;margin-top:1.5rem;padding-top:1rem;display:flex}.editor-save-status{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;color:var(--color-outline);align-items:center;gap:.375rem;font-size:.5625rem;display:flex}.editor-save-status .amp-icon{font-variation-settings:"FILL" 0, "wght" 300;font-size:14px}.editor-buttons{gap:.5rem;display:flex}.dash-table{border-collapse:collapse;width:100%;font-family:var(--font-label);font-size:.8125rem}.dash-table th{text-align:left;text-transform:uppercase;letter-spacing:.12em;color:var(--color-outline);border-bottom:1px solid var(--color-on-background);padding:.75rem 1rem .75rem 0;font-size:.5625rem;font-weight:600}.dash-table td{border-bottom:1px solid var(--color-surface-container-high);color:var(--color-on-surface);vertical-align:middle;padding:1rem 1rem 1rem 0}.dash-table tr:last-child td{border-bottom:none}.dash-table .actions{gap:.5rem;display:flex}.dash-badge{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;border-radius:4px;padding:.2rem .5rem;font-size:.5rem;font-weight:700;display:inline-block}.dash-badge-outline{border:1px solid var(--color-outline-variant);color:var(--color-outline)}.dash-badge-special-format{background-color:var(--color-tertiary-container);color:var(--color-on-tertiary-container)}.rubrica-card{transition:transform .2s,box-shadow .2s}.rubrica-card:hover{box-shadow:var(--shadow-md);transform:translateY(-2px)}.rubrica-card-details label{font-weight:600}.dash-badge-draft{background-color:var(--color-surface-container-high);color:var(--color-on-surface-variant)}.dash-badge-pending{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.dash-badge-published{color:#32503d;background-color:#e3eddc}.dash-badge-rejected{color:#7a2e2e;background-color:#f0d4d4}.dash-badge-inviato{color:var(--color-on-surface-variant);background-color:#e0e4dc}.dash-badge-visto{color:#2a4a6b;background-color:#d4e3f0}.dash-badge-approvato{color:#2d4a37;background-color:#d8e8d4}.dash-badge-featured{color:#856404;background-color:#fef3cd}.dash-badge-special-format{color:var(--color-primary);background-color:#a51c301a;margin-left:.5rem}.dash-role-badge{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;padding:.15rem .4rem;font-size:.5rem;font-weight:700;display:inline-block}.dash-role-headmaster{color:#faf9f5;background-color:#1a1a1a}.dash-role-director{background-color:var(--color-primary);color:var(--color-on-primary)}.dash-role-admin{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.dash-role-writer{background-color:var(--color-surface-container-high);color:var(--color-on-surface-variant)}.dash-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);box-shadow:var(--glass-shadow);border-left:3px solid var(--color-surface-dim);border-radius:var(--radius-lg);margin-bottom:1.5rem;padding:1.5rem 1.5rem 1.5rem 2rem;transition:all .25s;position:relative}.dash-card-cover{aspect-ratio:21/9;width:100%;margin-bottom:.75rem;overflow:hidden}.dash-card-cover img{object-fit:cover;width:100%;height:100%}.dash-card:hover{border-left-color:var(--color-primary);background:var(--glass-bg-hover);box-shadow:0 4px 32px #2a24201a, var(--glass-glow);transform:translateY(-2px)}.dash-card-title{font-family:var(--font-headline);letter-spacing:-.01em;color:var(--color-on-background);margin-bottom:.5rem;font-size:1.25rem;font-weight:400;line-height:1.3}.dash-card-meta{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-outline);flex-wrap:wrap;align-items:center;gap:.75rem;margin-bottom:.625rem;font-size:.5625rem;display:flex}.dash-card-content{font-family:var(--font-body);color:var(--color-on-surface-variant);margin-bottom:1rem;font-size:.875rem;line-height:1.65}.dash-card-author{font-family:var(--font-label);letter-spacing:.06em;color:var(--color-outline);margin-bottom:.75rem;font-size:.5625rem}.dash-card-author strong{color:var(--color-on-surface);font-weight:600}.dash-card-actions{flex-wrap:wrap;gap:.5rem;padding-top:.25rem;display:flex}.dash-card .rejection-note{border-left:2px solid var(--color-error);font-family:var(--font-body);color:#7a2e2e;background:#faf0f0;margin-top:.75rem;padding:.625rem .875rem;font-size:.8125rem;line-height:1.5}.dash-article-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,400px),400px));align-items:start;gap:.75rem;display:grid}.dash-article-shell{color:#fff;width:min(400px,100%);min-width:0;min-height:0;box-shadow:none;background:0 0;border:0;border-radius:25px;overflow:visible}.dash-article-shell .article-card-stage{aspect-ratio:8/5;isolation:isolate;background:#24211f;border-radius:25px;width:100%;position:relative;overflow:hidden}.dash-article-shell .article-card-artwork,.dash-article-shell .article-card-gradient,.dash-article-shell .article-card-open{position:absolute;inset:0}.dash-article-shell .article-card-artwork{z-index:0;background:#24211f}.dash-article-shell .article-card-artwork img{object-fit:cover;width:100%;height:100%;display:block}.dash-article-shell .article-card-gradient{z-index:1;pointer-events:none;background:linear-gradient(#0000009e 0%,#00000014 48%,#000000b8 100%)}.dash-article-shell .article-card-open{z-index:2;cursor:pointer;background:0 0;border:0;border-radius:25px;width:100%;height:100%;padding:0}.dash-article-shell .article-card-open:focus-visible{outline-offset:-4px!important;outline:2px solid #ffffffeb!important}.dash-article-shell .article-card-overlay{z-index:3;pointer-events:none;flex-direction:column;justify-content:space-between;padding:16px;display:flex;position:absolute;inset:0}.dash-article-shell .article-card-topline{align-items:flex-start;gap:15px;min-width:0;display:flex}.dash-article-shell .article-card-meta-block{flex:auto;min-width:0}.dash-article-shell .article-card-credit,.dash-article-shell .article-card-statusline{min-width:0;font-family:var(--font-label);white-space:nowrap;align-items:center;display:flex}.dash-article-shell .article-card-credit{gap:8px;font-size:12px;line-height:1.15;overflow:hidden}.dash-article-shell .article-card-rubrica{letter-spacing:.075em;text-overflow:ellipsis;min-width:0;font-weight:900;overflow:hidden}.dash-article-shell .article-card-byline{letter-spacing:.045em;text-overflow:ellipsis;align-items:center;gap:3px;min-width:0;font-weight:800;display:flex;overflow:hidden}.dash-article-shell .article-card-byline>span{color:#ffffffb8;letter-spacing:-.015em;flex:none;font-weight:400}.dash-article-shell .article-card-statusline{color:#ffffffbd;gap:5px;margin-top:4px;font-size:10px;line-height:1}.dash-article-shell .article-card-statusline .amp-icon{color:#fff;font-variation-settings:"wght" 600;font-size:12px}.dash-article-shell .article-card-statusline .article-card-featured{color:#ffd45a;font-variation-settings:"FILL" 1, "wght" 600}.dash-article-shell .article-card-statusline time{text-overflow:ellipsis;overflow:hidden}.dash-article-shell .article-card-review-controls{pointer-events:auto;flex:none;align-items:flex-start;gap:8px;display:flex}.dash-article-shell .article-card-review{color:#fff;cursor:pointer;background:0 0;border:0;flex-direction:column;flex:0 0 30px;align-items:center;gap:5px;width:30px;height:30px;padding:0;transition:width .26s cubic-bezier(.2,.8,.2,1),flex-basis .26s cubic-bezier(.2,.8,.2,1);display:flex;position:relative;overflow:visible}.dash-article-shell .article-card-review.is-expanded{flex-basis:86px;width:86px}.dash-article-shell .article-card-review:before{content:"";filter:blur(12px);opacity:0;background:#ffffff38;border-radius:50%;width:86px;height:86px;transition:opacity .18s,transform .26s cubic-bezier(.2,.8,.2,1);position:absolute;top:-18px;left:50%;transform:translate(-50%)scale(.78)}.dash-article-shell .article-card-review.is-expanded:before{opacity:1;transform:translate(-50%)scale(1)}.dash-article-shell .article-card-review-icon{z-index:1;font-variation-settings:"wght" 800;-webkit-backdrop-filter:blur(12px);background:#ffffff1f;border:1px solid #ffffff47;border-radius:50%;flex:0 0 28px;justify-content:center;align-items:center;width:28px;height:28px;font-size:12px;transition:width .26s cubic-bezier(.2,.8,.2,1),height .26s cubic-bezier(.2,.8,.2,1),background-color .18s;display:inline-flex;position:relative;box-shadow:inset 0 1px #ffffff2e,0 4px 12px #00000029}.dash-article-shell .article-card-review.is-expanded .article-card-review-icon{flex-basis:36px;width:36px;height:36px}.dash-article-shell .article-card-review.is-pending .article-card-review-icon{background:#de8e2a8c}.dash-article-shell .article-card-review.is-approved .article-card-review-icon{background:#319d5b8c}.dash-article-shell .article-card-review.is-rejected .article-card-review-icon{background:#d23e3e8c}.dash-article-shell .article-card-review-label{z-index:1;max-width:82px;font-family:var(--font-label);text-overflow:ellipsis;white-space:nowrap;opacity:0;font-size:9px;font-weight:800;line-height:1.1;transition:opacity .18s,transform .26s cubic-bezier(.2,.8,.2,1);position:relative;overflow:hidden;transform:translateY(-4px)}.dash-article-shell .article-card-review.is-expanded .article-card-review-label{opacity:1;transform:translateY(0)}.dash-article-shell .article-card-copy{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.dash-article-shell .article-card-primary-tag{color:#fff;font-family:var(--font-label);-webkit-backdrop-filter:blur(12px);background:#ffffff24;border:1px solid #ffffff38;border-radius:999px;padding:3px 7px;font-size:8px;font-weight:600;line-height:1;box-shadow:inset 0 1px #ffffff1f}.dash-article-shell .article-card-caption{color:#ffffffc2;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-family:Georgia,Times New Roman,serif;font-size:8px;font-weight:400;line-height:1.25;display:-webkit-box;overflow:hidden}.dash-article-shell .article-card-title{color:#fff;font-family:var(--font-headline);letter-spacing:0;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin:0;font-size:17px;font-weight:600;line-height:1.18;display:-webkit-box;overflow:hidden}.dash-article-shell:hover,.dash-article-shell:focus-within{box-shadow:none;background:0 0;border:0;transform:none}.dash-article-shell:hover .article-card-artwork img,.dash-article-shell:focus-within .article-card-artwork img{transform:none}.dash-horizontal-feed{align-items:flex-start}.dash-horizontal-feed .dash-article-shell{flex:0 0 min(400px,88vw)}@media (width<=440px){.dash-article-grid{grid-template-columns:minmax(0,1fr)}.dash-article-shell .article-card-overlay{padding:14px}.dash-article-shell .article-card-credit{font-size:10px}.dash-article-shell .article-card-statusline{font-size:8px}.dash-article-shell .article-card-review-controls{gap:5px}.dash-article-shell .article-card-review,.dash-article-shell .article-card-review-icon{flex-basis:26px;width:26px;height:26px}.dash-article-shell .article-card-review.is-expanded{flex-basis:72px;width:72px}.dash-article-shell .article-card-title{font-size:15px}}@media (prefers-reduced-motion:reduce){.dash-article-shell .article-card-review,.dash-article-shell .article-card-review:before,.dash-article-shell .article-card-review-icon,.dash-article-shell .article-card-review-label{transition:none}}.bacheca-tabs{gap:.4rem;margin-bottom:1.25rem;padding:.35rem;display:flex}.bacheca-tab{text-align:center;font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;cursor:pointer;color:var(--color-on-surface-variant);background:#ffffff38;border:1px solid #0000;border-radius:999px;flex:1;padding:.8rem 1rem;font-size:.625rem;font-weight:700;transition:all .2s}.bacheca-tab:first-child{border-right:1px solid #0000}.bacheca-tab.active{color:var(--color-on-background);background:#ffffffb8;border-color:#ffffffdb;box-shadow:inset 0 1px #ffffffa6,0 10px 28px #2a24201a}.bacheca-header-row{justify-content:space-between;align-items:baseline;margin-bottom:1.5rem;display:flex}.bacheca-header-row h3{font-family:var(--font-headline);color:var(--color-on-background);font-size:1.25rem;font-weight:400}.bacheca-header-row .timestamp{font-family:var(--font-label);letter-spacing:.06em;color:var(--color-outline);text-transform:uppercase;font-size:.5625rem}.bacheca-input-row{border:var(--glass-border);-webkit-backdrop-filter:blur(18px)saturate(130%);box-shadow:var(--glass-shadow), inset 0 1px 0 #ffffffb3;background:linear-gradient(135deg,#ffffffa8,#ffffff47);border-radius:999px;align-items:flex-end;gap:.75rem;margin-bottom:1.25rem;padding:.75rem;display:flex}.bacheca-input-row textarea{font-family:var(--font-body);color:var(--color-on-background);resize:none;background:0 0;border:none;outline:none;flex:1;min-height:38px;max-height:110px;padding:.45rem .7rem;font-size:.9375rem;transition:border-color .2s}.bacheca-input-row textarea:focus{border-bottom-color:#0000}.bacheca-message{-webkit-backdrop-filter:blur(16px)saturate(128%);background:linear-gradient(135deg,#ffffff94,#ffffff38);border:1px solid #ffffff94;border-radius:22px;margin-bottom:.75rem;padding:1rem;transition:transform .2s,box-shadow .2s,background .2s;box-shadow:0 14px 34px #2a242014,inset 0 1px #ffffffb3}.bacheca-message:first-child{padding-top:1rem}.bacheca-message:last-child{border-bottom:1px solid #ffffff94}.bacheca-message:hover{background:linear-gradient(135deg,#ffffffbd,#ffffff52);transform:translateY(-1px);box-shadow:0 18px 38px #2a24201c,inset 0 1px #ffffffbf}.bacheca-message .author-row{align-items:center;gap:.625rem;margin-bottom:.375rem;display:flex}.bacheca-message .author-avatar{background:linear-gradient(135deg, #fff, var(--color-surface-container-high));width:30px;height:30px;font-family:var(--font-label);color:var(--color-on-surface-variant);text-transform:uppercase;border:1px solid #fffc;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5rem;font-weight:700;display:flex}.bacheca-message .author{font-family:var(--font-label);letter-spacing:.04em;color:var(--color-on-surface);font-size:.6875rem;font-weight:600}.author-profile-link{cursor:pointer;background:0 0;border:none;padding:0;text-decoration:none}.author-profile-link:hover{color:var(--color-primary)}.bacheca-message .section-tag{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-outline);background:#ffffff5c;border:1px solid #787c752e;border-radius:999px;padding:.16rem .45rem;font-size:.5rem}.bacheca-message .time{font-family:var(--font-label);color:var(--color-outline);letter-spacing:.06em;margin-left:auto;font-size:.5rem}.msg-delete-btn{width:28px;height:28px;color:var(--color-outline);cursor:pointer;opacity:0;background:#ffffff61;border:1px solid #a51c301f;border-radius:999px;justify-content:center;align-items:center;transition:all .18s;display:inline-flex}.bacheca-message:hover .msg-delete-btn,.msg-delete-btn:focus-visible{opacity:1}.msg-delete-btn:hover{color:#a51c30;background:#a51c3014;border-color:#a51c3038}.msg-delete-btn .amp-icon{font-size:15px}.bacheca-message .text{font-family:var(--font-body);color:var(--color-on-surface-variant);margin-top:.25rem;padding-left:2.125rem;font-size:.9375rem;line-height:1.65}.bacheca-message.msg-done .text{opacity:.45;text-decoration:line-through}.bacheca-message.msg-done .author-row{opacity:.5}.msg-done-btn{cursor:pointer;color:var(--color-outline);background:0 0;border:none;flex-shrink:0;padding:0;line-height:1;transition:color .15s}.msg-done-btn:hover{color:var(--color-on-surface)}.msg-done-btn.checked{color:#4caf50}.msg-done-btn .amp-icon{font-size:18px}.msg-reactions{gap:.375rem;margin-top:.5rem;padding-left:2.125rem;display:flex}.msg-react-btn{cursor:pointer;color:var(--color-outline);font-family:var(--font-label);background:#ffffff57;border:1px solid #ffffff6b;border-radius:100px;align-items:center;gap:.25rem;padding:.25rem .58rem;font-size:.625rem;transition:all .15s;display:flex}.msg-react-btn:hover{background:var(--color-surface-container-low);border-color:var(--color-outline-variant)}.msg-react-btn.active-like{color:#4caf50;background:#4caf5014;border-color:#4caf5033}.msg-react-btn.active-dislike{color:#e53935;background:#e5393514;border-color:#e5393533}.react-count{min-width:.5rem;font-weight:700}.bacheca-rubrica-selector{margin-bottom:1.5rem}.bacheca-rubrica-selector select{border:none;border-bottom:1px solid var(--color-outline-variant);width:100%;font-family:var(--font-body);color:var(--color-on-background);appearance:none;background:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 12 12'%3E%3Cpath fill='%23787c75' d='M2 4l4 4 4-4'/%3E%3C/svg%3E") right 0 center no-repeat;outline:none;padding:.75rem 1.5rem .75rem 0;font-size:1rem}.lavagna-section{-webkit-backdrop-filter:blur(20px)saturate(135%);background:linear-gradient(135deg,#ffffffad,#ffffff42),radial-gradient(circle at 15% 0,#a51c3014,#0000 34%),radial-gradient(circle at 92% 18%,#2e69821a,#0000 30%);border:1px solid #ffffffa3;border-radius:28px;margin:1.35rem 0 2rem;padding:1rem;box-shadow:0 24px 62px #2a242021,inset 0 1px #ffffffbf}.lavagna-header{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:.75rem;margin-bottom:1.5rem;display:flex}.lavagna-header h3{font-family:var(--font-headline);color:var(--color-on-background);font-size:2rem;font-style:italic;font-weight:400}.lavagna-actions{flex-wrap:wrap;align-items:center;gap:.375rem;display:flex}.lavagna-toolbar-divider{background:var(--color-outline-variant);width:1px;height:20px;margin:0 .25rem}.lavagna-tool-btn.active{background-color:var(--color-on-surface)!important;color:var(--color-background)!important;border-color:var(--color-on-surface)!important}.lavagna-board-v2{background:linear-gradient(#3a40390b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(90deg,#3a40390b 1px,#0000 1px) 0 0/34px 34px,linear-gradient(135deg,#ffffffb8,#f2f3eea3);border:1px solid #ffffffc2;border-radius:22px;min-height:560px;transition:all .3s;position:relative;overflow:hidden;box-shadow:inset 0 1px #ffffffd1,inset 0 0 44px #3a40390f}.lavagna-section.lavagna-fullscreen{z-index:9999;background:var(--color-background);border:none;flex-direction:column;margin:0;padding:1.5rem;display:flex;position:fixed;inset:0}.lavagna-section.lavagna-fullscreen .lavagna-board-v2{border:1px solid var(--color-outline-variant);flex:1;min-height:0}.lavagna-empty{font-family:var(--font-body);color:var(--color-outline);text-align:center;justify-content:center;align-items:center;padding:4rem 2rem;font-size:.875rem;font-style:italic;display:flex;position:absolute;inset:0}.lavagna-connections{pointer-events:none;z-index:1;width:100%;height:100%;position:absolute;top:0;left:0}.lav-connection-line{stroke:var(--color-outline);stroke-width:1.5px;stroke-dasharray:6 4;pointer-events:stroke;cursor:pointer;transition:stroke .15s}.lav-connection-line:hover{stroke:#e53935;stroke-width:2.5px;stroke-dasharray:none}.lavagna-canvas{pointer-events:none;z-index:2;width:100%;height:100%;position:absolute;top:0;left:0}.lavagna-canvas.draw-active{pointer-events:auto;cursor:crosshair;z-index:50}.lavagna-canvas.erase-active{pointer-events:auto;cursor:cell;z-index:50}.lav-item{z-index:5;user-select:none;transition:box-shadow .15s;position:absolute}.lav-item.dragging{z-index:100;box-shadow:8px 10px 24px #0003!important}.lav-item.connect-selected{outline:2px dashed var(--color-on-surface);outline-offset:3px}.lav-item-drag-handle{cursor:grab;color:#00000026;z-index:3;line-height:1;transition:color .15s;position:absolute;top:.25rem;left:.25rem}.lav-item:hover .lav-item-drag-handle{color:#0006}.lav-item-drag-handle:active{cursor:grabbing}.lav-item-drag-handle .amp-icon{font-size:16px}.lav-item-delete{color:#fff;cursor:pointer;opacity:0;z-index:3;background:#0006;border:none;border-radius:50%;justify-content:center;align-items:center;width:18px;height:18px;font-size:11px;transition:opacity .15s;display:flex;position:absolute;top:.25rem;right:.25rem}.lav-item:hover .lav-item-delete{opacity:1}.lav-item-done{cursor:pointer;color:#0003;z-index:3;background:0 0;border:none;padding:0;line-height:1;transition:color .15s;position:absolute;bottom:.375rem;right:.375rem}.lav-item-done:hover{color:#00000080}.lav-item-done .amp-icon{font-size:16px}.lav-postit{min-width:150px;max-width:200px;min-height:100px;font-family:var(--font-body);color:#333;border-radius:16px;padding:1.5rem 1rem 1rem;font-size:.8125rem;line-height:1.5;box-shadow:0 12px 24px #0000001f,inset 0 1px #ffffff8c}.lav-postit.color-yellow{background-color:#fef9c3}.lav-postit.color-blue{background-color:#dbeafe}.lav-postit.color-green{background-color:#dcfce7}.lav-postit.color-pink{background-color:#fce7f3}.lav-postit.postit-done{opacity:.5}.lav-postit.postit-done .lav-postit-content{text-decoration:line-through}.lav-postit.postit-done .lav-item-done{color:#4caf50}.lav-postit-content{word-break:break-word}.lav-postit-date{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.08em;color:#0000004d;margin-top:.5rem;font-size:.4375rem}.lav-item-author{max-width:100%;font-family:var(--font-label);color:#0000007a;text-transform:uppercase;letter-spacing:.08em;cursor:pointer;white-space:nowrap;text-overflow:ellipsis;background:#ffffff73;border:1px solid #00000014;border-radius:999px;align-items:center;margin-top:.65rem;padding:.18rem .48rem;font-size:.48rem;line-height:1.2;display:inline-flex;overflow:hidden}button.lav-item-author:hover{color:#000000b8;background:#ffffffb3}.lav-image-item{background:#fff;border-radius:16px;max-width:220px;padding:.5rem;box-shadow:0 12px 28px #00000024}.lav-image-item img{object-fit:cover;width:100%;max-height:160px;display:block}.lav-image-caption{font-family:var(--font-label);color:var(--color-outline);text-align:center;padding:.25rem .125rem 0;font-size:.5rem;font-style:italic}.lav-text-item{border:1px solid #ffffffb8;border-left:3px solid var(--color-on-surface);background:#ffffffad;border-radius:16px;max-width:240px;padding:.65rem .8rem;box-shadow:0 12px 26px #0000001a}.lav-text-content{font-family:var(--font-body);color:var(--color-on-surface);word-break:break-word;padding-top:.75rem;font-size:.8125rem;line-height:1.5}.public-profile-card{-webkit-backdrop-filter:blur(18px)saturate(132%);background:linear-gradient(135deg,#ffffffb8,#ffffff57);border:1px solid #ffffff9e;border-radius:28px;overflow:hidden;box-shadow:0 24px 60px #2a242024,inset 0 1px #ffffffbf}.public-profile-banner{background:linear-gradient(135deg, #a51c302e, #2e698229), var(--color-surface-container-high);background-position:50%;background-size:cover;min-height:155px}.public-profile-main{align-items:flex-end;gap:1rem;margin-top:-42px;padding:0 1.35rem 1rem;display:flex}.public-profile-avatar{background:linear-gradient(135deg, #fff, var(--color-surface-container-high));width:92px;height:92px;color:var(--color-outline);font-family:var(--font-display);border:4px solid #ffffffc7;border-radius:50%;justify-content:center;align-items:center;font-size:2rem;display:flex;overflow:hidden;box-shadow:0 14px 30px #2a242029}.public-profile-avatar img{object-fit:cover;width:100%;height:100%}.public-profile-copy h3{font-family:var(--font-headline);color:var(--color-on-background);margin:.15rem 0 0;font-size:1.8rem;font-weight:400}.public-profile-copy p,.public-profile-body p{color:var(--color-on-surface-variant);font-family:var(--font-body);margin:0;line-height:1.6}.public-profile-body{padding:0 1.35rem 1.35rem}.dash-group-header{font-family:var(--font-headline);border-bottom:1px solid var(--color-on-background);align-items:center;gap:.75rem;margin-top:2rem;margin-bottom:1rem;padding:.75rem 0;font-size:1.125rem;font-weight:400;display:flex}.dash-group-header:first-child{margin-top:0}.dash-stats-grid{grid-template-columns:repeat(3,1fr);gap:1.5rem;margin-bottom:2.5rem;display:grid}.dash-stat-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);box-shadow:var(--glass-shadow);text-align:center;border-radius:var(--radius-lg);padding:1.5rem;transition:all .25s}.dash-stat-card:hover{background:var(--glass-bg-hover);box-shadow:0 4px 32px #2a24201a, var(--glass-glow);transform:translateY(-2px)}.dash-stat-card .stat-value{font-family:var(--font-headline);color:var(--color-on-background);margin-bottom:.5rem;font-size:2.5rem;font-weight:300;line-height:1}.dash-stat-card .stat-label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-outline);font-size:.5625rem}.staff-card{border-bottom:1px solid var(--color-surface-container-high);align-items:center;gap:1rem;padding:1rem 0;transition:background .2s;display:flex}.staff-card:hover{background-color:var(--color-surface-container-lowest);margin-left:-.75rem;padding-left:.75rem}.staff-card:last-child{border-bottom:none}.staff-card .staff-avatar{background-color:var(--color-surface-container-highest);width:36px;height:36px;font-family:var(--font-label);color:var(--color-on-surface-variant);text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex}.staff-card .staff-info{flex:1;min-width:0}.staff-card .staff-name{font-family:var(--font-headline);color:var(--color-on-background);font-size:1rem;font-weight:400}.staff-card .staff-meta{font-family:var(--font-label);color:var(--color-outline);letter-spacing:.04em;margin-top:.125rem;font-size:.5625rem}.staff-card .staff-actions{flex-shrink:0;gap:.5rem;display:flex}.dash-empty{text-align:center;color:var(--color-outline);padding:4rem 2rem}.dash-empty .amp-icon{opacity:.15;font-variation-settings:"FILL" 0, "wght" 200;margin-bottom:1rem;font-size:48px;display:block}.dash-empty p{font-family:var(--font-body);color:var(--color-outline);font-size:.9375rem;font-style:italic}.dash-loading{color:var(--color-outline);font-family:var(--font-body);gap:1rem;padding:.5rem 0 1.5rem;font-size:.875rem;display:grid}.dash-loading:before{content:none}.dash-loading-copy{color:var(--color-on-surface-variant);align-items:center;gap:.75rem;font-style:italic;display:inline-flex}.dash-loading-copy:before{content:"";border:1.5px solid var(--color-outline-variant);border-top-color:var(--color-on-surface);border-radius:50%;width:16px;height:16px;animation:.8s linear infinite spin;display:block}.dash-skeleton{gap:1rem;display:grid}.dash-skeleton-toolbar,.dash-skeleton-row{flex-wrap:wrap;align-items:center;gap:.75rem;display:flex}.dash-skeleton-row-between{justify-content:space-between}.dash-skeleton-stack{gap:.55rem;min-width:0;display:grid}.dash-skeleton-grid{gap:1rem;display:grid}.dash-skeleton-grid-2{grid-template-columns:repeat(2,minmax(0,1fr))}.dash-skeleton-grid-3{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-skeleton-card,.dash-skeleton-calendar-cell{border-radius:var(--radius-lg);-webkit-backdrop-filter:blur(18px);background:linear-gradient(135deg,#ffffffc7,#ffffff7a),#ffffffa6;border:1px solid #1111110f;position:relative;overflow:hidden;box-shadow:0 18px 40px #1111110d}.dash-skeleton-card{padding:1.1rem}.dash-skeleton-block{background:#11111114;border-radius:999px;display:block;position:relative;overflow:hidden}.dash-skeleton-block:after{content:"";background:linear-gradient(90deg,#0000,#ffffffc7,#0000);animation:1.3s ease-in-out infinite dashSkeletonPulse;position:absolute;inset:0;transform:translate(-100%)}.dash-skeleton-block.circle{border-radius:50%}.dash-skeleton-stats-row{grid-template-columns:repeat(3,minmax(0,1fr))}.dash-skeleton-stat-card{justify-content:end;min-height:104px}.dash-skeleton-feed-card{align-content:start;min-height:180px}.dash-skeleton-editor{grid-template-columns:minmax(0,1.7fr) minmax(280px,.9fr);align-items:start}.dash-skeleton-editor-card{min-height:460px}.dash-skeleton-editor-side{min-height:260px}.dash-skeleton-board .dash-skeleton-compose-card{min-height:170px}.dash-skeleton-message-card{min-height:150px}.dash-skeleton-panel-card,.dash-skeleton-list-card{min-height:160px}.dash-skeleton-calendar-grid{grid-template-columns:repeat(7,minmax(0,1fr));gap:.85rem;display:grid}.dash-skeleton-calendar-cell{gap:.75rem;min-height:128px;padding:1rem;display:grid}.dash-skeleton-calendar-cell.is-header{min-height:auto;padding:.85rem 1rem}.w-8{width:2rem}.w-10{width:2.5rem}.w-18{width:4.5rem}.w-20{width:5rem}.w-22{width:5.5rem}.w-24{width:6rem}.w-28{width:7rem}.w-30{width:7.5rem}.w-32{width:8rem}.w-36{width:9rem}.w-40{width:10rem}.w-52{width:13rem}.w-62{width:15.5rem;max-width:62%}.w-66{width:16.5rem;max-width:66%}.w-72{width:18rem;max-width:72%}.w-75{width:18.75rem;max-width:75%}.w-80{width:20rem;max-width:80%}.w-82{width:20.5rem;max-width:82%}.w-84{width:21rem;max-width:84%}.w-88{width:22rem;max-width:88%}.w-90{width:22.5rem;max-width:90%}.w-92{width:23rem;max-width:92%}.w-94{width:23.5rem;max-width:94%}.w-100{width:100%}.h-3{height:.7rem}.h-4{height:.9rem}.h-8{height:2rem}.h-10{height:2.5rem}.h-12{height:3rem}.h-20{height:5rem}.h-48{height:12rem}.mt-8{margin-top:.5rem}@keyframes spin{to{transform:rotate(360deg)}}@keyframes dashSkeletonPulse{to{transform:translate(100%)}}@media (width<=1100px){.dash-skeleton-grid-3,.dash-skeleton-grid-2,.dash-skeleton-editor{grid-template-columns:1fr}.dash-skeleton-calendar-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=720px){.dash-loading{gap:.85rem}.dash-skeleton-card,.dash-skeleton-calendar-cell{padding:.9rem}.dash-skeleton-calendar-grid{grid-template-columns:1fr}}.dash-toast{color:#faf9f5;font-family:var(--font-label);letter-spacing:.03em;z-index:1000;opacity:0;pointer-events:none;background-color:#1a1a1a;max-width:380px;padding:.875rem 1.25rem;font-size:.75rem;transition:all .3s cubic-bezier(.4,0,.2,1);position:fixed;bottom:2rem;right:2rem;transform:translateY(20px);box-shadow:0 8px 30px #0003}.dash-toast.visible{opacity:1;transform:translateY(0)}.dash-modal-overlay{backdrop-filter:blur(4px);z-index:200;background:#0d0f0d99;justify-content:center;align-items:center;display:none;position:fixed;inset:0}.dash-modal-overlay.visible{display:flex}.dash-modal{background:var(--glass-bg-hover);-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);box-shadow:0 24px 64px #2a24202e, var(--glass-glow);border-radius:var(--radius-xl);width:90%;max-width:760px;max-height:80vh;padding:2.5rem;animation:.3s cubic-bezier(.4,0,.2,1) modalIn;overflow-y:auto}@keyframes modalIn{0%{opacity:0;transform:translateY(16px)scale(.98)}to{opacity:1;transform:translateY(0)scale(1)}}.dash-modal h3{font-family:var(--font-headline);letter-spacing:-.01em;margin-bottom:1.5rem;font-size:1.5rem;font-weight:400}.dash-modal-actions{justify-content:flex-end;gap:.75rem;margin-top:2rem;display:flex}.dash-form-sections{gap:1rem;display:grid}.dash-form-panel{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);padding:1.25rem}.dash-form-panel-title{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;color:var(--color-outline);margin-bottom:1rem;font-size:.625rem}.profile-editor-shell{gap:1rem;display:grid}.profile-editor-hero{border-radius:var(--radius-lg);border:var(--glass-border);background:var(--color-surface-container-high);min-height:220px;position:relative;overflow:hidden}.profile-banner-preview{background-color:var(--color-surface-container-high);background-position:50%;background-size:cover;position:absolute;inset:0}.profile-banner-preview:after{content:"";background:linear-gradient(#0d0f0d0d,#0d0f0d8c);position:absolute;inset:0}.profile-hero-overlay{color:#fffaf4;align-items:flex-end;gap:1rem;display:flex;position:absolute;inset:auto 1.25rem 1.25rem}.profile-avatar-preview{background:var(--color-surface);width:92px;height:92px;color:var(--color-on-surface);font-family:var(--font-display);border:3px solid #fffaf4e6;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:2rem;display:flex;overflow:hidden;box-shadow:0 12px 28px #0000003d}.profile-hero-copy h3{color:#fffaf4;margin:0 0 .2rem}.profile-hero-copy p{color:#fffaf4cc;margin:0;font-size:.875rem}.profile-overline,.profile-mini-title{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.14em;font-size:.625rem}.profile-overline{color:#fffaf4c7;margin-bottom:.35rem}.profile-media-actions{flex-wrap:wrap;gap:.5rem;display:flex}.profile-form-grid{grid-template-columns:minmax(0,1fr)}.profile-rubriche-panel,.profile-rubriche-current,.profile-rubriche-requests{gap:.75rem;display:grid}.profile-rubriche-panel{gap:1rem}.profile-mini-title{color:var(--color-outline)}.profile-rubrica-chip-list{flex-wrap:wrap;gap:.5rem;display:flex}.profile-rubrica-chip{background:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);border-radius:999px;align-items:center;min-height:32px;padding:.35rem .7rem;font-size:.8125rem;display:inline-flex}.profile-muted-copy{color:var(--color-on-surface-variant);margin:0;font-size:.875rem}.dash-two-cols,.dash-form-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:1rem;display:grid}.dash-inline-checkboxes{flex-wrap:wrap;gap:.75rem 1.25rem;margin-bottom:1rem;display:flex}.dash-toggle-line{font-family:var(--font-body);align-items:center;gap:.5rem;font-size:.875rem;display:inline-flex}.dash-checkbox-list{gap:.35rem;display:grid}.dash-checkbox-group-title{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-outline);border-top:1px solid var(--color-surface-container-high);margin-top:.5rem;padding-top:.5rem;font-size:.5625rem}.dash-checkbox-group-title:first-child{border-top:none;margin-top:0;padding-top:0}.dash-checkbox-item{font-family:var(--font-body);cursor:pointer;align-items:flex-start;gap:.65rem;padding:.3rem 0;font-size:.875rem;display:flex}.team-scope-filter{align-items:end;gap:.75rem;margin-bottom:1rem;display:flex}.team-scope-filter label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-on-surface-variant);font-size:.625rem}.team-scope-filter select{background:var(--color-surface);border:1px solid var(--color-outline-variant);min-width:260px;font-family:var(--font-body);color:var(--color-on-background);padding:.7rem .85rem}.dash-checkbox-item span{flex-direction:column;gap:.15rem;display:flex}.dash-checkbox-item small{color:var(--color-outline);font-size:.75rem}.dash-checkbox-item.disabled{opacity:.45;cursor:not-allowed}.dash-card-notes{gap:.5rem;margin-top:.75rem;display:grid}.dash-card-note{border-left:2px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);font-family:var(--font-body);color:var(--color-on-surface);padding:.75rem .875rem;font-size:.8125rem}.dash-card-note-head{font-family:var(--font-label);letter-spacing:.06em;color:var(--color-outline);flex-wrap:wrap;align-items:center;gap:.5rem;margin-bottom:.35rem;font-size:.625rem;display:flex}.dash-badge-success{color:var(--color-tertiary);background:#4862721f;border:1px solid #4862722e}.dash-badge-danger{color:var(--color-error);background:#9f403d1a;border:1px solid #9f403d29}.compete-grid-two{grid-template-columns:repeat(2,minmax(0,1fr));gap:1.5rem;display:grid}.compete-panel{border:1px solid var(--color-surface-container-high);background:var(--color-surface-container-lowest);padding:1rem 1.25rem 1.25rem}.compete-stats{margin-bottom:1.25rem}.compete-toolbar-card,.compete-action-bar,.compete-detail-head{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);margin-bottom:1.25rem;padding:1rem}.compete-action-bar,.compete-detail-head,.compete-panel-head,.compete-winner-row{justify-content:space-between;align-items:center;gap:1rem;display:flex}.compete-action-bar h3,.compete-detail-head h3,.compete-panel-head h3{font-family:var(--font-heading);margin:0}.compete-action-bar p,.compete-detail-head p,.compete-card-meta,.compete-submission-body p,.compete-award-card p,.compete-winner-row p{color:var(--color-on-surface-variant);font-family:var(--font-body);margin:0;font-size:.875rem}.compete-panel{margin-bottom:1.25rem}.compete-panel-head{margin-bottom:.85rem}.compete-panel-head span{font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-outline);font-size:.6875rem}.compete-segmented{border:1px solid var(--color-outline-variant);margin-bottom:1rem;display:inline-flex}.compete-segmented button{border:0;border-right:1px solid var(--color-outline-variant);cursor:pointer;font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;color:var(--color-on-surface-variant);background:0 0;padding:.65rem .9rem;font-size:.625rem}.compete-segmented button:last-child{border-right:0}.compete-segmented button.active{background:var(--color-on-surface);color:var(--color-surface)}.compete-filter-tabs{margin-bottom:1.25rem}.compete-filter-grid{grid-template-columns:repeat(6,minmax(0,1fr));gap:.9rem;display:grid}.compete-filter-grid .dash-field{margin:0}.compete-edition-strip{flex-wrap:wrap;gap:.5rem;margin-top:.9rem;display:flex}.compete-edition-chip{border:1px solid var(--color-outline-variant);cursor:pointer;font-family:var(--font-body);align-items:center;gap:.45rem;padding:.45rem .65rem;font-size:.8125rem;display:inline-flex}.compete-edition-chip.active{border-color:var(--color-on-surface);background:var(--color-surface-container-high)}.compete-users-panel{margin-top:1.25rem}.compete-contest-grid,.compete-submission-grid,.compete-awards-grid{grid-template-columns:repeat(auto-fit,minmax(260px,1fr));gap:1rem;display:grid}.compete-contest-card,.compete-submission-card,.compete-award-card,.compete-winner-row{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-lowest);position:relative}.compete-contest-card,.compete-submission-card{overflow:hidden}.compete-contest-card>img,.compete-submission-card>img,.compete-cover-empty{object-fit:cover;background:var(--color-surface-container-highest);width:100%;height:150px}.compete-cover-empty{color:var(--color-outline);justify-content:center;align-items:center;display:flex}.compete-card-hit{cursor:pointer;z-index:0;background:0 0;border:0;position:absolute;inset:0}.compete-contest-body,.compete-submission-body,.compete-award-card{padding:1rem}.compete-contest-body>*,.compete-submission-body>*,.compete-award-card>*{z-index:1;position:relative}.compete-card-badges,.compete-card-meta,.compete-card-actions,.compete-grade-row,.compete-award-winner{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.compete-contest-body h3,.compete-submission-body h3,.compete-award-card h3,.compete-winner-row h3{font-family:var(--font-heading);margin:.65rem 0 .35rem}.compete-contest-body p{min-height:2.6rem;color:var(--color-on-surface-variant);font-family:var(--font-body);margin:0;font-size:.875rem}.compete-card-actions{margin-top:.9rem}.compete-grade-row{justify-content:space-between;margin-top:.85rem}.compete-grade-row select{min-width:120px}.compete-winner-list{gap:.75rem;display:grid}.compete-winner-row{border-left:4px solid var(--color-error);padding:1rem}.compete-winner-row.is-acknowledged{border-left-color:var(--color-tertiary)}.compete-winner-state{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.6rem;display:flex}.compete-award-winner{border-top:1px solid var(--color-outline-variant);flex-direction:column;align-items:flex-start;margin-top:1rem;padding-top:.85rem}@media (width<=1024px){.dash-sidebar{width:200px}.dash-main{margin-left:200px}.dash-topbar{left:200px}}.team-view-tabs{border-bottom:1px solid var(--color-outline-variant);gap:0;margin-bottom:2rem;display:flex}.team-view-tab{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.12em;color:var(--color-outline);cursor:pointer;background:0 0;border:none;padding:.75rem 1.25rem;font-size:.625rem;transition:color .2s;position:relative}.team-view-tab:hover{color:var(--color-on-surface)}.team-view-tab.active{color:var(--color-on-surface);font-weight:700}.team-view-tab.active:after{content:"";background-color:var(--color-on-surface);height:2px;position:absolute;bottom:-1px;left:0;right:0}.team-section-group{border-left:2px solid var(--color-surface-container-highest);margin-bottom:2rem;padding-left:1.5rem}.team-section-header{align-items:center;gap:.625rem;margin-bottom:1rem;display:flex}.team-section-header h3{font-family:var(--font-headline);letter-spacing:-.01em;color:var(--color-on-background);margin:0;font-size:1.25rem;font-weight:500}.team-count{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-outline);margin-left:auto;font-size:.5625rem}.team-empty-hint{font-family:var(--font-body);color:var(--color-outline);padding:.75rem 0;font-size:.875rem;font-style:italic}.team-members-list{flex-direction:column;gap:.5rem;display:flex}.team-member-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-lg);align-items:center;gap:.875rem;padding:.75rem 1rem;transition:all .25s;display:flex}.team-member-card:hover{background:var(--glass-bg-hover);box-shadow:0 4px 32px #2a24201a, var(--glass-glow);transform:translate(3px)}.team-member-avatar{background-color:var(--color-surface-container-highest);width:32px;height:32px;font-family:var(--font-label);color:var(--color-on-surface-variant);text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.5625rem;font-weight:700;display:flex}.team-member-info{flex-direction:column;flex:1;gap:.2rem;display:flex}.team-member-name{font-family:var(--font-label);color:var(--color-on-surface);font-size:.8125rem;font-weight:600}.team-member-role{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.team-other-sections{font-family:var(--font-label);color:var(--color-outline);letter-spacing:.02em;font-size:.5625rem}.team-writers-list{flex-direction:column;gap:.75rem;display:flex}.team-writer-card{background:var(--glass-bg);-webkit-backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:var(--radius-lg);align-items:center;gap:1rem;padding:1rem 1.25rem;transition:all .25s;display:flex}.team-writer-card:hover{background:var(--glass-bg-hover);box-shadow:0 4px 32px #2a24201a, var(--glass-glow);transform:translate(3px)}.staff-credentials{border-radius:var(--radius-sm);background:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);width:fit-content;max-width:100%;padding:.45rem .6rem}.team-writer-avatar{background-color:var(--color-surface-container-highest);width:36px;height:36px;font-family:var(--font-label);color:var(--color-on-surface-variant);text-transform:uppercase;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;font-size:.625rem;font-weight:700;display:flex}.team-writer-info{flex-direction:column;flex:1;gap:.375rem;display:flex}.team-writer-name{font-family:var(--font-label);color:var(--color-on-surface);font-size:.875rem;font-weight:600}.team-writer-sections{flex-wrap:wrap;gap:.375rem;display:flex}.team-rub-tag{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;padding:.2rem .5rem;font-size:.5rem;font-weight:700}.team-rub-tag.mine{background-color:var(--color-primary-container);color:var(--color-on-primary-container)}.team-rub-tag.other{background-color:var(--color-surface-container-high);color:var(--color-outline);opacity:.5}.team-no-section{font-family:var(--font-label);color:var(--color-outline);font-size:.5625rem;font-style:italic}.team-card-actions{flex-shrink:0;gap:.5rem;display:flex}@media (width<=768px){.dash-sidebar{z-index:2000;width:240px;height:100vh;transition:transform .3s;position:fixed;transform:translate(-100%)}.dash-sidebar.open{transform:translate(0);box-shadow:4px 0 24px #00000080}.dash-main{margin-top:64px;margin-left:0;padding:1rem}.dash-topbar{z-index:1000;justify-content:space-between;height:64px;padding:0 1rem;left:0}.dash-topbar-brand{gap:.28rem;font-size:.875rem}.dash-topbar-brandmark{height:1.04em}.dash-mobile-toggle{display:block!important}.dash-topbar-user,.dash-topbar-role,.dash-topbar-right>a,.dash-topbar-right>.dash-btn-logout{display:none!important}.dash-topbar-right{gap:.5rem}.bacheca-input-row{border-radius:24px;flex-direction:column;align-items:stretch}.dash-stats-grid{grid-template-columns:1fr}.dash-section-header h2{font-size:1.5rem}.editor-displayed-panel,.editor-youtube-input-row{grid-template-columns:1fr}.editor-meta-row{flex-direction:column}.editor-review-banner,.editor-review-card{grid-template-columns:1fr}.editor-review-artwork-preview{aspect-ratio:16/9}.science-citations-head{flex-direction:column;align-items:flex-start}.science-citation-row{grid-template-columns:1fr 36px}.science-citation-info,.science-citation-link{border-right:1px solid var(--color-outline-variant);grid-column:1}.science-citation-link{border-top:1px solid var(--color-outline-variant)}.science-citation-remove{grid-area:1/2/span 2;height:100%}.editor-review-image-row{flex-direction:column;align-items:flex-start}.lavagna-section{border-radius:22px;padding:.75rem}.lavagna-header h3{font-size:1.55rem}.lavagna-board-v2{border-radius:18px;min-height:420px}.bacheca-message .author-row{flex-wrap:wrap}.bacheca-message .time{margin-left:0}.msg-delete-btn{opacity:1}.public-profile-main{align-items:center}.public-profile-copy h3{font-size:1.45rem}.dash-two-cols{grid-template-columns:1fr}.team-card-actions{justify-content:flex-start;width:100%}.team-member-card,.team-writer-card{flex-wrap:wrap;align-items:flex-start}.compete-grid-two,.compete-filter-grid{grid-template-columns:1fr}.compete-action-bar,.compete-detail-head,.compete-panel-head,.compete-winner-row{flex-direction:column;align-items:flex-start}.compete-segmented{width:100%;display:flex;overflow-x:auto}.compete-segmented button{flex:none}.compete-winner-state{justify-content:flex-start}.editor-review-layout,.editor-review-row{grid-template-columns:1fr}.editor-suggestion-footer{flex-direction:column;align-items:flex-start}.editor-suggestion-options{justify-content:flex-start;width:100%}}@media (width<=640px) and (orientation:portrait){.dash-login-wrapper{padding:1rem}.dash-login-card{padding:2rem 1.25rem}.dash-main{margin-top:60px;padding:.85rem .85rem 2rem}.dash-topbar{height:60px;padding:0 .75rem}.dash-topbar-brand span{font-size:1rem!important}.dash-section-header h2{font-size:1.32rem}.dash-card,.dash-modal{padding-left:1rem;padding-right:1rem}.profile-editor-hero{min-height:190px}.profile-hero-overlay{align-items:center}.profile-avatar-preview{width:76px;height:76px;font-size:1.6rem}.editor-buttons,.dash-inline-filters,.dash-card-actions{flex-wrap:wrap}.editor-body{min-height:240px;padding:1rem}.editor-file-block{grid-template-columns:auto minmax(0,1fr) auto}.editor-file-block .file-size{grid-column:2/4;justify-self:start}}.amp-icon{vertical-align:-.125em;flex:0 0 1em;justify-content:center;align-items:center;width:1em;height:1em;line-height:1;display:inline-flex;overflow:hidden}.amp-icon:not(.amp-icon--ready){visibility:hidden}.amp-icon>svg{width:1em;height:1em;color:inherit;stroke:currentColor;flex:0 0 1em;display:block;overflow:visible}#calendario-wrapper{min-height:400px;margin-top:2rem}.cal-shell{flex-direction:column;gap:1rem;min-width:0;display:flex}.cal-toolbar{background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);justify-content:space-between;align-items:flex-start;gap:1.5rem;padding:1.1rem;display:flex}.cal-toolbar-copy{min-width:0}.cal-toolbar-copy h3{font-family:var(--font-headline);letter-spacing:0;text-transform:capitalize;margin:0 0 .55rem;font-size:clamp(2rem,3.2vw,3rem);line-height:1}.cal-toolbar-copy p{max-width:54ch;color:var(--color-on-surface-variant);font-family:var(--font-body);margin:0;line-height:1.55}.cal-toolbar-actions,.cal-action-row{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.5rem;display:flex}.cal-toolbar-actions{flex-direction:column;flex:none;align-items:flex-end}.cal-action-row .dash-btn{width:auto}.cal-action-row .amp-icon{font-size:1rem}.cal-primary-compact{padding:.5rem 1rem}.cal-mode-tabs{background:var(--color-surface-container-low);border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);gap:.25rem;padding:.25rem;display:inline-flex}.cal-mode-tab{color:var(--color-on-surface-variant);cursor:pointer;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;background:0 0;border:0;padding:.55rem .8rem;font-size:.68rem;font-weight:700;transition:all .2s}.cal-mode-tab.active,.cal-mode-tab:hover{background:var(--color-background);color:var(--color-on-background);box-shadow:0 1px 6px #2a242014}.cal-filter-menu{position:relative}.cal-filter-popover{z-index:20;background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);width:min(360px,100vw - 2rem);max-height:70vh;padding:1rem;position:absolute;top:calc(100% + .5rem);left:0;overflow:auto;box-shadow:0 18px 50px #2a24202e}.cal-filter-summary,.cal-filter-title{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;font-size:.68rem;font-weight:700}.cal-filter-summary{color:var(--color-on-surface-variant);margin-bottom:.9rem;line-height:1.45}.cal-filter-block+.cal-filter-block{border-top:1px solid var(--color-outline-variant);margin-top:.9rem;padding-top:.9rem}.cal-filter-title{color:var(--color-on-background);margin-bottom:.55rem}.cal-check-row{min-height:2rem;color:var(--color-on-surface-variant);font-family:var(--font-body);cursor:pointer;align-items:center;gap:.55rem;font-size:.92rem;display:flex}.cal-check-row input{accent-color:var(--color-primary)}.cal-author-options{gap:.15rem;max-height:220px;display:grid;overflow:auto}.cal-filter-footer{justify-content:flex-end;margin-top:1rem;display:flex}.cal-legend{flex-wrap:wrap;gap:.35rem;margin:.15rem 0 .25rem;display:flex}.cal-legend-chip,.cal-item-pill{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;white-space:nowrap;border:1px solid #0000;align-items:center;gap:.35rem;padding:.25rem .55rem;font-size:.5625rem;display:inline-flex}.cal-grid{background:var(--color-outline-variant);border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);grid-template-columns:repeat(7,1fr);gap:1px;display:grid;overflow:hidden}.cal-grid>*{min-width:0}.cal-day-header{background:var(--color-surface-container-low);text-align:center;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;padding:.7rem .5rem;font-size:.68rem;font-weight:700}.cal-day{background:var(--color-background);flex-direction:column;gap:.6rem;min-width:0;min-height:142px;padding:.65rem;display:flex;overflow:visible}.cal-day-empty{background:var(--color-surface-container-lowest);min-height:152px}.cal-day.today{background:#f2efe8}.cal-day-head{justify-content:space-between;align-items:baseline;gap:.5rem;display:flex}.cal-day-count{background:var(--color-surface-container-low);min-width:1.45rem;height:1.45rem;font-family:var(--font-label);letter-spacing:.08em;color:var(--color-on-surface-variant);border-radius:999px;justify-content:center;align-items:center;font-size:.62rem;display:inline-flex}.cal-day-number{color:var(--color-on-background);cursor:pointer;font-weight:700;font-family:var(--font-label);background:0 0;border:0;padding:0;font-size:.82rem}.cal-day-items,.cal-agenda-list{flex-direction:column;align-items:stretch;gap:.55rem;min-width:0;display:flex}.cal-item-card,.cal-agenda-item{text-align:left;background:var(--color-surface);border:1px solid var(--color-outline-variant);width:100%;box-shadow:none;cursor:pointer;border-radius:var(--radius-md);min-width:0;padding:.72rem .78rem;transition:all .2s;display:block;overflow:visible}.cal-item-card:hover,.cal-agenda-item:hover{border-color:var(--color-on-background);transform:translateY(-2px);box-shadow:0 8px 24px #2a242014}.cal-item-topline,.cal-item-meta,.cal-agenda-meta{flex-wrap:wrap;align-items:center;gap:.4rem;display:flex}.cal-item-topline,.cal-item-meta{color:var(--color-outline);font-family:var(--font-label);letter-spacing:.06em;text-transform:uppercase;font-size:.62rem}.cal-item-topline{justify-content:space-between;margin-bottom:.4rem}.cal-item-meta{margin-top:.5rem}.cal-item-title,.cal-agenda-title{font-family:var(--font-headline);color:var(--color-on-background);overflow-wrap:anywhere;font-size:.92rem;line-height:1.35}.cal-agenda-time,.cal-empty-copy{font-family:var(--font-label);letter-spacing:.06em;color:var(--color-outline);text-transform:uppercase;margin-top:.45rem;font-size:.68rem}.cal-more-note{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-outline);font-size:.64rem}.cal-board-wrap{min-width:0}.cal-week-board{grid-template-columns:repeat(7,minmax(0,1fr));gap:.75rem;display:grid}.cal-week-day,.cal-day-board,.cal-agenda-panel{background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);padding:1rem}.cal-week-day{min-width:0}.cal-week-day-head{border:0;border-bottom:1px solid var(--color-outline-variant);width:100%;color:var(--color-on-background);cursor:pointer;font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;background:0 0;justify-content:space-between;align-items:baseline;margin-bottom:.7rem;padding:0 0 .7rem;display:flex}.cal-week-day-head strong{font-family:var(--font-headline);font-size:1.5rem;font-weight:400}.cal-day-board{grid-template-columns:repeat(auto-fit,minmax(280px,1fr));gap:.75rem;display:grid}.cal-inline-empty{grid-column:1/-1}.cal-agenda-panel{padding:0;overflow:hidden}.cal-agenda-header{border-bottom:1px solid var(--color-outline-variant);background:var(--color-surface-container-low);justify-content:space-between;align-items:center;gap:1rem;padding:1rem 1.1rem;display:flex}.cal-agenda-header span{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-on-surface-variant);font-size:.62rem}.cal-agenda-header h4{font-family:var(--font-headline);margin:.2rem 0 0;font-size:1.4rem;font-weight:400}.cal-agenda-header strong{font-family:var(--font-headline);font-size:2.1rem;font-weight:400}.cal-agenda-list{padding:.75rem}.cal-agenda-item{grid-template-columns:58px minmax(0,1fr);align-items:start;gap:.85rem;display:grid}.cal-agenda-date{border:1px solid var(--color-outline-variant);background:var(--color-background);border-radius:var(--radius-md);min-height:58px;font-family:var(--font-label);text-transform:uppercase;flex-direction:column;justify-content:center;align-items:center;display:flex}.cal-agenda-date strong{font-family:var(--font-headline);font-size:1.4rem;font-weight:400;line-height:1}.cal-agenda-date span{color:var(--color-on-surface-variant);letter-spacing:.08em;font-size:.62rem}.cal-agenda-body{min-width:0}.status-published{color:#2d4a37;background:#d8e8d4;border-color:#bfd6b9}.status-scheduled{color:#137333;background:#e6f4ea;border-color:#c6dfcc}.status-planned{color:#7a5a12;background:#fff4d8;border-color:#ead18f}.status-pending{color:#6b5a2a;background:#f5ecdb;border-color:#e8d7b5}.status-approved{color:#2a4a6b;background:#e2ebf5;border-color:#c6d7ea}.status-event,.type-event{color:#7a2435;background:#f3e5e9;border-color:#e5c2ca}.type-article{border-left:3px solid var(--color-outline)}@media (width<=1360px){.cal-toolbar{flex-direction:column}.cal-toolbar-actions{justify-content:flex-start;align-items:flex-start}}@media (width<=820px){.cal-grid{grid-template-columns:repeat(1,1fr)}.cal-action-row,.cal-mode-tabs{justify-content:flex-start;width:100%}.cal-week-board{grid-template-columns:1fr}.cal-agenda-item{grid-template-columns:48px minmax(0,1fr)}.cal-day-header{display:none}.cal-day,.cal-day-empty{min-height:auto}.cal-day-empty{display:none}}.editor-description-input{width:100%;font-family:var(--font-body);color:var(--color-on-surface-variant);resize:none;background:0 0;border:none;border-bottom:1px solid #0000;outline:none;min-height:48px;margin-top:.25rem;padding:.5rem 0;font-size:.9375rem;line-height:1.6;transition:border-color .2s;overflow:hidden}.editor-description-input::placeholder{color:var(--color-outline-variant)}.editor-description-input:focus{border-bottom-color:var(--color-outline-variant)}.editor-buttons{align-items:center;gap:.5rem;display:flex}.dash-badge{border-radius:var(--radius-sm,4px)}.dash-inline-filters{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:var(--glass-border);border-radius:var(--radius-lg);box-shadow:var(--glass-shadow);margin-bottom:1.5rem;padding:.75rem 1rem}.mentions-autocomplete{overflow:hidden;border-radius:var(--radius-lg)!important;background:var(--glass-bg-hover)!important;-webkit-backdrop-filter:blur(var(--glass-blur))!important;border:var(--glass-border)!important;box-shadow:0 8px 24px #2a24201f, var(--glass-glow)!important}.dash-sidebar-item.active:after{content:"";pointer-events:none;background:linear-gradient(90deg,#a51c3014 0%,#0000 100%);position:absolute;inset:0}.dash-section.active{animation:.4s cubic-bezier(.4,0,.2,1) fadeInSection}.editor-body{border-radius:0 0 var(--radius-lg) var(--radius-lg)}.editor-toolbar{border-radius:var(--radius-lg) var(--radius-lg) 0 0}.dash-topbar-role{border-radius:100px;padding:.25rem .65rem}.editor-cover-zone{border-radius:var(--radius-lg)}.editor-cover-zone.has-image{border-radius:var(--radius-lg);overflow:hidden}.bacheca-tabs{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:var(--glass-border);border-radius:999px;overflow:visible}.team-view-tabs{background:var(--glass-bg);-webkit-backdrop-filter:blur(12px);border:var(--glass-border);border-radius:var(--radius-lg);overflow:hidden}.dash-button-item{border:1px solid var(--color-outline-variant);background:var(--color-surface);color:var(--color-on-background);font-family:var(--font-body);cursor:pointer;user-select:none;border-radius:6px;flex-direction:column;justify-content:center;align-items:flex-start;margin-bottom:.25rem;margin-right:.25rem;padding:.65rem 1rem;font-size:.875rem;transition:all .2s;display:inline-flex}.dash-button-item:hover{background:var(--color-surface-container-high)}.dash-button-item input[type=checkbox],.dash-button-item input[type=radio]{display:none}.dash-button-item:has(input:checked){background:var(--color-primary);color:var(--color-on-primary);border-color:var(--color-primary)}.dash-button-item:has(input:checked) small{color:#fffc}.dash-button-item small{color:var(--color-outline);margin-top:.25rem;font-size:.75rem}.dash-button-list{flex-wrap:wrap;padding:.5rem 0;display:flex}.dash-search-input{border:1px solid var(--color-outline-variant);background:var(--color-surface);width:100%;color:var(--color-on-surface);font-family:var(--font-body);border-radius:4px;margin-bottom:.75rem;padding:.5rem .75rem}.account-section-header{justify-content:space-between;align-items:flex-start;gap:1.5rem;display:flex}.account-section-header .account-title-block{min-width:0}.account-section-header h2{margin-bottom:.7rem;font-size:clamp(2.5rem,4vw,4.25rem)}#account-stats{flex-shrink:0}.account-compact-stats{border-radius:var(--radius-lg);background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);align-items:stretch;gap:.5rem;padding:.45rem;display:flex}.account-compact-stat{text-align:center;background:#ffffff47;border-radius:8px;gap:.15rem;min-width:76px;padding:.6rem .7rem;display:grid}.account-compact-stat strong{font-family:var(--font-headline);color:var(--color-on-background);font-size:1.25rem;font-weight:400;line-height:1}.account-compact-stat span{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-outline);font-size:.55rem}.account-compact-stat.has-pending{background:color-mix(in srgb, var(--color-primary) 9%, #ffffff57)}.account-compact-stat.has-pending strong{color:var(--color-primary)}.account-request-queue{border:1px solid color-mix(in srgb, var(--color-primary) 24%, var(--color-outline-variant));border-radius:var(--radius-lg);background:color-mix(in srgb, var(--color-primary) 4%, var(--glass-bg));box-shadow:var(--glass-shadow);gap:.75rem;margin-bottom:1.25rem;padding:1rem;display:grid}.account-request-heading{justify-content:space-between;align-items:center;gap:1rem;display:flex}.account-request-heading h3{font-family:var(--font-headline);margin:.15rem 0 0;font-size:1.5rem;font-weight:400}.account-request-heading>span{background:var(--color-primary);min-width:2rem;height:2rem;color:var(--color-on-primary);font-family:var(--font-label);border-radius:999px;place-items:center;padding:0 .45rem;font-size:.72rem;font-weight:800;display:grid}.account-request-card{border:1px solid var(--color-outline-variant);border-radius:var(--radius-md);background:color-mix(in srgb, var(--color-surface) 90%, transparent);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.85rem;padding:.85rem;display:grid}.account-request-icon{background:color-mix(in srgb, var(--color-primary) 12%, var(--color-surface-container));width:42px;height:42px;color:var(--color-primary);border-radius:50%;place-items:center;display:grid}.account-request-copy{min-width:0}.account-request-meta{color:var(--color-on-surface-variant);font-family:var(--font-body);flex-wrap:wrap;gap:.3rem .7rem;margin-top:.35rem;font-size:.75rem;display:flex}.account-request-meta .is-verified{color:#2e7d32;font-weight:700}.account-request-meta .is-waiting{color:var(--color-primary);font-weight:700}.account-request-empty{color:var(--color-on-surface-variant);font-family:var(--font-body);margin:0;padding:.75rem;font-size:.85rem}.account-toolbar{align-items:center;gap:.75rem;margin-bottom:.9rem;display:flex}.account-search-wrap{background:var(--glass-bg);border:var(--glass-border);min-width:220px;min-height:42px;box-shadow:var(--glass-shadow);border-radius:999px;flex:1;align-items:center;gap:.55rem;padding:0 .9rem;display:flex}.account-search-wrap .amp-icon{color:var(--color-outline);font-size:18px}.account-search-wrap input{width:100%;color:var(--color-on-background);font-family:var(--font-body);background:0 0;border:0;outline:0;font-size:.9rem}.account-role-selector,.account-role-editor{background:var(--glass-bg);border:var(--glass-border);box-shadow:var(--glass-shadow);border-radius:999px;flex-wrap:wrap;gap:.25rem;margin-bottom:1.35rem;padding:.3rem;display:inline-flex}.account-role-filter,.account-role-chip,.account-mini-toggle{background:var(--color-surface-container-high);color:var(--color-on-surface-variant);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #0000;border-radius:999px;font-size:.65rem;font-weight:700;transition:all .2s}.account-role-filter,.account-role-chip{min-height:34px;padding:.45rem .85rem}.account-role-filter.active,.account-role-chip.active,.account-mini-toggle.active{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-on-primary)}.account-role-chip.locked{cursor:default}.account-user-grid{grid-template-columns:repeat(auto-fill,minmax(300px,1fr));gap:1rem;display:grid}.account-user-card{border-radius:var(--radius-lg);background:var(--glass-bg);border:var(--glass-border);min-height:210px;box-shadow:var(--glass-shadow);flex-direction:column;justify-content:space-between;gap:1rem;padding:1rem;display:flex}.account-user-main{align-items:flex-start;gap:.85rem;min-width:0;display:flex}.account-user-avatar{background:var(--color-surface-container-highest);width:52px;height:52px;color:var(--color-on-surface-variant);font-family:var(--font-label);border-radius:50%;flex:0 0 52px;justify-content:center;align-items:center;font-size:.78rem;font-weight:800;display:flex;overflow:hidden}.account-user-avatar img{object-fit:cover;width:100%;height:100%}.account-user-copy{min-width:0}.account-user-name{font-family:var(--font-headline);color:var(--color-on-background);font-size:1.16rem;line-height:1.15}.account-user-role{margin:.35rem 0}.account-user-copy p{color:var(--color-on-surface-variant);font-family:var(--font-body);margin:.45rem 0 0;font-size:.8rem;line-height:1.45}.account-user-credentials{font-family:var(--font-label);color:var(--color-outline);flex-wrap:wrap;gap:.35rem .55rem;margin-top:.65rem;font-size:.68rem;display:flex}.account-user-actions{flex-wrap:wrap;justify-content:flex-end;gap:.45rem;display:flex}.account-modal-head h3{margin-bottom:.35rem}.account-modal-head p{font-family:var(--font-body);color:var(--color-on-surface-variant);margin:0 0 1.25rem;font-size:.9rem}.account-form-sections{gap:.85rem}.account-password-field{gap:.5rem;display:flex}.account-password-field input{flex:1}.account-rubriche-list{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:.6rem;display:grid}.account-rubrica-pill{background:var(--color-surface);border:1px solid var(--color-outline-variant);border-radius:999px;justify-content:space-between;align-items:center;gap:.75rem;min-height:48px;padding:.55rem .65rem .55rem .8rem;display:flex}.account-rubrica-pill strong{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-family:var(--font-body);font-size:.86rem;font-weight:600;overflow:hidden}.account-rubrica-actions{flex-shrink:0;gap:.25rem;display:flex}.account-mini-toggle{min-height:28px;padding:.32rem .55rem;font-size:.56rem}@media (width<=760px){.account-section-header,.account-toolbar{flex-direction:column;align-items:stretch}#account-stats{width:100%}.account-compact-stats{justify-content:space-between}.account-compact-stat{flex:1;min-width:0}.account-role-selector,.account-role-editor{border-radius:var(--radius-lg)}.account-request-card{grid-template-columns:auto minmax(0,1fr)}.account-request-card .account-user-actions{grid-column:1/-1}}.dash-shell{overflow:hidden auto}.dash-topbar{-webkit-backdrop-filter:blur(28px)saturate(1.5);background:linear-gradient(135deg,#ffffffd1,#ffffff6b),#f6f4ef8f;border:1px solid #ffffff80;border-radius:999px;gap:.75rem;width:min(100vw - 32px,1120px);height:auto;min-height:62px;padding:.45rem .55rem;top:14px;left:50%;right:auto;transform:translate(-50%);box-shadow:0 22px 60px #2a242029,inset 0 1px #ffffffeb,inset 0 -1px #5a484014}.dash-topbar:before{content:"";border-radius:inherit;pointer-events:none;border:1px solid #ffffff59;position:absolute;inset:2px}.dash-topbar-left,.dash-topbar-right{align-items:center;min-width:0;display:flex!important}.dash-topbar-left{gap:.55rem!important}.dash-topbar-right{justify-content:flex-end;gap:.35rem}.dash-mobile-toggle,.dash-notif-btn,.dash-bg-tasks-btn,.dash-topbar-site,.dash-btn-logout{cursor:pointer;justify-content:center;align-items:center;width:42px;min-width:42px;height:42px;text-decoration:none;transition:transform .18s,background .18s,color .18s,box-shadow .18s;box-shadow:inset 0 1px #ffffff9e;color:#2a2420db!important;background:#ffffff6b!important;border:1px solid #ffffff6b!important;border-radius:999px!important;padding:0!important;display:inline-flex!important}.dash-mobile-toggle{display:inline-flex!important}.dash-mobile-toggle:hover,.dash-notif-btn:hover,.dash-bg-tasks-btn:hover,.dash-topbar-site:hover,.dash-btn-logout:hover{transform:translateY(-1px);box-shadow:0 8px 24px #2a24201f,inset 0 1px #ffffffb8;color:var(--color-on-background)!important;background:#ffffffbd!important}.dash-btn-logout:hover{color:var(--color-error)!important;border-color:#9f403d47!important}.dash-mobile-toggle .amp-icon,.dash-notif-btn .amp-icon,.dash-topbar-site .amp-icon,.dash-btn-logout .amp-icon{font-variation-settings:"FILL" 0, "wght" 430;font-size:21px}.dash-topbar-brand{background:#ffffff47;border-radius:999px;min-width:0;max-width:230px;height:42px;padding:0 .8rem}.dash-topbar-brandmark{object-fit:contain;max-width:190px;width:auto!important;height:24px!important}.dash-profile-btn{justify-content:flex-start;align-items:center;gap:.55rem;width:auto;min-width:200px;height:42px;box-shadow:inset 0 1px #ffffff9e;color:#2a2420db!important;background:#ffffff6b!important;border:1px solid #ffffff6b!important;border-radius:999px!important;padding:.3rem .7rem .3rem .36rem!important;display:inline-flex!important}.dash-profile-avatar{color:#2a2420bd;width:31px;min-width:31px;height:31px;font-size:.74rem;font-family:var(--font-label);letter-spacing:.04em;background:#ffffffa3;border-radius:50%;justify-content:center;align-items:center;font-weight:700;display:inline-flex;overflow:hidden}.dash-profile-meta{flex-direction:column;align-items:flex-start;min-width:0;line-height:1.1;display:flex}.dash-profile-name,.dash-profile-role{text-overflow:ellipsis;white-space:nowrap;max-width:150px;overflow:hidden}.dash-profile-name{font-family:var(--font-label);letter-spacing:.02em;color:#2a2420eb;font-size:.78rem}.dash-profile-role{font-family:var(--font-body);color:#691826c7;margin-top:.13rem;font-size:.68rem}.dash-topbar-site span:not(.amp-icon),.dash-btn-logout span:not(.amp-icon){clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.dash-main{margin-top:0;margin-left:0;padding-top:7.5rem}.dash-sidebar{z-index:2000;-webkit-backdrop-filter:blur(34px)saturate(1.55);background:linear-gradient(145deg,#ffffffc7,#ffffff57),#f8f6f1a8;border:1px solid #ffffff85;border-radius:30px;width:min(330px,100vw - 28px);height:auto;transition:transform .36s cubic-bezier(.2,.8,.2,1),box-shadow .24s;top:14px;bottom:14px;left:14px;overflow:hidden;transform:translate(calc(-100% - 24px));box-shadow:0 28px 80px #2a242038,inset 0 1px #ffffffe6,inset 0 -1px #5a484014}.dash-sidebar.open{transform:translate(0)}.dash-sidebar:before{content:"";pointer-events:none;border:1px solid #ffffff47;border-radius:29px;position:absolute;inset:1px}.dash-sidebar-scrim{z-index:1990;-webkit-backdrop-filter:blur(5px);opacity:0;pointer-events:none;background:#2a24202e;transition:opacity .24s;position:fixed;inset:0}.dash-sidebar-scrim.visible{opacity:1;pointer-events:auto}.dash-sidebar-brand{border-bottom:1px solid #2a242014;margin-bottom:.2rem;padding:1.15rem 1.15rem .7rem}.dash-sidebar-logo{background:#ffffff5c;border-radius:999px;width:min(200px,100%);margin:0;padding:.55rem .75rem;height:auto!important}.dash-sidebar-nav{padding:.35rem .7rem .85rem;overflow-y:auto}.dash-sidebar-label{color:#2a24207a;opacity:1;padding:1rem .8rem .45rem}.dash-sidebar-item{color:#2a2420d1;border-left:0;border-radius:16px;padding:.72rem .82rem}.dash-sidebar-item:hover{color:var(--color-on-background);background:#ffffff75}.dash-sidebar-item.active{color:#601724;background:#a51c301c;box-shadow:inset 0 0 0 1px #a51c3014}.dash-sidebar-item.active:after{border-radius:inherit;background:linear-gradient(90deg,#a51c301f,#ffffff0f)}.dash-bg-tasks-dropdown,.dash-notif-dropdown{-webkit-backdrop-filter:blur(36px)saturate(1.55);background:#ffffff75;border:1px solid #ffffff8a;top:calc(100% + .85rem);box-shadow:0 24px 54px #2a24202e}@media (width<=1024px){.dash-sidebar{width:min(320px,100vw - 28px)}.dash-main{margin-left:0}.dash-topbar{left:50%}}@media (width<=820px){.dash-topbar{width:calc(100vw - 20px);min-height:58px;padding:.4rem;top:10px}.dash-topbar-brand{max-width:178px;padding:0 .65rem}.dash-topbar-brandmark{max-width:142px;height:21px!important}.dash-profile-btn{justify-content:center;width:42px;min-width:42px;padding:0!important}.dash-profile-meta{display:none!important}.dash-main{padding-top:6.25rem}}@media (width<=560px){.dash-topbar{gap:.35rem}.dash-topbar-brand{max-width:132px;padding:0 .5rem}.dash-topbar-brandmark{max-width:104px}.dash-mobile-toggle,.dash-notif-btn,.dash-bg-tasks-btn,.dash-topbar-site,.dash-btn-logout{width:38px;min-width:38px;height:38px}.dash-topbar-right{gap:.2rem}.dash-bg-tasks-dropdown,.dash-notif-dropdown{width:auto;position:fixed;top:76px;left:10px;right:10px}}@media (width<=820px){.dash-mobile-toggle{touch-action:manipulation;border-radius:13px;place-items:center;width:42px;min-width:42px;height:42px;padding:0;display:inline-grid!important}.dash-sidebar{max-width:calc(100vw - 18px)}.dash-sidebar-item{min-height:46px}.dash-section-header p{font-size:.9rem;line-height:1.5}:is(.dash-btn,.amp-button,.dash-inline-filters button){min-height:40px}:is(input,select,textarea){max-width:100%;font-size:16px}}.dash-topbar .dash-topbar-right>a.dash-topbar-site,.dash-topbar .dash-topbar-right>.dash-btn-logout{display:inline-flex!important}.dash-section.embedded-site-section{width:100%;max-width:none;min-height:calc(100vh - 8rem);margin:0}.embedded-site-frame{background:var(--color-background);border:0;width:100%;min-height:calc(100vh - 8rem);display:block}.dashboard-migrated-timeline,.dashboard-gallery-shell{--glass-bg:#ffffff8a;--glass-bg-hover:#ffffffb8;--glass-blur:18px;--glass-border:1px solid var(--color-outline-variant)}.dash-section:has(.dashboard-migrated-timeline){max-width:min(1240px,100vw - 4rem)}.dashboard-timeline-hero{justify-content:space-between;align-items:flex-end;gap:1.5rem;padding:.5rem 0 2rem;display:flex}.dashboard-rubrica-logo{object-fit:contain;width:auto;max-width:min(560px,78vw);height:118px;display:block}.dashboard-logo-fallback{display:none}.dashboard-moderation-controls{flex-wrap:wrap;justify-content:flex-end;align-items:center;gap:.75rem;display:flex}.timeline-title-group{max-width:760px}.timeline-rubrica-label{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.1em;color:var(--color-primary);margin-bottom:.5rem;font-size:.75rem;font-weight:700}.timeline-title{margin:0 0 .5rem}.timeline-subtitle{color:var(--color-on-surface-variant);max-width:520px;margin:0;font-size:.98rem;line-height:1.45}.timeline-container{gap:2rem;margin-top:1rem;padding-bottom:3rem;display:flex;position:relative}.quick-flash-shell{display:block}.quick-flash-editor{cursor:default;grid-template-columns:200px minmax(0,1fr);align-items:start;gap:1.25rem;padding:1rem;display:grid}.quick-flash-media-column{flex-direction:column;gap:.85rem;display:flex}.quick-flash-title-input,.quick-flash-body-input{border:0;border-bottom:1px solid var(--color-outline-variant);width:100%;color:var(--color-on-background);font-family:var(--font-headline);background:0 0;outline:none;padding:.2rem 0 .5rem;font-size:1.25rem;line-height:1.3}.quick-flash-body-input{resize:vertical;min-height:118px;font-family:var(--font-body);border:1px solid var(--color-outline-variant);background:#ffffff5c;border-radius:8px;margin-top:.6rem;padding:.75rem;font-size:.94rem;line-height:1.55}.quick-flash-row{grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:.75rem;display:grid}.quick-flash-preview{border:1px dashed var(--color-outline-variant);background:var(--color-surface-container);cursor:pointer;border-radius:14px;justify-content:center;align-items:center;width:200px;height:140px;display:flex;overflow:hidden}.quick-flash-preview .amp-icon{color:var(--color-on-surface-variant);font-size:2rem}.quick-flash-preview img{object-fit:cover;width:100%;height:100%;display:block}.quick-flash-preview.has-image{border-style:solid}.quick-flash-caption-field{margin:0}.quick-flash-caption-field small{color:var(--color-on-surface-variant);margin-top:.35rem;font-size:.74rem;line-height:1.45;display:block}.quick-flash-caption-input{resize:vertical;min-height:92px}.quick-flash-card-image{flex-direction:column;gap:.55rem;margin:0;display:flex}.quick-flash-card-image img{object-fit:cover;width:100%;display:block}.quick-flash-card-image-caption{font-family:var(--font-label);color:var(--color-on-surface-variant);font-size:.72rem;line-height:1.5}.quick-flash-actions,.quick-flash-card-meta{flex-wrap:wrap;align-items:center;gap:.5rem;display:flex}.quick-flash-actions{justify-content:flex-end;margin-top:.75rem}.quick-flash-list{gap:.9rem;display:grid}.quick-flash-card .article-card-meta{font-family:var(--font-label);text-transform:uppercase}.quick-flash-inline-edit{display:block}.quick-flash-create-card{text-align:left;border:var(--glass-border);width:100%;color:inherit}.quick-flash-create-card .timeline-card-image{border:1px dashed var(--color-outline-variant)}.quick-flash-create-icon{color:var(--color-primary);padding:.5rem;font-size:1.8rem}.timeline-date-picker{background:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);color:var(--color-on-surface);font-family:var(--font-label);cursor:pointer;white-space:nowrap;border-radius:999px;align-items:center;gap:.45rem;padding:.54rem .9rem;font-size:.78rem;font-weight:700;display:inline-flex}.timeline-date-picker:hover{background:var(--color-surface-container)}.timeline-date-input{opacity:0;pointer-events:none;border:0;width:0;height:0;padding:0;position:absolute}.timeline-nav-btn{border:1px solid var(--color-outline-variant);background:var(--color-surface-container-high);width:38px;height:38px;color:var(--color-on-surface);cursor:pointer;border-radius:999px;justify-content:center;align-items:center;display:inline-flex}.timeline-nav-btn:hover{color:var(--color-primary)}@media (width<=900px){.quick-flash-editor{grid-template-columns:1fr;position:static}.quick-flash-preview{width:100%;height:200px}}@media (width<=640px){.quick-flash-row{grid-template-columns:1fr}}.timeline-line{background:linear-gradient(180deg, var(--color-outline-variant), transparent);z-index:0;width:2px;position:absolute;top:0;bottom:0;left:19px}.timeline-sidebar{z-index:1;flex-direction:column;flex-shrink:0;gap:1.6rem;width:220px;display:flex;position:relative}.timeline-date-group{appearance:none;text-align:left;cursor:pointer;background:0 0;border:0;padding:0}.timeline-date-marker{align-items:flex-start;gap:1rem;display:flex}.timeline-date-dot{background:var(--color-background);border:2px solid var(--color-outline-variant);z-index:2;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:40px;height:40px;display:flex}.timeline-date-dot.active:after{content:"";background:var(--color-primary);border-radius:50%;width:12px;height:12px}.timeline-date-day{font-family:var(--font-headline);color:var(--color-on-background);text-transform:capitalize;font-size:1.35rem;font-weight:500;line-height:1.1}.timeline-date-full,.timeline-date-count{color:var(--color-on-surface-variant);margin-top:4px;font-size:.78rem}.timeline-date-count{color:var(--color-primary);font-weight:700}.timeline-cards-area{z-index:1;flex-direction:column;flex:1;gap:2.2rem;min-width:0;display:flex;position:relative}.timeline-cards-group{flex-direction:column;gap:1rem;display:flex}.timeline-card{background:var(--glass-bg);backdrop-filter:blur(var(--glass-blur));border:var(--glass-border);cursor:pointer;border-radius:22px;transition:transform .25s,box-shadow .25s,border-color .25s;overflow:hidden;box-shadow:0 4px 16px #0000000a}.timeline-card:hover{border-color:#7d242938;transform:translateY(-3px);box-shadow:0 16px 40px #7d24291a}.timeline-card-header{grid-template-columns:minmax(260px,320px) minmax(280px,1fr) 138px;align-items:center;gap:1.5rem;padding:1.2rem;display:grid}.timeline-card-image{object-fit:cover;background:var(--color-surface-container);border-radius:14px;width:100%;height:178px}.quick-flash-card-image .timeline-card-image{height:178px;margin:0}.dashboard-no-image{color:var(--color-outline);text-transform:uppercase;letter-spacing:.08em;justify-content:center;align-items:center;font-size:.72rem;display:flex}.timeline-card-content{min-width:0}.dashboard-card-badges,.timeline-card-tags{flex-wrap:wrap;gap:.45rem;margin-bottom:.55rem;display:flex}.timeline-card-time{color:var(--color-primary);margin-bottom:.35rem;font-size:.82rem;font-weight:700}.timeline-card-title{font-family:var(--font-headline);color:var(--color-on-background);margin:0 0 .45rem;font-size:1.25rem;font-weight:500;line-height:1.3}.timeline-card-excerpt{color:var(--color-on-surface-variant);margin-bottom:.65rem;font-size:.92rem;line-height:1.5}.timeline-card-tag{font-family:var(--font-headline);text-transform:uppercase;letter-spacing:.06em;background:var(--color-surface-container);color:var(--color-on-surface);border-radius:999px;padding:4px 12px;font-size:.76rem;font-weight:500;line-height:1}.dashboard-card-actions{flex-direction:column;gap:.45rem;display:flex}.timeline-card-expanded{padding:0 1.2rem 1.2rem calc(320px + 3.9rem);display:none}.timeline-card.expanded .timeline-card-expanded{display:block}.timeline-card-body{color:var(--color-on-surface-variant);line-height:1.7}.galleria-filter-tabs{background:var(--color-surface-container-high);border:1px solid var(--color-outline-variant);border-radius:999px;flex-wrap:wrap;padding:3px;display:flex}.galleria-filter-tab{color:var(--color-on-surface-variant);letter-spacing:.06em;text-transform:uppercase;cursor:pointer;white-space:nowrap;background:0 0;border:none;border-radius:999px;padding:.5rem 1rem;font-size:.6875rem;font-weight:700}.galleria-filter-tab.active{background:var(--color-outline-variant);color:var(--color-on-background)}.dash-home-section{max-width:100%}.dash-home-section.active{display:block}.home-shell{gap:1.6rem;display:grid}.home-hero{border-radius:calc(var(--radius-xl) + 2px);background:radial-gradient(circle at 0 0,#a51c3029,#0000 42%),linear-gradient(135deg,#f5f0e8f0,#ffffffe0);border:1px solid #ffffff8c;padding:1.9rem;position:relative;overflow:hidden;box-shadow:0 24px 60px #12182114}.home-hero-banner{opacity:.92;background-color:#0000;background-image:linear-gradient(135deg,#141a2424,#a51c3014),radial-gradient(circle at 100% 0,#a51c302e,#0000 36%);background-position:50%;background-repeat:repeat,repeat;background-size:cover;background-attachment:scroll,scroll;background-origin:padding-box,padding-box;background-clip:border-box,border-box;position:absolute;inset:0}.home-hero:after{content:"";pointer-events:none;background:linear-gradient(#ffffff2e,#ffffffc7);position:absolute;inset:0}.home-hero-content,.home-hero-stats{z-index:1;position:relative}.home-hero-content{grid-template-columns:minmax(0,2fr) minmax(260px,1fr);align-items:start;gap:1.5rem 2rem;display:grid}.home-profile-panel{align-items:center;gap:1.15rem;display:flex}.home-profile-avatar{width:96px;height:96px;color:var(--color-on-background);font-family:var(--font-headline);background:#ffffffd1;border:1px solid #ffffffa6;border-radius:28px;justify-content:center;align-items:center;font-size:1.75rem;display:inline-flex;overflow:hidden;box-shadow:0 12px 28px #11182029}.home-profile-avatar img{object-fit:cover;width:100%;height:100%}.home-profile-copy h2{font-family:var(--font-headline);letter-spacing:-.03em;color:var(--color-on-background);margin:0;font-size:clamp(1.9rem,2vw,2.7rem);font-weight:400}.home-profile-copy p{color:var(--color-on-surface-variant);max-width:56ch;margin:.35rem 0 .55rem;font-size:.98rem;line-height:1.55}.home-profile-eyebrow,.home-rail-eyebrow,.home-summary-eyebrow{font-family:var(--font-label);text-transform:uppercase;letter-spacing:.16em;color:var(--color-primary);align-items:center;gap:.35rem;font-size:.625rem;display:inline-flex}.home-profile-roles{color:var(--color-on-surface);font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;background:#ffffffb8;border:1px solid #ffffffb8;border-radius:999px;align-items:center;gap:.4rem;padding:.45rem .85rem;font-size:.625rem;display:inline-flex}.home-profile-meta{grid-template-columns:repeat(2,minmax(0,1fr));gap:.85rem;display:grid}.home-profile-meta div,.home-hero-summary{border-radius:calc(var(--radius-md) + 2px);background:#ffffffb8;border:1px solid #ffffff9e;padding:.95rem 1rem;box-shadow:inset 0 1px #fff6}.home-profile-meta label{color:var(--color-outline);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;margin-bottom:.35rem;font-size:.56rem;display:block}.home-profile-meta span,.home-hero-summary{color:var(--color-on-surface);font-size:.86rem;line-height:1.55}.home-hero-summary{grid-column:1/-1}.home-hero-stats{grid-template-columns:repeat(4,minmax(0,1fr));gap:.9rem;margin-top:1.3rem;display:grid}.home-hero-stat{border-radius:calc(var(--radius-md) + 4px);background:#ffffffc2;border:1px solid #ffffffb8;flex-direction:column;justify-content:space-between;min-height:108px;padding:1rem 1.05rem;display:flex}.home-hero-stat strong{font-family:var(--font-headline);letter-spacing:-.04em;color:var(--color-on-background);font-size:clamp(1.7rem,2.4vw,2.3rem);font-weight:400}.home-hero-stat span{color:var(--color-on-surface-variant);font-size:.75rem;line-height:1.45}.home-rail{gap:.95rem;display:grid}.home-rail-head{justify-content:space-between;align-items:end;gap:1rem;display:flex}.home-rail-copy h3{font-family:var(--font-headline);color:var(--color-on-background);margin:.2rem 0 .28rem;font-size:clamp(1.35rem,1.5vw,1.7rem);font-weight:400}.home-rail-copy p{color:var(--color-on-surface-variant);max-width:72ch;margin:0;font-size:.92rem;line-height:1.55}.home-rail-track{scroll-snap-type:x proximity;gap:1rem;padding-bottom:.35rem;display:flex;overflow-x:auto}.home-rail-track::-webkit-scrollbar{height:8px}.home-rail-track::-webkit-scrollbar-thumb{background:#232a3424;border-radius:999px}.home-rail-track>.home-summary-card{scroll-snap-align:start;flex:0 0 min(360px,84vw)}.home-rail-track>.dash-article-shell{scroll-snap-align:start;flex:0 0 min(760px,90vw)}.home-summary-card{border-radius:calc(var(--radius-lg) + 4px);background:linear-gradient(#fffffff0,#f7f3edf5);border:1px solid #dcd5cbc7;flex-direction:column;gap:.95rem;min-height:100%;padding:1.15rem;transition:transform .28s,box-shadow .28s,border-color .28s;display:flex;box-shadow:0 14px 34px #12182114}.home-summary-card:hover{border-color:#a51c3033;transform:translateY(-4px);box-shadow:0 18px 42px #1218211f}.home-summary-card[role=button]{cursor:pointer}.home-summary-top{justify-content:space-between;align-items:center;gap:.7rem;display:flex}.home-summary-top .amp-icon{width:42px;height:42px;color:var(--color-primary);background:#a51c3014;border-radius:14px;justify-content:center;align-items:center;display:inline-flex}.home-summary-body{flex-direction:column;flex:1;gap:.72rem;display:flex}.home-summary-body h4{font-family:var(--font-headline);color:var(--color-on-background);margin:0;font-size:1.2rem;font-weight:400}.home-summary-body p{color:var(--color-on-surface-variant);margin:0;font-size:.87rem;line-height:1.6}.home-summary-stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;display:grid}.home-summary-stat{border-radius:calc(var(--radius-sm) + 6px);background:#f8f5f0eb;border:1px solid #ddd5ccd1;padding:.78rem .85rem}.home-summary-stat strong{font-family:var(--font-headline);color:var(--color-on-background);letter-spacing:-.03em;font-size:1.35rem;font-weight:400;display:block}.home-summary-stat span{color:var(--color-outline);font-family:var(--font-label);letter-spacing:.1em;text-transform:uppercase;font-size:.58rem}.home-summary-footer{color:var(--color-on-surface-variant);font-size:.76rem;line-height:1.55}.home-summary-actions{flex-wrap:wrap;gap:.5rem;margin-top:auto;display:flex}.home-empty-card{text-align:center;justify-content:center;align-items:center}.home-empty-card .amp-icon{opacity:.22;font-size:2.4rem}.home-composer-card{text-align:center;background:radial-gradient(circle at 0 0,#a51c3024,#0000 48%),linear-gradient(#fcf9f5fa,#f3ece5fa);justify-content:center;align-items:center;gap:1.1rem}.home-composer-icon{background:var(--color-primary);color:#fff;border-radius:20px;justify-content:center;align-items:center;width:62px;height:62px;display:inline-flex;box-shadow:0 14px 32px #a51c3040}.home-composer-icon .amp-icon{font-size:30px}.home-composer-label{font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;color:var(--color-on-surface-variant);font-size:.72rem;font-weight:600}.home-visual-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.home-bar-chart{grid-template-columns:repeat(auto-fit,minmax(34px,1fr));align-items:end;gap:.65rem;min-height:180px;display:grid}.home-bar-column{gap:.45rem;display:grid}.home-bar-track{background:#dfd8d073;border-radius:18px;height:132px;position:relative;overflow:hidden}.home-bar-fill{border-radius:inherit;background:linear-gradient(180deg, color-mix(in srgb, var(--bar-color) 65%, white), var(--bar-color));position:absolute;inset:auto 0 0}.home-bar-meta{text-align:center;gap:.15rem;display:grid}.home-bar-meta span{font-family:var(--font-label);letter-spacing:.08em;text-transform:uppercase;color:var(--color-outline);font-size:.56rem}.home-bar-meta strong{color:var(--color-on-background);font-size:.84rem}.home-mini-trend{align-items:end;gap:.32rem;min-height:76px;display:flex}.home-mini-trend-bar{background:linear-gradient(180deg, color-mix(in srgb, var(--bar-color) 65%, white), var(--bar-color));border-radius:999px 999px 6px 6px;flex:1;min-width:12px}.home-donut-wrap,.home-scatter-wrap{gap:.95rem;display:grid}.home-donut{border-radius:50%;width:172px;height:172px;margin:0 auto;position:relative}.home-donut-center{text-align:center;background:#fbf9f6f5;border:1px solid #e3dcd2d9;border-radius:50%;flex-direction:column;justify-content:center;align-items:center;display:flex;position:absolute;inset:20px}.home-donut-center strong{font-family:var(--font-headline);color:var(--color-on-background);font-size:2rem;font-weight:400}.home-donut-center span{color:var(--color-outline);letter-spacing:.1em;text-transform:uppercase;font-size:.68rem}.home-chart-legend{gap:.5rem;display:grid}.home-chart-legend-row{color:var(--color-on-surface-variant);grid-template-columns:auto 1fr auto;align-items:center;gap:.55rem;font-size:.78rem;display:grid}.home-chart-legend-row strong{color:var(--color-on-background)}.home-chart-dot{border-radius:50%;width:10px;height:10px}.home-scatter-chart{border-radius:calc(var(--radius-md) + 4px);background:linear-gradient(#fcf9f5f5,#f6f0e9f0);border:1px solid #e5ded4e6;width:100%;height:auto}.home-scatter-axis{stroke:#6d6d6d57;stroke-width:1.4px}.home-scatter-labels{color:var(--color-outline);font-family:var(--font-label);letter-spacing:.12em;text-transform:uppercase;justify-content:space-between;gap:1rem;font-size:.58rem;display:flex}.home-chart-empty{border-radius:calc(var(--radius-sm) + 8px);color:var(--color-outline);text-align:center;background:#f8f5f0e0;border:1px dashed #aaa09666;padding:1rem;font-size:.82rem}.home-mode-switch{justify-content:flex-start;display:flex}.home-mode-tabs{background:#f5f0e8db;border:1px solid #d6cdc2cc;border-radius:999px;padding:.3rem}.home-monitor-shell{gap:1.35rem;display:grid}.home-monitor-stats{margin-bottom:0}@media (width<=980px){.home-hero-content,.home-visual-grid{grid-template-columns:1fr}.home-hero-stats{grid-template-columns:repeat(2,minmax(0,1fr))}.home-profile-meta{grid-template-columns:1fr}.home-rail-head{flex-direction:column;align-items:start}.home-rail-track>.home-summary-card,.home-rail-track>.dash-article-shell{flex-basis:min(92vw,100%)}.dash-section:has(.dashboard-migrated-timeline){max-width:100%}.dashboard-timeline-hero,.timeline-container{flex-direction:column}.timeline-line{display:none}.timeline-sidebar{gap:.75rem;width:100%}.timeline-date-dot{display:none}.timeline-card-header{grid-template-columns:1fr;align-items:stretch}.timeline-card-image{width:100%;height:220px}.timeline-card-expanded{padding:0 1rem 1rem}}@media (width<=640px){.home-hero{padding:1.2rem}.home-profile-panel{flex-direction:column;align-items:start}.home-profile-avatar{border-radius:24px;width:78px;height:78px}.home-hero-stats,.home-summary-stats{grid-template-columns:1fr}}.ig-maker-shell{width:min(100%,1500px);margin:0 auto}.ig-maker-header{margin-bottom:1.25rem}.ig-maker-grid{grid-template-columns:190px minmax(320px,1fr) 320px;align-items:start;gap:1rem;display:grid}.ig-maker-rail,.ig-maker-controls{flex-direction:column;gap:.75rem;display:flex}.ig-maker-rail-head,.ig-maker-panel{border:1px solid var(--color-outline,#0000001f);background:var(--color-surface,#fff);border-radius:8px}.ig-maker-rail-head{justify-content:space-between;align-items:center;padding:.75rem;display:flex}.ig-maker-page,.ig-saved-post{border:1px solid var(--color-outline,#0000001f);background:var(--color-surface,#fff);width:100%;color:inherit;cursor:pointer;text-align:left;border-radius:8px;justify-content:space-between;align-items:center;gap:.75rem;padding:.75rem;display:flex}.ig-maker-page-row{gap:.35rem;display:grid}.ig-maker-page-tools{justify-content:flex-end;gap:.2rem;padding:0 .25rem .2rem;display:flex}.ig-maker-page-tools .dash-icon-btn{width:1.8rem;height:1.8rem}.ig-maker-page-tools .amp-icon{font-size:.95rem}.ig-maker-page.active{border-color:var(--color-primary);box-shadow:0 0 0 2px color-mix(in srgb, var(--color-primary) 20%, transparent)}.ig-maker-page span{font-family:var(--font-label);color:var(--color-on-surface-variant);font-size:.75rem}.ig-maker-stage{place-items:start center;min-width:0;display:grid}#instagram-maker-canvas{aspect-ratio:4/5;cursor:default;touch-action:none;background:#111;border-radius:8px;width:min(100%,520px);height:auto;box-shadow:0 18px 60px #00000038}.ig-maker-panel{padding:.9rem}.ig-maker-actions,.ig-tone-row{flex-wrap:wrap;gap:.5rem;display:flex}.ig-maker-progress{border-top:1px solid var(--color-outline,#0000001f);margin-top:.85rem;padding-top:.8rem}.ig-maker-progress-heading{justify-content:space-between;align-items:baseline;gap:.75rem;font-size:.8rem;display:flex}.ig-maker-progress-heading span{color:var(--color-on-surface-variant);font-variant-numeric:tabular-nums}.ig-maker-progress-track{background:var(--color-surface-variant,#0000001a);border-radius:999px;height:.42rem;margin:.45rem 0;overflow:hidden}.ig-maker-progress-track span{border-radius:inherit;background:var(--color-primary,#204f8c);height:100%;transition:width .36s;display:block}.ig-maker-progress p{color:var(--color-on-surface-variant);margin:0;font-size:.76rem;line-height:1.4}.ig-maker-help{color:var(--color-on-surface-variant);margin:0 0 .7rem;font-size:.78rem;line-height:1.45}.ig-maker-element-list{gap:.4rem;margin-bottom:.75rem;display:grid}.ig-maker-element{border:1px solid var(--color-outline,#0000001f);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;border-radius:6px;align-items:center;gap:.5rem;padding:.5rem .6rem;display:flex}.ig-maker-element .amp-icon{color:var(--color-on-surface-variant);font-size:1.05rem}.ig-maker-element.active{border-color:var(--color-primary);background:color-mix(in srgb, var(--color-primary) 9%, transparent)}.ig-maker-text-tools{grid-template-columns:minmax(90px,.5fr) minmax(120px,1fr);gap:.6rem;display:grid}.ig-maker-text-tools input[type=color]{width:100%;min-height:2.2rem;padding:.2rem}.ig-maker-line-tools{margin-top:.75rem}.ig-maker-gradient-grid{grid-template-columns:1fr 1fr;gap:.25rem .65rem;margin-top:.3rem;display:grid}.ig-maker-gradient-grid .dash-field span{font-size:.72rem}.ig-maker-empty-template{margin-top:.75rem}.ig-maker-locked-note{color:var(--color-on-surface-variant);align-items:flex-start;gap:.45rem;margin:0 0 .75rem;font-size:.82rem;line-height:1.45;display:flex}.ig-maker-locked-note .amp-icon{margin-top:.05rem;font-size:1rem}.ig-caption-preview{resize:vertical;width:100%;min-height:150px;font:inherit}.ig-saved-post{flex-direction:column;align-items:flex-start;margin-top:.5rem}.ig-saved-post span{color:var(--color-on-surface-variant);font-size:.8rem}@media (width<=1180px){.ig-maker-grid{grid-template-columns:150px minmax(280px,1fr)}.ig-maker-controls{grid-column:1/-1;grid-template-columns:repeat(auto-fit,minmax(240px,1fr));display:grid}}@media (width<=760px){.ig-maker-grid{grid-template-columns:1fr}.ig-maker-rail{grid-template-columns:repeat(auto-fit,minmax(130px,1fr));display:grid}}.dash-profile-avatar svg,.home-profile-avatar svg,.public-profile-avatar svg,.profile-avatar-preview svg,.redattori-card-avatar svg,.author-avatar svg,.storico-author-avatar svg{width:100%;height:100%;display:block}.blobatar-editor{width:min(1040px,92vw);color:var(--color-on-surface)}.blobatar-editor>header{border-bottom:1px solid color-mix(in srgb, var(--color-outline) 55%, transparent);justify-content:space-between;align-items:center;gap:2rem;padding-bottom:1.25rem;display:flex}.blobatar-editor h3{font:500 1.65rem/1.15 var(--font-display);margin:.2rem 0 0}.blobatar-editor-preview{flex:none;width:148px;height:148px}.blobatar-editor section{border-bottom:1px solid color-mix(in srgb, var(--color-outline) 45%, transparent);padding:1.25rem 0}.blobatar-editor-label{color:var(--color-on-surface-variant);text-transform:uppercase;letter-spacing:.1em;margin-bottom:.75rem;font-size:.72rem}.blobatar-shapes,.blobatar-emotions{grid-template-columns:repeat(7,minmax(0,1fr));gap:.45rem;display:grid}.blobatar-shapes button,.blobatar-emotions button{min-height:34px;color:inherit;font:inherit;cursor:pointer;background:0 0;border:1px solid #0000;border-radius:10px;padding:.3rem .45rem;font-size:.7rem}.blobatar-shapes button:hover,.blobatar-emotions button:hover{background:color-mix(in srgb, var(--color-on-surface) 6%, transparent)}.blobatar-shapes button.is-active,.blobatar-emotions button.is-active{border-color:var(--color-outline);background:color-mix(in srgb, var(--color-on-surface) 9%, transparent)}.blobatar-editor-sliders{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem 1.5rem;display:grid}.blobatar-control>span{color:var(--color-on-surface-variant);justify-content:space-between;font-size:.78rem;display:flex}.blobatar-control output{font-variant-numeric:tabular-nums}.blobatar-control input{width:100%;accent-color:var(--color-on-surface)}.blobatar-editor footer{color:var(--color-on-surface-variant);justify-content:space-between;align-items:center;gap:1rem;padding-top:1.25rem;font-size:.75rem;display:flex}.blobatar-editor footer>div{gap:.5rem;display:flex}.dash-modal:has(.blobatar-editor){background:color-mix(in srgb, var(--color-surface) 90%, var(--color-background));-webkit-backdrop-filter:blur(24px)saturate(115%);width:min(1120px,96vw);max-width:1120px;padding:2rem 2.25rem}@media (width<=700px){.blobatar-shapes,.blobatar-emotions{grid-template-columns:repeat(3,1fr)}.blobatar-editor-sliders{grid-template-columns:1fr}.blobatar-editor>header{align-items:flex-start}.blobatar-editor-preview{width:96px;height:96px}}body.dash-app{--quiet-canvas:#eeece9;--quiet-canvas-deep:#e5e2dd;--quiet-surface:#faf9f7c2;--quiet-surface-solid:#faf9f7;--quiet-surface-muted:#f2f0ec;--quiet-ink:#292724;--quiet-muted:#706d67;--quiet-faint:#97938c;--quiet-line:#5a534b29;--quiet-white-line:#5a534b29;--quiet-red:#943942;--quiet-red-dark:#7c2e36;--quiet-red-soft:#f1e2e2;--quiet-green:#426c58;--quiet-green-soft:#e1ece5;--quiet-amber:#9a6a28;--quiet-amber-soft:#f3ead8;--quiet-danger:#a64242;--quiet-danger-soft:#f4e1e0;--quiet-radius-lg:28px;--quiet-radius-md:20px;--quiet-radius-sm:14px;--quiet-shadow:0 8px 24px #2e292212;--quiet-shadow-hover:0 12px 28px #2e29221a;--quiet-press:inset 0 2px 7px #2e29221c;--color-primary:var(--quiet-red);--color-on-primary:snow;--color-surface:var(--quiet-surface-solid);--color-on-surface:var(--quiet-ink);--color-on-surface-variant:var(--quiet-muted);--color-outline:var(--quiet-line);background:var(--quiet-canvas);color:var(--quiet-ink);font-family:var(--font-body,"Noto Sans", ui-sans-serif, system-ui, sans-serif)}body.dash-app::selection{background:var(--quiet-red-soft);color:var(--quiet-red-dark)}body.dash-app :focus,body.dash-app :focus-visible,body.dash-app :focus-within{outline-offset:0!important;outline:none!important}body.dash-app h1,body.dash-app h2,body.dash-app h3,body.dash-app h4,body.dash-app .dash-section-header h2,body.dash-app .dash-section-header h3,body.dash-app .dash-login-header h1{color:var(--quiet-ink);font-family:var(--font-display,"Newsreader", Georgia, serif);letter-spacing:-.025em;font-weight:500}body.dash-app .dash-login-wrapper,body.dash-app .dash-shell,body.dash-app .dash-main{background:var(--quiet-canvas)}body.dash-app .dash-login-wrapper:before,body.dash-app .dash-shell:before,body.dash-app .dash-login-bg,body.dash-app .ampersand-watermark{opacity:1;background:0 0}body.dash-app .dash-login-card{border:1px solid var(--quiet-white-line);backdrop-filter:blur(16px);background:#faf9f7e0;border-radius:32px;width:min(100%,430px);box-shadow:0 16px 42px #2e29221c,inset 0 1px #ffffffe6}body.dash-app .dash-login-card:after{content:none}body.dash-app .dash-login-header .subtitle,body.dash-app .dash-form-group label,body.dash-app .section-overline,body.dash-app .dash-field label,body.dash-app .dash-toolbar-field label,body.dash-app .dash-form-panel label,body.dash-app .cal-filter-title,body.dash-app .profile-mini-title{color:var(--quiet-muted);font-family:var(--font-body,"Noto Sans", sans-serif);letter-spacing:.08em;text-transform:uppercase;font-size:.71rem;font-weight:700}body.dash-app .dash-form-group input[type=text],body.dash-app .dash-form-group input[type=password],body.dash-app input:not([type=checkbox]):not([type=radio]):not([type=color]),body.dash-app select,body.dash-app textarea{border:1px solid var(--quiet-line);border-radius:var(--quiet-radius-sm);color:var(--quiet-ink);background:#ffffff80;box-shadow:inset 0 1px 2px #2f2a230a}body.dash-app .dash-form-group input:focus,body.dash-app input:not([type=checkbox]):not([type=radio]):not([type=color]):focus,body.dash-app select:focus,body.dash-app textarea:focus{background:#ffffffc2;border-color:#94394294;box-shadow:0 0 0 3px #9439421a}body.dash-app input::placeholder,body.dash-app textarea::placeholder{color:var(--quiet-faint)}body.dash-app input[type=checkbox],body.dash-app input[type=radio]{accent-color:var(--quiet-red)}body.dash-app .dash-btn,body.dash-app .dash-icon-btn,body.dash-app .dash-mobile-toggle,body.dash-app .dash-notif-btn,body.dash-app .dash-bg-tasks-btn,body.dash-app .dash-topbar-site,body.dash-app .dash-btn-logout,body.dash-app .home-focus-switch button,body.dash-app .home-work-tabs button{border:1px solid var(--quiet-line);border-radius:var(--quiet-radius-sm);background:color-mix(in srgb, var(--quiet-canvas-deep) 78%, transparent);-webkit-backdrop-filter:blur(14px);color:var(--quiet-ink);transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s,background-color .18s,border-color .18s,color .18s;box-shadow:0 3px 9px #2e29220d}body.dash-app .dash-btn:hover:not(:disabled),body.dash-app .dash-icon-btn:hover,body.dash-app .dash-mobile-toggle:hover,body.dash-app .dash-notif-btn:hover,body.dash-app .dash-bg-tasks-btn:hover,body.dash-app .dash-topbar-site:hover,body.dash-app .dash-btn-logout:hover,body.dash-app .home-focus-switch button:hover,body.dash-app .home-work-tabs button:hover{background:var(--quiet-surface-solid);border-color:#5a534b3d;transform:translateY(-1px);box-shadow:0 6px 14px #2e292214,inset 0 1px #ffffffd1}body.dash-app .dash-btn:active:not(:disabled),body.dash-app .dash-icon-btn:active,body.dash-app .dash-mobile-toggle:active,body.dash-app .dash-notif-btn:active,body.dash-app .dash-bg-tasks-btn:active,body.dash-app .dash-topbar-site:active,body.dash-app .dash-btn-logout:active,body.dash-app .home-focus-switch button:active,body.dash-app .home-work-tabs button:active{box-shadow:var(--quiet-press);transform:translateY(0)}body.dash-app .dash-btn-primary,body.dash-app .dash-btn-action{background:var(--quiet-red);border-color:var(--quiet-red);color:snow;box-shadow:0 5px 12px #772a312e,inset 0 1px #fff3}body.dash-app .dash-btn-primary:hover:not(:disabled),body.dash-app .dash-btn-action:hover:not(:disabled){background:var(--quiet-red-dark);border-color:var(--quiet-red-dark);box-shadow:0 8px 16px #772a3136,inset 0 1px #ffffff29}body.dash-app .dash-btn-success{background:var(--quiet-green);border-color:var(--quiet-green);color:#f9fffa}body.dash-app .dash-btn-danger{background:var(--quiet-danger-soft);color:var(--quiet-danger);border-color:#a6424240}body.dash-app .dash-btn-outline,body.dash-app .dash-btn-featured{border-color:var(--quiet-line);color:var(--quiet-ink);background:#faf9f78a}body.dash-app .dash-btn-featured.active,body.dash-app .dash-btn-outline.active{background:var(--quiet-red-soft);color:var(--quiet-red-dark);border-color:#94394238}body.dash-app .dash-btn:disabled,body.dash-app .dash-btn.is-loading{box-shadow:none;opacity:.46}body.dash-app .dash-btn-sm{border-radius:12px}body.dash-app .dash-topbar{backdrop-filter:blur(16px);background:#f2f0ecc2;border-bottom:1px solid #ffffffad;box-shadow:0 5px 18px #2e29220d}body.dash-app .dash-topbar:before{content:none}body.dash-app .dash-topbar-brand,body.dash-app .dash-topbar-brandmark{color:var(--quiet-ink)}body.dash-app .dash-profile-btn{border:1px solid var(--quiet-line);background:#faf9f79e;border-radius:999px;box-shadow:0 3px 9px #2e29220d}body.dash-app .dash-profile-btn:hover{background:var(--quiet-surface-solid);box-shadow:0 6px 12px #2e292214}body.dash-app .dash-profile-avatar{border:2px solid #ffffffd1;box-shadow:0 2px 5px #2e29221f}body.dash-app .dash-profile-name{color:var(--quiet-ink)}body.dash-app .dash-profile-role{color:var(--quiet-muted)}body.dash-app .dash-sidebar{background:#292724;border-right:1px solid #ffffff0f;box-shadow:8px 0 26px #231f1b1f}body.dash-app .dash-sidebar-brand{border-bottom-color:#ffffff14}body.dash-app .dash-sidebar-logo{filter:brightness(0)invert()grayscale();opacity:.94}body.dash-app .dash-sidebar-label{color:#ffffff6b;font-family:var(--font-body,"Noto Sans", sans-serif);letter-spacing:.1em;font-size:.64rem;font-weight:700}body.dash-app .dash-sidebar-item{color:#ffffffb8;border:1px solid #0000;border-radius:15px;transition:background-color .18s,border-color .18s,color .18s,transform .18s cubic-bezier(.2,.7,.3,1);position:relative}body.dash-app .dash-sidebar-item .amp-icon{color:currentColor}body.dash-app .dash-sidebar-item:hover{color:#fff;background:#ffffff12;transform:translate(1px)}body.dash-app .dash-sidebar-item.active{color:#fff;background:#ffffff1f;border-color:#ffffff14;box-shadow:inset 0 1px #ffffff14}body.dash-app .dash-sidebar-item.active:after{background:var(--quiet-red);border-radius:999px}body.dash-app .dash-sidebar-scrim{backdrop-filter:blur(2px);background:#231f1b57}body.dash-app .dash-bg-tasks-dropdown,body.dash-app .dash-notif-dropdown,body.dash-app .mentions-autocomplete{border:1px solid var(--quiet-white-line);border-radius:var(--quiet-radius-md);backdrop-filter:blur(16px);background:#faf9f7eb;box-shadow:0 14px 30px #2e292224}body.dash-app .dash-main{color:var(--quiet-ink)}body.dash-app .dash-section-header{align-items:end;gap:1rem}body.dash-app .dash-section-header h2{font-size:clamp(2rem,3.3vw,3.1rem);line-height:.96}body.dash-app .dash-section-header p,body.dash-app .dash-section-subtitle,body.dash-app .dash-muted{color:var(--quiet-muted)}body.dash-app .section-divider{border-color:var(--quiet-line)}body.dash-app .dash-card,body.dash-app .dash-form-panel,body.dash-app .dash-inline-filters,body.dash-app .dash-stat-card,body.dash-app .staff-card,body.dash-app .cal-toolbar,body.dash-app .cal-week-day,body.dash-app .cal-day-board,body.dash-app .cal-agenda-panel,body.dash-app .compete-panel,body.dash-app .compete-toolbar-card,body.dash-app .compete-action-bar,body.dash-app .compete-detail-head,body.dash-app .team-section-group,body.dash-app .team-member-card,body.dash-app .team-writer-card,body.dash-app .account-user-card,body.dash-app .ig-maker-panel,body.dash-app .ig-maker-rail-head,body.dash-app .home-priority-panel,body.dash-app .home-work-surface,body.dash-app .home-upcoming-panel,body.dash-app .home-shortcuts-panel{background:var(--quiet-surface);border:1px solid var(--quiet-white-line);border-radius:var(--quiet-radius-lg);box-shadow:var(--quiet-shadow)}body.dash-app .dash-card:before,body.dash-app .dash-stat-card:after,body.dash-app .home-hero-stat:after{content:none}body.dash-app .dash-card:hover,body.dash-app .team-member-card:hover,body.dash-app .team-writer-card:hover,body.dash-app .account-user-card:hover,body.dash-app .compete-contest-card:hover,body.dash-app .compete-submission-card:hover{box-shadow:var(--quiet-shadow-hover);transform:translateY(-1px)}body.dash-app .dash-inline-filters{border-radius:var(--quiet-radius-md)}body.dash-app .dash-grid-list,body.dash-app .dash-article-grid,body.dash-app .account-user-grid,body.dash-app .compete-contest-grid,body.dash-app .compete-submission-grid,body.dash-app .compete-awards-grid{gap:1rem}body.dash-app .dash-stats-grid{gap:.9rem}body.dash-app .dash-stat-card{border-radius:22px;min-height:128px}body.dash-app .dash-stat-card strong,body.dash-app .dash-stat-card .stat-value{color:var(--quiet-ink);font-family:var(--font-display,"Newsreader", Georgia, serif);font-weight:500}body.dash-app .dash-badge,body.dash-app .dash-role-badge,body.dash-app .cal-legend-chip,body.dash-app .cal-item-pill,body.dash-app .team-rub-tag,body.dash-app .compete-edition-chip{box-shadow:none;border:1px solid #0000;border-radius:999px;font-weight:700}body.dash-app .dash-badge-draft,body.dash-app .dash-role-writer,body.dash-app .status-pending{color:#68645d;background:#ebe9e5}body.dash-app .dash-badge-pending,body.dash-app .dash-badge-featured,body.dash-app .status-planned{background:var(--quiet-amber-soft);color:var(--quiet-amber)}body.dash-app .dash-badge-published,body.dash-app .dash-badge-success,body.dash-app .dash-badge-approvato,body.dash-app .status-published,body.dash-app .status-scheduled,body.dash-app .status-approved{background:var(--quiet-green-soft);color:var(--quiet-green)}body.dash-app .dash-badge-rejected,body.dash-app .dash-badge-danger{background:var(--quiet-danger-soft);color:var(--quiet-danger)}body.dash-app .dash-role-headmaster,body.dash-app .dash-role-director,body.dash-app .dash-role-admin{background:var(--quiet-red-soft);color:var(--quiet-red-dark)}body.dash-app .dash-table{border:1px solid var(--quiet-line);border-radius:var(--quiet-radius-md);background:#ffffff52;overflow:hidden}body.dash-app .dash-table th{color:var(--quiet-muted);background:#edeae5b3}body.dash-app .dash-table td{border-color:var(--quiet-line);color:var(--quiet-ink)}body.dash-app .dash-table tr:not(:last-child):hover td{background:#ffffff52}body.dash-app .dash-empty,body.dash-app .dash-empty-inline,body.dash-app .home-empty-card,body.dash-app .cal-inline-empty,body.dash-app .team-empty-hint{border-radius:var(--quiet-radius-md);color:var(--quiet-muted);background:#faf9f775;border:1px dashed #5a534b42}body.dash-app .dash-empty .amp-icon,body.dash-app .home-empty-card .amp-icon{color:var(--quiet-red)}body.dash-app .dash-skeleton-card,body.dash-app .dash-skeleton-calendar-cell{border-radius:var(--quiet-radius-md);background:#e7e4df}body.dash-app .dash-toast{color:#fff;backdrop-filter:blur(14px);background:#2a2723ed;border:1px solid #ffffff24;border-radius:16px;box-shadow:0 12px 28px #24201b33}body.dash-app .dash-modal-overlay{backdrop-filter:blur(4px);background:#2f2b2540}body.dash-app .dash-modal{background:color-mix(in srgb, var(--quiet-canvas-deep) 90%, transparent);border:1px solid var(--quiet-white-line);backdrop-filter:blur(18px);border-radius:30px;box-shadow:0 24px 60px #26221d2e}body.dash-app .dash-modal h3{color:var(--quiet-ink)}body.dash-app .dash-modal-actions{border-top-color:var(--quiet-line)}body.dash-app .dash-tabs,body.dash-app .cal-view-switch,body.dash-app .segment-control,body.dash-app .editor-mode-switch,body.dash-app .compete-tabs{border:1px solid var(--quiet-line);background:#e5e2ddb3;border-radius:999px;box-shadow:inset 0 1px 2px #2f2a230d}body.dash-app .dash-tabs button,body.dash-app .cal-view-switch button,body.dash-app .segment-control button,body.dash-app .editor-mode-switch button,body.dash-app .compete-tabs button{color:var(--quiet-muted);background:0 0;border:1px solid #0000;border-radius:999px}body.dash-app .dash-tabs button.active,body.dash-app .cal-view-switch button.active,body.dash-app .segment-control button.active,body.dash-app .editor-mode-switch button.active,body.dash-app .compete-tabs button.active{background:var(--quiet-surface-solid);border-color:var(--quiet-white-line);color:var(--quiet-ink);box-shadow:0 2px 7px #2e292214}body.dash-app .home-shell{max-width:1320px;margin:0 auto}body.dash-app .home-operational-shell{gap:1rem;display:grid}body.dash-app .home-command-header{border:1px solid var(--quiet-white-line);box-shadow:var(--quiet-shadow);background:#faf9f78f;border-radius:32px;grid-template-columns:minmax(0,1fr) auto;align-items:end;gap:1.25rem;padding:clamp(1.45rem,3vw,2.4rem);display:grid}body.dash-app .home-command-copy{max-width:680px}body.dash-app .home-kicker{color:var(--quiet-muted);letter-spacing:.11em;text-transform:uppercase;margin-bottom:.45rem;font-size:.69rem;font-weight:750;display:block}body.dash-app .home-command-copy h1{margin:0;font-size:clamp(2.45rem,5vw,4.5rem);line-height:.88}body.dash-app .home-command-copy p{max-width:560px;color:var(--quiet-muted);margin:.8rem 0 0;font-size:1rem}body.dash-app .home-command-action{justify-self:end}body.dash-app .home-command-header .dash-btn-primary{min-height:44px;padding-inline:1rem}body.dash-app .home-focus-switch{flex-wrap:wrap;grid-column:1/-1;gap:.45rem;padding-top:.25rem;display:flex}body.dash-app .home-focus-switch button{align-items:center;gap:.42rem;min-height:36px;padding:.42rem .72rem;font-size:.79rem;display:inline-flex}body.dash-app .home-focus-switch button.active{background:var(--quiet-red-soft);color:var(--quiet-red-dark);border-color:#9439423d;box-shadow:inset 0 1px #ffffff8f}body.dash-app .home-focus-switch .amp-icon{font-size:1.05rem}body.dash-app .home-operational-grid,body.dash-app .home-operational-secondary{grid-template-columns:minmax(0,1.25fr) minmax(290px,.75fr);gap:1rem;display:grid}body.dash-app .home-priority-panel,body.dash-app .home-work-surface,body.dash-app .home-upcoming-panel,body.dash-app .home-shortcuts-panel{padding:clamp(1rem,2.3vw,1.5rem)}body.dash-app .home-surface-heading{justify-content:space-between;align-items:start;gap:.8rem;margin-bottom:.9rem;display:flex}body.dash-app .home-surface-heading h2{margin:0;font-size:clamp(1.35rem,2.2vw,1.75rem);line-height:1}body.dash-app .home-surface-heading .dash-btn{flex:none}body.dash-app .home-priority-list,body.dash-app .home-work-list,body.dash-app .home-upcoming-list{gap:.56rem;display:grid}body.dash-app .home-task-row{background:#ffffff57;border:1px solid #0000;border-radius:17px;grid-template-columns:34px minmax(0,1fr) auto;align-items:center;gap:.75rem;padding:.76rem;transition:background-color .18s,border-color .18s,transform .18s cubic-bezier(.2,.7,.3,1);display:grid}body.dash-app .home-task-row:hover{border-color:var(--quiet-white-line);background:#ffffff94;transform:translateY(-1px)}body.dash-app .home-task-row.is-compact{grid-template-columns:30px minmax(0,1fr) auto;padding:.58rem .65rem}body.dash-app .home-task-icon{background:var(--quiet-surface-muted);width:34px;height:34px;color:var(--quiet-red);border:1px solid #ffffffb3;border-radius:12px;place-items:center;display:grid}body.dash-app .home-task-row.is-compact .home-task-icon{border-radius:10px;width:30px;height:30px}body.dash-app .home-task-icon .amp-icon{font-size:1.08rem}body.dash-app .home-task-copy{min-width:0}body.dash-app .home-task-copy>span{color:var(--quiet-muted);letter-spacing:.055em;text-transform:uppercase;font-size:.68rem;font-weight:700}body.dash-app .home-task-copy h3{color:var(--quiet-ink);font-family:var(--font-body,"Noto Sans", sans-serif);letter-spacing:-.01em;text-overflow:ellipsis;white-space:nowrap;margin:.1rem 0 0;font-size:.88rem;font-weight:700;overflow:hidden}body.dash-app .home-task-copy p{color:var(--quiet-muted);text-overflow:ellipsis;white-space:nowrap;margin:.12rem 0 0;font-size:.76rem;overflow:hidden}body.dash-app .home-priority-empty{min-height:180px;color:var(--quiet-muted);text-align:center;border:1px dashed #5a534b38;border-radius:18px;place-items:center;padding:1.2rem;display:grid}body.dash-app .home-priority-empty .amp-icon{color:var(--quiet-green);font-size:1.8rem}body.dash-app .home-priority-empty p{max-width:260px}body.dash-app .home-work-tabs{gap:.4rem;margin:0 0 .75rem;padding-bottom:.15rem;display:flex;overflow-x:auto}body.dash-app .home-work-tabs button{min-height:33px;color:var(--quiet-muted);white-space:nowrap;align-items:center;gap:.32rem;padding:.35rem .58rem;font-size:.72rem;display:inline-flex}body.dash-app .home-work-tabs button.active{background:var(--quiet-surface-solid);border-color:var(--quiet-white-line);color:var(--quiet-ink)}body.dash-app .home-work-tabs .amp-icon{font-size:.95rem}body.dash-app .home-work-tabs em{color:inherit;background:#e5e2dd;border-radius:999px;padding:.02rem .28rem;font-size:.68rem;font-style:normal}body.dash-app .home-work-empty{color:var(--quiet-muted);text-align:center;margin:0;padding:1.15rem .8rem;font-size:.84rem}body.dash-app .home-upcoming-panel{min-height:100%}body.dash-app .home-upcoming-item{border-bottom:1px solid var(--quiet-line);grid-template-columns:minmax(72px,auto) minmax(0,1fr);align-items:baseline;gap:.25rem .7rem;padding:.7rem 0;display:grid}body.dash-app .home-upcoming-item:last-child{border-bottom:0}body.dash-app .home-upcoming-item time{color:var(--quiet-red-dark);font-size:.72rem;font-weight:750}body.dash-app .home-upcoming-item>span{color:var(--quiet-ink);text-overflow:ellipsis;white-space:nowrap;font-size:.86rem;font-weight:700;overflow:hidden}body.dash-app .home-upcoming-item small{color:var(--quiet-muted);grid-column:2;font-size:.72rem}body.dash-app .home-shortcuts-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:.56rem;display:grid}body.dash-app .home-shortcut{border:1px solid var(--quiet-line);min-height:46px;color:var(--quiet-ink);font-family:var(--font-body,"Noto Sans", sans-serif);text-align:left;background:#ffffff52;border-radius:16px;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:.5rem;padding:.58rem .68rem;font-size:.78rem;font-weight:700;transition:transform .18s cubic-bezier(.2,.7,.3,1),background-color .18s,border-color .18s;display:grid}body.dash-app .home-shortcut:hover{background:var(--quiet-surface-solid);border-color:#5a534b3d;transform:translateY(-1px)}body.dash-app .home-shortcut>.amp-icon:first-child{color:var(--quiet-red);font-size:1.06rem}body.dash-app .home-shortcut-arrow{color:var(--quiet-faint);font-size:.92rem}body.dash-app .cal-toolbar,body.dash-app .cal-agenda-panel,body.dash-app .cal-week-day,body.dash-app .cal-day-board{border-radius:var(--quiet-radius-md)}body.dash-app .cal-month-title,body.dash-app .cal-day-heading,body.dash-app .cal-agenda-title{color:var(--quiet-ink);font-family:var(--font-display,"Newsreader", Georgia, serif)}body.dash-app .cal-grid,body.dash-app .cal-week-grid{border-color:var(--quiet-line)}body.dash-app .cal-day,body.dash-app .cal-week-slot{border-color:var(--quiet-line);background:#ffffff3b}body.dash-app .cal-day:hover,body.dash-app .cal-week-slot:hover{background:#ffffff6b}body.dash-app .cal-day.is-today,body.dash-app .cal-week-day.is-today{background:#f1e2e2a3}body.dash-app .cal-day-number.is-today,body.dash-app .cal-today-label{background:var(--quiet-red);color:snow}body.dash-app .cal-event,body.dash-app .cal-agenda-event{background:var(--quiet-surface-solid);border:1px solid var(--quiet-line);border-left:3px solid var(--quiet-red);color:var(--quiet-ink);border-radius:12px;box-shadow:0 2px 6px #2e29220d}body.dash-app .dashboard-timeline-hero,body.dash-app .quick-flash-editor,body.dash-app .quick-flash-list,body.dash-app .gallery-admin-shell{border-radius:var(--quiet-radius-lg)}body.dash-app .quick-flash-editor,body.dash-app .quick-flash-list{box-shadow:var(--quiet-shadow)}body.dash-app .editor-layout,body.dash-app .article-editor-shell,body.dash-app .editor-main-panel,body.dash-app .editor-side-panel,body.dash-app .editor-meta-panel,body.dash-app .editor-checklist,body.dash-app .editor-preview-shell{background:var(--quiet-surface);border-color:var(--quiet-white-line);border-radius:var(--quiet-radius-lg);box-shadow:var(--quiet-shadow)}body.dash-app .editor-toolbar,body.dash-app .editor-toolbar-group,body.dash-app .editor-side-panel-header{border-color:var(--quiet-line);background:#edeae594}body.dash-app .editor-title-input,body.dash-app .editor-subtitle-input{box-shadow:none;background:0 0;border-color:#0000}body.dash-app .editor-title-input,body.dash-app .editor-content,body.dash-app .editor-content[contenteditable=true]{color:var(--quiet-ink);font-family:var(--font-display,"Newsreader", Georgia, serif)}body.dash-app .editor-save-state,body.dash-app .editor-word-count{color:var(--quiet-muted)}body.dash-app .bacheca-shell,body.dash-app .bacheca-pane,body.dash-app .lavagna-shell,body.dash-app .lavagna-toolbar,body.dash-app .bacheca-composer,body.dash-app .bacheca-message,body.dash-app .lav-item{border-color:var(--quiet-line)}body.dash-app .bacheca-pane,body.dash-app .lavagna-shell,body.dash-app .bacheca-composer,body.dash-app .bacheca-message{background:var(--quiet-surface);border-radius:var(--quiet-radius-md);box-shadow:var(--quiet-shadow)}body.dash-app .bacheca-tab.active,body.dash-app .lavagna-tool.active{background:var(--quiet-red-soft);color:var(--quiet-red-dark)}body.dash-app .lav-item{border-radius:16px;box-shadow:0 6px 13px #2e292217}body.dash-app .ig-maker-shell,body.dash-app .ig-maker-sidebar,body.dash-app .ig-maker-stage,body.dash-app .ig-maker-panel,body.dash-app .ig-maker-rail-head{background:var(--quiet-surface);border-color:var(--quiet-white-line)}body.dash-app .ig-maker-shell,body.dash-app .ig-maker-sidebar,body.dash-app .ig-maker-stage{border-radius:var(--quiet-radius-lg);box-shadow:var(--quiet-shadow)}body.dash-app .ig-maker-page.active{outline-color:var(--quiet-red)}body.dash-app .dash-link,body.dash-app .author-profile-link{color:var(--quiet-red-dark)}body.dash-app .dash-link:hover,body.dash-app .author-profile-link:hover{color:var(--quiet-red)}body.dash-app .dash-section.active{box-shadow:none;background:0 0;border:0;border-radius:0}body.dash-app .bacheca-input-row,body.dash-app .lavagna-section,body.dash-app .public-profile-card,body.dash-app .profile-editor-shell,body.dash-app .profile-editor-hero,body.dash-app .editor-file-block,body.dash-app .editor-media-block{background:var(--quiet-surface);border:1px solid var(--quiet-white-line);border-radius:var(--quiet-radius-md);box-shadow:var(--quiet-shadow)}body.dash-app .bacheca-input-row{backdrop-filter:none;padding:.65rem .75rem}body.dash-app .bacheca-message:hover{background:var(--quiet-surface-solid);box-shadow:var(--quiet-shadow-hover)}body.dash-app .bacheca-message .author-avatar,body.dash-app .public-profile-avatar{background:var(--quiet-surface-muted);box-shadow:0 3px 8px #2e292217}body.dash-app .lavagna-board-v2{border:1px solid var(--quiet-line);background:#ffffff47;border-radius:18px;box-shadow:inset 0 1px #ffffffb3}body.dash-app .lavagna-tool-btn.active{background:var(--quiet-red-soft)!important;color:var(--quiet-red-dark)!important;border-color:#9439423d!important}body.dash-app .public-profile-banner{background-color:var(--quiet-canvas-deep)}body.dash-app .profile-hero-overlay{background:#24211d4d}body.dash-app .profile-rubrica-chip,body.dash-app .profile-overline{color:var(--quiet-red-dark)}@media (width<=980px){body.dash-app .home-operational-grid,body.dash-app .home-operational-secondary{grid-template-columns:1fr}}@media (width<=720px){body.dash-app .dash-topbar{backdrop-filter:blur(12px)}body.dash-app .dash-sidebar{border-radius:0 24px 24px 0}body.dash-app .home-command-header{border-radius:26px;grid-template-columns:1fr;padding:1.25rem}body.dash-app .home-command-action{justify-self:start}body.dash-app .home-command-copy h1{font-size:clamp(2.2rem,12vw,3.4rem)}body.dash-app .home-priority-panel,body.dash-app .home-work-surface,body.dash-app .home-upcoming-panel,body.dash-app .home-shortcuts-panel{border-radius:22px}body.dash-app .home-task-row{grid-template-columns:32px minmax(0,1fr)}body.dash-app .home-task-row .dash-btn{grid-column:2;justify-self:start}body.dash-app .home-shortcuts-grid{grid-template-columns:1fr}body.dash-app .home-upcoming-item{grid-template-columns:78px minmax(0,1fr)}}@media (prefers-reduced-motion:reduce){body.dash-app *,body.dash-app :before,body.dash-app :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}html[data-theme=light]{color-scheme:light;background:#eeece9}html[data-theme=dark]{color-scheme:dark;background:#1d1d1c}html[data-ui-style=original] body.dash-app{--quiet-canvas:#eeece9;--quiet-canvas-deep:#e4e1dc;--quiet-surface:#faf9f7b8;--quiet-surface-solid:#faf9f7;--quiet-surface-muted:#f1efeb;--quiet-ink:#292724;--quiet-muted:#706d67;--quiet-faint:#97938c;--quiet-line:#534e471f;--quiet-white-line:#534e4724;--quiet-shadow:0 10px 28px #312b2411;--quiet-shadow-hover:0 14px 34px #312b2418;--quiet-press:inset 0 2px 7px #2e29221a}html[data-ui-style=original] body.dash-app .dash-card,html[data-ui-style=original] body.dash-app .dash-form-panel,html[data-ui-style=original] body.dash-app .dash-inline-filters,html[data-ui-style=original] body.dash-app .home-priority-panel,html[data-ui-style=original] body.dash-app .home-work-surface,html[data-ui-style=original] body.dash-app .home-upcoming-panel,html[data-ui-style=original] body.dash-app .home-shortcuts-panel,html[data-ui-style=original] body.dash-app .dash-modal{position:relative}html[data-ui-style=original] body.dash-app .dash-card:before,html[data-ui-style=original] body.dash-app .dash-form-panel:before,html[data-ui-style=original] body.dash-app .home-priority-panel:before,html[data-ui-style=original] body.dash-app .home-work-surface:before,html[data-ui-style=original] body.dash-app .home-upcoming-panel:before,html[data-ui-style=original] body.dash-app .home-shortcuts-panel:before{content:none}body.dash-app .profile-appearance-panel{gap:1.05rem;display:grid}body.dash-app .profile-appearance-panel>.profile-muted-copy{color:var(--quiet-muted);margin:-.35rem 0 0;font-size:.82rem;line-height:1.45}body.dash-app .appearance-settings-group{gap:.58rem;display:grid}body.dash-app .appearance-settings-heading{justify-content:space-between;align-items:baseline;gap:.65rem;display:flex}body.dash-app .appearance-settings-label{color:var(--quiet-ink);font-size:.78rem;font-weight:800}body.dash-app .appearance-settings-hint{color:var(--quiet-muted);text-align:right;font-size:.72rem}body.dash-app .appearance-choice-grid{gap:.48rem;display:grid}body.dash-app .appearance-style-grid,body.dash-app .appearance-theme-grid{grid-template-columns:repeat(3,minmax(0,1fr))}body.dash-app .appearance-choice{border:1px solid var(--quiet-line);min-height:74px;color:var(--quiet-ink);font-family:var(--font-body,"Noto Sans", sans-serif);text-align:left;background:#ffffff52;border-radius:20px;grid-template-columns:auto minmax(0,1fr) auto;align-items:start;gap:.5rem;padding:.68rem;transition:transform .18s cubic-bezier(.2,.7,.3,1),box-shadow .18s,border-color .18s,background-color .18s;display:grid;box-shadow:0 2px 7px #2e29220a,inset 0 1px #ffffffa8}body.dash-app .appearance-choice:hover{background:var(--quiet-surface-solid);border-color:#5a534b3d;transform:translateY(-1px);box-shadow:0 6px 13px #2e292214,inset 0 1px #ffffffc7}body.dash-app .appearance-choice.is-selected{background:var(--quiet-red-soft);border-color:#94394257;box-shadow:inset 0 1px #ffffff94}body.dash-app .appearance-choice-icon{color:var(--quiet-red);font-size:1.12rem}body.dash-app .appearance-choice-copy{gap:.16rem;min-width:0;display:grid}body.dash-app .appearance-choice-copy strong{color:var(--quiet-ink);font-size:.76rem;line-height:1.15}body.dash-app .appearance-choice-copy small{color:var(--quiet-muted);font-size:.64rem;line-height:1.28}body.dash-app .appearance-choice-check{color:#0000;border-radius:999px;place-items:center;width:18px;height:18px;font-size:.75rem;display:grid}body.dash-app .appearance-choice.is-selected .appearance-choice-check{background:var(--quiet-red);color:snow}body.dash-app .appearance-preference-status{color:var(--quiet-muted);margin:0;font-size:.7rem;line-height:1.35}html[data-theme=dark] body.dash-app{--quiet-canvas:#1d1d1c;--quiet-canvas-deep:#171716;--quiet-surface:#2b2a28d1;--quiet-surface-solid:#2c2b29;--quiet-surface-muted:#343230;--quiet-ink:#f3f0eb;--quiet-muted:#b5b0a8;--quiet-faint:#88837b;--quiet-line:#fffbf41f;--quiet-white-line:#ffffff14;--quiet-red:#d67178;--quiet-red-dark:#f09aa0;--quiet-red-soft:#472c2e;--quiet-green:#85b49a;--quiet-green-soft:#283d31;--quiet-amber:#e1b66f;--quiet-amber-soft:#42371f;--quiet-danger:#ee9090;--quiet-danger-soft:#492b2b;--quiet-shadow:0 11px 28px #0000003b, inset 0 1px 0 #ffffff0e;--quiet-shadow-hover:0 16px 34px #0000004d, inset 0 1px 0 #ffffff14;--quiet-press:inset 0 2px 8px #00000057, inset 0 -1px 0 #ffffff09;background:var(--quiet-canvas)}html[data-theme=dark] body.dash-app .dash-login-wrapper,html[data-theme=dark] body.dash-app .dash-shell,html[data-theme=dark] body.dash-app .dash-main{background:var(--quiet-canvas)}html[data-theme=dark] body.dash-app .dash-login-card,html[data-theme=dark] body.dash-app .dash-topbar,html[data-theme=dark] body.dash-app .dash-profile-btn,html[data-theme=dark] body.dash-app .dash-bg-tasks-dropdown,html[data-theme=dark] body.dash-app .dash-notif-dropdown,html[data-theme=dark] body.dash-app .mentions-autocomplete,html[data-theme=dark] body.dash-app .dash-modal,html[data-theme=dark] body.dash-app .home-command-header,html[data-theme=dark] body.dash-app .dash-card,html[data-theme=dark] body.dash-app .dash-form-panel,html[data-theme=dark] body.dash-app .dash-inline-filters,html[data-theme=dark] body.dash-app .dash-stat-card,html[data-theme=dark] body.dash-app .home-priority-panel,html[data-theme=dark] body.dash-app .home-work-surface,html[data-theme=dark] body.dash-app .home-upcoming-panel,html[data-theme=dark] body.dash-app .home-shortcuts-panel,html[data-theme=dark] body.dash-app .bacheca-pane,html[data-theme=dark] body.dash-app .bacheca-message,html[data-theme=dark] body.dash-app .lavagna-section,html[data-theme=dark] body.dash-app .compete-panel,html[data-theme=dark] body.dash-app .team-member-card,html[data-theme=dark] body.dash-app .account-user-card,html[data-theme=dark] body.dash-app .feedback-card{background:var(--quiet-surface);border-color:var(--quiet-white-line)}html[data-theme=dark] body.dash-app .dash-sidebar{background:#141413}html[data-theme=dark] body.dash-app .dash-sidebar-item.active{background:#ffffff1c}html[data-theme=dark] body.dash-app .dash-auth-logo,html[data-theme=dark] body.dash-app .dash-topbar-brandmark{filter:brightness(0)invert()grayscale()}html[data-theme=dark][data-ui-style=original] body.dash-app .dash-card:before,html[data-theme=dark][data-ui-style=original] body.dash-app .dash-form-panel:before,html[data-theme=dark][data-ui-style=original] body.dash-app .home-priority-panel:before,html[data-theme=dark][data-ui-style=original] body.dash-app .home-work-surface:before,html[data-theme=dark][data-ui-style=original] body.dash-app .home-upcoming-panel:before,html[data-theme=dark][data-ui-style=original] body.dash-app .home-shortcuts-panel:before{content:none}html[data-theme=dark] body.dash-app .dash-btn,html[data-theme=dark] body.dash-app .dash-icon-btn,html[data-theme=dark] body.dash-app .dash-mobile-toggle,html[data-theme=dark] body.dash-app .dash-notif-btn,html[data-theme=dark] body.dash-app .dash-bg-tasks-btn,html[data-theme=dark] body.dash-app .dash-topbar-site,html[data-theme=dark] body.dash-app .dash-btn-logout,html[data-theme=dark] body.dash-app .home-focus-switch button,html[data-theme=dark] body.dash-app .home-work-tabs button,html[data-theme=dark] body.dash-app .appearance-choice,html[data-theme=dark] body.dash-app .home-task-row,html[data-theme=dark] body.dash-app .home-shortcut{border-color:var(--quiet-line);color:var(--quiet-ink);background:#393734b8;box-shadow:0 3px 10px #0000002e,inset 0 1px #ffffff0a}html[data-theme=dark] body.dash-app input:not([type=checkbox]):not([type=radio]):not([type=color]),html[data-theme=dark] body.dash-app select,html[data-theme=dark] body.dash-app textarea,html[data-theme=dark] body.dash-app .dash-table,html[data-theme=dark] body.dash-app .lavagna-board-v2{border-color:var(--quiet-line);color:var(--quiet-ink);background:#15151466}html[data-theme=dark] body.dash-app .dash-table th,html[data-theme=dark] body.dash-app .editor-toolbar,html[data-theme=dark] body.dash-app .editor-toolbar-group,html[data-theme=dark] body.dash-app .editor-side-panel-header{color:var(--quiet-muted);background:#11111057}html[data-theme=dark] body.dash-app .home-task-row:hover,html[data-theme=dark] body.dash-app .home-shortcut:hover,html[data-theme=dark] body.dash-app .appearance-choice:hover,html[data-theme=dark] body.dash-app .bacheca-message:hover{background:#373532}html[data-theme=dark] body.dash-app .home-task-icon,html[data-theme=dark] body.dash-app .bacheca-message .author-avatar,html[data-theme=dark] body.dash-app .public-profile-avatar{background:#33312e;border-color:#ffffff0f}html[data-theme=dark] body.dash-app .dash-tabs,html[data-theme=dark] body.dash-app .cal-view-switch,html[data-theme=dark] body.dash-app .segment-control,html[data-theme=dark] body.dash-app .editor-mode-switch,html[data-theme=dark] body.dash-app .compete-tabs{border-color:var(--quiet-line);background:#11111052}html[data-theme=dark] body.dash-app .dash-tabs button.active,html[data-theme=dark] body.dash-app .cal-view-switch button.active,html[data-theme=dark] body.dash-app .segment-control button.active,html[data-theme=dark] body.dash-app .editor-mode-switch button.active,html[data-theme=dark] body.dash-app .compete-tabs button.active,html[data-theme=dark] body.dash-app .home-work-tabs button.active{color:var(--quiet-ink);background:#44413d;border-color:#ffffff17}html[data-theme=dark] body.dash-app .dash-btn-primary,html[data-theme=dark] body.dash-app .dash-btn-action,html[data-theme=dark] body.dash-app #btn-login{color:snow;background:#a94751;border-color:#a94751}html[data-theme=dark] body.dash-app .dash-btn-primary:hover:not(:disabled),html[data-theme=dark] body.dash-app .dash-btn-action:hover:not(:disabled){background:#bd5660;border-color:#bd5660}html[data-theme=dark] body.dash-app .dash-empty,html[data-theme=dark] body.dash-app .dash-empty-inline,html[data-theme=dark] body.dash-app .home-empty-card,html[data-theme=dark] body.dash-app .cal-inline-empty,html[data-theme=dark] body.dash-app .team-empty-hint{background:#1515144d;border-color:#ffffff24}html[data-ui-style=neumorph-emboss] body.dash-app{--quiet-canvas:#e8e7e5;--quiet-canvas-deep:#dedcd9;--quiet-surface:#e8e7e5;--quiet-surface-solid:#e8e7e5;--quiet-surface-muted:#e8e7e5;--quiet-line:#ffffff2e;--quiet-white-line:#ffffff7a;--quiet-shadow:10px 10px 22px #aca9a475, -10px -10px 22px #fffffff0;--quiet-shadow-hover:13px 13px 26px #aca9a480, -13px -13px 26px #fffffffa;--quiet-press:inset 7px 7px 14px #adaaa56b, inset -7px -7px 14px #ffffffd4}html[data-ui-style=neumorph-emboss] body.dash-app .dash-topbar,html[data-ui-style=neumorph-emboss] body.dash-app .dash-login-card,html[data-ui-style=neumorph-emboss] body.dash-app .home-command-header,html[data-ui-style=neumorph-emboss] body.dash-app .dash-card,html[data-ui-style=neumorph-emboss] body.dash-app .dash-form-panel,html[data-ui-style=neumorph-emboss] body.dash-app .dash-inline-filters,html[data-ui-style=neumorph-emboss] body.dash-app .dash-stat-card,html[data-ui-style=neumorph-emboss] body.dash-app .home-priority-panel,html[data-ui-style=neumorph-emboss] body.dash-app .home-work-surface,html[data-ui-style=neumorph-emboss] body.dash-app .home-upcoming-panel,html[data-ui-style=neumorph-emboss] body.dash-app .home-shortcuts-panel,html[data-ui-style=neumorph-emboss] body.dash-app .cal-toolbar,html[data-ui-style=neumorph-emboss] body.dash-app .cal-week-day,html[data-ui-style=neumorph-emboss] body.dash-app .cal-day-board,html[data-ui-style=neumorph-emboss] body.dash-app .cal-agenda-panel,html[data-ui-style=neumorph-emboss] body.dash-app .bacheca-pane,html[data-ui-style=neumorph-emboss] body.dash-app .lavagna-section,html[data-ui-style=neumorph-emboss] body.dash-app .compete-panel,html[data-ui-style=neumorph-emboss] body.dash-app .team-member-card,html[data-ui-style=neumorph-emboss] body.dash-app .team-writer-card,html[data-ui-style=neumorph-emboss] body.dash-app .account-user-card,html[data-ui-style=neumorph-emboss] body.dash-app .feedback-card,html[data-ui-style=neumorph-emboss] body.dash-app .dash-modal{background:var(--quiet-canvas);box-shadow:var(--quiet-shadow);border-color:#ffffff61}html[data-ui-style=neumorph-emboss] body.dash-app .dash-card:before,html[data-ui-style=neumorph-emboss] body.dash-app .dash-form-panel:before,html[data-ui-style=neumorph-emboss] body.dash-app .home-priority-panel:before,html[data-ui-style=neumorph-emboss] body.dash-app .home-work-surface:before,html[data-ui-style=neumorph-emboss] body.dash-app .home-upcoming-panel:before,html[data-ui-style=neumorph-emboss] body.dash-app .home-shortcuts-panel:before{content:none}html[data-ui-style=neumorph-emboss] body.dash-app .dash-btn,html[data-ui-style=neumorph-emboss] body.dash-app .dash-icon-btn,html[data-ui-style=neumorph-emboss] body.dash-app .dash-mobile-toggle,html[data-ui-style=neumorph-emboss] body.dash-app .dash-notif-btn,html[data-ui-style=neumorph-emboss] body.dash-app .dash-bg-tasks-btn,html[data-ui-style=neumorph-emboss] body.dash-app .dash-topbar-site,html[data-ui-style=neumorph-emboss] body.dash-app .dash-btn-logout,html[data-ui-style=neumorph-emboss] body.dash-app .dash-profile-btn,html[data-ui-style=neumorph-emboss] body.dash-app .home-focus-switch button,html[data-ui-style=neumorph-emboss] body.dash-app .home-work-tabs button,html[data-ui-style=neumorph-emboss] body.dash-app .appearance-choice,html[data-ui-style=neumorph-emboss] body.dash-app .home-shortcut,html[data-ui-style=neumorph-emboss] body.dash-app .home-task-row{background:var(--quiet-canvas);border-color:#ffffff61;box-shadow:5px 5px 11px #aca9a466,-5px -5px 11px #ffffffe0}html[data-ui-style=neumorph-emboss] body.dash-app .dash-btn:not(.dash-icon-btn),html[data-ui-style=neumorph-emboss] body.dash-app .home-focus-switch button,html[data-ui-style=neumorph-emboss] body.dash-app .home-work-tabs button{border-radius:999px}html[data-ui-style=neumorph-emboss] body.dash-app .dash-icon-btn,html[data-ui-style=neumorph-emboss] body.dash-app .dash-mobile-toggle,html[data-ui-style=neumorph-emboss] body.dash-app .dash-notif-btn,html[data-ui-style=neumorph-emboss] body.dash-app .dash-bg-tasks-btn,html[data-ui-style=neumorph-emboss] body.dash-app .home-task-icon,html[data-ui-style=neumorph-emboss] body.dash-app .appearance-choice-icon{border-radius:19px}html[data-ui-style=neumorph-emboss] body.dash-app input:not([type=checkbox]):not([type=radio]):not([type=color]),html[data-ui-style=neumorph-emboss] body.dash-app select,html[data-ui-style=neumorph-emboss] body.dash-app textarea,html[data-ui-style=neumorph-emboss] body.dash-app .dash-table,html[data-ui-style=neumorph-emboss] body.dash-app .lavagna-board-v2,html[data-ui-style=neumorph-emboss] body.dash-app .home-work-tabs,html[data-ui-style=neumorph-emboss] body.dash-app .dash-tabs,html[data-ui-style=neumorph-emboss] body.dash-app .cal-view-switch,html[data-ui-style=neumorph-emboss] body.dash-app .segment-control,html[data-ui-style=neumorph-emboss] body.dash-app .editor-mode-switch,html[data-ui-style=neumorph-emboss] body.dash-app .compete-tabs{background:var(--quiet-canvas);box-shadow:var(--quiet-press);border-color:#ffffff52}html[data-ui-style=neumorph-emboss] body.dash-app .dash-btn-primary,html[data-ui-style=neumorph-emboss] body.dash-app .dash-btn-action{background:var(--quiet-red);border-color:var(--quiet-red);box-shadow:6px 6px 12px #87353e47,-4px -4px 10px #ffffff85,inset 0 1px #ffffff38}html[data-ui-style=neumorph-emboss] body.dash-app .dash-btn:active:not(:disabled),html[data-ui-style=neumorph-emboss] body.dash-app .dash-icon-btn:active,html[data-ui-style=neumorph-emboss] body.dash-app .home-shortcut:active,html[data-ui-style=neumorph-emboss] body.dash-app .appearance-choice:active{box-shadow:var(--quiet-press)}html[data-ui-style=neumorph-emboss] body.dash-app .home-focus-switch button.active,html[data-ui-style=neumorph-emboss] body.dash-app .home-work-tabs button.active,html[data-ui-style=neumorph-emboss] body.dash-app .dash-tabs button.active,html[data-ui-style=neumorph-emboss] body.dash-app .cal-view-switch button.active,html[data-ui-style=neumorph-emboss] body.dash-app .segment-control button.active,html[data-ui-style=neumorph-emboss] body.dash-app .editor-mode-switch button.active,html[data-ui-style=neumorph-emboss] body.dash-app .compete-tabs button.active,html[data-ui-style=neumorph-emboss] body.dash-app .appearance-choice.is-selected{background:var(--quiet-red-soft);box-shadow:var(--quiet-press)}html[data-ui-style=neumorph-deboss] body.dash-app{--quiet-canvas:#e8e7e5;--quiet-canvas-deep:#dedcd9;--quiet-surface:#e8e7e5;--quiet-surface-solid:#e8e7e5;--quiet-surface-muted:#e8e7e5;--quiet-line:#ffffff29;--quiet-white-line:#ffffff57;--quiet-shadow:inset 9px 9px 18px #aca9a46b, inset -9px -9px 18px #ffffffdb;--quiet-shadow-hover:inset 10px 10px 20px #aca9a475, inset -10px -10px 20px #ffffffe6;--quiet-press:inset 7px 7px 14px #adaaa570, inset -7px -7px 14px #ffffffd6}html[data-ui-style=neumorph-deboss] body.dash-app .dash-topbar,html[data-ui-style=neumorph-deboss] body.dash-app .home-command-header,html[data-ui-style=neumorph-deboss] body.dash-app .dash-card,html[data-ui-style=neumorph-deboss] body.dash-app .dash-form-panel,html[data-ui-style=neumorph-deboss] body.dash-app .dash-inline-filters,html[data-ui-style=neumorph-deboss] body.dash-app .dash-stat-card,html[data-ui-style=neumorph-deboss] body.dash-app .home-priority-panel,html[data-ui-style=neumorph-deboss] body.dash-app .home-work-surface,html[data-ui-style=neumorph-deboss] body.dash-app .home-upcoming-panel,html[data-ui-style=neumorph-deboss] body.dash-app .home-shortcuts-panel,html[data-ui-style=neumorph-deboss] body.dash-app .cal-toolbar,html[data-ui-style=neumorph-deboss] body.dash-app .cal-week-day,html[data-ui-style=neumorph-deboss] body.dash-app .cal-day-board,html[data-ui-style=neumorph-deboss] body.dash-app .cal-agenda-panel,html[data-ui-style=neumorph-deboss] body.dash-app .bacheca-pane,html[data-ui-style=neumorph-deboss] body.dash-app .lavagna-section,html[data-ui-style=neumorph-deboss] body.dash-app .compete-panel,html[data-ui-style=neumorph-deboss] body.dash-app .team-member-card,html[data-ui-style=neumorph-deboss] body.dash-app .team-writer-card,html[data-ui-style=neumorph-deboss] body.dash-app .account-user-card,html[data-ui-style=neumorph-deboss] body.dash-app .feedback-card{background:var(--quiet-canvas);box-shadow:var(--quiet-shadow);border-color:#ffffff42}html[data-ui-style=neumorph-deboss] body.dash-app .dash-card:before,html[data-ui-style=neumorph-deboss] body.dash-app .dash-form-panel:before,html[data-ui-style=neumorph-deboss] body.dash-app .home-priority-panel:before,html[data-ui-style=neumorph-deboss] body.dash-app .home-work-surface:before,html[data-ui-style=neumorph-deboss] body.dash-app .home-upcoming-panel:before,html[data-ui-style=neumorph-deboss] body.dash-app .home-shortcuts-panel:before{content:none}html[data-ui-style=neumorph-deboss] body.dash-app .home-task-row,html[data-ui-style=neumorph-deboss] body.dash-app .home-shortcut,html[data-ui-style=neumorph-deboss] body.dash-app .appearance-choice,html[data-ui-style=neumorph-deboss] body.dash-app input:not([type=checkbox]):not([type=radio]):not([type=color]),html[data-ui-style=neumorph-deboss] body.dash-app select,html[data-ui-style=neumorph-deboss] body.dash-app textarea,html[data-ui-style=neumorph-deboss] body.dash-app .dash-table,html[data-ui-style=neumorph-deboss] body.dash-app .lavagna-board-v2,html[data-ui-style=neumorph-deboss] body.dash-app .home-work-tabs,html[data-ui-style=neumorph-deboss] body.dash-app .dash-tabs,html[data-ui-style=neumorph-deboss] body.dash-app .cal-view-switch,html[data-ui-style=neumorph-deboss] body.dash-app .segment-control,html[data-ui-style=neumorph-deboss] body.dash-app .editor-mode-switch,html[data-ui-style=neumorph-deboss] body.dash-app .compete-tabs{background:var(--quiet-canvas);box-shadow:var(--quiet-press);border-color:#ffffff38}html[data-ui-style=neumorph-deboss] body.dash-app .dash-btn,html[data-ui-style=neumorph-deboss] body.dash-app .dash-icon-btn,html[data-ui-style=neumorph-deboss] body.dash-app .dash-mobile-toggle,html[data-ui-style=neumorph-deboss] body.dash-app .dash-notif-btn,html[data-ui-style=neumorph-deboss] body.dash-app .dash-bg-tasks-btn,html[data-ui-style=neumorph-deboss] body.dash-app .dash-topbar-site,html[data-ui-style=neumorph-deboss] body.dash-app .dash-btn-logout,html[data-ui-style=neumorph-deboss] body.dash-app .dash-profile-btn,html[data-ui-style=neumorph-deboss] body.dash-app .home-focus-switch button,html[data-ui-style=neumorph-deboss] body.dash-app .home-work-tabs button{background:var(--quiet-canvas);border-color:#ffffff61;box-shadow:5px 5px 11px #aca9a466,-5px -5px 11px #ffffffe0}html[data-ui-style=neumorph-deboss] body.dash-app .dash-btn:not(.dash-icon-btn),html[data-ui-style=neumorph-deboss] body.dash-app .home-focus-switch button,html[data-ui-style=neumorph-deboss] body.dash-app .home-work-tabs button{border-radius:999px}html[data-ui-style=neumorph-deboss] body.dash-app .dash-icon-btn,html[data-ui-style=neumorph-deboss] body.dash-app .dash-mobile-toggle,html[data-ui-style=neumorph-deboss] body.dash-app .dash-notif-btn,html[data-ui-style=neumorph-deboss] body.dash-app .dash-bg-tasks-btn,html[data-ui-style=neumorph-deboss] body.dash-app .home-task-icon{border-radius:19px}html[data-ui-style=neumorph-deboss] body.dash-app .dash-btn-primary,html[data-ui-style=neumorph-deboss] body.dash-app .dash-btn-action{background:var(--quiet-red);border-color:var(--quiet-red);box-shadow:6px 6px 12px #87353e47,-4px -4px 10px #ffffff80,inset 0 1px #ffffff38}html[data-ui-style=neumorph-deboss] body.dash-app .home-focus-switch button.active,html[data-ui-style=neumorph-deboss] body.dash-app .home-work-tabs button.active,html[data-ui-style=neumorph-deboss] body.dash-app .dash-tabs button.active,html[data-ui-style=neumorph-deboss] body.dash-app .cal-view-switch button.active,html[data-ui-style=neumorph-deboss] body.dash-app .segment-control button.active,html[data-ui-style=neumorph-deboss] body.dash-app .editor-mode-switch button.active,html[data-ui-style=neumorph-deboss] body.dash-app .compete-tabs button.active,html[data-ui-style=neumorph-deboss] body.dash-app .appearance-choice.is-selected{background:var(--quiet-red-soft);box-shadow:4px 4px 9px #aca9a452,-4px -4px 9px #ffffffb8,inset 0 1px #ffffff61}html[data-theme=dark][data-ui-style=neumorph-emboss] body.dash-app{--quiet-canvas:#242321;--quiet-canvas-deep:#1e1d1c;--quiet-surface:#242321;--quiet-surface-solid:#242321;--quiet-surface-muted:#242321;--quiet-line:#ffffff0b;--quiet-white-line:#fff1;--quiet-shadow:10px 10px 22px #0a0a09b3, -10px -10px 22px #43403c6b;--quiet-shadow-hover:13px 13px 26px #0a0a09c2, -13px -13px 26px #43403c7a;--quiet-press:inset 7px 7px 14px #090908b3, inset -7px -7px 14px #413e3a6b}html[data-theme=dark][data-ui-style=neumorph-deboss] body.dash-app{--quiet-canvas:#242321;--quiet-canvas-deep:#1e1d1c;--quiet-surface:#242321;--quiet-surface-solid:#242321;--quiet-surface-muted:#242321;--quiet-line:#ffffff0b;--quiet-white-line:#ffffff0e;--quiet-shadow:inset 9px 9px 18px #090908b8, inset -9px -9px 18px #423f3b61;--quiet-shadow-hover:inset 10px 10px 20px #090908c2, inset -10px -10px 20px #423f3b6b;--quiet-press:inset 7px 7px 14px #090908b3, inset -7px -7px 14px #413e3a66}html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .dash-topbar,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .dash-login-card,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .home-command-header,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .dash-card,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .dash-form-panel,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .dash-inline-filters,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .dash-stat-card,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .home-priority-panel,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .home-work-surface,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .home-upcoming-panel,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .home-shortcuts-panel,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .cal-toolbar,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .cal-week-day,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .cal-day-board,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .cal-agenda-panel,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .bacheca-pane,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .lavagna-section,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .compete-panel,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .team-member-card,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .team-writer-card,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .account-user-card,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .feedback-card{background:var(--quiet-canvas);box-shadow:var(--quiet-shadow);border-color:#ffffff0a}html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .dash-btn,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .dash-icon-btn,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .dash-mobile-toggle,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .dash-notif-btn,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .dash-bg-tasks-btn,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .dash-topbar-site,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .dash-btn-logout,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .dash-profile-btn,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .home-focus-switch button,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .home-work-tabs button,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .appearance-choice,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .home-shortcut,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .home-task-row{background:var(--quiet-canvas);border-color:#ffffff0b;box-shadow:5px 5px 11px #09090899,-5px -5px 11px #3e3b3757}html[data-theme=dark][data-ui-style=neumorph-emboss] body.dash-app input:not([type=checkbox]):not([type=radio]):not([type=color]),html[data-theme=dark][data-ui-style=neumorph-emboss] body.dash-app select,html[data-theme=dark][data-ui-style=neumorph-emboss] body.dash-app textarea,html[data-theme=dark][data-ui-style=neumorph-emboss] body.dash-app .dash-table,html[data-theme=dark][data-ui-style=neumorph-emboss] body.dash-app .lavagna-board-v2,html[data-theme=dark][data-ui-style=neumorph-emboss] body.dash-app .home-work-tabs,html[data-theme=dark][data-ui-style=neumorph-emboss] body.dash-app .dash-tabs,html[data-theme=dark][data-ui-style=neumorph-emboss] body.dash-app .cal-view-switch,html[data-theme=dark][data-ui-style=neumorph-emboss] body.dash-app .segment-control,html[data-theme=dark][data-ui-style=neumorph-emboss] body.dash-app .editor-mode-switch,html[data-theme=dark][data-ui-style=neumorph-emboss] body.dash-app .compete-tabs,html[data-theme=dark][data-ui-style=neumorph-deboss] body.dash-app .home-task-row,html[data-theme=dark][data-ui-style=neumorph-deboss] body.dash-app .home-shortcut,html[data-theme=dark][data-ui-style=neumorph-deboss] body.dash-app .appearance-choice,html[data-theme=dark][data-ui-style=neumorph-deboss] body.dash-app input:not([type=checkbox]):not([type=radio]):not([type=color]),html[data-theme=dark][data-ui-style=neumorph-deboss] body.dash-app select,html[data-theme=dark][data-ui-style=neumorph-deboss] body.dash-app textarea,html[data-theme=dark][data-ui-style=neumorph-deboss] body.dash-app .dash-table,html[data-theme=dark][data-ui-style=neumorph-deboss] body.dash-app .lavagna-board-v2,html[data-theme=dark][data-ui-style=neumorph-deboss] body.dash-app .home-work-tabs,html[data-theme=dark][data-ui-style=neumorph-deboss] body.dash-app .dash-tabs,html[data-theme=dark][data-ui-style=neumorph-deboss] body.dash-app .cal-view-switch,html[data-theme=dark][data-ui-style=neumorph-deboss] body.dash-app .segment-control,html[data-theme=dark][data-ui-style=neumorph-deboss] body.dash-app .editor-mode-switch,html[data-theme=dark][data-ui-style=neumorph-deboss] body.dash-app .compete-tabs{background:var(--quiet-canvas);box-shadow:var(--quiet-press);border-color:#ffffff09}html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .dash-btn-primary,html[data-theme=dark][data-ui-style^=neumorph] body.dash-app .dash-btn-action{background:#aa4c56;border-color:#aa4c56;box-shadow:6px 6px 12px #0000005c,-3px -3px 8px #62434433,inset 0 1px #ffffff29}html[data-theme=dark] body.dash-app .appearance-choice.is-selected,html[data-theme=dark] body.dash-app .home-focus-switch button.active{background:var(--quiet-red-soft);border-color:#f09aa03d}html[data-ui-style^=neumorph] body.dash-app .home-command-header,html[data-ui-style^=neumorph] body.dash-app .home-priority-panel,html[data-ui-style^=neumorph] body.dash-app .home-work-surface,html[data-ui-style^=neumorph] body.dash-app .home-upcoming-panel,html[data-ui-style^=neumorph] body.dash-app .home-shortcuts-panel{border-color:#0000}html[data-ui-style^=neumorph] body.dash-app .home-task-row,html[data-ui-style^=neumorph] body.dash-app .home-shortcut,html[data-ui-style^=neumorph] body.dash-app .home-work-tabs,html[data-ui-style^=neumorph] body.dash-app .dash-tabs,html[data-ui-style^=neumorph] body.dash-app .cal-view-switch,html[data-ui-style^=neumorph] body.dash-app .segment-control,html[data-ui-style^=neumorph] body.dash-app .editor-mode-switch,html[data-ui-style^=neumorph] body.dash-app .compete-tabs{box-shadow:none;border-color:#0000}html[data-ui-style^=neumorph] body.dash-app .home-task-row:hover,html[data-ui-style^=neumorph] body.dash-app .home-shortcut:hover{background:var(--quiet-surface-muted);box-shadow:none}html[data-theme=dark] body.dash-app .home-work-tabs em{background:#ffffff1a}html[data-theme=dark] body.dash-app .dash-btn-danger{background:var(--quiet-danger-soft);color:#ffb1b1;border-color:#ee909047}html[data-theme=dark] body.dash-app .dash-btn-success{color:#f3fff7;background:#315442;border-color:#466f5a}@media (width<=700px){body.dash-app .appearance-style-grid,body.dash-app .appearance-theme-grid{grid-template-columns:1fr}body.dash-app .appearance-settings-heading{gap:.2rem;display:grid}body.dash-app .appearance-settings-hint{text-align:left}body.dash-app .appearance-choice{min-height:58px}}@media (prefers-reduced-motion:reduce){body.dash-app .appearance-choice{transition:none}}body.dash-app:has(#section-crea-giochi.active){background:#1d1c1b;overflow:hidden;padding-top:0!important}body.dash-app:has(#section-crea-giochi.active) .dash-main{z-index:1;background:#1d1c1b;height:100dvh;min-height:0;position:relative;overflow:hidden;padding:0!important}body.dash-app.sidebar-state-expanded:has(#section-crea-giochi.active) .dash-main{margin-left:var(--dash-sidebar-expanded)!important}body.dash-app.sidebar-state-rail:has(#section-crea-giochi.active) .dash-main{margin-left:var(--dash-sidebar-rail)!important}@media (width<=820px){body.dash-app.sidebar-state-expanded:has(#section-crea-giochi.active) .dash-main,body.dash-app.sidebar-state-rail:has(#section-crea-giochi.active) .dash-main{margin-left:0!important}}#section-crea-giochi.active{background:#1d1c1b;width:100%;max-width:none;height:100dvh;min-height:0;margin:0;position:relative;overflow:hidden}.giochi-page{width:100%;height:100%;min-height:100%}.giochi-heading{width:max-content;max-width:none}.giochi-trigger{font-size:50px!important;font-weight:700!important}.giochi-trigger>[data-giochi-current]{font-weight:700!important}.giochi-menu{max-height:calc(100dvh - 56px);overflow-y:auto}.giochi-option .laquila-view-option-title{font-weight:700}@media (width<=620px){.giochi-trigger{font-size:clamp(36px,11vw,50px)!important}}body.dash-app:has(#section-compete.active){background:var(--ds-canvas);overflow:hidden;padding-top:0!important}body.dash-app:has(#section-compete.active) .dash-main{z-index:1;background:var(--ds-canvas);height:100dvh;min-height:0;position:relative;overflow:hidden;padding:0!important}body.dash-app.sidebar-state-expanded:has(#section-compete.active) .dash-main{margin-left:var(--dash-sidebar-expanded)!important}body.dash-app.sidebar-state-rail:has(#section-compete.active) .dash-main{margin-left:var(--dash-sidebar-rail)!important}#section-compete.active,#section-compete.active #compete-picker-root{background:var(--ds-canvas);width:100%;max-width:none;height:100dvh;min-height:0;margin:0;padding:0;overflow:hidden}.compete-page,.compete-page *{box-sizing:border-box}.compete-page{background:var(--ds-canvas);width:100%;height:100%;color:var(--ds-text-primary);font-family:var(--ds-font-functional);scrollbar-color:var(--ds-line-strong) transparent;overflow:hidden auto}.compete-page ::selection{background:var(--ds-text-primary);color:var(--ds-canvas)}.compete-page button,.compete-page input,.compete-page select{font:inherit}.compete-page :focus-visible{outline:2px solid var(--ds-text-primary)!important;outline-offset:3px!important}.compete-content{width:min(1380px,100% - 60px);padding:var(--ds-space-8) 0 96px;margin-inline:auto}.compete-view{gap:var(--ds-space-6);display:grid}.compete-section-intro{justify-content:space-between;align-items:end;gap:var(--ds-space-8);min-height:92px;display:flex}.compete-section-intro h2,.compete-detail-copy h2,.compete-contest-copy h3,.compete-submission-heading h3,.compete-artwork-copy h2,.compete-empty h3{color:var(--ds-text-primary);font-family:var(--ds-font-editorial);letter-spacing:-.035em;margin:0;font-weight:500}.compete-section-intro h2{font-size:clamp(38px,4.2vw,58px);line-height:.95}.compete-section-intro p{max-width:680px;color:var(--ds-text-muted);margin:10px 0 0;font-size:15px;line-height:1.5}.compete-demo-note{border:1px solid var(--ds-line);border-radius:var(--ds-radius-pill);max-width:380px;color:var(--ds-text-muted);align-items:center;gap:8px;padding:9px 12px;font-size:11px;font-weight:700;line-height:1.25;display:inline-flex}.compete-demo-note .amp-icon{color:var(--ds-info);font-size:16px}.compete-control-deck{border-radius:var(--ds-radius-panel);justify-content:space-between;align-items:center;gap:var(--ds-space-4);border:0;min-height:72px;padding:10px;display:flex}.compete-game-controls{align-items:center;gap:8px;transition:opacity .18s;display:flex}.compete-game-controls.is-disabled{opacity:.32}.compete-select-field{border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-surface-deep);min-height:48px;box-shadow:none;align-items:center;gap:10px;margin:0;padding:5px 6px 5px 14px;display:flex}.compete-select-field>span{color:var(--ds-text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.compete-select-field select,.compete-grade select{border-radius:var(--ds-radius-sm);background:var(--ds-surface-raised);min-height:36px;color:var(--ds-text-primary);cursor:pointer;border:0;font-weight:700}.compete-select-field select{min-width:148px;padding:0 34px 0 10px}.compete-ranking{border-radius:var(--ds-radius-card);border:0;overflow:hidden}.compete-ranking-head,.compete-ranking-row{grid-template-columns:64px minmax(250px,1.3fr) 76px 120px 90px minmax(220px,1fr);align-items:center;display:grid}.compete-ranking-head{border-bottom:1px solid var(--ds-line);min-height:42px;color:var(--ds-text-faint);letter-spacing:.09em;text-transform:uppercase;padding:0 20px;font-size:10px;font-weight:700}.compete-ranking-head>:nth-child(3),.compete-ranking-head>:nth-child(4){text-align:center}.compete-ranking-list{margin:0;padding:0;list-style:none}.compete-ranking-row{border-bottom:1px solid var(--ds-line);min-height:70px;color:var(--ds-text-secondary);padding:0 20px;transition:background-color .18s,min-height .22s cubic-bezier(.22,1,.36,1)}.compete-ranking-row:last-child{border-bottom:0}.compete-ranking-row:hover{background:color-mix(in srgb, var(--ds-text-primary) 4%, transparent)}.compete-ranking-row.is-podium{background:color-mix(in srgb, var(--ds-text-primary) 3%, transparent);min-height:84px}.compete-ranking-row.is-podium:first-child{background:color-mix(in srgb, var(--ds-warning) 8%, transparent)}.compete-rank-number,.compete-points{font-variant-numeric:tabular-nums}.compete-rank-number{color:var(--ds-text-faint);font-size:13px;font-weight:800}.is-podium .compete-rank-number{color:var(--ds-text-primary);font-family:var(--ds-font-editorial);font-size:25px;font-weight:500}.compete-player{align-items:center;gap:14px;min-width:0;display:flex}.compete-player>svg,.compete-award-winner-cell button>svg,.compete-winner-options button>svg{flex:0 0 38px;width:38px;height:38px}.is-podium .compete-player>svg{flex-basis:48px;width:48px;height:48px}.compete-player>span,.compete-award-winner-cell button>span,.compete-winner-options button>span,.compete-submitter,.compete-submission-work{gap:3px;min-width:0;display:grid}.compete-player strong,.compete-submitter strong,.compete-submission-work strong,.compete-award-winner-cell strong,.compete-winner-options strong{color:var(--ds-text-primary);text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:750;overflow:hidden}.compete-player small,.compete-submission-work small,.compete-submitter span,.compete-award-winner-cell small,.compete-winner-options small{color:var(--ds-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:11px;line-height:1.25;overflow:hidden}.compete-movement{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;gap:3px;font-size:12px;font-weight:800;display:inline-flex}.compete-movement .amp-icon{font-size:17px}.compete-movement.is-up{color:var(--ds-positive)}.compete-movement.is-down{color:var(--ds-negative)}.compete-movement.is-still{color:var(--ds-text-faint)}.compete-points{color:var(--ds-text-primary);text-align:center;font-size:17px}.compete-class{color:var(--ds-text-muted);font-size:13px;font-weight:700}.compete-email{min-width:0;color:var(--ds-text-muted);text-overflow:ellipsis;white-space:nowrap;font-size:12px;text-decoration-color:#0000;transition:color .16s,text-decoration-color .16s;overflow:hidden}.compete-email:hover{color:var(--ds-text-primary);text-underline-offset:4px;text-decoration-color:currentColor}.compete-filter-row{justify-content:space-between;align-items:center;gap:var(--ds-space-4);display:flex}.compete-filter-row>span{color:var(--ds-text-faint);font-size:12px;font-weight:700}.compete-contest-list{gap:var(--ds-space-4);display:grid}.compete-contest-card{background:var(--ds-surface);min-height:290px;box-shadow:var(--ds-shadow-embossed);cursor:pointer;border:0;grid-template-columns:minmax(0,1.2fr) minmax(320px,.8fr);transition:transform .22s cubic-bezier(.22,1,.36,1),box-shadow .22s;display:grid;position:relative}.compete-contest-card:hover,.compete-contest-card:focus-visible{transform:translateY(-2px);box-shadow:16px 16px 34px #0000006b,-10px -10px 26px #ffffff06}.compete-contest-copy{flex-direction:column;min-width:0;padding:clamp(26px,3vw,42px);display:flex}.compete-card-topline{color:var(--ds-text-faint);justify-content:space-between;align-items:center;gap:12px;font-size:11px;font-weight:700;display:flex}.compete-contest-copy h3{max-width:760px;margin-top:26px;font-size:clamp(29px,3vw,43px);line-height:.98}.compete-contest-copy>p{max-width:66ch;color:var(--ds-text-secondary);font-family:var(--ds-font-editorial);margin:14px 0 0;font-size:17px;line-height:1.45}.compete-card-meta{color:var(--ds-text-muted);flex-wrap:wrap;gap:16px;margin-top:auto;padding-top:24px;font-size:12px;font-weight:650;display:flex}.compete-card-meta>span{align-items:center;gap:6px;display:inline-flex}.compete-card-meta .amp-icon{font-size:16px}.compete-card-actions{z-index:2;gap:8px;margin-top:18px;display:flex;position:relative}.compete-contest-cover{border-radius:calc(var(--ds-radius-card) - 8px);min-height:calc(100% - 24px);margin:12px;overflow:hidden}.compete-contest-cover img,.compete-detail-cover img,.compete-artwork-cover img,.compete-submission-cover img{object-fit:cover;width:100%;height:100%}.compete-cover-art{--cover-ground:#c86452;--cover-ink:#291f1c;--cover-paper:#f0cf9a;isolation:isolate;background:var(--cover-ground);min-height:100%;color:var(--cover-paper);align-items:end;padding:24px;display:flex;position:relative;overflow:hidden}.compete-cover-art.is-blue{--cover-ground:#526e8d;--cover-ink:#152330;--cover-paper:#d7d8cf}.compete-cover-art.is-ochre{--cover-ground:#b78b44;--cover-ink:#372715;--cover-paper:#f1dfb0}.compete-cover-art.is-green{--cover-ground:#527666;--cover-ink:#152a20;--cover-paper:#d9ddbc}.compete-cover-art.is-violet{--cover-ground:#79647d;--cover-ink:#261c29;--cover-paper:#e5d1de}.compete-cover-art:before{z-index:-1;border:1px solid color-mix(in srgb, var(--cover-paper) 78%, transparent);content:"";border-radius:50%;position:absolute;inset:10% 8% 28%;transform:rotate(-12deg)}.compete-cover-art__disc{z-index:-1;aspect-ratio:1;background:var(--cover-paper);width:min(30%,120px);box-shadow:60px 34px 0 color-mix(in srgb, var(--cover-ink) 86%, transparent);border-radius:50%;position:absolute;top:14%;left:18%}.compete-cover-art__bar{z-index:-1;background:var(--cover-ink);width:78%;height:18%;position:absolute;bottom:20%;right:-8%;transform:rotate(-8deg)}.compete-cover-art strong{max-width:12ch;font-family:var(--ds-font-editorial);letter-spacing:-.035em;font-size:clamp(25px,2.6vw,42px);font-weight:600;line-height:.9}.compete-empty{text-align:center;border:0;align-content:center;place-items:center;gap:8px;min-height:290px;display:grid}.compete-empty>.amp-icon{color:var(--ds-text-faint);font-size:38px}.compete-empty h3{font-size:26px}.compete-empty p{max-width:48ch;color:var(--ds-text-muted);margin:0;font-size:13px}.compete-back{width:max-content;min-height:40px;color:var(--ds-text-muted);cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;font-weight:700;display:inline-flex}.compete-back:hover{color:var(--ds-text-primary)}.compete-detail-hero{border-radius:var(--ds-radius-card);background:var(--ds-surface);min-height:390px;box-shadow:var(--ds-shadow-embossed);grid-template-columns:minmax(0,1.15fr) minmax(340px,.85fr);padding:12px;display:grid}.compete-detail-copy{flex-direction:column;justify-content:center;padding:clamp(24px,3.4vw,48px);display:flex}.compete-detail-copy h2{max-width:14ch;margin-top:22px;font-size:clamp(42px,5.6vw,76px);line-height:.88}.compete-detail-copy>p{max-width:62ch;color:var(--ds-text-secondary);font-family:var(--ds-font-editorial);margin:18px 0 0;font-size:18px;line-height:1.45}.compete-detail-copy dl,.compete-artwork-copy dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px;margin:34px 0 0;display:grid}.compete-detail-copy dl>div,.compete-artwork-copy dl>div{border-top:1px solid var(--ds-line);padding-top:12px}.compete-detail-copy dt,.compete-artwork-copy dt{color:var(--ds-text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.compete-detail-copy dd,.compete-artwork-copy dd{color:var(--ds-text-secondary);margin:5px 0 0;font-size:12px;line-height:1.35}.compete-detail-cover{border-radius:calc(var(--ds-radius-card) - 8px);overflow:hidden}.compete-submission-heading{margin-top:var(--ds-space-8);justify-content:space-between;align-items:end;gap:20px;display:flex}.compete-submission-heading h3{font-size:30px}.compete-submission-heading p{color:var(--ds-text-faint);margin:5px 0 0;font-size:12px}.compete-submission-table{border-radius:var(--ds-radius-panel);border:0;margin-top:14px;overflow:hidden}.compete-submission-columns,.compete-submission-row{grid-template-columns:minmax(210px,1fr) minmax(230px,1.1fr) 70px 100px minmax(154px,.7fr);align-items:center;display:grid}.compete-submission-columns{border-bottom:1px solid var(--ds-line);min-height:42px;color:var(--ds-text-faint);letter-spacing:.08em;text-transform:uppercase;padding:0 18px 0 104px;font-size:10px;font-weight:700}.compete-submission-table ul{margin:0;padding:0;list-style:none}.compete-submission-row{border-bottom:1px solid var(--ds-line);column-gap:12px;min-height:82px;padding:8px 18px 8px 104px;position:relative}.compete-submission-row:last-child{border-bottom:0}.compete-submission-row.is-winner{background:color-mix(in srgb, var(--ds-positive) 6%, transparent)}.compete-submission-row.is-disqualified{opacity:.48}.compete-artwork-preview{cursor:pointer;background:0 0;border:0;border-radius:10px;width:72px;padding:0;position:absolute;top:8px;bottom:8px;left:14px;overflow:hidden}.compete-submission-cover{width:100%;height:100%;min-height:0;padding:8px}.compete-submission-cover strong{font-size:11px}.compete-submission-work>button{width:max-content;min-width:0;max-width:100%;color:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;padding:0;display:inline-flex}.compete-submission-work>button>span{background:color-mix(in srgb, var(--ds-text-primary) 7%, transparent);color:var(--ds-text-faint);border-radius:5px;padding:3px 5px;font-size:9px;font-weight:800}.compete-grade select{text-align:center;width:86px;padding:0 8px}.compete-submission-actions{justify-content:flex-end;display:flex}.compete-awaiting{color:var(--ds-text-faint);font-size:10px;font-weight:700}.compete-submission-empty{color:var(--ds-text-muted);text-align:center;padding:42px}.compete-awards{padding-bottom:48px}.compete-awards-table-wrap{border-radius:var(--ds-radius-panel);border:0;overflow:visible}.compete-awards-table{border-collapse:collapse;table-layout:fixed;width:100%}.compete-awards-table th,.compete-awards-table td{border-bottom:1px solid var(--ds-line);height:74px;color:var(--ds-text-muted);text-align:left;vertical-align:middle;padding:0 18px;font-size:13px}.compete-awards-table thead th{height:42px;color:var(--ds-text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:10px;font-weight:700}.compete-awards-table tbody tr:last-child>*{border-bottom:0}.compete-awards-table th:first-child,.compete-awards-table td:first-child{width:62px;color:var(--ds-text-faint);font-variant-numeric:tabular-nums}.compete-awards-table th:nth-child(2){width:24%}.compete-awards-table th:nth-child(3){width:38%}.compete-awards-table th:nth-child(4){width:27%}.compete-awards-table th:last-child,.compete-awards-table td:last-child{text-align:right;width:64px;padding-left:0}.compete-awards-table tbody th{color:var(--ds-text-primary);font-family:var(--ds-font-editorial);letter-spacing:-.02em;font-size:19px;font-weight:500}.compete-award-winner-cell{position:relative}.compete-award-winner-cell>button{border-radius:var(--ds-radius-control);width:100%;min-height:54px;color:var(--ds-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:10px;padding:6px 10px;display:flex}.compete-award-winner-cell>button:hover,.compete-award-winner-cell>button[aria-expanded=true]{background:color-mix(in srgb, var(--ds-text-primary) 7%, transparent)}.compete-award-winner-cell>button>.amp-icon{border:1px dashed var(--ds-line-strong);border-radius:50%;place-items:center;width:38px;height:38px;display:grid}.compete-winner-popover{width:min(380px,100vw - 48px);position:absolute;top:calc(100% - 4px);left:auto;right:8px}.compete-winner-popover .amp-search{border-radius:var(--ds-radius-control);background:var(--ds-surface-deep);min-height:42px;box-shadow:var(--ds-shadow-debossed);border:0;align-items:center;gap:8px;padding:0 12px;display:flex}.compete-winner-popover .amp-search input{width:100%;min-width:0;color:var(--ds-text-primary);background:0 0;border:0;outline:0}.compete-winner-options{max-height:310px;margin-top:10px;display:grid;overflow-y:auto}.compete-winner-options>button{min-height:54px;color:var(--ds-text-primary);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:10px;padding:7px 8px;display:flex}.compete-winner-options>button:hover{background:color-mix(in srgb, var(--ds-text-primary) 7%, transparent)}.compete-winner-options>button>.amp-icon{color:var(--ds-text-muted);margin-left:auto}.compete-artwork-dialog{z-index:200;place-items:center;padding:30px;display:grid;position:fixed;inset:0}.compete-artwork-backdrop{cursor:pointer}.compete-artwork-window{border-color:var(--ds-line-strong);grid-template-columns:minmax(0,1.25fr) minmax(340px,.75fr);width:min(1080px,94vw);max-height:min(760px,90vh);animation:.34s cubic-bezier(.16,1,.3,1) compete-artwork-enter;display:grid;position:relative;overflow:hidden}.compete-artwork-media{background:var(--ds-surface-deep);min-height:580px;padding:14px}.compete-artwork-cover{border-radius:calc(var(--ds-radius-card) - 8px);width:100%;height:100%;min-height:552px;overflow:hidden}.compete-artwork-copy{flex-direction:column;padding:28px;display:flex}.compete-artwork-top{justify-content:space-between;align-items:center;display:flex}.compete-artwork-copy h2{margin-top:auto;font-size:clamp(38px,4vw,58px);line-height:.92}.compete-artwork-copy>p{color:var(--ds-text-secondary);font-family:var(--ds-font-editorial);margin:16px 0 0;font-size:18px;line-height:1.45}.compete-artwork-copy dl{grid-template-columns:1fr;margin-top:36px}@keyframes compete-artwork-enter{0%{opacity:.55;clip-path:inset(4% 4% 4% 4% round var(--ds-radius-card));filter:blur(4px)}to{opacity:1;clip-path:inset(0 round var(--ds-radius-card));filter:blur()}}@media (width<=1050px){.compete-ranking-head,.compete-ranking-row{grid-template-columns:56px minmax(220px,1fr) 64px 110px 74px}.compete-ranking-head>:last-child,.compete-ranking-row>:last-child{display:none}.compete-contest-card{grid-template-columns:minmax(0,1.1fr) minmax(280px,.9fr)}.compete-submission-columns,.compete-submission-row{grid-template-columns:minmax(200px,1fr) minmax(190px,1fr) 72px 90px}.compete-submission-columns>:nth-child(3),.compete-submission-row>.compete-class{display:none}}@media (width<=820px){body.dash-app.sidebar-state-expanded:has(#section-compete.active) .dash-main,body.dash-app.sidebar-state-rail:has(#section-compete.active) .dash-main{margin-left:0!important}.compete-content{width:min(100% - 40px,720px);padding-top:24px}.compete-section-intro{align-items:start;min-height:0;display:grid}.compete-control-deck{flex-direction:column;align-items:stretch}.compete-game-controls{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.compete-select-field select{width:100%;min-width:0}.compete-ranking{overflow-x:auto}.compete-ranking-head,.compete-ranking-row{grid-template-columns:56px minmax(220px,1fr) 64px 110px 74px 220px;width:790px}.compete-ranking-head>:last-child,.compete-ranking-row>:last-child{display:block}.compete-contest-card,.compete-detail-hero,.compete-artwork-window{grid-template-columns:1fr}.compete-contest-cover{order:-1;min-height:230px}.compete-detail-cover{order:-1;min-height:300px}.compete-detail-copy dl{grid-template-columns:1fr}.compete-submission-table{overflow-x:auto}.compete-submission-columns,.compete-submission-row{grid-template-columns:minmax(220px,1fr) minmax(220px,1fr) 72px 90px minmax(160px,.7fr);width:850px}.compete-submission-columns>:nth-child(3),.compete-submission-row>.compete-class{display:block}.compete-awards-table-wrap{overflow-x:auto}.compete-awards-table{width:840px}.compete-artwork-dialog{padding:16px}.compete-artwork-window{overflow-y:auto}.compete-artwork-media{min-height:360px}.compete-artwork-cover{min-height:332px}}@media (width<=560px){.compete-content{width:calc(100% - 40px);padding-bottom:112px}.compete-section-intro h2{font-size:36px}.compete-game-controls{grid-template-columns:1fr}.compete-filter-row{flex-direction:column;align-items:flex-start}.compete-contest-copy{padding:24px}.compete-submission-heading{flex-direction:column;align-items:flex-start}}@media (prefers-reduced-motion:reduce){.compete-contest-card,.compete-game-controls,.compete-artwork-window{transition:none;animation:none}}body.dash-app .dash-inline-picker{--picker-ink:36, 35, 33;--picker-text:243, 240, 235;--picker-option-radius:10px;--picker-inset:10px;isolation:isolate;border:1px solid rgba(var(--picker-text), .16);border-radius:calc(var(--picker-option-radius) + var(--picker-inset));background:rgba(var(--picker-ink), .3);backdrop-filter:blur(18px)saturate(135%);overscroll-behavior-inline:contain;scrollbar-width:none;justify-content:flex-start;align-items:center;gap:8px;width:max-content;max-width:100%;min-height:42px;padding:10px;display:inline-flex;position:relative;overflow:auto hidden;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000014,0 10px 28px #2423211f}body.dash-app .dash-inline-picker::-webkit-scrollbar{display:none}body.dash-app .dash-inline-picker__selection{z-index:0;width:var(--picker-selection-width,0px);height:var(--picker-selection-height,0px);border:1px solid rgba(var(--picker-text), .14);border-radius:var(--picker-option-radius);background:rgba(var(--picker-ink), .5);backdrop-filter:blur(22px)saturate(145%);opacity:var(--picker-selection-opacity,0);pointer-events:none;transform:translate3d(var(--picker-selection-x,0px), var(--picker-selection-y,0px), 0);transform-origin:50%;will-change:transform, width, height;transition:transform .42s cubic-bezier(.34,1.56,.64,1),width .42s cubic-bezier(.34,1.56,.64,1),height .32s cubic-bezier(.22,1,.36,1),opacity .18s;position:absolute;top:0;left:0;box-shadow:inset 0 1px #ffffff21,0 5px 16px #14131229}body.dash-app .dash-inline-picker.is-initializing .dash-inline-picker__selection{transition:none}body.dash-app .dash-inline-picker>button,body.dash-app .dash-inline-picker>[role=tab]{z-index:1;min-width:0;min-height:20px;font-family:var(--font-headline,var(--font-display,"Newsreader", Georgia, serif));letter-spacing:-.01em;text-align:center;text-transform:none;white-space:nowrap;cursor:pointer;justify-content:center;align-items:center;gap:6px;margin:0;padding:0 10px;font-size:1rem;font-weight:400;line-height:20px;display:inline-flex;position:relative;border-radius:var(--picker-option-radius)!important;box-shadow:none!important;color:rgba(var(--picker-text), .76)!important;background:0 0!important;border:0!important;flex:none!important;transition:color .22s,opacity .22s!important;transform:none!important}body.dash-app .dash-inline-picker>button:hover,body.dash-app .dash-inline-picker>[role=tab]:hover{color:rgba(var(--picker-text), .94)!important}body.dash-app .dash-inline-picker>button.active,body.dash-app .dash-inline-picker>button.is-active,body.dash-app .dash-inline-picker>button[aria-selected=true],body.dash-app .dash-inline-picker>button[aria-pressed=true],body.dash-app .dash-inline-picker>[role=tab].active,body.dash-app .dash-inline-picker>[role=tab].is-active,body.dash-app .dash-inline-picker>[role=tab][aria-selected=true]{color:rgb(var(--picker-text))!important}body.dash-app .dash-inline-picker .amp-icon{color:currentColor;font-size:1rem}body.dash-app .dash-inline-picker em{min-width:1.3rem;font-family:var(--font-body,sans-serif);border-radius:999px;padding:1px 5px;font-size:.68rem;font-style:normal;line-height:1.35;background:rgba(var(--picker-text), .12)!important;color:currentColor!important}body.dash-app .home-focus-switch.dash-inline-picker{justify-self:start;padding-top:10px}body.dash-app .home-work-tabs.dash-inline-picker,body.dash-app .team-view-tabs.dash-inline-picker,body.dash-app .bacheca-tabs.dash-inline-picker,body.dash-app .compete-filter-tabs.dash-inline-picker{margin-bottom:1.25rem}body.dash-app .quick-flash-feed-tabs.dash-inline-picker,body.dash-app .laquila-toolbar .dash-inline-picker{margin-bottom:0}@media (width<=720px){body.dash-app .dash-inline-picker{width:100%}body.dash-app .dash-inline-picker>button,body.dash-app .dash-inline-picker>[role=tab]{flex:1 0 auto!important}}@media (prefers-reduced-motion:reduce){body.dash-app .dash-inline-picker__selection,body.dash-app .dash-inline-picker>button,body.dash-app .dash-inline-picker>[role=tab]{transition:none!important}}body.dash-app{--dash-canvas-background:#1d1c1b;--dash-debossed-background:#1a1918;--dash-sidebar-expanded:284px;--dash-sidebar-rail:74px;--dash-sidebar-bg:var(--dash-canvas-background);--dash-sidebar-surface:var(--dash-debossed-background);--dash-sidebar-text:#f3f0eb;--dash-sidebar-faint:#88837b;--dash-sidebar-active:#4d4b46b3;--dash-sidebar-stroke:#ffffff1a;--dash-sidebar-item-radius:11px;--dash-sidebar-item-inset:11px;--dash-sidebar-section-radius:22px;--dash-sidebar-nav-pad-top:90px;--dash-sidebar-nav-pad-bottom:104px;--dash-sidebar-nav-pad-inline:11px;--dash-sidebar-section-gap:13px;--dash-sidebar-section-pad-top:12px;--dash-sidebar-section-pad-right:15px;--dash-sidebar-section-pad-bottom:8px;--dash-sidebar-section-pad-left:15px;--dash-sidebar-label-size:13px;--dash-sidebar-label-weight:800;--dash-sidebar-label-height:16px;--dash-sidebar-label-gap:3px;--dash-sidebar-item-height:32px;--dash-sidebar-item-pad-y:5px;--dash-sidebar-item-pad-x:8px;--dash-sidebar-item-gap:6px;--dash-sidebar-item-spacing:0px;--dash-sidebar-item-text-size:15px;--dash-sidebar-item-text-weight:500;--dash-sidebar-item-line-height:19px;--dash-sidebar-icon-size:15px;--dash-sidebar-icon-opacity:.9;--dash-sidebar-brand-height:90px;--dash-sidebar-logo-top:20px;--dash-sidebar-logo-left:24px;--dash-sidebar-logo-width:236px;--dash-sidebar-logo-height:51px;--dash-sidebar-profile-left:14px;--dash-sidebar-profile-bottom:12px;--dash-sidebar-profile-width:256px;--dash-sidebar-profile-height:74px;--dash-sidebar-profile-pad-y:8px;--dash-sidebar-profile-pad-x:10px;--dash-sidebar-profile-gap:10px;--dash-sidebar-profile-radius:38px;--dash-sidebar-avatar-size:48px;--dash-sidebar-profile-name-size:19px;--dash-sidebar-profile-role-size:10px;--dash-sidebar-profile-meta-size:11px;--dash-sidebar-rail-nav-pad-inline:10px;--dash-sidebar-rail-nav-pad-bottom:96px;--dash-sidebar-rail-section-gap:14px;--dash-sidebar-rail-section-width:54px;--dash-sidebar-rail-section-pad-y:6px;--dash-sidebar-rail-section-pad-x:4px;--dash-sidebar-rail-section-item-gap:2px;--dash-sidebar-rail-item-size:38px;--dash-sidebar-rail-item-radius:18px;--dash-sidebar-rail-icon-size:18px;--dash-sidebar-rail-profile-size:54px;--dash-sidebar-deboss:inset -1px 0 0 #ffffff24, inset -6px -6px 17px -6px #ffffff1c, inset 7px 7px 19px -3px #000000e6;--dash-sidebar-emboss:12px 0 18px -12px #000000f5;--dash-sidebar-transition:.22s cubic-bezier(.16, 1, .3, 1);--dash-sidebar-detail-transition:.175s cubic-bezier(.2, .9, .3, 1);--dash-progressive-blur:42px;--font-label:"Cabinet Grotesk", "Arial Variable", system-ui, sans-serif}body.dash-app[data-surface-style=flat]{--dash-sidebar-deboss:none;--dash-sidebar-emboss:none}body.dash-app .dash-topbar{display:none!important}body.dash-app .dash-shell,body.dash-app .dash-main{min-height:100vh}body.dash-app .dash-main{margin-top:0!important;padding-top:3rem!important;transition:none!important}body.dash-app .dash-main:has(.dash-section.active .amp-page-header){padding-top:0!important}body.dash-app .dash-main.is-sidebar-shifting{transform:translate3d(var(--dash-main-shift,0px), 0, 0);transition:none!important}body.dash-app .dash-main.is-sidebar-shift-animating{transform:translate3d(var(--dash-main-shift,0px), 0, 0);will-change:transform;transition:transform var(--dash-sidebar-transition)!important}body.dash-app:has(#section-galleria-admin.active){background:var(--dash-sidebar-surface);overflow:hidden;padding-top:0!important}body.dash-app:has(#section-galleria-admin.active) .dash-main{background:var(--dash-sidebar-surface);height:100dvh;min-height:0;overflow:hidden;padding:0!important}body.dash-app:has(#section-galleria-admin.active) #section-galleria-admin{background:var(--dash-sidebar-surface);width:100%;max-width:none;height:100dvh;min-height:0;margin:0;padding:0;overflow:hidden}body.dash-app:has(#section-galleria-admin.active) #galleria-admin-frame{width:100%;height:100%;min-height:0}body.dash-app.sidebar-state-expanded:has(#section-galleria-admin.active) .dash-main{margin-left:var(--dash-sidebar-expanded)!important}body.dash-app.sidebar-state-rail:has(#section-galleria-admin.active) .dash-main{margin-left:var(--dash-sidebar-rail)!important}body.dash-app.sidebar-state-expanded .dash-main{margin-left:var(--dash-sidebar-expanded)!important}body.dash-app.sidebar-state-rail .dash-main{margin-left:var(--dash-sidebar-rail)!important}body.dash-app .dash-sidebar{box-sizing:border-box;color:var(--dash-sidebar-text);z-index:2000!important;width:var(--dash-sidebar-expanded)!important;border:0!important;border-right:1px solid var(--dash-sidebar-stroke)!important;background:var(--dash-sidebar-bg)!important;height:100dvh!important;box-shadow:var(--dash-sidebar-emboss)!important;-webkit-backdrop-filter:none!important;transition:width var(--dash-sidebar-transition), transform var(--dash-sidebar-transition), box-shadow .18s ease!important;border-radius:0!important;flex-direction:column!important;padding:0!important;display:flex!important;position:fixed!important;inset:0 auto 0 0!important;overflow:visible!important;transform:translate(0)!important}body.dash-app[data-surface-style=flat] .dash-sidebar{box-shadow:none!important}body.dash-app .dash-sidebar:before{content:none!important}body.dash-app .dash-sidebar:after{content:"";z-index:8;width:1px;box-shadow:none;pointer-events:none;background:linear-gradient(#ffffff06,#ffffff14 18%,#ffffff0a 62%,#ffffff12);position:absolute;top:0;bottom:0;right:-1px}body.dash-app .dash-sidebar[data-sidebar-state=rail]{width:var(--dash-sidebar-rail)!important}body.dash-app .dash-sidebar.is-dragging,body.dash-app:has(.dash-sidebar.is-dragging) .dash-main{user-select:none}body.dash-app .dash-sidebar-brand{z-index:7;isolation:isolate;-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-height:var(--dash-sidebar-brand-height);color:inherit;cursor:pointer;justify-content:flex-start;align-items:center;display:flex;position:absolute;top:0;left:0;overflow:visible;box-shadow:none!important;opacity:1!important;transition:min-height var(--dash-sidebar-transition), padding var(--dash-sidebar-transition)!important;background:0 0!important;border:0!important;border-radius:0!important;margin:0!important;padding:20px 24px 13px!important}body.dash-app .dash-sidebar-brand:focus{outline:none}body.dash-app .dash-sidebar-brand:focus-visible .dash-sidebar-logo-short,body.dash-app .dash-sidebar-brand:focus-visible .dash-sidebar-logo-long{filter:drop-shadow(0 0 5px #ffffff57)!important}body.dash-app .dash-sidebar-brand:after{content:none}body.dash-app .dash-sidebar-brand-fade{z-index:6;pointer-events:none;contain:paint;backface-visibility:hidden;height:136px;backdrop-filter:blur(var(--dash-progressive-blur));background:linear-gradient(#2423214d,#24232100);position:absolute;top:0;left:0;right:0;transform:translateZ(0);-webkit-mask-image:linear-gradient(#000 0%,#000000c7 42%,#0000003d 78%,#0000 100%);mask-image:linear-gradient(#000 0%,#000000c7 42%,#0000003d 78%,#0000 100%)}body.dash-app .dash-sidebar-logo{top:var(--dash-sidebar-logo-top);left:var(--dash-sidebar-logo-left);object-fit:contain;object-position:left center;transform-origin:0;position:absolute;width:var(--dash-sidebar-logo-width)!important;max-width:100%!important;height:var(--dash-sidebar-logo-height)!important;box-shadow:none!important;filter:none!important;opacity:1!important;transition:opacity .135s ease, transform var(--dash-sidebar-transition), width var(--dash-sidebar-transition), height var(--dash-sidebar-transition), inset var(--dash-sidebar-transition)!important;background:0 0!important;border-radius:0!important;margin:0!important;padding:0!important;display:block!important}body.dash-app .dash-sidebar-logo-short{object-position:center;top:18px;left:50%;transform:translate(-30%)scale(.72);opacity:0!important;width:48px!important;height:55px!important}body.dash-app .dash-sidebar-scroll{overscroll-behavior:contain;contain:layout paint style;will-change:scroll-position;scrollbar-width:none;flex:auto;min-height:0;position:relative;overflow:hidden auto}body.dash-app .dash-sidebar-scroll::-webkit-scrollbar{display:none}body.dash-app .dash-sidebar-active-indicator{z-index:3;width:var(--indicator-width,0px);height:var(--indicator-height,0px);border-radius:var(--dash-sidebar-item-radius);background:var(--dash-sidebar-active);opacity:0;pointer-events:none;transform:translate3d(var(--indicator-x,0px), var(--indicator-y,0px), 0);transition:transform .21s cubic-bezier(.16, 1, .3, 1), width var(--dash-sidebar-transition), height var(--dash-sidebar-transition), border-radius var(--dash-sidebar-transition), opacity .1s ease;position:absolute;top:0;left:0}body.dash-app .dash-sidebar-active-indicator.is-visible{opacity:1}body.dash-app .dash-sidebar-active-indicator.is-instant{transition-duration:1ms!important}body.dash-app .dash-sidebar-nav{box-sizing:border-box;width:calc(var(--dash-sidebar-expanded) - 1px);gap:var(--dash-sidebar-section-gap);transition:width var(--dash-sidebar-transition), padding var(--dash-sidebar-transition), gap var(--dash-sidebar-transition);flex-direction:column;display:flex;position:relative;padding:var(--dash-sidebar-nav-pad-top) var(--dash-sidebar-nav-pad-inline) var(--dash-sidebar-nav-pad-bottom)!important;overflow:visible!important}body.dash-app .dash-sidebar-section{box-sizing:border-box;width:calc(var(--dash-sidebar-expanded) - var(--dash-sidebar-nav-pad-inline) - var(--dash-sidebar-nav-pad-inline));padding:var(--dash-sidebar-section-pad-top) var(--dash-sidebar-section-pad-right) var(--dash-sidebar-section-pad-bottom) var(--dash-sidebar-section-pad-left);border-radius:var(--dash-sidebar-section-radius);background:var(--dash-sidebar-surface);box-shadow:var(--dash-sidebar-deboss);transition:width var(--dash-sidebar-transition), padding var(--dash-sidebar-transition), gap var(--dash-sidebar-transition), border-radius var(--dash-sidebar-transition), box-shadow .15s ease;border:1px solid #ffffff21;flex-direction:column;gap:0;display:flex;overflow:hidden;margin:0!important}body.dash-app .dash-sidebar-section[data-rail-label]{position:relative}body.dash-app .dash-sidebar-section[data-rail-label]:before{content:attr(data-rail-label);z-index:5;width:100%;height:24px;color:var(--dash-sidebar-text);text-transform:uppercase;opacity:0;pointer-events:none;transition:opacity .11s ease, transform var(--dash-sidebar-detail-transition);place-items:center;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:20px;font-weight:800;line-height:24px;display:grid;position:absolute;top:-34px;left:50%;transform:translate(-50%)translateY(6px)scale(.88)}body.dash-app[data-surface-style=flat] .dash-sidebar-section{box-shadow:none}body.dash-app .dash-sidebar-label{z-index:4;box-sizing:border-box;min-height:var(--dash-sidebar-label-height);max-height:var(--dash-sidebar-label-height);text-transform:uppercase;white-space:nowrap;transform-origin:0;display:block;position:relative;overflow:hidden;transform:translate(0);margin:0 0 var(--dash-sidebar-label-gap)!important;color:var(--dash-sidebar-text)!important;font-family:Cabinet Grotesk,system-ui,sans-serif!important;font-size:var(--dash-sidebar-label-size)!important;font-weight:var(--dash-sidebar-label-weight)!important;line-height:var(--dash-sidebar-label-height)!important;letter-spacing:0!important;opacity:1!important;transition:opacity .12s ease 50ms, transform var(--dash-sidebar-detail-transition), min-height var(--dash-sidebar-detail-transition), max-height var(--dash-sidebar-detail-transition), margin var(--dash-sidebar-detail-transition)!important;padding:0!important}body.dash-app .dash-sidebar-item{z-index:4;isolation:isolate;box-sizing:border-box;width:calc(100% + var(--dash-sidebar-item-pad-x) + var(--dash-sidebar-item-pad-x));min-height:var(--dash-sidebar-item-height);margin:0 0 0 calc(-1 * var(--dash-sidebar-item-pad-x));align-items:center;gap:var(--dash-sidebar-item-gap);font-weight:var(--dash-sidebar-item-text-weight);line-height:var(--dash-sidebar-item-line-height);text-align:left;cursor:pointer;text-decoration:none;display:flex;position:relative;padding:var(--dash-sidebar-item-pad-y) var(--dash-sidebar-item-pad-x)!important;border-radius:var(--dash-sidebar-item-radius)!important;box-shadow:none!important;color:var(--dash-sidebar-text)!important;font-family:Cabinet Grotesk,system-ui,sans-serif!important;font-size:var(--dash-sidebar-item-text-size)!important;letter-spacing:0!important;opacity:1!important;transition:color .12s ease, transform var(--dash-sidebar-detail-transition), width var(--dash-sidebar-transition), min-height var(--dash-sidebar-transition), padding var(--dash-sidebar-transition), gap var(--dash-sidebar-transition), border-radius var(--dash-sidebar-transition)!important;background:0 0!important;border:0!important}body.dash-app .dash-sidebar-item:before{content:"";z-index:-1;border-radius:inherit;background:0 0;transition:background-color .15s,opacity .15s;position:absolute;inset:0}body.dash-app .dash-sidebar-item+.dash-sidebar-item{margin-top:var(--dash-sidebar-item-spacing)}body.dash-app .dash-sidebar-item:after{content:none!important}body.dash-app .dash-sidebar-item:hover,body.dash-app .dash-sidebar-item:focus-visible{transform:translate(1px)!important}body.dash-app .dash-sidebar-item:hover:before,body.dash-app .dash-sidebar-item:focus-visible:before{background:#4d4b4659}body.dash-app .dash-sidebar-item.active{font-weight:var(--dash-sidebar-item-text-weight)!important}body.dash-app .dash-sidebar-item.active:before{background:0 0}body.dash-app .dash-sidebar-item-label{white-space:nowrap;opacity:1;max-width:230px;transition:max-width var(--dash-sidebar-transition), opacity .115s ease 45ms, transform var(--dash-sidebar-detail-transition);display:block;overflow:hidden;transform:translate(0)}body.dash-app .dash-sidebar-item .amp-icon{width:var(--dash-sidebar-icon-size);height:var(--dash-sidebar-icon-size);min-width:var(--dash-sidebar-icon-size);line-height:var(--dash-sidebar-icon-size);transition:width var(--dash-sidebar-transition), height var(--dash-sidebar-transition), font-size var(--dash-sidebar-transition), transform var(--dash-sidebar-transition);place-items:center;display:inline-grid;transform:scale(1);color:currentColor!important;font-size:var(--dash-sidebar-icon-size)!important;opacity:var(--dash-sidebar-icon-opacity)!important;font-variation-settings:"FILL" 0, "wght" 300!important}body.dash-app .dash-sidebar-item-icon{width:var(--dash-sidebar-icon-size);height:var(--dash-sidebar-icon-size);min-width:var(--dash-sidebar-icon-size);object-fit:contain;opacity:var(--dash-sidebar-icon-opacity);transition:width var(--dash-sidebar-transition), height var(--dash-sidebar-transition), transform var(--dash-sidebar-transition), opacity .16s ease;display:block;transform:scale(1)}body.dash-app .dash-sidebar-profile{z-index:7;isolation:isolate;left:var(--dash-sidebar-profile-left);bottom:var(--dash-sidebar-profile-bottom);box-sizing:border-box;width:var(--dash-sidebar-profile-width);min-height:var(--dash-sidebar-profile-height);padding:var(--dash-sidebar-profile-pad-y) var(--dash-sidebar-profile-pad-x);align-items:center;gap:var(--dash-sidebar-profile-gap);border-radius:var(--dash-sidebar-profile-radius);background:var(--dash-debossed-background);transition:left var(--dash-sidebar-transition), bottom var(--dash-sidebar-transition), width var(--dash-sidebar-transition), min-height var(--dash-sidebar-transition), margin var(--dash-sidebar-transition), padding var(--dash-sidebar-transition), gap var(--dash-sidebar-transition), border-radius var(--dash-sidebar-transition), background-color .14s ease, border-color .14s ease, box-shadow .14s ease;border:1px solid #ffffff24;margin:0;display:flex;position:absolute;box-shadow:inset -7px -7px 19px -9px #ffffff24,inset 8px 8px 23px -4px #000000f0,0 1px #ffffff0b;overflow:visible!important}body.dash-app .dash-sidebar-profile-fade{z-index:6;pointer-events:none;contain:paint;backface-visibility:hidden;height:150px;backdrop-filter:blur(var(--dash-progressive-blur));background:linear-gradient(#24232100,#2423214d);position:absolute;bottom:0;left:0;right:0;transform:translateZ(0);-webkit-mask-image:linear-gradient(#0000 0%,#00000038 24%,#000000b8 62%,#000 100%);mask-image:linear-gradient(#0000 0%,#00000038 24%,#000000b8 62%,#000 100%)}body.dash-app .dash-sidebar:is(.is-settling,.is-dragging) .dash-sidebar-brand-fade,body.dash-app .dash-sidebar:is(.is-settling,.is-dragging) .dash-sidebar-profile-fade{backdrop-filter:none}body.dash-app[data-surface-style=flat] .dash-sidebar-profile{box-shadow:none}body.dash-app .dash-notif-wrapper{z-index:2;transition:transform var(--dash-sidebar-transition);flex:none;position:relative}body.dash-app .dash-sidebar-profile-copy{z-index:2;position:relative}body.dash-app .dash-sidebar-session-action{z-index:2;--amp-neumorphic-fill:var(--dash-sidebar-surface,#242321);flex:none;justify-content:center;align-items:center;display:flex;position:relative}body.dash-app .dash-sidebar-avatar-button{width:calc(var(--dash-sidebar-avatar-size) + 6px);height:calc(var(--dash-sidebar-avatar-size) + 6px);color:var(--dash-sidebar-text);cursor:pointer;transition:width var(--dash-sidebar-transition), height var(--dash-sidebar-transition), padding var(--dash-sidebar-transition), transform .15s cubic-bezier(.16, 1, .3, 1);background:0 0;border:0;border-radius:0;place-items:center;padding:0;display:grid;position:relative}body.dash-app .dash-sidebar-avatar-button:active{transform:scale(.94)}body.dash-app .dash-sidebar-profile.has-notifications .dash-sidebar-avatar-button{background:0 0}body.dash-app .dash-profile-avatar{box-sizing:border-box;transition:width var(--dash-sidebar-transition), height var(--dash-sidebar-transition), min-width var(--dash-sidebar-transition), border-width var(--dash-sidebar-transition), font-size var(--dash-sidebar-transition);place-items:center;font-weight:700;width:var(--dash-sidebar-avatar-size)!important;height:var(--dash-sidebar-avatar-size)!important;min-width:var(--dash-sidebar-avatar-size)!important;box-shadow:none!important;color:var(--dash-sidebar-text)!important;background:0 0!important;border:0!important;border-radius:0!important;font-family:Cabinet Grotesk,system-ui,sans-serif!important;font-size:12px!important;display:inline-grid!important;overflow:visible!important}body.dash-app .dash-profile-avatar img{object-fit:cover;border-radius:0;width:100%;height:100%;display:block}body.dash-app .dash-notif-badge{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}body.dash-app .dash-sidebar-profile-copy{width:0;min-width:0;max-width:none;color:inherit;text-align:left;cursor:pointer;opacity:1;transition:max-width var(--dash-sidebar-transition), opacity .11s ease 55ms, transform var(--dash-sidebar-detail-transition);background:0 0;border:0;flex-direction:column;flex:auto;align-items:flex-start;padding:0;display:flex;overflow:visible;transform:translate(0)}body.dash-app .dash-sidebar-profile-overline{width:100%;min-width:0;max-width:100%;color:var(--dash-sidebar-faint);font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:var(--dash-sidebar-profile-role-size);text-transform:none;white-space:nowrap;justify-content:space-between;gap:8px;margin-bottom:2px;font-weight:600;line-height:1.2;display:flex}body.dash-app .dash-sidebar-profile-overline>*{text-overflow:ellipsis;min-width:0;overflow:hidden}body.dash-app .dash-sidebar-profile-name{width:100%;max-width:100%;color:var(--dash-sidebar-text);font-family:Newsreader,Georgia,serif;font-size:var(--dash-sidebar-profile-name-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.15;overflow:hidden}body.dash-app .dash-sidebar-profile-username{width:100%;max-width:100%;color:var(--dash-sidebar-faint);font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:var(--dash-sidebar-profile-meta-size);text-overflow:ellipsis;white-space:nowrap;margin-top:3px;font-weight:500;line-height:1.2;overflow:hidden}body.dash-app .dash-sidebar-resize{z-index:5;cursor:ew-resize;touch-action:none;width:14px;position:absolute;top:0;bottom:0;right:-7px}body.dash-app .dash-sidebar-resize:after{content:"";background:#fffafa00;border-radius:13px;width:3px;height:72px;transition:background-color .16s;position:absolute;top:50%;right:5px;transform:translateY(-50%)}body.dash-app .dash-sidebar-resize:hover:after,body.dash-app .dash-sidebar-resize:focus-visible:after,body.dash-app .dash-sidebar.is-dragging .dash-sidebar-resize:after{background:#fffafa4d}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-brand{min-height:var(--dash-sidebar-brand-height);justify-content:center;padding:18px 13px 12px!important}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-brand-fade{height:132px}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-logo-long{transform:translate(-22px)scale(.74);opacity:0!important}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-item-label{opacity:0;max-width:0;transition-delay:0s;transform:translate(-9px)}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-label{min-height:0;max-height:0;transform:translate(-12px)scale(.92);opacity:0!important;margin-bottom:0!important;line-height:0!important;transition-delay:0s!important}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-profile-copy{opacity:0;pointer-events:none;max-width:0;transition-delay:0s;transform:translate(-12px)}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-logo-short{object-position:center;transform:translate(calc(4px - 50%))scale(1);opacity:1!important;width:48px!important;height:55px!important}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-scroll{--dash-sidebar-item-radius:var(--dash-sidebar-rail-item-radius);--dash-sidebar-item-inset:5px;--dash-sidebar-section-radius:calc(var(--dash-sidebar-item-radius) + var(--dash-sidebar-item-inset));scrollbar-width:none}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-scroll::-webkit-scrollbar{width:0}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-nav{width:var(--dash-sidebar-rail);gap:var(--dash-sidebar-rail-section-gap);padding:var(--dash-sidebar-nav-pad-top) var(--dash-sidebar-rail-nav-pad-inline) var(--dash-sidebar-rail-nav-pad-bottom)!important}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-section{--dash-sidebar-item-radius:var(--dash-sidebar-rail-item-radius);--dash-sidebar-item-inset:5px;--dash-sidebar-section-radius:calc(var(--dash-sidebar-item-radius) + var(--dash-sidebar-item-inset));width:var(--dash-sidebar-rail-section-width);padding:var(--dash-sidebar-rail-section-pad-y) var(--dash-sidebar-rail-section-pad-x);align-items:center;gap:var(--dash-sidebar-rail-section-item-gap);border-radius:999px}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-section[data-rail-label]{overflow:visible;margin-top:52px!important}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-section[data-rail-label]:before{opacity:1;transition-delay:55ms;transform:translate(-50%)translateY(0)scale(1)}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-item{width:var(--dash-sidebar-rail-item-size);min-height:var(--dash-sidebar-rail-item-size);justify-content:center;gap:0;margin-left:0;border-radius:var(--dash-sidebar-item-radius)!important;padding:0!important}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-item+.dash-sidebar-item{margin-top:0}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-item .amp-icon{width:var(--dash-sidebar-rail-icon-size);height:var(--dash-sidebar-rail-icon-size);line-height:var(--dash-sidebar-rail-icon-size);transform:none;font-size:var(--dash-sidebar-rail-icon-size)!important}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-item-icon{width:var(--dash-sidebar-rail-icon-size);height:var(--dash-sidebar-rail-icon-size);min-width:var(--dash-sidebar-rail-icon-size);transform:none}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-profile{width:var(--dash-sidebar-rail-profile-size);min-height:var(--dash-sidebar-rail-profile-size);box-shadow:none;background:0 0;border-color:#0000;border-radius:50%;justify-content:center;gap:0;margin:0;padding:0;bottom:12px;left:10px}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-session-action{position:absolute;bottom:calc(100% + 12px);left:10px}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-profile-fade{height:140px}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-avatar-button{width:52px;height:52px;padding:3px}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-sidebar-active-indicator{border-radius:50%}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-profile-avatar{border-width:2px!important;width:46px!important;min-width:46px!important;height:46px!important;font-size:11px!important}body.dash-app .dash-sidebar-profile .dash-notif-dropdown{z-index:20;width:min(330px,100vw - 32px);max-height:min(520px,100vh - 150px);color:var(--dash-sidebar-text);-webkit-backdrop-filter:blur(24px);overflow:hidden;box-shadow:0 22px 60px #0000006b, var(--dash-sidebar-deboss)!important;background:#1e1d1cf0!important;border:1px solid #ffffff1f!important;border-radius:22px!important;position:absolute!important;inset:auto auto calc(100% + 18px) 0!important}body.dash-app .dash-sidebar[data-sidebar-state=rail] .dash-notif-dropdown{bottom:0!important;left:calc(100% + 18px)!important}body.dash-app .dash-sidebar-profile .dash-notif-header{border-bottom-color:#ffffff1a}body.dash-app .dash-sidebar-profile .dash-notif-header h3{color:var(--dash-sidebar-text);font-family:Newsreader,Georgia,serif;font-size:22px}body.dash-app .dash-sidebar-profile #btn-notif-readall{color:#c98087;text-transform:uppercase;cursor:pointer;background:0 0;border:0;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:11px;font-weight:700}body.dash-app .dash-sidebar-profile .dash-notif-item,body.dash-app .dash-sidebar-profile .dash-notif-empty{color:var(--dash-sidebar-text);border-bottom-color:#ffffff14;font-family:Cabinet Grotesk,system-ui,sans-serif}body.dash-app .dash-sidebar-profile .dash-notif-item.unread{background:#aa4c562e}body.dash-app .dash-sidebar-profile .dash-notif-item:hover{background:#ffffff12}@media (width<=820px){body.dash-app{--dash-sidebar-expanded:min(356px, calc(100vw - 18px))}body.dash-app.sidebar-state-expanded .dash-main,body.dash-app.sidebar-state-rail .dash-main{margin-left:0!important}body.dash-app .dash-main{padding-top:7.2rem!important}}@media (prefers-reduced-motion:reduce){body.dash-app .dash-sidebar,body.dash-app .dash-main,body.dash-app .dash-sidebar-item,body.dash-app .dash-sidebar-item:before,body.dash-app .dash-sidebar-item-label,body.dash-app .dash-sidebar-section,body.dash-app .dash-sidebar-label,body.dash-app .dash-sidebar-profile,body.dash-app .dash-sidebar-active-indicator,body.dash-app .dash-sidebar-logo{transition-duration:1ms!important}}body.dash-app :is(.dash-profile-avatar,.home-profile-avatar,.public-profile-avatar,.profile-avatar-preview,.redattori-card-avatar,.author-avatar,.storico-author-avatar){box-shadow:none;background:0 0;border:0;border-radius:0;overflow:visible}body.dash-app :is(.dash-profile-avatar,.home-profile-avatar,.public-profile-avatar,.profile-avatar-preview,.redattori-card-avatar,.author-avatar,.storico-author-avatar) svg{transform-origin:50%;width:100%;height:100%;display:block;transform:scale(1.16)}body.dash-app .dash-sidebar .dash-profile-avatar svg{transform:none}body.dash-app .dash-section-header{gap:.65rem;margin-bottom:1.75rem}body.dash-app .dash-section-header h2{margin-bottom:.55rem;font-size:clamp(1.75rem,2.6vw,2.35rem);line-height:1}body.dash-app .dash-section-header h3{font-size:1.15rem}body.dash-app .dash-section-header p{font-size:.875rem;line-height:1.45}.gallery-load-state{color:#b5b0a8;background:#1d1c1b;align-items:flex-start;gap:12px;width:100%;height:100%;padding:24px 28px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:12px;font-weight:600;display:flex}.gallery-load-state button{color:#f3f0eb;font:inherit;text-underline-offset:3px;cursor:pointer;background:0 0;border:0;padding:0;text-decoration:underline}body.dash-app:has(#section-l-aquila.active),body.dash-app:has(#section-flashes.active){padding-top:0}body.dash-app:has(#section-l-aquila.active) .dash-main{z-index:1;background:#1d1c1b;height:100dvh;min-height:0;position:relative;overflow:hidden;padding:0!important}body.dash-app.sidebar-state-expanded:has(#section-l-aquila.active) .dash-main{margin-left:var(--dash-sidebar-expanded)!important}body.dash-app.sidebar-state-rail:has(#section-l-aquila.active) .dash-main{margin-left:var(--dash-sidebar-rail)!important}body.dash-app:has(#section-flashes.active) .dash-main{z-index:1;background:#1d1c1b;height:100dvh;min-height:0;position:relative;overflow:hidden;padding:0!important}body.dash-app.sidebar-state-expanded:has(#section-flashes.active) .dash-main{margin-left:var(--dash-sidebar-expanded)!important}body.dash-app.sidebar-state-rail:has(#section-flashes.active) .dash-main{margin-left:var(--dash-sidebar-rail)!important}#section-l-aquila.active,#section-flashes.active{background:#1d1c1b;width:100%;max-width:none;height:100dvh;min-height:0;margin:0;position:relative;overflow:hidden}.flashes-page{width:100%;height:100%;min-height:100%}.flashes-column-heading{width:max-content;max-width:none}.flashes-label{font-weight:300}.flashes-trigger{font-size:inherit!important;font-weight:700!important}.flashes-trigger>[data-flashes-current]{font-weight:700!important}.flashes-option .laquila-view-option-title{font-weight:700}.flashes-picker{--laquila-menu-inset-x:10px;--laquila-menu-radius:calc(var(--laquila-option-radius) + var(--laquila-menu-inset-y))}.laquila-page{--laquila-page-inline-padding:30px;--laquila-time-machine-map-top:106px;--laquila-time-machine-map-left:46px;--laquila-time-machine-map-right:28px;--laquila-time-machine-map-height:clamp(300px, 41.5dvh, 500px);--laquila-time-machine-content-gap:clamp(24px, 3dvh, 34px);--laquila-view-ease:cubic-bezier(.65, 0, .35, 1);--laquila-view-duration:.92s;--laquila-text:#f3f0eb;--laquila-subtitle:#d9d2c6;--laquila-chevron:#d9d2c69e;--laquila-option-radius:9px;--laquila-menu-inset-y:10px;--laquila-menu-inset-x:11px;--laquila-menu-radius:calc(var(--laquila-option-radius) + var(--laquila-menu-inset-y));box-sizing:border-box;min-height:100vh;color:var(--laquila-text);isolation:isolate;background:#1d1c1b;padding:24px 28px 48px;font-family:Newsreader,Georgia,serif;position:relative;overflow:hidden}.laquila-page>.laquila-top-pane{--amp-header-top-pad-bottom:4px;--amp-header-material-opacity:.84;--amp-header-border-opacity:.12;--amp-header-shadow-opacity:.16;z-index:1100;position:sticky;top:0}.laquila-top-pane .amp-page-header__toolbar{flex:0 60%;justify-content:flex-start;width:60%;max-width:60%}.laquila-page:not([data-active-view=pin]) .laquila-top-pane .amp-page-header__toolbar{display:none}.laquila-page[data-active-view=pin][data-pin-view=time-machine] .laquila-top-pane:before{box-shadow:none;opacity:1;backdrop-filter:none;background:#1d1c1b;border-color:#0000}.laquila-map-stage{z-index:0;opacity:1;visibility:visible;pointer-events:auto;isolation:isolate;transition:top var(--laquila-view-duration) var(--laquila-view-ease), right var(--laquila-view-duration) var(--laquila-view-ease), bottom var(--laquila-view-duration) var(--laquila-view-ease), left var(--laquila-view-duration) var(--laquila-view-ease), border-radius .78s var(--laquila-view-ease), opacity .26s ease, visibility .26s ease;background:#1d1c1b;border-radius:0;position:absolute;inset:0;overflow:hidden}.laquila-page:not([data-active-view=pin]) .laquila-map-stage,.laquila-page[data-pin-view=table] .laquila-map-stage{opacity:0;visibility:hidden;pointer-events:none}.laquila-map-stage:after{z-index:1000;border-radius:inherit;content:"";opacity:0;pointer-events:none;transition:opacity .36s 80ms;position:absolute;inset:0;box-shadow:inset -5.6px -4.2px 20px -3px #ffffff63,inset 5.6px 4.2px 21.6px #000}.laquila-page[data-active-view=pin][data-pin-view=time-machine] .laquila-map-stage{z-index:3;top:var(--laquila-time-machine-map-top);right:var(--laquila-time-machine-map-right);bottom:calc(100% - var(--laquila-time-machine-map-top) - var(--laquila-time-machine-map-height));left:var(--laquila-time-machine-map-left);border-radius:24px}.laquila-page.is-transitioning-to-table[data-table-origin=time-machine] .laquila-map-stage{bottom:calc(100% - var(--laquila-time-machine-map-top));transition-duration:.72s,.72s,.72s,.72s,.62s,.22s,.22s;transition-timing-function:var(--laquila-view-ease)}.laquila-page.is-transitioning-to-table[data-table-origin=map] .laquila-map-stage{z-index:1000;transition-duration:.72s,.72s,.72s,.72s,.62s,.22s,.22s;transition-timing-function:var(--laquila-view-ease);border-radius:0;inset:0 0 100%}.laquila-page.is-transitioning-from-table .laquila-map-stage{z-index:3;transition-duration:.72s,.72s,.72s,.72s,.62s,.18s,.18s;transition-timing-function:var(--laquila-view-ease)}.laquila-page.is-staging-open .laquila-map-stage{transition:none!important}.laquila-page.is-exiting-time-machine:not(.is-transitioning-to-table) .laquila-map-stage{transition-duration:.82s,.82s,.82s,.82s,.7s,.18s,.18s}.laquila-page.is-transitioning-from-table:not(.is-opening) .laquila-map-stage{border-radius:0;bottom:100%}.laquila-page.is-transitioning-from-table.is-opening-time-machine:not(.is-opening) .laquila-map-stage{top:var(--laquila-time-machine-map-top);right:var(--laquila-time-machine-map-right);left:var(--laquila-time-machine-map-left);bottom:calc(100% - var(--laquila-time-machine-map-top));border-radius:24px}.laquila-page[data-active-view=pin][data-pin-view=time-machine] .laquila-map-stage:after{opacity:1}.laquila-page[data-active-view=pin][data-pin-view=time-machine] .laquila-pin-canvas{filter:saturate(.18);scale:.76;opacity:.72!important}.laquila-page[data-active-view=pin][data-pin-view=time-machine] .laquila-pin-marker.is-timeline-active .laquila-pin-canvas{filter:saturate();scale:.94;opacity:1!important}.laquila-map{background:#dedbd4;width:100%;height:100%;position:absolute;inset:0}.laquila-map-stage .leaflet-control-attribution{color:#f3f0ebb8;-webkit-backdrop-filter:blur(8px);background:#1d1c1b94;border-radius:7px;margin:0 0 8px 10px;font-family:Cabinet Grotesk,sans-serif;font-size:9px;line-height:1.4;display:none}.laquila-map-stage .leaflet-control-attribution a{color:#f3f0eb}.laquila-map-stage .leaflet-control-zoom{border:1px solid #f3f0eb6b;border-radius:12px;margin:0 12px 12px 0;overflow:hidden;box-shadow:0 10px 26px #1d1c1b33}.laquila-map-stage .leaflet-control-zoom a{color:#f3f0eb;-webkit-backdrop-filter:blur(10px);background:#1d1c1bb3;border:0}.laquila-map-stage .leaflet-control-zoom a+a{border-top:1px solid #f3f0eb38}.laquila-view-picker{z-index:10;width:fit-content;max-width:100%;position:relative}.laquila-view-heading{max-width:100%;color:var(--laquila-text);letter-spacing:-.035em;white-space:nowrap;align-items:baseline;gap:9px;font-family:Newsreader,Georgia,serif;font-size:36px;line-height:1;display:flex}.laquila-view-brand{font-weight:700}.laquila-view-trigger{min-width:0;color:inherit;font:inherit;font-size:inherit;letter-spacing:inherit;font-weight:200;line-height:inherit;cursor:pointer;background:0 0;border:0;outline:0;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}body.dash-app #section-l-aquila .laquila-view-trigger:focus-visible{outline:none}.laquila-view-chevron{color:var(--laquila-chevron);font-variation-settings:"FILL" 0, "wght" 420, "GRAD" 0, "opsz" 14;flex:none;font-size:12px;line-height:1;transition:color .16s,transform .22s cubic-bezier(.2,.9,.3,1);transform:translateY(1px)}.laquila-view-trigger:hover .laquila-view-chevron,.laquila-view-trigger:focus-visible .laquila-view-chevron{color:var(--laquila-text)}.laquila-view-picker.is-open .laquila-view-chevron{transform:translateY(1px)rotate(180deg)}.laquila-view-menu{z-index:3;box-sizing:border-box;width:min(320px,100vw - 48px);padding:var(--laquila-menu-inset-y) var(--laquila-menu-inset-x) calc(var(--laquila-menu-inset-y) - 1px);border-radius:var(--laquila-menu-radius);opacity:0;visibility:hidden;transform-origin:24px 20px;pointer-events:none;-webkit-backdrop-filter:none;background:#1d1c1bf2;border:1px solid #f3f0eb57;gap:2px;transition:opacity .15s,visibility .15s,transform .21s cubic-bezier(.2,.9,.3,1);display:grid;position:absolute;top:18px;left:calc(100% - 12px);transform:translateY(-8px)scale(.985);box-shadow:0 24px 64px #0a0c0b38}.laquila-view-picker.is-open .laquila-view-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.laquila-view-option{border-radius:var(--laquila-option-radius);width:100%;color:var(--laquila-text);text-align:left;cursor:pointer;background:0 0;border:0;outline:0;gap:2px;margin:0;padding:7px 9px 6px;font-family:Newsreader,Georgia,serif;transition:background-color .16s;display:grid}.laquila-view-option:hover,.laquila-view-option:focus-visible{background:#f3f0eb12}body.dash-app #section-l-aquila .laquila-view-option:focus-visible{outline-offset:7px;outline:1px solid #f3f0eb94}.laquila-view-option-title{letter-spacing:0;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:15px;font-weight:650;line-height:1.15;display:block}.laquila-view-option-description{max-width:290px;color:var(--laquila-subtitle);letter-spacing:0;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:11px;font-style:normal;font-weight:400;line-height:1.25;display:block}.laquila-view-option.is-active .laquila-view-option-title{font-weight:700}.laquila-pin-view-switch{width:180px;height:40px;min-height:40px}.laquila-pin-view-switch:before{width:48px;height:28.57px;left:6px}.laquila-pin-view-switch:has(button[data-laquila-pin-view=time-machine].is-active):before{transform:translate(60px,-50%)}.laquila-pin-view-switch:has(button[data-laquila-pin-view=table].is-active):before{transform:translate(120px,-50%)}.laquila-pin-view-switch button{width:60px;height:40px}.laquila-top-pane .laquila-pin-search{flex:1 1 0;min-width:180px;height:40px;min-height:40px;padding-left:16px;padding-right:16px;width:auto!important;max-width:none!important}.laquila-pin-header-actions{opacity:1;transform-origin:100%;visibility:visible;flex:0 0 124px;width:124px;max-width:124px;transition:width .48s cubic-bezier(.16,1,.3,1),flex-basis .48s cubic-bezier(.16,1,.3,1),max-width .48s cubic-bezier(.16,1,.3,1),opacity .22s,transform .52s cubic-bezier(.22,1,.36,1),visibility linear;overflow:visible;transform:translate(0)}body.dash-app .laquila-new-pin-button{height:40px;padding-left:16px;padding-right:16px}.laquila-pin-confirm-actions{align-items:center;gap:8px;display:flex}.laquila-pin-header-actions:has(.laquila-pin-confirm-actions:not([hidden])){flex-basis:144px;width:144px;max-width:144px}body.dash-app .laquila-pin-confirm-actions .scrivi-header-action{height:40px}body.dash-app .laquila-pin-confirm-actions .scrivi-header-action-cancel{width:40px;min-width:40px}body.dash-app .laquila-pin-confirm-actions .scrivi-header-action-save{min-width:92px;padding-left:15px;padding-right:15px}body.dash-app .laquila-new-pin-button.is-placing,body.dash-app .laquila-new-pin-button.is-placing:hover:not(:disabled){--amp-neumorphic-fill:#651f27;box-shadow:var(--amp-neumorphic-shadow-pressed);color:#fff;background:#801823e0;transform:scale(.985)}.laquila-pin-confirm-actions[hidden],.laquila-new-pin-button[hidden]{display:none}.laquila-pin-header-actions .is-publishing .amp-icon{animation:.8s linear infinite laquila-pin-action-spin}.laquila-page:not([data-pin-view=map]) .laquila-pin-header-actions,.laquila-page:not([data-active-view=pin]) .laquila-pin-header-actions{opacity:0;pointer-events:none;visibility:hidden;flex-basis:0;width:0;max-width:0;transition:width .48s cubic-bezier(.16,1,.3,1),flex-basis .48s cubic-bezier(.16,1,.3,1),max-width .48s cubic-bezier(.16,1,.3,1),opacity .18s,transform .56s cubic-bezier(.22,1,.36,1),visibility 0s linear .48s;overflow:visible;transform:translate(max(180px,18vw))}@keyframes laquila-pin-action-spin{to{transform:rotate(360deg)}}.laquila-pin-mode-stage{z-index:2;box-sizing:border-box;background:#1d1c1b;position:absolute;inset:0}.laquila-pin-mode-stage[aria-hidden=true]{display:none}.laquila-time-machine-stage{z-index:1;padding:calc(var(--laquila-time-machine-map-top) + var(--laquila-time-machine-map-height) + var(--laquila-time-machine-content-gap)) calc(var(--laquila-time-machine-map-right) + 18px) var(--laquila-time-machine-content-gap) var(--laquila-time-machine-map-left);background:#1d1c1b;overflow:hidden}.laquila-table-stage{padding:0 0 calc(var(--storico-table-footer-height,54px) + 10px);overscroll-behavior:contain;font-family:Cabinet Grotesk Variable,Cabinet Grotesk,system-ui,sans-serif;overflow:auto}.laquila-top-pane>.amp-page-header__subtitle{display:none}.laquila-page[data-active-view=pin][data-pin-view=table] .laquila-top-pane>.amp-page-header__subtitle,.laquila-page.is-transitioning-to-table .laquila-top-pane>.amp-page-header__subtitle,.laquila-page.is-transitioning-from-table .laquila-top-pane>.amp-page-header__subtitle{display:flex}.laquila-page:is([data-pin-view=table],.is-transitioning-to-table,.is-transitioning-from-table) .laquila-top-pane:before{box-shadow:none;background:#1d1c1b;border-color:#0000}.laquila-page.has-table-view-toolbar[data-storico-view-mode=table]:before{z-index:1}.laquila-page[data-active-view=pin]:is([data-pin-view=table],.is-transitioning-to-table,.is-transitioning-from-table) .laquila-top-pane{--amp-header-row-gap:4px}.laquila-pin-table-toolbar{width:100%;margin:0}.laquila-pin-table-toolbar .laquila-pin-view-options{margin-left:auto}.laquila-pin-table-toolbar .laquila-pin-view-options .storico-query-menu{left:auto;right:0}.laquila-pin-table-toolbar .storico-view-options{opacity:1;pointer-events:auto;visibility:visible;transform:none}.laquila-pins-table{--storico-table-inline:28px;width:var(--storico-table-content-width);min-width:var(--storico-table-content-width);margin:var(--storico-table-start) 0 28px var(--storico-table-inline)}.laquila-pins-table thead{top:var(--storico-table-top)}.laquila-page.is-transitioning-to-table .laquila-pin-table-toolbar{animation:.36s cubic-bezier(.16,1,.3,1) 80ms both laquila-table-toolbar-enter}.laquila-page.is-transitioning-to-table .laquila-pins-table thead{animation:.36s cubic-bezier(.16,1,.3,1) 80ms both laquila-table-head-enter}.laquila-page.is-transitioning-to-table [data-pin-table] tbody,.laquila-page.is-transitioning-to-table [data-pin-table]>.laquila-pin-table-empty{animation:.62s cubic-bezier(.2,.75,.25,1) .3s both laquila-table-row-enter}.laquila-page.is-transitioning-from-table .laquila-pin-table-toolbar{animation:.36s cubic-bezier(.55,0,1,.45) both laquila-table-toolbar-exit}.laquila-page.is-transitioning-from-table .laquila-pins-table thead{animation:.36s ease-in both laquila-table-head-exit}.laquila-page.is-transitioning-from-table [data-pin-table] tbody{animation:.62s cubic-bezier(.55,0,1,.45) both laquila-table-exit}@keyframes laquila-table-toolbar-enter{0%{opacity:0;transform:translate(42px)}to{opacity:1;transform:translate(0)}}@keyframes laquila-table-head-enter{0%{opacity:0;transform:translateY(-14px)}to{opacity:1;transform:translateY(0)}}@keyframes laquila-table-row-enter{0%{opacity:0;transform:translateY(100dvh)}72%{opacity:1;transform:translateY(-3px)}to{opacity:1;transform:translateY(0)}}@keyframes laquila-table-exit{to{opacity:0;transform:translateY(100dvh)}}@keyframes laquila-table-toolbar-exit{to{opacity:0;transform:translate(42px)}}@keyframes laquila-table-head-exit{to{opacity:0;transform:translateY(-14px)}}.laquila-page.is-entering-time-machine .laquila-time-machine-mount .timeline-shell{animation:.62s cubic-bezier(.16,1,.3,1) both laquila-time-machine-lines-enter}.laquila-page.is-preparing-time-machine .laquila-time-machine-mount .layout{opacity:0}.laquila-page.is-entering-time-machine .laquila-time-machine-mount .arrows{animation:.48s cubic-bezier(.16,1,.3,1) .12s both laquila-time-machine-controls-enter}.laquila-page.is-exiting-time-machine .laquila-time-machine-mount .timeline-shell{animation:.42s cubic-bezier(.55,0,1,.45) .34s both laquila-time-machine-lines-exit}.laquila-page.is-exiting-time-machine .laquila-time-machine-mount .arrows{animation:.36s cubic-bezier(.55,0,1,.45) .26s both laquila-time-machine-controls-exit}@keyframes laquila-time-machine-lines-enter{0%{opacity:0;transform:translateY(calc(100% + var(--laquila-time-machine-content-gap)))}to{opacity:1;transform:translateY(0)}}@keyframes laquila-time-machine-controls-enter{0%{opacity:0;transform:translateY(36px)}to{opacity:1;transform:translateY(0)}}@keyframes laquila-time-machine-lines-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(calc(100% + var(--laquila-time-machine-content-gap)))}}@keyframes laquila-time-machine-controls-exit{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(36px)}}.laquila-pins-table th.storico-table-tags-cell>.storico-table-header-button,.laquila-pins-table th.storico-table-tags-cell .storico-table-header-label{width:auto;min-height:0;color:inherit;background:0 0;margin:0;padding:0}.laquila-pins-table td.storico-table-tags-cell>span{box-sizing:border-box;width:max-content;max-width:100%}.laquila-pin-table-empty{margin-top:56px}.laquila-pin-table-footer{z-index:5;-webkit-backdrop-filter:blur(30px)saturate(112%);background:#1d1c1be0;min-height:54px;padding:0 38px;position:absolute;bottom:0;left:0;right:0}.laquila-page:not([data-pin-view=map]) :is(.laquila-pin-editor-layer,.laquila-pin-timeline),.laquila-page:not([data-active-view=pin]) :is(.laquila-pin-editor-layer,.laquila-pin-timeline){display:none}.laquila-loading-page{align-items:flex-start;gap:12px;min-height:100%;display:flex}.laquila-loading-label,.laquila-loading-retry{color:#b5b0a8;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:12px;font-weight:600}.laquila-loading-retry{color:#f3f0eb;cursor:pointer;text-underline-offset:3px;background:0 0;border:0;padding:0;text-decoration:underline}@media (width<=900px){.laquila-page{--laquila-page-inline-padding:24px;--laquila-time-machine-map-left:24px;--laquila-time-machine-map-right:24px;--laquila-time-machine-map-top:148px;--laquila-time-machine-map-height:clamp(280px, 42dvh, 440px);padding-left:24px;padding-right:24px}.laquila-view-menu{left:max(0px,100vw - 100% - 54px)}.laquila-pin-search{max-width:none!important}.laquila-table-stage{padding-top:210px}}@media (width<=620px){.laquila-page{--laquila-page-inline-padding:18px;--laquila-time-machine-map-left:18px;--laquila-time-machine-map-right:18px;--laquila-time-machine-map-top:198px;--laquila-time-machine-map-height:clamp(240px, 40dvh, 380px);padding:24px 18px 44px}.laquila-pin-search{flex-basis:100%;order:3;width:100%;min-width:100%}.laquila-table-stage{padding-top:260px}.laquila-view-heading{font-size:clamp(28px,9vw,34px)}.laquila-view-chevron{font-size:11px}.laquila-view-menu{width:min(100%,100vw - 36px);padding:var(--laquila-menu-inset-y) var(--laquila-menu-inset-x) calc(var(--laquila-menu-inset-y) - 1px);border-radius:var(--laquila-menu-radius);top:calc(100% + 18px);left:0}.laquila-view-option-title{font-size:14px}}@media (width<=820px){body.dash-app.sidebar-state-expanded:has(#section-l-aquila.active) .dash-main,body.dash-app.sidebar-state-rail:has(#section-l-aquila.active) .dash-main{margin-left:0!important}}@media (prefers-reduced-motion:reduce){.laquila-map-stage,.laquila-map-stage:after,.laquila-pin-marker img,.laquila-view-chevron,.laquila-view-menu,.laquila-view-option{transition:none}}body.dash-app:has(#section-scrivi.active){--scrivi-canvas:#1d1c1b;--dash-sidebar-emboss:-6px -5px 18px #ffffff04, 8px 0 12px -8px #000000f5;background:var(--scrivi-canvas);overflow:hidden;padding-top:0!important}body.dash-app .dash-sidebar{box-shadow:13.44px 13.44px 28px 2px #000000e6!important}body.dash-app:has(#section-l-aquila.active .scrivi-shell){--scrivi-canvas:#1d1c1b;background:var(--scrivi-canvas);overflow:hidden}body.dash-app:has(#section-storico.active),body.dash-app:has(#section-revisione.active),body.dash-app:has(#section-revisione-direttore.active),body.dash-app:has(#section-il-mio-team.active),body.dash-app:has(#section-gestione-account.active),body.dash-app:has(#section-crea-rubriche.active){--scrivi-canvas:#1d1c1b;--dash-sidebar-bg:var(--scrivi-canvas);--dash-sidebar-surface:var(--scrivi-canvas);background:var(--scrivi-canvas);overflow:hidden;padding-top:0!important}body.dash-app.sidebar-state-expanded:has(#section-storico.active) .dash-main,body.dash-app.sidebar-state-expanded:has(#section-revisione.active) .dash-main,body.dash-app.sidebar-state-expanded:has(#section-revisione-direttore.active) .dash-main,body.dash-app.sidebar-state-expanded:has(#section-il-mio-team.active) .dash-main,body.dash-app.sidebar-state-expanded:has(#section-gestione-account.active) .dash-main,body.dash-app.sidebar-state-expanded:has(#section-crea-rubriche.active) .dash-main{margin-left:var(--dash-sidebar-expanded)!important}body.dash-app.sidebar-state-rail:has(#section-storico.active) .dash-main,body.dash-app.sidebar-state-rail:has(#section-revisione.active) .dash-main,body.dash-app.sidebar-state-rail:has(#section-revisione-direttore.active) .dash-main,body.dash-app.sidebar-state-rail:has(#section-il-mio-team.active) .dash-main,body.dash-app.sidebar-state-rail:has(#section-gestione-account.active) .dash-main,body.dash-app.sidebar-state-rail:has(#section-crea-rubriche.active) .dash-main{margin-left:var(--dash-sidebar-rail)!important}body.dash-app:has(#section-storico.active) .dash-main,body.dash-app:has(#section-revisione.active) .dash-main,body.dash-app:has(#section-revisione-direttore.active) .dash-main,body.dash-app:has(#section-il-mio-team.active) .dash-main,body.dash-app:has(#section-gestione-account.active) .dash-main,body.dash-app:has(#section-crea-rubriche.active) .dash-main{z-index:1;background:var(--scrivi-canvas);height:100dvh;min-height:0;position:relative;overflow:hidden;padding:0!important}body.dash-app:has(#section-storico.active) #section-storico,body.dash-app:has(#section-revisione.active) #section-revisione,body.dash-app:has(#section-revisione-direttore.active) #section-revisione-direttore,body.dash-app:has(#section-il-mio-team.active) #section-il-mio-team,body.dash-app:has(#section-gestione-account.active) #section-gestione-account,body.dash-app:has(#section-crea-rubriche.active) #section-crea-rubriche{background:var(--scrivi-canvas);width:100%;max-width:none;height:100dvh;min-height:0;margin:0;padding:0;overflow:hidden}.storico-page{width:100%;height:100%;min-height:100%;padding:44px var(--laquila-page-inline-padding,30px) 80px;scrollbar-gutter:stable;position:relative;overflow:hidden auto}.redattori-title,.rubriche-title{flex:none;margin:0;font-weight:400}.storico-page.redattori-page,.storico-page.rubriche-page{padding-top:28px}.redattori-toolbar{z-index:30;width:100%;position:relative}.redattori-toolbar-primary{align-items:center;gap:25px;width:100%;display:flex}.redattori-header-row{justify-content:flex-start}.redattori-header-actions{flex:auto;justify-content:flex-end;align-items:center;gap:25px;min-width:0;margin-left:auto;display:flex}.redattori-header-actions .storico-search{flex:420px;width:min(644px,100%)}.redattori-view-switch,.redattori-search,.redattori-add-button{box-sizing:border-box;color:#f3f0eb;backdrop-filter:blur(15px);background:#1e1d1c33;border:0;height:40px;box-shadow:inset .3px .2px 1px #ffffffe6,inset -.1px -.1px 1px #ffffff6b,inset -33px -37px 31px #ffffff08}.redattori-view-switch{border-radius:20px;flex:0 0 120px;grid-template-columns:47px 1px 47px;justify-content:space-between;width:120px;padding:6px 7px;display:grid}.redattori-view-button{color:#fff;cursor:pointer;background:0 0;border:0;border-radius:14px;align-self:center;place-items:center;min-width:0;height:28.571px;padding:0;transition:background-color .16s,opacity .16s;display:grid}.redattori-view-button:not(.is-active){opacity:.76}.redattori-view-button.is-active{background:#d9d9d933}.redattori-view-button:hover,.redattori-view-button:focus-visible{opacity:1}.redattori-view-button:focus-visible,.redattori-add-button:focus-visible,.redattori-toolbar-link:focus-visible,.redattori-density-option:focus-visible,.redattori-popover-option:has(input:focus-visible){outline-offset:2px;outline:1px solid #f3f0ebd1}.redattori-view-button .amp-icon{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 20;font-size:20px}.redattori-view-divider{background:#ffffff52;align-self:center;width:1px;height:30px}.redattori-search{cursor:text;background:#1e1d1c52;border:1px solid #f3f0eb2e;border-radius:50px;flex:652px;align-items:center;gap:8px;min-width:260px;max-width:652px;padding:0 16px;display:flex;box-shadow:inset .3px .2px 1px #ffffffbf,inset -.1px -.1px 1px #ffffff52,inset -24px -28px 28px #ffffff06,7px 8px 18px #00000052}.redattori-search>.amp-icon{color:#ffffff96;font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 20;flex:0 0 16px;font-size:16px}body.dash-app .redattori-search input[type=search]{color:#f3f0eb;letter-spacing:.06em;background:0 0;border:0;outline:0;width:100%;min-width:0;padding:0;font-family:Cabinet Grotesk Variable,Cabinet Grotesk,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:15px}body.dash-app .redattori-search input[type=search]::placeholder{color:#ffffff96;opacity:1}body.dash-app .redattori-search input[type=search]::-webkit-search-cancel-button{filter:invert();opacity:.55}.redattori-search:focus-within{box-shadow:inset .3px .2px 1px #fff,inset -.1px -.1px 1px #ffffff94,0 0 0 1px #f3f0eb2e}.redattori-add-button{letter-spacing:.06em;cursor:pointer;white-space:nowrap;border-radius:50px;flex:none;justify-content:center;align-items:center;gap:10px;width:auto;min-width:max-content;padding:0 20px;font-family:Cabinet Grotesk Variable,Cabinet Grotesk,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:15px;transition:background-color .16s,transform .16s;display:inline-flex}.redattori-add-button:hover{background:#f3f0eb17}.redattori-add-button:active{transform:translateY(1px)}.redattori-add-button .amp-icon{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 20;flex:0 0 16px;width:16px;height:16px;font-size:14px;display:inline-flex!important}.redattori-toolbar-secondary{justify-content:space-between;align-items:center;gap:24px;width:100%;min-height:35px;margin-top:14px;font-family:Cabinet Grotesk,system-ui,sans-serif;display:flex}.redattori-filter-cluster,.storico-filter-cluster{align-items:center;gap:8px;min-width:0;display:flex}.redattori-filter-cluster{margin-right:auto}.redattori-toolbar-menu-wrap{align-items:center;gap:13px;min-height:15px;display:flex;position:relative}.redattori-toolbar-menu-wrap-end{justify-content:flex-end;margin-left:auto}.redattori-toolbar-link{color:#fff;letter-spacing:.06em;cursor:pointer;white-space:nowrap;background:0 0;border:0;align-items:center;gap:4px;padding:0;font-family:Cabinet Grotesk Variable,Cabinet Grotesk,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:15px;display:inline-flex}.redattori-toolbar-link:hover{color:#f3f0eb}.redattori-filter-icon{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 20;width:15px;font-size:15px}.redattori-toolbar-chevron{color:#f3f0eb91;font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 20;width:4px;font-size:8px;transition:transform .16s;overflow:hidden}.redattori-toolbar-link[aria-expanded=true] .redattori-toolbar-chevron{transform:rotate(180deg)}.redattori-filter-summary{color:#88827b;letter-spacing:.06em;font-family:Cabinet Grotesk Variable,Cabinet Grotesk,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:15px}.redattori-toolbar-popover{z-index:60;backdrop-filter:blur(18px);background:#1d1c1bf0;border:1px solid #f3f0eb29;border-radius:16px;gap:3px;min-width:190px;padding:8px;display:grid;position:absolute;top:calc(100% + 12px);left:0;box-shadow:0 20px 42px #00000057}.redattori-toolbar-popover[hidden]{display:none}.redattori-toolbar-popover-end{left:auto;right:0}.redattori-popover-option,.redattori-density-option{color:#f3f0eb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;align-items:center;gap:9px;min-height:36px;padding:8px 10px;font-family:Cabinet Grotesk Variable,Cabinet Grotesk,system-ui,sans-serif;font-size:14px;font-weight:500;display:flex}.redattori-popover-option:hover,.redattori-density-option:hover,.redattori-density-option.is-active{background:#f3f0eb17}.redattori-popover-option input{accent-color:#f3f0eb;width:15px;height:15px;margin:0}.redattori-popover-label{color:#88827b;letter-spacing:.08em;text-transform:uppercase;padding:8px 10px 4px;font-family:Cabinet Grotesk Variable,Cabinet Grotesk,system-ui,sans-serif;font-size:11px;font-weight:600}@media (width<=1180px){.redattori-toolbar-primary{flex-wrap:wrap}.redattori-title{margin-right:auto}.redattori-search{flex-basis:100%;order:4;max-width:none}.redattori-header-actions{flex-wrap:wrap}}@media (width<=680px){.redattori-toolbar-primary{gap:16px}.redattori-title{width:100%}.redattori-header-actions{justify-content:flex-end;width:100%}.redattori-add-button{flex:none}.redattori-toolbar-secondary{align-items:stretch}.redattori-filter-summary{display:none}}.storico-rubrica-picker{z-index:20;flex:none;min-width:0;position:relative}.storico-header-row{z-index:20;align-items:center;gap:25px;width:100%;display:flex;position:relative}.storico-column-heading{white-space:nowrap;width:max-content;max-width:100%;font-size:50px;line-height:.96}.storico-rubrica-label{font-weight:400}.storico-rubrica-trigger{font-size:inherit;font-weight:700;line-height:inherit}.storico-rubrica-menu{max-height:calc(100dvh - 96px);overflow-y:auto}.storico-toolbar{z-index:15;align-items:center;gap:32px;width:100%;margin:12px 0 0;font-family:Cabinet Grotesk,system-ui,sans-serif;display:flex;position:relative}.storico-toolbar.is-filter-only{justify-content:flex-start}.storico-view-options{color:#f3f0eb;min-height:24px;font:inherit;letter-spacing:.01em;opacity:0;pointer-events:none;visibility:hidden;cursor:pointer;background:0 0;border:0;align-items:center;margin-left:auto;padding:0;font-size:16px;font-weight:500;line-height:1.25;transition:color .16s,opacity .22s,transform .28s cubic-bezier(.22,1,.36,1),visibility 0s linear .28s;display:inline-flex;transform:translate(8px)}.redattori-page .storico-view-options{opacity:1;pointer-events:auto;visibility:visible;transform:none}.storico-view-options:hover{color:#fff}.storico-view-options:focus-visible{outline-offset:3px;border-radius:4px;outline:2px solid #f3f0ebc7}.storico-page.has-table-view-toolbar .storico-toolbar{gap:0}.storico-page.has-table-view-toolbar .storico-toolbar>.storico-query-picker[data-storico-query-picker=groupBy],.storico-page.has-table-view-toolbar .storico-toolbar>.storico-query-picker[data-storico-query-picker=sortBy]{width:var(--storico-query-width,auto);max-width:var(--storico-query-width,none);opacity:1;margin-right:32px;transition:width .3s cubic-bezier(.22,1,.36,1),max-width .3s cubic-bezier(.22,1,.36,1),margin-right .3s cubic-bezier(.22,1,.36,1),opacity .16s,transform .26s cubic-bezier(.22,1,.36,1),visibility linear;transform:translate(0)}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-toolbar>.storico-query-picker[data-storico-query-picker=groupBy],.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-toolbar>.storico-query-picker[data-storico-query-picker=sortBy]{opacity:0;pointer-events:none;visibility:hidden;width:0;max-width:0;margin-right:0;transition:width .3s cubic-bezier(.22,1,.36,1),max-width .3s cubic-bezier(.22,1,.36,1),margin-right .3s cubic-bezier(.22,1,.36,1),opacity .14s,transform .22s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s;overflow:hidden;transform:translate(-8px)}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-view-options{opacity:1;pointer-events:auto;visibility:visible;transition-delay:70ms,70ms,70ms,0s;transform:translate(0)}.storico-table-footer{right:var(--laquila-page-inline-padding,30px);bottom:0;left:var(--laquila-page-inline-padding,30px);box-sizing:border-box;color:#88837b;letter-spacing:.01em;opacity:0;pointer-events:none;visibility:hidden;border-top:1px solid #f3f0eb14;align-items:center;gap:48px;min-height:130px;padding:0 38px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:16px;font-weight:500;line-height:1.25;transition:opacity .22s,transform .3s cubic-bezier(.22,1,.36,1),visibility 0s linear .3s;display:flex;position:absolute;transform:translateY(8px)}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-table-footer{opacity:1;pointer-events:auto;visibility:visible;transition-delay:80ms,80ms,0s;transform:translateY(0)}.storico-table-pagination{white-space:nowrap;align-items:center;gap:4px;display:inline-flex}.storico-table-pagination>span{align-items:baseline;gap:4px;display:inline-flex}.storico-table-pagination strong{color:#f3f0eb;font-weight:800}.storico-table-pagination-separator{color:#f3f0eb;margin:0 2px;font-weight:800}.storico-table-pagination button{color:#88837b;cursor:pointer;background:0 0;border:0;border-radius:6px;justify-content:center;align-items:center;width:18px;height:26px;padding:0;display:inline-flex}.storico-table-pagination button:hover,.storico-table-pagination button:focus-visible{color:#f3f0eb}.storico-table-pagination button:focus-visible,.storico-multiple-selection:focus-visible{outline-offset:2px;outline:2px solid #f3f0ebc7}.storico-table-pagination .amp-icon{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;font-size:26px}.storico-multiple-selection{color:#88837b;min-height:28px;font:inherit;cursor:pointer;background:0 0;border:0;border-radius:5px;padding:0;transition:color .16s}.storico-multiple-selection:hover,.storico-multiple-selection.is-active{color:#f3f0eb}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-card-list{padding-block:0}.storico-page.is-view-transitioning .storico-toolbar>.storico-query-picker[data-storico-query-picker=groupBy]{view-transition-name:storico-group-by}.storico-page.is-view-transitioning .storico-toolbar>.storico-query-picker[data-storico-query-picker=sortBy]{view-transition-name:storico-sort-by}.storico-page.is-view-transitioning .storico-filter-cluster{view-transition-name:storico-filter-cluster}.storico-page.is-view-transitioning .storico-view-options{view-transition-name:storico-view-options}.storico-page.is-view-transitioning .storico-card-list{view-transition-name:storico-results}.storico-page.is-view-transitioning .storico-toolbar>.storico-query-picker,.storico-page.is-view-transitioning .storico-view-options{transition:none!important}html:has(.storico-page.is-view-transitioning)::view-transition-old(root),html:has(.storico-page.is-view-transitioning)::view-transition-new(root){mix-blend-mode:normal;animation:none}::view-transition-group(storico-group-by),::view-transition-group(storico-sort-by),::view-transition-group(storico-filter-cluster),::view-transition-group(storico-view-options),::view-transition-group(storico-results){animation-duration:.3s;animation-timing-function:cubic-bezier(.22,1,.36,1)}::view-transition-old(storico-results){animation:.18s both storico-results-out}::view-transition-new(storico-results){animation:.28s cubic-bezier(.22,1,.36,1) both storico-results-in}@keyframes storico-results-out{to{opacity:0;transform:translateY(4px)scale(.997)}}@keyframes storico-results-in{0%{opacity:0;transform:translateY(6px)scale(.997)}}@media (prefers-reduced-motion:reduce){.storico-page.has-table-view-toolbar .storico-toolbar>.storico-query-picker,.storico-page.has-table-view-toolbar .storico-view-options,.storico-table-footer{transition:none}}.scrivi-header-actions{border:1px solid var(--ds-line,#f3f0eb29);background:color-mix(in srgb, var(--ds-surface,#242321) 78%, transparent);border-radius:16px;gap:8px;min-height:44px;padding:4px;box-shadow:inset 0 1px #ffffff17,0 10px 30px -18px #000000b8}.scrivi-header-action{min-width:36px;height:36px;font-family:var(--ds-font-functional,"Cabinet Grotesk", system-ui, sans-serif);letter-spacing:0;border:0;border-radius:11px;padding:0 13px;font-size:14px;transition:background-color .16s,color .16s,box-shadow .18s,transform .12s cubic-bezier(.16,1,.3,1),opacity .16s;box-shadow:inset 0 1px #ffffff14}.scrivi-header-action:hover{transform:none}.scrivi-header-action-cancel{width:36px;color:var(--ds-text-muted,#b5b0a8);box-shadow:none;background:0 0}.scrivi-header-action-cancel:hover{background:color-mix(in srgb, var(--ds-negative,#ff7885) 13%, transparent);color:var(--ds-negative,#ff7885)}.scrivi-header-action-save{background:var(--ds-surface-raised,#292826);color:var(--ds-text-primary,#f3f0eb)}.scrivi-header-action-save:hover{background:color-mix(in srgb, var(--ds-surface-raised,#292826) 78%, var(--ds-text-primary,#f3f0eb))}.scrivi-header-action-send{background:var(--ds-text-primary,#f3f0eb);color:var(--ds-canvas,#1d1c1b);box-shadow:inset 0 1px #fff,0 8px 22px -14px #f3f0ebb8}.scrivi-header-action-send:hover{background:#fff}.scrivi-shell.is-action-complete .scrivi-header-action{opacity:.34}.scrivi-shell[data-completed-action=cancel] .scrivi-header-action-cancel,.scrivi-shell[data-completed-action=save] .scrivi-header-action-save,.scrivi-shell[data-completed-action=send] .scrivi-header-action-send{opacity:1;transform:scale(.94);box-shadow:inset 0 0 0 1px}.scrivi-autosave-status[data-scrivi-save-state=idle] [data-scrivi-save-copy=idle]{display:inline-flex}.scrivi-autosave-status:not(:disabled):hover{color:var(--ds-text-secondary,#d9d2c6)}.scrivi-shell-right{--scrivi-editor-min-width:472px}.scrivi-editor-toolbar{z-index:30;width:100%;height:66px;min-width:var(--scrivi-editor-min-width);border:0;border-bottom:1px solid var(--ds-line-strong,#f3f0eb57);background:color-mix(in srgb, var(--ds-surface,#242321) 82%, transparent);backdrop-filter:blur(18px)saturate(125%);border-radius:0;justify-content:center;align-items:center;gap:0;padding:12px;display:flex;position:absolute;inset:0 0 auto;overflow:visible;transform:none;box-shadow:inset 0 1px #ffffff1f,0 18px 36px -28px #000000e6}.scrivi-editor-toolbar:before{content:"";filter:none;pointer-events:none;background:#fff3;border-radius:0;height:1px;position:absolute;inset:0 0 auto}.scrivi-editor-tool-group{gap:2px}.scrivi-editor-tool{width:40px;min-width:40px;height:40px;color:var(--ds-text-muted,#b5b0a8);border-radius:10px;transition:background-color .15s,color .15s,box-shadow .18s,transform .11s cubic-bezier(.16,1,.3,1);position:relative}.scrivi-editor-tool:hover,.scrivi-editor-tool:focus-visible{color:var(--ds-text-primary,#f3f0eb);background:#f3f0eb14}.scrivi-editor-tool:focus-visible{outline:2px solid var(--ds-text-primary,#f3f0eb);outline-offset:2px}.scrivi-editor-tool:active{transform:scale(.92)}.scrivi-editor-tool.is-active,.scrivi-editor-tool[aria-pressed=true]{background:var(--ds-selection,#666461);color:var(--ds-text-primary,#f3f0eb);box-shadow:inset 0 1px #ffffff1f}.scrivi-editor-format-glyph{font-size:20px;transform:none}.scrivi-editor-tool-divider{background:var(--ds-line,#f3f0eb29);height:20px;margin:0 6px}.scrivi-editor-alignment-expanded,.scrivi-editor-attachments-expanded,.scrivi-editor-expanded-divider{display:none}.scrivi-editor-menu-picker{flex:0 0 40px;position:relative}.scrivi-editor-menu-trigger[aria-expanded=true]{background:var(--ds-selection,#666461);color:var(--ds-text-primary,#f3f0eb)}.scrivi-editor-menu{z-index:80;border:1px solid var(--ds-line-strong,#f3f0eb57);background:color-mix(in srgb, var(--ds-canvas,#1d1c1b) 96%, transparent);opacity:1;transform-origin:100% 0;border-radius:16px;gap:2px;width:190px;padding:7px;transition:opacity .14s,transform .21s cubic-bezier(.16,1,.3,1),visibility .14s;display:grid;position:absolute;top:calc(100% + 10px);right:0;transform:translateY(0)scale(1);box-shadow:inset 0 1px #ffffff14,0 22px 48px #00000070}.scrivi-editor-menu[aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-6px)scale(.98)}.scrivi-editor-menu .scrivi-editor-tool{justify-content:flex-start;gap:10px;width:100%;padding:0 10px}.scrivi-editor-menu .scrivi-editor-tool-label{font-family:var(--ds-font-functional,"Cabinet Grotesk", system-ui, sans-serif);font-size:14px;font-weight:600;display:inline}.scrivi-editor-scroll{z-index:1}.scrivi-editor-field blockquote,.scrivi-editor-callout{border-left-width:1px;margin:22px 0;padding:3px 0 3px 18px}@container scrivi-editor (width>=720px){.scrivi-editor-alignment-expanded{display:inline-flex}.scrivi-editor-menu-picker[data-editor-menu-picker=alignment]{display:none}}@container scrivi-editor (width>=930px){.scrivi-editor-attachments-expanded,.scrivi-editor-expanded-divider{display:inline-flex}.scrivi-editor-menu-picker[data-editor-menu-picker=attachments]{display:none}}@container scrivi-editor (width>=1200px){.scrivi-editor-attachments-expanded .scrivi-editor-tool{width:auto;padding:0 9px}.scrivi-editor-attachments-expanded .scrivi-editor-tool-label{font-size:13px;font-weight:650;display:inline}}.scrivi-header-actions.is-collaborative{min-height:58px;padding:5px 8px}.scrivi-review-toolbar{gap:0}.scrivi-review-indicators{align-items:flex-start;gap:8px}.scrivi-review-control{gap:3px}.scrivi-review-indicator{--review-state:var(--ds-warning,#e2bd75);border:1px solid color-mix(in srgb, var(--review-state) 52%, var(--ds-line-strong,#f3f0eb57));background:color-mix(in srgb, var(--review-state) 12%, var(--ds-surface-raised,#292826));width:38px;height:38px;color:var(--review-state);box-shadow:inset 0 1px 0 #ffffff1a, 0 9px 24px -18px color-mix(in srgb, var(--review-state) 65%, transparent);backdrop-filter:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .13s cubic-bezier(.16,1,.3,1)}.scrivi-review-indicator.is-approved{--review-state:var(--ds-positive,#b7d9c7)}.scrivi-review-indicator.is-rejected{--review-state:var(--ds-negative,#ff7885)}.scrivi-review-indicator.is-in_review{--review-state:var(--ds-warning,#e2bd75)}.scrivi-review-indicator .amp-icon,.scrivi-review-indicator.is-approved .amp-icon,.scrivi-review-indicator.is-in_review .amp-icon,.scrivi-review-indicator.is-rejected .amp-icon{color:inherit;font-size:19px}.scrivi-review-control.is-own .scrivi-review-indicator:not(:disabled):hover{background:color-mix(in srgb, var(--review-state) 19%, var(--ds-surface-raised,#292826));border-color:color-mix(in srgb, var(--review-state) 76%, transparent)}.scrivi-review-control.is-own .scrivi-review-indicator:not(:disabled):active{transform:scale(.92)}.scrivi-review-control.is-own .scrivi-review-indicator:focus-visible{outline:2px solid var(--ds-text-primary,#f3f0eb);outline-offset:3px}.scrivi-review-role{color:var(--ds-text-muted,#b5b0a8);font-family:var(--ds-font-functional,"Cabinet Grotesk", system-ui, sans-serif);font-size:9px;font-weight:650}.scrivi-review-menu{background:color-mix(in srgb, var(--ds-canvas,#1d1c1b) 96%, transparent);backdrop-filter:none;opacity:1;transform-origin:100% 0;border-radius:16px;gap:2px;width:184px;padding:7px;transition:opacity .14s,transform .21s cubic-bezier(.16,1,.3,1),visibility .14s;top:calc(100% + 9px);right:-7px;transform:translateY(0)scale(1)}.scrivi-review-menu[aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none;display:grid;transform:translateY(-6px)scale(.98)}.scrivi-review-menu button{border-radius:10px;min-height:38px;font-weight:600}.scrivi-review-menu button .amp-icon{color:var(--ds-text-muted,#b5b0a8)}.scrivi-review-menu button[data-review-status=IN_REVIEW] .amp-icon{color:var(--ds-warning,#e2bd75)}.scrivi-review-menu button[data-review-status=APPROVED] .amp-icon{color:var(--ds-positive,#b7d9c7)}.scrivi-review-menu button[data-review-status=REJECTED] .amp-icon{color:var(--ds-negative,#ff7885)}.scrivi-review-menu-divider{background:var(--ds-line,#f3f0eb29);height:1px;margin:5px 6px}.scrivi-review-menu .scrivi-collaboration-publish{width:100%;height:38px;color:var(--ds-text-primary,#f3f0eb);font:650 13px/1 var(--ds-font-functional,"Cabinet Grotesk", system-ui, sans-serif);background:0 0;border:0;border-radius:10px;justify-content:flex-start;gap:9px;margin:0;padding:0 10px}.scrivi-review-menu .scrivi-collaboration-publish:not(:disabled):hover{background:#f3f0eb1a}.scrivi-review-menu .scrivi-collaboration-publish:disabled{color:var(--ds-text-faint,#88837b);background:0 0}@media (width<=760px){.scrivi-editor-field{padding:96px 24px 56px}}@media (prefers-reduced-motion:reduce){.scrivi-header-action,.scrivi-editor-tool,.scrivi-editor-menu,.scrivi-review-indicator,.scrivi-review-menu{transition-duration:1ms!important;transform:none!important}}.storico-page.has-table-view-toolbar{--storico-table-start:132px;--storico-table-top:132px;--storico-table-header-height:42px;--storico-table-footer-height:48px;--storico-selection-width:0px;--storico-title-size:50px;--storico-top-padding:44px;--storico-header-shift:0px}.storico-page.has-table-view-toolbar[data-storico-view-mode=table]:before{height:calc(var(--storico-table-top) + var(--storico-table-header-height));-webkit-backdrop-filter:blur(30px)saturate(112%);background:#1d1c1b0d;border-bottom:1px solid #f3f0eb12;box-shadow:0 14px 30px #00000014}.storico-top-pane{z-index:45;transform:translateY(var(--storico-header-shift));transform-origin:0 0;position:relative}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-column-heading{font-size:var(--storico-title-size);transition:font-size 70ms linear}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-toolbar{margin-top:10px}.storico-page.has-table-view-toolbar[data-storico-view-mode=table].is-table-scrolled .storico-toolbar{margin-top:6px}.storico-table{width:calc(var(--storico-table-content-width) + var(--storico-selection-width));min-width:calc(var(--storico-table-content-width) + var(--storico-selection-width));margin-top:var(--storico-table-start);transition:width .25s cubic-bezier(.22,1,.36,1),min-width .25s cubic-bezier(.22,1,.36,1)}.storico-table-col-selection{width:var(--storico-selection-width);transition:width .25s cubic-bezier(.22,1,.36,1)}.storico-table thead{top:var(--storico-table-top)}.storico-table th{height:var(--storico-table-header-height);text-align:right;-webkit-backdrop-filter:none;background:0 0;padding:0;position:relative}.storico-table-header-button{box-sizing:border-box;width:100%;height:100%;color:inherit;font:inherit;letter-spacing:inherit;text-align:right;white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:flex-end;align-items:center;gap:3px;padding:0 14px;display:inline-flex;overflow:hidden}.storico-table-header-button.is-static{cursor:default}.storico-table-title-cell .storico-table-header-button{text-align:left;justify-content:flex-start}.storico-table-info-cell .storico-table-header-button{justify-content:center;gap:0;padding-inline:4px}.storico-table-header-button:hover,.storico-table-header-button:focus-visible{color:#f3f0eb;outline:none}.storico-table-header-label{text-overflow:ellipsis;min-width:0;overflow:hidden}.storico-table-sort{opacity:.68;flex:0 0 13px;margin-left:0;transition:color .15s,opacity .15s,transform .18s}.storico-table-sort.is-active{color:#d8d3cb;opacity:1}.storico-table-column-resizer{z-index:3;cursor:col-resize;touch-action:none;width:10px;height:30px;position:absolute;top:50%;right:-5px;transform:translateY(-50%)}.storico-table-column-resizer:after,.storico-table-header.is-drop-before:before,.storico-table-header.is-drop-after:after{content:"";opacity:0;background:#f3f0ebb8;width:1px;transition:opacity .12s;position:absolute;top:4px;bottom:4px}.storico-table-column-resizer:after{left:5px}.storico-table-column-resizer:hover:after,.storico-table-column-resizer:focus-visible:after,.storico-table-header.is-resizing .storico-table-column-resizer:after{opacity:1}.storico-table-header.is-drop-before:before{opacity:1;left:0}.storico-table-header.is-drop-after:after{opacity:1;right:0}.storico-table-header[draggable=true]{cursor:grab}.storico-table-header.is-dragging-column{opacity:.42}.storico-page.is-resizing-column,.storico-page.is-resizing-column *{cursor:col-resize!important;user-select:none!important}.storico-table-cell{text-align:right}.storico-table-selection-cell,.storico-table-info-cell{text-align:center}.storico-table-selection-cell,.storico-table-info-cell,.storico-table-title-cell{-webkit-backdrop-filter:blur(30px)saturate(112%);position:sticky;background:#1d1c1be0!important}.storico-table-selection-cell{z-index:13;left:var(--storico-table-inline);width:var(--storico-selection-width);max-width:var(--storico-selection-width);padding:0;transition:width .25s cubic-bezier(.22,1,.36,1),max-width .25s cubic-bezier(.22,1,.36,1);overflow:hidden}.storico-table-title-cell{left:calc(var(--storico-table-inline) + var(--storico-selection-width) + var(--storico-table-info-width));text-align:left}.storico-table thead .storico-table-selection-cell,.storico-table thead .storico-table-info-cell,.storico-table thead .storico-table-title-cell{z-index:37;-webkit-backdrop-filter:none;background:0 0!important}.storico-row-checkbox-slot{opacity:0;justify-content:center;width:38px;max-width:38px;height:100%;display:flex;transform:translate(-18px)}.storico-table-group-row{height:34px}.storico-table-group-row th{color:#9c978f;text-align:left;background:#1d1c1b6b;border-bottom:1px solid #f3f0eb12;height:34px;padding:0}.storico-table-group-row th>span{left:calc(var(--storico-table-inline) + 12px);color:#c5c0b8;padding-right:8px;font-size:11px;font-weight:700;display:inline-block;position:sticky}.storico-table-group-row small{color:#706b64;font-size:10px;font-weight:600}.storico-table.is-compact .storico-table-row,.storico-table.is-compact .storico-table-cell{height:46px}.storico-table.is-compact .storico-table-cell{padding-block:5px}.storico-table.is-compact .storico-table-title{text-overflow:ellipsis;white-space:nowrap;-webkit-line-clamp:1;line-height:1.1;display:block;overflow:hidden}.storico-table.is-compact .storico-authors-names strong:not(:first-child),.storico-table.is-compact .storico-table-tags-cell span:not(:first-child){display:none}.storico-table.is-compact .storico-table-status-cell{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-table-footer{min-height:var(--storico-table-footer-height);padding:0 calc(var(--storico-table-inline) + 10px);-webkit-backdrop-filter:blur(30px)saturate(112%);background:#1d1c1b0d;border-top:1px solid #f3f0eb12;gap:26px;font-size:13px;box-shadow:0 -14px 30px #00000014}.storico-table-pagination button{height:22px}.storico-table-pagination .amp-icon{font-size:22px}.storico-selection-controls{align-items:center;gap:10px;min-width:0;display:inline-flex}.storico-multiple-selection{min-height:24px}.storico-selected-count{color:#d4cfc7;opacity:0;white-space:nowrap;width:0;max-width:0;font-weight:650;transition:width .26s cubic-bezier(.22,1,.36,1),max-width .26s cubic-bezier(.22,1,.36,1),opacity .15s,transform .26s cubic-bezier(.22,1,.36,1);display:inline-block;overflow:hidden;transform:translate(-10px)}.storico-selected-count.is-visible{opacity:1;width:auto;max-width:120px;transform:translate(0)}.storico-view-options-picker{z-index:70;margin-left:auto;position:relative}.storico-view-options-picker .storico-view-options{margin-left:0}.storico-view-options-menu{z-index:80;opacity:0;pointer-events:none;transform-origin:100% 0;-webkit-backdrop-filter:blur(30px)saturate(125%);background:#1e1d1c99;border:1px solid #f3f0eb2e;border-radius:18px;width:300px;max-height:min(620px,100dvh - 150px);padding:10px 0;transition:opacity .15s,transform .19s cubic-bezier(.22,1,.36,1);position:absolute;top:calc(100% + 10px);right:-10px;overflow:auto;transform:translateY(-5px)scale(.985);box-shadow:inset 0 1px #ffffff21,0 18px 44px #00000061}.storico-view-options-menu[aria-hidden=true]{visibility:hidden}.storico-view-options-picker.is-open .storico-view-options-menu{opacity:1;pointer-events:auto;visibility:visible;transform:translateY(0)scale(1)}.storico-view-options-section{gap:5px;padding:10px 16px;display:grid}.storico-view-options-section+.storico-view-options-section{border-top:1px solid #f3f0eb1a}.storico-view-options-field{color:#e4dfd8;grid-template-columns:112px minmax(0,1fr);align-items:center;gap:10px;font-size:13px;font-weight:650;display:grid}.storico-view-options-field select{color:#f3f0eb;width:100%;height:34px;font:inherit;cursor:pointer;background:#f3f0eb17;border:0;border-radius:9px;padding:0 30px 0 10px}.storico-view-options-label{color:#aaa49b;letter-spacing:.06em;text-transform:uppercase;margin:0 0 5px;font-size:11px;font-weight:700}.storico-view-options-columns{grid-template-columns:1fr 1fr;gap:2px 8px;display:grid}.storico-view-option-check{color:#e2ddd6;cursor:pointer;border-radius:8px;align-items:center;gap:8px;min-height:30px;padding:0 6px;font-size:13px;font-weight:570;display:flex}.storico-view-option-check:hover{background:#f3f0eb12}.storico-view-option-check.is-density{margin-top:5px;padding-left:0}.storico-view-option-check input{accent-color:#f3f0eb;flex:0 0 15px;width:15px;height:15px;margin:0}.storico-view-option-check.is-required{color:#77726b;cursor:default}@media (prefers-reduced-motion:reduce){.storico-top-pane,.storico-column-heading,.storico-selected-count,.storico-table,.storico-table-col-selection,.storico-table-selection-cell,.storico-view-options-menu{transition:none!important}}@media (width<=760px){.storico-table-footer{flex-wrap:wrap;align-content:center;gap:12px 28px;min-height:116px;padding-inline:0;font-size:14px}}.storico-query-picker{flex:none;position:relative}.storico-query-trigger,.storico-view-switch,.storico-search{color:#f3f0eb}.storico-view-switch,.storico-search{-webkit-backdrop-filter:blur(15px);background:#1e1d1c33;border:0;min-height:40px;box-shadow:inset -33px -37px 31.1px #ffffff08,inset .3px .2px 1px #fff,inset -.1px -.1px 1px #ffffff80}.storico-query-trigger{min-height:24px;box-shadow:none;font:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:flex}.storico-query-trigger:hover,.storico-query-trigger:focus-visible,.storico-query-picker.is-open .storico-query-trigger{color:#fff}.storico-query-trigger:focus-visible,.storico-view-switch button:focus-visible,.storico-search:focus-within{outline-offset:2px;outline:2px solid #f3f0ebc7}.storico-query-icon{color:#f3f0eb;font-variation-settings:"FILL" 0, "wght" 350, "GRAD" 0, "opsz" 16;flex:0 0 16px;width:16px;height:16px;font-size:16px;line-height:16px}.storico-query-trigger-copy{text-align:left;white-space:nowrap;align-items:baseline;gap:5px;min-width:0;display:flex}.storico-query-trigger-copy>span{color:#f3f0eb;letter-spacing:.01em;font-size:16px;font-weight:500;line-height:1.25}.storico-query-trigger-copy strong{color:#f3f0eb;text-overflow:ellipsis;max-width:180px;font-size:16px;font-weight:800;line-height:1.25;overflow:hidden}.storico-query-chevron{color:#88837b;font-size:14px;transition:transform .16s}.storico-query-picker.is-open .storico-query-chevron{transform:rotate(180deg)}.storico-query-menu{z-index:60;-webkit-backdrop-filter:none;background:#1d1c1bfa;border:1px solid #f3f0eb33;border-radius:17px;width:max-content;min-width:230px;max-width:min(330px,100vw - 32px);max-height:min(420px,100dvh - 150px);padding:7px;display:none;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 22px 44px #0000006b}.storico-query-picker.is-open .storico-query-menu{gap:2px;display:grid}.storico-query-option{color:#d9d2c6;width:100%;min-height:38px;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:16px;padding:8px 10px;font-size:13px;display:flex}.storico-query-option:hover,.storico-query-option:focus-visible,.storico-query-option.is-active{color:#fff;background:#f3f0eb17}.storico-query-option .amp-icon{opacity:0;font-size:17px}.storico-query-option.is-active .amp-icon{opacity:1}.storico-view-switch{box-sizing:border-box;border-radius:20px;flex:none;align-items:center;width:120px;height:40px;padding:0;display:inline-flex;position:relative}.storico-view-switch:before{z-index:0;content:"";background:#d9d9d933;border-radius:999px;width:47px;height:28.57px;transition:transform .22s cubic-bezier(.2,.9,.3,1);position:absolute;top:50%;left:7px;transform:translateY(-50%)}.storico-view-switch:has(button[data-storico-view=table].is-active):before,.storico-view-switch:has(button[data-redattori-view=table].is-active):before{transform:translate(59px,-50%)}.storico-view-switch:after{z-index:2;content:"";background:#ffffff52;width:1px;height:30px;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.storico-view-switch button{z-index:1;color:#fff;cursor:pointer;background:0 0;border:0;border-radius:999px;justify-content:center;align-items:center;width:60px;height:40px;padding:0;display:inline-flex;position:relative}.storico-view-switch button+button{border-radius:999px}.storico-view-switch button:hover,.storico-view-switch button.is-active{color:#f3f0eb;background:0 0}.storico-view-switch .amp-icon{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 20;width:20px;height:16px;font-size:20px;line-height:16px;overflow:hidden}.storico-search{box-sizing:border-box;border-radius:20px;flex:644px;align-items:center;gap:8px;width:min(644px,100%);min-width:260px;max-width:644px;height:40px;padding:0 16px;font-family:Cabinet Grotesk Variable,Cabinet Grotesk,Cabin Grotesk,system-ui,sans-serif;display:flex}.storico-search>.amp-icon{color:#ffffff96;font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 20;flex:0 0 16px;width:16px;height:16px;font-size:16px;line-height:16px}body.dash-app .storico-page .storico-search input[type=search]{color:#f3f0eb;width:100%;min-width:0;font:inherit;letter-spacing:.06em;font-size:16px;font-weight:500;line-height:15px;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}body.dash-app .storico-page .storico-search input[type=search]:focus{box-shadow:none!important;background:0 0!important;border:0!important}body.dash-app .storico-page .storico-search input[type=search]::placeholder{color:#ffffff96;opacity:1}.storico-search input::-webkit-search-cancel-button{display:none}.storico-search button{color:#d9d2c6;cursor:pointer;background:#f3f0eb17;border:0;border-radius:50%;justify-content:center;align-items:center;width:25px;height:25px;padding:0;display:inline-flex}.storico-search button[hidden]{display:none}.storico-search button .amp-icon{font-size:15px}.storico-active-filters{color:#88837b;text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:500;line-height:1.25;overflow:hidden}.storico-card-list{gap:24px;width:100%;margin:0;padding:44px 0 56px;display:grid}.storico-card-list.is-grouped{display:block}.storico-group+.storico-group{margin-top:66px}.storico-group-header{color:#f3f0eb;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;width:auto;min-height:48px;margin:0 0 40px;padding:0;font-family:Cabinet Grotesk,system-ui,sans-serif;display:inline-flex}.storico-group-header:hover,.storico-group-header:focus-visible{color:#fff}.storico-group-header:focus-visible{outline-offset:4px;outline:2px solid #f3f0ebb8}.storico-group-chevron{color:#88837b;font-size:24px;transition:transform .16s}.storico-group.is-collapsed .storico-group-chevron{transform:rotate(-90deg)}.storico-group-title{letter-spacing:-.025em;font-size:40px;font-weight:700;line-height:1}.storico-group-count{color:#f3f0eb;border:0;min-width:0;height:auto;padding:0;font-size:40px;font-weight:200;line-height:1;display:inline}.storico-group-items{gap:24px;display:grid}.storico-group-items[hidden]{display:none}.storico-group-empty{color:#716d67;margin:2px 0 0;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:12px}.storico-card-message{color:#88837b;margin:0;font-family:Cabin Grotesk,system-ui,sans-serif;font-size:13px;font-weight:500}.storico-card{color:#f1ebe1;background:#1d1c1b;border-radius:28px;grid-template-columns:337px minmax(0,641px);width:978px;height:373px;display:grid;overflow:hidden;box-shadow:0 20px 34px #00000061,0 4px 10px #00000047}.storico-card.is-clickable{cursor:pointer;transition:box-shadow .18s,transform .18s}.storico-card.is-clickable:hover{transform:translateY(-2px);box-shadow:0 24px 42px #00000070,0 6px 13px #0000004d}.storico-card.is-clickable:focus-visible{outline-offset:4px;outline:2px solid #f1ebe1e0}.storico-card-list.is-table-view .storico-card{border-radius:20px;grid-template-columns:minmax(0,1fr);width:100%;height:194px}.storico-card-list.is-table-view .storico-card-media{display:none}.storico-card-list.is-table-view .storico-card-content{height:194px;padding:18px 22px 12px}.storico-card-list.is-table-view .storico-card-copy{padding:11px 0 7px}.storico-card-list.is-table-view .storico-card-copy h2{-webkit-line-clamp:1;font-size:21px}.storico-card-list.is-table-view .storico-card-subtitle{-webkit-line-clamp:1}.storico-card-list.is-table-view .storico-card-description{-webkit-line-clamp:1;font-size:14px;line-height:1.35;margin-top:7px!important}.storico-card-list.is-table-view .storico-review-row{gap:10px;min-height:39px;padding-top:7px}.storico-card-list.is-table-view .storico-review-status{gap:0;min-width:34px}.storico-card-list.is-table-view .storico-review-indicator{width:32px;height:32px}.storico-card-list.is-table-view .storico-review-indicator .amp-icon{font-size:19px}.storico-card-list.is-table-view .storico-review-label{display:none}.storico-card-media{background:#171615;border-radius:28px 0 0 28px;width:337px;height:373px;position:relative;overflow:hidden}.storico-card-image{object-fit:cover;width:100%;height:100%;display:block}.storico-card-image-placeholder{background:radial-gradient(circle at 35% 32%,#b5b0a81f,#0000 36%),linear-gradient(145deg,#252321,#161514)}.storico-card-flags{flex-direction:column;align-items:flex-end;gap:10px;display:flex;position:absolute;bottom:75px;right:14px}.storico-flag{color:#fff;letter-spacing:.02em;text-transform:uppercase;opacity:1;appearance:none;-webkit-backdrop-filter:blur(15px);background:#15141294;border:1px solid #ffffff42;border-radius:999px;justify-content:center;align-items:center;gap:7px;min-width:112px;height:30px;padding:0 14px;font-family:Cabin Grotesk,system-ui,sans-serif;font-size:10px;font-weight:500;line-height:1;display:inline-flex;box-shadow:inset -32px -37px 31px #ffffff05,inset -.1px -.1px 1px #ffffff80,inset .3px .7px 1px #fff,0 7px 16px #0000004d}.storico-flag .amp-icon{font-variation-settings:"wght" 350;font-size:15px}.storico-card-caption{color:#fff;-webkit-backdrop-filter:blur(15px);background:#0f0e0d9e;border:1px solid #ffffff42;border-radius:10px 10px 10px 23px;align-items:center;min-height:45px;padding:8px 12px;font-family:Cabin Grotesk,system-ui,sans-serif;font-size:10px;font-weight:500;line-height:1.45;display:flex;position:absolute;bottom:14px;left:14px;right:14px;box-shadow:inset -32px -37px 31px #ffffff05,inset -.1px -.1px 1px #ffffff80,inset .3px .7px 1px #fff,0 9px 18px #00000047}.storico-card-content{flex-direction:column;min-width:0;height:373px;padding:24px 26px 15px;font-family:Cabin Grotesk,system-ui,sans-serif;display:flex}.storico-card-meta{justify-content:space-between;align-items:center;gap:20px;min-height:22px;display:flex}.storico-card-identity{white-space:nowrap;align-items:baseline;gap:10px;min-width:0;display:flex}.storico-card-rubrica,.storico-card-date,.storico-card-byline{font-size:12px;line-height:1}.storico-card-rubrica{color:#fff;text-overflow:ellipsis;text-transform:uppercase;font-weight:900;overflow:hidden}.storico-card-byline{align-items:baseline;gap:4px;min-width:0;display:inline-flex}.storico-card-by{color:#b5b0a8;font-weight:300}.storico-card-byline strong{color:#fff;text-overflow:ellipsis;text-transform:uppercase;font-weight:600;overflow:hidden}.storico-card-date{color:#b5b0a8;text-transform:uppercase;flex:none;font-weight:700}.storico-card-rule{background:#ffffff52;flex:none;width:100%;height:1px;margin-top:10px}.storico-card-copy{flex:auto;min-height:0;padding:15px 0 12px;font-family:Newsreader,Georgia,serif;overflow:hidden}.storico-card-copy h2,.storico-card-copy p{margin:0}.storico-card-copy h2{color:#f1ebe1;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:24px;font-weight:700;line-height:1.25;display:-webkit-box;overflow:hidden}.storico-card-subtitle{color:#b5b0a8;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:13px;font-style:italic;font-weight:400;line-height:1.35;display:-webkit-box;overflow:hidden;margin-top:5px!important}.storico-card-description{color:#f1ebe1;-webkit-line-clamp:3;-webkit-box-orient:vertical;font-size:16px;font-weight:500;line-height:1.55;display:-webkit-box;overflow:hidden;margin-top:17px!important}.storico-card-rule-bottom{margin-top:0}.storico-review-row{justify-content:flex-end;align-items:flex-start;gap:22px;min-height:68px;padding-top:10px;display:flex}.storico-review-status{justify-items:center;gap:5px;min-width:48px;display:grid}.storico-review-indicator{color:#fff;-webkit-backdrop-filter:blur(15px);opacity:1;appearance:none;border:1px solid #ffffff52;border-radius:50%;justify-content:center;align-items:center;width:48px;height:48px;display:inline-flex;position:relative;overflow:hidden;box-shadow:inset -13px -15px 20px #ffffff09,inset -.1px -.1px 1px #ffffff80,inset .3px .7px 1px #fff,0 8px 18px #00000038}.storico-review-indicator:after{border-radius:inherit;content:"";opacity:.32;pointer-events:none;background:linear-gradient(135deg,#fff3,#0000 45%);position:absolute;inset:1px}.storico-review-indicator.is-you{background:#aa784380}.storico-review-indicator.is-caporedattore{background:#85b49a66}.storico-review-indicator.is-direttore{background:#472c2e}.storico-review-indicator .amp-icon{z-index:1;font-variation-settings:"wght" 350;font-size:27px;position:relative}.storico-review-label{color:#88837b;white-space:nowrap;font-family:Cabin Grotesk,system-ui,sans-serif;font-size:10px;font-weight:500;line-height:1}@media (width<=900px){.storico-header-row,.storico-toolbar{flex-wrap:wrap}.storico-search{flex-basis:100%;min-width:100%}}@media (width<=1060px){.storico-card-list{width:100%}.storico-card{grid-template-columns:34.46% minmax(0,65.54%);width:100%}.storico-card-media{width:100%}}@media (width<=760px){.storico-header-row{grid-template-columns:minmax(0,1fr) auto;gap:18px 12px;display:grid}.storico-column-heading{text-overflow:ellipsis;max-width:calc(100vw - 108px);font-size:clamp(34px,10vw,46px);overflow:hidden}.storico-toolbar{gap:16px 22px;margin-top:24px}.storico-query-trigger-copy strong{max-width:118px}.storico-query-picker:nth-child(2n) .storico-query-menu{left:auto;right:0}.storico-view-switch{width:auto}.storico-view-switch button{width:60px}.storico-search{grid-column:1/-1;min-width:0}.storico-active-filters{flex-basis:100%}.storico-card-list{gap:18px;padding:18px 0 36px}.storico-group+.storico-group{margin-top:48px}.storico-group-title,.storico-group-count{font-size:32px}.storico-group-items{gap:18px}.storico-card{border-radius:22px;height:auto;display:block}.storico-card-media{border-radius:22px 22px 0 0;width:100%;height:260px}.storico-card-content{height:373px;padding:20px 18px 14px}.storico-card-meta{align-items:flex-start}.storico-card-identity{flex-direction:column;align-items:flex-start;gap:5px}.storico-card-date{font-size:10px}}@media (width<=620px){.storico-rubrica-picker,.storico-column-heading{width:100%}.storico-column-heading{white-space:normal;flex-wrap:wrap;align-items:baseline;gap:3px 9px;font-size:clamp(34px,10vw,42px)}.storico-rubrica-trigger{text-align:left;white-space:normal;max-width:100%}.storico-rubrica-menu{width:min(366px,100vw - 36px);top:calc(100% + 12px);left:0}}@property --scrivi-left-width{syntax:"<length-percentage>";inherits:false;initial-value:50%}body.dash-app:has(#section-scrivi.active) .dash-main{z-index:1;background:var(--scrivi-canvas);height:100dvh;min-height:0;position:relative;overflow:hidden;padding:0!important}body.dash-app.sidebar-state-expanded:has(#section-scrivi.active) .dash-main{margin-left:var(--dash-sidebar-expanded)!important}body.dash-app.sidebar-state-rail:has(#section-scrivi.active) .dash-main{margin-left:var(--dash-sidebar-rail)!important}body.dash-app:has(#section-scrivi.active) #section-scrivi{background:var(--scrivi-canvas);width:100%;max-width:none;height:100dvh;min-height:0;margin:0;padding:0;overflow:hidden}.scrivi-shell,.scrivi-shell *{box-sizing:border-box}.scrivi-shell{--scrivi-left-width:max(0px, calc(100% - var(--scrivi-rail-width)));--scrivi-divider-width:0px;--scrivi-divider-hit-width:18px;--scrivi-rail-width:48px;--scrivi-left-rail-offset:0px;--scrivi-indicator-y:50%;grid-template-columns:var(--scrivi-left-width) var(--scrivi-divider-width) minmax(0, 1fr);background:var(--scrivi-canvas);width:100%;height:100%;display:grid;position:relative;overflow:hidden}.scrivi-shell:not(.is-resizing){transition:--scrivi-left-width .26s cubic-bezier(.16,1,.3,1)}.scrivi-shell.is-snapping{will-change:--scrivi-left-width;transition:--scrivi-left-width .26s cubic-bezier(.16,1,.3,1)!important}.scrivi-shell.is-resizing,.scrivi-shell.is-resizing *{cursor:col-resize!important;user-select:none!important}.scrivi-shell-pane{background:var(--scrivi-canvas);min-width:0;height:100%;position:relative;overflow:hidden}.scrivi-shell[data-compact=left] .scrivi-shell-left>*,.scrivi-shell[data-compact=right] .scrivi-shell-right>*{visibility:hidden;pointer-events:none}.scrivi-shell-pane:has(.laquila-view-picker.is-open){z-index:40;overflow:visible}.scrivi-shell-pane:has(.laquila-view-picker.is-open)>.laquila-page{overflow:hidden auto}.scrivi-shell-pane:has(.laquila-view-picker.is-open) .laquila-view-picker,.scrivi-shell-pane:has(.laquila-view-picker.is-open) .laquila-view-menu{z-index:100}.scrivi-shell-right{box-shadow:inset 12px 0 18px -12px #000000f5;container:scrivi-editor/inline-size}.scrivi-column-page{--scrivi-debossed-content-inset:20px;--scrivi-debossed-navigation-inset:10px;--scrivi-picker-radius:22px;scrollbar-width:thin;scrollbar-color:transparent transparent;width:100%;height:100%;min-height:100%;padding-top:0;overflow:hidden auto;container:scrivi-rubrica/inline-size}.scrivi-column-page::-webkit-scrollbar{width:6px}.scrivi-column-page::-webkit-scrollbar-track{background:0 0}.scrivi-column-page::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.scrivi-column-page.is-scrolling{scrollbar-color:#f3f0eb57 transparent}.scrivi-column-page.is-scrolling::-webkit-scrollbar-thumb{background:#f3f0eb57}.scrivi-rubrica-picker{display:block;width:100%!important;max-width:100%!important}.scrivi-column-header{justify-content:space-between;align-items:center;gap:22px;width:100%;min-width:100%;display:flex}.scrivi-column-heading{flex:0 auto;width:max-content;min-width:0;position:relative;overflow:visible}.scrivi-rubrica-trigger{border-radius:0;flex:0 auto;min-width:0;overflow:visible}.scrivi-rubrica-trigger>[data-scrivi-current-rubrica]{text-overflow:ellipsis;border-radius:0;flex:0 auto;min-width:0;overflow:hidden}.scrivi-header-actions{flex:none;align-items:center;gap:12px;display:flex}.scrivi-header-action{appearance:none;color:#f3f0eb;letter-spacing:-.015em;cursor:pointer;border:1px solid #f3f0eb47;border-radius:999px;flex:none;justify-content:center;align-items:center;height:36px;margin:0;padding:0 16px;font-family:Cabin Grotesk,sans-serif;font-size:18px;font-weight:700;line-height:1;transition:border-color .16s,background-color .16s,transform .16s;display:inline-flex}.scrivi-header-action:hover{border-color:#f3f0eb8c;transform:translateY(-1px)}.scrivi-header-action:focus-visible,.scrivi-autosave-status:focus-visible{outline-offset:4px;outline:2px solid #f3f0ebb8}.scrivi-header-action:active{transform:translateY(0)}.scrivi-header-action:disabled{opacity:.38;cursor:not-allowed;transform:none}.scrivi-header-action:disabled:hover{border-color:#f3f0eb47;transform:none}.scrivi-header-action-cancel{background:#472c2e;width:36px;padding:0}.scrivi-header-action-save{background:#2423214d;gap:7px}.scrivi-header-action-send{background:#4c75aa66;gap:7px}.scrivi-header-action .amp-icon{font-variation-settings:"FILL" 0, "wght" 350, "GRAD" 0, "opsz" 24;font-size:21px}.scrivi-header-action-cancel .amp-icon{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 32;font-size:22px}.scrivi-autosave-status{appearance:none;color:#88837b;letter-spacing:-.018em;cursor:pointer;background:0 0;border:0;align-items:center;margin:14px 0 0;padding:0;font-family:Newsreader,Georgia,serif;font-size:20px;font-weight:400;line-height:1.2;display:inline-flex}.scrivi-autosave-state{align-items:center;gap:0;display:inline-flex}.scrivi-autosave-status [data-scrivi-save-copy]{display:none}.scrivi-autosave-status[data-scrivi-save-state=saved] [data-scrivi-save-copy=saved],.scrivi-autosave-status[data-scrivi-save-state=saving] [data-scrivi-save-copy=saving],.scrivi-autosave-status[data-scrivi-save-state=error] [data-scrivi-save-copy=error]{display:inline-flex}.scrivi-autosave-status[data-scrivi-save-state=saving]{color:#88837b}.scrivi-autosave-status[data-scrivi-save-state=error]{color:#c88a84}.scrivi-autosave-status:disabled{cursor:not-allowed}.scrivi-autosave-icon{font-variation-settings:"FILL" 0, "wght" 500, "GRAD" 0, "opsz" 24;width:12px;height:9px;margin-right:7px;font-size:14px;line-height:9px;overflow:visible!important}.scrivi-autosave-separator{margin:0 4px}.scrivi-autosave-icon.is-spinning{animation:1.1s linear infinite scrivi-autosave-spin}@keyframes scrivi-autosave-spin{to{transform:rotate(360deg)}}.scrivi-metadata-card{z-index:4;width:100%;padding:var(--scrivi-debossed-content-inset);border:1px solid var(--dash-sidebar-stroke,#ffffff1a);border-radius:var(--dash-sidebar-section-radius,22px);background:var(--dash-sidebar-surface,#1e1d1c);box-shadow:var(--dash-sidebar-deboss,inset -6px -6px 17px -6px #ffffff16, inset 7px 7px 19px -3px #000000e6);margin-top:28px;position:relative;overflow:visible}.scrivi-metadata-title-row{border-bottom:.5px solid #88837b80;justify-content:space-between;align-items:flex-end;gap:20px;min-height:0;padding-bottom:12px;line-height:1.05;display:flex}.scrivi-meta-editable{cursor:text;outline:none;min-width:0}.scrivi-metadata-card :is(:focus,:focus-visible){box-shadow:none;outline:none!important}.scrivi-meta-editable:empty:before{content:attr(data-placeholder);pointer-events:none}.scrivi-meta-title{overflow-wrap:anywhere;color:#f3f0eb;letter-spacing:-.035em;flex:auto;font-family:Newsreader,Georgia,serif;font-size:40px;font-style:normal;font-weight:400;line-height:1.05;display:block;transform:translateY(8px)}.scrivi-meta-author-picker,.scrivi-meta-sector-picker,.scrivi-meta-dropdown-picker{position:relative}.scrivi-meta-author-picker{flex:none;margin:0;display:block}.scrivi-meta-title:empty+.scrivi-meta-author-picker{margin-top:0}.scrivi-metadata-authors-line{color:#f3f0eb;letter-spacing:-.02em;white-space:nowrap;align-items:baseline;font-family:Newsreader,Georgia,serif;font-size:20px;font-style:italic;font-weight:400;line-height:1.2;display:inline-flex}.scrivi-meta-author-trigger{appearance:none;color:inherit;font:inherit;cursor:pointer;vertical-align:baseline;background:0 0;border:0;align-items:center;gap:1px;margin:0;padding:0;display:inline-flex}.scrivi-meta-author-trigger .amp-icon{font-size:17px;font-style:normal;line-height:1}.scrivi-meta-author-trigger:focus-visible,.scrivi-meta-sector-trigger:focus-visible,.scrivi-meta-picker-option:focus-visible,.scrivi-new-sector-form button:focus-visible{outline-offset:0;outline:none!important}.scrivi-meta-collaborator{white-space:nowrap}.scrivi-meta-subtitle,.scrivi-meta-description{letter-spacing:-.025em;width:100%;font-family:Newsreader,Georgia,serif;font-style:normal;font-weight:400}.scrivi-meta-subtitle{color:#b5b0a8;margin-top:17px;font-size:25px;line-height:1.08}.scrivi-meta-description{color:#88837b;margin-top:10px;font-size:20px;line-height:1.1}.scrivi-meta-mode-picker{margin-top:22px}body.dash-app .scrivi-meta-mode-picker{--picker-option-radius:999px;--picker-inset:5px;gap:4px;min-height:48px!important;padding:var(--picker-inset)!important;border-radius:999px!important}body.dash-app .scrivi-meta-mode-picker>button{letter-spacing:-.015em;font-size:18px;border-radius:999px!important;height:36px!important;min-height:36px!important;padding:0 14px!important;font-family:Cabinet Grotesk,system-ui,sans-serif!important;font-weight:700!important;line-height:36px!important}body.dash-app .scrivi-meta-mode-picker .dash-inline-picker__selection{box-shadow:none;backdrop-filter:none;background:#666461;border:0;border-radius:999px!important}.scrivi-meta-sector-group{margin-top:29px}.scrivi-recording-card{z-index:4;width:100%;min-height:60px;padding:var(--scrivi-debossed-navigation-inset);border:1px solid var(--dash-sidebar-stroke,#ffffff1a);background:var(--dash-sidebar-surface,#1e1d1c);box-shadow:var(--dash-sidebar-deboss,inset -6px -6px 17px -6px #ffffff16, inset 7px 7px 19px -3px #000000e6);border-radius:999px;grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:14px;margin-top:28px;display:grid;position:relative}.scrivi-recording-play{color:#f3f0eb;cursor:not-allowed;background:linear-gradient(135deg,#400808,#380808);border:1px solid #f3f0eb38;border-radius:50%;place-items:center;width:44px;height:44px;margin:0;display:grid;box-shadow:inset 2px 2px 5px #ffffff1f,inset -4px -4px 9px #00000080,5px 5px 14px #00000047}.scrivi-recording-play .amp-icon{margin-left:2px;font-size:24px}.scrivi-recording-copy{gap:3px;min-width:0;display:grid}.scrivi-recording-title{color:#f3f0eb;letter-spacing:-.035em;text-align:left;cursor:not-allowed;background:0 0;border:0;width:max-content;max-width:100%;padding:0;font-family:Newsreader,Georgia,serif;font-size:24px;font-weight:400;line-height:1}.scrivi-recording-duration{color:#b5b0a8;font-family:Cabinet Grotesk Variable,Cabinet Grotesk,Cabin Grotesk,system-ui,sans-serif;font-size:15px;font-weight:500;line-height:1.1}.scrivi-recording-controls{align-items:stretch;gap:12px;display:flex}.scrivi-recording-voice{position:relative}.scrivi-recording-voice-trigger{color:#f3f0eb;letter-spacing:-.02em;cursor:pointer;background:#1e1d1c;border:1px solid #f3f0eb1f;border-radius:999px;justify-content:center;align-items:center;gap:5px;min-height:44px;margin:0;padding:0 16px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:19px;font-weight:800;display:inline-flex}.scrivi-recording-voice-trigger .amp-icon{color:#b5b0a8;font-size:19px}.scrivi-recording-voice-menu{z-index:10000;min-width:152px;top:calc(100% + 9px)}.scrivi-recording-card:has(.scrivi-recording-voice.is-open){z-index:1000}.scrivi-embossed-control,body.dash-app .scrivi-embossed-picker{backdrop-filter:none!important;background:#1e1d1c!important;border:1px solid #f3f0eb1f!important;box-shadow:-2px -2px 5px #ffffff17,3px 3px 7px #0000009e!important}body.dash-app .scrivi-recording-gender.scrivi-meta-mode-picker{border:1px solid #f3f0eb1f;align-self:stretch;gap:0;margin:0;min-height:44px!important;padding:3px!important}body.dash-app .scrivi-recording-gender.scrivi-meta-mode-picker>button{height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:19px!important;line-height:38px!important}body.dash-app .scrivi-recording-gender.scrivi-meta-mode-picker .dash-inline-picker__selection,body.dash-app .scrivi-meta-mode-picker .dash-inline-picker__selection{background:#1d1c1b;border:0;box-shadow:inset -3px -3px 8px -4px #ffffff29,inset 3px 3px 8px -3px #000000f0}body.dash-app .scrivi-embossed-picker .dash-inline-picker__selection{transition:transform .22s ease-in-out,width .22s ease-in-out,height .22s ease-in-out,opacity .16s ease-in-out}body.dash-app .scrivi-tag-panel-pickers .scrivi-embossed-picker .dash-inline-picker__selection{background:#1d1c1b!important;border:0!important;box-shadow:inset -3px -3px 8px -4px #ffffff29,inset 3px 3px 8px -3px #000000f0!important}body.dash-app .scrivi-embossed-picker>button{color:#f3f0eb80!important}body.dash-app .scrivi-embossed-picker>button.is-active,body.dash-app .scrivi-embossed-picker>button[aria-selected=true]{color:#f3f0eb!important}.scrivi-metadata-card,.scrivi-metadata-card+.scrivi-meta-rubrica-fields-root{margin-top:28px}.scrivi-meta-rubrica-fields-root{z-index:3;position:relative}.scrivi-tag-panel{width:100%;min-height:180px;padding:var(--scrivi-debossed-content-inset);border:1px solid var(--dash-sidebar-stroke,#ffffff1a);border-radius:calc(var(--scrivi-picker-radius) + var(--scrivi-debossed-content-inset));background:var(--dash-sidebar-surface,#1e1d1c);box-shadow:var(--dash-sidebar-deboss,inset -6px -6px 17px -6px #ffffff16, inset 7px 7px 19px -3px #000000e6)}.scrivi-tag-panel-controls{align-items:stretch;gap:14px;min-width:0;display:flex}.scrivi-tag-panel .scrivi-tag-search{border-radius:999px;flex:220px;width:auto;min-width:0;max-width:none;height:44px;min-height:44px}.scrivi-tag-panel .scrivi-tag-search:focus-within{border-color:#0000;box-shadow:inset -3px -3px 8px -4px #ffffff21,inset 3px 3px 8px -3px #000000e6;outline-offset:0!important;outline:0!important}body.dash-app .scrivi-tag-panel .storico-search input[type=search],body.dash-app .scrivi-tag-panel .storico-search input[type=search]:focus,body.dash-app .scrivi-tag-panel .storico-search input[type=search]:focus-visible{appearance:none;color:#f3f0eb;letter-spacing:.02em;width:100%;min-width:0;font:500 16px/1 Cabinet Grotesk Variable,Cabinet Grotesk,Cabin Grotesk,system-ui,sans-serif;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}body.dash-app .scrivi-tag-panel .storico-search input[type=search]::placeholder{color:#ffffff96;opacity:1}.scrivi-tag-generate{color:#f3f0eb;cursor:pointer;background:linear-gradient(135deg,#400808,#223551);border:1px solid #f3f0eb24;border-radius:50%;flex:0 0 44px;place-items:center;width:44px;margin:0;display:grid;box-shadow:inset 2px 2px 5px #ffffff1f,inset -4px -4px 9px #0000006b}.scrivi-tag-generate .amp-icon{font-size:23px}.scrivi-tag-panel-pickers{flex:0 auto;align-items:stretch;gap:14px;min-width:0;max-width:55%;display:flex}.scrivi-tag-panel-pickers .scrivi-meta-sector-group{margin:0}.scrivi-tag-panel-pickers .scrivi-meta-field-label{display:none}.scrivi-tag-panel-pickers .scrivi-meta-sector-trigger{height:44px;padding:0 16px;font-size:19px;font-weight:800}body.dash-app .scrivi-tag-panel-pickers .scrivi-meta-mode-picker{align-self:stretch;gap:0;margin:0;min-height:44px!important;padding:3px!important}body.dash-app .scrivi-tag-panel-pickers .scrivi-meta-mode-picker>button{height:38px!important;min-height:38px!important;padding:0 14px!important;font-size:19px!important;line-height:38px!important}.scrivi-tag-chips{flex-wrap:wrap;gap:12px;margin-top:24px;display:flex}.scrivi-tag-chip{color:#f3f0eb;letter-spacing:-.015em;cursor:pointer;border:1px solid #f3f0eb2e;border-radius:999px;align-items:center;gap:8px;min-height:38px;margin:0;padding:0 16px;font:700 17px/1 Cabinet Grotesk,system-ui,sans-serif;transition:transform .18s cubic-bezier(.16,1,.3,1),filter .18s;display:inline-flex}.scrivi-tag-chip:hover{filter:brightness(1.12);transform:translateY(-1px)}.scrivi-tag-chip .amp-icon{font-size:19px;font-weight:700;transition:transform .22s cubic-bezier(.16,1.5,.3,1)}.scrivi-tag-chip.is-selected{background:linear-gradient(90deg,#400808,#380808);box-shadow:inset 2px 2px 4px #ffffff1a,inset -3px -3px 6px #00000061}.scrivi-tag-chip.is-suggested{background:linear-gradient(90deg,#2c4160,#223551);box-shadow:inset 2px 2px 4px #ffffff1a,inset -3px -3px 6px #00000061}.scrivi-tag-match-muted{opacity:.32}.scrivi-header-actions{min-height:58px;box-shadow:none;background:0 0;border:0;border-radius:0;gap:16px;padding:0}.scrivi-header-action{background:#1d1c1b;border-color:#f3f0eb24;min-width:58px;height:58px;padding:0 20px;box-shadow:inset -4px -4px 10px -5px #ffffff29,inset 4px 4px 11px -4px #000000eb}.scrivi-header-action-cancel{background:#1d1c1b;width:58px}.scrivi-header-action-save{background:#1d1c1b}.scrivi-header-action-send{background:#29415f}@container scrivi-rubrica (width<=680px){.scrivi-recording-card{border-radius:28px;grid-template-columns:52px minmax(0,1fr)}.scrivi-recording-controls{grid-column:1/-1}.scrivi-tag-panel-controls{flex-wrap:wrap}.scrivi-tag-panel-pickers{flex:100%;max-width:100%}}@container scrivi-rubrica (width<=560px){.scrivi-recording-card{padding:var(--scrivi-debossed-navigation-inset)}.scrivi-tag-panel{padding:var(--scrivi-debossed-content-inset)}.scrivi-recording-controls,.scrivi-tag-panel-pickers{flex-wrap:wrap}.scrivi-tag-search{flex-basis:calc(100% - 72px)}.scrivi-recording-gender{width:100%}}.scrivi-critica-stack{z-index:3;width:100%;margin-top:28px;position:relative}.scrivi-critica-media{border:1px solid var(--dash-sidebar-stroke,#ffffff1a);border-radius:var(--dash-sidebar-section-radius,22px);background:var(--dash-sidebar-surface,#1e1d1c);width:100%;box-shadow:var(--dash-sidebar-deboss,inset -6px -6px 17px -6px #ffffff16, inset 7px 7px 19px -3px #000000e6);padding:24px}.scrivi-column-page:not([data-scrivi-active-rubrica=critica]) .scrivi-critica-stack{display:none}.scrivi-critica-heading{justify-content:space-between;align-items:center;gap:14px;width:100%;min-width:0;display:flex}.scrivi-critica-heading::-webkit-scrollbar{display:none}.scrivi-critica-selectors{flex:0 auto;align-items:center;gap:12px;min-width:0;max-width:62%;display:flex}.scrivi-critica-mode-picker,.scrivi-critica-provider-picker{scrollbar-width:none;background:#1e1d1c;border:1px solid #f3f0eb1f;border-radius:999px;align-items:center;gap:0;width:max-content;min-width:0;max-width:100%;min-height:44px;margin-top:0;padding:3px;display:flex;position:relative;overflow-x:auto}.scrivi-critica-heading .scrivi-critica-mode-picker,.scrivi-critica-provider-picker{flex:0 auto;margin-top:0}.scrivi-critica-provider-picker[hidden]{display:none}.scrivi-critica-mode-picker::-webkit-scrollbar,.scrivi-critica-provider-picker::-webkit-scrollbar{display:none}.scrivi-critica-mode-picker button,.scrivi-critica-provider-picker button{appearance:none;color:#b5b0a8;cursor:pointer;z-index:1;background:0 0;border:0;border-radius:999px;flex:none;min-height:38px;padding:0 14px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:38px;transition:color .18s;position:relative}.scrivi-critica-provider-picker button{border-radius:999px;min-height:38px;font-size:15px;line-height:38px}.scrivi-critica-mode-picker button.is-active,.scrivi-critica-provider-picker button.is-active{color:#f3f0eb}.scrivi-critica-picker-indicator{z-index:0;pointer-events:none;will-change:transform, width;background:#1d1c1b;border-radius:999px;width:0;transition:transform .22s ease-in-out,width .22s ease-in-out;position:absolute;top:3px;bottom:3px;left:0;box-shadow:inset -3px -3px 8px -4px #ffffff29,inset 3px 3px 8px -3px #000000f0}.scrivi-critica-provider-picker .scrivi-critica-picker-indicator{border-radius:15px}.scrivi-critica-search{backdrop-filter:none;background:#1e1d1c33;border:0;border-radius:999px;flex:1 1 0;grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:10px;width:auto;min-width:220px;max-width:none;height:44px;min-height:44px;margin:0;padding:0 14px;display:grid;position:relative;overflow:hidden;box-shadow:inset -33px -37px 31.1px #ffffff08,inset .3px .2px 1px #fff,inset -.1px -.1px 1px #ffffff80}.scrivi-critica-search:focus-within,.scrivi-critica-embed-input-wrap:focus-within{box-shadow:inset -3px -3px 8px -4px #ffffff21,inset 3px 3px 8px -3px #000000e6;outline-offset:0!important;outline:0!important}.scrivi-critica-search[hidden]{display:none}.scrivi-critica-search>.amp-icon{color:#88837b;font-size:20px}.scrivi-critica-search input{color:#f3f0eb;flex:auto;width:100%;min-width:0;height:42px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:17px;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.scrivi-critica-search input::placeholder{color:#88837b;opacity:1}.scrivi-critica-search input::-webkit-search-cancel-button{filter:invert();opacity:.45}.scrivi-critica-search-status{color:#88837b;white-space:nowrap;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:12px}.scrivi-critica-search-status[data-status=error]{color:#caa5a5}.scrivi-critica-embed-group{margin-top:14px}.scrivi-critica-embed-group[hidden]{display:none}.scrivi-critica-embed-paste{width:100%;min-height:44px;box-shadow:none;background:0 0;border:0;align-items:center;gap:12px;margin-top:0;padding:0;display:flex;overflow:visible}.scrivi-critica-embed-input-wrap{backdrop-filter:none;flex:auto;width:auto;min-width:0;max-width:none;height:44px;min-height:44px;overflow:hidden}.scrivi-critica-embed-input-wrap input{color:#f3f0eb;flex:auto;width:100%;min-width:0;height:42px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:17px;-webkit-appearance:none!important;appearance:none!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.scrivi-critica-embed-input-wrap input::placeholder{color:#88837b;opacity:1}.scrivi-critica-embed-submit{appearance:none;color:#f3f0eb;cursor:pointer;background:#1e1d1c;border:1px solid #f3f0eb1f;border-radius:999px;min-height:44px;padding:0 16px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:16px;font-weight:800}.scrivi-critica-embed-submit:disabled{cursor:wait;opacity:.56}.scrivi-critica-embed-status{color:#88837b;min-height:0;margin:6px 14px 0;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:12px;display:block}.scrivi-critica-embed-status:empty{display:none}.scrivi-critica-embed-status[data-status=error]{color:#caa5a5}@container scrivi-rubrica (width<=900px){.scrivi-critica-heading{flex-wrap:wrap}.scrivi-critica-search{width:100%;max-width:none}.scrivi-critica-selectors{scrollbar-width:none;justify-content:flex-end;width:100%;max-width:100%;overflow-x:auto}}.scrivi-critica-embed-group p{color:#88837b;margin:7px 14px 0;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:13px;line-height:1.25}.scrivi-critica-manual-host:empty{display:none}.scrivi-critica-results{backdrop-filter:blur(18px)saturate(125%);background:#282725db;border:1px solid #f3f0eb38;border-radius:18px;max-height:320px;margin-top:8px;padding:8px;overflow-y:auto;box-shadow:0 22px 50px #0000006b}.scrivi-critica-results[hidden]{display:none}.scrivi-critica-result{appearance:none;color:#f3f0eb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;grid-template-columns:48px minmax(0,1fr);align-items:center;gap:12px;width:100%;min-height:60px;padding:6px;display:grid}.scrivi-critica-result:hover,.scrivi-critica-result:focus-visible{background:#f3f0eb17;outline:0}.scrivi-critica-result-artwork{color:#88837b;background:#292826;border-radius:9px;place-items:center;width:48px;height:48px;display:grid;overflow:hidden}.scrivi-critica-result-artwork img{object-fit:cover;width:100%;height:100%}.scrivi-critica-result.is-book .scrivi-critica-result-artwork img{object-fit:contain}.scrivi-critica-result-artwork .amp-icon{font-size:23px}.scrivi-critica-result-copy{gap:3px;min-width:0;font-family:Cabinet Grotesk,system-ui,sans-serif;display:grid}.scrivi-critica-result-copy strong,.scrivi-critica-result-copy span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.scrivi-critica-result-copy strong{font-size:16px}.scrivi-critica-result-copy span{color:#88837b;font-size:13px}.scrivi-critica-stack>.scrivi-critica-preview:not(:empty){margin-top:20px}.scrivi-critica-embed-frame,.scrivi-critica-book-viewer,.scrivi-critica-selected-card{background:#191817;border-radius:18px;width:100%;position:relative;overflow:hidden}.scrivi-critica-embed-frame{height:152px}.scrivi-critica-embed-frame.is-tall{height:352px}.scrivi-critica-embed-frame iframe{border:0;width:100%;height:100%;display:block}.scrivi-critica-remove{appearance:none;z-index:5;color:#f3f0eb;opacity:0;cursor:pointer;background:#666461f0;border:0;border-radius:50%;place-items:center;width:28px;height:28px;padding:0;transition:opacity .14s,background-color .14s;display:inline-grid;position:absolute;top:10px;right:10px}.scrivi-critica-embed-frame:hover .scrivi-critica-remove,.scrivi-critica-book-viewer:hover .scrivi-critica-remove,.scrivi-critica-selected-card:hover .scrivi-critica-remove,.scrivi-critica-remove:focus-visible{opacity:1}.scrivi-critica-remove .amp-icon{font-size:18px}.scrivi-critica-selected-card{border:1px solid #f3f0eb1f;grid-template-columns:132px minmax(0,1fr);min-height:132px;display:grid}.scrivi-critica-selected-artwork{color:#88837b;background:#292826;place-items:center;min-height:132px;display:grid;overflow:hidden}.scrivi-critica-selected-artwork img{object-fit:cover;width:100%;height:100%}.scrivi-critica-selected-card.is-book .scrivi-critica-selected-artwork img{object-fit:contain;padding:10px}.scrivi-critica-selected-copy{align-self:center;min-width:0;padding:18px 48px 18px 20px}.scrivi-critica-selected-provider{color:#88837b;letter-spacing:.04em;text-transform:uppercase;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:12px;font-weight:700}.scrivi-critica-selected-copy h3{color:#f3f0eb;margin:3px 0;font-family:Newsreader,Georgia,serif;font-size:25px;font-weight:500;line-height:1.05}.scrivi-critica-selected-copy p{color:#88837b;margin:0;font-family:Newsreader,Georgia,serif;font-size:15px;font-style:italic}.scrivi-critica-selected-meta{flex-wrap:wrap;gap:6px;margin-top:10px;display:flex}.scrivi-critica-selected-meta span{color:#b5b0a8;border:1px solid #f3f0eb24;border-radius:999px;padding:3px 8px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:11px;line-height:1}.scrivi-critica-selected-copy .scrivi-critica-selected-summary{color:#b5b0a8;-webkit-line-clamp:4;-webkit-box-orient:vertical;margin-top:10px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:13px;font-style:normal;line-height:1.35;display:-webkit-box;overflow:hidden}.scrivi-critica-selected-copy a{color:#b5b0a8;gap:5px;margin-top:10px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700;text-decoration:none;display:inline-flex}.scrivi-critica-watch-providers{align-items:center;gap:7px;margin-top:10px;display:flex}.scrivi-critica-watch-providers img{object-fit:cover;border-radius:7px;width:28px;height:28px}.scrivi-critica-watch-providers span{color:#b5b0a8;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:12px}.scrivi-critica-book-viewer{height:420px}.scrivi-critica-book-preview{gap:14px;display:grid}.scrivi-critica-book-preview .scrivi-critica-selected-card{min-height:176px}.scrivi-critica-book-viewer>[data-critica-google-book]{width:100%;height:100%}.scrivi-critica-book-fallback{align-items:center;height:100%;display:none}.scrivi-critica-book-viewer.is-unavailable>[data-critica-google-book]{display:none}.scrivi-critica-book-viewer.is-unavailable .scrivi-critica-book-fallback{display:flex}.scrivi-critica-book-fallback .scrivi-critica-selected-card{min-height:100%}.scrivi-critica-manual{grid-template-columns:minmax(150px,.38fr) minmax(0,1fr);gap:18px;margin-top:18px;display:grid}.scrivi-critica-manual-image{appearance:none;color:#88837b;cursor:pointer;background:#191817;border:0;border-radius:18px;place-content:center;gap:8px;min-height:190px;padding:0;display:grid;position:relative;overflow:hidden;box-shadow:inset 6px 6px 14px #0000006b,inset -5px -5px 15px #ffffff05}.scrivi-critica-manual-image:after{content:"";border-radius:inherit;pointer-events:none;border:1px dashed #f3f0eb33;position:absolute;inset:.5px}.scrivi-critica-manual-image img{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.scrivi-critica-manual-image.has-image:before{content:"";z-index:1;opacity:0;background:#00000080;transition:opacity .14s;position:absolute;inset:0}.scrivi-critica-manual-image.has-image:hover:before,.scrivi-critica-manual-image.has-image:focus-visible:before{opacity:1}.scrivi-critica-manual-image span{z-index:2;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700;position:relative}.scrivi-critica-manual-image.has-image span{opacity:0}.scrivi-critica-manual-image.has-image:hover span,.scrivi-critica-manual-image.has-image:focus-visible span{opacity:1}.scrivi-critica-manual-fields{align-content:start;gap:12px;display:grid}.scrivi-critica-manual-fields input{color:#f3f0eb;color-scheme:dark;background:#1d1c1b6b;border:1px solid #f3f0eb29;border-radius:13px;outline:0;min-width:0;height:42px;padding:0 12px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:16px}.scrivi-critica-manual-fields input::placeholder{color:#88837b;opacity:1}.scrivi-media-metadata{width:100%;padding:28px 0 88px}.scrivi-upload-zone{appearance:none;isolation:isolate;background:var(--dash-sidebar-surface,#1e1d1c);box-shadow:var(--dash-sidebar-deboss,inset -6px -6px 17px -6px #ffffff16, inset 7px 7px 19px -3px #000000e6);color:#f3f0eb;cursor:pointer;border:0;justify-content:center;align-items:center;margin:0;padding:0;display:flex;position:relative;overflow:hidden}.scrivi-upload-border{z-index:3;pointer-events:none;width:100%;height:100%;position:absolute;inset:0;overflow:visible}.scrivi-upload-border rect{x:.5px;y:.5px;rx:22px;fill:none;stroke:#f3f0eb33;stroke-width:1px;stroke-dasharray:6 6;vector-effect:non-scaling-stroke;width:calc(100% - 1px);height:calc(100% - 1px)}.scrivi-upload-zone:hover,.scrivi-upload-zone:focus-visible,.scrivi-upload-zone.is-dragging{background:#232220;outline:none}.scrivi-upload-zone.is-dragging .scrivi-upload-border{filter:brightness(1.35)}.scrivi-banner-upload{border-radius:var(--dash-sidebar-section-radius,22px);width:100%;min-height:280px}.scrivi-upload-copy{z-index:2;border-radius:inherit;color:#f3f0eb;text-align:center;align-content:center;justify-items:center;gap:26px;width:100%;height:100%;padding:28px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:18px;font-weight:400;line-height:1.35;transition:opacity .16s,background-color .16s;display:grid;position:absolute;inset:0}.scrivi-upload-copy strong{font-weight:700}.scrivi-upload-icon{color:#88837b;font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 48;font-size:56px}.scrivi-banner-preview{z-index:1;object-fit:cover;width:100%;height:100%;transition:filter .16s;position:absolute;inset:0}.scrivi-banner-preview[hidden]{display:none}.scrivi-banner-upload.has-image .scrivi-upload-copy{opacity:0}.scrivi-banner-upload.has-image:hover .scrivi-upload-copy,.scrivi-banner-upload.has-image:focus-visible .scrivi-upload-copy{opacity:1;background:#1d1c1be0}.scrivi-banner-upload.has-image:hover .scrivi-banner-preview,.scrivi-banner-upload.has-image:focus-visible .scrivi-banner-preview{filter:brightness(.48)}.scrivi-file-input{display:none}.scrivi-media-caption{color:#88837b;letter-spacing:-.018em;overflow-wrap:anywhere;outline:none;min-width:0;min-height:26px;font-family:Newsreader,Georgia,serif;font-size:20px;font-style:italic;font-weight:400;line-height:1.2}.scrivi-media-caption:empty:before,.scrivi-notes-panel:empty:before{content:attr(data-placeholder);pointer-events:none}.scrivi-banner-caption{margin:14px 16px 0}.scrivi-notes-panel{border:1px solid var(--dash-sidebar-stroke,#ffffff1a);border-radius:var(--dash-sidebar-section-radius,22px);width:100%;min-height:320px;padding:var(--scrivi-debossed-content-inset);background:var(--dash-sidebar-surface,#1e1d1c);box-shadow:var(--dash-sidebar-deboss,inset -6px -6px 17px -6px #ffffff16, inset 7px 7px 19px -3px #000000e6);color:#88837b;letter-spacing:-.025em;outline:none;margin-top:28px;font-family:Newsreader,Georgia,serif;font-size:30px;font-style:italic;font-weight:400;line-height:1.25}.scrivi-carousel-section{margin-top:28px;position:relative}.scrivi-carousel-section:before,.scrivi-carousel-section:after{content:"";z-index:5;opacity:0;pointer-events:none;backdrop-filter:blur(8px);width:32px;height:228px;transition:opacity .12s;position:absolute;top:38px}.scrivi-carousel-section:before{background:linear-gradient(90deg,#1d1c1bad,#0000);left:0;-webkit-mask-image:linear-gradient(90deg,#000,#0000);mask-image:linear-gradient(90deg,#000,#0000)}.scrivi-carousel-section:after{right:calc(0px - var(--laquila-page-inline-padding,30px));background:linear-gradient(270deg,#1d1c1bad,#0000);-webkit-mask-image:linear-gradient(270deg,#000,#0000);mask-image:linear-gradient(270deg,#000,#0000)}.scrivi-carousel-section.has-left-overflow:before,.scrivi-carousel-section.has-right-overflow:after{opacity:1}.scrivi-carousel-label{color:#88837b;margin:0 0 14px 16px;font-family:Newsreader,Georgia,serif;font-size:20px;font-style:italic;line-height:1.2}.scrivi-carousel-track{width:calc(100% + var(--laquila-page-inline-padding,30px));margin-right:calc(0px - var(--laquila-page-inline-padding,30px));overscroll-behavior-inline:contain;touch-action:pan-x;-webkit-overflow-scrolling:touch;scrollbar-width:none;align-items:flex-start;gap:24px;padding:0 0 18px;display:flex;overflow:auto hidden}.scrivi-carousel-track::-webkit-scrollbar{display:none}.scrivi-carousel-add{border-radius:22px;flex:0 0 180px;width:180px;height:180px}.scrivi-carousel-add .amp-icon{color:#88837b;font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 48;font-size:48px}.scrivi-carousel-item{flex:none;width:180px;margin:0}.scrivi-carousel-image-frame{background:var(--dash-sidebar-surface,#1e1d1c);border-radius:22px;width:180px;height:180px;position:relative;overflow:hidden}.scrivi-carousel-image-frame img{object-fit:contain;width:100%;height:100%;display:block}.scrivi-carousel-remove{appearance:none;z-index:2;background:var(--ds-negative,#ff7885);color:#35171c;opacity:0;cursor:pointer;border:0;border-radius:50%;justify-content:center;align-items:center;width:32px;height:32px;padding:0;transition:opacity .14s,background-color .14s;display:inline-flex;position:absolute;top:10px;right:10px}.scrivi-carousel-image-frame:hover .scrivi-carousel-remove,.scrivi-carousel-remove:focus-visible{opacity:1}.scrivi-carousel-remove:hover{background:color-mix(in srgb, var(--ds-negative,#ff7885) 86%, #fff)}.scrivi-carousel-remove .amp-icon{font-size:23px;line-height:1}.scrivi-carousel-remove .amp-icon svg{stroke-width:2.5px}.scrivi-carousel-caption{width:100%;margin-top:10px;font-size:17px}.scrivi-meta-field-label{color:#88837b;letter-spacing:-.02em;margin:0 0 7px 10px;font-family:Newsreader,Georgia,serif;font-size:18px;font-style:italic;font-weight:600;line-height:1;display:block}.scrivi-meta-sector-trigger{appearance:none;color:#f3f0eb;letter-spacing:-.015em;cursor:pointer;backdrop-filter:blur(18px)saturate(135%);background:#2423214d;border:1px solid #f3f0eb57;border-radius:999px;justify-content:flex-start;align-items:center;gap:8px;width:max-content;min-width:0;height:36px;margin:0;padding:0 14px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff2e,inset 0 -1px #00000014,0 10px 28px #2423211f}.scrivi-meta-sector-trigger .amp-icon{color:#b5b0a8;font-variation-settings:"FILL" 0, "wght" 400, "GRAD" 0, "opsz" 24;font-size:19px}.scrivi-meta-picker-menu{z-index:120;box-sizing:border-box;opacity:0;visibility:hidden;transform-origin:0 0;pointer-events:none;backdrop-filter:none;background:#1d1c1bf2;border:1px solid #f3f0eb57;border-radius:22px;gap:2px;width:max-content;min-width:0;max-width:calc(100vw - 48px);padding:14px;transition:opacity .16s,visibility .16s,transform .21s cubic-bezier(.2,.9,.3,1);display:grid;position:absolute;top:calc(100% + 12px);left:0;transform:translateY(-8px)scale(.985);box-shadow:0 24px 64px #0a0c0b6b}.scrivi-meta-author-picker .scrivi-meta-picker-menu{transform-origin:100% 0;border-radius:28px;width:min(390px,100vw - 48px);min-width:0;padding:10px;top:calc(100% + 14px);left:auto;right:0}.scrivi-meta-author-picker .scrivi-meta-picker-option{gap:4px;min-height:0;padding:12px 14px}.scrivi-meta-author-picker .scrivi-meta-picker-option-title{font-size:26px;font-weight:500}.scrivi-meta-author-picker .scrivi-meta-picker-option-description{font-size:13px}.scrivi-author-mode-options{gap:2px;display:grid}.scrivi-author-invite-trigger{grid-template-columns:minmax(0,1fr) auto;align-items:center}.scrivi-author-invite-trigger>span:first-child{gap:4px;min-width:0;display:grid}.scrivi-author-invite-trigger>.amp-icon{color:#b5b0a8;font-size:22px}.scrivi-author-invite-panel{min-width:0}.scrivi-author-invite-panel[hidden],.scrivi-author-mode-options[hidden]{display:none}.scrivi-author-invite-heading{color:#f3f0eb;justify-content:space-between;align-items:center;gap:12px;min-height:42px;padding:2px 8px 8px;font-family:Newsreader,Georgia,serif;font-size:24px;display:flex}.scrivi-author-invite-heading button{appearance:none;color:#f3f0eb;cursor:pointer;background:#666461;border:0;border-radius:999px;padding:7px 12px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:13px;font-weight:700}.scrivi-author-invite-list{gap:3px;max-height:min(320px,100dvh - 260px);display:grid;overflow-y:auto}.scrivi-author-invite-option{appearance:none;color:#f3f0eb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;justify-content:space-between;align-items:center;gap:12px;width:100%;min-height:46px;margin:0;padding:9px 12px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:15px;font-weight:600;transition:background-color .16s;display:flex}.scrivi-author-invite-option:hover,.scrivi-author-invite-option.is-selected{background:#f3f0eb1a}.scrivi-author-invite-option .amp-icon{color:#b5b0a8;font-size:19px}.scrivi-author-invite-option.is-selected .amp-icon{color:#f3f0eb}.scrivi-author-invite-empty{color:#b5b0a8;margin:0;padding:14px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:14px}.scrivi-meta-picker.is-open .scrivi-meta-picker-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.scrivi-meta-picker-option{color:#f3f0eb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px;gap:2px;width:100%;min-height:34px;margin:0;padding:7px 9px 6px;font-family:Newsreader,Georgia,serif;transition:background-color .16s;display:grid}.scrivi-meta-rubrica-fields[hidden]{display:none}.scrivi-meta-dropdown-picker .scrivi-meta-picker-option,.scrivi-meta-dropdown-picker .scrivi-meta-picker-option-title,.scrivi-meta-dropdown-picker .scrivi-meta-picker-option-description,.scrivi-meta-dropdown-picker input,.scrivi-meta-dropdown-picker button[type=submit]{font-family:Cabinet Grotesk,system-ui,sans-serif}.scrivi-meta-dropdown-picker .scrivi-meta-picker-option-title{letter-spacing:-.015em;font-size:18px;font-weight:700}.scrivi-meta-dropdown-picker .scrivi-meta-picker-option-description{font-size:13px;font-weight:400}.scrivi-meta-picker-option:hover,.scrivi-meta-picker-option:focus-visible,.scrivi-meta-picker-option.is-active{background:#f3f0eb17}.scrivi-meta-picker-option-title{white-space:nowrap;letter-spacing:-.025em;font-size:21px;font-weight:500;line-height:1.05;display:block}.scrivi-meta-dropdown-picker .scrivi-meta-picker-option{width:max-content;min-width:100%}.scrivi-meta-picker-option-description{color:#b5b0a8;font-size:12.5px;font-style:italic;line-height:1.25;display:block}.scrivi-new-sector-form{border-top:1px solid #f3f0eb24;grid-template-columns:minmax(0,1fr) auto;gap:7px;width:100%;margin-top:7px;padding:8px 0 0;display:grid}.scrivi-new-sector-form[hidden]{display:none}.scrivi-new-sector-form input{color:#f3f0eb;background:#2423214d;border:1px solid #f3f0eb40;border-radius:999px;outline:none;min-width:0;height:32px;padding:0 10px;font-family:Newsreader,Georgia,serif;font-size:16px}.scrivi-new-sector-form input::placeholder{color:#88837b}.scrivi-new-sector-form input:focus{border-color:#f3f0eb9e}.scrivi-new-sector-form button{color:#f3f0eb;cursor:pointer;background:#f3f0eb24;border:0;border-radius:999px;height:32px;padding:0 11px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:14px;font-weight:700}.scrivi-shell-pane:has(.scrivi-meta-picker.is-open){z-index:40;overflow:visible}.scrivi-shell-pane:has(.scrivi-meta-picker.is-open)>.laquila-page{overflow:visible}.scrivi-rubrica-label{font-weight:400}.scrivi-rubrica-trigger{font-size:inherit;font-weight:700!important}.scrivi-rubrica-trigger>[data-scrivi-current-rubrica],.storico-rubrica-trigger>[data-storico-current-rubrica]{font-weight:700!important}.scrivi-rubrica-menu{max-height:calc(100dvh - 56px);top:calc(100% + 18px);left:0;overflow-y:auto}#section-l-aquila .scrivi-rubrica-menu{white-space:normal;width:min(520px,100vw - 48px)}#section-l-aquila .scrivi-rubrica-menu .laquila-view-option-description{white-space:normal;max-width:none}@container scrivi-rubrica (width<=720px){.scrivi-column-header{gap:12px}.scrivi-header-actions{gap:8px}.scrivi-header-action-save{gap:0;width:36px;padding:0;font-size:0}.scrivi-header-action-save>span:not(.amp-icon){display:none}}@container scrivi-rubrica (width<=620px){.scrivi-header-action-send{gap:0;width:36px;padding:0;font-size:0}.scrivi-header-action-send>span:not(.amp-icon){display:none}}@container scrivi-rubrica (width<=520px){.scrivi-column-header{gap:8px}}@media (width<=620px){.scrivi-metadata-card{padding:var(--scrivi-debossed-content-inset);margin-top:22px}.scrivi-metadata-title-row{grid-template-columns:1fr;align-items:flex-end;gap:9px}.scrivi-meta-title{font-size:36px}.scrivi-metadata-authors-line{justify-content:flex-start}.scrivi-meta-subtitle{margin-top:14px;font-size:23px}.scrivi-meta-description{font-size:18px}.scrivi-meta-mode-picker{margin-top:18px}.scrivi-meta-sector-group{margin-top:24px}.scrivi-column-header{flex-direction:row;align-items:center}.scrivi-header-actions{gap:10px}.scrivi-header-action{height:36px;padding:0 14px;font-size:18px}.scrivi-header-action-cancel{width:36px;padding:0}.scrivi-header-action .amp-icon{font-size:20px}.scrivi-autosave-status{margin-top:12px;font-size:18px}.scrivi-column-heading{font-size:clamp(36px,11vw,50px)}.storico-column-heading{font-size:clamp(34px,10vw,42px)}.scrivi-rubrica-trigger,.storico-rubrica-trigger{font-size:inherit}.scrivi-critica-stack{margin-top:28px}.scrivi-critica-media{padding:16px}.scrivi-critica-heading{gap:12px}.scrivi-critica-heading .scrivi-critica-mode-picker{width:auto;max-width:none}.scrivi-critica-manual,.scrivi-critica-selected-card{grid-template-columns:1fr}.scrivi-critica-selected-artwork{max-height:220px}.scrivi-critica-manual-image{min-height:220px}.scrivi-critica-book-viewer{height:360px}}.scrivi-editor-scroll{z-index:1;overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:transparent transparent;direction:ltr;width:100%;height:100%;position:relative;overflow:hidden auto}.scrivi-editor-toolbar{z-index:30;backdrop-filter:blur(10px)saturate(125%);background:#1e1d1c42;border:1px solid #f3f0eb57;border-radius:27px;justify-content:flex-start;align-items:center;width:min(555px,100% - 32px);height:54px;padding:10px 12px;display:flex;position:absolute;top:28px;left:50%;transform:translate(-50%);box-shadow:inset 0 1px #ffffff3d,inset 0 0 18px #f3f0eb12,inset 0 -1px #0000001f,0 8px 28px #0000004d}.scrivi-editor-toolbar:before{content:"";border-radius:inherit;filter:blur(5px);pointer-events:none;background:radial-gradient(84px 16px at 16% 0,#f3f0eb52,#0000 72%),radial-gradient(110px 18px at 51% 100%,#f3f0eb38,#0000 74%),radial-gradient(78px 15px at 78% 0,#f3f0eb42,#0000 72%),radial-gradient(66px 14px at 92% 100%,#f3f0eb33,#0000 74%);position:absolute;inset:0}.scrivi-editor-style-picker{flex:0 0 96px;width:96px;height:32px;position:relative}.scrivi-editor-style-trigger{appearance:none;backdrop-filter:blur(6px);color:#f3f0eb;text-transform:uppercase;cursor:pointer;background:#24232152;border:1px solid #f3f0eb57;border-radius:16px;justify-content:space-between;align-items:center;gap:8px;width:96px;height:32px;margin:0;padding:0 10px;font-family:Cabin Grotesk,Cabinet Grotesk,system-ui,sans-serif;font-size:18px;font-weight:700;line-height:1;display:inline-flex;box-shadow:inset 0 1px #ffffff26,inset 0 -1px #00000014}.scrivi-editor-style-trigger>span:first-child{text-overflow:clip;white-space:nowrap;letter-spacing:-.35px;min-width:0;overflow:hidden}.scrivi-editor-style-trigger .amp-icon{flex:0 0 6px;width:6px;font-size:17px;transition:transform .16s;overflow:visible}.scrivi-editor-style-picker.is-open .scrivi-editor-style-trigger .amp-icon{transform:rotate(180deg)}.scrivi-editor-style-menu{z-index:50;backdrop-filter:blur(34px)saturate(150%);opacity:0;visibility:hidden;transform-origin:0 0;pointer-events:none;background:#1d1c1b7a;border:1px solid #f3f0eb47;border-radius:18px;gap:2px;width:158px;padding:8px;transition:opacity .14s,visibility .14s,transform .16s;display:grid;position:absolute;top:calc(100% + 10px);left:0;transform:translateY(-5px)scale(.98);box-shadow:0 18px 42px #0000006b}.scrivi-editor-style-picker.is-open .scrivi-editor-style-menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.scrivi-editor-style-menu button{appearance:none;color:#f3f0eb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;min-height:34px;padding:0 10px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:14px;font-weight:700}.scrivi-editor-style-menu button:hover,.scrivi-editor-style-menu button[aria-checked=true]{background:#f3f0eb1a}.scrivi-editor-tool-group{align-items:center;gap:8px;display:inline-flex}.scrivi-editor-format-group{margin-left:16px}.scrivi-editor-tool.scrivi-editor-format-tool{width:auto;min-width:0}.scrivi-editor-format-glyph{color:inherit;font-family:Newsreader,Georgia,serif;font-size:21px;font-weight:700;line-height:1;display:inline-block;transform:scale(1.15)}.scrivi-editor-format-tool.is-italic .scrivi-editor-format-glyph{font-style:italic}.scrivi-editor-format-tool.is-underline .scrivi-editor-format-glyph{text-underline-offset:3px;text-decoration:underline 1px}.scrivi-editor-format-tool.is-strikeThrough .scrivi-editor-format-glyph{text-decoration:line-through 1px}.scrivi-editor-tool{appearance:none;color:#f3f0eb;cursor:pointer;background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;gap:7px;min-width:20px;height:32px;margin:0;padding:0;display:inline-flex}.scrivi-editor-tool:hover,.scrivi-editor-tool:focus-visible{color:#fff;background:#f3f0eb1a;outline:none}.scrivi-editor-tool .amp-icon{font-variation-settings:"FILL" 0, "wght" 350, "GRAD" 0, "opsz" 20;font-size:17px;line-height:17px;transform:scale(1.72)}.scrivi-editor-tool[data-editor-media=image] .amp-icon{font-variation-settings:"FILL" 1, "wght" 350, "GRAD" 0, "opsz" 20}.scrivi-editor-tool-label{color:inherit;white-space:nowrap;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:17px;font-weight:400;line-height:1;display:none}.scrivi-editor-tool-divider{background:#f3f0eb94;flex:0 0 1px;width:1px;height:22px;margin:0 21px}@container scrivi-editor (width>=1040px){.scrivi-editor-toolbar{width:min(940px,100% - 40px)}.scrivi-editor-tool-label{display:inline}.scrivi-editor-tool:has(.scrivi-editor-tool-label){padding:0 3px}}.scrivi-editor-scroll::-webkit-scrollbar{width:6px}.scrivi-editor-scroll::-webkit-scrollbar-track{background:0 0}.scrivi-editor-scroll::-webkit-scrollbar-thumb{background:0 0;border-radius:999px}.scrivi-editor-scroll.is-scrolling{scrollbar-color:#f3f0eb57 transparent}.scrivi-editor-scroll.is-scrolling::-webkit-scrollbar-thumb{background:#f3f0eb57}.scrivi-editor-field{color:#f3f0eb;caret-color:#f3f0eb;font-optical-sizing:auto;letter-spacing:-.006em;text-align:left;text-rendering:optimizelegibility;overflow-wrap:break-word;direction:ltr;background:0 0;outline:none;width:100%;min-height:100%;margin:0;padding:48px 56px 72px;font-family:Newsreader,Georgia,serif;font-size:18px;font-style:normal;font-weight:400;line-height:1.5}.scrivi-editor-content{min-height:inherit;outline:none}.scrivi-editor-field:focus,.scrivi-editor-field:focus-visible,.scrivi-editor-content:focus,.scrivi-editor-content:focus-visible{outline:none}.scrivi-editor-field::selection,.scrivi-editor-field ::selection{color:#f3f0eb;background:#006aff52}.scrivi-editor-paragraph{margin:0;padding:0}.scrivi-editor-paragraph.is-section-start{margin-top:28px}.scrivi-editor-field blockquote,.scrivi-editor-callout{color:#d9d2c6;border-left:3px solid #f3f0eb9e;margin:22px 0;padding:3px 0 3px 18px;font-style:italic}.scrivi-editor-field pre{color:#f3f0eb;white-space:pre-wrap;background:#f3f0eb0f;border-radius:12px;margin:20px 0;padding:16px 18px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;line-height:1.55}.scrivi-editor-inline-monospaced{-webkit-box-decoration-break:clone;box-decoration-break:clone;background:#f3f0eb14;border:1px solid #f3f0eb29;border-radius:4px;padding:2px 5px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}.scrivi-editor-table{border-collapse:collapse;width:100%;margin:22px 0}.scrivi-editor-table td{border:1px solid #f3f0eb47;min-width:80px;height:38px;padding:7px 9px}.scrivi-editor-graph{color:#88837b;background:#f3f0eb09;border:1px solid #f3f0eb2e;border-radius:16px;place-items:center;min-height:180px;margin:22px 0;display:grid}.scrivi-editor-graph .amp-icon{font-size:44px}.scrivi-editor-media{border-radius:16px;max-width:100%;max-height:520px;margin:22px auto;display:block}.scrivi-editor-audio{width:min(100%,520px);margin:22px 0}.scrivi-editor-file{color:#b5b0a8;margin:12px 0;text-decoration:underline;display:inline-flex}.scrivi-editor-paragraph.is-bold,.scrivi-editor-change{font-weight:700}.scrivi-editor-change.is-blue{color:#006aff}.scrivi-editor-change.is-red{color:#ff3d51}.scrivi-editor-caret{vertical-align:-.17em;background:#f3f0eb;border-radius:1px;width:2px;height:1.16em;margin:0 5px 0 2px;display:inline-block}.scrivi-editor-visibility{--scrivi-visibility-direction:to top;z-index:2;pointer-events:none;position:absolute;left:0;right:8px}.scrivi-editor-visibility-tint{z-index:10;background:linear-gradient(var(--scrivi-visibility-direction), transparent 0%, #1e1d1c5c 100%);position:absolute;inset:0}.scrivi-editor-visibility.is-top{height:clamp(55px,8.5%,110px);top:0}.scrivi-editor-visibility.is-bottom{--scrivi-visibility-direction:to bottom;height:clamp(55px,8.5%,110px);bottom:0}.scrivi-editor-blur-layer{pointer-events:none;position:absolute;inset:0}.scrivi-editor-blur-layer.is-1{backdrop-filter:blur(1px);-webkit-mask-image:linear-gradient(var(--scrivi-visibility-direction), transparent 0%, #000 10%, #000 30%, transparent 40%);mask-image:linear-gradient(var(--scrivi-visibility-direction), transparent 0%, #000 10%, #000 30%, transparent 40%)}.scrivi-editor-blur-layer.is-2{backdrop-filter:blur(2px);-webkit-mask-image:linear-gradient(var(--scrivi-visibility-direction), transparent 10%, #000 20%, #000 40%, transparent 50%);mask-image:linear-gradient(var(--scrivi-visibility-direction), transparent 10%, #000 20%, #000 40%, transparent 50%)}.scrivi-editor-blur-layer.is-4{backdrop-filter:blur(4px);-webkit-mask-image:linear-gradient(var(--scrivi-visibility-direction), transparent 15%, #000 30%, #000 50%, transparent 60%);mask-image:linear-gradient(var(--scrivi-visibility-direction), transparent 15%, #000 30%, #000 50%, transparent 60%)}.scrivi-editor-blur-layer.is-8{backdrop-filter:blur(8px);-webkit-mask-image:linear-gradient(var(--scrivi-visibility-direction), transparent 20%, #000 40%, #000 60%, transparent 70%);mask-image:linear-gradient(var(--scrivi-visibility-direction), transparent 20%, #000 40%, #000 60%, transparent 70%)}.scrivi-editor-blur-layer.is-16{backdrop-filter:blur(16px);-webkit-mask-image:linear-gradient(var(--scrivi-visibility-direction), transparent 40%, #000 60%, #000 80%, transparent 90%);mask-image:linear-gradient(var(--scrivi-visibility-direction), transparent 40%, #000 60%, #000 80%, transparent 90%)}.scrivi-editor-blur-layer.is-32{backdrop-filter:blur(32px);-webkit-mask-image:linear-gradient(var(--scrivi-visibility-direction), transparent 60%, #000 80%);mask-image:linear-gradient(var(--scrivi-visibility-direction), transparent 60%, #000 80%)}.scrivi-editor-blur-layer.is-64{backdrop-filter:blur(64px);-webkit-mask-image:linear-gradient(var(--scrivi-visibility-direction), transparent 70%, #000 100%);mask-image:linear-gradient(var(--scrivi-visibility-direction), transparent 70%, #000 100%)}.scrivi-shell-divider{z-index:5;width:var(--scrivi-divider-hit-width);height:100%;margin-left:calc(var(--scrivi-divider-hit-width) / -2);box-shadow:none;cursor:col-resize;touch-action:none;background:0 0;border:0;border-radius:0;outline:none;position:relative}.scrivi-shell-divider:before{display:none}.scrivi-shell-divider:after{content:"";top:var(--scrivi-indicator-y);opacity:0;background:#fffafa52;border-radius:999px;width:3px;height:80px;transition:opacity .15s;position:absolute;left:50%;transform:translate(-50%,-50%)}.scrivi-shell.is-divider-hovered .scrivi-shell-divider:after,.scrivi-shell.is-resizing .scrivi-shell-divider:after{opacity:1}.scrivi-shell-divider:focus,.scrivi-shell-divider:focus-visible{box-shadow:none!important;background:0 0!important;outline:none!important}.scrivi-shell-rail{appearance:none;z-index:20;width:var(--scrivi-rail-width);min-width:var(--scrivi-rail-width);max-width:var(--scrivi-rail-width);height:100%;min-height:100%;max-height:100%;box-shadow:none;color:#b5b0a8;cursor:pointer;background:0 0;border:0;margin:0;padding:0;display:none;position:absolute;top:0;bottom:0;overflow:hidden;border-radius:0!important}.scrivi-shell-rail-left{left:var(--scrivi-left-rail-offset)}.scrivi-shell-rail-right{right:0}.scrivi-shell[data-compact=left] .scrivi-shell-rail-left,.scrivi-shell[data-compact=right] .scrivi-shell-rail-right{display:block}.scrivi-shell-rail-chevron{font-variation-settings:"wght" 600;font-size:18px;line-height:1;position:absolute;top:30px;left:50%;transform:translate(-50%)}.scrivi-shell-rail-label{writing-mode:vertical-rl;color:#b5b0a8;letter-spacing:.01em;text-transform:uppercase;white-space:nowrap;font-family:Cabinet Grotesk,Arial Variable,system-ui,sans-serif;font-size:18px;font-style:normal;font-weight:700;line-height:1;position:absolute;top:58px;left:50%;transform:translate(-50%)rotate(180deg)}.scrivi-shell-rail:hover,.scrivi-shell-rail:focus-visible{box-shadow:none;background:0 0;border-radius:0!important;outline:none!important}@media (width<=760px){body.dash-app.sidebar-state-expanded:has(#section-scrivi.active) .dash-main,body.dash-app.sidebar-state-rail:has(#section-scrivi.active) .dash-main{margin-left:0!important}.scrivi-shell{--scrivi-divider-hit-width:16px}.scrivi-shell-rail-label{font-size:18px}.scrivi-editor-field{padding:32px 24px 56px}}@media (prefers-reduced-motion:reduce){.scrivi-shell,.scrivi-shell *{transition:none!important}}.scrivi-header-actions.is-collaborative{overflow:visible}.scrivi-review-toolbar{justify-items:end;gap:6px;display:grid}.scrivi-review-indicators{align-items:flex-start;gap:18px;display:flex}.scrivi-review-control{justify-items:center;gap:4px;display:grid;position:relative}.scrivi-review-indicator{border:1px solid color-mix(in srgb, var(--review-color) 72%, #f3f0eb61);background:color-mix(in srgb, var(--review-color) 27%, #1e1d1c9e);color:#f3f0eb;-webkit-backdrop-filter:blur(14px);cursor:default;border-radius:50%;justify-content:center;align-items:center;width:44px;height:44px;display:inline-flex;position:relative;box-shadow:inset -.1px -.1px 1px #ffffff80,inset .3px .7px 1px #fff,0 8px 20px #00000047}.scrivi-review-control.is-own .scrivi-review-indicator{cursor:pointer}.scrivi-review-indicator:disabled{opacity:1}.scrivi-review-indicator.is-approved .amp-icon{color:#b7d9c7}.scrivi-review-indicator.is-in_review .amp-icon{color:#e2bd75}.scrivi-review-indicator.is-rejected .amp-icon{color:#ff7885}.scrivi-review-role{color:#88837b;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:9px;line-height:1}.scrivi-review-menu{z-index:100;-webkit-backdrop-filter:blur(34px)saturate(150%);background:#1d1c1b7a;border:1px solid #f3f0eb47;border-radius:18px;gap:3px;width:170px;padding:8px;display:grid;position:absolute;top:calc(100% + 10px);right:-8px;box-shadow:0 22px 48px #00000070,inset 0 1px #ffffff29}.scrivi-review-menu[aria-hidden=true]{display:none}.scrivi-review-menu button{color:#f3f0eb;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;align-items:center;gap:9px;min-height:35px;padding:0 10px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:13px;display:flex}.scrivi-review-menu button:hover,.scrivi-review-menu button[aria-checked=true]{background:#f3f0eb1a}.scrivi-review-menu button:disabled{opacity:.5;cursor:wait}.scrivi-collaboration-publish{color:#f3f0eb;cursor:pointer;background:#006aff38;border:1px solid #006aff9e;border-radius:999px;align-items:center;gap:7px;height:38px;margin:3px 0 0 2px;padding:0 14px;font:700 14px/1 Cabinet Grotesk,system-ui,sans-serif;display:inline-flex}.scrivi-collaboration-publish:disabled{color:#716d67;cursor:not-allowed;background:#f3f0eb0d;border-color:#f3f0eb29}.scrivi-collaboration-publish[aria-busy=true],.scrivi-review-indicators[aria-busy=true] .scrivi-review-control.is-own .scrivi-review-indicator{cursor:wait}.scrivi-collaboration-error{color:#ff9da6;text-align:right;justify-content:flex-end;align-items:center;gap:6px;max-width:390px;margin:0;font:600 11px/1.25 Cabinet Grotesk,system-ui,sans-serif;display:flex}.scrivi-collaboration-error[hidden]{display:none}.scrivi-collaboration-error .amp-icon{flex:none;font-size:15px}.scrivi-presence-root{z-index:34;pointer-events:none;position:absolute;bottom:20px;right:22px}.scrivi-presence-react-surface{color:#f3f0eb;pointer-events:auto;align-items:center;padding:30px 3px 3px 28px;display:inline-flex;position:relative}.scrivi-presence-blur{z-index:-1;-webkit-backdrop-filter:blur(9px);background:#1817162e;border-radius:42px 0 0;position:absolute;inset:12px -12px -12px 4px;mask-image:radial-gradient(at 100% 100%,#000 18%,#0000 74%)}.scrivi-presence-react-group{isolation:isolate}.scrivi-presence-react-avatar{width:54px;height:54px;color:inherit;cursor:default;-webkit-tap-highlight-color:transparent;background:0 0;border:0;border-radius:18px;padding:0;display:block}.scrivi-presence-react-avatar:focus-visible{outline:2px solid var(--ds-text-primary,#f3f0eb);outline-offset:4px}.scrivi-presence-react-blobatar{filter:grayscale(0);opacity:1;width:100%;height:100%;transition:filter .22s,opacity .22s;display:block}.scrivi-presence-react-blobatar svg{width:100%;height:100%;display:block;overflow:visible}.scrivi-presence-react-avatar.is-offline .scrivi-presence-react-blobatar{filter:grayscale()saturate(0)brightness(.7)contrast(.92);opacity:.68}.scrivi-presence-react-tooltip{border:1px solid color-mix(in srgb, var(--presence-ink) 18%, transparent);background:var(--presence-color);min-width:max-content;max-width:190px;color:var(--presence-ink);pointer-events:none;text-align:left;border-radius:13px;padding:9px 12px 8px;box-shadow:inset 0 1px #ffffff2e,0 12px 28px #00000057}.animate-ui-avatar-tooltip-content{gap:3px;display:grid;overflow:hidden}.animate-ui-avatar-tooltip-arrow{width:12px;height:7px;fill:var(--presence-color)}.scrivi-presence-react-tooltip strong{text-overflow:ellipsis;white-space:nowrap;max-width:166px;font:700 14px/1.05 Cabinet Grotesk,system-ui,sans-serif;overflow:hidden}.scrivi-presence-react-tooltip small{color:inherit;opacity:.76;font:500 10px/1.1 Cabinet Grotesk,system-ui,sans-serif}.scrivi-attributed-edit{color:var(--scrivi-edit-color);text-decoration-color:color-mix(in srgb, var(--scrivi-edit-color) 46%, transparent);text-underline-offset:3px;border-radius:2px;text-decoration-line:underline;text-decoration-thickness:1px}.scrivi-attribution-card{z-index:9999;border:1px solid color-mix(in srgb, var(--edit-card-color) 38%, #f3f0eb57);background:linear-gradient(155deg, color-mix(in srgb, var(--edit-card-color) 15%, #232221d1), #201f1ebd);width:min(326px,100vw - 24px);min-height:124px;max-height:calc(100vh - 24px);box-shadow:inset 0 1px #fff3, 0 18px 42px #0000006b, 0 0 26px color-mix(in srgb, var(--edit-card-color) 25%, transparent);color:#f3f0eb;-webkit-backdrop-filter:blur(18px)saturate(130%);border-radius:26px;padding:16px 18px 14px;position:fixed;overflow:auto}.scrivi-attribution-card[hidden]{display:none}.scrivi-attribution-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.scrivi-attribution-heading strong{font:500 24px/1 Newsreader,Georgia,serif}.scrivi-attribution-card time{color:#b5b0a8;margin-top:4px;font:500 10px/1 Cabinet Grotesk,system-ui,sans-serif;display:block}.scrivi-attribution-card p{color:#ebe5dc;margin:15px 0 0;font:500 12px/1.35 Cabinet Grotesk,system-ui,sans-serif}.scrivi-attribution-card button{color:#f3f0eb;cursor:pointer;background:#f3f0eb12;border:1px solid #f3f0eb3d;border-radius:999px;margin:12px 8px 0 0;padding:6px 10px;font:600 10px/1 Cabinet Grotesk,system-ui,sans-serif}.scrivi-attribution-card button:disabled{opacity:.55;cursor:wait}.scrivi-attribution-card .scrivi-attribution-error{color:#ff9da6;margin:8px 0 0;font-weight:650}.scrivi-attribution-card .scrivi-attribution-error[hidden]{display:none}.collaboration-cursor__caret{border-left-color:var(--scrivi-edit-color,#fff)}@media (width<=700px){.scrivi-review-indicators{gap:8px}.scrivi-review-indicator{width:38px;height:38px}.scrivi-review-role{display:none}.scrivi-collaboration-publish{justify-content:center;width:38px;padding:0;font-size:0}.scrivi-presence-root{bottom:14px;right:14px}.scrivi-presence-react-surface{max-width:calc(100vw - 18px);padding-left:20px}.scrivi-presence-react-avatar{width:48px;height:48px}}@media (prefers-reduced-motion:reduce){.scrivi-presence-react-blobatar{transition-duration:.01ms!important}}.storico-page.has-table-view-toolbar{--storico-table-top:132px;--storico-table-footer-height:82px;--storico-table-inline:var(--laquila-page-inline-padding,30px);--storico-table-info-width:62px;--storico-table-title-width:376px}.storico-page.has-table-view-toolbar[data-storico-view-mode=table]{height:100dvh;min-height:100dvh;padding-bottom:0}.storico-page.has-table-view-toolbar[data-storico-view-mode=table]:before{z-index:20;height:var(--storico-table-top);content:"";pointer-events:none;-webkit-backdrop-filter:blur(30px)saturate(112%);background:#1d1c1b0d;border-bottom:1px solid #f3f0eb06;position:absolute;top:0;left:0;right:0}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-header-row,.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-toolbar{z-index:45}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-card-list.is-table-view{width:auto;padding:0 0 calc(var(--storico-table-footer-height) + 18px);overscroll-behavior:contain;scroll-behavior:smooth;scrollbar-color:#b5b0a852 transparent;scrollbar-width:thin;margin:0;display:block;position:absolute;inset:0;overflow:auto}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-card-list.is-table-view::-webkit-scrollbar{width:8px;height:8px}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-card-list.is-table-view::-webkit-scrollbar-track{background:0 0}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-card-list.is-table-view::-webkit-scrollbar-thumb{background:#b5b0a840 padding-box padding-box;border:2px solid #0000;border-radius:99px}.storico-table{width:1585px;min-width:1585px;margin:var(--storico-table-top) 0 28px var(--storico-table-inline);border-collapse:separate;border-spacing:0;table-layout:fixed;color:#f3f0eb;border:0;font-family:Cabinet Grotesk Variable,Cabinet Grotesk,Cabin Grotesk,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:1.15}.storico-table-col-info{width:var(--storico-table-info-width)}.storico-table-col-title{width:var(--storico-table-title-width)}.storico-table-col-rubrica{width:105px}.storico-table-col-type{width:92px}.storico-table-col-tags{width:98px}.storico-table-col-created{width:139px}.storico-table-col-published{width:142px}.storico-table-col-authors{width:210px}.storico-table-col-status{width:145px}.storico-table-col-position{width:122px}.storico-table-col-actions{width:94px}.storico-table thead{z-index:26;top:var(--storico-table-top);position:sticky}.storico-table th{box-sizing:border-box;color:#aaa49b;letter-spacing:.015em;text-align:left;vertical-align:middle;white-space:nowrap;-webkit-backdrop-filter:blur(30px)saturate(110%);background:#1d1c1b0d;border:0;height:44px;padding:0 12px;font-size:11px;font-weight:600}.storico-table th>span:not(.storico-row-checkbox-slot){vertical-align:middle;align-items:center;display:inline-flex}.storico-table-sort{color:#77726b;font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 14;width:12px;margin-left:2px;font-size:13px}.storico-table-row{cursor:pointer;outline:none;height:80px}.storico-table-cell{box-sizing:border-box;color:#f3f0eb;vertical-align:middle;border:0;border-bottom:1px solid #f3f0eb17;height:80px;padding:10px 12px}.storico-table-row:focus-visible .storico-table-cell,.storico-table-row:hover .storico-table-cell{background-color:#f3f0eb06}.storico-table-row.is-hidden{opacity:.42}.storico-table-row.is-selected .storico-table-cell{background-color:#b5b0a813}.storico-table-info-cell,.storico-table-title-cell{-webkit-backdrop-filter:blur(30px)saturate(112%);position:sticky;background:#1d1c1bd6!important}.storico-table-info-cell{z-index:12;left:var(--storico-table-inline)}.storico-table-title-cell{z-index:11;left:calc(var(--storico-table-inline) + var(--storico-table-info-width));box-shadow:18px 0 24px -24px #000000eb}.storico-table thead .storico-table-info-cell,.storico-table thead .storico-table-title-cell{z-index:36;background:#1d1c1be6!important}.storico-table-info-cell{text-align:center;white-space:nowrap;padding-left:5px;padding-right:5px}.storico-table-info-cell .amp-icon{color:#aaa49b;font-variation-settings:"FILL" 0, "wght" 360, "GRAD" 0, "opsz" 18;vertical-align:middle;width:21px;height:21px;font-size:17px;line-height:21px}.storico-table-info-cell .storico-table-featured{font-variation-settings:"FILL" 0, "wght" 420, "GRAD" 0, "opsz" 18}.storico-table-info-cell .storico-table-featured.is-active{color:#ffc763;font-variation-settings:"FILL" 1, "wght" 520, "GRAD" 0, "opsz" 18}.storico-table-title-cell{padding-left:4px;padding-right:18px;display:table-cell}.storico-table-title{max-width:calc(100% - 2px);color:inherit;text-overflow:ellipsis;vertical-align:middle;white-space:normal;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:14px;font-weight:650;line-height:1.16;display:-webkit-box;overflow:hidden}.storico-table-rubrica-cell strong{font-weight:700}.storico-table-tags-cell span{color:#292725;background:#dedbd6;border-radius:999px;align-items:center;min-height:22px;margin:2px 4px 2px 0;padding:0 9px;font-size:11px;font-weight:750;line-height:1;display:inline-flex}.storico-table-tags-cell span.is-empty{color:#88837b;background:0 0;padding:0}.storico-table-date-cell,.storico-table-position-cell{color:#d1cbc2;white-space:nowrap}.storico-table-status-cell{color:#d1cbc2;text-align:center;line-height:1.08}.storico-table-authors-cell{padding-left:4px;padding-right:10px}.storico-authors,.storico-authors-summary{min-width:0}.storico-authors-summary{justify-content:flex-end;align-items:center;gap:10px;display:flex}.storico-authors-names{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.storico-authors-names strong{max-width:158px;color:inherit;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;line-height:1.02;display:block;overflow:hidden}.storico-author-avatar{box-sizing:border-box;color:#dedbd6;background:#292725;border:1.5px solid #5f9171b3;border-radius:50%;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:2px;font-size:8px;font-weight:750;line-height:1;display:inline-grid;overflow:hidden}.storico-author-avatar img{border-radius:inherit;object-fit:cover;width:100%;height:100%}.storico-authors-popover{z-index:200;top:var(--storico-author-popover-top,0);left:var(--storico-author-popover-left,0);opacity:0;pointer-events:none;transform-origin:0;-webkit-backdrop-filter:blur(30px)saturate(128%);background:#1e1d1c33;border:1px solid #b5b0a86b;border-radius:17px;width:194px;transition:opacity .15s,transform .19s cubic-bezier(.22,1,.36,1);position:fixed;overflow:visible;transform:translate(-5px)scale(.985);box-shadow:inset .3px .2px 1px #ffffff47,0 12px 30px #0000004d}.storico-authors-popover:before{content:"";-webkit-backdrop-filter:blur(30px);background:#1e1d1c52;border-bottom:1px solid #b5b0a86b;border-left:1px solid #b5b0a86b;width:15px;height:15px;position:absolute;top:50%;left:-8px;transform:translateY(-50%)rotate(45deg)}.storico-authors-popover.opens-left{transform-origin:100%}.storico-authors-popover.opens-left:before{border-top:1px solid #b5b0a86b;border-bottom:0;border-left:0;border-right:1px solid #b5b0a86b;left:auto;right:-8px}.storico-authors.has-multiple:hover .storico-authors-popover,.storico-authors.has-multiple:focus-within .storico-authors-popover{opacity:1;transform:translate(0)scale(1)}.storico-authors-popover-row{z-index:1;box-sizing:border-box;justify-content:flex-end;align-items:center;gap:10px;height:45px;padding:0 11px 0 16px;display:flex;position:relative}.storico-authors-popover-copy{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.storico-authors-popover-copy strong{color:#f3f0eb;text-overflow:ellipsis;white-space:nowrap;max-width:134px;font-size:12px;font-weight:700;line-height:1.05;overflow:hidden}.storico-authors-popover-copy small{color:#88837b;text-overflow:ellipsis;white-space:nowrap;max-width:134px;margin-top:2px;font-size:8px;font-weight:550;line-height:1;overflow:hidden}.storico-table-actions-cell{white-space:nowrap;padding-left:2px;padding-right:0}.storico-table-actions-cell button{color:#d4cec5;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:26px;height:28px;padding:0;display:inline-grid}.storico-table-actions-cell button:hover,.storico-table-actions-cell button:focus-visible{color:#fff;background:#f3f0eb14;outline:none}.storico-table-actions-cell button.is-danger{color:#a51f2b}.storico-table-actions-cell .amp-icon{font-variation-settings:"FILL" 0, "wght" 350, "GRAD" 0, "opsz" 20;font-size:20px}.storico-row-checkbox-slot{opacity:0;vertical-align:middle;align-items:center;width:0;max-width:0;transition:width .25s cubic-bezier(.22,1,.36,1),max-width .25s cubic-bezier(.22,1,.36,1),opacity .15s,transform .25s cubic-bezier(.22,1,.36,1);display:inline-flex;overflow:hidden;transform:translate(-13px)}.storico-row-checkbox-slot input{accent-color:#f3f0eb;cursor:pointer;flex:0 0 15px;width:15px;height:15px;margin:0}.storico-page[data-storico-multiple-selection=true] .storico-row-checkbox-slot{opacity:1;width:26px;max-width:26px;transform:translate(0)}.storico-page[data-storico-multiple-selection=true] .storico-table-title{max-width:calc(100% - 30px)}.storico-table-empty{left:var(--storico-table-inline);width:max-content;margin:calc(var(--storico-table-top) + 58px) 0 0 var(--storico-table-inline);color:#88837b;font:500 13px/1.4 Cabinet Grotesk,system-ui,sans-serif;position:sticky}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-table-footer{z-index:55;min-height:var(--storico-table-footer-height);padding:0 calc(var(--storico-table-inline) + 38px);-webkit-backdrop-filter:blur(30px)saturate(112%);background:#1d1c1b0d;border-top-color:#f3f0eb14;bottom:0;left:0;right:0}.storico-table-pagination button{transition:color .15s,opacity .15s}.storico-table-pagination button:disabled{color:#88837b47;cursor:default;opacity:.55}.storico-table-pagination button:disabled:hover{color:#88837b47}@media (width<=760px){.storico-page.has-table-view-toolbar{--storico-table-top:176px;--storico-table-footer-height:116px;--storico-table-info-width:58px;--storico-table-title-width:310px}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-table-footer{padding-inline:var(--storico-table-inline)}}@media (prefers-reduced-motion:reduce){.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-card-list.is-table-view{scroll-behavior:auto}.storico-row-checkbox-slot,.storico-authors-popover{transition:none}}.storico-page.has-table-view-toolbar{--storico-table-start:132px;--storico-table-top:132px;--storico-table-header-height:42px;--storico-table-footer-height:48px;--storico-selection-width:0px}.storico-page.has-table-view-toolbar[data-storico-view-mode=table]:before{height:calc(var(--storico-table-top) + var(--storico-table-header-height));background:#1d1c1b0d;border-bottom:1px solid #f3f0eb12;box-shadow:0 14px 30px #00000014}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-card-list.is-table-view{padding-bottom:calc(var(--storico-table-footer-height) + 10px)}.storico-page[data-storico-multiple-selection=true]{--storico-selection-width:38px}.storico-table{width:calc(var(--storico-table-content-width) + var(--storico-selection-width));min-width:calc(var(--storico-table-content-width) + var(--storico-selection-width));margin-top:var(--storico-table-start)}.storico-table th{height:var(--storico-table-header-height);text-align:right;-webkit-backdrop-filter:none;background:0 0;padding:0}.storico-table-selection-cell,.storico-table-info-cell,.storico-table-title-cell{background:#1d1c1be0!important}.storico-table-selection-cell{left:var(--storico-table-inline);width:var(--storico-selection-width);max-width:var(--storico-selection-width);padding:0}.storico-table-info-cell{left:calc(var(--storico-table-inline) + var(--storico-selection-width))}.storico-table-title-cell{left:calc(var(--storico-table-inline) + var(--storico-selection-width) + var(--storico-table-info-width))}.storico-table thead .storico-table-selection-cell,.storico-table thead .storico-table-info-cell,.storico-table thead .storico-table-title-cell{-webkit-backdrop-filter:none;background:0 0!important}.storico-row-checkbox-slot,.storico-page[data-storico-multiple-selection=true] .storico-row-checkbox-slot{width:38px;max-width:38px}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-table-footer{min-height:var(--storico-table-footer-height);padding:0 calc(var(--storico-table-inline) + 10px);background:#1d1c1b0d;border-top:1px solid #f3f0eb12;gap:26px;font-size:13px;box-shadow:0 -14px 30px #00000014}@media (width<=760px){.storico-page.has-table-view-toolbar{--storico-table-start:150px;--storico-table-top:150px;--storico-table-footer-height:56px}}.storico-header-row .storico-view-switch,.storico-view-options-picker{margin-left:auto}.storico-view-options-picker .storico-view-options{min-height:40px;padding:0 8px}.storico-view-options-menu,.storico-view-options-menu[aria-hidden=true]{opacity:1;pointer-events:auto;visibility:visible;-webkit-backdrop-filter:none;background:#1d1c1bfa;border:1px solid #f3f0eb33;border-radius:17px;width:286px;max-height:min(580px,100dvh - 150px);padding:7px;display:none;top:calc(100% + 8px);left:auto;right:0;transform:none;box-shadow:0 22px 44px #0000006b}.storico-view-options-picker.is-open .storico-view-options-menu{opacity:1;gap:2px;display:grid;transform:none}.storico-view-options-label{color:#88837b;letter-spacing:.08em;text-transform:uppercase;margin:0;padding:9px 10px 5px;font-size:10px;font-weight:700}.storico-view-options-divider{background:#f3f0eb1a;height:1px;margin:6px 3px}.storico-view-options-menu .storico-query-option{min-height:38px}.storico-view-options-menu .storico-query-option:disabled,.storico-view-options-menu .storico-query-option.is-required{color:#77726b;cursor:default;opacity:.72}.storico-view-options-menu .storico-query-option:disabled:hover{background:0 0}.storico-table{transition:none}.storico-table-selection-cell,.storico-table-info-cell,.storico-table-title-cell,.storico-table thead .storico-table-selection-cell,.storico-table thead .storico-table-info-cell,.storico-table thead .storico-table-title-cell{box-shadow:none;-webkit-backdrop-filter:none;position:static;left:auto;background:0 0!important}.storico-table-selection-cell{width:var(--storico-selection-width);max-width:var(--storico-selection-width)}.storico-table-header[data-storico-column=info] .storico-table-header-button{cursor:grab}.storico-table-group-row th{z-index:1;color:#c9c3ba;text-align:left;vertical-align:bottom;background:0 0;height:52px;padding:18px 12px 7px;position:relative}.storico-table-group-row .storico-table-group-label{z-index:2;left:calc(var(--storico-table-inline) + 12px);color:#d8d2c9;-webkit-backdrop-filter:none;background:0 0;align-items:center;gap:5px;min-height:0;padding:0;display:inline-flex;position:sticky}.storico-table-group-row .storico-table-group-label strong{letter-spacing:.015em;font-size:12px;font-weight:750}.storico-table-group-row .storico-table-group-label small{color:#777169;font-size:10px;font-weight:650}.storico-page.is-resizing-column .storico-table,.storico-page.is-resizing-column .storico-table col{transition:none!important}.storico-page.has-table-view-toolbar[data-storico-view-mode=cards]{padding-top:22px}.storico-page.has-table-view-toolbar[data-storico-view-mode=cards] .storico-toolbar{margin-top:6px}.storico-page.has-table-view-toolbar[data-storico-view-mode=cards] .storico-card-list{padding-top:14px}.storico-page.has-table-view-toolbar[data-storico-view-mode=cards] .storico-group+.storico-group{margin-top:24px}.storico-page.has-table-view-toolbar[data-storico-view-mode=cards] .storico-group-header{min-height:28px;margin-bottom:8px}.storico-page.has-table-view-toolbar{--storico-title-size:36px}.storico-column-heading,.redattori-title,.rubriche-title{font-size:36px;line-height:1}.storico-query-trigger-copy>span,.storico-query-trigger-copy strong,.storico-active-filters,body.dash-app .storico-page .storico-search input[type=search],.storico-view-options{font-size:13px}.storico-query-icon,.storico-search>.amp-icon{flex-basis:12px;width:12px;height:12px;font-size:12px;line-height:12px}.storico-view-switch .amp-icon{width:14px;height:14px;font-size:14px;line-height:14px}.storico-group-title,.storico-group-count{font-size:24px;line-height:1}.storico-group-header{gap:6px}.storico-group-chevron{width:12px;height:12px;font-size:12px;line-height:12px}.storico-card-copy h2{font-size:20px}.storico-card-description{font-size:14px;line-height:1.4}.storico-table-sort{flex-basis:10px;width:10px;height:10px;line-height:10px;font-size:10px!important}.storico-table-info-cell .amp-icon{width:12px;height:12px;line-height:12px;font-size:11px!important}.storico-table-actions-cell button{width:22px;height:22px}.storico-table-actions-cell .amp-icon,.storico-table-pagination .amp-icon{font-size:11px!important}.storico-table-row:hover .storico-table-selection-cell,.storico-table-row:hover .storico-table-info-cell,.storico-table-row:hover .storico-table-title-cell,.storico-table-row:focus-visible .storico-table-selection-cell,.storico-table-row:focus-visible .storico-table-info-cell,.storico-table-row:focus-visible .storico-table-title-cell{background-color:#f3f0eb06!important}.storico-table-row.is-selected .storico-table-selection-cell,.storico-table-row.is-selected .storico-table-info-cell,.storico-table-row.is-selected .storico-table-title-cell{background-color:#b5b0a813!important}@media (width<=760px){.storico-column-heading,.redattori-title,.rubriche-title{font-size:clamp(28px,9vw,34px)}}.storico-table-info-cell .storico-table-state-action{color:#aaa49b;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:24px;height:28px;padding:0;transition:color .14s,background-color .14s,transform .14s cubic-bezier(.16,1,.3,1);display:inline-grid}.storico-table-info-cell .storico-table-state-action:hover,.storico-table-info-cell .storico-table-state-action:focus-visible{color:#f3f0eb;background:#f3f0eb14;outline:none}.storico-table-info-cell .storico-table-state-action:focus-visible,.storico-batch-actions button:focus-visible{box-shadow:0 0 0 2px #1d1c1b,0 0 0 4px #f3f0ebd6}.storico-table-info-cell .storico-table-state-action:active,.storico-batch-actions button:active{transform:scale(.92)}.storico-table-info-cell .storico-table-state-action:disabled,.storico-table-actions-cell button:disabled{cursor:not-allowed;opacity:.38}.storico-table-info-cell .storico-table-featured.is-active{color:#ffc763}.storico-table-info-cell .storico-table-visibility.is-active{color:#b5b0a8}.storico-selection-controls{min-width:0}.storico-batch-actions{opacity:0;pointer-events:none;align-items:center;gap:2px;width:0;transition:opacity .15s,transform .26s cubic-bezier(.16,1,.3,1);display:inline-flex;overflow:hidden;transform:translate(-8px)}.storico-batch-actions.is-visible{opacity:1;pointer-events:auto;width:122px;transform:translate(0)}.storico-batch-actions button{color:#b5b0a8;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 28px;place-items:center;width:28px;height:28px;padding:0;transition:color .14s,background-color .14s,transform .14s cubic-bezier(.16,1,.3,1);display:inline-grid}.storico-batch-actions button:hover{color:#f3f0eb;background:#f3f0eb14}.storico-batch-actions button.is-danger,.storico-table-actions-cell button.is-danger{color:#ff7885}.storico-batch-actions button:disabled{cursor:wait;opacity:.38}.storico-action-feedback{color:#b5b0a8;opacity:0;text-overflow:ellipsis;white-space:nowrap;max-width:0;transition:opacity .15s;overflow:hidden}.storico-action-feedback:not(:empty){opacity:1;max-width:220px}.storico-page.is-mutating-articles .storico-table-row{cursor:progress}.storico-page.is-mutating-articles [data-storico-row-action=featured],.storico-page.is-mutating-articles [data-storico-row-action=visibility],.storico-page.is-mutating-articles [data-archivi-record-action=featured],.storico-page.is-mutating-articles [data-archivi-record-action=visibility]{opacity:1}.storico-table-state-cell,.storico-table-header[data-storico-column=visibility],.storico-table-header[data-storico-column=featured],.storico-table-header[data-archivi-column-header=visibility],.storico-table-header[data-archivi-column-header=featured]{text-align:center;padding-inline:0}.storico-table-state-cell .storico-table-state-action{color:#aaa49b;cursor:pointer;background:0 0;border:0;border-radius:7px;place-items:center;width:100%;height:28px;padding:0;transition:color .14s,background-color .14s,transform .14s cubic-bezier(.16,1,.3,1);display:inline-grid}.storico-table-state-cell .storico-table-state-action:hover,.storico-table-state-cell .storico-table-state-action:focus-visible{color:#f3f0eb;background:#f3f0eb14;outline:none}.storico-table-state-cell .storico-table-state-action:focus-visible{box-shadow:inset 0 0 0 2px #f3f0ebd6}.storico-table-state-cell .storico-table-state-action:active{transform:scale(.92)}.storico-table-state-cell .storico-table-state-action:disabled{cursor:not-allowed;opacity:.38}.storico-table-state-cell .amp-icon,.storico-table-state-heading{width:14px;height:14px;line-height:14px;font-size:13px!important}.storico-table-state-heading{color:#8e8981;font-variation-settings:"FILL" 0, "wght" 360, "GRAD" 0, "opsz" 16}.storico-table-state-heading.is-active{color:#f3f0eb}.storico-table-state-heading-featured,.storico-table-state-heading-featured.is-active,.storico-table-featured.is-active .amp-icon{color:#ffc763}.storico-table-featured.is-active .amp-icon,.storico-table-state-heading-featured.is-active.is-desc{font-variation-settings:"FILL" 1, "wght" 520, "GRAD" 0, "opsz" 16}.storico-table-featured.is-active svg,.storico-table-state-heading-featured.is-active.is-desc svg{fill:currentColor}.storico-table-featured:not(.is-active) svg,.storico-table-state-heading-featured:not(.is-active) svg,.storico-table-state-heading-featured.is-active.is-asc svg{fill:none}.storico-table-state-heading-featured:not(.is-active),.storico-table-state-heading-featured.is-active.is-asc{font-variation-settings:"FILL" 0, "wght" 420, "GRAD" 0, "opsz" 16}.storico-table-header[data-storico-column=visibility] .storico-table-header-button,.storico-table-header[data-storico-column=featured] .storico-table-header-button,.storico-table-header[data-archivi-column-header=visibility] .storico-table-header-button,.storico-table-header[data-archivi-column-header=featured] .storico-table-header-button{justify-content:center;padding-inline:0}.storico-table-status-cell,.storico-table-header[data-storico-column=status] .storico-table-header-button,.storico-table-header[data-archivi-column-header=status] .storico-table-header-button{text-align:right;justify-content:flex-end}.storico-author-avatar{background:0 0;border:0;border-radius:0;padding:0;overflow:visible}.storico-author-avatar>svg,.storico-author-avatar>span,.storico-author-avatar svg{width:100%;height:100%;display:block;overflow:visible}.storico-table thead th{box-shadow:inset 0 -1px #f3f0eb1a}.storico-table thead .storico-table-title-cell{box-shadow:inset 0 -1px #f3f0eb24,18px 0 24px -24px #000000eb}@media (prefers-reduced-motion:reduce){.storico-table-info-cell .storico-table-state-action,.storico-table-state-cell .storico-table-state-action,.storico-batch-actions,.storico-batch-actions button,.storico-action-feedback{transition:none}}.scrivi-editor-field{max-width:75ch;margin:0 auto;padding:104px 56px 72px}.scrivi-editor-field blockquote,.scrivi-editor-callout{border-left-width:1px;padding-left:18px}.scrivi-editor-inline-monospaced{background:var(--ds-surface-raised,#292826);border-radius:6px;padding:3px 6px}@media (width<=760px){.scrivi-editor-field{padding:96px 24px 56px}}body.dash-app:has([data-archivi-section].active){background:#1d1c1b;padding-top:0}body.dash-app:has([data-archivi-section].active) .dash-main{background:#1d1c1b;height:100dvh;min-height:0;overflow:hidden;padding:0!important}body.dash-app.sidebar-state-expanded:has([data-archivi-section].active) .dash-main{margin-left:var(--dash-sidebar-expanded)!important}body.dash-app.sidebar-state-rail:has([data-archivi-section].active) .dash-main{margin-left:var(--dash-sidebar-rail)!important}[data-archivi-section].active{background:#1d1c1b;width:100%;max-width:none;height:100dvh;min-height:0;margin:0;overflow:hidden}.archivi-page{box-sizing:border-box;color:#f3f0eb;background:#1d1c1b;min-height:100%;padding:28px 30px 56px}.archivi-top-pane{z-index:45;position:relative}.archivi-header-row{z-index:20;align-items:center;gap:25px;width:100%;display:flex;position:relative}body.dash-app .archivi-title{color:#f3f0eb;letter-spacing:-.035em;text-shadow:0 2px 18px #1d1c1bb8;flex:none;width:max-content;max-width:100%;margin:0;font-family:Newsreader,Georgia,serif;font-size:36px;font-weight:400;line-height:.96}.archivi-header-actions{flex:auto;justify-content:flex-end;align-items:center;gap:25px;min-width:0;margin-left:auto;display:flex}.archivi-header-actions .storico-search{flex:644px}.archivi-page .storico-toolbar{margin-top:6px}.archivi-page[data-storico-view-mode=table] .storico-toolbar{margin-top:10px}.archivi-page .storico-filter-cluster{align-items:center;gap:12px;min-width:0;display:flex}.archivi-page .storico-view-options-picker{margin-left:auto}.archivi-page .storico-table{color:#d9d2c6}.archivi-page .storico-table-title{color:#f3f0eb}.archivi-type-badge{color:#d9d2c6;letter-spacing:.025em;white-space:nowrap;background:#f3f0eb0e;border:1px solid #f3f0eb1f;border-radius:999px;justify-content:center;align-items:center;min-height:22px;padding:0 9px;font-size:11px;font-weight:700;display:inline-flex}.archivi-type-badge.is-article{color:#d9d2c6}.archivi-type-badge.is-artwork{color:#d9b7bd}.archivi-type-badge.is-game{color:#d9bd89}.archivi-type-badge.is-pin{color:#a8c7b5}.archivi-type-badge.is-flash{color:#b7c8df}.archivi-points-cell{color:#d9bd89;font-variant-numeric:tabular-nums;font-weight:700}.archivi-page .storico-table-position-cell{color:#aaa49b}.archivi-page .storico-selection-controls{align-items:center;gap:14px;margin-left:auto;display:inline-flex}.archivi-page .storico-selected-count{color:#88837b}.archivi-results.is-card-view{padding:22px 0 80px;overflow-y:auto}.archivi-card-group+.archivi-card-group{margin-top:28px}.archivi-card-group-header{margin-bottom:12px}.archivi-card-grid{grid-template-columns:repeat(auto-fill,minmax(min(100%,280px),1fr));gap:12px;display:grid}.archivi-content-card{background:#242321c7;border:1px solid #f3f0eb1f;border-radius:14px;min-width:0;overflow:hidden;box-shadow:0 12px 30px #00000029,inset 0 1px #ffffff0b}.archivi-content-card.is-hidden{opacity:.58}.archivi-content-card-open{color:#f3f0eb;text-align:left;cursor:pointer;background:0 0;border:0;flex-direction:column;align-items:stretch;gap:18px;width:100%;min-height:154px;padding:18px;font-family:Cabinet Grotesk,system-ui,sans-serif;transition:background-color .16s;display:flex}.archivi-content-card-open:hover,.archivi-content-card-open:focus-visible{background:#f3f0eb0b;outline:none}.archivi-content-card-open:focus-visible{box-shadow:inset 0 0 0 2px #f3f0ebd1}.archivi-content-card-meta,.archivi-content-card-status{color:#88837b;justify-content:space-between;align-items:center;gap:12px;min-width:0;font-size:11px;display:flex}.archivi-content-card-meta strong{color:#d9d2c6;text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.archivi-content-card-title{color:#f3f0eb;letter-spacing:-.025em;-webkit-line-clamp:2;-webkit-box-orient:vertical;min-height:2.15em;font-family:Newsreader,Georgia,serif;font-size:22px;font-weight:500;line-height:1.08;display:-webkit-box;overflow:hidden}.archivi-content-card-status{justify-content:flex-start;margin-top:auto}.archivi-content-card-status .amp-icon:last-child{margin-left:auto}.archivi-content-card-status .is-featured{color:#ffc763;font-variation-settings:"FILL" 1}@media (prefers-reduced-motion:reduce){.archivi-content-card-open{transition:none}}@media (width<=820px){body.dash-app.sidebar-state-expanded:has([data-archivi-section].active) .dash-main,body.dash-app.sidebar-state-rail:has([data-archivi-section].active) .dash-main{margin-left:0!important}.archivi-page{padding:24px 18px 48px}.archivi-header-row{flex-wrap:wrap;gap:18px 12px}.archivi-header-actions{flex-wrap:wrap;gap:12px;width:100%}.archivi-header-actions .storico-view-switch{margin-left:0}.archivi-header-actions .storico-search{flex-basis:calc(100% - 132px);min-width:0;max-width:none}body.dash-app .archivi-title{font-size:34px}}@media (width<=560px){.archivi-header-actions .storico-search{flex-basis:100%;order:2;width:100%}.archivi-page .storico-toolbar{gap:16px 22px;margin-top:20px}}.amp-article-card{--amp-tilt-x:0deg;--amp-tilt-y:0deg;width:min(100%, var(--amp-article-card-preferred-width,360px));flex:0 1 var(--amp-article-card-preferred-width,360px);min-width:min(100%,320px);color:var(--ds-text-primary,#f3f0eb);perspective:800px;background:0 0;border:0}.amp-article-card.is-hidden{opacity:.58}.amp-article-card__tilt{width:100%;height:100%;transform:rotateX(var(--amp-tilt-x)) rotateY(var(--amp-tilt-y));transform-style:preserve-3d;transition:transform .42s cubic-bezier(.16,1,.3,1)}.amp-article-card.is-tilting .amp-article-card__tilt{transition-duration:70ms;transition-timing-function:linear}.amp-article-card__flipper{height:100%;transform-style:preserve-3d;transition:transform .52s cubic-bezier(.16,1,.3,1);display:grid}.amp-article-card.is-flipped .amp-article-card__flipper{transform:rotateY(180deg)}.amp-article-card__face{border:1px solid var(--ds-line,#f3f0eb29);background:color-mix(in srgb, var(--ds-surface,#242321) 86%, transparent);-webkit-backface-visibility:hidden;backface-visibility:hidden;min-width:0;min-height:226px;transform-style:preserve-3d;border-radius:14px;grid-area:1/1;transition:border-color .16s,background-color .16s,box-shadow .18s;overflow:hidden;box-shadow:0 18px 38px -24px #000000c7,0 6px 16px -10px #0000009e}.amp-article-card:hover .amp-article-card__face,.amp-article-card:focus-within .amp-article-card__face{border-color:var(--ds-line-strong,#f3f0eb57);box-shadow:0 24px 46px -25px #000000d6,0 8px 20px -11px #000000ad}.amp-article-card__front{z-index:2;grid-template-rows:minmax(0,1fr) auto;display:grid}.amp-article-card__back{z-index:1;grid-template-rows:auto auto 1fr;gap:12px;padding:16px;display:grid;transform:rotateY(180deg)}.amp-article-card.is-flipped .amp-article-card__front{z-index:1}.amp-article-card.is-flipped .amp-article-card__back{z-index:2}.amp-article-card__flip-trigger{isolation:isolate;appearance:none;width:100%;min-width:0;min-height:172px;color:inherit;font-family:var(--ds-font-functional,"Cabinet Grotesk", system-ui, sans-serif);text-align:left;cursor:pointer;grid-template-rows:auto minmax(2.2em,1fr);gap:18px;padding:17px 18px 14px;display:grid;position:relative;overflow:hidden;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;transform:none!important}.amp-article-card__flip-trigger:before{z-index:-1;content:"";opacity:0;pointer-events:none;background:#f3f0eb0e;border-radius:0;transition:opacity .16s;position:absolute;inset:0}.amp-article-card__flip-trigger:hover:before,.amp-article-card__flip-trigger:focus-visible:before{opacity:1}.amp-article-card__flip-trigger:focus-visible,.amp-article-card__open:focus-visible,.amp-article-card__state-action:focus-visible,.amp-article-card__return:focus-visible,.amp-article-card__back-actions button:focus-visible{outline:2px solid var(--ds-text-primary,#f3f0eb)!important;outline-offset:-3px!important}.amp-article-card__meta{min-width:0;color:var(--ds-text-faint,#88837b);white-space:nowrap;justify-content:space-between;align-items:baseline;gap:14px;font-size:11px;line-height:1.2;display:flex}.amp-article-card__credit,.amp-article-card__context,.amp-article-card__footer,.amp-article-card__state-actions,.amp-article-card__reviews,.amp-article-card__review{align-items:center;min-width:0;display:flex}.amp-article-card__credit{flex:none;gap:5px}.amp-article-card__rubrica,.amp-article-card__author{color:var(--ds-text-secondary,#d9d2c6);font-weight:750}.amp-article-card__by{color:var(--ds-text-faint,#88837b);flex:none;font-weight:450}.amp-article-card__context{font-variant-numeric:tabular-nums;flex:none;gap:4px}.amp-article-card__title{color:var(--ds-text-primary,#f3f0eb);font-family:var(--ds-font-editorial,"Newsreader", Georgia, serif);letter-spacing:-.025em;text-wrap:balance;-webkit-line-clamp:2;-webkit-box-orient:vertical;align-self:center;font-size:clamp(20px,1.8vw,24px);font-weight:500;line-height:1.08;display:-webkit-box;overflow:hidden}.amp-article-card__footer{gap:8px;min-height:53px;padding:8px 13px 12px}.amp-article-card__state-actions{flex:none;gap:2px}.amp-article-card__state-action,.amp-article-card__open,.amp-article-card__return{width:28px;height:28px;color:var(--ds-text-faint,#88837b);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:0 0 28px;place-items:center;padding:0;transition:background-color .14s,color .14s,transform .12s cubic-bezier(.16,1,.3,1);display:inline-grid}.amp-article-card__state-action:hover,.amp-article-card__open:hover,.amp-article-card__return:hover{color:var(--ds-text-primary,#f3f0eb);background:#f3f0eb14}.amp-article-card__state-action:active,.amp-article-card__open:active,.amp-article-card__return:active,.amp-article-card__back-actions button:active{transform:scale(.92)}.amp-article-card__state-action:disabled,.amp-article-card__back-actions button:disabled{cursor:not-allowed;opacity:.35}.amp-article-card__state-action.is-visibility.is-active{color:var(--ds-text-secondary,#d9d2c6)}.amp-article-card__state-action.is-featured.is-active,.amp-article-card__back-state-action.is-featured.is-active{color:#ffc763}.amp-article-card__state-action.is-featured.is-active .amp-icon,.amp-article-card__back-state-action.is-featured.is-active .amp-icon{font-variation-settings:"FILL" 1, "wght" 600}.amp-article-card__state-action.is-featured.is-active svg,.amp-article-card__back-state-action.is-featured.is-active svg{fill:currentColor}.amp-article-card__state-action.is-featured:not(.is-active) svg,.amp-article-card__back-state-action.is-featured:not(.is-active) svg{fill:none}.amp-article-card__reviews{flex:auto;justify-content:flex-start;gap:8px}.amp-article-card__review{color:var(--ds-text-muted,#b5b0a8);white-space:nowrap;gap:4px;font-size:10px;font-weight:700;line-height:1}.amp-article-card__review .amp-icon{width:14px;height:14px;color:var(--ds-warning,#e2bd75);font-variation-settings:"wght" 650;flex:0 0 14px;justify-content:center;align-items:center;font-size:14px;line-height:14px;display:inline-flex}.amp-article-card__review .amp-icon>svg,.amp-article-card__review .amp-icon svg{stroke-width:1.8px;width:14px!important;height:14px!important}.amp-article-card__review.is-approved .amp-icon{color:var(--ds-positive,#b7d9c7)}.amp-article-card__review.is-rejected .amp-icon{color:var(--ds-negative,#ff7885)}.amp-article-card__open{color:var(--ds-text-secondary,#d9d2c6);opacity:0;margin-left:auto;transition:background-color .14s,color .14s,opacity .14s,transform .22s cubic-bezier(.16,1,.3,1);transform:translate(-8px)}.amp-article-card:hover .amp-article-card__open,.amp-article-card__open:focus-visible{opacity:1;transform:translate(0)}.amp-article-card__arrow{font-size:18px}.amp-article-card__back-head{color:var(--ds-text-secondary,#d9d2c6);font:750 12px/1 var(--ds-font-functional,"Cabinet Grotesk", system-ui, sans-serif);justify-content:space-between;align-items:center;gap:12px;display:flex}.amp-article-card__back-title{color:var(--ds-text-muted,#b5b0a8);font-family:var(--ds-font-editorial,"Newsreader", Georgia, serif);text-overflow:ellipsis;white-space:nowrap;font-size:16px;line-height:1.15;overflow:hidden}.amp-article-card__back-actions{align-content:end;gap:6px;display:grid}.amp-article-card__back-actions button{width:100%;min-height:38px;color:var(--ds-text-secondary,#d9d2c6);font:700 12px/1 var(--ds-font-functional,"Cabinet Grotesk", system-ui, sans-serif);text-align:left;cursor:pointer;background:#f3f0eb11;border:0;border-radius:10px;align-items:center;gap:9px;padding:0 12px;transition:background-color .14s,color .14s,transform .12s cubic-bezier(.16,1,.3,1);display:flex}.amp-article-card__back-actions button:hover{color:var(--ds-text-primary,#f3f0eb);background:#f3f0eb1c}.amp-article-card__back-actions button.is-danger{color:var(--ds-negative,#ff7885)}.dash-article-grid,.archivi-card-grid,.storico-card-list.is-card-view.is-ungrouped,.storico-group-items{--amp-article-card-grid-gap:12px;align-items:stretch;gap:var(--amp-article-card-grid-gap);grid-template-columns:repeat(auto-fit,minmax(min(100%,50% - 6px),1fr));display:grid}.dash-article-grid>.amp-article-card,.archivi-card-grid>.amp-article-card,.storico-card-list.is-card-view.is-ungrouped>.amp-article-card,.storico-group-items>.amp-article-card{flex-basis:auto;width:100%;min-width:0}@media (width>=1240px){.dash-article-grid,.archivi-card-grid,.storico-card-list.is-card-view.is-ungrouped,.storico-group-items{grid-template-columns:repeat(auto-fit,minmax(min(100%,33.3333% - 8px),1fr))}}.dash-horizontal-feed>.amp-article-card,.home-rail-track>.amp-article-card{width:min(88vw, var(--amp-article-card-preferred-width,360px));flex-basis:var(--amp-article-card-preferred-width,360px)}@media (hover:none){.amp-article-card__open{opacity:.72;transform:none}}@media (width<=560px){.dash-article-grid,.archivi-card-grid,.storico-card-list.is-card-view.is-ungrouped,.storico-group-items{grid-template-columns:minmax(0,1fr)}.amp-article-card{flex-basis:100%;width:100%}.amp-article-card__face{min-height:240px}.amp-article-card__flip-trigger{gap:15px;min-height:176px;padding:16px}.amp-article-card__meta{white-space:normal;flex-direction:column;align-items:flex-start;gap:5px}.amp-article-card__credit,.amp-article-card__footer{flex-wrap:wrap}.amp-article-card__reviews{flex-basis:100%;order:3}}@media (prefers-reduced-motion:reduce){.amp-article-card__tilt{transform:none!important}.amp-article-card__tilt,.amp-article-card__flipper,.amp-article-card__flip-trigger:before,.amp-article-card__open,.amp-article-card__state-action,.amp-article-card__return,.amp-article-card__back-actions button{transition-duration:1ms!important}}.amp-page-header{--amp-header-progress:0;--amp-header-material-progress:var(--amp-header-progress);--amp-header-sidebar-gap:0px;--amp-header-row-gap:14px;--amp-header-top-pad-top:28px;--amp-header-top-pad-right:0px;--amp-header-top-pad-bottom:0px;--amp-header-top-pad-left:0px;--amp-header-bottom-pad-top:0px;--amp-header-bottom-pad-right:0px;--amp-header-bottom-pad-bottom:0px;--amp-header-bottom-pad-left:0px;--amp-header-material-opacity:.08;--amp-header-blur:10px;--amp-header-border-opacity:.08;--amp-header-shadow-opacity:.31;--amp-header-edge-left:35px;--amp-header-edge-right:31px;--amp-header-title-size:41px;--amp-header-toolbar-gap:12px;--amp-header-search-width:612px;--amp-header-ease:cubic-bezier(.16, 1, .3, 1);z-index:60;width:calc(100% - var(--amp-header-sidebar-gap));margin-left:var(--amp-header-sidebar-gap);box-sizing:border-box;gap:var(--amp-header-row-gap);isolation:isolate;transition:width .32s var(--amp-header-ease), margin-left .32s var(--amp-header-ease), gap .32s var(--amp-header-ease);flex-direction:column;display:flex;position:sticky;top:0}.amp-page-header:before{z-index:-1;inset:0 calc(-1 * var(--amp-header-edge-right)) -12px calc(-1 * var(--amp-header-edge-left));border-bottom:1px solid rgba(243, 240, 235, var(--amp-header-border-opacity));background:rgba(29, 28, 27, var(--amp-header-material-opacity));box-shadow:0 12px 28px rgba(0, 0, 0, var(--amp-header-shadow-opacity));content:"";opacity:var(--amp-header-material-progress);pointer-events:none;backdrop-filter:blur(var(--amp-header-blur)) saturate(135%);transition:opacity .32s var(--amp-header-ease), background-color .32s var(--amp-header-ease), border-color .32s var(--amp-header-ease), box-shadow .32s var(--amp-header-ease), backdrop-filter .32s var(--amp-header-ease);position:absolute}.amp-page-header--preview{--amp-header-material-progress:1}.amp-page-header__row{z-index:2;box-sizing:border-box;min-width:0;padding:calc(var(--amp-header-top-pad-top) + env(safe-area-inset-top)) var(--amp-header-top-pad-right) var(--amp-header-top-pad-bottom) var(--amp-header-top-pad-left);transition:padding .32s var(--amp-header-ease);align-items:flex-end;gap:24px;display:flex;position:relative}.amp-page-header:not(:has(>.amp-page-header__subtitle)) .amp-page-header__row{padding-bottom:calc(var(--amp-header-top-pad-bottom) + var(--amp-header-bottom-pad-bottom))}.amp-page-header__title{min-width:0}.amp-page-title-picker{z-index:20;width:fit-content;max-width:100%;position:relative}.amp-page-title-picker__trigger{min-width:0;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;line-height:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:7px;margin:0;padding:0;display:inline-flex}.amp-page-title-picker__chevron{color:#d9d2c69e;flex:none;font-size:14px;line-height:1;transition:color .16s,transform .22s cubic-bezier(.2,.9,.3,1);transform:translateY(1px)}.amp-page-title-picker__trigger:hover .amp-page-title-picker__chevron,.amp-page-title-picker__trigger:focus-visible .amp-page-title-picker__chevron{color:var(--ds-text-primary,#f3f0eb)}.amp-page-title-picker.is-open .amp-page-title-picker__chevron{transform:translateY(1px)rotate(180deg)}.amp-page-title-picker__menu{z-index:40;box-sizing:border-box;opacity:0;visibility:hidden;pointer-events:none;transform-origin:0 0;background:#1d1c1bf7;border:1px solid #f3f0eb3d;border-radius:14px;gap:2px;width:min(360px,100vw - 48px);padding:7px;transition:opacity .15s,visibility .15s,transform .21s cubic-bezier(.2,.9,.3,1);display:grid;position:absolute;top:calc(100% + 14px);left:0;transform:translateY(-7px)scale(.985);box-shadow:0 24px 64px #0a0c0b5c}.amp-page-title-picker__menu:before{content:"";height:14px;position:absolute;bottom:100%;left:0;right:0}.amp-page-title-picker.is-open .amp-page-title-picker__menu{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0)scale(1)}.amp-page-title-picker__option{width:100%;color:var(--ds-text-primary,#f3f0eb);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:10px;gap:3px;margin:0;padding:9px 11px 8px;transition:background-color .16s;display:grid}.amp-page-title-picker__option:hover,.amp-page-title-picker__option:focus-visible,.amp-page-title-picker__option.is-active{background:#f3f0eb12}.amp-page-title-picker__option-title,.amp-page-title-picker__option-description{font-family:var(--ds-font-functional,"Cabinet Grotesk", system-ui, sans-serif);letter-spacing:0;display:block}.amp-page-title-picker__option-title{font-size:15px;font-weight:650;line-height:1.15}.amp-page-title-picker__option.is-active .amp-page-title-picker__option-title{font-weight:750}.amp-page-title-picker__option-description{color:var(--ds-text-muted,#aaa59d);font-size:11px;font-weight:400;line-height:1.3}.amp-page-header__toolbar{justify-content:flex-end;align-items:center;gap:var(--amp-header-toolbar-gap);min-width:0;transition:gap .32s var(--amp-header-ease);flex:auto;margin-left:auto;display:flex}.amp-page-header__toolbar>.archivi-header-actions{width:100%}.amp-page-header__title :is(h1,h2,.laquila-view-heading),.amp-page-header__heading{color:var(--ds-text-primary,#f3f0eb);font-family:var(--ds-font-editorial,"Newsreader", Georgia, serif);letter-spacing:-.035em;transform:translateY(calc(-2px * var(--amp-header-progress)));transform-origin:0;transition:font-size .32s var(--amp-header-ease), transform .32s var(--amp-header-ease);margin:0;font-weight:400;line-height:1;font-size:calc(var(--amp-header-title-size) - (8px * var(--amp-header-progress)))!important}.amp-page-header__subtitle{z-index:1;box-sizing:border-box;min-width:0;padding:var(--amp-header-bottom-pad-top) var(--amp-header-bottom-pad-right) var(--amp-header-bottom-pad-bottom) var(--amp-header-bottom-pad-left);align-items:center;gap:var(--amp-header-toolbar-gap);transition:padding .32s var(--amp-header-ease), gap .32s var(--amp-header-ease), transform .32s var(--amp-header-ease), opacity .22s ease;display:flex;position:relative}.amp-page-header__subtitle>.storico-toolbar{margin:0!important}body.dash-app .storico-page>.amp-page-header:not(.amp-page-header--preview)>.amp-page-header__subtitle,body.dash-app .archivi-page>.amp-page-header:not(.amp-page-header--preview)>.amp-page-header__subtitle{margin-top:-12px}.amp-page-header.is-collapsed .amp-page-header__subtitle{transform:translateY(-2px)}.amp-page-header .storico-search{width:min(var(--amp-header-search-width), 100%);max-width:var(--amp-header-search-width)}body.dash-app:has(.dash-section.active>.amp-header-only-page){background:var(--ds-canvas,#1d1c1b);padding-top:0}body.dash-app:has(.dash-section.active>.amp-header-only-page) .dash-main{background:var(--ds-canvas,#1d1c1b);height:100dvh;min-height:0;overflow:hidden;padding:0!important}body.dash-app .storico-page:has(.amp-page-header),body.dash-app .archivi-page:has(.amp-page-header),body.dash-app .amp-header-only-page:has(.amp-page-header){padding-top:0!important}.dash-section.active:has(>.amp-header-only-page){max-width:none;margin:0}.dash-section.active>.amp-header-only-page{width:100%;height:100dvh;min-height:0;padding:22px var(--laquila-page-inline-padding,30px) 80px;background:var(--ds-canvas,#1d1c1b);overflow:auto}.amp-page-header--adapted{position:relative}.amp-page-header--adapted .dash-section-header{margin:0;padding:0}@media (width<=720px){.amp-page-header{--amp-header-edge-left:18px;--amp-header-edge-right:18px;--amp-header-row-gap:8px;--amp-header-top-pad-top:14px;--amp-header-bottom-pad-bottom:10px}.amp-page-header__row{flex-wrap:nowrap;gap:10px}.amp-page-header__title :is(h1,h2,.laquila-view-heading),.amp-page-header__heading{line-height:1.08;font-size:1.65rem!important}.dash-section.active .amp-page-header__toolbar{z-index:900;right:max(10px, env(safe-area-inset-right));bottom:max(10px, env(safe-area-inset-bottom));left:max(10px, env(safe-area-inset-left));box-sizing:border-box;overscroll-behavior-x:contain;scrollbar-width:none;backdrop-filter:blur(22px)saturate(140%);background:#1d1c1be6;border:1px solid #ffffff29;border-radius:18px;flex-wrap:nowrap;justify-content:flex-start;gap:7px;width:auto;min-height:54px;margin:0;padding:7px;position:fixed;overflow-x:auto;box-shadow:0 14px 38px #00000047}.dash-section.active .amp-page-header__toolbar::-webkit-scrollbar,.amp-page-header__subtitle::-webkit-scrollbar{display:none}.dash-section.active .amp-page-header__toolbar>*{flex:none}.dash-section.active .amp-page-header__toolbar :is(button,a,input,select){min-height:40px}.amp-page-header__subtitle{scrollbar-width:none;gap:8px;width:100%;overflow-x:auto}body.dash-app:has(.dash-section.active .amp-page-header__toolbar) .dash-main{padding-bottom:calc(84px + env(safe-area-inset-bottom))!important}}@media (width<=420px){.amp-page-header__title :is(h1,h2,.laquila-view-heading),.amp-page-header__heading{font-size:1.42rem!important}.dash-section.active .amp-page-header__toolbar{border-radius:16px}}@media (prefers-reduced-motion:reduce){.amp-page-header,.amp-page-header:before,.amp-page-header__row,.amp-page-header__toolbar,.amp-page-header__title :is(h1,h2,.laquila-view-heading),.amp-page-header__heading,.amp-page-header__subtitle{transition-duration:1ms!important}}.storico-page.has-table-view-toolbar[data-storico-view-mode=table]{padding-top:0}.storico-page.has-table-view-toolbar[data-storico-view-mode=table]:before{z-index:40;height:calc(var(--storico-table-top,132px) + var(--storico-table-header-height,42px));pointer-events:none;backdrop-filter:blur(24px)saturate(128%);background:#1d1c1bd6;border-bottom:1px solid #f3f0eb1f;top:0;left:0;right:0;box-shadow:0 14px 32px #00000029}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .amp-page-header{z-index:60;position:relative;transform:none}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .amp-page-header:before{content:none}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-table{margin-top:var(--storico-table-start,var(--storico-table-top,132px))}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-table thead{z-index:50;top:var(--storico-table-top,132px)}.storico-page.has-table-view-toolbar[data-storico-view-mode=table] .storico-table thead th{backdrop-filter:none;border-bottom:1px solid #f3f0eb1f;background:0 0!important}body.dash-app{--ds-font-editorial:"Newsreader", Georgia, serif;--ds-font-functional:"Cabinet Grotesk", system-ui, sans-serif;--ds-canvas:#1d1c1b;--ds-surface:var(--dash-canvas-background,#1d1c1b);--ds-surface-deep:var(--dash-debossed-background,#1a1918);--ds-surface-raised:var(--dash-canvas-background,#1d1c1b);--ds-selection:#666461;--ds-text-primary:#f3f0eb;--ds-text-secondary:#d9d2c6;--ds-text-muted:#b5b0a8;--ds-text-faint:#88837b;--ds-line:#f3f0eb29;--ds-line-strong:#f3f0eb57;--ds-positive:#b7d9c7;--ds-warning:#e2bd75;--ds-negative:#ff7885;--ds-info:#6ca7ff;--ds-space-1:4px;--ds-space-2:8px;--ds-space-3:12px;--ds-space-4:16px;--ds-space-5:20px;--ds-space-6:24px;--ds-space-8:32px;--ds-space-10:40px;--ds-space-12:48px;--ds-radius-sm:8px;--ds-radius-control:12px;--ds-radius-panel:18px;--ds-radius-card:24px;--ds-radius-pill:999px;--ds-shadow-glass:0 22px 52px #0000003d, inset 0 1px 0 #ffffff21;--ds-shadow-embossed:12px 12px 25px #0000007a, -8px -8px 22px #ffffff06;--ds-shadow-debossed:inset 8px 8px 18px #00000075, inset -6px -6px 18px #ffffff06}body.dash-app:has(#section-design.active){background:var(--ds-canvas);overflow:hidden;padding-top:0!important}body.dash-app:has(#section-design.active) .dash-main{z-index:1;background:var(--ds-canvas);height:100dvh;min-height:0;position:relative;overflow:hidden;padding:0!important}body.dash-app.sidebar-state-expanded:has(#section-design.active) .dash-main{margin-left:var(--dash-sidebar-expanded)!important}body.dash-app.sidebar-state-rail:has(#section-design.active) .dash-main{margin-left:var(--dash-sidebar-rail)!important}body.dash-app:has(#section-design.active) .dash-sidebar{--dash-sidebar-bg:var(--ds-canvas);--dash-sidebar-surface:var(--ds-canvas)}#section-design.active{background:var(--ds-canvas);width:100%;max-width:none;height:100dvh;min-height:0;margin:0;padding:0;overflow:hidden}#section-design.active #design-system-root{width:100%;height:100%;min-height:0;overflow:hidden}.design-system-page,.design-system-page *{box-sizing:border-box}.design-system-page{width:100%;height:100%;color:var(--ds-text-primary);background:radial-gradient(circle at 80% -20%, #f3f0eb0e, transparent 34%), var(--ds-canvas);font-family:var(--ds-font-functional);scrollbar-color:#f3f0eb47 transparent;scroll-behavior:smooth;overflow:hidden auto}.design-system-page button,.design-system-page input{font:inherit}.design-system-page :focus-visible{outline-offset:3px!important;outline:2px solid #f3f0ebe0!important}.design-hero,.design-catalog,.design-footer{width:min(1220px,100% - 60px);margin-inline:auto}.design-hero{border-bottom:1px solid var(--ds-line);justify-content:space-between;align-items:end;gap:40px;min-height:330px;padding:68px 0 48px;display:flex}.design-eyebrow,.design-hero__meta,.design-index,.design-spec-card__head,.design-component-stage__label,.design-depth-card>span,.design-editorial-card__meta,.design-footer>span{font-family:var(--ds-font-functional);letter-spacing:.11em;text-transform:uppercase;font-size:11px;font-weight:700}.design-eyebrow{color:var(--ds-text-faint)}.design-hero h1,.design-section h2,.design-subsection-head h3,.design-editorial-card h3{margin:0;color:var(--ds-text-primary)!important;font-family:var(--ds-font-editorial)!important;letter-spacing:-.035em!important;font-weight:500!important}.design-hero h1{margin:16px 0 14px;font-size:clamp(72px,10vw,132px);line-height:.76;font-weight:300!important}.design-hero p{max-width:680px;color:var(--ds-text-secondary);font-family:var(--ds-font-editorial);margin:0;font-size:20px;line-height:1.45}.design-hero__meta{color:var(--ds-text-faint);flex-wrap:wrap;justify-content:flex-end;gap:8px;padding-bottom:5px;display:flex}.design-hero__meta span{border:1px solid var(--ds-line);border-radius:var(--ds-radius-pill);padding:7px 10px}.design-section-nav{z-index:80;border-bottom:1px solid var(--ds-line);backdrop-filter:blur(18px)saturate(120%);scrollbar-width:none;background:#1d1c1bc7;gap:6px;width:100%;padding:14px max(30px,50vw - 610px);display:flex;position:sticky;top:0;overflow-x:auto}.design-section-nav::-webkit-scrollbar{display:none}.design-section-nav a{border-radius:var(--ds-radius-pill);color:var(--ds-text-muted);white-space:nowrap;padding:9px 12px;font-size:13px;font-weight:700;text-decoration:none;transition:background .16s,color .16s}.design-section-nav a:hover{color:var(--ds-text-primary);background:#f3f0eb14}.design-section{border-bottom:1px solid var(--ds-line);padding:92px 0;scroll-margin-top:60px}.design-section__intro{grid-template-columns:48px minmax(0,1fr);gap:22px;margin-bottom:42px;display:grid}.design-index{color:var(--ds-text-faint);padding-top:8px}.design-section h2{font-size:clamp(40px,5vw,64px);line-height:.95}.design-section__intro p,.design-subsection-head p{max-width:660px;color:var(--ds-text-muted);margin:12px 0 0;font-size:15px;line-height:1.55}.design-popover-stage{min-height:260px;position:relative}.design-popover-title,.design-popover-copy{display:block}.design-popover-title{color:var(--ds-text-primary);font-size:14px}.design-popover-copy{margin-top:var(--ds-space-1);color:var(--ds-text-muted);font-size:12px;line-height:1.4}.design-spec-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.design-spec-card,.design-component-stage{border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:#24232157;box-shadow:inset 0 1px #ffffff0a}.design-spec-card{min-height:440px;padding:28px}.design-spec-card__head,.design-component-stage__label{color:var(--ds-text-faint);justify-content:space-between;align-items:center;gap:20px;display:flex}.design-spec-card code,.design-component-stage code,.design-swatch code{color:var(--ds-text-muted);font-family:var(--ds-font-functional);letter-spacing:0;text-transform:none;font-size:11px;font-weight:500}.design-type-display{font-family:var(--ds-font-editorial);letter-spacing:-.045em;margin:58px 0 44px;font-size:clamp(48px,5vw,72px);font-weight:300;line-height:.88}.design-type-rows,.design-functional-rows{gap:14px;display:grid}.design-type-rows p,.design-functional-rows p{margin:0}.design-type-40{font:500 40px/1 var(--ds-font-editorial);letter-spacing:-.035em}.design-type-30{font:500 30px/1.05 var(--ds-font-editorial);letter-spacing:-.03em}.design-type-24{font:500 24px/1.1 var(--ds-font-editorial);letter-spacing:-.02em}.design-type-18{color:var(--ds-text-secondary);font:400 18px/1.55 var(--ds-font-editorial)}.design-functional-display{color:var(--ds-text-primary);letter-spacing:-.03em;margin:60px 0 50px;font-size:clamp(36px,4vw,56px);font-weight:700;line-height:.9}.design-functional-rows p{min-height:30px;color:var(--ds-text-secondary);align-items:baseline;gap:18px;font-size:14px;display:flex}.design-functional-rows strong{width:76px;color:var(--ds-text-faint);letter-spacing:.04em;font-size:11px}.design-subsection-head{justify-content:space-between;align-items:end;gap:20px;margin:56px 0 18px;display:flex}.design-subsection-head h3{font-size:28px}.design-subsection-head p{text-align:right;margin:0}.design-swatch-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;display:grid}.design-swatch-grid--status{grid-template-columns:repeat(4,minmax(0,1fr))}.design-swatch{border:1px solid var(--ds-line);min-width:0;color:var(--ds-text-primary);text-align:left;cursor:pointer;background:#2423213d;border-radius:16px;grid-template-columns:50px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;transition:border-color .16s,background .16s,transform .16s;display:grid}.design-swatch:hover{border-color:var(--ds-line-strong);background:#24232194;transform:translateY(-1px)}.design-swatch__color{background:var(--swatch-color);border:1px solid #ffffff21;border-radius:12px;width:50px;height:50px;box-shadow:inset 0 1px #ffffff14}.design-swatch__copy{gap:3px;min-width:0;display:grid}.design-swatch__copy strong{font-size:13px}.design-swatch__copy code,.design-swatch__copy small{color:var(--ds-text-faint);text-overflow:ellipsis;white-space:nowrap;font-size:10px;overflow:hidden}.design-swatch>.amp-icon{color:var(--ds-text-faint);font-size:16px}.design-component-stage{min-width:0;padding:24px;position:relative}.design-component-stage--headline{min-height:250px;padding:28px 30px 52px}.design-component-stage__label{margin-bottom:44px}.design-component-pair{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;margin-top:20px;display:grid}.design-inline-components,.design-button-row,.design-badge-row{flex-wrap:wrap;align-items:center;gap:12px;display:flex}.amp-headline-picker{z-index:20;width:fit-content;max-width:100%;font-family:var(--ds-font-editorial);position:relative}.amp-headline-picker__heading{max-width:100%;color:var(--ds-text-primary);letter-spacing:-.035em;white-space:nowrap;align-items:baseline;gap:12px;font-size:50px;line-height:.96;display:flex}.amp-headline-picker__prefix{font-weight:300}.amp-headline-picker__trigger{min-width:0;box-shadow:none;color:inherit;font:inherit;letter-spacing:inherit;font-weight:700;line-height:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:8px;margin:0;padding:0;display:inline-flex}.amp-headline-picker__chevron{color:#d9d2c69e;flex:none;font-size:23px;transition:color .16s,transform .22s cubic-bezier(.2,.9,.3,1)}.amp-headline-picker.is-open .amp-headline-picker__chevron{transform:rotate(180deg)}.amp-menu{border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-panel);background:#1d1c1bfa;gap:2px;padding:7px;display:grid;box-shadow:0 24px 64px #0a0c0b6b}.amp-headline-picker__menu{z-index:40;opacity:0;visibility:hidden;transform-origin:100% 0;width:min(330px,100vw - 40px);transition:opacity .16s,transform .18s,visibility .16s;position:absolute;top:calc(100% + 16px);right:0;transform:translateY(-6px)scale(.985)}.amp-headline-picker.is-open .amp-headline-picker__menu{opacity:1;visibility:visible;transform:translateY(0)scale(1)}.amp-menu__option{width:100%;min-height:48px;color:var(--ds-text-secondary);font-family:var(--ds-font-functional);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:11px;justify-content:space-between;align-items:center;gap:18px;padding:9px 11px;display:flex}.amp-menu__option>span:first-child{gap:2px;display:grid}.amp-menu__option strong{color:inherit;font-size:14px}.amp-menu__option small{color:var(--ds-text-faint);font-size:11px}.amp-menu__option>.amp-icon{opacity:0;font-size:17px}.amp-menu__option:hover,.amp-menu__option:focus-visible,.amp-menu__option.is-active{color:#fff;background:#f3f0eb17}.amp-menu__option.is-active>.amp-icon{opacity:1}.amp-popover{--amp-popover-arrow-left:28px;z-index:120;width:min(360px,100vw - 32px);color:var(--ds-text-primary);font-family:var(--ds-font-functional);position:fixed}.amp-popover[hidden]{display:none}.amp-popover__surface{padding:var(--ds-space-4);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-panel);box-shadow:var(--ds-shadow-glass);backdrop-filter:blur(18px)saturate(135%);background:#1d1c1bfa;position:relative}.amp-link-input{--amp-link-accent:var(--ds-negative,#ff7885);--amp-link-ink:#35171c;align-items:center;gap:var(--ds-space-2);border-radius:var(--ds-radius-pill);background:var(--amp-link-accent);width:40px;min-height:40px;transition:width .36s cubic-bezier(.16,1,.3,1),border-radius .26s,box-shadow .26s;display:flex;position:relative;overflow:visible}.amp-link-input.is-editing{border-radius:var(--ds-radius-control);width:min(540px,100%);box-shadow:0 10px 24px #0003}.amp-link-input__add,.amp-link-input__dismiss,.amp-link-input__confirm{color:var(--amp-link-ink);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;display:grid}.amp-link-input__add{z-index:2;border-radius:var(--ds-radius-pill);width:40px;height:40px;transition:opacity .1s,transform .26s cubic-bezier(.16,1,.3,1);position:absolute;inset:0 auto auto 0}.amp-link-input__add .amp-icon,.amp-link-input__confirm .amp-icon,.amp-link-input__dismiss .amp-icon{font-size:19px}.amp-link-input.is-editing .amp-link-input__add{opacity:0;pointer-events:none;transform:rotate(90deg)scale(.4)}.amp-link-input__editor{opacity:0;pointer-events:none;grid-template-columns:minmax(120px,.9fr) minmax(170px,1.1fr) 34px;align-items:stretch;gap:3px;transition:opacity .15s 80ms;display:grid;position:absolute;inset:3px}.amp-link-input.is-editing .amp-link-input__editor{opacity:1;pointer-events:auto}.amp-link-input__editor input{-webkit-appearance:none;appearance:none;box-sizing:border-box;width:100%;min-width:0;padding:0 var(--ds-space-3);color:var(--amp-link-ink);-webkit-text-fill-color:var(--amp-link-ink);font:650 13px/1 var(--ds-font-functional);border-radius:0;box-shadow:none!important;background:0 0!important;border:0!important;outline:0!important}.amp-link-input__editor input::placeholder{color:color-mix(in srgb, var(--amp-link-ink) 66%, transparent);-webkit-text-fill-color:color-mix(in srgb, var(--amp-link-ink) 66%, transparent)}.amp-link-input__url-shell{border:1px solid color-mix(in srgb, var(--amp-link-ink) 26%, transparent);border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--amp-link-accent) 86%, transparent);min-width:0;box-shadow:inset -2px -2px 5px #ffffff26, inset 2px 2px 6px color-mix(in srgb, var(--amp-link-ink) 24%, transparent);display:flex;overflow:hidden}.amp-link-input__url-shell input{border-radius:inherit;color:var(--amp-link-ink);-webkit-text-fill-color:var(--amp-link-ink)}.amp-link-input__url-shell input::placeholder{color:color-mix(in srgb, var(--amp-link-ink) 62%, transparent);-webkit-text-fill-color:color-mix(in srgb, var(--amp-link-ink) 62%, transparent)}.amp-link-input__confirm{border-radius:var(--ds-radius-sm);width:34px;min-width:34px}.amp-link-input__dismiss{left:calc(100% + var(--ds-space-2));border-radius:var(--ds-radius-pill);background:var(--amp-link-accent);opacity:0;pointer-events:none;width:40px;height:40px;transition:opacity .15s,transform .26s cubic-bezier(.16,1,.3,1);position:absolute;transform:scale(.55)}.amp-link-input.is-editing .amp-link-input__dismiss{opacity:1;pointer-events:auto;transform:scale(1)}.amp-link-input :is(button,input):focus-visible{outline:2px solid var(--ds-text-primary);outline-offset:2px}@media (prefers-reduced-motion:reduce){.amp-link-input,.amp-link-input__add,.amp-link-input__editor,.amp-link-input__dismiss{transition:none}}.amp-popover__arrow{z-index:1;top:-7px;left:var(--amp-popover-arrow-left);border-top:1px solid var(--ds-line-strong);border-left:1px solid var(--ds-line-strong);background:#1d1c1bfa;width:14px;height:14px;position:absolute;transform:rotate(45deg)}.amp-popover.is-above .amp-popover__arrow{top:auto;bottom:-7px;transform:rotate(225deg)}.amp-sheet{z-index:240;color:var(--ds-text-primary);font-family:var(--ds-font-functional);place-items:center;padding:clamp(16px,4vw,48px);display:grid;position:fixed;inset:0}.amp-sheet[hidden]{display:none}.amp-sheet__backdrop{appearance:none;backdrop-filter:blur(8px);background:#00000094;border:0;border-radius:0;padding:0;animation:.26s ease-out both amp-sheet-backdrop-enter;position:absolute;inset:0}.amp-sheet--right{place-items:stretch end;padding:0}.amp-sheet--right .amp-sheet__panel{width:calc(100vw - var(--amp-sheet-side-left,0px));border-radius:0;max-width:none;height:100%;animation-name:amp-sheet-enter-right;animation-duration:.36s;animation-timing-function:cubic-bezier(.16,1,.3,1)}.amp-sheet.is-closing{pointer-events:none}.amp-sheet.is-closing .amp-sheet__backdrop{animation:.24s ease-in both amp-sheet-backdrop-exit}.amp-sheet--right.is-closing .amp-sheet__panel{animation:.28s cubic-bezier(.7,0,.84,0) both amp-sheet-exit-right}.amp-sheet__panel{border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-card);background:color-mix(in srgb, var(--ds-surface) 96%, transparent);width:min(1120px,100%);height:min(820px,100%);min-height:320px;box-shadow:var(--ds-shadow-glass), inset 0 1px #ffffff1f;grid-template-rows:auto minmax(0,1fr);animation:.22s cubic-bezier(.16,1,.3,1) amp-sheet-enter;display:grid;position:relative;overflow:hidden}.amp-sheet__header{justify-content:space-between;align-items:center;gap:var(--ds-space-4);min-height:64px;padding:var(--ds-space-3) var(--ds-space-4) var(--ds-space-3) var(--ds-space-6);border-bottom:1px solid var(--ds-line);display:flex}.amp-sheet__header h2{font:500 24px/1.1 var(--ds-font-editorial);letter-spacing:-.025em;margin:0}.amp-sheet__actions{align-items:center;gap:var(--ds-space-2);display:flex}.amp-sheet__content{min-height:0;overflow:auto}.design-sheet-placeholder{align-content:center;justify-items:center;gap:var(--ds-space-2);min-height:260px;color:var(--ds-text-muted);display:grid}.design-sheet-placeholder .amp-icon{font-size:40px}.design-sheet-placeholder small{color:var(--ds-text-faint)}@keyframes amp-sheet-enter{0%{opacity:0;transform:translateY(14px)scale(.985)}to{opacity:1;transform:translateY(0)scale(1)}}@keyframes amp-sheet-enter-right{0%{transform:translate(100%)}to{transform:translate(0)}}@keyframes amp-sheet-exit-right{0%{transform:translate(0)}to{transform:translate(100%)}}@keyframes amp-sheet-backdrop-enter{0%{opacity:0}to{opacity:1}}@keyframes amp-sheet-backdrop-exit{0%{opacity:1}to{opacity:0}}@media (width<=720px){.amp-sheet{place-items:stretch stretch;padding:0}.amp-sheet__panel,.amp-sheet--right .amp-sheet__panel{border-radius:0;width:100%;height:100%}}@media (prefers-reduced-motion:reduce){.amp-sheet__panel{animation:none}}@media (width<=720px){.amp-popover{width:min(360px,100vw - 24px)}}.amp-segmented{--amp-segmented-inset:6px;--amp-segmented-gap:4px;isolation:isolate;width:max-content;max-width:100%;padding:var(--amp-segmented-inset);align-items:center;gap:var(--amp-segmented-gap);border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-pill);scrollbar-width:none;backdrop-filter:blur(18px)saturate(135%);background:#2423214d;display:inline-flex;position:relative;overflow-x:auto;box-shadow:inset 0 1px #ffffff24,inset 0 -1px #00000014,0 10px 28px #00000024}.amp-segmented::-webkit-scrollbar{display:none}.amp-segmented__selection{z-index:0;width:var(--amp-selection-width,0);height:var(--amp-selection-height,0);border-radius:var(--ds-radius-pill);background:var(--ds-selection);opacity:var(--amp-selection-opacity,0);pointer-events:none;transform:translate3d(var(--amp-selection-x,0), var(--amp-selection-y,0), 0);transition:transform .42s cubic-bezier(.34,1.56,.64,1),width .42s cubic-bezier(.34,1.56,.64,1),height .28s,opacity .16s;position:absolute;top:0;left:0}.amp-segmented__option{z-index:1;border-radius:var(--ds-radius-pill);min-width:0;box-shadow:none;color:var(--ds-text-muted);font-family:var(--ds-font-functional);white-space:nowrap;cursor:pointer;background:0 0;border:0;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 14px;font-weight:700;transition:color .18s;display:inline-flex;position:relative}.amp-segmented__option:hover,.amp-segmented__option.is-active{color:var(--ds-text-primary)}.amp-segmented--large{min-height:48px;padding:5px}.amp-segmented--large .amp-segmented__option{height:36px;font-size:18px}.amp-segmented--compact{min-height:40px;padding:5px 6px}.amp-segmented--compact .amp-segmented__option{height:28px;padding-inline:12px;font-size:14px}.amp-segmented--icons .amp-segmented__option{width:46px;padding:0}.amp-segmented--icons .amp-icon{font-variation-settings:"FILL" 0, "wght" 300, "GRAD" 0, "opsz" 24;font-size:22px}.amp-button{border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-pill);min-height:40px;color:var(--ds-text-primary);font-family:var(--ds-font-functional);cursor:pointer;background:#2423216b;justify-content:center;align-items:center;gap:8px;padding:0 16px;font-size:14px;font-weight:700;transition:background .16s,border-color .16s,box-shadow .16s,color .16s,transform .16s;display:inline-flex;box-shadow:inset 0 1px #ffffff1f,0 7px 18px #0000002e}.amp-button:hover:not(:disabled){background:#343330b8;border-color:#f3f0eb85;transform:translateY(-1px)}.amp-button:active:not(:disabled){box-shadow:var(--ds-shadow-debossed);transform:translateY(0)}.amp-button>.amp-icon{font-size:18px}.amp-button--primary{border-color:var(--ds-text-primary);background:var(--ds-text-primary);color:var(--ds-canvas);box-shadow:0 8px 18px #0000004d,inset 0 1px #fff}.amp-button--primary:hover:not(:disabled){color:var(--ds-canvas);background:#fff}.amp-button--danger{color:#ffc1c7;background:#ff78851a;border-color:#ff788557}.amp-button--icon{width:40px;padding:0}.amp-button--large{min-height:48px;padding-inline:20px;font-size:16px}.amp-button--small{min-height:34px;padding-inline:12px;font-size:12px}.amp-button:disabled{opacity:.38;cursor:not-allowed}.design-button-groups{gap:30px;display:grid}.design-button-groups>div{gap:10px;display:grid}.design-button-groups small{color:var(--ds-text-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.design-live-status{color:var(--ds-text-faint);margin:30px 0 0;font-size:12px}.amp-surface{border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:var(--ds-surface)}.amp-surface--glass{box-shadow:var(--ds-shadow-glass);backdrop-filter:blur(18px);background:#24232175}.amp-table-header-material{backdrop-filter:blur(10px)saturate(135%);background:#1d1c1b14!important}.storico-table-footer.storico-table-footer--persistent{z-index:55;bottom:0;right:30px;left:calc(var(--dash-sidebar-current-width,0px) + 30px);border:0;border-top:1px solid var(--ds-line);box-sizing:border-box;background:color-mix(in srgb, var(--ds-canvas) 86%, transparent);min-height:48px;color:var(--ds-text-faint);font-family:var(--ds-font-functional);opacity:1;pointer-events:auto;visibility:visible;backdrop-filter:blur(30px)saturate(112%);border-radius:0;justify-content:space-between;align-items:center;gap:24px;padding:0 12px;font-size:13px;display:flex;position:fixed;transform:none;box-shadow:0 -14px 30px #00000014}.storico-table-footer__note{margin-left:auto}.storico-table-footer.storico-table-footer--persistent.design-table-footer-preview{width:100%;margin-top:var(--ds-space-6);position:relative;inset:auto}@media (width<=720px){.storico-table-footer.storico-table-footer--persistent{flex-direction:column;align-items:flex-start;gap:4px;min-height:72px;padding:10px 0;left:20px;right:20px}.storico-table-footer__note{margin-left:0}}.amp-surface--embossed{box-shadow:var(--ds-shadow-embossed)}.amp-surface--debossed{background:var(--ds-surface-deep);box-shadow:var(--ds-shadow-debossed)}.design-depth-controls{border:1px solid var(--ds-line);border-radius:var(--ds-radius-pill);background:var(--ds-surface-deep);box-shadow:var(--ds-shadow-debossed);gap:4px;margin-bottom:32px;padding:5px;display:inline-flex}.design-depth-controls button{border-radius:var(--ds-radius-pill);min-height:34px;color:var(--ds-text-faint);cursor:pointer;background:0 0;border:0;padding:0 14px;font-size:13px;font-weight:700}.design-depth-controls button.is-active{background:var(--ds-selection);color:var(--ds-text-primary)}.design-depth-grid{background:var(--ds-canvas);border-radius:30px;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px;padding:26px;transition:background .2s;display:grid}.design-depth-card{flex-direction:column;justify-content:end;min-height:220px;padding:26px;display:flex}.design-depth-card>span{color:var(--ds-text-faint);margin-bottom:auto}.design-depth-card strong{font-family:var(--ds-font-editorial);font-size:24px;font-weight:500}.design-depth-card p{color:var(--ds-text-muted);margin:9px 0 0;font-size:13px;line-height:1.45}.design-system-page[data-design-depth=glass] .design-depth-grid{background:radial-gradient(circle at 50% 0, #ffffff0a, transparent 50%), var(--ds-canvas)}.design-system-page[data-design-depth=embossed] .design-depth-grid{background:var(--ds-canvas)}.design-system-page[data-design-depth=embossed] .design-depth-card{background:var(--ds-canvas);box-shadow:var(--ds-shadow-embossed)}.design-system-page[data-design-depth=debossed] .design-depth-grid{background:var(--ds-surface-deep)}.design-system-page[data-design-depth=debossed] .design-depth-card{background:var(--ds-surface-deep);box-shadow:var(--ds-shadow-debossed)}.amp-field{color:var(--ds-text-muted);font-family:var(--ds-font-functional);gap:8px;font-size:12px;font-weight:700;display:grid}.amp-field input,.amp-search{border:1px solid var(--ds-line);background:var(--ds-surface-deep);width:100%;min-height:44px;box-shadow:var(--ds-shadow-debossed);color:var(--ds-text-primary);border-radius:14px}.amp-field input{padding:0 14px;font-size:15px}.amp-search{align-items:center;gap:9px;margin-top:18px;padding:0 13px;display:flex}.amp-search>.amp-icon{color:var(--ds-text-faint);font-size:20px}.amp-search input{min-width:0;box-shadow:none;color:var(--ds-text-primary);background:0 0;border:0;outline:0;flex:1;font-size:15px}.amp-field input::placeholder,.amp-search input::placeholder{color:var(--ds-text-faint)}.amp-badge{border-radius:var(--ds-radius-pill);min-height:30px;color:var(--ds-text-muted);font-family:var(--ds-font-functional);background:#f3f0eb0d;border:1px solid;align-items:center;gap:6px;padding:0 10px;font-size:11px;font-weight:700;display:inline-flex}.amp-badge>.amp-icon{font-size:15px}.amp-badge--positive{color:var(--ds-positive);background:#b7d9c714}.amp-badge--warning{color:var(--ds-warning);background:#e2bd7514}.amp-badge--negative{color:var(--ds-negative);background:#ff788514}.amp-badge--neutral{color:var(--ds-text-muted)}.amp-card{border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);box-shadow:var(--ds-shadow-glass);background:#2423216b;overflow:hidden}.design-editorial-card{grid-template-columns:minmax(260px,.78fr) minmax(0,1.22fr);margin-top:20px;display:grid}.design-editorial-card__media{min-height:310px;color:var(--ds-text-faint);background:radial-gradient(circle at 38% 32%,#b5b0a81f,#0000 36%),linear-gradient(145deg,#2b2927,#161514);place-items:center;display:grid}.design-editorial-card__media .amp-icon{font-size:50px;font-weight:200}.design-editorial-card__body{flex-direction:column;padding:34px;display:flex}.design-editorial-card__meta{color:var(--ds-text-faint)}.design-editorial-card h3{margin-top:22px;font-size:36px;line-height:1}.design-editorial-card__body>p{color:var(--ds-text-secondary);font-family:var(--ds-font-editorial);margin:16px 0 28px;font-size:18px;line-height:1.5}.design-editorial-card__footer{justify-content:space-between;align-items:center;gap:16px;margin-top:auto;display:flex}.design-footer{text-align:center;padding:70px 0 90px}.design-footer>span{color:var(--ds-text-faint)}.design-footer strong{font-family:var(--ds-font-editorial);margin-top:10px;font-size:38px;font-weight:500;display:block}.design-footer p{color:var(--ds-text-muted);margin:10px auto 0;font-size:13px}.design-copy-toast{z-index:200;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-pill);color:var(--ds-text-primary);opacity:0;pointer-events:none;background:#292826f5;padding:11px 14px;font-size:12px;font-weight:700;transition:opacity .16s,transform .16s;position:fixed;bottom:24px;right:24px;transform:translateY(8px);box-shadow:0 18px 38px #0000005c}.design-copy-toast.is-visible{opacity:1;transform:translateY(0)}@media (width<=960px){.design-spec-grid,.design-component-pair,.design-depth-grid{grid-template-columns:1fr}.design-swatch-grid,.design-swatch-grid--status{grid-template-columns:repeat(2,minmax(0,1fr))}.design-editorial-card{grid-template-columns:1fr}.design-editorial-card__media{min-height:230px}}@media (width<=720px){body.dash-app.sidebar-state-expanded:has(#section-design.active) .dash-main,body.dash-app.sidebar-state-rail:has(#section-design.active) .dash-main{margin-left:0!important}.design-hero,.design-catalog,.design-footer{width:min(100% - 40px,1220px)}.design-hero{flex-direction:column;justify-content:end;align-items:start;min-height:300px;padding-top:52px}.design-hero h1{font-size:clamp(70px,25vw,100px)}.design-hero p{font-size:18px}.design-hero__meta{justify-content:flex-start}.design-section-nav{padding-inline:20px}.design-section{padding:70px 0}.design-section__intro{grid-template-columns:32px minmax(0,1fr);gap:12px}.design-spec-card,.design-component-stage{padding:20px}.design-spec-card{min-height:0}.design-component-stage__label{margin-bottom:32px}.design-swatch-grid,.design-swatch-grid--status{grid-template-columns:1fr}.design-subsection-head{flex-direction:column;align-items:start}.design-subsection-head p{text-align:left}.amp-headline-picker__heading{white-space:normal;max-width:calc(100vw - 80px);font-size:clamp(34px,9vw,44px);display:block}.amp-headline-picker__trigger{margin-left:7px}.amp-headline-picker__menu{left:0;right:auto}.amp-segmented{width:100%}.design-inline-components .amp-segmented{width:auto;max-width:100%}.design-depth-grid{padding:18px}.design-editorial-card__body{padding:24px}.design-editorial-card h3{font-size:30px}}@media (prefers-reduced-motion:reduce){.design-system-page{scroll-behavior:auto}.design-system-page *,.design-system-page :before,.design-system-page :after{scroll-behavior:auto!important;transition:none!important;animation:none!important}}.monitoraggio-page{--monitoraggio-gutter:var(--laquila-page-inline-padding,30px);flex-direction:column;display:flex;overflow:hidden!important}.monitoraggio-page:not(.is-surveillance){overflow:hidden auto!important}.metrics-root{width:100%;padding:12px var(--monitoraggio-gutter) 70px;background:var(--ds-canvas,#1d1c1b);color:var(--ds-text-primary);font-family:var(--ds-font-functional)}.metrics-root[hidden]{display:none}.metrics-overview,.metrics-detail{gap:var(--ds-space-10,40px);max-width:1600px;margin:0 auto;display:grid}.metrics-range-row,.metrics-section-heading,.metrics-module__heading{justify-content:space-between;align-items:center;gap:20px;display:flex}.metrics-range,.metrics-segmented{border:1px solid var(--ds-line);border-radius:var(--ds-radius-pill);background:var(--ds-surface-deep);gap:2px;min-width:0;padding:4px;display:inline-flex;position:relative;box-shadow:inset 4px 4px 10px #0000002e,inset -2px -2px 8px #ffffff06}.metrics-range button,.metrics-segmented button{border-radius:var(--ds-radius-pill);min-width:48px;min-height:36px;color:var(--ds-text-muted);font:700 12px/1 var(--ds-font-functional);cursor:pointer;white-space:nowrap;background:0 0;border:0;flex:none;padding:0 13px;transition:color .16s,background-color .26s cubic-bezier(.16,1,.3,1),transform .16s;position:relative}.metrics-range button.is-active,.metrics-segmented button.is-active{background:var(--ds-selection);color:var(--ds-text-primary);box-shadow:0 1px 8px #0003}.metrics-range button:hover,.metrics-segmented button:hover{color:var(--ds-text-primary)}.metrics-demo{color:var(--ds-warning);letter-spacing:.06em;text-transform:uppercase;font-size:11px;font-weight:700}.metrics-kpis{border-block:1px solid var(--ds-line);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.metrics-kpi{border-right:1px solid var(--ds-line);min-width:0;padding:20px 18px 18px;position:relative}.metrics-kpi:first-child{padding-left:0}.metrics-kpi:last-child{border-right:0}.metrics-kpi__label,.metrics-eyebrow{color:var(--ds-text-muted);letter-spacing:.095em;text-transform:uppercase;font-size:10px;font-weight:750;display:block}.metrics-kpi strong{min-height:42px;color:var(--ds-text-primary);font:500 clamp(23px, 2vw, 32px)/1 var(--ds-font-editorial);letter-spacing:-.03em;text-overflow:ellipsis;white-space:nowrap;margin-top:8px;display:block;overflow:hidden}.metrics-kpi.is-unavailable strong{color:var(--ds-text-secondary);font-size:20px;font-style:italic}.metrics-kpi__footer,.metrics-kpi>.metrics-kpi__change{min-height:28px;color:var(--ds-text-faint);margin-top:7px;font-size:10px;line-height:1.35;display:block}.metrics-kpi__change.is-up{color:var(--ds-positive)}.metrics-kpi__change.is-down{color:var(--ds-negative)}.metrics-primary,.metrics-content,.metrics-module,.metrics-funnel{border:1px solid var(--ds-line);border-radius:var(--ds-radius-card);background:color-mix(in srgb, var(--ds-surface) 78%, transparent);min-width:0;padding:26px;box-shadow:inset 0 1px #ffffff09,0 18px 45px #00000017}.metrics-section-heading h2,.metrics-detail__header h1,.metrics-funnel h2{color:var(--ds-text-primary);font:500 30px/1.05 var(--ds-font-editorial);letter-spacing:-.035em;margin:4px 0 0}body.dash-app .metrics-root .metrics-section-heading h2,body.dash-app .metrics-root .metrics-detail__header h1,body.dash-app .metrics-root .metrics-funnel h2,body.dash-app .metrics-root .metrics-module h3{color:var(--ds-text-primary)!important}.metrics-section-note{color:var(--ds-text-faint);font-size:11px}.metrics-chart{min-height:320px;color:var(--ds-text-secondary);margin-top:22px;position:relative}.metrics-chart__summary{z-index:1;flex-direction:column;gap:4px;display:flex;position:absolute;top:8px;left:12px}.metrics-chart__summary strong{font:500 25px/1 var(--ds-font-editorial)}.metrics-chart__summary span{color:var(--ds-text-faint);font-size:10px}.metrics-chart svg{width:100%;height:286px;display:block;overflow:visible}.metrics-chart__grid line{stroke:var(--ds-line);stroke-width:1px;vector-effect:non-scaling-stroke}.metrics-chart__line{fill:none;stroke:currentColor;stroke-width:2px;vector-effect:non-scaling-stroke;animation:.52s cubic-bezier(.16,1,.3,1) both metrics-line-in}.metrics-chart__area{fill:url(#metrics-area);stroke:none}.metrics-chart__axis{color:var(--ds-text-faint);font-variant-numeric:tabular-nums;justify-content:space-between;margin-top:8px;font-size:10px;display:flex}@keyframes metrics-line-in{0%{opacity:0;stroke-dasharray:1;stroke-dashoffset:1px}to{opacity:1;stroke-dasharray:1;stroke-dashoffset:0}}.metrics-table-tools{grid-template-columns:minmax(210px,1.5fr) repeat(5,minmax(110px,.75fr)) auto;align-items:end;gap:10px;margin-top:22px;display:grid}.metrics-search input,.metrics-filter select,.metrics-filter input,.metrics-module__heading select{box-sizing:border-box;border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);background:var(--ds-surface-deep);width:100%;min-height:40px;color:var(--ds-text-primary);font:600 12px/1 var(--ds-font-functional);outline:none;padding:0 12px;box-shadow:inset 3px 3px 8px #00000029,inset -2px -2px 7px #ffffff05}body.dash-app .metrics-root input:not([type=checkbox]),body.dash-app .metrics-root select{border-color:var(--ds-line)!important;background:var(--ds-surface-deep)!important;color:var(--ds-text-primary)!important}.metrics-search input{padding-left:15px}.metrics-filter{gap:5px;display:grid}.metrics-filter>span{color:var(--ds-text-faint);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.metrics-columns{position:relative}.metrics-columns summary{border:1px solid var(--ds-line);border-radius:var(--ds-radius-control);min-height:40px;color:var(--ds-text-secondary);cursor:pointer;align-items:center;padding:0 14px;font-size:12px;font-weight:700;list-style:none;display:flex}.metrics-columns>div{z-index:5;border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-panel);background:var(--ds-surface-deep);gap:3px;width:210px;padding:10px;display:grid;position:absolute;top:calc(100% + 8px);right:0;box-shadow:0 20px 50px #00000059}.metrics-columns label{min-height:34px;color:var(--ds-text-secondary);align-items:center;gap:9px;font-size:12px;display:flex}.metrics-table-wrap{border-top:1px solid var(--ds-line-strong);width:100%;margin-top:18px;overflow-x:auto}.metrics-table{border-collapse:collapse;width:100%;min-width:1080px;color:var(--ds-text-secondary);font-variant-numeric:tabular-nums;font-size:12px}.metrics-table th,.metrics-table td{border-bottom:1px solid var(--ds-line);text-align:left;white-space:nowrap;height:52px;padding:0 14px}.metrics-table thead th{height:42px;color:var(--ds-text-faint);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:750}.metrics-table th:first-child,.metrics-table td:first-child{padding-left:4px}.metrics-table th:last-child,.metrics-table td:last-child{padding-right:4px}.metrics-table .is-numeric{text-align:right}.metrics-table thead button{color:inherit;font:inherit;letter-spacing:inherit;text-transform:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.metrics-table__title{max-width:310px;color:var(--ds-text-primary);font:500 16px/1.15 var(--ds-font-editorial);letter-spacing:-.015em;text-align:left;text-overflow:ellipsis;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0;overflow:hidden}.metrics-table tbody tr{transition:background-color .16s}.metrics-table tbody tr:hover{background:#f3f0eb09}.metrics-table .is-unavailable{color:var(--ds-text-faint);font-style:italic}.metrics-table-count{color:var(--ds-text-faint);margin:12px 0 0;font-size:10px}.metrics-investigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;display:grid}.metrics-module h3{color:var(--ds-text-primary);font:500 23px/1.1 var(--ds-font-editorial);letter-spacing:-.025em;margin:0}.metrics-module__heading>span{color:var(--ds-text-faint);font-size:10px}.metrics-module__heading select{width:auto;min-width:140px}.metrics-module .metrics-module{box-shadow:none;background:0 0;border:0;border-radius:0;padding:0}.metrics-bars{gap:10px;margin:22px 0 0;padding:0;list-style:none;display:grid}.metrics-bars li{color:var(--ds-text-secondary);grid-template-columns:minmax(90px,150px) minmax(70px,1fr) 54px;align-items:center;gap:12px;font-size:11px;display:grid}.metrics-bars li>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.metrics-bars li>div,.metrics-funnel li>div{background:var(--ds-surface-deep);border-radius:4px;height:5px;overflow:hidden}.metrics-bars i,.metrics-funnel i{width:var(--bar);border-radius:inherit;background:var(--ds-text-muted);transform-origin:0;height:100%;animation:.42s cubic-bezier(.16,1,.3,1) both metrics-bar-in;display:block}@keyframes metrics-bar-in{0%{transform:scaleX(0)}}.metrics-bars strong{color:var(--ds-text-muted);text-align:right;font-size:10px}.metrics-heatmap{grid-column:1/-1}.metrics-heatmap__hours{color:var(--ds-text-faint);justify-content:space-between;margin:20px 0 5px 46px;font-size:9px;display:flex}.metrics-heatmap__grid{grid-template-columns:36px repeat(24,minmax(7px,1fr));align-items:center;gap:4px;display:grid}.metrics-heatmap__day{color:var(--ds-text-faint);font-size:9px}.metrics-heatmap__grid i{aspect-ratio:1;background:rgba(217, 210, 198, var(--heat));border-radius:3px}.metrics-back{color:var(--ds-text-muted);font:700 12px/1 var(--ds-font-functional);cursor:pointer;background:0 0;border:0;justify-self:start;padding:0}.metrics-detail__header{max-width:850px}.metrics-detail__header h1{margin-top:9px;font-size:clamp(42px,6vw,74px)}.metrics-detail__header p{color:var(--ds-text-muted);margin:12px 0 0;font-size:13px}.metrics-kpis--detail{grid-template-columns:repeat(7,minmax(0,1fr))}.metrics-funnel{grid-template-columns:minmax(180px,.5fr) minmax(0,1.5fr);gap:38px;display:grid}.metrics-funnel ol{gap:16px;margin:0;padding:0;list-style:none;display:grid}.metrics-funnel li{color:var(--ds-text-muted);grid-template-columns:45px 1fr 55px;align-items:center;gap:12px;font-size:11px;display:grid}.metrics-retention .metrics-chart__line{stroke:var(--ds-warning)}.metrics-empty,.metrics-error,.monitoraggio-placeholder{color:var(--ds-text-muted);font:400 17px/1.45 var(--ds-font-editorial);text-align:center;padding:38px 20px}.metrics-error,.monitoraggio-placeholder{max-width:520px;margin:80px auto}.metrics-error span,.monitoraggio-placeholder span{color:var(--ds-text-primary);font:500 30px/1.05 var(--ds-font-editorial)}.metrics-error button{border:1px solid var(--ds-line-strong);border-radius:var(--ds-radius-control);background:var(--ds-surface-raised);min-height:40px;color:var(--ds-text-primary);font:700 12px/1 var(--ds-font-functional);cursor:pointer;margin-top:12px;padding:0 16px}.metrics-loading{grid-template-columns:repeat(3,1fr);gap:12px;max-width:1500px;margin:20px auto;display:grid}.metrics-loading i{border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:linear-gradient(100deg, var(--ds-surface) 20%, var(--ds-surface-raised) 45%, var(--ds-surface) 70%);background-size:250% 100%;height:96px;animation:1.5s linear infinite metrics-loading}.metrics-loading span{color:var(--ds-text-faint);grid-column:1/-1;font-size:11px}@keyframes metrics-loading{to{background-position:-250% 0}}.metrics-root button:focus-visible,.metrics-root input:focus-visible,.metrics-root select:focus-visible,.metrics-root summary:focus-visible{outline:2px solid var(--ds-text-primary);outline-offset:3px}@media (width<=1180px){.metrics-kpis{grid-template-columns:repeat(3,1fr)}.metrics-kpi:nth-child(3){border-right:0}.metrics-kpi:nth-child(-n+3){border-bottom:1px solid var(--ds-line)}.metrics-kpi:first-child,.metrics-kpi:nth-child(4){padding-left:0}.metrics-table-tools{grid-template-columns:repeat(3,minmax(120px,1fr))}.metrics-search{grid-column:span 2}.metrics-kpis--detail{grid-template-columns:repeat(4,1fr)}}@media (width<=760px){.metrics-root{padding-inline:20px}.metrics-overview,.metrics-detail{gap:24px}.metrics-range-row,.metrics-section-heading{flex-direction:column;align-items:flex-start}.metrics-range,.metrics-segmented{box-sizing:border-box;scrollbar-width:none;max-width:100%;overflow-x:auto}.metrics-range::-webkit-scrollbar,.metrics-segmented::-webkit-scrollbar{display:none}.metrics-range,.metrics-segmented{max-width:100%;overflow-x:auto}.metrics-kpis,.metrics-kpis--detail{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-kpi,.metrics-kpi:nth-child(3){border-right:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line)}.metrics-kpi:nth-child(2n){border-right:0}.metrics-kpi:nth-last-child(-n+2){border-bottom:0}.metrics-kpi:nth-child(odd){padding-left:0}.metrics-primary,.metrics-content,.metrics-module,.metrics-funnel{border-radius:var(--ds-radius-panel);padding:20px}.metrics-table-tools{grid-template-columns:repeat(2,minmax(0,1fr))}.metrics-search{grid-column:1/-1}.metrics-investigation{grid-template-columns:1fr}.metrics-heatmap{grid-column:auto;overflow-x:auto}.metrics-heatmap__grid,.metrics-heatmap__hours{min-width:600px}.metrics-funnel{grid-template-columns:1fr}.metrics-detail__header h1{font-size:42px}}@media (prefers-reduced-motion:reduce){.metrics-root *,.metrics-root :before,.metrics-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}.dash-section.active>.amp-header-only-page.monitoraggio-page.is-surveillance{isolation:isolate;overscroll-behavior:none;padding-bottom:0;position:relative}body.dash-app:has(.monitoraggio-page.is-surveillance){overscroll-behavior:none}.monitoraggio-page.is-surveillance>.amp-page-header{--amp-header-material-progress:1;--amp-header-material-opacity:.035;--amp-header-blur:18px;--amp-header-border-opacity:.09;--amp-header-shadow-opacity:.12;z-index:2}.monitoraggio-page>.amp-page-header{flex:none}.monitoraggio-terminal{--surveillance-green:#9dd7b2;--surveillance-blue:#8cb7ec;--surveillance-amber:#dfbd7a;--surveillance-red:#ec8b92;z-index:1;background:var(--ds-canvas,#1d1c1b);color:#d9d2c6;font-variant-numeric:tabular-nums slashed-zero;flex:auto;grid-template-rows:minmax(0,1fr) 48px;width:auto;min-width:0;min-height:0;margin:0;font-family:ui-monospace,SFMono-Regular,SF Mono,Menlo,Consolas,monospace;font-size:11px;line-height:1.45;display:grid;position:absolute;inset:0;overflow:hidden}.monitoraggio-terminal[hidden]{display:none}.monitoraggio-terminal ::selection{color:#f3f0eb;background:#9dd7b24d}.monitoraggio-terminal__stream{scrollbar-color:#f3f0eb2e transparent;scrollbar-width:thin;-webkit-overflow-scrolling:touch;overscroll-behavior:none;grid-row:1;min-height:0;overflow:auto}.monitoraggio-terminal__archive{min-height:0;padding:96px var(--monitoraggio-gutter) 24px;background:#191817b8;grid-row:1;overflow:auto}.monitoraggio-terminal__archive[hidden]{display:none}.monitoraggio-terminal__archive-heading{color:#88837b;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:18px;margin-bottom:18px;font-size:10px;display:flex}.monitoraggio-terminal__archive-heading button{color:var(--surveillance-green);font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.monitoraggio-terminal__days{gap:2px;display:grid}.monitoraggio-terminal__day{border-top:1px solid #f3f0eb17}.monitoraggio-terminal__day summary{color:#d9d2c6;cursor:pointer;text-transform:capitalize;justify-content:space-between;align-items:center;gap:16px;min-height:44px;padding:0 8px;list-style:none;display:flex}.monitoraggio-terminal__day summary::-webkit-details-marker{display:none}.monitoraggio-terminal__day summary span:last-child{color:#77736d;letter-spacing:.06em;text-transform:uppercase;font-size:9px}.monitoraggio-terminal__day[open] summary{color:var(--surveillance-green)}.monitoraggio-terminal__day-log{margin:0 calc(-1 * var(--monitoraggio-gutter))}.monitoraggio-terminal__archive .monitoraggio-terminal__event{animation:none}.monitoraggio-terminal__archive-empty{color:#88837b;margin:32px 8px}.monitoraggio-terminal__stream::-webkit-scrollbar{width:8px}.monitoraggio-terminal__stream::-webkit-scrollbar-thumb{background:#f3f0eb2e padding-box padding-box;border:2px solid #0000;border-radius:8px}.monitoraggio-terminal__stack{min-height:100%;transform:translateY(var(--surveillance-stack-shift,0));will-change:transform;flex-direction:column;justify-content:flex-end;display:flex}.monitoraggio-terminal.is-motion-settling .monitoraggio-terminal__stack,.monitoraggio-terminal.is-motion-settling .monitoraggio-terminal__tools{transition:transform .24s cubic-bezier(.16,1,.3,1)}.monitoraggio-terminal.is-motion-settling .monitoraggio-terminal__tools{transition-property:transform,opacity;transition-duration:.24s,.16s}.monitoraggio-terminal__event{min-width:0;padding:6px var(--monitoraggio-gutter);border-top:1px solid #f3f0eb0b;grid-template-columns:210px minmax(0,1fr) 144px;align-items:baseline;gap:14px;animation:.36s cubic-bezier(.16,1,.3,1) both surveillance-arrive;display:grid;position:relative}.monitoraggio-terminal__event[hidden]{display:none}.monitoraggio-terminal__event:after{content:"";opacity:0;pointer-events:none;background:linear-gradient(90deg,#9dd7b216,#0000 68%);animation:.9s ease-out both surveillance-scan;position:absolute;inset:0}.monitoraggio-terminal__event time{color:#77736d;white-space:nowrap}.monitoraggio-terminal__message{overflow-wrap:anywhere;color:#cbc6bd;min-width:0}.monitoraggio-terminal__category{color:#8f8a82;letter-spacing:.08em;text-align:right;text-transform:uppercase;white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;justify-self:end;margin:0;padding:0;font-family:inherit;font-size:9px;font-weight:750}.monitoraggio-terminal__category:hover,.monitoraggio-terminal__category:focus-visible,.monitoraggio-terminal__category.is-filter-active{color:#f3f0eb;box-shadow:inset 0 -1px}.monitoraggio-terminal__event[data-category=authentication] .monitoraggio-terminal__category,.monitoraggio-terminal__event[data-category=operator] .monitoraggio-terminal__category{color:var(--surveillance-green)}.monitoraggio-terminal__event[data-category=editing] .monitoraggio-terminal__category,.monitoraggio-terminal__event[data-category=content] .monitoraggio-terminal__category,.monitoraggio-terminal__event[data-category=navigation] .monitoraggio-terminal__category{color:var(--surveillance-blue)}.monitoraggio-terminal__event[data-category=review] .monitoraggio-terminal__category,.monitoraggio-terminal__event[data-category=publishing] .monitoraggio-terminal__category{color:var(--surveillance-amber)}.monitoraggio-terminal__event[data-category=administration] .monitoraggio-terminal__category{color:var(--surveillance-red)}.monitoraggio-terminal__event.is-operator .monitoraggio-terminal__message{color:#f3f0eb;font-weight:650}.monitoraggio-terminal__command{z-index:5;min-width:0;padding:0 var(--monitoraggio-gutter);background:var(--ds-canvas,#1d1c1b);border-top:1px solid #9dd7b23d;grid-row:2;grid-template-columns:auto minmax(0,1fr);align-items:center;gap:10px;display:grid;position:relative}.monitoraggio-terminal__filters{min-width:0;min-height:40px;padding:0 var(--monitoraggio-gutter);scrollbar-width:none;background:#191817fa;align-items:center;gap:22px;display:flex;overflow-x:auto}.monitoraggio-terminal__tools{z-index:4;opacity:var(--surveillance-tools-opacity,0);transform:translateY(var(--surveillance-tools-translate,100%));transform-origin:bottom;pointer-events:none;will-change:transform, opacity;position:absolute;bottom:48px;left:0;right:0}.monitoraggio-terminal.is-tools-interactive .monitoraggio-terminal__tools{pointer-events:auto}.monitoraggio-terminal__tools-toggle{width:100%;min-height:34px;padding:0 var(--monitoraggio-gutter);color:#f3f0eb;font:inherit;letter-spacing:.08em;text-align:left;cursor:pointer;background:#315f8b;border:0;border-radius:0;justify-content:space-between;align-items:center;gap:18px;margin:0;font-size:9px;font-weight:700;display:flex}.monitoraggio-terminal__tools-toggle span:last-child{color:#f3f0ebb8;letter-spacing:0;text-transform:none;font-weight:400}.monitoraggio-terminal__open-archive{color:#8cb7ec;font:inherit;cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:0;flex:none;margin:0 0 0 auto;padding:0;font-size:9px}.monitoraggio-terminal__filters::-webkit-scrollbar{display:none}.monitoraggio-terminal__filters label{color:#77736d;letter-spacing:.08em;flex:none;align-items:center;gap:7px;font-size:8px;display:inline-flex}.monitoraggio-terminal__filters select{color:#cbc6bd;max-width:190px;height:26px;font:inherit;letter-spacing:0;cursor:pointer;background:0 0;border:0;border-radius:0;outline:0;padding:0 18px 0 0;font-size:9px}.monitoraggio-terminal.is-archive{grid-template-rows:minmax(0,1fr)}.monitoraggio-terminal.is-archive .monitoraggio-terminal__command{display:none}.monitoraggio-terminal__prompt{color:var(--surveillance-green);font:inherit;white-space:nowrap;cursor:pointer;text-align:left;background:0 0;border:0;border-radius:0;margin:0;padding:0;font-size:12px;font-weight:400;display:inline-flex}.monitoraggio-terminal__prompt:hover,.monitoraggio-terminal__prompt:focus-visible{color:#c2efd1}.monitoraggio-terminal__command input{width:100%;min-width:0;caret-color:var(--surveillance-green);color:#f3f0eb;font:inherit;font-size:12px;height:40px!important;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}.monitoraggio-terminal__command input:focus-visible{box-shadow:none!important;border:0!important;outline:0!important}@keyframes surveillance-arrive{0%{opacity:0;clip-path:inset(0 100% 0 0);transform:translateY(5px)}to{opacity:1;clip-path:inset(0);transform:translateY(0)}}@keyframes surveillance-scan{0%{opacity:0}12%{opacity:1}to{opacity:0}}@media (width<=760px){.monitoraggio-page{--monitoraggio-gutter:18px}.monitoraggio-terminal{font-size:10px}.monitoraggio-terminal__event{padding:7px var(--monitoraggio-gutter);grid-template-columns:1fr auto;gap:3px 10px}.monitoraggio-terminal__archive{padding-top:82px}.monitoraggio-terminal__event time{grid-area:1/1}.monitoraggio-terminal__message{grid-area:2/1/auto/-1}.monitoraggio-terminal__category{grid-area:1/2}.monitoraggio-terminal__command{padding-right:var(--monitoraggio-gutter);padding-left:var(--monitoraggio-gutter);grid-template-columns:auto minmax(0,1fr)}.monitoraggio-terminal__filters{padding:8px var(--monitoraggio-gutter);flex-wrap:wrap;gap:8px 16px}.monitoraggio-terminal__tools-toggle{min-height:40px}.monitoraggio-terminal__tools-toggle span:last-child{display:none}.monitoraggio-terminal__open-archive{margin-left:0}}@media (prefers-reduced-motion:reduce){.monitoraggio-terminal__event,.monitoraggio-terminal__event:after{animation:none}.monitoraggio-terminal__tools,.monitoraggio-terminal__stack,.monitoraggio-terminal.is-motion-settling .monitoraggio-terminal__stack{transition:none}}body.dash-app .dash-section.chart-gallery-admin.active{background:#080808;min-height:100vh;overflow:hidden;padding:0!important}.chart-gallery-admin__frame{background:#080808;border:0;width:100%;min-height:100vh;display:block}.performance-root{--performance-line:#f3f0eb21;--performance-line-strong:#f3f0eb40;--performance-ink:var(--ds-text-primary,#f3f0eb);--performance-muted:var(--ds-text-muted,#b5b0a8);--performance-faint:#89847d;--performance-positive:var(--ds-positive,#b7d9c7);--performance-warning:var(--ds-warning,#e2bd75);--performance-negative:var(--ds-negative,#ff7885);--performance-accent:#9fbce9;background:var(--ds-canvas,#1d1c1b);width:100%;min-width:0;color:var(--performance-ink);font-family:var(--ds-font-functional,"Cabinet Grotesk", sans-serif);font-variant-numeric:tabular-nums}.performance-root[hidden]{display:none}.performance-root ::selection{color:#1d1c1b;background:#d8e4f5}.performance-root button,.performance-root input,.performance-root select{font:inherit}.performance-root button:focus-visible,.performance-root input:focus-visible,.performance-root select:focus-visible{outline:2px solid var(--performance-ink);outline-offset:3px}.performance-toolbar{z-index:14;min-height:68px;padding:12px var(--monitoraggio-gutter,30px);border-bottom:1px solid var(--performance-line);background:color-mix(in srgb, var(--ds-canvas,#1d1c1b) 90%, transparent);backdrop-filter:blur(18px);justify-content:space-between;align-items:center;gap:24px;display:flex;position:sticky;top:0}.performance-toolbar__range{align-items:center;gap:12px;display:flex}.performance-toolbar__range>span{color:var(--performance-faint);letter-spacing:.08em;text-transform:uppercase;font-size:11px;font-weight:700}.performance-segmented{border:1px solid var(--performance-line);background:var(--ds-surface-deep,#191817);scrollbar-width:none;border-radius:12px;gap:2px;min-width:0;padding:3px;display:inline-flex;overflow-x:auto;box-shadow:inset 0 7px 18px #00000029,inset 0 -1px #ffffff09}.performance-segmented::-webkit-scrollbar{display:none}.performance-segmented button{min-height:34px;color:var(--performance-muted);cursor:pointer;white-space:nowrap;background:0 0;border:0;border-radius:9px;padding:0 13px;font-size:12px;font-weight:650;transition:color .15s,background-color .22s cubic-bezier(.16,1,.3,1),box-shadow .22s cubic-bezier(.16,1,.3,1)}.performance-segmented button:hover{color:var(--performance-ink)}.performance-segmented button.is-active{background:var(--ds-selection,#666461);color:#fff;box-shadow:inset 0 1px #ffffff1f,0 6px 15px #00000024}.performance-content{padding:28px var(--monitoraggio-gutter,30px) 64px;gap:20px;display:grid}.performance-view,.performance-detail{gap:20px;min-width:0;display:grid}.performance-content.is-detail .performance-profile-header,.performance-content.is-detail .performance-rubrica-header{animation:.42s cubic-bezier(.16,1,.3,1) both performance-context-open}.performance-kpis{border-block:1px solid var(--performance-line-strong);grid-template-columns:repeat(6,minmax(0,1fr));display:grid}.performance-kpis--detail{grid-template-columns:repeat(4,minmax(0,1fr))}.performance-kpi{border-right:1px solid var(--performance-line);flex-direction:column;justify-content:space-between;gap:9px;min-height:126px;padding:19px 18px 17px;display:flex;position:relative}.performance-kpi:last-child{border-right:0}.performance-kpi strong{color:var(--performance-ink);font-family:var(--ds-font-editorial,"Newsreader", serif);letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;font-size:clamp(27px,2.3vw,40px);font-weight:500;line-height:1;overflow:hidden}.performance-kpi.is-unavailable strong,.is-unavailable{color:var(--performance-faint)!important}.performance-metric-label{min-width:0;color:var(--performance-muted);align-items:center;gap:6px;font-size:12px;font-weight:650;line-height:1.25;display:inline-flex}.performance-info{border:1px solid var(--performance-line-strong);width:17px;height:17px;color:var(--performance-muted);cursor:help;background:0 0;border-radius:50%;place-items:center;padding:0;font-size:10px;font-weight:800;line-height:1;display:inline-grid;position:relative}.performance-info__popover{z-index:40;border:1px solid var(--performance-line-strong);width:min(280px,74vw);color:var(--performance-ink);letter-spacing:0;opacity:0;pointer-events:none;text-align:left;text-transform:none;background:#191817;border-radius:10px;padding:10px 12px;font-size:12px;font-weight:500;line-height:1.45;transition:opacity .14s,transform .18s cubic-bezier(.16,1,.3,1);position:absolute;bottom:calc(100% + 9px);left:50%;transform:translate(-50%,4px);box-shadow:0 14px 32px #00000052}.performance-info:hover .performance-info__popover,.performance-info:focus-visible .performance-info__popover{opacity:1;transform:translate(-50%)}.performance-comparison{text-overflow:ellipsis;white-space:nowrap;min-height:16px;font-size:10px;font-weight:650;line-height:1.35;overflow:hidden}.performance-comparison.is-up{color:var(--performance-positive)}.performance-comparison.is-down{color:#e0aaa8}.performance-comparison.is-neutral{color:var(--performance-faint)}.performance-panel{border:1px solid var(--performance-line);background:#24232194;border-radius:16px;min-width:0;padding:22px;box-shadow:0 16px 38px #0000001f}.performance-panel--wide{width:100%}.performance-section-heading{justify-content:space-between;align-items:flex-start;gap:24px;margin-bottom:22px;display:flex}.performance-section-heading h2{color:var(--performance-ink);font-family:var(--ds-font-editorial,"Newsreader", serif);letter-spacing:-.025em;margin:0;font-size:clamp(23px,2vw,30px);font-weight:500;line-height:1.05}.performance-section-heading p{max-width:68ch;color:var(--performance-muted);margin:7px 0 0;font-size:12px;line-height:1.5}.performance-section-heading .performance-segmented button{min-height:30px;padding-inline:10px;font-size:10px}.performance-chart{min-width:0;height:280px}.performance-chart svg{width:100%;height:250px;display:block;overflow:visible}.performance-chart line{stroke:#f3f0eb16;stroke-width:1px;vector-effect:non-scaling-stroke}.performance-chart__area{fill:#9fbce914}.performance-chart__line{fill:none;stroke:var(--performance-accent);stroke-dasharray:1;stroke-dashoffset:0;stroke-linecap:round;stroke-linejoin:round;stroke-width:2.2px;vector-effect:non-scaling-stroke;animation:.56s cubic-bezier(.16,1,.3,1) both performance-ink-draw}.performance-chart__axis{color:var(--performance-faint);justify-content:space-between;margin-top:7px;font-size:10px;display:flex}.performance-heatmap-wrap{min-width:0;padding-bottom:4px;overflow-x:auto}.performance-heatmap{grid-template-rows:repeat(7,12px);grid-auto-columns:minmax(9px,1fr);grid-auto-flow:column;gap:4px;width:max-content;min-width:100%;display:grid}.performance-heatmap__day{cursor:pointer;background:#f3f0eb0f;border:0;border-radius:3px;min-width:10px;min-height:10px;padding:0;transition:background-color .16s,box-shadow .16s,filter .16s;position:relative}.performance-heatmap__day span{clip:rect(0, 0, 0, 0);width:1px;height:1px;position:absolute;overflow:hidden}.performance-heatmap__day.level-1,.performance-heatmap__legend .level-1{background:#3a5062}.performance-heatmap__day.level-2,.performance-heatmap__legend .level-2{background:#507290}.performance-heatmap__day.level-3,.performance-heatmap__legend .level-3{background:#77a1c9}.performance-heatmap__day.level-4,.performance-heatmap__legend .level-4{background:#c5d9ee}.performance-heatmap__day:hover{filter:brightness(1.28);box-shadow:0 0 0 1px var(--performance-ink)}.performance-heatmap__day.is-selected{box-shadow:0 0 0 2px var(--ds-canvas,#1d1c1b), 0 0 0 4px var(--performance-ink)}.performance-heatmap__legend{color:var(--performance-faint);justify-content:flex-end;align-items:center;gap:5px;margin-top:10px;font-size:9px;display:flex}.performance-heatmap__legend i{background:#f3f0eb0f;border-radius:3px;width:10px;height:10px;display:block}.performance-day-detail{border-top:1px solid var(--performance-line);min-height:42px;color:var(--performance-muted);align-items:center;gap:20px;margin-top:13px;padding-top:13px;font-size:11px;display:flex}.performance-day-detail strong{color:var(--performance-ink);margin-right:auto;font-size:12px}.performance-workflow{grid-template-columns:repeat(5,minmax(0,1fr));display:grid}.performance-workflow__stage{border-bottom:1px solid var(--performance-line-strong);min-width:0;padding:15px 20px 15px 0;position:relative}.performance-workflow__stage>span{color:var(--performance-muted);font-size:11px;display:block}.performance-workflow__stage strong{font-family:var(--ds-font-editorial,"Newsreader", serif);margin-top:10px;font-size:31px;font-weight:500;display:block}.performance-workflow__stage small{color:var(--performance-faint);margin-top:5px;font-size:9px;display:block}.performance-workflow__stage i{border-top:1px solid var(--performance-line-strong);border-right:1px solid var(--performance-line-strong);width:8px;height:8px;position:absolute;bottom:-4px;right:12px;transform:rotate(45deg)}.performance-split{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;min-width:0;display:grid}.performance-facts{margin:0;display:grid}.performance-facts>div{border-top:1px solid var(--performance-line);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:20px;min-height:45px;padding:10px 0;display:grid}.performance-facts>div:first-child{border-top:0}.performance-facts dt{color:var(--performance-muted);font-size:12px}.performance-facts dd{color:var(--performance-ink);margin:0;font-size:14px;font-weight:700}.performance-table-tools{align-items:center;gap:12px;min-height:58px;padding:9px 0;display:flex}.performance-table-tools>p{color:var(--performance-muted);margin:0;font-size:12px}.performance-table-tools .amp-search{min-width:min(320px,38vw)}.performance-table-tools label:not(.amp-search){color:var(--performance-faint);text-transform:uppercase;letter-spacing:.07em;align-items:center;gap:8px;font-size:10px;font-weight:700;display:flex}.performance-table-tools select{border:1px solid var(--performance-line);background:var(--ds-surface-deep,#191817);min-height:36px;color:var(--performance-ink);text-transform:none;letter-spacing:0;border-radius:9px;padding:0 28px 0 11px;font-size:12px}.performance-results{color:var(--performance-faint);white-space:nowrap;margin-left:auto;font-size:11px}.performance-table{min-width:1640px}.performance-table th{z-index:3;background:var(--ds-canvas,#1d1c1b);position:sticky;top:68px}.performance-table th button{color:inherit;cursor:pointer;font:inherit;background:0 0;border:0;align-items:center;gap:5px;padding:0;display:inline-flex}.performance-table td{height:58px}.performance-table .metrics-table__title button{min-width:200px;color:var(--performance-ink);cursor:pointer;text-align:left;background:0 0;border:0;align-items:center;gap:10px;padding:0;display:flex}.performance-table .metrics-table__title strong{font-family:var(--ds-font-editorial,"Newsreader", serif);font-size:16px;font-weight:500;display:block}.performance-table .metrics-table__title small{color:var(--performance-faint);margin-top:3px;font-size:9px;display:block}.performance-table tbody tr{transition:background-color .13s}.performance-table tbody tr:hover{background:#f3f0eb09}.performance-avatar{color:#fff;width:76px;height:76px;font-family:var(--ds-font-editorial,"Newsreader", serif);background:#474542;border-radius:14px;flex:none;place-items:center;font-size:26px;display:grid;overflow:hidden;box-shadow:inset 0 1px #ffffff21,0 13px 28px #0000002e}.performance-avatar img{object-fit:cover;width:100%;height:100%}.performance-avatar--small{width:34px;height:34px;box-shadow:none;border-radius:9px;font-size:12px}.performance-back{border:0;border-bottom:1px solid var(--performance-line-strong);width:max-content;color:var(--performance-muted);cursor:pointer;background:0 0;padding:0 0 4px;font-size:11px}.performance-back:before{content:"";border-bottom:1px solid;border-left:1px solid;width:7px;height:7px;margin-right:9px;display:inline-block;transform:rotate(45deg)translateY(-1px)}.performance-sort-direction{border-bottom:1px solid;border-right:1px solid;width:6px;height:6px;display:inline-block;transform:rotate(45deg)translateY(-2px)}.performance-sort-direction.is-asc{transform:rotate(225deg)translate(-1px,-1px)}.performance-profile-header,.performance-rubrica-header{border-bottom:1px solid var(--performance-line-strong);grid-template-columns:auto minmax(0,1fr) auto;align-items:center;gap:22px;min-height:174px;padding:28px 0 32px;display:grid}.performance-rubrica-header{grid-template-columns:minmax(0,1fr) auto}.performance-profile-header h1,.performance-rubrica-header h1{font-family:var(--ds-font-editorial,"Newsreader", serif);letter-spacing:-.035em;margin:0;font-size:clamp(38px,4.8vw,66px);font-weight:500;line-height:.96}.performance-profile-header p,.performance-rubrica-header p{color:var(--performance-muted);margin:10px 0 0;font-size:13px}.performance-profile-header>dl,.performance-rubrica-header>dl{grid-template-columns:repeat(2,1fr);gap:24px;min-width:220px;margin:0;display:grid}.performance-profile-header>dl div,.performance-rubrica-header>dl div{gap:6px;display:grid}.performance-profile-header dt,.performance-rubrica-header dt{color:var(--performance-faint);letter-spacing:.07em;text-transform:uppercase;font-size:9px;font-weight:700}.performance-profile-header dd,.performance-rubrica-header dd{margin:0;font-size:13px;font-weight:700}.performance-profile-tags{flex-wrap:wrap;gap:6px;margin-top:14px;display:flex}.performance-profile-tags span{border:1px solid var(--performance-line);color:var(--performance-muted);border-radius:8px;padding:5px 8px;font-size:9px}.performance-detail-grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:22px;margin:0;display:grid}.performance-stat{border-top:1px solid var(--performance-line);align-content:center;gap:7px;min-height:58px;padding:12px 0;display:grid}.performance-stat dt{min-width:0}.performance-stat dd{color:var(--performance-ink);margin:0;font-size:15px;font-weight:700}.performance-role-workflow{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.performance-role-workflow h3{font-family:var(--ds-font-editorial,"Newsreader", serif);margin:0 0 16px;font-size:20px;font-weight:500}.performance-bars{gap:13px;display:grid}.performance-bars>div{grid-template-columns:minmax(100px,.8fr) minmax(80px,2fr) auto;align-items:center;gap:12px;display:grid}.performance-bars span{color:var(--performance-muted);text-overflow:ellipsis;white-space:nowrap;font-size:11px;overflow:hidden}.performance-bars i{background:#f3f0eb0f;border-radius:4px;height:7px;overflow:hidden}.performance-bars b{width:calc(var(--value) * 100%);border-radius:inherit;background:var(--performance-accent);transform-origin:0;height:100%;transition:width .3s cubic-bezier(.16,1,.3,1);display:block}.performance-bars strong{min-width:42px;color:var(--performance-ink);text-align:right;font-size:11px}.performance-context-note{margin:0 var(--monitoraggio-gutter,30px) 54px;border-block:1px solid var(--performance-line);color:var(--performance-muted);padding:16px 0;font-size:11px;line-height:1.55}.performance-context-note strong{color:var(--performance-ink)}.performance-loading,.performance-error{min-height:420px;color:var(--performance-muted);text-align:center;place-content:center;justify-items:center;gap:12px;padding:40px;display:grid}.performance-loading>span{background:linear-gradient(90deg,#f3f0eb0d,#f3f0eb1f,#f3f0eb0d) 0 0/200% 100%;border-radius:7px;width:min(520px,70vw);height:18px;animation:1.2s linear infinite performance-loading}.performance-loading>span:nth-child(2){width:min(420px,60vw)}.performance-loading>span:nth-child(3){width:min(300px,48vw)}.performance-loading p{margin-top:18px;font-size:12px}.performance-error h2{font-family:var(--ds-font-editorial,"Newsreader", serif);margin:0;font-size:30px;font-weight:500}.performance-error p{max-width:55ch;margin:0}.performance-error button{background:var(--performance-ink);min-height:40px;color:var(--ds-canvas,#1d1c1b);cursor:pointer;border:0;border-radius:10px;padding:0 16px;font-weight:750}.performance-empty{color:var(--performance-faint);text-align:center;padding:36px!important}@keyframes performance-ink-draw{0%{stroke-dashoffset:1px;filter:blur(2px)}to{stroke-dashoffset:0;filter:blur()}}@keyframes performance-context-open{0%{clip-path:inset(0 100% 0 0)}to{clip-path:inset(0)}}@keyframes performance-loading{to{background-position:-200% 0}}@media (width<=1180px){.performance-kpis{grid-template-columns:repeat(3,minmax(0,1fr))}.performance-kpi:nth-child(3n){border-right:0}.performance-kpi:nth-child(n+4){border-top:1px solid var(--performance-line)}.performance-role-workflow{grid-template-columns:1fr}}@media (width<=820px){.performance-toolbar{flex-direction:column;align-items:stretch;gap:9px;padding:12px 20px;position:relative}.performance-toolbar__range{flex-direction:column;align-items:stretch;gap:6px}.performance-toolbar__range>span{display:none}.performance-segmented{width:100%}.performance-segmented button{flex:1 0 auto}.performance-content{padding:20px 20px 48px}.performance-split{grid-template-columns:1fr}.performance-section-heading{flex-direction:column;align-items:stretch;gap:13px}.performance-kpis,.performance-kpis--detail{grid-template-columns:repeat(2,minmax(0,1fr))}.performance-kpi:nth-child(n){border-right:1px solid var(--performance-line);border-top:0}.performance-kpi:nth-child(2n){border-right:0}.performance-kpi:nth-child(n+3){border-top:1px solid var(--performance-line)}.performance-panel{padding:18px}.performance-workflow{grid-template-columns:1fr}.performance-workflow__stage{padding-right:0}.performance-workflow__stage i{right:2px}.performance-day-detail{flex-direction:column;align-items:flex-start;gap:6px}.performance-day-detail strong{margin:0 0 4px}.performance-table-tools{flex-direction:column;align-items:stretch}.performance-table-tools .amp-search{width:100%;min-width:0}.performance-results{margin-left:0}.performance-profile-header,.performance-rubrica-header{grid-template-columns:auto minmax(0,1fr)}.performance-profile-header>dl,.performance-rubrica-header>dl,.performance-rubrica-header>div{grid-column:1/-1}.performance-detail-grid{grid-template-columns:1fr}.performance-context-note{margin-inline:20px}}@media (width<=520px){.performance-kpis,.performance-kpis--detail{grid-template-columns:1fr 1fr}.performance-kpi{min-height:112px;padding:15px 12px}.performance-kpi strong{font-size:26px}.performance-profile-header{grid-template-columns:56px minmax(0,1fr);gap:14px}.performance-avatar{width:56px;height:56px}.performance-profile-header h1,.performance-rubrica-header h1{font-size:38px}.performance-profile-header>dl,.performance-rubrica-header>dl{gap:12px;min-width:0}.performance-chart{height:220px}.performance-chart svg{height:190px}}@media (prefers-reduced-motion:reduce){.performance-root *,.performance-root :before,.performance-root :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}body.dash-app:has(#section-header-debug.active){background:var(--ds-canvas,#1d1c1b);padding-top:0;overflow:hidden}body.dash-app:has(#section-header-debug.active) .dash-main{background:var(--ds-canvas,#1d1c1b);height:100dvh;min-height:0;overflow:hidden;padding:0!important}#section-header-debug.active{background:var(--ds-canvas,#1d1c1b);width:100%;max-width:none;height:100dvh;min-height:0;margin:0;padding:0;overflow:hidden}.header-debug-page,.header-debug-page *{box-sizing:border-box}.header-debug-page{width:100%;height:100%;color:var(--ds-text-primary,#f3f0eb);background:var(--ds-canvas,#1d1c1b);font-family:var(--ds-font-functional,"Cabinet Grotesk", system-ui, sans-serif)}.header-debug-page ::selection{color:#fff;background:#f3f0eb3d}.header-debug-page :focus-visible{outline-offset:3px!important;outline:2px solid #f3f0ebe0!important}.header-debug-workbench{grid-template-columns:minmax(0,1fr) minmax(340px,410px);width:100%;height:100%;min-height:0;display:grid}.header-debug-preview{--laquila-page-inline-padding:30px;width:100%;height:100%;min-height:0;padding:0 var(--laquila-page-inline-padding) 70px;overscroll-behavior:contain;scrollbar-gutter:stable;touch-action:pan-y;scrollbar-color:#f3f0eb33 transparent;background:linear-gradient(180deg, #f3f0eb06, transparent 36%), var(--ds-canvas,#1d1c1b);position:relative;overflow:hidden auto}.header-debug-preview-label{z-index:80;color:var(--ds-text-muted,#b5b0a8);letter-spacing:.055em;text-transform:uppercase;backdrop-filter:blur(16px);pointer-events:none;background:#1d1c1bd6;border:1px solid #f3f0eb1f;border-radius:999px;margin-left:0;padding:7px 10px;font-size:10px;font-weight:700;position:fixed;bottom:18px}.header-debug-mock-header{top:0}.header-debug-mock-header .amp-page-header__toolbar{width:min(76%, calc(var(--amp-header-search-width) + 76px))}.header-debug-mock-header .storico-search{flex:auto}.header-debug-mock-header .storico-view-switch button,.header-debug-mock-header .storico-query-trigger,.header-debug-mock-header .header-debug-view-options{transition:color .15s,background-color .18s,box-shadow .22s cubic-bezier(.16,1,.3,1),transform .15s}.header-debug-mock-header .storico-view-switch button:active,.header-debug-mock-header .storico-query-trigger:active,.header-debug-mock-header .header-debug-view-options:active{transform:translateY(1px)}.header-debug-mock-toolbar{gap:var(--amp-header-toolbar-gap)!important}.header-debug-view-options{margin-left:auto;opacity:1!important;pointer-events:auto!important;visibility:visible!important;transform:none!important}.header-debug-content{flex-direction:column;min-height:220vh;padding-top:22px;display:flex}.header-debug-content-row{min-height:68px;color:var(--ds-text-muted,#b5b0a8);border-bottom:1px solid #f3f0eb17;grid-template-columns:42px minmax(0,1fr) auto;align-items:center;gap:18px;padding:0 6px;display:grid}.header-debug-content-row>span,.header-debug-content-row>small{font-variant-numeric:tabular-nums;font-size:11px}.header-debug-content-row>strong{color:var(--ds-text-secondary,#d9d2c6);font-family:var(--ds-font-editorial,"Newsreader", Georgia, serif);letter-spacing:-.02em;text-overflow:ellipsis;white-space:nowrap;font-size:20px;font-weight:500;overflow:hidden}.header-debug-inspector{background:var(--ds-surface-deep,#191817);scrollbar-color:#f3f0eb38 transparent;border-left:1px solid #f3f0eb1f;height:100%;min-height:0;padding:32px 28px 26px;overflow:hidden auto}.header-debug-inspector-heading{border-bottom:1px solid #f3f0eb1f;padding-bottom:28px}.header-debug-inspector-heading h1{color:var(--ds-text-primary,#f3f0eb);font-family:var(--ds-font-editorial,"Newsreader", Georgia, serif);letter-spacing:-.035em;flex-wrap:wrap;align-items:baseline;gap:8px;margin:0;font-size:36px;font-weight:500;line-height:1;display:flex}.header-debug-surface-picker{display:inline-flex;position:relative}.header-debug-surface-picker>button{color:var(--ds-text-primary,#f3f0eb);font:inherit;letter-spacing:inherit;cursor:pointer;background:0 0;border:0;align-items:center;gap:5px;margin:0;padding:0;display:inline-flex}.header-debug-surface-picker>button .amp-icon{width:20px;height:20px;color:var(--ds-text-muted,#b5b0a8);font-size:20px;line-height:20px;transition:transform .18s cubic-bezier(.16,1,.3,1)}.header-debug-surface-picker>button[aria-expanded=true] .amp-icon{transform:rotate(180deg)}.header-debug-surface-menu{z-index:120;opacity:0;pointer-events:none;background:#242321;border:1px solid #f3f0eb29;border-radius:14px;width:188px;padding:7px;transition:opacity .15s,transform .22s cubic-bezier(.16,1,.3,1);position:absolute;top:calc(100% + 10px);right:0;transform:translateY(-5px);box-shadow:0 18px 42px #00000061}.header-debug-surface-menu.is-open{opacity:1;pointer-events:auto;transform:translateY(0)}.header-debug-surface-menu>button{width:100%;min-height:40px;color:var(--ds-text-secondary,#d9d2c6);font:700 13px/1 var(--ds-font-functional,"Cabinet Grotesk", system-ui, sans-serif);cursor:pointer;background:0 0;border:0;border-radius:9px;justify-content:space-between;align-items:center;padding:0 10px;display:flex}.header-debug-surface-menu>button:hover,.header-debug-surface-menu>button.is-active{color:var(--ds-text-primary,#f3f0eb);background:#f3f0eb14}.header-debug-surface-menu>button .amp-icon{opacity:0}.header-debug-surface-menu>button.is-active .amp-icon{opacity:1}.header-debug-panel[hidden],[data-debug-preview][hidden]{display:none!important}.header-debug-sidebar-preview{background:var(--ds-canvas,#1d1c1b);width:100%;height:100%;min-height:0;overflow:hidden}.header-debug-sidebar-stage{background:linear-gradient(90deg, #f3f0eb06, transparent 46%), var(--ds-canvas,#1d1c1b);scrollbar-color:#f3f0eb33 transparent;width:100%;height:100%;min-height:620px;position:relative;overflow:auto}.header-debug-sidebar-state{z-index:90;backdrop-filter:blur(16px);background:#1d1c1bd6;border:1px solid #f3f0eb24;border-radius:12px;gap:2px;padding:3px;display:inline-flex;position:absolute;top:18px;right:18px}.header-debug-sidebar-state button{min-height:34px;color:var(--ds-text-muted,#b5b0a8);font:700 12px/1 var(--ds-font-functional,"Cabinet Grotesk", system-ui, sans-serif);cursor:pointer;background:0 0;border:0;border-radius:9px;padding:0 11px}.header-debug-sidebar-state button.is-active{color:var(--ds-text-primary,#f3f0eb);background:#f3f0eb21}.header-debug-sidebar{z-index:20;width:var(--dash-sidebar-expanded);background:var(--dash-sidebar-bg,#1d1c1b);min-height:572px;color:var(--dash-sidebar-text,#f3f0eb);border-right:1px solid #ffffff21;flex-direction:column;transition:width .26s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;top:24px;bottom:24px;left:24px;overflow:hidden;box-shadow:12px 8px 26px #00000085}.header-debug-sidebar[data-sidebar-state=rail]{width:var(--dash-sidebar-rail)}.header-debug-sidebar-brand{z-index:8;height:var(--dash-sidebar-brand-height);background:linear-gradient(#24232185,#0000);position:absolute;inset:0 0 auto;overflow:hidden}.header-debug-sidebar-brand img{top:var(--dash-sidebar-logo-top);left:var(--dash-sidebar-logo-left);width:var(--dash-sidebar-logo-width);height:var(--dash-sidebar-logo-height);object-fit:contain;object-position:left center;transition:opacity .14s,transform .26s cubic-bezier(.16,1,.3,1);display:block;position:absolute}.header-debug-sidebar-brand img.is-short{opacity:0;width:44px;height:52px;top:17px;left:50%;transform:translate(-50%)scale(.82)}.header-debug-sidebar[data-sidebar-state=rail] .header-debug-sidebar-brand img.is-long{opacity:0;transform:translate(-20px)scale(.82)}.header-debug-sidebar[data-sidebar-state=rail] .header-debug-sidebar-brand img.is-short{opacity:1;transform:translate(-50%)scale(1)}.header-debug-sidebar-scroll{scrollbar-color:#f3f0eb33 transparent;flex:auto;min-height:0;overflow:hidden auto}.header-debug-sidebar-nav{width:100%;padding:var(--dash-sidebar-nav-pad-top) var(--dash-sidebar-nav-pad-inline) var(--dash-sidebar-nav-pad-bottom);gap:var(--dash-sidebar-section-gap);flex-direction:column;display:flex}.header-debug-sidebar-section{width:100%;padding:var(--dash-sidebar-section-pad-top) var(--dash-sidebar-section-pad-right) var(--dash-sidebar-section-pad-bottom) var(--dash-sidebar-section-pad-left);border-radius:var(--dash-sidebar-section-radius);background:var(--dash-sidebar-surface,#1a1918);border:1px solid #ffffff21;flex-direction:column;transition:padding .22s cubic-bezier(.16,1,.3,1),border-radius .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative;overflow:hidden;box-shadow:inset -1px 0 #ffffff1a,inset 7px 7px 19px -3px #000000b8}.header-debug-sidebar-label{height:var(--dash-sidebar-label-height);margin-bottom:var(--dash-sidebar-label-gap);color:var(--dash-sidebar-text,#f3f0eb);font-size:var(--dash-sidebar-label-size);font-weight:var(--dash-sidebar-label-weight);line-height:var(--dash-sidebar-label-height);text-transform:uppercase;white-space:nowrap;transition:opacity .12s,height .22s cubic-bezier(.16,1,.3,1),margin .22s cubic-bezier(.16,1,.3,1)}.header-debug-sidebar-item{width:calc(100% + var(--dash-sidebar-item-pad-x) + var(--dash-sidebar-item-pad-x));min-height:var(--dash-sidebar-item-height);margin-left:calc(-1 * var(--dash-sidebar-item-pad-x));padding:var(--dash-sidebar-item-pad-y) var(--dash-sidebar-item-pad-x);align-items:center;gap:var(--dash-sidebar-item-gap);border-radius:var(--dash-sidebar-item-radius);color:var(--dash-sidebar-text,#f3f0eb);font:var(--dash-sidebar-item-text-weight) var(--dash-sidebar-item-text-size)/var(--dash-sidebar-item-line-height) var(--ds-font-functional,"Cabinet Grotesk", system-ui, sans-serif);text-align:left;cursor:pointer;background:0 0;border:0;transition:background-color .15s,gap .22s cubic-bezier(.16,1,.3,1),padding .22s cubic-bezier(.16,1,.3,1);display:flex;position:relative}.header-debug-sidebar-item:hover,.header-debug-sidebar-item.is-active{background:#4d4b46b3}.header-debug-sidebar-item+.header-debug-sidebar-item{margin-top:var(--dash-sidebar-item-spacing)}.header-debug-sidebar-item img{width:var(--dash-sidebar-icon-size);height:var(--dash-sidebar-icon-size);min-width:var(--dash-sidebar-icon-size);object-fit:contain;opacity:var(--dash-sidebar-icon-opacity);filter:brightness(0)invert();display:block}.header-debug-sidebar-item>span{text-overflow:ellipsis;white-space:nowrap;transition:opacity .1s,max-width .22s cubic-bezier(.16,1,.3,1),transform .22s cubic-bezier(.16,1,.3,1);overflow:hidden}.header-debug-sidebar-profile{z-index:30;left:var(--dash-sidebar-profile-left);bottom:var(--dash-sidebar-profile-bottom);width:min(var(--dash-sidebar-profile-width), calc(100% - var(--dash-sidebar-profile-left) - 8px));min-height:var(--dash-sidebar-profile-height);padding:var(--dash-sidebar-profile-pad-y) var(--dash-sidebar-profile-pad-x);align-items:center;gap:var(--dash-sidebar-profile-gap);border-radius:var(--dash-sidebar-profile-radius);background:#1a1918;border:1px solid #ffffff24;transition:inset .22s cubic-bezier(.16,1,.3,1),width .22s cubic-bezier(.16,1,.3,1),padding .22s cubic-bezier(.16,1,.3,1),gap .22s cubic-bezier(.16,1,.3,1),border-radius .22s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;overflow:hidden;box-shadow:inset 8px 8px 23px -4px #000000b8}.header-debug-sidebar-avatar{width:var(--dash-sidebar-avatar-size);height:var(--dash-sidebar-avatar-size);min-width:var(--dash-sidebar-avatar-size);place-items:center;display:grid}.header-debug-sidebar-avatar img{object-fit:contain;opacity:.9;filter:brightness(0)invert();width:72%;height:72%}.header-debug-sidebar-profile-copy{flex-direction:column;min-width:0;transition:opacity .11s,max-width .22s cubic-bezier(.16,1,.3,1);display:flex;overflow:hidden}.header-debug-sidebar-profile-copy small,.header-debug-sidebar-profile-copy>span{color:var(--dash-sidebar-faint,#88837b);font-size:var(--dash-sidebar-profile-meta-size);white-space:nowrap;line-height:1.2}.header-debug-sidebar-profile-copy small{font-size:var(--dash-sidebar-profile-role-size)}.header-debug-sidebar-profile-copy strong{color:var(--dash-sidebar-text,#f3f0eb);font-family:var(--ds-font-editorial,"Newsreader", Georgia, serif);font-size:var(--dash-sidebar-profile-name-size);text-overflow:ellipsis;white-space:nowrap;font-weight:600;line-height:1.15;overflow:hidden}.header-debug-sidebar[data-sidebar-state=rail] .header-debug-sidebar-section{width:var(--dash-sidebar-rail-section-width);padding:var(--dash-sidebar-rail-section-pad-y) var(--dash-sidebar-rail-section-pad-x);gap:var(--dash-sidebar-rail-section-item-gap);margin-inline:auto}.header-debug-sidebar[data-sidebar-state=rail] .header-debug-sidebar-nav{padding-right:var(--dash-sidebar-rail-nav-pad-inline);padding-bottom:var(--dash-sidebar-rail-nav-pad-bottom);padding-left:var(--dash-sidebar-rail-nav-pad-inline);gap:var(--dash-sidebar-rail-section-gap)}.header-debug-sidebar[data-sidebar-state=rail] .header-debug-sidebar-label,.header-debug-sidebar[data-sidebar-state=rail] .header-debug-sidebar-item>span,.header-debug-sidebar[data-sidebar-state=rail] .header-debug-sidebar-profile-copy{opacity:0;max-width:0;height:0;margin:0;transform:translate(-8px)}.header-debug-sidebar[data-sidebar-state=rail] .header-debug-sidebar-item{width:var(--dash-sidebar-rail-item-size);min-height:var(--dash-sidebar-rail-item-size);border-radius:var(--dash-sidebar-rail-item-radius);justify-content:center;margin-left:0;padding-inline:0}.header-debug-sidebar[data-sidebar-state=rail] .header-debug-sidebar-item+.header-debug-sidebar-item{margin-top:0}.header-debug-sidebar[data-sidebar-state=rail] .header-debug-sidebar-item img{width:var(--dash-sidebar-rail-icon-size);height:var(--dash-sidebar-rail-icon-size);min-width:var(--dash-sidebar-rail-icon-size)}.header-debug-sidebar[data-sidebar-state=rail] .header-debug-sidebar-profile{width:var(--dash-sidebar-rail-profile-size);min-height:var(--dash-sidebar-rail-profile-size);border-radius:999px;justify-content:center;padding:6px;left:50%;transform:translate(-50%)}.header-debug-sidebar-canvas{top:50%;left:calc(24px + var(--dash-sidebar-expanded) + 42px);max-width:280px;color:var(--ds-text-faint,#88837b);flex-direction:column;gap:7px;transition:left .26s cubic-bezier(.16,1,.3,1);display:flex;position:absolute;transform:translateY(-50%)}.header-debug-sidebar[data-sidebar-state=rail]~.header-debug-sidebar-canvas{left:calc(24px + var(--dash-sidebar-rail) + 42px)}.header-debug-sidebar-canvas strong{color:var(--ds-text-secondary,#d9d2c6);font-family:var(--ds-font-editorial,"Newsreader", Georgia, serif);letter-spacing:-.025em;font-size:24px;font-weight:500}.header-debug-sidebar-canvas span{font-size:12px;line-height:1.45}.header-debug-inspector-heading p{max-width:36ch;color:var(--ds-text-muted,#b5b0a8);margin:13px 0 0;font-size:13px;line-height:1.48}.header-debug-control-group{border-bottom:1px solid #f3f0eb1a;padding:25px 0 21px}.header-debug-control-group h3{color:var(--ds-text-secondary,#d9d2c6);letter-spacing:.055em;text-transform:uppercase;margin:0 0 17px;font-size:12px;font-weight:750}.header-debug-control{min-width:0;color:var(--ds-text-secondary,#d9d2c6);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:7px 16px;font-size:13px;display:grid}.header-debug-control+.header-debug-control{margin-top:17px}.header-debug-control output{min-width:46px;color:var(--ds-text-muted,#b5b0a8);font-variant-numeric:tabular-nums;text-align:right;font-size:12px}.header-debug-control input[type=range]{width:100%;height:20px;accent-color:var(--ds-text-primary,#f3f0eb);cursor:ew-resize;grid-column:1/-1;margin:0}.header-debug-control input[type=range]::-webkit-slider-runnable-track{background:#f3f0eb2b;border-radius:999px;height:3px}.header-debug-control input[type=range]::-webkit-slider-thumb{background:var(--ds-text-primary,#f3f0eb);-webkit-appearance:none;border:1px solid #00000040;border-radius:50%;width:15px;height:15px;margin-top:-6px;box-shadow:0 3px 10px #00000052}.header-debug-export{padding-top:26px}.header-debug-export>label{color:var(--ds-text-secondary,#d9d2c6);margin-bottom:9px;font-size:12px;font-weight:700;display:block}.header-debug-export textarea{resize:vertical;width:100%;min-height:150px;color:var(--ds-text-muted,#b5b0a8);caret-color:var(--ds-text-primary,#f3f0eb);background:#0003;border:1px solid #f3f0eb1f;border-radius:12px;padding:13px 14px;font:11px/1.5 ui-monospace,SFMono-Regular,Menlo,monospace;box-shadow:inset 4px 4px 12px #00000038,inset -3px -3px 10px #ffffff04}.header-debug-actions{justify-content:space-between;align-items:center;gap:10px;margin-top:13px;display:flex}.header-debug-actions button{min-height:40px;color:var(--ds-text-secondary,#d9d2c6);font:inherit;cursor:pointer;border:1px solid #f3f0eb24;border-radius:12px;padding:0 15px;font-size:13px;font-weight:700}.header-debug-reset{background:0 0}.header-debug-save{background:var(--ds-text-primary,#f3f0eb);align-items:center;gap:8px;transition:background-color .18s,box-shadow .26s cubic-bezier(.16,1,.3,1),transform .15s;display:inline-flex;box-shadow:0 8px 20px #00000038;color:var(--ds-canvas,#1d1c1b)!important}.header-debug-save:hover{background:#fff;box-shadow:0 11px 26px #00000047}.header-debug-save:active{transform:translateY(1px)}.header-debug-save.is-saved{background:var(--ds-positive,#b7d9c7);box-shadow:0 0 0 5px #b7d9c71a,0 11px 26px #00000047}.header-debug-status{min-height:17px;color:var(--ds-text-faint,#88837b);margin:10px 0 0;font-size:11px;line-height:1.45}@media (width<=1040px){.header-debug-workbench{grid-template-columns:minmax(0,1fr) 340px}.header-debug-preview{--laquila-page-inline-padding:22px}.header-debug-mock-header .amp-page-header__toolbar{width:min(68%, calc(var(--amp-header-search-width) + 76px))}}@media (width<=820px){body.dash-app:has(#section-header-debug.active) .dash-main{overflow-y:auto}#section-header-debug.active,.header-debug-page{height:auto;min-height:100dvh;overflow:visible}.header-debug-workbench{flex-direction:column;min-height:100dvh;display:flex}.header-debug-preview{min-height:620px;max-height:620px;overflow:hidden auto}.header-debug-sidebar-preview{min-height:620px}.header-debug-inspector{border-top:1px solid #f3f0eb1f;border-left:0;height:auto;overflow:visible}}@media (prefers-reduced-motion:reduce){.header-debug-page *,.header-debug-page :before,.header-debug-page :after{scroll-behavior:auto!important;transition-duration:1ms!important;animation-duration:1ms!important}}html[data-ui-style=original] body.dash-app{--glass-shadow:0 8px 32px #2a24200f;--glass-glow:inset 0 -1px 0 #0000000a}html[data-theme=dark][data-ui-style=original] body.dash-app{--glass-shadow:0 14px 38px #00000061;--glass-glow:inset 0 -1px 0 #0000003d;--quiet-shadow:0 11px 28px #0000003b;--quiet-shadow-hover:0 16px 34px #0000004d;--quiet-press:inset 0 2px 8px #00000057}html[data-ui-style=original] body.dash-app .storico-view-switch,html[data-ui-style=original] body.dash-app .storico-search,html[data-ui-style=original] body.dash-app .redattori-view-switch,html[data-ui-style=original] body.dash-app .redattori-search,html[data-ui-style=original] body.dash-app .redattori-add-button{box-shadow:none}html[data-ui-style=original] body.dash-app .redattori-search:focus-within{box-shadow:0 0 0 1px #f3f0eb2e}html[data-ui-style=original] body.dash-app .storico-view-options-menu{box-shadow:0 18px 44px #00000061}html[data-ui-style=original] body.dash-app .dash-inline-picker{box-shadow:inset 0 -1px #00000014,0 10px 28px #2423211f}html[data-ui-style=original] body.dash-app .dash-inline-picker__selection{box-shadow:0 5px 16px #14131229}html[data-ui-style=original] body.dash-app .scrivi-critica-mode-picker,html[data-ui-style=original] body.dash-app .scrivi-critica-provider-picker,html[data-ui-style=original] body.dash-app .scrivi-editor-style-trigger{box-shadow:inset 0 -1px #00000014}html[data-ui-style=original] body.dash-app .scrivi-critica-control-search,html[data-ui-style=original] body.dash-app .scrivi-critica-embed-field{box-shadow:0 8px 20px #00000014}html[data-ui-style=original] body.dash-app .scrivi-meta-sector-trigger{box-shadow:inset 0 -1px #00000014,0 10px 28px #2423211f}html[data-ui-style=original] body.dash-app .scrivi-editor-toolbar{box-shadow:inset 0 -1px #0000001f,0 8px 28px #0000004d}html[data-ui-style=original] body.dash-app .scrivi-editor-toolbar:before{content:none}html[data-ui-style=original] body.dash-app .laquila-glass-button{box-shadow:0 12px 28px #0a0c0b24}html[data-ui-style=original] body.dash-app .rubriche-glass-button{box-shadow:0 9px 26px #0000002e}:root{--dash-canvas-background:#1d1c1b;--dash-debossed-background:#1a1918}html,html[data-theme=light],html[data-theme=dark]{background-color:var(--dash-canvas-background);color-scheme:dark}body.dash-app{color:var(--quiet-ink);color-scheme:dark;--quiet-canvas:var(--dash-canvas-background)!important;--quiet-canvas-deep:var(--dash-debossed-background)!important;--quiet-surface:var(--dash-canvas-background)!important;--quiet-surface-solid:var(--dash-canvas-background)!important;--quiet-surface-muted:var(--dash-debossed-background)!important;--color-background:var(--dash-canvas-background)!important;--color-surface:var(--dash-canvas-background)!important;--color-surface-dim:var(--dash-debossed-background)!important;--color-surface-container-lowest:var(--dash-debossed-background)!important;--color-surface-container-low:var(--dash-debossed-background)!important;--color-surface-container:var(--dash-canvas-background)!important;--color-surface-container-high:var(--dash-debossed-background)!important;--color-surface-container-highest:var(--dash-debossed-background)!important;--color-surface-variant:var(--dash-debossed-background)!important;--color-inverse-surface:var(--dash-debossed-background)!important;--color-inverse-on-surface:#f3f0eb!important;--glass-bg:var(--dash-debossed-background)!important;--glass-bg-hover:var(--dash-debossed-background)!important;--scrivi-canvas:var(--dash-canvas-background)!important;--dash-sidebar-bg:var(--dash-canvas-background)!important;--dash-sidebar-surface:var(--dash-debossed-background)!important;--ds-canvas:var(--dash-canvas-background)!important;--ds-surface:var(--dash-canvas-background)!important;--ds-surface-raised:var(--dash-canvas-background)!important;--ds-surface-deep:var(--dash-debossed-background)!important;--quiet-ink:#f3f0eb!important;--quiet-muted:#b5b0a8!important;--quiet-faint:#88837b!important;--quiet-line:#f3f0eb1f!important;--quiet-white-line:#f3f0eb1a!important;--color-on-background:#f3f0eb!important;--color-on-surface:#f3f0eb!important;--color-on-surface-variant:#b5b0a8!important;--color-outline:#f3f0eb57!important;--color-outline-variant:#f3f0eb1f!important;--quiet-red:#d67178!important;--quiet-red-dark:#f09aa0!important;--quiet-red-soft:#472c2e!important;--quiet-green:#85b49a!important;--quiet-green-soft:#283d31!important;--quiet-amber:#e1b66f!important;--quiet-amber-soft:#42371f!important;--quiet-danger:#ee9090!important;--quiet-danger-soft:#492b2b!important;--color-primary:#d9737d!important;--color-primary-dim:#bc5864!important;--color-primary-container:#482026!important;--color-on-primary:#1a090c!important;--color-on-primary-container:#ffd9de!important;--color-secondary:#d0c0b4!important;--color-secondary-container:#3c322c!important;--color-tertiary:#ddb38f!important;--color-tertiary-container:#4b3121!important;--color-on-tertiary:#190f09!important;--color-on-tertiary-container:#ffd9c0!important;--color-error:#ffb4ab!important;--color-error-container:#6a1f1c!important;--color-on-error-container:#ffdad6!important;background-color:var(--dash-canvas-background)!important}body.dash-app :is(.dash-login-wrapper,.first-access-screen,.dash-shell,.dash-main,.dash-section.active,.laquila-page,.gallery-page,.gallery-pane,.storico-page,.archivi-page,.redattori-page,.rubriche-page,.giochi-page,.compete-page,.scrivi-shell,.design-system-page){background-color:var(--dash-canvas-background)!important;background-image:none!important}html[data-theme] body.dash-app .dash-sidebar,body.dash-app .dash-sidebar{background:var(--dash-canvas-background)!important}body.dash-app :is(.dash-login-card,.first-access-card,.dash-topbar,.dash-card,.dash-form-panel,.dash-inline-filters,.dash-stat-card,.dash-modal,.home-command-header,.home-priority-panel,.home-work-surface,.home-upcoming-panel,.home-shortcuts-panel,.cal-toolbar,.cal-week-day,.cal-day-board,.cal-agenda-panel,.bacheca-pane,.lavagna-section,.compete-panel,.team-member-card,.team-writer-card,.account-user-card,.feedback-card,.redattori-card,.storico-card,.dash-notif-dropdown,.dash-bg-tasks-dropdown,.mentions-autocomplete,.laquila-view-menu,.storico-query-menu,.storico-view-options-menu,.amp-surface--flat,.amp-surface--embossed){background-color:var(--dash-canvas-background)!important;background-image:none!important}body.dash-app :is(.dash-sidebar-section,.dash-sidebar-profile,.dash-inline-picker,.storico-view-switch,.storico-search,.redattori-view-switch,.redattori-search,.home-work-tabs,.dash-tabs,.cal-view-switch,.segment-control,.editor-mode-switch,.compete-tabs,.dash-table,.lavagna-board-v2,.dash-notif-item,.dash-notif-empty,.amp-surface--debossed,.amp-field,input:not([type=checkbox]):not([type=radio]):not([type=color]),select,textarea),body.dash-app :is(.dash-btn,.dash-icon-btn,.dash-mobile-toggle,.dash-notif-btn,.dash-bg-tasks-btn,.dash-topbar-site,.dash-btn-logout,.home-focus-switch button,.home-work-tabs button):not(.dash-btn-primary):not(.dash-btn-action):not(.dash-btn-danger):not(.dash-btn-success):not(.dash-btn-featured),html[data-ui-style=neumorph-deboss] body.dash-app :is(.dash-topbar,.home-command-header,.dash-card,.dash-form-panel,.dash-inline-filters,.dash-stat-card,.home-priority-panel,.home-work-surface,.home-upcoming-panel,.home-shortcuts-panel,.cal-toolbar,.cal-week-day,.cal-day-board,.cal-agenda-panel,.bacheca-pane,.lavagna-section,.compete-panel,.team-member-card,.team-writer-card,.account-user-card,.feedback-card,.home-task-row,.home-shortcut,.appearance-choice){background-color:var(--dash-debossed-background)!important;background-image:none!important}body.dash-app :is(.storico-search,.redattori-search,.dash-inline-picker,.amp-field) :is(input,select,textarea,button){background-color:#0000!important}.amp-neumorphic-button{--amp-neumorphic-fill:var(--ds-canvas,#1d1c1b);--amp-neumorphic-ink:var(--ds-text-primary,#f3f0eb);--amp-neumorphic-shadow-rest:-1.5px -1.5px 2.5px #ffffff1f, 1.5px 1.5px 2.5px #00000094;--amp-neumorphic-shadow-hover:-.75px -.75px 0 #ffffff29, .75px .75px 0 #0000006b, -2px -2px 3px #ffffff38, 2px 2px 3px #000000c7;--amp-neumorphic-shadow-pressed:inset -2px -2px 3px #ffffff17, inset 2px 2px 3px #0000009e;appearance:none;background:var(--amp-neumorphic-fill);min-width:32px;height:32px;box-shadow:var(--amp-neumorphic-shadow-rest);color:var(--amp-neumorphic-ink);font-family:var(--ds-font-functional,"Cabinet Grotesk", system-ui, sans-serif);letter-spacing:0;white-space:nowrap;cursor:pointer;transform-origin:50%;will-change:transform, box-shadow;border:0;border-radius:999px;justify-content:center;align-items:center;gap:7px;margin:0;padding:0 13px;font-size:13px;font-weight:700;line-height:1;transition:transform .34s cubic-bezier(.16,1.55,.32,1),box-shadow .28s cubic-bezier(.16,1,.3,1),background-color .22s,color .18s,opacity .16s;display:inline-flex;transform:translateZ(0)scale(1)}.amp-neumorphic-button>.amp-icon{font-variation-settings:"FILL" 0, "wght" 350, "GRAD" 0, "opsz" 24;font-size:18px}.amp-neumorphic-button--icon{border-radius:50%;width:32px;padding:0}@media (hover:hover){.amp-neumorphic-button:hover:not(:disabled){box-shadow:var(--amp-neumorphic-shadow-hover);transform:translateZ(0)scale(1.005)}.amp-neumorphic-button--danger:hover:not(:disabled){background:var(--ds-negative,#ff7885);color:var(--amp-neumorphic-ink)}}.amp-neumorphic-button:active:not(:disabled){box-shadow:var(--amp-neumorphic-shadow-pressed);transition-duration:90ms,90ms,90ms,90ms,90ms;transition-timing-function:cubic-bezier(.55,.05,.9,.35);transform:translateZ(0)scale(.94)}.amp-neumorphic-button:focus-visible{outline-offset:4px;outline:2px solid #f3f0ebb8}.amp-neumorphic-button:disabled{opacity:.38;cursor:not-allowed;transform:none}body.dash-app :is(.storico-search,.redattori-search,.storico-view-switch,.redattori-view-switch){--amp-interactive-surface-rest:-.75px -.75px 0 #ffffff1a, .75px .75px 0 #00000057, -1.5px -1.5px 2.5px #ffffff1f, 1.5px 1.5px 2.5px #00000094;--amp-interactive-surface-active:inset -2px -2px 3px #ffffff17, inset 2px 2px 3px #0000009e;transform-origin:50%;will-change:transform, box-shadow;transition:transform .34s cubic-bezier(.16,1.55,.32,1),box-shadow .28s cubic-bezier(.16,1,.3,1),background-color .22s;transform:translateZ(0)scale(1);box-shadow:var(--amp-interactive-surface-rest)!important}body.dash-app :is(.storico-search,.redattori-search):focus-within,body.dash-app :is(.storico-view-switch,.redattori-view-switch):has(button:active){transition-duration:.11s,.11s,.11s;transition-timing-function:cubic-bezier(.55,.05,.9,.35);transform:translateZ(0)scale(.995);box-shadow:var(--amp-interactive-surface-active)!important}body.dash-app :is(.storico-search,.redattori-search):focus-within{outline:0}body.dash-app :is(.storico-view-switch,.redattori-view-switch):after{content:none!important;display:none!important}@media (prefers-reduced-motion:reduce){.amp-neumorphic-button,body.dash-app :is(.storico-search,.redattori-search,.storico-view-switch,.redattori-view-switch){transition-duration:1ms!important}}body.dash-app .scrivi-header-actions{min-height:0;box-shadow:none;background:0 0;border:0;border-radius:0;gap:8px;padding:0}body.dash-app .scrivi-header-action{--amp-neumorphic-fill:var(--scrivi-canvas,var(--ds-canvas,#1d1c1b))}body.dash-app .scrivi-header-action-save,body.dash-app .scrivi-header-action-send,body.dash-app .scrivi-header-action-save:hover:not(:disabled),body.dash-app .scrivi-header-action-send:hover:not(:disabled){background:var(--amp-neumorphic-fill);color:var(--amp-neumorphic-ink)}body.dash-app .scrivi-header-action-cancel{flex:0 0 32px}body.dash-app .scrivi-shell.is-action-complete .scrivi-header-action{opacity:.34}body.dash-app .scrivi-shell[data-completed-action=cancel] .scrivi-header-action-cancel,body.dash-app .scrivi-shell[data-completed-action=save] .scrivi-header-action-save,body.dash-app .scrivi-shell[data-completed-action=send] .scrivi-header-action-send{opacity:1;box-shadow:var(--amp-neumorphic-shadow-pressed);transform:scale(.94)}body.dash-app .scrivi-autosave-status[data-scrivi-save-state=idle] [data-scrivi-save-copy=idle]{display:inline-flex}body.dash-app .scrivi-autosave-status:not(:disabled):hover{color:var(--ds-text-secondary,#d9d2c6)}body.dash-app .scrivi-autosave-status{color:#88837b;letter-spacing:.01em;white-space:nowrap;flex:none;width:max-content;max-width:100%;min-height:24px;margin:-12px 0 0;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:13px;font-weight:500;line-height:1.25}body.dash-app .scrivi-autosave-state{white-space:nowrap;flex-wrap:nowrap}body.dash-app .scrivi-autosave-state>*{white-space:nowrap;flex:none}body.dash-app .scrivi-autosave-icon{width:12px;height:12px;margin-right:7px;font-size:12px;line-height:12px}body.dash-app .scrivi-shell-right{--scrivi-editor-min-width:472px}body.dash-app .scrivi-shell-right:after{z-index:60;content:"";pointer-events:none;width:22px;position:absolute;inset:0 auto 0 0;box-shadow:inset 14px 0 20px -14px #000000f5}body.dash-app .scrivi-editor-toolbar{z-index:30;width:100%;height:66px;min-width:var(--scrivi-editor-min-width);border:0;border-bottom:1px solid var(--ds-line-strong,#f3f0eb57);overscroll-behavior-x:contain;scrollbar-color:#f3f0eb4d transparent;scrollbar-width:thin;background:color-mix(in srgb, var(--ds-surface,#242321) 82%, transparent);backdrop-filter:blur(18px)saturate(125%);border-radius:0;justify-content:flex-start;align-items:center;gap:0;padding:12px;display:flex;position:absolute;inset:0 0 auto;overflow:auto hidden;transform:none;box-shadow:inset 0 1px #ffffff1f,0 18px 36px -28px #000000e6}body.dash-app .scrivi-shell[data-compact=left] .scrivi-editor-toolbar{justify-content:center}body.dash-app .scrivi-editor-toolbar::-webkit-scrollbar{height:5px}body.dash-app .scrivi-editor-toolbar::-webkit-scrollbar-track{background:0 0}body.dash-app .scrivi-editor-toolbar::-webkit-scrollbar-thumb{border-radius:var(--ds-radius-pill);background:#f3f0eb4d}body.dash-app .scrivi-editor-toolbar:before{content:"";filter:none;pointer-events:none;background:#fff3;border-radius:0;height:1px;position:absolute;inset:0 0 auto}body.dash-app .scrivi-editor-tool-group{flex:none;align-items:center;gap:2px;display:inline-flex}body.dash-app .scrivi-editor-format-group{margin-left:0}body.dash-app .scrivi-editor-tool,body.dash-app .scrivi-editor-tool.scrivi-editor-format-tool{width:40px;min-width:40px;height:40px;color:var(--ds-text-muted,#b5b0a8);border-radius:10px;transition:background-color .15s,color .15s,box-shadow .18s,transform .11s cubic-bezier(.16,1,.3,1);position:relative}body.dash-app .scrivi-editor-tool:hover,body.dash-app .scrivi-editor-tool:focus-visible{color:var(--ds-text-primary,#f3f0eb);background:#f3f0eb14}body.dash-app .scrivi-editor-tool:focus-visible{outline:2px solid var(--ds-text-primary,#f3f0eb);outline-offset:2px}body.dash-app .scrivi-editor-tool:active{transform:scale(.92)}body.dash-app .scrivi-editor-tool.is-active,body.dash-app .scrivi-editor-tool[aria-pressed=true],body.dash-app .scrivi-editor-menu-trigger[aria-expanded=true]{background:var(--ds-selection,#666461);color:var(--ds-text-primary,#f3f0eb);box-shadow:inset 0 1px #ffffff1f}body.dash-app .scrivi-editor-format-glyph{font-size:20px;transform:none}body.dash-app .scrivi-editor-tool .amp-icon{font-variation-settings:"FILL" 0, "wght" 420, "GRAD" 0, "opsz" 20;font-size:20px;line-height:1;transform:none}body.dash-app .scrivi-editor-toolbar>:not(.scrivi-editor-menu-picker) .scrivi-editor-tool-label{display:none!important}body.dash-app .scrivi-editor-tool-divider{background:var(--ds-line,#f3f0eb29);height:20px;margin:0 6px}body.dash-app .scrivi-editor-alignment-expanded{display:none}body.dash-app .scrivi-editor-attachments-expanded{display:inline-flex}body.dash-app .scrivi-editor-expanded-divider{display:inline-block}body.dash-app .scrivi-editor-menu-picker[data-editor-menu-picker=attachments]{display:none}body.dash-app .scrivi-editor-menu-picker{flex:0 0 40px;position:relative}body.dash-app .scrivi-editor-list-style{justify-content:flex-start;width:100%!important}body.dash-app .scrivi-editor-list-marker{width:24px;color:var(--ds-text-secondary);font:650 15px/1 var(--ds-font-functional);text-align:center;flex:0 0 24px}body.dash-app .scrivi-editor-menu{z-index:220;border:1px solid var(--ds-line-strong,#f3f0eb57);background:color-mix(in srgb, var(--ds-canvas,#1d1c1b) 96%, transparent);opacity:1;visibility:visible;transform-origin:100% 0;pointer-events:auto;border-radius:16px;gap:2px;width:210px;margin:0;padding:7px;transition:opacity .14s,transform .21s cubic-bezier(.16,1,.3,1),visibility .14s;display:grid;position:fixed;inset:auto;transform:translateY(0)scale(1);box-shadow:inset 0 1px #ffffff14,0 22px 48px #00000070}body.dash-app .scrivi-editor-menu[aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none;transform:translateY(-6px)scale(.98)}body.dash-app .scrivi-editor-menu .scrivi-editor-tool{justify-content:flex-start;gap:10px;width:100%;padding:0 10px}body.dash-app .scrivi-editor-menu .scrivi-editor-tool-label{font-family:var(--ds-font-functional,"Cabinet Grotesk", system-ui, sans-serif);font-size:14px;font-weight:600;display:inline}body.dash-app .scrivi-editor-field{max-width:75ch;margin:0 auto;padding:104px 56px 72px}body.dash-app .scrivi-editor-field blockquote,body.dash-app .scrivi-editor-callout{border-left-width:1px;padding-left:18px}body.dash-app .scrivi-editor-inline-monospaced{background:var(--ds-surface-raised,#292826);border-radius:6px;padding:3px 6px}body.dash-app .scrivi-header-actions.is-collaborative{min-height:58px;padding:5px 8px;overflow:visible}body.dash-app .scrivi-review-toolbar{gap:0}body.dash-app .scrivi-review-indicators{align-items:flex-start;gap:8px}body.dash-app .scrivi-review-control{gap:3px}body.dash-app .scrivi-review-indicator{--review-state:var(--ds-warning,#e2bd75);border:1px solid color-mix(in srgb, var(--review-state) 52%, var(--ds-line-strong,#f3f0eb57));background:color-mix(in srgb, var(--review-state) 12%, var(--ds-surface-raised,#292826));width:38px;height:38px;color:var(--review-state);box-shadow:inset 0 1px #ffffff1a, 0 9px 24px -18px color-mix(in srgb, var(--review-state) 65%, transparent);backdrop-filter:none;transition:background-color .18s,border-color .18s,color .18s,box-shadow .18s,transform .13s cubic-bezier(.16,1,.3,1)}body.dash-app .scrivi-review-indicator.is-approved{--review-state:var(--ds-positive,#b7d9c7)}body.dash-app .scrivi-review-indicator.is-rejected{--review-state:var(--ds-negative,#ff7885)}body.dash-app .scrivi-review-indicator.is-in_review{--review-state:var(--ds-warning,#e2bd75)}body.dash-app .scrivi-review-indicator .amp-icon,body.dash-app .scrivi-review-indicator.is-approved .amp-icon,body.dash-app .scrivi-review-indicator.is-in_review .amp-icon,body.dash-app .scrivi-review-indicator.is-rejected .amp-icon{color:inherit;font-size:19px}body.dash-app .scrivi-review-control.is-own .scrivi-review-indicator:not(:disabled):hover{background:color-mix(in srgb, var(--review-state) 19%, var(--ds-surface-raised,#292826));border-color:color-mix(in srgb, var(--review-state) 76%, transparent)}body.dash-app .scrivi-review-control.is-own .scrivi-review-indicator:not(:disabled):active{transform:scale(.92)}body.dash-app .scrivi-review-control.is-own .scrivi-review-indicator:focus-visible{outline:2px solid var(--ds-text-primary,#f3f0eb);outline-offset:3px}body.dash-app .scrivi-review-role{color:var(--ds-text-muted,#b5b0a8);font-family:var(--ds-font-functional,"Cabinet Grotesk", system-ui, sans-serif);font-size:9px;font-weight:650}body.dash-app .scrivi-review-menu{background:color-mix(in srgb, var(--ds-canvas,#1d1c1b) 96%, transparent);backdrop-filter:none;visibility:visible;opacity:1;transform-origin:100% 0;pointer-events:auto;border-radius:16px;gap:2px;width:184px;padding:7px;transition:opacity .14s,transform .21s cubic-bezier(.16,1,.3,1),visibility .14s;display:grid;top:calc(100% + 9px);right:-7px;transform:translateY(0)scale(1)}body.dash-app .scrivi-review-menu[aria-hidden=true]{visibility:hidden;opacity:0;pointer-events:none;display:grid;transform:translateY(-6px)scale(.98)}body.dash-app .scrivi-review-menu button{border-radius:10px;min-height:38px;font-weight:600}body.dash-app .scrivi-review-menu button[data-review-status=IN_REVIEW] .amp-icon{color:var(--ds-warning,#e2bd75)}body.dash-app .scrivi-review-menu button[data-review-status=APPROVED] .amp-icon{color:var(--ds-positive,#b7d9c7)}body.dash-app .scrivi-review-menu button[data-review-status=REJECTED] .amp-icon{color:var(--ds-negative,#ff7885)}body.dash-app .scrivi-review-menu-divider{background:var(--ds-line,#f3f0eb29);height:1px;margin:5px 6px}body.dash-app .scrivi-review-menu .scrivi-collaboration-publish{width:100%;height:38px;color:var(--ds-text-primary,#f3f0eb);font:650 13px/1 var(--ds-font-functional,"Cabinet Grotesk", system-ui, sans-serif);background:0 0;border:0;border-radius:10px;justify-content:flex-start;gap:9px;margin:0;padding:0 10px}body.dash-app .scrivi-review-menu .scrivi-collaboration-publish:not(:disabled):hover{background:#f3f0eb1a}body.dash-app .scrivi-review-menu .scrivi-collaboration-publish:disabled{color:var(--ds-text-faint,#88837b);background:0 0}@container scrivi-editor (width>=720px){body.dash-app .scrivi-editor-alignment-expanded{display:inline-flex}body.dash-app .scrivi-editor-menu-picker[data-editor-menu-picker=alignment]{display:none}}@container scrivi-editor (width>=930px){body.dash-app .scrivi-editor-attachments-expanded,body.dash-app .scrivi-editor-expanded-divider{display:inline-flex}body.dash-app .scrivi-editor-menu-picker[data-editor-menu-picker=attachments]{display:none}}@media (width<=760px){body.dash-app .scrivi-editor-field{padding:96px 24px 56px}}@media (prefers-reduced-motion:reduce){body.dash-app .scrivi-header-action,body.dash-app .scrivi-editor-tool,body.dash-app .scrivi-editor-menu,body.dash-app .scrivi-review-indicator,body.dash-app .scrivi-review-menu{transition-duration:1ms!important;transform:none!important}}body.dash-app .scrivi-editor-field,body.dash-app .scrivi-editor-content{cursor:text}body.dash-app .scrivi-editor-content{min-height:max(100%,100vh - 190px);padding-bottom:var(--ds-space-12)}body.dash-app .scrivi-editor-content>p:only-child:empty:before{color:var(--ds-text-faint);content:"Inizia a scrivere…";pointer-events:none}body.dash-app .scrivi-editor-content a:not(.scrivi-editor-attachment__download){color:var(--ds-negative,#ff7885);text-underline-offset:.16em;text-decoration-line:underline;text-decoration-color:currentColor;text-decoration-thickness:1.5px}body.dash-app .scrivi-editor-content :is(p,h1,h2,h3)[data-indent-level="1"]{margin-left:28px}body.dash-app .scrivi-editor-content :is(p,h1,h2,h3)[data-indent-level="2"]{margin-left:56px}body.dash-app .scrivi-editor-content :is(p,h1,h2,h3)[data-indent-level="3"]{margin-left:84px}body.dash-app .scrivi-editor-content :is(p,h1,h2,h3)[data-indent-level="4"]{margin-left:112px}body.dash-app .scrivi-editor-field blockquote,body.dash-app .scrivi-editor-callout{margin:var(--ds-space-6) 0;padding:0 0 0 var(--ds-space-5);color:inherit;border:0;font-style:normal;position:relative}body.dash-app .scrivi-editor-field blockquote:before,body.dash-app .scrivi-editor-callout:before{border-radius:var(--ds-radius-pill);background:var(--ds-text-faint);content:"";width:4px;position:absolute;top:-4px;bottom:-4px;left:0}body.dash-app .scrivi-editor-inline-monospaced{background:color-mix(in srgb, var(--ds-text-primary) 8%, transparent);color:var(--ds-text-secondary);-webkit-box-decoration-break:slice;box-decoration-break:slice;border:0;border-radius:5px;padding:4px 6px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;font-size:.9em;line-height:1.62}body.dash-app .scrivi-editor-content>p:has(>.scrivi-editor-inline-monospaced:only-child){margin:var(--ds-space-2) 0;border:1px solid var(--ds-line);background:color-mix(in srgb, var(--ds-text-primary) 8%, transparent);color:var(--ds-text-secondary);border-radius:6px;padding:4px 8px;font:500 14px/1.62 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace}body.dash-app .scrivi-editor-content>p:has(>.scrivi-editor-inline-monospaced:only-child)>.scrivi-editor-inline-monospaced{color:inherit;font:inherit;background:0 0;padding:0}body.dash-app .scrivi-editor-content>p:has(>.scrivi-editor-inline-monospaced:only-child):has(+p>.scrivi-editor-inline-monospaced:only-child){border-bottom:0;border-radius:6px 6px 0 0;margin-bottom:0}body.dash-app .scrivi-editor-content>p:has(>.scrivi-editor-inline-monospaced:only-child)+p:has(>.scrivi-editor-inline-monospaced:only-child){border-top:0;border-radius:0 0 6px 6px;margin-top:0}body.dash-app .scrivi-editor-content>p:has(>.scrivi-editor-inline-monospaced:only-child)+p:has(>.scrivi-editor-inline-monospaced:only-child):has(+p>.scrivi-editor-inline-monospaced:only-child){border-radius:0}body.dash-app .scrivi-editor-content :is(ul,ol){margin:var(--ds-space-3) 0;padding-inline-start:1.65em}body.dash-app .scrivi-editor-content :is(ul,ol) :is(ul,ol){margin-block:var(--ds-space-1)}body.dash-app .scrivi-editor-content ul[data-list-style=circle]{list-style-type:circle}body.dash-app .scrivi-editor-content ul[data-list-style=disc]{list-style-type:disc}body.dash-app .scrivi-editor-content ul[data-list-style=square]{list-style-type:square}body.dash-app .scrivi-editor-content ul[data-list-style=dash]{padding-inline-start:1.5em;list-style:none}body.dash-app .scrivi-editor-content ul[data-list-style=dash]>li{position:relative}body.dash-app .scrivi-editor-content ul[data-list-style=dash]>li:before{content:"—";color:var(--ds-text-muted);position:absolute;left:-1.25em}body.dash-app .scrivi-editor-content ol[data-list-style=decimal]{list-style-type:decimal}body.dash-app .scrivi-editor-content ol[data-list-style=alpha]{list-style-type:upper-alpha}body.dash-app .scrivi-editor-content ol[data-list-style=roman]{list-style-type:upper-roman}body.dash-app .scrivi-editor-table-figure{width:100%;margin:var(--ds-space-6) 0;position:relative;overflow:visible}body.dash-app .scrivi-editor-table-scroll{border-radius:var(--ds-radius-control);width:100%;overflow-x:auto}body.dash-app .scrivi-editor-table{border:1px solid var(--ds-line-strong);border-collapse:separate;border-spacing:0;border-radius:var(--ds-radius-control);table-layout:fixed;width:100%;margin:0;overflow:hidden}body.dash-app .scrivi-editor-table :is(th,td){border:0;border-right:1px solid var(--ds-line);border-bottom:1px solid var(--ds-line);min-width:92px;height:42px;padding:var(--ds-space-2) var(--ds-space-3);vertical-align:top;text-align:left}body.dash-app .scrivi-editor-table th{border-bottom:2px solid var(--ds-line-strong);background:color-mix(in srgb, var(--ds-text-primary) 6%, transparent);font-weight:700}body.dash-app .scrivi-editor-table tr:last-child>*{border-bottom:0}body.dash-app .scrivi-editor-table tr>:last-child{border-right:0}body.dash-app .scrivi-editor-table .selectedCell{background:color-mix(in srgb, var(--ds-info) 14%, transparent)}body.dash-app .scrivi-editor-table__remove{z-index:3;position:absolute;top:0;right:0}body.dash-app .scrivi-editor-table-tools{align-items:center;gap:2px;display:inline-flex}body.dash-app .scrivi-editor-table-tools[hidden]{display:none}body.dash-app .scrivi-editor-link-popover{z-index:210;filter:drop-shadow(0 12px 20px #00000047);width:min(588px,100vw - 32px);margin:0;position:fixed}body.dash-app .scrivi-editor-link-popover:before{z-index:-1;top:-6px;left:var(--scrivi-link-caret-x,24px);background:var(--ds-negative);content:"";width:12px;height:12px;position:absolute;transform:translate(-50%)rotate(45deg)}body.dash-app .scrivi-editor-link-popover.is-above:before{top:auto;bottom:-6px}body.dash-app .scrivi-editor-link-popover[hidden]{display:none}body.dash-app .scrivi-editor-link-popover .amp-link-input{width:540px;max-width:calc(100% - 48px);transition:none}body.dash-app .scrivi-editor-link-popover .amp-link-input__editor>input{background:var(--amp-link-accent)!important;color:var(--amp-link-ink)!important;-webkit-text-fill-color:var(--amp-link-ink)!important}body.dash-app .scrivi-editor-code-tabs{margin:var(--ds-space-6) 0;border:1px solid var(--ds-line);background:color-mix(in srgb, var(--ds-text-primary) 8%, transparent);color:var(--ds-text-secondary);border-radius:6px;padding:8px;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:hidden}body.dash-app .scrivi-code-tabs__header{justify-content:space-between;align-items:center;gap:var(--ds-space-2);border:0;min-height:28px;padding:0;font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;display:flex;box-shadow:none!important;background:0 0!important}body.dash-app .scrivi-code-tabs__list{align-items:center;gap:var(--ds-space-1);min-width:0;display:flex;overflow-x:auto}body.dash-app .scrivi-code-tabs__list :is(button,input),body.dash-app .scrivi-code-tabs__copy{appearance:none;min-height:28px;color:var(--ds-text-muted);white-space:nowrap;border-radius:0;outline:0;padding:0 6px;font:500 12px/1 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;box-shadow:none!important;background:0 0!important;border:0!important}body.dash-app .scrivi-code-tabs__language{width:116px;color:var(--ds-text-secondary)!important;-webkit-text-fill-color:var(--ds-text-secondary)!important}body.dash-app .scrivi-code-tabs__language:focus-visible,body.dash-app .scrivi-code-tabs__list button:focus-visible,body.dash-app .scrivi-code-tabs__copy:focus-visible{outline:2px solid var(--ds-text-primary);outline-offset:2px;border-radius:3px}body.dash-app .scrivi-code-tabs__add{width:32px;padding:0!important}body.dash-app .scrivi-code-tabs__copy{align-items:center;gap:var(--ds-space-2);cursor:pointer;flex:none;display:inline-flex}body.dash-app .scrivi-code-tabs__copy.is-copied{color:var(--ds-positive)}body.dash-app .scrivi-code-tabs__copy .amp-icon{font-size:18px}body.dash-app .scrivi-code-tabs__editor{min-height:44px;position:relative;background:0 0!important}body.dash-app .scrivi-code-tabs__editor :is(pre,textarea){letter-spacing:0;tab-size:4;white-space:pre;background:0 0;border:0;border-radius:0;width:100%;min-height:44px;margin:0;padding:8px 6px 6px 12px;font:500 14px/1.62 ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,monospace;overflow:auto}body.dash-app .scrivi-code-tabs__editor pre{visibility:hidden;pointer-events:none;box-shadow:none!important;background:0 0!important}body.dash-app .scrivi-code-tabs__editor pre,body.dash-app .scrivi-code-tabs__editor code{color:var(--ds-text-secondary)}body.dash-app .scrivi-code-tabs__editor textarea{resize:none;caret-color:var(--ds-text-primary);outline:0;position:absolute;inset:0;color:var(--ds-text-secondary)!important;-webkit-text-fill-color:var(--ds-text-secondary)!important;background:0 0!important}body.dash-app .scrivi-chart-sheet__frame{background:var(--ds-canvas);border:0;width:100%;height:100%;display:block}body.dash-app .scrivi-editor-graph{width:100%;min-height:300px;margin:var(--ds-space-8) 0;border-radius:var(--ds-radius-card);color:var(--ds-text-primary);background:0 0;border:0;display:block;position:relative;overflow:visible}body.dash-app :is(.scrivi-editor-attachment,.scrivi-editor-graph,.scrivi-editor-table-figure).ProseMirror-selectednode{outline:2px solid var(--ds-negative);outline-offset:4px}body.dash-app .scrivi-editor-graph__frame{border-radius:inherit;background:#181818;border:0;width:100%;min-height:300px;display:block;overflow:hidden}body.dash-app .scrivi-editor-graph__remove{z-index:3;position:absolute;top:0;right:0}body.dash-app :is(.scrivi-editor-graph,.scrivi-editor-table-figure):hover .scrivi-media-remove,body.dash-app .scrivi-editor-graph__remove:focus-visible{opacity:1;transform:translate(38%,-38%)scale(1)}body.dash-app .scrivi-carousel-image-frame{overflow:visible}body.dash-app .scrivi-carousel-image-frame img{border-radius:inherit}body.dash-app .scrivi-carousel-remove{top:0;right:0}body.dash-app .scrivi-code-tabs__editor textarea::selection{background:color-mix(in srgb, var(--ds-info) 32%, transparent)}body.dash-app .scrivi-code-token.is-keyword{color:var(--ds-info)}body.dash-app .scrivi-code-token.is-string{color:var(--ds-positive)}body.dash-app .scrivi-code-token.is-number{color:var(--ds-warning)}body.dash-app .scrivi-code-token.is-comment{color:var(--ds-text-faint);font-style:italic}body.dash-app .scrivi-code-token.is-tag{color:var(--ds-negative)}body.dash-app .scrivi-code-tabs__print-label{display:none}body.dash-app .scrivi-editor-attachment{width:100%;margin:var(--ds-space-8) 0;clear:both;float:none;display:block;position:relative}body.dash-app .scrivi-editor-attachment__host{width:100%}body.dash-app .scrivi-editor-attachment__media{border-radius:var(--ds-radius-panel);background:var(--ds-surface-deep);object-fit:contain;width:100%;max-height:560px;display:block}body.dash-app .scrivi-editor-attachment__caption{box-sizing:border-box;width:100%;min-height:30px;padding:var(--ds-space-2) var(--ds-space-1) 0;color:var(--ds-text-muted);font-family:var(--ds-font-editorial);background:0 0;border:0;outline:0;font-size:15px;font-style:italic;line-height:1.4;display:block}body.dash-app input.scrivi-editor-attachment__caption::placeholder{color:var(--ds-text-faint);opacity:1}body.dash-app .scrivi-editor-attachment__caption:empty:before{color:var(--ds-text-faint);content:attr(data-placeholder);pointer-events:none}body.dash-app .scrivi-editor-attachment__remove{z-index:3;border-radius:var(--ds-radius-pill);background:color-mix(in srgb, var(--ds-negative) 88%, var(--ds-canvas));color:#35171c;cursor:pointer;opacity:0;border:0;place-items:center;width:32px;height:32px;padding:0;transition:opacity .16s,transform .18s cubic-bezier(.16,1,.3,1);display:grid;position:absolute;top:0;right:0;transform:translate(38%,-38%)scale(.84);box-shadow:0 8px 22px #00000057}body.dash-app .scrivi-media-remove{border:1px solid color-mix(in srgb, var(--ds-negative) 66%, var(--ds-canvas));border-radius:var(--ds-radius-pill);background:color-mix(in srgb, var(--ds-negative) 88%, var(--ds-canvas));color:#35171c;opacity:0;width:32px;height:32px;padding:0;transition:opacity .16s,transform .18s cubic-bezier(.16,1,.3,1),background-color .16s;transform:translate(38%,-38%)scale(.84);box-shadow:inset 0 1px #ffffff3d,0 8px 22px #00000057}body.dash-app :is(.scrivi-editor-attachment,.scrivi-carousel-image-frame):hover .scrivi-media-remove,body.dash-app .scrivi-media-remove:focus-visible{opacity:1;transform:translate(38%,-38%)scale(1)}body.dash-app .scrivi-media-remove:hover{background:color-mix(in srgb, var(--ds-negative) 92%, #fff)}body.dash-app .scrivi-editor-attachment:hover .scrivi-editor-attachment__remove,body.dash-app .scrivi-editor-attachment__remove:focus-visible{opacity:1;transform:translate(38%,-38%)scale(1)}body.dash-app .scrivi-media-remove .amp-icon{font-size:23px;line-height:1}body.dash-app .scrivi-media-remove .amp-icon svg{stroke-width:2.5px}body.dash-app .scrivi-editor-attachment__remove:focus-visible{outline:2px solid var(--ds-text-primary);outline-offset:3px}body.dash-app .scrivi-editor-attachment__audio-card,body.dash-app .scrivi-editor-attachment__file-card{padding:var(--ds-space-4);border:1px solid var(--ds-line);border-radius:var(--ds-radius-panel);background:var(--ds-surface-deep)}body.dash-app .scrivi-editor-attachment__audio-card{gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr);display:grid}body.dash-app .scrivi-editor-attachment__audio-card audio{width:100%}body.dash-app .scrivi-editor-attachment__file-card{align-items:center;gap:var(--ds-space-3);grid-template-columns:minmax(0,1fr) 40px;display:grid}body.dash-app .scrivi-editor-attachment__identity{align-items:center;gap:var(--ds-space-3);grid-template-columns:48px minmax(0,1fr);min-width:0;display:grid}body.dash-app .scrivi-editor-attachment__preview{border:1px solid var(--ds-line);border-radius:var(--ds-radius-sm);background:color-mix(in srgb, var(--ds-text-primary) 6%, transparent);width:48px;height:48px;color:var(--ds-text-secondary);place-items:center;font-size:25px;display:grid;overflow:hidden}body.dash-app .scrivi-editor-attachment__preview img{object-fit:cover;width:100%;height:100%}body.dash-app .scrivi-editor-attachment__file-copy{gap:var(--ds-space-1);min-width:0;display:grid}body.dash-app .scrivi-editor-attachment__title-row{align-items:baseline;gap:var(--ds-space-2);min-width:0;display:flex}body.dash-app .scrivi-editor-attachment__title{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}body.dash-app .scrivi-editor-attachment__type{color:var(--ds-text-faint);font:600 12px/1.3 var(--ds-font-functional);flex:none}body.dash-app .scrivi-editor-attachment__meta{color:var(--ds-text-faint);font:600 12px/1.3 var(--ds-font-functional)}body.dash-app .scrivi-editor-attachment__download{border-radius:var(--ds-radius-pill);width:40px;height:40px;color:var(--ds-text-primary);place-items:center;text-decoration:none;display:grid}@media (width<=720px){body.dash-app .scrivi-editor-code-tabs,body.dash-app .scrivi-editor-attachment{margin-block:var(--ds-space-6)}body.dash-app .scrivi-code-tabs__copy>span:last-child{display:none}body.dash-app .scrivi-code-tabs__editor :is(pre,textarea){padding:var(--ds-space-6) var(--ds-space-4)}}@media (hover:none),(pointer:coarse){body.dash-app .scrivi-media-remove{opacity:1;transform:translate(38%,-38%)}}body.dash-app .scrivi-critica-heading{grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:14px;width:100%;min-width:0;display:grid;overflow:visible}body.dash-app .scrivi-critica-control-search,body.dash-app .scrivi-critica-embed-field{backdrop-filter:none;flex:auto;width:100%;min-width:0;max-width:none;height:44px;min-height:44px;margin:0;overflow:hidden}body.dash-app .scrivi-critica-control-search[hidden]{display:none!important}body.dash-app .scrivi-critica-control-search input,body.dash-app .scrivi-critica-embed-field input{-webkit-appearance:none;appearance:none;color:#f3f0eb;flex:auto;width:100%;min-width:0;height:42px;margin:0;font:500 16px/1 Cabinet Grotesk Variable,Cabinet Grotesk,Cabin Grotesk,system-ui,sans-serif;display:block;box-shadow:none!important;background:0 0!important;border:0!important;border-radius:0!important;outline:0!important;padding:0!important}body.dash-app .scrivi-critica-control-search input::placeholder,body.dash-app .scrivi-critica-embed-field input::placeholder{color:#ffffff96;opacity:1}body.dash-app .scrivi-critica-selectors{align-items:center;gap:12px;min-width:0;max-width:100%;display:flex}body.dash-app .scrivi-critica-mode-picker,body.dash-app .scrivi-critica-provider-picker{background:#1e1d1c;border:1px solid #f3f0eb1f;border-radius:999px;min-height:44px;padding:3px;position:relative;box-shadow:-2px -2px 5px #ffffff17,3px 3px 7px #0000009e}body.dash-app .scrivi-critica-mode-picker>button,body.dash-app .scrivi-critica-provider-picker>button{color:#f3f0eb80;border-radius:999px;min-height:38px;padding:0 14px;font-family:Cabinet Grotesk Variable,Cabinet Grotesk,Cabin Grotesk,system-ui,sans-serif;font-size:15px;font-weight:700;line-height:38px}body.dash-app .scrivi-critica-mode-picker>button.is-active,body.dash-app .scrivi-critica-provider-picker>button.is-active{color:#f3f0eb}body.dash-app .scrivi-critica-picker-indicator{background:#1d1c1b;border-radius:999px;top:3px;bottom:3px;box-shadow:inset -3px -3px 8px -4px #ffffff29,inset 3px 3px 8px -3px #000000f0}body.dash-app .scrivi-critica-embed-row{width:100%;min-width:0;box-shadow:none;background:0 0;border:0;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px;margin:0;padding:0;display:grid}@container scrivi-rubrica (width<=900px){body.dash-app .scrivi-critica-heading{grid-template-columns:minmax(0,1fr)}body.dash-app .scrivi-critica-selectors{scrollbar-width:none;justify-content:flex-end;overflow-x:auto}}body.dash-app:has(#section-home.active){--home-canvas:#1d1c1b;--home-surface:#242321;--home-surface-raised:#2b2927;--home-surface-soft:#2b2927b8;--home-ink:#f3f0eb;--home-muted:#b5b0a8;--home-faint:#88837b;--home-line:#f3f0eb24;--home-line-strong:#f3f0eb47;--home-warm:#e2bd75;--home-positive:#b7d9c7;--home-negative:#ff7885;--home-info:#8eb7ff;background:var(--home-canvas)}body.dash-app:has(#section-home.active) .dash-main{background:radial-gradient(circle at 76% 4%, #e2bd7514, transparent 32rem), var(--home-canvas)}body.dash-app:has(#section-home.active) .dash-login-bg{opacity:0}#section-home.active{width:100%;max-width:none;color:var(--home-ink);margin:0}#section-home.active,#section-home.active *{box-sizing:border-box}#section-home.active ::selection{color:var(--home-canvas);background:var(--home-warm)}#section-home.active :focus-visible{outline:2px solid var(--home-ink)!important;outline-offset:3px!important}.amp-home{width:min(1380px,100%);color:var(--home-ink);font-family:var(--ds-font-functional,"Cabinet Grotesk", sans-serif);scrollbar-color:var(--home-line-strong) transparent;margin:0 auto;padding-bottom:54px}.amp-home button{font:inherit}.amp-home-glass-header{isolation:isolate;border:1px solid var(--home-line-strong);backdrop-filter:blur(26px)saturate(118%);background:#242321ab;border-radius:24px;grid-template-columns:minmax(0,1fr) minmax(290px,.66fr);align-items:center;min-height:clamp(360px,45vw,520px);padding:clamp(30px,5vw,68px);animation:.72s cubic-bezier(.16,1,.3,1) both amp-home-arrive;display:grid;position:relative;overflow:hidden;box-shadow:0 30px 80px #00000047,inset 0 1px #ffffff1a}.amp-home-glass-header:before{z-index:-1;aspect-ratio:1;background:color-mix(in srgb, var(--home-warm) 18%, transparent);filter:blur(100px);content:"";border-radius:50%;width:min(520px,50vw);position:absolute;top:-28%;right:-5%}.amp-home-hero-copy{z-index:2;max-width:740px;position:relative}.amp-home-hero-copy h1{text-wrap:balance;max-width:9ch;margin:0;font-size:clamp(3.4rem,7.3vw,6rem);line-height:.88;color:var(--home-ink)!important;font-family:var(--ds-font-editorial,"Newsreader", serif)!important;letter-spacing:-.04em!important;font-weight:300!important}.amp-home-hero-copy>p{max-width:52ch;color:var(--home-muted);font-family:var(--ds-font-editorial,"Newsreader", serif);margin:24px 0 0;font-size:clamp(1.12rem,1.8vw,1.35rem);line-height:1.45}.amp-home-hero-meta,.amp-home-hero-actions{flex-wrap:wrap;align-items:center;gap:9px;display:flex}.amp-home-hero-meta{margin-top:28px}.amp-home-hero-actions{margin-top:32px}.amp-home-chip{border:1px solid var(--home-line);min-height:32px;color:var(--home-muted);letter-spacing:.02em;border-radius:999px;align-items:center;gap:7px;padding:6px 11px;font-size:.75rem;font-weight:700;display:inline-flex}.amp-home-chip .amp-icon{color:var(--home-warm);font-size:15px}.amp-home-button{border:1px solid var(--home-line-strong);min-height:44px;color:var(--home-ink);cursor:pointer;background:0 0;border-radius:999px;justify-content:center;align-items:center;gap:9px;padding:10px 16px;font-size:.84rem;font-weight:800;transition:background-color .18s,color .18s,transform .18s cubic-bezier(.16,1,.3,1);display:inline-flex}.amp-home-button:hover{background:#f3f0eb14;transform:translateY(-1px)}.amp-home-button--primary{border-color:var(--home-ink);background:var(--home-ink);color:var(--home-canvas)}.amp-home-button--primary:hover{background:#fffdf9}.amp-home-avatar-stage{z-index:1;aspect-ratio:1;justify-self:end;place-items:center;width:min(100%,390px);display:grid;position:relative}.amp-home-avatar-stage:before,.amp-home-avatar-stage:after{border:1px solid var(--home-line);content:"";border-radius:50%;position:absolute;inset:9%}.amp-home-avatar-stage:before{animation:18s linear infinite amp-home-orbit;animation-play-state:var(--home-motion-state,running);clip-path:inset(0 0 49%)}.amp-home-avatar-stage:after{filter:blur(.2px);animation:12s linear infinite amp-home-orbit-reverse;animation-play-state:var(--home-motion-state,running);clip-path:inset(49% 0 0);border-color:#e2bd7557;inset:21%}.amp-home-avatar-button{z-index:2;aspect-ratio:1;cursor:pointer;filter:drop-shadow(0 24px 26px #00000040);width:62%;animation:6s cubic-bezier(.45,0,.55,1) infinite amp-home-float;animation-play-state:var(--home-motion-state,running);background:0 0;border:0;place-items:center;padding:0;display:grid;position:relative}.amp-home-avatar-button svg{width:100%;height:100%;overflow:visible}.amp-home-avatar-note{z-index:3;border:1px solid var(--home-line-strong);max-width:150px;color:var(--home-muted);backdrop-filter:blur(16px);background:#1d1c1bc2;border-radius:14px;padding:10px 13px;font-size:.72rem;font-weight:700;line-height:1.25;position:absolute;bottom:18%;right:2%;box-shadow:0 16px 34px #0003}.amp-home-avatar-note strong{color:var(--home-ink);font-family:var(--ds-font-editorial,"Newsreader", serif);margin-bottom:2px;font-size:1.3rem;font-weight:500;display:block}.amp-home-grid{grid-template-columns:minmax(0,1.35fr) minmax(290px,.65fr);gap:18px;margin-top:18px;display:grid}.amp-home-panel{background:var(--home-surface);border-radius:18px;min-width:0;padding:clamp(22px,3vw,34px);box-shadow:inset 0 1px #ffffff0b}.amp-home-panel--queue{min-height:430px}.amp-home-panel-head{justify-content:space-between;align-items:flex-end;gap:18px;margin-bottom:24px;display:flex}.amp-home-panel-head h2,.amp-home-lane h2{margin:0;color:var(--home-ink)!important;font-family:var(--ds-font-editorial,"Newsreader", serif)!important;letter-spacing:-.03em!important;font-weight:500!important}.amp-home-panel-head h2{font-size:clamp(2rem,3.8vw,3.3rem);line-height:.98}.amp-home-panel-head p{max-width:40ch;color:var(--home-muted);margin:8px 0 0;font-size:.84rem;line-height:1.45}.amp-home-count{color:var(--home-faint);font-variant-numeric:tabular-nums;flex:none;font-size:.78rem;font-weight:700}.amp-home-list{display:grid}.amp-home-article{border:0;border-top:1px solid var(--home-line);width:100%;color:inherit;cursor:pointer;text-align:left;background:0 0;grid-template-columns:38px minmax(0,1fr) auto;align-items:center;gap:14px;padding:17px 4px;transition:background-color .18s,transform .18s cubic-bezier(.16,1,.3,1);display:grid}.amp-home-article:first-child{border-top:0}.amp-home-article:hover{background:#f3f0eb09;transform:translate(4px)}.amp-home-article-index{color:var(--home-faint);font-family:var(--ds-font-editorial,"Newsreader", serif);font-variant-numeric:tabular-nums;font-size:1.2rem}.amp-home-article-copy{min-width:0}.amp-home-article-copy strong{color:var(--home-ink);font-family:var(--ds-font-editorial,"Newsreader", serif);text-overflow:ellipsis;white-space:nowrap;font-size:1.12rem;font-weight:500;line-height:1.15;display:block;overflow:hidden}.amp-home-article-meta{color:var(--home-faint);flex-wrap:wrap;gap:5px 10px;margin-top:6px;font-size:.7rem;font-weight:650;display:flex}.amp-home-article-meta span:first-child{color:var(--home-warm)}.amp-home-article-action{color:var(--home-muted);align-items:center;gap:7px;font-size:.74rem;font-weight:800;display:inline-flex}.amp-home-article-action .amp-icon{font-size:17px;transition:transform .18s cubic-bezier(.16,1,.3,1)}.amp-home-article:hover .amp-home-article-action .amp-icon{transform:translate(3px)}.amp-home-empty{min-height:245px;color:var(--home-muted);text-align:center;align-content:center;place-items:center;gap:12px;display:grid}.amp-home-empty .amp-icon{color:var(--home-positive);font-size:34px}.amp-home-empty p{max-width:34ch;font-family:var(--ds-font-editorial,"Newsreader", serif);margin:0;font-size:1.1rem;line-height:1.35}.amp-home-flow{position:relative;overflow:hidden}.amp-home-flow h2{margin:0 0 22px;font-size:1.75rem;color:var(--home-ink)!important;font-family:var(--ds-font-editorial,"Newsreader", serif)!important;letter-spacing:-.03em!important;font-weight:500!important}.amp-home-flow-list{gap:0;display:grid}.amp-home-flow-step{min-height:72px;color:var(--home-faint);grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;display:grid;position:relative}.amp-home-flow-step:after{background:var(--home-line);content:"";width:1px;height:34px;position:absolute;top:55px;left:10px}.amp-home-flow-step:last-child:after{display:none}.amp-home-flow-dot{background:var(--home-faint);width:9px;height:9px;box-shadow:0 0 0 5px var(--home-surface);border-radius:50%;justify-self:center}.amp-home-flow-step[aria-current=step]{color:var(--home-ink)}.amp-home-flow-step[aria-current=step] .amp-home-flow-dot{background:var(--home-warm);box-shadow:0 0 0 5px var(--home-surface), 0 0 24px #e2bd7557;animation:2.8s ease-in-out infinite amp-home-signal;animation-play-state:var(--home-motion-state,running)}.amp-home-flow-step strong{color:currentColor;font-size:.82rem;display:block}.amp-home-flow-step small{color:var(--home-faint);margin-top:3px;font-size:.67rem;display:block}.amp-home-flow-step>b{color:currentColor;font-family:var(--ds-font-editorial,"Newsreader", serif);font-variant-numeric:tabular-nums;font-size:1.45rem;font-weight:500}.amp-home-lanes{grid-template-columns:repeat(2,minmax(0,1fr));gap:18px;margin-top:18px;display:grid}.amp-home-lane{background:var(--home-surface);border-radius:18px;min-width:0;padding:clamp(22px,3vw,32px);box-shadow:inset 0 1px #ffffff0b}.amp-home-lane h2{font-size:1.75rem}.amp-home-lane>p{color:var(--home-muted);margin:8px 0 18px;font-size:.8rem;line-height:1.45}.amp-home-lane .amp-home-article{padding-block:14px}.amp-home-lane .amp-home-empty{min-height:150px}.amp-home-shortcuts{background:var(--home-surface);scrollbar-width:none;border-radius:18px;align-items:center;gap:8px;margin-top:18px;padding:15px;display:flex;overflow-x:auto}.amp-home-shortcuts::-webkit-scrollbar{display:none}.amp-home-shortcuts>span{color:var(--home-faint);flex:none;margin:0 10px 0 4px;font-size:.7rem;font-weight:800}.amp-home-shortcut{background:var(--home-surface-raised);min-height:40px;color:var(--home-muted);cursor:pointer;border:1px solid #0000;border-radius:999px;flex:none;align-items:center;gap:8px;padding:9px 13px;font-size:.76rem;font-weight:750;transition:border-color .16s,color .16s,background-color .16s;display:inline-flex}.amp-home-shortcut:hover{border-color:var(--home-line-strong);color:var(--home-ink);background:#f3f0eb12}.amp-home-shortcut .amp-icon{color:var(--home-warm);font-size:16px}@keyframes amp-home-arrive{0%{opacity:.72;clip-path:inset(0 0 14% round 24px)}to{opacity:1;clip-path:inset(0 round 24px)}}@keyframes amp-home-float{0%,to{transform:translateY(-3px)rotate(-1.2deg)}50%{transform:translateY(9px)rotate(1.4deg)}}@keyframes amp-home-orbit{to{transform:rotate(360deg)}}@keyframes amp-home-orbit-reverse{to{transform:rotate(-360deg)}}@keyframes amp-home-signal{0%,to{box-shadow:0 0 0 5px var(--home-surface), 0 0 16px #e2bd752e;transform:scale(.9)}50%{box-shadow:0 0 0 5px var(--home-surface), 0 0 28px #e2bd756b;transform:scale(1.15)}}@media (width<=980px){.amp-home-glass-header{grid-template-columns:minmax(0,1fr) 270px;min-height:410px}.amp-home-grid{grid-template-columns:1fr}.amp-home-flow-list{grid-template-columns:repeat(4,minmax(0,1fr));gap:10px}.amp-home-flow-step{grid-template-rows:auto 1fr auto;grid-template-columns:1fr;align-items:start;gap:7px;min-height:88px}.amp-home-flow-step:after{width:calc(100% - 18px);height:1px;top:4px;left:17px}.amp-home-flow-dot{justify-self:start}}@media (width<=720px){#section-home.active{padding-inline:0}.amp-home{padding-bottom:30px}.amp-home-glass-header{border-radius:20px;grid-template-columns:1fr;align-content:space-between;min-height:600px;padding:28px 22px 20px}.amp-home-hero-copy h1{max-width:8ch;font-size:clamp(3.2rem,15vw,4.6rem)}.amp-home-avatar-stage{opacity:.92;width:270px;position:absolute;bottom:-22px;right:-44px}.amp-home-avatar-note{bottom:20%;right:14%}.amp-home-hero-actions{z-index:4;max-width:190px;position:relative}.amp-home-grid,.amp-home-lanes{grid-template-columns:1fr;gap:12px;margin-top:12px}.amp-home-panel,.amp-home-lane{border-radius:16px;padding:22px 18px}.amp-home-panel-head{align-items:flex-start}.amp-home-article{grid-template-columns:26px minmax(0,1fr) 24px;gap:9px}.amp-home-article-action span:first-child{display:none}.amp-home-flow-list{grid-template-columns:1fr}.amp-home-flow-step{grid-template-rows:none;grid-template-columns:22px minmax(0,1fr) auto;align-items:center;gap:12px;min-height:62px}.amp-home-flow-step:after{width:1px;height:28px;top:48px;left:10px}.amp-home-flow-dot{justify-self:center}.amp-home-shortcuts{border-radius:16px;margin-top:12px}}@media (prefers-reduced-motion:reduce){.amp-home-glass-header,.amp-home-avatar-stage:before,.amp-home-avatar-stage:after,.amp-home-avatar-button,.amp-home-flow-step[aria-current=step] .amp-home-flow-dot{animation:none!important}.amp-home-button,.amp-home-article,.amp-home-article-action .amp-icon{transition-duration:80ms;transform:none!important}}@layer properties{@supports (((-webkit-hyphens:none)) and (not (margin-trim:inline))) or ((-moz-orient:inline) and (not (color:rgb(from red r g b)))){*,:before,:after,::backdrop{--tw-translate-x:0;--tw-translate-y:0;--tw-translate-z:0;--tw-scale-x:1;--tw-scale-y:1;--tw-scale-z:1;--tw-rotate-x:initial;--tw-rotate-y:initial;--tw-rotate-z:initial;--tw-skew-x:initial;--tw-skew-y:initial;--tw-space-y-reverse:0;--tw-space-x-reverse:0;--tw-border-style:solid;--tw-gradient-position:initial;--tw-gradient-from:#0000;--tw-gradient-via:#0000;--tw-gradient-to:#0000;--tw-gradient-stops:initial;--tw-gradient-via-stops:initial;--tw-gradient-from-position:0%;--tw-gradient-via-position:50%;--tw-gradient-to-position:100%;--tw-leading:initial;--tw-font-weight:initial;--tw-tracking:initial;--tw-ordinal:initial;--tw-slashed-zero:initial;--tw-numeric-figure:initial;--tw-numeric-spacing:initial;--tw-numeric-fraction:initial;--tw-shadow:0 0 #0000;--tw-shadow-color:initial;--tw-shadow-alpha:100%;--tw-inset-shadow:0 0 #0000;--tw-inset-shadow-color:initial;--tw-inset-shadow-alpha:100%;--tw-ring-color:initial;--tw-ring-shadow:0 0 #0000;--tw-inset-ring-color:initial;--tw-inset-ring-shadow:0 0 #0000;--tw-ring-inset:initial;--tw-ring-offset-width:0px;--tw-ring-offset-color:#fff;--tw-ring-offset-shadow:0 0 #0000;--tw-outline-style:solid;--tw-blur:initial;--tw-brightness:initial;--tw-contrast:initial;--tw-grayscale:initial;--tw-hue-rotate:initial;--tw-invert:initial;--tw-opacity:initial;--tw-saturate:initial;--tw-sepia:initial;--tw-drop-shadow:initial;--tw-drop-shadow-color:initial;--tw-drop-shadow-alpha:100%;--tw-drop-shadow-size:initial;--tw-backdrop-blur:initial;--tw-backdrop-brightness:initial;--tw-backdrop-contrast:initial;--tw-backdrop-grayscale:initial;--tw-backdrop-hue-rotate:initial;--tw-backdrop-invert:initial;--tw-backdrop-opacity:initial;--tw-backdrop-saturate:initial;--tw-backdrop-sepia:initial;--tw-duration:initial;--tw-ease:initial}}}@layer theme{:root,:host{--font-sans:-apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", "Noto Sans", Arial, sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";--font-mono:ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;--color-red-400:oklch(70.4% .191 22.216);--color-red-500:oklch(63.7% .237 25.331);--color-orange-400:oklch(75% .183 55.934);--color-amber-500:oklch(76.9% .188 70.08);--color-yellow-200:oklch(94.5% .129 101.54);--color-yellow-400:oklch(85.2% .199 91.936);--color-green-400:oklch(79.2% .209 151.711);--color-green-500:oklch(72.3% .219 149.579);--color-emerald-100:oklch(95% .052 163.051);--color-emerald-300:oklch(84.5% .143 164.978);--color-emerald-400:oklch(76.5% .177 163.223);--color-emerald-500:oklch(69.6% .17 162.48);--color-emerald-600:oklch(59.6% .145 163.225);--color-teal-400:oklch(77.7% .152 181.912);--color-cyan-400:oklch(78.9% .154 211.53);--color-blue-50:oklch(97% .014 254.604);--color-blue-400:oklch(70.7% .165 254.624);--color-blue-500:oklch(62.3% .214 259.815);--color-blue-600:oklch(54.6% .245 262.881);--color-purple-400:oklch(71.4% .203 305.504);--color-purple-500:oklch(62.7% .265 303.9);--color-slate-400:oklch(70.4% .04 256.788);--color-slate-500:oklch(55.4% .046 257.417);--color-slate-600:oklch(44.6% .043 257.281);--color-slate-800:oklch(27.9% .041 260.031);--color-zinc-100:oklch(96.7% .001 286.375);--color-zinc-200:oklch(92% .004 286.32);--color-zinc-300:oklch(87.1% .006 286.286);--color-zinc-400:oklch(70.5% .015 286.067);--color-zinc-500:oklch(55.2% .016 285.938);--color-zinc-600:oklch(44.2% .017 285.786);--color-zinc-700:oklch(37% .013 285.805);--color-zinc-800:oklch(27.4% .006 286.033);--color-zinc-900:oklch(21% .006 285.885);--color-zinc-950:oklch(14.1% .005 285.823);--color-neutral-100:oklch(97% 0 none);--color-neutral-200:oklch(92.2% 0 none);--color-neutral-300:oklch(87% 0 none);--color-neutral-400:oklch(70.8% 0 none);--color-neutral-500:oklch(55.6% 0 none);--color-neutral-600:oklch(43.9% 0 none);--color-neutral-700:oklch(37.1% 0 none);--color-neutral-800:oklch(26.9% 0 none);--color-neutral-900:oklch(20.5% 0 none);--color-black:#000;--color-white:#fff;--spacing:.25rem;--container-sm:24rem;--container-lg:32rem;--container-2xl:42rem;--container-7xl:80rem;--text-xs:.75rem;--text-xs--line-height:calc(1 / .75);--text-sm:.875rem;--text-sm--line-height:calc(1.25 / .875);--text-base:1rem;--text-base--line-height:calc(1.5 / 1);--text-lg:1.125rem;--text-lg--line-height:calc(1.75 / 1.125);--text-xl:1.25rem;--text-xl--line-height:calc(1.75 / 1.25);--text-2xl:1.5rem;--text-2xl--line-height:calc(2 / 1.5);--text-3xl:1.875rem;--text-3xl--line-height:calc(2.25 / 1.875);--font-weight-normal:400;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--font-weight-extrabold:800;--font-weight-black:900;--tracking-tighter:-.05em;--tracking-tight:-.025em;--tracking-wide:.025em;--tracking-wider:.05em;--tracking-widest:.1em;--radius-sm:.25rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-xl:.75rem;--radius-2xl:1rem;--radius-3xl:1.5rem;--shadow-sm:0 1px 3px 0 #0000001a, 0 1px 2px -1px #0000001a;--shadow-md:0 4px 6px -1px #0000001a, 0 2px 4px -2px #0000001a;--ease-in:cubic-bezier(.4, 0, 1, 1);--ease-out:cubic-bezier(0, 0, .2, 1);--ease-in-out:cubic-bezier(.4, 0, .2, 1);--animate-spin:spin 1s linear infinite;--animate-bounce:bounce 1s infinite;--blur-sm:8px;--blur-md:12px;--blur-xl:24px;--default-transition-duration:.15s;--default-transition-timing-function:cubic-bezier(.4, 0, .2, 1)}}@layer utilities{.pointer-events-auto{pointer-events:auto}.pointer-events-none{pointer-events:none}.\!visible{visibility:visible!important}.collapse{visibility:collapse}.invisible{visibility:hidden}.visible{visibility:visible}.sr-only{clip-path:inset(50%);white-space:nowrap;border-width:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.absolute{position:absolute}.fixed{position:fixed}.relative{position:relative}.static{position:static}.sticky{position:sticky}.inset-0{inset:0}.inset-2{inset:calc(var(--spacing) * 2)}.inset-x-0{inset-inline:0}.inset-x-3{inset-inline:calc(var(--spacing) * 3)}.inset-y-0{inset-block:0}.-top-3{top:calc(var(--spacing) * -3)}.top-0{top:0}.top-1{top:var(--spacing)}.top-1\/2{top:50%}.top-2{top:calc(var(--spacing) * 2)}.top-3{top:calc(var(--spacing) * 3)}.top-6{top:calc(var(--spacing) * 6)}.top-\[0\%\]{top:0%}.top-\[16\%\]{top:16%}.top-\[25\%\]{top:25%}.top-\[44\%\]{top:44%}.top-\[50\%\]{top:50%}.top-\[72\%\]{top:72%}.top-\[75\%\]{top:75%}.top-\[100\%\]{top:100%}.-right-2{right:calc(var(--spacing) * -2)}.right-0{right:0}.right-6{right:calc(var(--spacing) * 6)}.right-10{right:calc(var(--spacing) * 10)}.right-\[-20px\]{right:-20px}.-bottom-6{bottom:calc(var(--spacing) * -6)}.bottom-0{bottom:0}.bottom-2{bottom:calc(var(--spacing) * 2)}.bottom-3{bottom:calc(var(--spacing) * 3)}.bottom-4{bottom:calc(var(--spacing) * 4)}.bottom-6{bottom:calc(var(--spacing) * 6)}.left-0{left:0}.left-1\/2{left:50%}.left-\[-20px\]{left:-20px}.left-\[14px\]{left:14px}.left-\[18px\]{left:18px}.left-\[36px\]{left:36px}.isolate{isolation:isolate}.-z-10{z-index:calc(10 * -1)}.z-0{z-index:0}.z-10{z-index:10}.z-20{z-index:20}.z-30{z-index:30}.z-50{z-index:50}.col-span-1{grid-column:span 1/span 1}.col-span-2{grid-column:span 2/span 2}.row-span-1{grid-row:span 1/span 1}.row-span-2{grid-row:span 2/span 2}.container{width:100%}@media (width>=40rem){.container{max-width:40rem}}@media (width>=48rem){.container{max-width:48rem}}@media (width>=64rem){.container{max-width:64rem}}@media (width>=80rem){.container{max-width:80rem}}@media (width>=96rem){.container{max-width:96rem}}.mx-2{margin-inline:calc(var(--spacing) * 2)}.mx-auto{margin-inline:auto}.my-4{margin-block:calc(var(--spacing) * 4)}.-mt-0\.5{margin-top:calc(var(--spacing) * -.5)}.-mt-1\.5{margin-top:calc(var(--spacing) * -1.5)}.-mt-\[5\.5px\]{margin-top:-5.5px}.-mt-\[6px\]{margin-top:-6px}.mt-0\.5{margin-top:calc(var(--spacing) * .5)}.mt-1{margin-top:var(--spacing)}.mt-2{margin-top:calc(var(--spacing) * 2)}.mt-2\.5{margin-top:calc(var(--spacing) * 2.5)}.mt-3{margin-top:calc(var(--spacing) * 3)}.mt-4{margin-top:calc(var(--spacing) * 4)}.mt-6{margin-top:calc(var(--spacing) * 6)}.mt-8{margin-top:calc(var(--spacing) * 8)}.mr-2\.5{margin-right:calc(var(--spacing) * 2.5)}.mb-0\.5{margin-bottom:calc(var(--spacing) * .5)}.mb-1{margin-bottom:var(--spacing)}.mb-1\.5{margin-bottom:calc(var(--spacing) * 1.5)}.mb-2{margin-bottom:calc(var(--spacing) * 2)}.mb-3{margin-bottom:calc(var(--spacing) * 3)}.mb-4{margin-bottom:calc(var(--spacing) * 4)}.mb-6{margin-bottom:calc(var(--spacing) * 6)}.-ml-0\.5{margin-left:calc(var(--spacing) * -.5)}.-ml-1{margin-left:calc(var(--spacing) * -1)}.-ml-1\.5{margin-left:calc(var(--spacing) * -1.5)}.-ml-2{margin-left:calc(var(--spacing) * -2)}.-ml-\[5\.5px\]{margin-left:-5.5px}.-ml-\[6px\]{margin-left:-6px}.ml-1{margin-left:var(--spacing)}.ml-1\.5{margin-left:calc(var(--spacing) * 1.5)}.ml-2{margin-left:calc(var(--spacing) * 2)}.ml-2\.5{margin-left:calc(var(--spacing) * 2.5)}.\!grid{display:grid!important}.\!table{display:table!important}.block{display:block}.contents{display:contents}.flex{display:flex}.grid{display:grid}.hidden{display:none}.inline{display:inline}.inline-block{display:inline-block}.inline-flex{display:inline-flex}.table{display:table}.table-cell{display:table-cell}.aspect-\[3\/4\]{aspect-ratio:3/4}.aspect-\[4\/3\]{aspect-ratio:4/3}.aspect-\[16\/9\]{aspect-ratio:16/9}.aspect-\[16\/10\]{aspect-ratio:16/10}.aspect-square{aspect-ratio:1}.size-7{width:calc(var(--spacing) * 7);height:calc(var(--spacing) * 7)}.h-0{height:0}.h-0\.5{height:calc(var(--spacing) * .5)}.h-1{height:var(--spacing)}.h-1\.5{height:calc(var(--spacing) * 1.5)}.h-2{height:calc(var(--spacing) * 2)}.h-2\.5{height:calc(var(--spacing) * 2.5)}.h-3{height:calc(var(--spacing) * 3)}.h-3\.5{height:calc(var(--spacing) * 3.5)}.h-4{height:calc(var(--spacing) * 4)}.h-5{height:calc(var(--spacing) * 5)}.h-6{height:calc(var(--spacing) * 6)}.h-7{height:calc(var(--spacing) * 7)}.h-8{height:calc(var(--spacing) * 8)}.h-9{height:calc(var(--spacing) * 9)}.h-10{height:calc(var(--spacing) * 10)}.h-12{height:calc(var(--spacing) * 12)}.h-14{height:calc(var(--spacing) * 14)}.h-16{height:calc(var(--spacing) * 16)}.h-20{height:calc(var(--spacing) * 20)}.h-24{height:calc(var(--spacing) * 24)}.h-48{height:calc(var(--spacing) * 48)}.h-\[3px\]{height:3px}.h-\[7px\]{height:7px}.h-\[8px\]{height:8px}.h-\[9px\]{height:9px}.h-\[11px\]{height:11px}.h-\[11rem\]{height:11rem}.h-\[14px\]{height:14px}.h-\[16px\]{height:16px}.h-\[18px\]{height:18px}.h-\[32px\]{height:32px}.h-\[36px\]{height:36px}.h-\[60px\]{height:60px}.h-\[110px\]{height:110px}.h-\[120px\]{height:120px}.h-\[130px\]{height:130px}.h-\[135px\]{height:135px}.h-\[140px\]{height:140px}.h-\[160px\]{height:160px}.h-\[180px\]{height:180px}.h-\[194px\]{height:194px}.h-\[200px\]{height:200px}.h-\[220px\]{height:220px}.h-full{height:100%}.min-h-\[290px\]{min-height:290px}.min-h-\[700px\]{min-height:700px}.w-0{width:0}.w-0\.5{width:calc(var(--spacing) * .5)}.w-1{width:var(--spacing)}.w-1\.5{width:calc(var(--spacing) * 1.5)}.w-1\/2{width:50%}.w-1\/3{width:33.3333%}.w-2{width:calc(var(--spacing) * 2)}.w-2\.5{width:calc(var(--spacing) * 2.5)}.w-3{width:calc(var(--spacing) * 3)}.w-3\.5{width:calc(var(--spacing) * 3.5)}.w-4{width:calc(var(--spacing) * 4)}.w-4\/5{width:80%}.w-5{width:calc(var(--spacing) * 5)}.w-6{width:calc(var(--spacing) * 6)}.w-7{width:calc(var(--spacing) * 7)}.w-8{width:calc(var(--spacing) * 8)}.w-9{width:calc(var(--spacing) * 9)}.w-10{width:calc(var(--spacing) * 10)}.w-12{width:calc(var(--spacing) * 12)}.w-16{width:calc(var(--spacing) * 16)}.w-18{width:calc(var(--spacing) * 18)}.w-20{width:calc(var(--spacing) * 20)}.w-22{width:calc(var(--spacing) * 22)}.w-24{width:calc(var(--spacing) * 24)}.w-28{width:calc(var(--spacing) * 28)}.w-30{width:calc(var(--spacing) * 30)}.w-32{width:calc(var(--spacing) * 32)}.w-36{width:calc(var(--spacing) * 36)}.w-40{width:calc(var(--spacing) * 40)}.w-52{width:calc(var(--spacing) * 52)}.w-62{width:calc(var(--spacing) * 62)}.w-66{width:calc(var(--spacing) * 66)}.w-72{width:calc(var(--spacing) * 72)}.w-75{width:calc(var(--spacing) * 75)}.w-80{width:calc(var(--spacing) * 80)}.w-82{width:calc(var(--spacing) * 82)}.w-84{width:calc(var(--spacing) * 84)}.w-88{width:calc(var(--spacing) * 88)}.w-90{width:calc(var(--spacing) * 90)}.w-92{width:calc(var(--spacing) * 92)}.w-94{width:calc(var(--spacing) * 94)}.w-100{width:calc(var(--spacing) * 100)}.w-\[2px\]{width:2px}.w-\[4px\]{width:4px}.w-\[8rem\]{width:8rem}.w-\[9px\]{width:9px}.w-\[11px\]{width:11px}.w-\[14px\]{width:14px}.w-\[16px\]{width:16px}.w-\[24px\]{width:24px}.w-\[30px\]{width:30px}.w-\[50px\]{width:50px}.w-\[80\%\]{width:80%}.w-\[80px\]{width:80px}.w-\[110px\]{width:110px}.w-\[130px\]{width:130px}.w-\[180px\]{width:180px}.w-\[220px\]{width:220px}.w-\[292px\]{width:292px}.w-\[min\(190px\,44\%\)\]{width:min(190px,44%)}.w-fit{width:fit-content}.w-full{width:100%}.w-px{width:1px}.max-w-2xl{max-width:var(--container-2xl)}.max-w-7xl{max-width:var(--container-7xl)}.max-w-\[90rem\]{max-width:90rem}.max-w-\[120px\]{max-width:120px}.max-w-\[290px\]{max-width:290px}.max-w-\[400px\]{max-width:400px}.max-w-\[440px\]{max-width:440px}.max-w-\[500px\]{max-width:500px}.max-w-\[1060px\]{max-width:1060px}.max-w-full{max-width:100%}.max-w-lg{max-width:var(--container-lg)}.max-w-sm{max-width:var(--container-sm)}.min-w-0{min-width:0}.min-w-12{min-width:calc(var(--spacing) * 12)}.min-w-14{min-width:calc(var(--spacing) * 14)}.min-w-\[200px\]{min-width:200px}.flex-1{flex:1}.flex-shrink{flex-shrink:1}.shrink-0{flex-shrink:0}.grow{flex-grow:1}.origin-\[2px_16px\]{transform-origin:2px 16px}.origin-\[2px_20px\]{transform-origin:2px 20px}.origin-\[4px_20px\]{transform-origin:4px 20px}.origin-\[4px_24px\]{transform-origin:4px 24px}.origin-bottom{transform-origin:bottom}.origin-center{transform-origin:50%}.origin-left{transform-origin:0}.origin-right{transform-origin:100%}.origin-top{transform-origin:top}.-translate-x-1\/2{--tw-translate-x:calc(calc(1 / 2 * 100%) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-\[calc\(100\%\+16px\)\]{--tw-translate-y:calc(calc(100% + 16px) * -1);translate:var(--tw-translate-x) var(--tw-translate-y)}.-translate-y-full{--tw-translate-y:-100%;translate:var(--tw-translate-x) var(--tw-translate-y)}.scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.scale-\[0\.6\]{scale:.6}.rotate-45{rotate:45deg}.skew-x-\[-20deg\]{--tw-skew-x:skewX(-20deg);transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.transform{transform:var(--tw-rotate-x,) var(--tw-rotate-y,) var(--tw-rotate-z,) var(--tw-skew-x,) var(--tw-skew-y,)}.animate-bounce{animation:var(--animate-bounce)}.animate-spin{animation:var(--animate-spin)}.cursor-crosshair{cursor:crosshair}.cursor-default{cursor:default}.cursor-pointer{cursor:pointer}.touch-none{touch-action:none}.resize{resize:both}.grid-cols-1{grid-template-columns:repeat(1,minmax(0,1fr))}.grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.grid-cols-4{grid-template-columns:repeat(4,minmax(0,1fr))}.grid-rows-3{grid-template-rows:repeat(3,minmax(0,1fr))}.flex-col{flex-direction:column}.flex-row{flex-direction:row}.flex-wrap{flex-wrap:wrap}.place-items-center{place-items:center}.items-baseline{align-items:baseline}.items-center{align-items:center}.items-end{align-items:flex-end}.items-start{align-items:flex-start}.justify-around{justify-content:space-around}.justify-between{justify-content:space-between}.justify-center{justify-content:center}.justify-end{justify-content:flex-end}.justify-start{justify-content:flex-start}.justify-items-center{justify-items:center}.gap-0\.5{gap:calc(var(--spacing) * .5)}.gap-1{gap:var(--spacing)}.gap-1\.5{gap:calc(var(--spacing) * 1.5)}.gap-2{gap:calc(var(--spacing) * 2)}.gap-2\.5{gap:calc(var(--spacing) * 2.5)}.gap-3{gap:calc(var(--spacing) * 3)}.gap-4{gap:calc(var(--spacing) * 4)}.gap-5{gap:calc(var(--spacing) * 5)}.gap-6{gap:calc(var(--spacing) * 6)}.gap-8{gap:calc(var(--spacing) * 8)}.gap-\[2px\]{gap:2px}.gap-\[5px_16px\]{gap:5px 16px}.gap-\[7px\]{gap:7px}.gap-\[9px\]{gap:9px}.gap-\[10px\]{gap:10px}.gap-\[14px\]{gap:14px}.gap-\[18px\]{gap:18px}:where(.space-y-1>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(var(--spacing) * var(--tw-space-y-reverse));margin-block-end:calc(var(--spacing) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-1\.5>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-2>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 2) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-3>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 3) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 3) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-y-6>:not(:last-child)){--tw-space-y-reverse:0;margin-block-start:calc(calc(var(--spacing) * 6) * var(--tw-space-y-reverse));margin-block-end:calc(calc(var(--spacing) * 6) * calc(1 - var(--tw-space-y-reverse)))}:where(.space-x-0\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * .5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * .5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(var(--spacing) * var(--tw-space-x-reverse));margin-inline-end:calc(var(--spacing) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-1\.5>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 1.5) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 1.5) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-2>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(calc(var(--spacing) * 2) * var(--tw-space-x-reverse));margin-inline-end:calc(calc(var(--spacing) * 2) * calc(1 - var(--tw-space-x-reverse)))}:where(.space-x-\[-4px\]>:not(:last-child)){--tw-space-x-reverse:0;margin-inline-start:calc(-4px * var(--tw-space-x-reverse));margin-inline-end:calc(-4px * calc(1 - var(--tw-space-x-reverse)))}.truncate{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.overflow-hidden{overflow:hidden}.overflow-visible{overflow:visible}.rounded{border-radius:.25rem}.rounded-2xl{border-radius:var(--radius-2xl)}.rounded-3xl{border-radius:var(--radius-3xl)}.rounded-\[3px\]{border-radius:3px}.rounded-\[5px\]{border-radius:5px}.rounded-\[7px\]{border-radius:7px}.rounded-\[9px\]{border-radius:9px}.rounded-\[10px\]{border-radius:10px}.rounded-\[12px\]{border-radius:12px}.rounded-\[14px\]{border-radius:14px}.rounded-\[24px\]{border-radius:24px}.rounded-\[40px\]{border-radius:40px}.rounded-full{border-radius:2147483647px}.rounded-lg{border-radius:var(--radius-lg)}.rounded-md{border-radius:var(--radius-md)}.rounded-sm{border-radius:var(--radius-sm)}.rounded-xl{border-radius:var(--radius-xl)}.rounded-t-sm{border-top-left-radius:var(--radius-sm);border-top-right-radius:var(--radius-sm)}.rounded-l-md{border-top-left-radius:var(--radius-md);border-bottom-left-radius:var(--radius-md)}.rounded-tl-md{border-top-left-radius:var(--radius-md)}.rounded-r-md{border-top-right-radius:var(--radius-md);border-bottom-right-radius:var(--radius-md)}.rounded-b-none{border-bottom-right-radius:0;border-bottom-left-radius:0}.rounded-br-md{border-bottom-right-radius:var(--radius-md)}.border{border-style:var(--tw-border-style);border-width:1px}.border-0{border-style:var(--tw-border-style);border-width:0}.border-2{border-style:var(--tw-border-style);border-width:2px}.border-4{border-style:var(--tw-border-style);border-width:4px}.border-\[2\.5px\]{border-style:var(--tw-border-style);border-width:2.5px}.border-\[3px\]{border-style:var(--tw-border-style);border-width:3px}.border-y{border-block-style:var(--tw-border-style);border-block-width:1px}.border-t{border-top-style:var(--tw-border-style);border-top-width:1px}.border-t-\[1\.5px\]{border-top-style:var(--tw-border-style);border-top-width:1.5px}.border-t-\[16px\]{border-top-style:var(--tw-border-style);border-top-width:16px}.border-r{border-right-style:var(--tw-border-style);border-right-width:1px}.border-r-\[16px\]{border-right-style:var(--tw-border-style);border-right-width:16px}.border-b{border-bottom-style:var(--tw-border-style);border-bottom-width:1px}.border-b-2{border-bottom-style:var(--tw-border-style);border-bottom-width:2px}.border-b-\[16px\]{border-bottom-style:var(--tw-border-style);border-bottom-width:16px}.border-l{border-left-style:var(--tw-border-style);border-left-width:1px}.border-l-\[16px\]{border-left-style:var(--tw-border-style);border-left-width:16px}.border-dashed{--tw-border-style:dashed;border-style:dashed}.border-none{--tw-border-style:none;border-style:none}.border-\[\#7882962E\]{border-color:#7882962e}.border-\[\#78829629\]{border-color:#78829629}.border-\[\#E5E7EB\]{border-color:#e5e7eb}.border-\[\#E7E9EE\]{border-color:#e7e9ee}.border-black{border-color:var(--color-black)}.border-black\/5{border-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.border-black\/5{border-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.border-black\/10{border-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.border-black\/10{border-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.border-blue-500\/30{border-color:#3080ff4d}@supports (color:color-mix(in lab, red, red)){.border-blue-500\/30{border-color:color-mix(in oklab, var(--color-blue-500) 30%, transparent)}}.border-emerald-300{border-color:var(--color-emerald-300)}.border-emerald-500\/30{border-color:#00bb7f4d}@supports (color:color-mix(in lab, red, red)){.border-emerald-500\/30{border-color:color-mix(in oklab, var(--color-emerald-500) 30%, transparent)}}.border-green-500{border-color:var(--color-green-500)}.border-neutral-100{border-color:var(--color-neutral-100)}.border-neutral-200{border-color:var(--color-neutral-200)}.border-neutral-200\/20{border-color:#e5e5e533}@supports (color:color-mix(in lab, red, red)){.border-neutral-200\/20{border-color:color-mix(in oklab, var(--color-neutral-200) 20%, transparent)}}.border-neutral-300{border-color:var(--color-neutral-300)}.border-neutral-700{border-color:var(--color-neutral-700)}.border-purple-500\/30{border-color:#ac4bff4d}@supports (color:color-mix(in lab, red, red)){.border-purple-500\/30{border-color:color-mix(in oklab, var(--color-purple-500) 30%, transparent)}}.border-transparent{border-color:#0000}.border-white{border-color:var(--color-white)}.border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.border-white\/15{border-color:#ffffff26}@supports (color:color-mix(in lab, red, red)){.border-white\/15{border-color:color-mix(in oklab, var(--color-white) 15%, transparent)}}.border-white\/20{border-color:#fff3}@supports (color:color-mix(in lab, red, red)){.border-white\/20{border-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.border-white\/30{border-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.border-white\/30{border-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.border-white\/40{border-color:#fff6}@supports (color:color-mix(in lab, red, red)){.border-white\/40{border-color:color-mix(in oklab, var(--color-white) 40%, transparent)}}.border-white\/50{border-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.border-white\/50{border-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.border-zinc-200{border-color:var(--color-zinc-200)}.border-zinc-300{border-color:var(--color-zinc-300)}.border-zinc-400{border-color:var(--color-zinc-400)}.border-zinc-500{border-color:var(--color-zinc-500)}.border-zinc-800{border-color:var(--color-zinc-800)}.border-zinc-800\/5{border-color:#27272a0d}@supports (color:color-mix(in lab, red, red)){.border-zinc-800\/5{border-color:color-mix(in oklab, var(--color-zinc-800) 5%, transparent)}}.border-zinc-800\/10{border-color:#27272a1a}@supports (color:color-mix(in lab, red, red)){.border-zinc-800\/10{border-color:color-mix(in oklab, var(--color-zinc-800) 10%, transparent)}}.border-x-transparent{border-inline-color:#0000}.border-y-transparent{border-block-color:#0000}.border-t-transparent{border-top-color:#0000}.border-t-zinc-800{border-top-color:var(--color-zinc-800)}.border-t-zinc-800\/30{border-top-color:#27272a4d}@supports (color:color-mix(in lab, red, red)){.border-t-zinc-800\/30{border-top-color:color-mix(in oklab, var(--color-zinc-800) 30%, transparent)}}.border-r-transparent{border-right-color:#0000}.border-r-zinc-800\/10{border-right-color:#27272a1a}@supports (color:color-mix(in lab, red, red)){.border-r-zinc-800\/10{border-right-color:color-mix(in oklab, var(--color-zinc-800) 10%, transparent)}}.border-r-zinc-800\/30{border-right-color:#27272a4d}@supports (color:color-mix(in lab, red, red)){.border-r-zinc-800\/30{border-right-color:color-mix(in oklab, var(--color-zinc-800) 30%, transparent)}}.border-b-transparent{border-bottom-color:#0000}.border-b-zinc-800{border-bottom-color:var(--color-zinc-800)}.border-b-zinc-800\/10{border-bottom-color:#27272a1a}@supports (color:color-mix(in lab, red, red)){.border-b-zinc-800\/10{border-bottom-color:color-mix(in oklab, var(--color-zinc-800) 10%, transparent)}}.border-l-transparent{border-left-color:#0000}.border-l-zinc-800\/10{border-left-color:#27272a1a}@supports (color:color-mix(in lab, red, red)){.border-l-zinc-800\/10{border-left-color:color-mix(in oklab, var(--color-zinc-800) 10%, transparent)}}.bg-\[\#1e1e1e\]{background-color:#1e1e1e}.bg-\[\#2563EB47\]{background-color:#2563eb47}.bg-\[\#2563EB\]{background-color:#2563eb}.bg-\[\#09090b\]\/80{background-color:oklab(14.0765% .00119585 -.00421971/.8)}.bg-\[\#131313\]{background-color:#131313}.bg-\[\#131313\]\/90{background-color:oklab(18.6741% -2.98023e-8 0/.9)}.bg-\[\#181818\]{background-color:#181818}.bg-\[\#181818\]\/90{background-color:oklab(20.9036% 7.45058e-9 0/.9)}.bg-\[\#F3F4F6\]{background-color:#f3f4f6}.bg-\[\#FAFAFB\]{background-color:#fafafb}.bg-\[\#f4f4f6\]{background-color:#f4f4f6}.bg-\[\#f4f5f7\]{background-color:#f4f5f7}.bg-\[\#fcfbf9\]{background-color:#fcfbf9}.bg-amber-500{background-color:var(--color-amber-500)}.bg-black{background-color:var(--color-black)}.bg-black\/0{background-color:#0000}@supports (color:color-mix(in lab, red, red)){.bg-black\/0{background-color:color-mix(in oklab, var(--color-black) 0%, transparent)}}.bg-black\/10{background-color:#0000001a}@supports (color:color-mix(in lab, red, red)){.bg-black\/10{background-color:color-mix(in oklab, var(--color-black) 10%, transparent)}}.bg-blue-50{background-color:var(--color-blue-50)}.bg-blue-50\/50{background-color:#eff6ff80}@supports (color:color-mix(in lab, red, red)){.bg-blue-50\/50{background-color:color-mix(in oklab, var(--color-blue-50) 50%, transparent)}}.bg-blue-500{background-color:var(--color-blue-500)}.bg-blue-500\/10{background-color:#3080ff1a}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/10{background-color:color-mix(in oklab, var(--color-blue-500) 10%, transparent)}}.bg-blue-500\/20{background-color:#3080ff33}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/20{background-color:color-mix(in oklab, var(--color-blue-500) 20%, transparent)}}.bg-blue-500\/80{background-color:#3080ffcc}@supports (color:color-mix(in lab, red, red)){.bg-blue-500\/80{background-color:color-mix(in oklab, var(--color-blue-500) 80%, transparent)}}.bg-blue-600{background-color:var(--color-blue-600)}.bg-current{background-color:currentColor}.bg-cyan-400\/35{background-color:#00d2ef59}@supports (color:color-mix(in lab, red, red)){.bg-cyan-400\/35{background-color:color-mix(in oklab, var(--color-cyan-400) 35%, transparent)}}.bg-emerald-100{background-color:var(--color-emerald-100)}.bg-emerald-400{background-color:var(--color-emerald-400)}.bg-emerald-500{background-color:var(--color-emerald-500)}.bg-emerald-500\/20{background-color:#00bb7f33}@supports (color:color-mix(in lab, red, red)){.bg-emerald-500\/20{background-color:color-mix(in oklab, var(--color-emerald-500) 20%, transparent)}}.bg-neutral-100{background-color:var(--color-neutral-100)}.bg-neutral-100\/90{background-color:#f5f5f5e6}@supports (color:color-mix(in lab, red, red)){.bg-neutral-100\/90{background-color:color-mix(in oklab, var(--color-neutral-100) 90%, transparent)}}.bg-neutral-200{background-color:var(--color-neutral-200)}.bg-neutral-200\/50{background-color:#e5e5e580}@supports (color:color-mix(in lab, red, red)){.bg-neutral-200\/50{background-color:color-mix(in oklab, var(--color-neutral-200) 50%, transparent)}}.bg-neutral-400{background-color:var(--color-neutral-400)}.bg-neutral-800{background-color:var(--color-neutral-800)}.bg-neutral-800\/60{background-color:#26262699}@supports (color:color-mix(in lab, red, red)){.bg-neutral-800\/60{background-color:color-mix(in oklab, var(--color-neutral-800) 60%, transparent)}}.bg-neutral-900{background-color:var(--color-neutral-900)}.bg-neutral-900\/50{background-color:#17171780}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/50{background-color:color-mix(in oklab, var(--color-neutral-900) 50%, transparent)}}.bg-neutral-900\/60{background-color:#17171799}@supports (color:color-mix(in lab, red, red)){.bg-neutral-900\/60{background-color:color-mix(in oklab, var(--color-neutral-900) 60%, transparent)}}.bg-purple-500{background-color:var(--color-purple-500)}.bg-purple-500\/20{background-color:#ac4bff33}@supports (color:color-mix(in lab, red, red)){.bg-purple-500\/20{background-color:color-mix(in oklab, var(--color-purple-500) 20%, transparent)}}.bg-red-500{background-color:var(--color-red-500)}.bg-teal-400\/35{background-color:#00d3bd59}@supports (color:color-mix(in lab, red, red)){.bg-teal-400\/35{background-color:color-mix(in oklab, var(--color-teal-400) 35%, transparent)}}.bg-transparent{background-color:#0000}.bg-white{background-color:var(--color-white)}.bg-white\/5{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.bg-white\/5{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.bg-white\/10{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.bg-white\/10{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.bg-white\/20{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.bg-white\/20{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.bg-white\/30{background-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.bg-white\/30{background-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.bg-white\/50{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.bg-white\/50{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.bg-white\/70{background-color:#ffffffb3}@supports (color:color-mix(in lab, red, red)){.bg-white\/70{background-color:color-mix(in oklab, var(--color-white) 70%, transparent)}}.bg-white\/90{background-color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.bg-white\/90{background-color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.bg-white\/95{background-color:#fffffff2}@supports (color:color-mix(in lab, red, red)){.bg-white\/95{background-color:color-mix(in oklab, var(--color-white) 95%, transparent)}}.bg-white\/\[0\.04\]{background-color:#ffffff0a}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.04\]{background-color:color-mix(in oklab, var(--color-white) 4%, transparent)}}.bg-white\/\[0\.08\]{background-color:#ffffff14}@supports (color:color-mix(in lab, red, red)){.bg-white\/\[0\.08\]{background-color:color-mix(in oklab, var(--color-white) 8%, transparent)}}.bg-zinc-100{background-color:var(--color-zinc-100)}.bg-zinc-200{background-color:var(--color-zinc-200)}.bg-zinc-300{background-color:var(--color-zinc-300)}.bg-zinc-400{background-color:var(--color-zinc-400)}.bg-zinc-500{background-color:var(--color-zinc-500)}.bg-zinc-800{background-color:var(--color-zinc-800)}.bg-zinc-800\/80{background-color:#27272acc}@supports (color:color-mix(in lab, red, red)){.bg-zinc-800\/80{background-color:color-mix(in oklab, var(--color-zinc-800) 80%, transparent)}}.bg-zinc-900{background-color:var(--color-zinc-900)}.bg-zinc-950{background-color:var(--color-zinc-950)}.bg-zinc-950\/40{background-color:#09090b66}@supports (color:color-mix(in lab, red, red)){.bg-zinc-950\/40{background-color:color-mix(in oklab, var(--color-zinc-950) 40%, transparent)}}.bg-gradient-to-b{--tw-gradient-position:to bottom in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-l{--tw-gradient-position:to left in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-gradient-to-r{--tw-gradient-position:to right in oklab;background-image:linear-gradient(var(--tw-gradient-stops))}.bg-\[radial-gradient\(ellipse_at_center\,rgba\(255\,255\,255\,0\.03\)\,transparent_70\%\)\]{background-image:radial-gradient(#ffffff08,#0000 70%)}.from-transparent{--tw-gradient-from:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.via-current{--tw-gradient-via:currentcolor;--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/20{--tw-gradient-via:#fff3}@supports (color:color-mix(in lab, red, red)){.via-white\/20{--tw-gradient-via:color-mix(in oklab, var(--color-white) 20%, transparent)}}.via-white\/20{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.via-white\/60{--tw-gradient-via:#fff9}@supports (color:color-mix(in lab, red, red)){.via-white\/60{--tw-gradient-via:color-mix(in oklab, var(--color-white) 60%, transparent)}}.via-white\/60{--tw-gradient-via-stops:var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-via) var(--tw-gradient-via-position), var(--tw-gradient-to) var(--tw-gradient-to-position);--tw-gradient-stops:var(--tw-gradient-via-stops)}.to-black{--tw-gradient-to:var(--color-black);--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-green-400\/30{--tw-gradient-to:#05df724d}@supports (color:color-mix(in lab, red, red)){.to-green-400\/30{--tw-gradient-to:color-mix(in oklab, var(--color-green-400) 30%, transparent)}}.to-green-400\/30{--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.to-transparent{--tw-gradient-to:transparent;--tw-gradient-stops:var(--tw-gradient-via-stops,var(--tw-gradient-position), var(--tw-gradient-from) var(--tw-gradient-from-position), var(--tw-gradient-to) var(--tw-gradient-to-position))}.bg-cover{background-size:cover}.bg-clip-text{-webkit-background-clip:text;background-clip:text}.bg-center{background-position:50%}.bg-no-repeat{background-repeat:no-repeat}.fill-blue-400{fill:var(--color-blue-400)}.fill-none{fill:none}.fill-zinc-300{fill:var(--color-zinc-300)}.fill-zinc-800{fill:var(--color-zinc-800)}.stroke-zinc-200{stroke:var(--color-zinc-200)}.stroke-zinc-300{stroke:var(--color-zinc-300)}.stroke-zinc-800{stroke:var(--color-zinc-800)}.object-cover{object-fit:cover}.p-0\.5{padding:calc(var(--spacing) * .5)}.p-1{padding:var(--spacing)}.p-1\.5{padding:calc(var(--spacing) * 1.5)}.p-2{padding:calc(var(--spacing) * 2)}.p-2\.5{padding:calc(var(--spacing) * 2.5)}.p-3{padding:calc(var(--spacing) * 3)}.p-3\.5{padding:calc(var(--spacing) * 3.5)}.p-4{padding:calc(var(--spacing) * 4)}.p-6{padding:calc(var(--spacing) * 6)}.p-\[3px\]{padding:3px}.p-\[6px_8px\]{padding:6px 8px}.p-\[7px_11px\]{padding:7px 11px}.p-\[12px_14px\]{padding:12px 14px}.p-\[14px_18px_16px\]{padding:14px 18px 16px}.p-\[14px_20px\]{padding:14px 20px}.p-\[16px\]{padding:16px}.p-\[18px\]{padding:18px}.px-0\.5{padding-inline:calc(var(--spacing) * .5)}.px-1{padding-inline:var(--spacing)}.px-1\.5{padding-inline:calc(var(--spacing) * 1.5)}.px-2{padding-inline:calc(var(--spacing) * 2)}.px-2\.5{padding-inline:calc(var(--spacing) * 2.5)}.px-3{padding-inline:calc(var(--spacing) * 3)}.px-4{padding-inline:calc(var(--spacing) * 4)}.px-6{padding-inline:calc(var(--spacing) * 6)}.px-8{padding-inline:calc(var(--spacing) * 8)}.px-10{padding-inline:calc(var(--spacing) * 10)}.px-\[12px\]{padding-inline:12px}.px-\[14px\]{padding-inline:14px}.py-0\.5{padding-block:calc(var(--spacing) * .5)}.py-1{padding-block:var(--spacing)}.py-1\.5{padding-block:calc(var(--spacing) * 1.5)}.py-2{padding-block:calc(var(--spacing) * 2)}.py-2\.5{padding-block:calc(var(--spacing) * 2.5)}.py-6{padding-block:calc(var(--spacing) * 6)}.py-\[1px\]{padding-block:1px}.py-\[5px\]{padding-block:5px}.pt-1{padding-top:var(--spacing)}.pt-2{padding-top:calc(var(--spacing) * 2)}.pt-8{padding-top:calc(var(--spacing) * 8)}.pt-\[6px\]{padding-top:6px}.pr-3{padding-right:calc(var(--spacing) * 3)}.pb-1{padding-bottom:var(--spacing)}.pb-2{padding-bottom:calc(var(--spacing) * 2)}.pb-10{padding-bottom:calc(var(--spacing) * 10)}.pb-\[76px\]{padding-bottom:76px}.pl-0\.5{padding-left:calc(var(--spacing) * .5)}.pl-3{padding-left:calc(var(--spacing) * 3)}.pl-\[2px\]{padding-left:2px}.pl-\[40px\]{padding-left:40px}.text-center{text-align:center}.text-left{text-align:left}.text-right{text-align:right}.font-mono{font-family:var(--font-mono)}.font-sans{font-family:var(--font-sans)}.text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.text-3xl{font-size:var(--text-3xl);line-height:var(--tw-leading,var(--text-3xl--line-height))}.text-base{font-size:var(--text-base);line-height:var(--tw-leading,var(--text-base--line-height))}.text-lg{font-size:var(--text-lg);line-height:var(--tw-leading,var(--text-lg--line-height))}.text-sm{font-size:var(--text-sm);line-height:var(--tw-leading,var(--text-sm--line-height))}.text-xl{font-size:var(--text-xl);line-height:var(--tw-leading,var(--text-xl--line-height))}.text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}.text-\[9px\]{font-size:9px}.text-\[10px\]{font-size:10px}.text-\[11\.5px\]{font-size:11.5px}.text-\[11px\]{font-size:11px}.text-\[12\.5px\]{font-size:12.5px}.text-\[12px\]{font-size:12px}.text-\[13px\]{font-size:13px}.text-\[14px\]{font-size:14px}.text-\[20vw\]{font-size:20vw}.text-\[27px\]{font-size:27px}.text-\[31px\]{font-size:31px}.leading-\[1\.15\]{--tw-leading:1.15;line-height:1.15}.leading-\[18px\]{--tw-leading:18px;line-height:18px}.leading-none{--tw-leading:1;line-height:1}.font-\[450\]{--tw-font-weight:450;font-weight:450}.font-black{--tw-font-weight:var(--font-weight-black);font-weight:var(--font-weight-black)}.font-bold{--tw-font-weight:var(--font-weight-bold);font-weight:var(--font-weight-bold)}.font-extrabold{--tw-font-weight:var(--font-weight-extrabold);font-weight:var(--font-weight-extrabold)}.font-medium{--tw-font-weight:var(--font-weight-medium);font-weight:var(--font-weight-medium)}.font-normal{--tw-font-weight:var(--font-weight-normal);font-weight:var(--font-weight-normal)}.font-semibold{--tw-font-weight:var(--font-weight-semibold);font-weight:var(--font-weight-semibold)}.tracking-\[-0\.006em\]{--tw-tracking:-.006em;letter-spacing:-.006em}.tracking-\[-0\.015em\]{--tw-tracking:-.015em;letter-spacing:-.015em}.tracking-\[0\.2em\]{--tw-tracking:.2em;letter-spacing:.2em}.tracking-tight{--tw-tracking:var(--tracking-tight);letter-spacing:var(--tracking-tight)}.tracking-tighter{--tw-tracking:var(--tracking-tighter);letter-spacing:var(--tracking-tighter)}.tracking-wide{--tw-tracking:var(--tracking-wide);letter-spacing:var(--tracking-wide)}.tracking-wider{--tw-tracking:var(--tracking-wider);letter-spacing:var(--tracking-wider)}.tracking-widest{--tw-tracking:var(--tracking-widest);letter-spacing:var(--tracking-widest)}.text-ellipsis{text-overflow:ellipsis}.whitespace-nowrap{white-space:nowrap}.text-\[\#5F5F6F\]{color:#5f5f6f}.text-\[\#5F6675\]{color:#5f6675}.text-\[\#6B7280\]{color:#6b7280}.text-\[\#8A8F98\]{color:#8a8f98}.text-\[\#8A90A0\]{color:#8a90a0}.text-\[\#9AA0A6\]{color:#9aa0a6}.text-\[\#2563EB\]{color:#2563eb}.text-\[\#171717\]{color:#171717}.text-\[\#A1A6B4\]{color:#a1a6b4}.text-\[\#B6B8BF\]{color:#b6b8bf}.text-\[\#C4C9CC\]{color:#c4c9cc}.text-black{color:var(--color-black)}.text-black\/50{color:#00000080}@supports (color:color-mix(in lab, red, red)){.text-black\/50{color:color-mix(in oklab, var(--color-black) 50%, transparent)}}.text-blue-400{color:var(--color-blue-400)}.text-blue-500{color:var(--color-blue-500)}.text-blue-600{color:var(--color-blue-600)}.text-blue-600\/10{color:#155dfc1a}@supports (color:color-mix(in lab, red, red)){.text-blue-600\/10{color:color-mix(in oklab, var(--color-blue-600) 10%, transparent)}}.text-emerald-400{color:var(--color-emerald-400)}.text-emerald-500{color:var(--color-emerald-500)}.text-emerald-600{color:var(--color-emerald-600)}.text-neutral-200{color:var(--color-neutral-200)}.text-neutral-300{color:var(--color-neutral-300)}.text-neutral-400{color:var(--color-neutral-400)}.text-neutral-500{color:var(--color-neutral-500)}.text-neutral-600{color:var(--color-neutral-600)}.text-neutral-700{color:var(--color-neutral-700)}.text-neutral-900{color:var(--color-neutral-900)}.text-orange-400{color:var(--color-orange-400)}.text-purple-400{color:var(--color-purple-400)}.text-red-400{color:var(--color-red-400)}.text-slate-400{color:var(--color-slate-400)}.text-slate-500{color:var(--color-slate-500)}.text-slate-600{color:var(--color-slate-600)}.text-slate-800{color:var(--color-slate-800)}.text-transparent{color:#0000}.text-white{color:var(--color-white)}.text-white\/80{color:#fffc}@supports (color:color-mix(in lab, red, red)){.text-white\/80{color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.text-white\/90{color:#ffffffe6}@supports (color:color-mix(in lab, red, red)){.text-white\/90{color:color-mix(in oklab, var(--color-white) 90%, transparent)}}.text-yellow-200{color:var(--color-yellow-200)}.text-yellow-400{color:var(--color-yellow-400)}.text-zinc-100{color:var(--color-zinc-100)}.text-zinc-200{color:var(--color-zinc-200)}.text-zinc-300{color:var(--color-zinc-300)}.text-zinc-400{color:var(--color-zinc-400)}.text-zinc-500{color:var(--color-zinc-500)}.text-zinc-800{color:var(--color-zinc-800)}.text-zinc-900{color:var(--color-zinc-900)}.text-zinc-950{color:var(--color-zinc-950)}.capitalize{text-transform:capitalize}.uppercase{text-transform:uppercase}.italic{font-style:italic}.tabular-nums{--tw-numeric-spacing:tabular-nums;font-variant-numeric:var(--tw-ordinal,) var(--tw-slashed-zero,) var(--tw-numeric-figure,) var(--tw-numeric-spacing,) var(--tw-numeric-fraction,)}.no-underline{text-decoration-line:none}.underline{text-decoration-line:underline}.accent-slate-800{accent-color:var(--color-slate-800)}.accent-white{accent-color:var(--color-white)}.opacity-0{opacity:0}.opacity-40{opacity:.4}.opacity-50{opacity:.5}.opacity-60{opacity:.6}.opacity-70{opacity:.7}.opacity-80{opacity:.8}.opacity-100{opacity:1}.mix-blend-multiply{mix-blend-mode:multiply}.shadow{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-2xl{--tw-shadow:0 25px 50px -12px var(--tw-shadow-color,#00000040);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[-2px_0_15px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:-2px 0 15px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_0_1px_rgba\(25\,28\,33\,0\.05\)\,0_1px_2px_rgba\(25\,28\,33\,0\.08\)\]{--tw-shadow:0 0 0 1px var(--tw-shadow-color,#191c210d), 0 1px 2px var(--tw-shadow-color,#191c2114);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_0_1\.76px_rgba\(0\,0\,0\,0\.08\)\,0_1px_1\.76px_rgba\(25\,28\,33\,0\.06\)\,0_0_0_1px_rgba\(25\,28\,33\,0\.04\)\]{--tw-shadow:0 0 1.76px var(--tw-shadow-color,#00000014), 0 1px 1.76px var(--tw-shadow-color,#191c210f), 0 0 0 1px var(--tw-shadow-color,#191c210a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_1px_5px_rgba\(15\,23\,42\,0\.28\)\]{--tw-shadow:0 1px 5px var(--tw-shadow-color,#0f172a47);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_10px_-2px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 4px 10px -2px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_12px_-2px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 4px 12px -2px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.15\)\]{--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000026);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_4px_20px_rgba\(0\,0\,0\,0\.04\)\]{--tw-shadow:0 4px 20px var(--tw-shadow-color,#0000000a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_6px_20px_-6px_rgba\(15\,23\,42\,0\.22\)\]{--tw-shadow:0 6px 20px -6px var(--tw-shadow-color,#0f172a38);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[0_24px_50px_-34px_rgba\(15\,23\,42\,0\.3\)\]{--tw-shadow:0 24px 50px -34px var(--tw-shadow-color,#0f172a4d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[2px_0_15px_rgba\(0\,0\,0\,0\.2\)\]{--tw-shadow:2px 0 15px var(--tw-shadow-color,#0003);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.02\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff05);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-\[inset_0_1px_0_rgba\(255\,255\,255\,0\.04\)\]{--tw-shadow:inset 0 1px 0 var(--tw-shadow-color,#ffffff0a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-inner{--tw-shadow:inset 0 2px 4px 0 var(--tw-shadow-color,#0000000d);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-lg{--tw-shadow:0 10px 15px -3px var(--tw-shadow-color,#0000001a), 0 4px 6px -4px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-md{--tw-shadow:0 4px 6px -1px var(--tw-shadow-color,#0000001a), 0 2px 4px -2px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-sm{--tw-shadow:0 1px 3px 0 var(--tw-shadow-color,#0000001a), 0 1px 2px -1px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-xl{--tw-shadow:0 20px 25px -5px var(--tw-shadow-color,#0000001a), 0 8px 10px -6px var(--tw-shadow-color,#0000001a);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring,.ring-1{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(1px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.ring-2{--tw-ring-shadow:var(--tw-ring-inset,) 0 0 0 calc(2px + var(--tw-ring-offset-width)) var(--tw-ring-color,currentcolor);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.shadow-black\/80{--tw-shadow-color:#000c}@supports (color:color-mix(in lab, red, red)){.shadow-black\/80{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-black) 80%, transparent) var(--tw-shadow-alpha), transparent)}}.shadow-neutral-300\/50{--tw-shadow-color:#d4d4d480}@supports (color:color-mix(in lab, red, red)){.shadow-neutral-300\/50{--tw-shadow-color:color-mix(in oklab, color-mix(in oklab, var(--color-neutral-300) 50%, transparent) var(--tw-shadow-alpha), transparent)}}.ring-white\/20{--tw-ring-color:#fff3}@supports (color:color-mix(in lab, red, red)){.ring-white\/20{--tw-ring-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.outline{outline-style:var(--tw-outline-style);outline-width:1px}.blur{--tw-blur:blur(8px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[1px\]{--tw-blur:blur(1px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-\[6px\]{--tw-blur:blur(6px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-md{--tw-blur:blur(var(--blur-md));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-sm{--tw-blur:blur(var(--blur-sm));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.blur-xl{--tw-blur:blur(var(--blur-xl));filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.filter{filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}.backdrop-blur-md{--tw-backdrop-blur:blur(var(--blur-md));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-blur-xl{--tw-backdrop-blur:blur(var(--blur-xl));backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.backdrop-filter{backdrop-filter:var(--tw-backdrop-blur,) var(--tw-backdrop-brightness,) var(--tw-backdrop-contrast,) var(--tw-backdrop-grayscale,) var(--tw-backdrop-hue-rotate,) var(--tw-backdrop-invert,) var(--tw-backdrop-opacity,) var(--tw-backdrop-saturate,) var(--tw-backdrop-sepia,)}.transition{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to,opacity,box-shadow,transform,translate,scale,rotate,filter,-webkit-backdrop-filter,backdrop-filter,display,content-visibility,overlay,pointer-events;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-all{transition-property:all;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-colors{transition-property:color,background-color,border-color,outline-color,text-decoration-color,fill,stroke,--tw-gradient-from,--tw-gradient-via,--tw-gradient-to;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.transition-opacity{transition-property:opacity;transition-timing-function:var(--tw-ease,var(--default-transition-timing-function));transition-duration:var(--tw-duration,var(--default-transition-duration))}.duration-150{--tw-duration:.15s;transition-duration:.15s}.duration-180{--tw-duration:.18s;transition-duration:.18s}.duration-300{--tw-duration:.3s;transition-duration:.3s}.ease-in{--tw-ease:var(--ease-in);transition-timing-function:var(--ease-in)}.ease-in-out{--tw-ease:var(--ease-in-out);transition-timing-function:var(--ease-in-out)}.ease-out{--tw-ease:var(--ease-out);transition-timing-function:var(--ease-out)}.will-change-\[transform\,scale\]{will-change:transform,scale}.outline-none{--tw-outline-style:none;outline-style:none}.select-none{-webkit-user-select:none;user-select:none}.\[perspective\:800px\]{perspective:800px}.\[transform-style\:preserve-3d\]{transform-style:preserve-3d}.backface-hidden{backface-visibility:hidden}.perspective-\[2400px\]{perspective:2400px}.perspective-\[3000px\]{perspective:3000px}@media (hover:hover){.group-hover\:bg-black\/5:is(:where(.group):hover *){background-color:#0000000d}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-black\/5:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-black) 5%, transparent)}}.group-hover\:bg-white\/80:is(:where(.group):hover *){background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.group-hover\:bg-white\/80:is(:where(.group):hover *){background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.group-hover\:opacity-100:is(:where(.group):hover *){opacity:1}}.first\:ml-0:first-child{margin-left:0}@media (hover:hover){.hover\:scale-105:hover{--tw-scale-x:105%;--tw-scale-y:105%;--tw-scale-z:105%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-110:hover{--tw-scale-x:110%;--tw-scale-y:110%;--tw-scale-z:110%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-125:hover{--tw-scale-x:125%;--tw-scale-y:125%;--tw-scale-z:125%;scale:var(--tw-scale-x) var(--tw-scale-y)}.hover\:scale-\[1\.02\]:hover{scale:1.02}.hover\:border-neutral-200\/50:hover{border-color:#e5e5e580}@supports (color:color-mix(in lab, red, red)){.hover\:border-neutral-200\/50:hover{border-color:color-mix(in oklab, var(--color-neutral-200) 50%, transparent)}}.hover\:bg-\[\#1f1f1f\]:hover{background-color:#1f1f1f}.hover\:bg-\[\#202020\]:hover{background-color:#202020}.hover\:bg-black\/20:hover{background-color:#0003}@supports (color:color-mix(in lab, red, red)){.hover\:bg-black\/20:hover{background-color:color-mix(in oklab, var(--color-black) 20%, transparent)}}.hover\:bg-neutral-200:hover{background-color:var(--color-neutral-200)}.hover\:bg-neutral-300:hover{background-color:var(--color-neutral-300)}.hover\:bg-neutral-700:hover{background-color:var(--color-neutral-700)}.hover\:bg-white:hover{background-color:var(--color-white)}.hover\:bg-white\/5:hover{background-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/5:hover{background-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.hover\:bg-white\/10:hover{background-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/10:hover{background-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.hover\:bg-white\/20:hover{background-color:#fff3}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/20:hover{background-color:color-mix(in oklab, var(--color-white) 20%, transparent)}}.hover\:bg-white\/50:hover{background-color:#ffffff80}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/50:hover{background-color:color-mix(in oklab, var(--color-white) 50%, transparent)}}.hover\:bg-white\/\[0\.06\]:hover{background-color:#ffffff0f}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.06\]:hover{background-color:color-mix(in oklab, var(--color-white) 6%, transparent)}}.hover\:bg-white\/\[0\.14\]:hover{background-color:#ffffff24}@supports (color:color-mix(in lab, red, red)){.hover\:bg-white\/\[0\.14\]:hover{background-color:color-mix(in oklab, var(--color-white) 14.0%, transparent)}}.hover\:text-\[\#5F5F6F\]:hover{color:#5f5f6f}.hover\:text-black:hover{color:var(--color-black)}.hover\:text-white:hover{color:var(--color-white)}.hover\:opacity-100:hover{opacity:1}.hover\:shadow-\[0_4px_12px_rgba\(0\,0\,0\,0\.03\)\]:hover{--tw-shadow:0 4px 12px var(--tw-shadow-color,#00000008);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}.hover\:shadow-\[0_6px_24px_rgba\(0\,0\,0\,0\.06\)\]:hover{--tw-shadow:0 6px 24px var(--tw-shadow-color,#0000000f);box-shadow:var(--tw-inset-shadow), var(--tw-inset-ring-shadow), var(--tw-ring-offset-shadow), var(--tw-ring-shadow), var(--tw-shadow)}}.focus\:outline-none:focus{--tw-outline-style:none;outline-style:none}.disabled\:opacity-0:disabled{opacity:0}@media (hover:hover){.disabled\:hover\:text-slate-400:disabled:hover{color:var(--color-slate-400)}}@media (width>=40rem){.sm\:block{display:block}.sm\:flex{display:flex}.sm\:hidden{display:none}.sm\:h-3\.5{height:calc(var(--spacing) * 3.5)}.sm\:h-5{height:calc(var(--spacing) * 5)}.sm\:h-7{height:calc(var(--spacing) * 7)}.sm\:h-\[268px\]{height:268px}.sm\:w-6{width:calc(var(--spacing) * 6)}.sm\:scale-75{--tw-scale-x:75%;--tw-scale-y:75%;--tw-scale-z:75%;scale:var(--tw-scale-x) var(--tw-scale-y)}.sm\:grid-cols-2{grid-template-columns:repeat(2,minmax(0,1fr))}.sm\:flex-row{flex-direction:row}.sm\:items-center{align-items:center}.sm\:gap-12{gap:calc(var(--spacing) * 12)}.sm\:p-2{padding:calc(var(--spacing) * 2)}.sm\:p-5{padding:calc(var(--spacing) * 5)}.sm\:p-6{padding:calc(var(--spacing) * 6)}.sm\:p-8{padding:calc(var(--spacing) * 8)}.sm\:text-2xl{font-size:var(--text-2xl);line-height:var(--tw-leading,var(--text-2xl--line-height))}.sm\:text-\[15vw\]{font-size:15vw}.sm\:blur-\[10px\]{--tw-blur:blur(10px);filter:var(--tw-blur,) var(--tw-brightness,) var(--tw-contrast,) var(--tw-grayscale,) var(--tw-hue-rotate,) var(--tw-invert,) var(--tw-saturate,) var(--tw-sepia,) var(--tw-drop-shadow,)}}@media (width>=48rem){.md\:scale-100{--tw-scale-x:100%;--tw-scale-y:100%;--tw-scale-z:100%;scale:var(--tw-scale-x) var(--tw-scale-y)}.md\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}.md\:text-xs{font-size:var(--text-xs);line-height:var(--tw-leading,var(--text-xs--line-height))}}@media (width>=64rem){.lg\:grid-cols-3{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (prefers-color-scheme:dark){.dark\:border-white{border-color:var(--color-white)}.dark\:border-white\/5{border-color:#ffffff0d}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/5{border-color:color-mix(in oklab, var(--color-white) 5%, transparent)}}.dark\:border-white\/10{border-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-white\/10{border-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-zinc-700{border-color:var(--color-zinc-700)}.dark\:border-zinc-800{border-color:var(--color-zinc-800)}.dark\:border-t-white{border-top-color:var(--color-white)}.dark\:border-t-white\/30{border-top-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-t-white\/30{border-top-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.dark\:border-r-white\/10{border-right-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-r-white\/10{border-right-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-r-white\/30{border-right-color:#ffffff4d}@supports (color:color-mix(in lab, red, red)){.dark\:border-r-white\/30{border-right-color:color-mix(in oklab, var(--color-white) 30%, transparent)}}.dark\:border-b-white{border-bottom-color:var(--color-white)}.dark\:border-b-white\/10{border-bottom-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-b-white\/10{border-bottom-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:border-l-white\/10{border-left-color:#ffffff1a}@supports (color:color-mix(in lab, red, red)){.dark\:border-l-white\/10{border-left-color:color-mix(in oklab, var(--color-white) 10%, transparent)}}.dark\:bg-cyan-400\/40{background-color:#00d2ef66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-cyan-400\/40{background-color:color-mix(in oklab, var(--color-cyan-400) 40%, transparent)}}.dark\:bg-neutral-800{background-color:var(--color-neutral-800)}.dark\:bg-neutral-800\/40{background-color:#26262666}@supports (color:color-mix(in lab, red, red)){.dark\:bg-neutral-800\/40{background-color:color-mix(in oklab, var(--color-neutral-800) 40%, transparent)}}.dark\:bg-teal-400\/40{background-color:#00d3bd66}@supports (color:color-mix(in lab, red, red)){.dark\:bg-teal-400\/40{background-color:color-mix(in oklab, var(--color-teal-400) 40%, transparent)}}.dark\:bg-white{background-color:var(--color-white)}.dark\:bg-white\/80{background-color:#fffc}@supports (color:color-mix(in lab, red, red)){.dark\:bg-white\/80{background-color:color-mix(in oklab, var(--color-white) 80%, transparent)}}.dark\:bg-zinc-200{background-color:var(--color-zinc-200)}.dark\:bg-zinc-500{background-color:var(--color-zinc-500)}.dark\:bg-zinc-700{background-color:var(--color-zinc-700)}.dark\:bg-zinc-800{background-color:var(--color-zinc-800)}.dark\:bg-zinc-800\/50{background-color:#27272a80}@supports (color:color-mix(in lab, red, red)){.dark\:bg-zinc-800\/50{background-color:color-mix(in oklab, var(--color-zinc-800) 50%, transparent)}}.dark\:bg-zinc-900{background-color:var(--color-zinc-900)}.dark\:fill-white{fill:var(--color-white)}.dark\:fill-zinc-700{fill:var(--color-zinc-700)}.dark\:stroke-white{stroke:var(--color-white)}.dark\:stroke-zinc-700{stroke:var(--color-zinc-700)}.dark\:stroke-zinc-800{stroke:var(--color-zinc-800)}.dark\:text-\[\#3E4346\]{color:#3e4346}.dark\:text-emerald-400{color:var(--color-emerald-400)}.dark\:text-neutral-400{color:var(--color-neutral-400)}.dark\:text-white{color:var(--color-white)}.dark\:text-zinc-300{color:var(--color-zinc-300)}.dark\:text-zinc-600{color:var(--color-zinc-600)}}.\[\&_img\]\:size-full img{width:100%;height:100%}.\[\&_img\]\:object-cover img{object-fit:cover}.\[\&_svg\]\:size-full svg{width:100%;height:100%}}.metrics-chart-host,.metrics-chart-host .amp-chart-instance{width:100%;min-width:0}.metrics-chart-host .amp-chart-fallback-title{z-index:8;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;max-width:65%;font-size:11px;font-weight:700;position:absolute;top:18px;left:20px}.metrics-chart-host .amp-chart-injected-footer{box-sizing:border-box;border-top:1px solid #ffffff12;justify-content:space-between;align-items:center;gap:16px;width:100%;margin-top:12px;padding-top:8px;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:10px;line-height:1.2;display:flex}.metrics-chart-host .amp-chart-injected-footer-left,.metrics-chart-host .amp-chart-injected-footer-right{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.metrics-chart-host .amp-chart-injected-footer-left{opacity:.58}.metrics-chart-host .amp-chart-injected-footer-right{text-align:right;font-weight:600}.metrics-chart-host .amp-chart-fallback-footer{display:none!important}.metrics-chart-host .amp-chart-missing{opacity:.35;border:1px dashed;border-radius:24px;place-items:center;min-height:220px;display:grid}@property --tw-translate-x{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-y{syntax:"*";inherits:false;initial-value:0}@property --tw-translate-z{syntax:"*";inherits:false;initial-value:0}@property --tw-scale-x{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-y{syntax:"*";inherits:false;initial-value:1}@property --tw-scale-z{syntax:"*";inherits:false;initial-value:1}@property --tw-rotate-x{syntax:"*";inherits:false}@property --tw-rotate-y{syntax:"*";inherits:false}@property --tw-rotate-z{syntax:"*";inherits:false}@property --tw-skew-x{syntax:"*";inherits:false}@property --tw-skew-y{syntax:"*";inherits:false}@property --tw-space-y-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-space-x-reverse{syntax:"*";inherits:false;initial-value:0}@property --tw-border-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-gradient-position{syntax:"*";inherits:false}@property --tw-gradient-from{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-via{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-to{syntax:"<color>";inherits:false;initial-value:#0000}@property --tw-gradient-stops{syntax:"*";inherits:false}@property --tw-gradient-via-stops{syntax:"*";inherits:false}@property --tw-gradient-from-position{syntax:"<length-percentage>";inherits:false;initial-value:0%}@property --tw-gradient-via-position{syntax:"<length-percentage>";inherits:false;initial-value:50%}@property --tw-gradient-to-position{syntax:"<length-percentage>";inherits:false;initial-value:100%}@property --tw-leading{syntax:"*";inherits:false}@property --tw-font-weight{syntax:"*";inherits:false}@property --tw-tracking{syntax:"*";inherits:false}@property --tw-ordinal{syntax:"*";inherits:false}@property --tw-slashed-zero{syntax:"*";inherits:false}@property --tw-numeric-figure{syntax:"*";inherits:false}@property --tw-numeric-spacing{syntax:"*";inherits:false}@property --tw-numeric-fraction{syntax:"*";inherits:false}@property --tw-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-shadow-color{syntax:"*";inherits:false}@property --tw-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-inset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-shadow-color{syntax:"*";inherits:false}@property --tw-inset-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-ring-color{syntax:"*";inherits:false}@property --tw-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-inset-ring-color{syntax:"*";inherits:false}@property --tw-inset-ring-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-ring-inset{syntax:"*";inherits:false}@property --tw-ring-offset-width{syntax:"<length>";inherits:false;initial-value:0}@property --tw-ring-offset-color{syntax:"*";inherits:false;initial-value:#fff}@property --tw-ring-offset-shadow{syntax:"*";inherits:false;initial-value:0 0 #0000}@property --tw-outline-style{syntax:"*";inherits:false;initial-value:solid}@property --tw-blur{syntax:"*";inherits:false}@property --tw-brightness{syntax:"*";inherits:false}@property --tw-contrast{syntax:"*";inherits:false}@property --tw-grayscale{syntax:"*";inherits:false}@property --tw-hue-rotate{syntax:"*";inherits:false}@property --tw-invert{syntax:"*";inherits:false}@property --tw-opacity{syntax:"*";inherits:false}@property --tw-saturate{syntax:"*";inherits:false}@property --tw-sepia{syntax:"*";inherits:false}@property --tw-drop-shadow{syntax:"*";inherits:false}@property --tw-drop-shadow-color{syntax:"*";inherits:false}@property --tw-drop-shadow-alpha{syntax:"<percentage>";inherits:false;initial-value:100%}@property --tw-drop-shadow-size{syntax:"*";inherits:false}@property --tw-backdrop-blur{syntax:"*";inherits:false}@property --tw-backdrop-brightness{syntax:"*";inherits:false}@property --tw-backdrop-contrast{syntax:"*";inherits:false}@property --tw-backdrop-grayscale{syntax:"*";inherits:false}@property --tw-backdrop-hue-rotate{syntax:"*";inherits:false}@property --tw-backdrop-invert{syntax:"*";inherits:false}@property --tw-backdrop-opacity{syntax:"*";inherits:false}@property --tw-backdrop-saturate{syntax:"*";inherits:false}@property --tw-backdrop-sepia{syntax:"*";inherits:false}@property --tw-duration{syntax:"*";inherits:false}@property --tw-ease{syntax:"*";inherits:false}@keyframes bounce{0%,to{animation-timing-function:cubic-bezier(.8,0,1,1);transform:translateY(-25%)}50%{animation-timing-function:cubic-bezier(0,0,.2,1);transform:none}}.amp-elastic-table-scroller{--amp-table-pull-progress:0;--amp-table-pull-y:0px;overscroll-behavior-y:contain}.amp-elastic-table{--amp-table-elastic-y:0px}.amp-elastic-table>tbody>tr{translate:0 var(--amp-table-elastic-y);will-change:translate;transition:translate linear}.amp-elastic-table.is-elastic-rebounding>tbody>tr{transition:translate .5s cubic-bezier(.16,1,.3,1)}.amp-table-refresh-indicator{z-index:24;top:calc(var(--storico-table-top,0px) + var(--storico-table-header-height,0px) + 10px);border-radius:var(--ds-radius-pill,999px);width:34px;height:34px;color:var(--ds-text-primary,#f3f0eb);opacity:calc(var(--amp-table-pull-progress) * .96);pointer-events:none;transform:translateY(calc(var(--amp-table-pull-y) - 46px)) scale(calc(.72 + (var(--amp-table-pull-progress) * .28)));transform-origin:50%;border:1px solid #f3f0eb1f;place-items:center;margin:0 0 -34px -17px;display:grid;position:sticky;left:50%}.amp-table-refresh-indicator:after{border-radius:inherit;background:conic-gradient(currentColor calc(var(--amp-table-pull-progress) * 1turn), #f3f0eb24 0);content:"";position:absolute;inset:3px;-webkit-mask:radial-gradient(circle,#0000 58%,#000 60%);mask:radial-gradient(circle,#0000 58%,#000 60%)}.amp-table-refresh-spinner{font-family:var(--ds-font-functional,system-ui, sans-serif);transform:rotate(calc(var(--amp-table-pull-progress) * 250deg));font-size:17px;line-height:1}.amp-table-refresh-label{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.amp-elastic-table-scroller.is-table-refreshing .amp-table-refresh-indicator{opacity:1;transform:translateY(2px)scale(1)}.amp-elastic-table-scroller.is-table-refresh-ready .amp-table-refresh-indicator{border-color:#f3f0eb57}.amp-elastic-table-scroller.is-table-refreshing .amp-table-refresh-indicator:after{background:conic-gradient(currentColor 28%, #f3f0eb24 0);animation:.72s linear infinite amp-table-refresh-spin}.amp-elastic-table-scroller.is-table-refreshing .amp-table-refresh-spinner{opacity:0}@keyframes amp-table-refresh-spin{to{transform:rotate(1turn)}}@media (prefers-reduced-motion:reduce){.amp-elastic-table.is-elastic-rebounding>tbody>tr{transition-duration:.1s;transition-timing-function:ease-out}.amp-table-refresh-indicator,.amp-table-refresh-spinner{transition:none}.amp-elastic-table-scroller.is-table-refreshing .amp-table-refresh-indicator:after{animation-duration:1.4s}}.redattori-card-grid,.redattori-card-grid *{box-sizing:border-box}.redattori-card-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:clamp(28px,3vw,58px);width:100%;padding:26px 0 12px;display:grid}.redattori-page[data-storico-view-mode=cards]{overflow:hidden auto}.redattori-page[data-storico-view-mode=cards] #redattori-root,.redattori-page[data-storico-view-mode=cards] #team-root{min-height:max-content}.redattori-rubrica-groups{width:100%;padding:42px 0 72px;display:block}.redattori-rubrica-group{min-width:0}.redattori-rubrica-groups>.redattori-rubrica-group+.redattori-rubrica-group{margin-top:62px}.redattori-rubrica-groups>.redattori-rubrica-group.is-collapsed+.redattori-rubrica-group{margin-top:20px}.redattori-card-column{flex-direction:column;gap:clamp(28px,3vw,54px);min-width:0;display:flex}.redattori-card{color:#f3f0eb;cursor:pointer;background:#1d1c1b;border:0;border-radius:30px;min-width:0;padding:28px 30px 27px;transition:transform .22s,box-shadow .22s;position:relative;box-shadow:-10px -8px 26px #ffffff03,15px 16px 32px #00000094,inset .3px .2px 1px #ffffff0d}.redattori-card:hover{transform:translateY(-1px)}.redattori-card-head{grid-template-columns:82px minmax(0,1fr) auto;align-items:center;gap:18px;display:grid}.redattori-card-avatar{color:#1d1c1b;background:0 0;border:0;border-radius:0;place-items:center;width:82px;height:82px;font:700 20px/1 Cabinet Grotesk,system-ui,sans-serif;display:grid;overflow:visible}.redattori-card-avatar img{object-fit:cover;width:100%;height:100%}.redattori-card-identity{min-width:0}.redattori-card-meta,.redattori-card-kicker,.redattori-card-field>span{color:#aaa49b;text-transform:uppercase;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:11px;font-weight:500;line-height:1.2}.redattori-card-meta{flex-wrap:wrap;gap:6px 24px;min-height:14px;display:flex}.redattori-card-identity h2{color:#f3f0eb;letter-spacing:-.025em;text-overflow:ellipsis;white-space:nowrap;margin:4px 0 1px;font-family:Newsreader,Georgia,serif;font-size:clamp(22px,1.65vw,30px);font-weight:650;line-height:.95;overflow:hidden}.redattori-card-contact{color:#aaa49b;flex-wrap:wrap;gap:3px 28px;min-width:0;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:14px;display:flex}.redattori-card-actions{align-self:start;align-items:center;gap:12px;display:flex}.redattori-role-badge{color:#242220;white-space:nowrap;background:#dedbd6;border-radius:999px;justify-content:center;align-items:center;min-height:26px;padding:0 10px;font-family:Cabinet Grotesk,system-ui,sans-serif;font-size:11px;font-weight:650;display:inline-flex}.redattori-role-badge.is-redattore{color:#242220;background:#f3f0eb}.redattori-role-badge.is-caporedattore{color:#fff;background:#620f17}.redattori-role-badge.is-director{color:#fff;background:linear-gradient(90deg,#091a33 0%,#142a47 40%,#3165ad 100%)}.redattori-role-badge.is-headmaster{color:#fff;background:linear-gradient(90deg,#1f3328 0%,#85b49a 79%,#a6d2ba 100%)}.redattori-table-scroller{scroll-padding-top:calc(var(--storico-table-top) + var(--storico-table-header-height))}.redattori-table th{text-align:right;padding:0}.redattori-table .storico-table-cell{text-align:right;padding-inline:20px}.redattori-table .storico-table-header-button{text-align:right;justify-content:flex-end;padding-inline:20px}.redattori-table-user-cell,.redattori-table-user-cell-inner,.redattori-table-identity{text-align:left}.redattori-table-user-cell .redattori-table-user-cell-inner{justify-content:flex-start}.redattori-table-user-cell .redattori-table-identity{align-items:flex-start}.redattori-table-user-cell:is(td),.redattori-table-user-cell:is(td) *{text-align:left}.redattori-table-user-cell:is(th) .storico-table-header-button,.redattori-table-user-cell:is(th){text-align:left;justify-content:flex-start}.redattori-table-row,.redattori-table.is-compact .redattori-table-row,.redattori-table.is-compact .redattori-table-row .storico-table-cell{height:46px}.redattori-table-row.is-expanded,.redattori-table.is-compact .redattori-table-row.is-expanded,.redattori-table.is-compact .redattori-table-row.is-expanded .storico-table-cell{height:auto;min-height:76px}.redattori-table-counter{text-align:center;font-weight:650;color:#88837b!important}.redattori-table-user-cell-inner{justify-content:flex-start;align-items:center;gap:10px;min-width:0;display:flex}.redattori-table .redattori-role-badge{min-height:26px;padding:0 10px;font-size:11px}.redattori-table-avatar{flex:0 0 32px;width:32px;height:32px;display:block}.redattori-table-avatar>*{width:100%;height:100%}.redattori-table-identity,.redattori-table-contact-inner{flex-direction:column;align-items:flex-end;min-width:0;display:flex}.redattori-table-identity{align-items:flex-start}.redattori-table-identity strong{color:#f3f0eb;text-overflow:ellipsis;white-space:nowrap;font-size:14px;font-weight:650;overflow:hidden}.redattori-table-identity small,.redattori-table-contact small{color:#88837b;font-size:12px}.redattori-table-inline-content,.redattori-table-contact-inner strong,.redattori-table-contact-inner small{text-overflow:ellipsis;white-space:nowrap;max-width:100%;display:block;overflow:hidden}.redattori-table-inline-edit{border-radius:var(--ds-radius-control);width:100%;min-width:0;color:inherit;font:inherit;text-align:inherit;cursor:pointer;background:0 0;border:1px solid #0000;padding:5px 7px;transition:border-color .16s,background-color .16s;display:block}.redattori-table-inline-edit:hover,.redattori-table-inline-edit:focus-visible,.redattori-table-inline-edit[aria-expanded=true]{border-color:var(--ds-line);background:#f3f0eb14}.redattori-table-inline-edit:focus-visible{outline:2px solid var(--ds-text-primary);outline-offset:2px}.redattori-inline-editor{gap:var(--ds-space-3);display:grid}.redattori-inline-editor__header{justify-content:space-between;align-items:start;gap:var(--ds-space-3);display:flex}.redattori-inline-editor__header>div>span{color:var(--ds-text-faint);letter-spacing:.09em;font-size:10px;font-weight:700;display:block}.redattori-inline-editor__header h2{color:var(--ds-text-primary);font-family:var(--ds-font-editorial);letter-spacing:-.025em;margin:3px 0 0;font-size:24px;font-weight:500;line-height:1}.redattori-inline-editor__options{scrollbar-color:var(--ds-line-strong) transparent;gap:3px;max-height:min(340px,100dvh - 238px);padding-right:2px;display:grid;overflow-y:auto}.redattori-inline-editor__option{border-radius:var(--ds-radius-control);min-height:44px;color:var(--ds-text-secondary);cursor:pointer;border:1px solid #0000;grid-template-columns:20px minmax(0,1fr);align-items:center;gap:10px;padding:8px 10px;transition:background-color .16s,border-color .16s,color .16s;display:grid}.redattori-inline-editor__option:hover,.redattori-inline-editor__option:has(input:focus-visible){border-color:var(--ds-line);background:#f3f0eb12}.redattori-inline-editor__option.is-selected{border-color:var(--ds-line-strong);color:var(--ds-text-primary);background:#f3f0eb1a}.redattori-inline-editor__option.is-disabled{cursor:default;opacity:.7}.redattori-inline-editor__option input{opacity:0;width:1px;height:1px;position:absolute}.redattori-inline-editor__check{border:1px solid var(--ds-line-strong);color:#0000;border-radius:50%;place-items:center;width:20px;height:20px;font-size:14px;display:grid}.redattori-inline-editor__option.is-selected .redattori-inline-editor__check,.redattori-inline-editor__option:has(input:checked) .redattori-inline-editor__check{border-color:var(--ds-text-primary);background:var(--ds-text-primary);color:var(--ds-canvas)}.redattori-inline-editor__option strong,.redattori-inline-editor__option small{display:block}.redattori-inline-editor__option strong{font-size:13px;font-weight:700}.redattori-inline-editor__option small,.redattori-inline-editor__empty{color:var(--ds-text-faint);margin:2px 0 0;font-size:11px;line-height:1.35}.redattori-inline-editor__contact-fields{gap:var(--ds-space-2);display:grid}.redattori-inline-editor__actions{justify-content:flex-end;gap:var(--ds-space-2);display:flex}.redattori-inline-editor__actions :where([class~=amp-button]){min-height:36px}.redattori-inline-editor[aria-busy=true]{pointer-events:none;opacity:.66}.redattori-table-contact-inner strong,.redattori-table-class{color:#f3f0eb;font-weight:650}.redattori-table-row.is-expanded .storico-table-cell{padding-block:13px}.redattori-table-row.is-expanded .redattori-table-inline-content,.redattori-table-row.is-expanded .redattori-table-contact-inner strong,.redattori-table-row.is-expanded .redattori-table-contact-inner small{text-overflow:clip;white-space:normal;overflow:visible}.redattori-table-empty-value{color:#777169}.redattori-table-actions-cell{text-align:center}.redattori-table-actions-cell button{color:#f3f0eb;cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.redattori-table .storico-table-group-row th{text-align:left}.redattori-table .storico-table-selection-cell{text-align:center;padding-inline:0;overflow:visible}.redattori-table .storico-row-checkbox-slot{width:38px;max-width:38px;margin-inline:auto;overflow:visible;transform:none}.redattori-table-actions-cell button:hover,.redattori-table-actions-cell button:focus-visible{background:#f3f0eb14}.redattori-table-actions-cell .amp-icon{width:24px;height:24px;font-size:24px}.redattori-page[data-storico-view-mode=table]{overflow:hidden}.redattori-page[data-storico-view-mode=table] #redattori-root,.redattori-page[data-storico-view-mode=table] #team-root{position:static}.redattori-page[data-storico-view-mode=table] .redattori-toolbar{z-index:58;position:relative}.redattori-page[data-storico-view-mode=table] .redattori-table-footer{z-index:60}.redattori-table-row .storico-table-cell{transition:background-color .15s}@media (prefers-reduced-motion:reduce){.redattori-table-row .storico-table-cell{transition-duration:1ms}}.redattori-card-settings{color:#f3f0eb;cursor:pointer;background:0 0;border:0;border-radius:50%;flex:0 0 34px;place-items:center;width:34px;height:34px;padding:0;display:inline-grid}.redattori-card-settings .amp-icon{width:27px;height:27px;font-size:27px}.redattori-card-activity{margin-top:28px}.redattori-card-kicker{align-items:baseline;gap:12px;display:flex}.redattori-card-kicker strong{color:#f3f0eb;font-family:inherit;font-weight:700}.redattori-card-activity p,.redattori-card-activity>strong{color:#f3f0eb;margin:4px 0 0;font-family:Newsreader,Georgia,serif;font-size:17px;font-weight:650;line-height:1.12;display:block}.redattori-card-field{margin-top:16px}.redattori-card-field>span,.redattori-card-field>strong{display:block}.redattori-card-field>strong{color:#f3f0eb;min-height:1em;margin-top:3px;font-family:Newsreader,Georgia,serif;font-size:17px;font-weight:550;line-height:1.18}.redattori-card-details{opacity:0;grid-template-rows:0fr;transition:grid-template-rows .3s cubic-bezier(.22,1,.36,1),opacity .18s;display:grid}.redattori-card-details-inner{min-height:0;overflow:hidden}.redattori-card.is-expanded .redattori-card-details{opacity:1;grid-template-rows:1fr}.redattori-card.is-expanded .redattori-card-details-inner{padding-top:1px}.redattori-card-empty{color:#88837b;margin:48px 0;font:500 15px/1.4 Cabinet Grotesk,system-ui,sans-serif}@media (width<=1180px){.redattori-card-grid{gap:28px}.redattori-card{padding:24px}.redattori-card-head{grid-template-columns:58px minmax(0,1fr)}.redattori-card-avatar{width:58px;height:58px}.redattori-card-actions{grid-column:1/-1;justify-content:flex-end}}@media (width<=760px){.redattori-card-grid{grid-template-columns:1fr}.redattori-card-column{display:contents}.redattori-rubrica-groups{gap:42px}}::view-transition-group(*){animation-duration:.68s;animation-timing-function:cubic-bezier(.16,1,.3,1)}@media (prefers-reduced-motion:reduce){.redattori-card,.redattori-card-details{transition:none}}
