:root{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark;--stage:#141a3f;--stage2:#232c6b;--gold:#d8bd6a;--gold-dark:#a8872f;--bg:#f3f4f9;--card:#fff;--pale-blue:#e4e7f4;--text:#14172a;--text2:#1a1d2c;--line:#e1e3ee;--action:#1b2575;--ok:#0b3d22;--ok-bg:#e3f2ea;--warn:#4a2e00;--warn-bg:#fbf0d9;--err:#6b0f14;--err-bg:#fbe5e6;--heading:#141a3f;--gold-text:#3d2d05;--gold-line:#8a6a12;--f-head:"Lexend Exa", "Arial Black", sans-serif;--f-body:"Montserrat", system-ui, sans-serif}*{box-sizing:border-box}html{scroll-padding-top:env(safe-area-inset-top,0px)}body{background:var(--bg);color:var(--text);font-family:var(--f-body);margin:0;font-size:18px;font-weight:500;line-height:1.6}img{max-width:100%}[hidden]{display:none!important}.test-banner{background:var(--warn-bg);color:var(--warn);text-align:center;padding:6px 16px;font-size:16px;font-weight:500}.stage{color:#fff;background:radial-gradient(120% 90% at 85% 10%, var(--stage2) 0%, var(--stage) 60%, #0b0f26 100%);padding-block:18px 26px;padding-inline:16px;position:relative;overflow:hidden}.stage-in{grid-template-columns:auto 1fr;gap:14px 28px;max-width:1168px;margin:0 auto;padding-left:10px;display:grid;position:relative}.home{grid-area:1/1/3;grid-template-rows:subgrid;color:inherit;border-radius:6px;text-decoration:none;display:grid}.home .brand,.home .logo-forum{transition:color .15s}.home:hover .brand,.home:hover .logo-forum{color:var(--gold)}.home:focus-visible{outline:2px solid var(--gold);outline-offset:6px}.brand{letter-spacing:.18em;text-transform:uppercase;color:#fff;font-size:16px;font-weight:500}.logo-forum{width:auto;height:clamp(110px,16vw,170px);margin:4px 0 0;display:block}.nav{top:env(safe-area-inset-top,0px);z-index:5;background:var(--stage);border-top:2px solid var(--gold);border-bottom:1px solid #d8bd6a59;position:sticky}.nav-in{align-items:center;gap:2px;max-width:1200px;margin:0 auto;padding-inline:16px;display:flex}.nav .tabs{scrollbar-width:none;flex:auto;gap:2px;min-width:0;display:flex;overflow-x:auto}.nav .who{text-overflow:ellipsis;max-width:240px;font-size:14px;overflow:hidden}@media (max-width:720px){.nav-in{flex-wrap:wrap}.nav .tabs{width:100%}.nav .user{order:-1;justify-content:space-between;width:100%;padding:8px 0 2px}.nav .who{max-width:100%}}.nav a{color:#fff;white-space:nowrap;border-bottom:2px solid #0000;padding:12px 10px;font-size:16px;font-weight:500;text-decoration:none}@media (hover:hover){.nav a:hover{border-bottom-color:var(--gold);color:#fff}}.nav a[aria-selected=true]{border-bottom-color:var(--gold);color:#fff}@media (max-width:480px){.nav .tabs{grid-auto-columns:1fr;grid-auto-flow:column;display:grid;overflow:visible}.nav .tabs a{white-space:normal;text-align:center;-webkit-hyphens:auto;hyphens:auto;padding:10px 4px;font-size:16px;line-height:1.3}}.nav a:focus-visible{outline:2px solid var(--gold);outline-offset:-2px}.nav .n{color:var(--gold);font-variant-numeric:tabular-nums;margin-right:6px}.nav .badge{background:var(--gold);min-width:18px;color:var(--stage);text-align:center;border-radius:999px;margin-left:6px;padding:0 5px;font-size:16px;font-weight:600;display:inline-block}.nav .user{color:#fff;white-space:nowrap;align-items:center;gap:8px;margin-left:auto;padding-left:12px;font-size:16px;display:flex}.nav .user:has(>.user-actions){flex-direction:column;align-items:flex-end;gap:2px;padding-block:4px}.nav .user-actions{align-items:center;gap:8px;display:flex}.nav .user button{font:inherit;color:#fff;cursor:pointer;background:0 0;border:1px solid #d8bd6a80;border-radius:6px;padding:4px 8px;font-size:16px}main{max-width:860px;margin:0 auto;padding-block:28px 64px;padding-inline:16px}.section{gap:14px;display:grid}h1,h2,h3{color:var(--heading);text-wrap:balance;margin:0}h2{font-family:var(--f-head);letter-spacing:.04em;text-transform:uppercase;align-items:center;gap:12px;font-size:clamp(16px,2.6vw,20px);font-weight:500;display:flex}h2:before{content:"";background:var(--gold-line);flex:none;width:28px;height:2px}h3{color:var(--text);font-size:18px;font-weight:600}.welcome{text-wrap:pretty;max-width:none;font-size:clamp(20px,3.4vw,26px);font-weight:400;line-height:1.3}.welcome b{font-weight:600}.desc{color:var(--text2);max-width:65ch;margin:0}.section.welcome-panel .desc{max-width:none}.welcome-card{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--gold-line);border-radius:10px;gap:10px;padding:22px 24px;display:grid;box-shadow:0 1px 3px #141a3f0f}@media (max-width:560px){.welcome-card{padding:16px}}.done-fold{background:0 0;border:0;padding:0}.done-fold p{margin:0}.done-fold>summary{cursor:pointer;border:1px solid var(--line);background:var(--card);color:var(--action);border-radius:8px;padding:10px 14px;font-weight:600}.done-fold[open]>summary{margin-bottom:10px}.all-done{background:var(--ok-bg);color:var(--ok);border-radius:8px;margin:0;padding:10px 14px;font-weight:600}.answer-saved{border-left:4px solid var(--ok);background:var(--ok-bg);border-radius:6px;gap:4px;padding:10px 12px;display:grid}.answer-saved p{text-align:left;margin:0}.answer-label{letter-spacing:.04em;text-transform:uppercase;color:var(--ok);font-size:13px;font-weight:700}.list{gap:10px;display:grid}.item{background:var(--card);border:1px solid var(--line);border-radius:8px;gap:10px;padding:14px 16px;display:grid}.announcement h3,.announcement p{margin:0}.announcement-text{white-space:pre-line;overflow-wrap:anywhere}.announcement img{border-radius:6px;max-width:100%;height:auto}.graphics-notice{background:var(--card);border:1px solid var(--line);border-left:4px solid var(--gold);border-radius:8px;gap:10px;margin-bottom:18px;padding:14px 16px}.graphics-notice h2,.graphics-notice p,.graphics-list{margin:0}.graphics-list{gap:6px;padding-left:20px;display:grid}.item.pending{background:0 0;border-style:dashed}.top{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:10px;display:flex}.nr{color:var(--text2);font-variant-numeric:tabular-nums;margin-right:6px;font-size:16px}.content{min-width:0}.top{flex-wrap:nowrap}.top>.content{flex:auto;align-items:baseline;display:flex}.content .nr{flex:none;min-width:4.5em}.top>.pill{flex:none;margin-left:auto}@media (max-width:600px){.top{flex-direction:column;align-items:flex-start;gap:6px}.top>.pill{margin-left:0}}.actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn{font:inherit;border:1px solid var(--line);background:var(--card);color:var(--text);cursor:pointer;border-radius:6px;padding:7px 12px;font-size:16px}.btn:hover{border-color:var(--action)}.btn:disabled{opacity:.6;cursor:default}.btn:focus-visible,summary:focus-visible,input:focus-visible,textarea:focus-visible,select:focus-visible{outline:2px solid var(--action);outline-offset:2px}.btn.primary{background:var(--stage);border-color:var(--gold-dark);color:#fff}.btn.primary:hover{border-color:var(--gold)}.pill{white-space:nowrap;border-radius:999px;padding:2px 9px;font-size:16px;font-weight:500}.pill.ok{background:var(--ok-bg);color:var(--ok)}.pill.warn{background:var(--warn-bg);color:var(--warn)}.pill.blue{background:var(--pale-blue);color:var(--action)}.pill.grey{background:var(--pale-blue);color:var(--text)}.edit{gap:8px;display:grid}.edit label{font-size:16px}textarea,input[type=date],input[type=email],input[type=password],input[type=text],input[type=url],select{font:inherit;border:1px solid var(--line);background:var(--card);width:100%;color:var(--text);border-radius:6px;padding:8px 10px;font-size:16px}.options{color:var(--text2);flex-wrap:wrap;gap:6px 14px;font-size:16px;display:flex}.options label{cursor:pointer;align-items:center;gap:6px;display:flex}.locked{border:1px dashed var(--line);color:var(--text2);border-radius:8px;gap:6px;padding:14px 16px;display:grid}.locked ul{margin:0;padding-left:18px}details{background:var(--card);border:1px solid var(--line);border-radius:8px;padding:12px 16px}details+details{margin-top:8px}summary{cursor:pointer;font-weight:500}details p{color:var(--text2);white-space:pre-wrap;margin:8px 0 0}.missing{color:var(--warn);font-weight:500}.hidden-note{color:var(--warn);font-style:italic}.faq summary{font-weight:700}.faq details p:not(.missing){color:var(--text)}.info-grid,.maps{grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:10px;display:grid}.info{background:var(--card);border:1px solid var(--line);border-radius:8px;align-content:start;gap:4px;padding:12px 14px;display:grid}.info .l{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-text);font-size:16px;font-weight:600}.info .v{font-weight:500}a.info{color:inherit;text-decoration:none}a.info:hover{border-color:var(--action)}.map{border:1px dashed var(--line);background:var(--card);border-radius:8px;align-content:start;gap:6px;padding:14px;display:grid}.map.has-file{border-style:solid}.map .sketch{aspect-ratio:4/3;background:repeating-linear-gradient(45deg, var(--pale-blue) 0 10px, var(--bg) 10px 20px);max-width:100%;color:var(--text2);text-align:center;border-radius:6px;place-items:center;padding:10px;font-size:16px;display:grid}.map img{aspect-ratio:4/3;object-fit:cover;border-radius:6px;width:100%}.map b{font-weight:600}.map span{color:var(--text2);font-size:16px}.q-text{white-space:pre-wrap;margin:0}.footer{color:var(--text2);border-top:1px solid var(--line);margin-top:40px;padding-top:14px;font-size:16px}@media (prefers-reduced-motion:no-preference){.btn{transition:border-color .15s}}.thread{gap:8px;display:grid}.entry{border-left:3px solid var(--line);gap:2px;padding:2px 0 2px 12px;display:grid}.entry.off{border-left-color:var(--gold-line)}.entry .who{color:var(--text2);font-size:16px}.entry .who b{color:var(--text);font-weight:600}.err{color:var(--err);margin:0;font-size:16px;font-weight:500}.toast{background:var(--err-bg);color:var(--err);border:1px solid var(--err);z-index:20;border-radius:8px;max-width:calc(100vw - 32px);padding:10px 16px;font-size:16px;font-weight:500;position:fixed;bottom:20px;left:50%;transform:translate(-50%)}.toast.ok{background:var(--ok-bg);color:var(--ok);border-color:var(--ok)}.skeleton{background:linear-gradient(90deg, var(--card), var(--pale-blue), var(--card));background-size:200% 100%;border-radius:8px;height:72px;animation:1.4s infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.auth-card{max-width:420px;margin:0 auto}.auth-card form{gap:12px;display:grid}.small{font-size:16px}table.admin{border-collapse:collapse;background:var(--card);border:1px solid var(--line);border-radius:8px;width:100%;font-size:16px;overflow:hidden}table.admin th,table.admin td{text-align:left;border-bottom:1px solid var(--line);vertical-align:top;padding:10px 12px}table.admin th{color:var(--text2);font-size:16px;font-weight:600}.secret{background:var(--warn-bg);color:var(--warn);word-break:break-all;border-radius:6px;padding:8px 10px;font-family:ui-monospace,Menlo,Consolas,monospace;font-size:18px}.table-wrap{overflow-x:auto}.steps{color:var(--text2);gap:6px;margin:0;padding:0;font-size:16px;list-style:none;display:flex}.steps li{border-top:3px solid var(--line);flex:1;padding-top:6px}.steps li.on{border-top-color:var(--gold-line);color:var(--text)}.ask{background:var(--warn-bg);border-radius:6px;padding:10px 12px}.for-partner{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.evidence{gap:8px;display:grid}.thumbs{grid-template-columns:repeat(auto-fill,minmax(120px,1fr));gap:8px;display:grid}.thumbs img{aspect-ratio:4/3;object-fit:cover;border:1px solid var(--line);border-radius:6px;width:100%;display:block}.attachments{justify-items:start;gap:6px;display:grid}.attachments ul,.activity ul{margin:0;padding-left:18px;font-size:16px}.btn.file{position:relative}.link{font:inherit;color:var(--action);cursor:pointer;background:0 0;border:0;padding:0;font-size:16px;text-decoration:underline}.btn.file input{opacity:0;cursor:pointer;position:absolute;inset:0}.btn.file:focus-within{outline:2px solid var(--action);outline-offset:2px}.activity{gap:8px;margin-top:24px;display:grid}.activity .when{color:var(--text2);font-variant-numeric:tabular-nums}.item.focus{border-color:var(--gold-line);box-shadow:0 0 0 2px var(--gold-line)}.zoom{cursor:zoom-in;background:0 0;border:0;width:100%;padding:0;display:block}.zoom:focus-visible{outline:2px solid var(--action);outline-offset:2px}.lightbox{cursor:zoom-out;background:0 0;border:0;max-width:96vw;max-height:96vh;padding:0;overflow:visible}.lightbox::backdrop{background:#0a0d1ee0}.lightbox img{aspect-ratio:auto;object-fit:contain;border:0;border-radius:6px;width:auto;max-width:96vw;height:auto;max-height:88vh;display:block}.lightbox-bar{justify-content:flex-end;gap:8px;margin-bottom:8px;display:flex}.lightbox-bar .btn{text-decoration:none}.history summary{cursor:pointer;color:var(--text2);font-size:16px}.history ul{margin:6px 0 0;padding-left:18px;font-size:16px}.material .thumbs{grid-template-columns:repeat(auto-fill,minmax(220px,1fr))}.pill.alert{background:var(--warn);color:#fff;font-weight:600}.item.needs{border-color:var(--warn)}.item.quiet{background:var(--bg)}.item.quiet h3{color:var(--text2)}.progress-wrap{gap:6px;max-width:420px;display:grid}.progress{background:var(--pale-blue);border-radius:999px;height:8px;overflow:hidden}.progress>div{background:var(--ok);border-radius:999px;height:100%}.todo{gap:40px;display:grid}.part{gap:14px;margin-top:24px;display:grid}.tab-guide{color:var(--text2);gap:4px;margin:0 0 16px;padding:0;font-size:16px;list-style:none;display:grid}.tab-guide a{overflow-wrap:anywhere;font-weight:600}.waiting{gap:12px;margin:8px 0 16px;display:grid}.info.wait{border-color:var(--warn)}.info.wait .v{color:var(--warn)}.deadline{color:var(--warn);font-weight:500}.nav .nav-progress{color:#fff;border:0;flex-wrap:wrap;align-items:center;gap:10px;max-width:1200px;margin:0 auto;padding:0 26px 8px;font-size:16px;font-weight:400;display:flex}.nav .nav-progress b{color:#fff;font-weight:600}.nav .nav-progress .progress{background:#ffffff2e;flex:1 0 100px;max-width:160px;height:6px}.nav .nav-progress .progress>span{background:var(--gold);border-radius:999px;height:100%;display:block}.am-row{align-items:center;gap:12px;display:flex}.am-photo{object-fit:cover;border-radius:50%;flex:none;width:56px;height:56px}.am-photo.initials{background:var(--stage);color:var(--gold);place-items:center;font-size:18px;font-weight:600;display:grid}.am-text{overflow-wrap:anywhere;gap:2px;min-width:0;font-size:16px;display:grid}.partner-logo{grid-area:2/2;justify-content:flex-end;justify-self:end;align-items:center;width:min(360px,40vw);min-height:56px;display:flex;position:relative}.partner-logo img{object-fit:contain;object-position:right center;width:100%;height:100%;position:absolute;inset:0}@media (max-width:720px){.partner-logo{grid-area:3/1/auto/-1;width:100%;height:72px}}.partner-logo span{color:#fff;text-align:right;font-size:18px;font-weight:600}.review{border-top:1px dashed var(--warn);padding-top:10px}.review-row{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.btn[aria-pressed=true]{border-color:var(--warn);background:var(--warn-bg)}.filters{flex-wrap:wrap;align-items:center;gap:10px 20px;margin:0 0 14px;display:flex}.filters label{align-items:center;gap:8px;display:flex}.filters select{width:auto}.benefit-group{margin-top:18px}main .auth-card p,main .auth-card h3{text-align:left;max-width:none}main p,main .q-text{text-align:justify;-webkit-hyphens:auto;hyphens:auto}@media (max-width:480px){.stage{padding-block:12px 14px}.partner-logo{height:48px}main p,main .q-text{text-align:left}}fieldset.plain{border:0;min-width:0;margin:0;padding:0}.preview-form{background:var(--bg);border-style:dashed}.tab-short{display:none}@media (max-width:480px){.tab-long{display:none}.tab-short{display:inline}}main p.meta{text-align:left}.marker{color:var(--err);font-weight:700}.marked-area{position:relative}.marked-area textarea{z-index:1;display:block;position:relative}.marked-back{z-index:0;font:inherit;color:var(--text);background:var(--card);white-space:pre-wrap;overflow-wrap:break-word;pointer-events:none;visibility:hidden;border:1px solid #0000;border-radius:6px;padding:8px 10px;font-size:16px;position:absolute;inset:0;overflow:hidden}.marked-area.on .marked-back{visibility:visible}.marked-area.on textarea{color:#0000;caret-color:var(--text);background:0 0}.marked-back .marker{font-weight:inherit;-webkit-text-stroke:.6px var(--err);background:var(--err-bg);box-shadow:0 0 0 2px var(--err-bg);border-radius:2px}a.btn{text-decoration:none;display:inline-block}.tile-logo{background:var(--stage);place-items:center;height:100px;padding:14px;display:grid}.tile-logo img{object-fit:contain;max-width:85%;max-height:64px}.tile-logo .ini{color:var(--gold);font-family:var(--f-head);font-size:26px}.partner-head{grid-template-columns:180px 1fr;align-items:center;gap:18px;margin-bottom:14px;display:grid}.partner-head .tile-logo{border-radius:8px}@media (max-width:560px){.partner-head{grid-template-columns:1fr}}.partner-facts{flex-wrap:wrap;align-items:center;gap:10px 24px;display:flex}.facts{grid-template-columns:max-content 1fr;gap:4px 16px;margin:8px 0 0;display:grid}.facts dt{color:var(--text2)}.facts dd{margin:0}.ok-note{color:var(--ok);font-weight:500}input[type=file]{font:inherit;font-size:16px}main a:not(.btn){color:var(--action);text-underline-offset:2px}::placeholder{color:#4a4f61;opacity:1}.btn:disabled{opacity:1;color:#30344a;background:#e3e5ee;border-color:#b9bdcc}.btn[aria-pressed=true],.btn[aria-pressed=true]:disabled{border-color:var(--warn);background:var(--warn-bg);color:var(--text);font-weight:600}@media (max-width:480px){.nav .tabs{grid-template-columns:repeat(2,1fr);grid-auto-flow:row}}.admin-app .stage{padding-block:10px}.admin-app .logo-forum{display:none}.admin-app main{max-width:1160px}.admin-app main p.desc,.admin-app main .lead{max-width:78ch}.lead{margin:6px 0 4px;font-size:18px}.howto-admin{margin:0 0 14px}.howto-admin>summary{cursor:pointer;color:var(--action);padding:6px 0;font-weight:600}.review-group{margin-top:18px}.review-item>summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;list-style:none;display:flex}.review-item>summary::-webkit-details-marker{display:none}.review-item>summary:before{content:"▶";color:var(--action);width:1em;font-size:14px}.review-item[open]>summary:before{content:"▼"}.ri-main{flex:1;gap:2px;display:grid}.review-item[open]>summary{border-bottom:1px solid var(--line);margin-bottom:10px;padding-bottom:10px}.panel-section>summary,.fold>summary{cursor:pointer;flex-wrap:wrap;align-items:baseline;gap:4px 14px;display:flex}.panel-section[open]>summary{margin-bottom:12px}.panel-section>summary,.fold>summary{list-style:none}.panel-section>summary::-webkit-details-marker{display:none}.fold>summary::-webkit-details-marker{display:none}.panel-section>summary:before,.fold>summary:before{content:"▶";color:var(--action);width:1em;font-size:14px}.panel-section[open]>summary:before,.fold[open]>summary:before{content:"▼"}.fold{margin-top:10px}.fold>summary{color:var(--action);font-weight:500}.pills{flex-wrap:wrap;justify-content:flex-end;gap:6px;display:flex}.gm{--gm-text:#1f1f1f;--gm-muted:#444746;--gm-line:#e7e9ec;--gm-read:#f2f6fc;--gm-blue:#0b57d0;--gm-pale:#d3e3fd;--gm-compose:#c2e7ff;color:var(--gm-text);font-family:Roboto,Arial,system-ui,sans-serif}.gm-box{background:#f6f8fc;border-radius:16px;grid-template-columns:220px 1fr;gap:8px;min-height:420px;padding:8px;display:grid}.gm-side{flex-direction:column;gap:2px;display:flex}.gm-compose{background:var(--gm-compose);color:#001d35;cursor:pointer;border:0;border-radius:16px;align-self:flex-start;align-items:center;gap:12px;margin:4px 0 12px;padding:16px 24px;font:500 15px/1 Roboto,Arial,sans-serif;display:inline-flex;box-shadow:0 1px 2px #00000026}.gm-compose:hover:not(:disabled){box-shadow:0 2px 6px #00000040}.gm-compose:disabled{opacity:.5;cursor:default}.gm-folder{height:36px;color:var(--gm-text);text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0 18px 18px 0;justify-content:space-between;align-items:center;gap:8px;padding:0 12px 0 26px;font:14px Roboto,Arial,sans-serif;display:flex}.gm-folder:hover{background:#e9ecf1}.gm-folder.on{background:var(--gm-pale);font-weight:700}.gm-main{background:#fff;border-radius:16px;min-width:0;overflow:hidden}.gm-toolbar{border-bottom:1px solid var(--gm-line);align-items:center;gap:4px;min-height:48px;padding:0 16px 0 8px;display:flex}.gm-icon{width:40px;height:40px;color:var(--gm-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;font-size:18px;display:grid}.gm-icon:hover:not(:disabled){background:#eceff1}.gm-note{color:var(--gm-muted);margin-left:8px;font-size:14px}.gm-range{color:var(--gm-muted);white-space:nowrap;margin-left:auto;font-size:14px}.gm-list{margin:0;padding:0;list-style:none}.gm-empty{text-align:center;color:var(--gm-muted);padding:32px 16px;font-size:14px}.gm-row{border:0;border-bottom:1px solid var(--gm-line);background:var(--gm-read);width:100%;min-height:44px;color:var(--gm-text);text-align:left;cursor:pointer;grid-template-columns:minmax(120px,200px) 1fr auto auto;align-items:center;gap:12px;padding:0 16px;font:14px Roboto,Arial,sans-serif;display:grid}.gm-row.unread{background:#fff;font-weight:700}.gm-row:hover{z-index:1;position:relative;box-shadow:inset 1px 0 #dadce0,inset -1px 0 #dadce0,0 1px 2px #3c40434d,0 1px 3px 1px #3c404326}.gm-from,.gm-text{white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.gm-snip{color:var(--gm-muted);font-weight:400}.gm-date{white-space:nowrap;font-size:14px}.gm-row:not(.unread) .gm-date{color:var(--gm-muted)}.gm-clip{color:var(--gm-muted);display:grid}.gm-label{color:#3c2a00;vertical-align:1px;background:#fde293;border-radius:4px;margin-right:6px;padding:1px 6px;font-size:14px;font-weight:500;display:inline-block}.gm-label.grey{color:#3c4043;background:#e8eaed}.gm-label.draft{color:#c5221f;background:#fce8e6}.gm-draft{background:#fffaf9}.gm-draft .gm-msg-head{cursor:default}.gm-draft .gm-composer-foot{padding:16px 0 0}.gm-draft .gm-composer{border:1px solid var(--gm-line);border-radius:8px;padding-bottom:8px}.gm-draft .gm-hint{margin:8px 0 0}.gm-thread{padding:8px 0 24px}.gm-thread-head{flex-wrap:wrap;align-items:center;gap:8px;padding:12px 24px 16px 72px;display:flex}.gm-thread-head h3{color:var(--gm-text);margin:0;font:400 22px/1.3 Roboto,Arial,sans-serif}.gm-gmail{color:var(--gm-blue);margin-left:auto;font-size:14px}.gm-msg{border-top:1px solid var(--gm-line)}.gm-msg-head{width:100%;color:var(--gm-text);text-align:left;cursor:pointer;background:0 0;border:0;grid-template-columns:40px 1fr auto;align-items:start;gap:16px;padding:12px 24px 12px 16px;font:14px Roboto,Arial,sans-serif;display:grid}.gm-avatar{color:#fff;border-radius:50%;place-items:center;width:40px;height:40px;font:500 17px Roboto,Arial,sans-serif;display:grid}.gm-who{min-width:0}.gm-who b{font-size:15px}.gm-addr,.gm-to{color:var(--gm-muted)}.gm-to{white-space:nowrap;text-overflow:ellipsis;display:block;overflow:hidden}.gm-msg.open .gm-to{white-space:normal}.gm-msg .gm-date{color:var(--gm-muted)}.gm-short{display:none}.gm-body{padding:0 24px 16px 72px}.gm-body p{white-space:pre-wrap;text-align:left;-webkit-hyphens:manual;hyphens:manual;margin:0;font-size:15px;font-weight:400;line-height:1.55}.gm-files{flex-wrap:wrap;gap:8px;margin:16px 0 0;padding:0;list-style:none;display:flex}.gm-files li{border:1px solid #dadce0;border-radius:8px;align-items:center;gap:6px;padding:8px 12px;font-size:14px;display:inline-flex}.gm .gm-quoted{color:var(--gm-muted);margin-top:12px;font-size:14px}.gm-reply-actions{flex-wrap:wrap;gap:8px;padding:16px 24px 0 72px;display:flex}.gm-pill{color:var(--gm-muted);cursor:pointer;background:#fff;border:1px solid #747775;border-radius:18px;align-items:center;gap:8px;padding:8px 20px;font:500 14px Roboto,Arial,sans-serif;display:inline-flex}.gm-pill:hover{background:#f1f3f4}.gm-reply{border-radius:8px;margin:16px 24px 0 72px;box-shadow:0 1px 2px #3c40434d,0 2px 6px 2px #3c404326}.gm-composer{background:#fff;display:grid}.gm-field{border-bottom:1px solid var(--gm-line);align-items:center;gap:8px;padding:0 16px;display:flex}.gm-field label{color:var(--gm-muted);font-size:14px}.gm-field input{background:0 0;border:0;outline:0;flex:1;min-width:0;padding:10px 0;font:14px Roboto,Arial,sans-serif}.gm-composer .marked-area{margin:8px 16px 0}.gm-composer .marked-area textarea{border-color:#0000}.gm-hidden{clip:rect(0 0 0 0);width:1px;height:1px;position:absolute;overflow:hidden}.gm-hint{color:var(--gm-muted);margin:4px 16px 0;font-size:14px}.gm-composer .err{margin:8px 16px 0}.gm-composer-foot{flex-wrap:wrap;align-items:center;gap:12px;padding:12px 16px;display:flex}.gm-send{background:var(--gm-blue);color:#fff;cursor:pointer;border:0;border-radius:18px;padding:10px 24px;font:500 14px Roboto,Arial,sans-serif}.gm-send:hover:not(:disabled){box-shadow:0 1px 3px #3c404359}.gm-discard{margin-left:auto}.gm-window{z-index:60;background:#fff;border-radius:8px 8px 0 0;width:min(1100px,100vw - 32px);max-height:calc(100vh - 80px);position:fixed;bottom:0;right:24px;overflow:auto;box-shadow:0 8px 10px 1px #00000024,0 3px 14px 2px #0000001f,0 5px 5px -3px #0003}.gm-window-head{background:#f2f6fc;justify-content:space-between;align-items:center;padding:10px 12px 10px 16px;font:500 14px Roboto,Arial,sans-serif;display:flex}.gm-window-head button{color:var(--gm-muted);cursor:pointer;background:0 0;border:0;font-size:20px;line-height:1}@media (max-width:720px){.gm-box{grid-template-columns:1fr;padding:4px}.gm-side{flex-flow:wrap;align-items:center}.gm-compose{margin:0 8px 0 0;padding:12px 16px}.gm-folder{border-radius:18px;padding:0 12px}.gm-row{grid-template-columns:1fr auto;grid-template-areas:"from date""text text";gap:2px 12px;padding:10px 16px}.gm-row .gm-from{grid-area:from}.gm-row .gm-text{grid-area:text}.gm-row .gm-date{grid-area:date}.gm-clip{display:none}.gm-thread-head,.gm-body,.gm-reply-actions{padding-left:16px;padding-right:16px}.gm-reply{margin:16px 8px 0}.gm-msg-head{grid-template-columns:32px 1fr auto;gap:10px;padding:12px 16px}.gm-avatar{width:32px;height:32px;font-size:15px}.gm-addr,.gm-long{display:none}.gm-short{display:inline}.gm-body{padding:0 16px 16px}.gm-window{width:100vw;right:0}}.section.gm p{text-align:left;-webkit-hyphens:manual;hyphens:manual}.gm-composer-foot .attachments{flex-wrap:wrap;flex:1;align-items:center;gap:8px;min-width:0;display:flex}.gm-composer-foot{flex-wrap:nowrap}.gm-composer-foot .attachments .desc,.gm-composer-foot .attachments ul{color:var(--gm-muted);font-size:14px}.nav .user a.back{border:1px solid #d8bd6a80;border-radius:6px;padding:4px 8px}a.view-switch{color:#fff;white-space:nowrap;border:1px solid #d8bd6a80;border-radius:6px;flex:none;align-items:center;gap:6px;padding:4px 8px;font-size:16px;font-weight:500;text-decoration:none;display:inline-flex}a.view-switch:hover{background:var(--stage2);color:#fff}a.view-switch svg{width:18px;height:18px}@media (max-width:480px){.speaker-app-toolbar a.view-switch{padding:8px}.speaker-app-toolbar a.view-switch .tab-short{display:none}}.ri-main{grid-template-columns:minmax(0,1fr);min-width:0}.ri-note{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ri-label{color:var(--staff);font-weight:700}.review-item .review-mark{border-left:4px solid var(--staff);background:var(--staff-bg);color:var(--staff-text)}.review-item .review-mark .q-text{margin:4px 0}.rv-content{border:1px solid var(--line);border-left:4px solid var(--gold-line);background:var(--card);border-radius:6px;margin-bottom:10px;padding:10px 12px}.rv-content-head{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-bottom:6px;display:flex}.rv-content-head .ri-label{color:var(--heading)}.vis-group{border-top:1px dashed var(--staff-line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;margin-top:10px;padding-top:10px;display:flex}.review-head{justify-content:space-between;align-items:baseline;gap:8px;margin-bottom:8px;display:flex}.review-title{letter-spacing:.06em;text-transform:uppercase;color:var(--staff);font-size:13px;font-weight:700}.review-mark{background:#fff;border:1px solid #ddd6fe;border-radius:6px;align-items:flex-start;gap:10px;margin-bottom:10px;padding:8px 10px;display:flex}.material{gap:6px;display:grid}.material-label{font-weight:600}.review-mark-text{flex:1;min-width:0}@media (max-width:560px){.review-mark{flex-direction:column;align-items:flex-start}}.before-send{border:1px solid var(--warn);background:var(--warn-bg);color:var(--warn);text-align:left;border-radius:8px;padding:10px 14px}.before-send ul{margin:4px 0 6px;padding-left:20px}.admin-app .section,.review-item,.panel-section{grid-template-columns:minmax(0,1fr)}.filters label{max-width:100%}.filters select{min-width:0;max-width:100%}.nav .nav-progress{white-space:normal}@media (max-width:720px){.admin-app .brand{letter-spacing:.1em;font-size:13px;line-height:1.4}.admin-app .nav-in{flex-wrap:nowrap}.admin-app .nav .user{order:0;width:auto;padding:0 0 0 8px}.admin-app .nav .user>span{display:none}.review-item>summary{flex-wrap:wrap}.review-item>summary>.ri-main{flex-basis:calc(100% - 26px)}.review-item>summary>.pill,.review-item>summary>.pills{margin-left:26px}}.stage-row{border-top:1px solid var(--line);flex-wrap:wrap;align-items:center;gap:8px 12px;padding:8px 0;display:flex}.stage-row .stage-name{flex:240px;min-width:0}.stage-row .edit{flex-basis:100%;grid-template-columns:minmax(0,1fr);min-width:0}:root{--staff:#5b21b6;--staff-bg:#f4f0ff;--staff-line:#8b5cf6;--staff-text:#2e1065}.review,.hidden-note,.staff{border:1px solid #ddd6fe;border-left:4px solid var(--staff);background:var(--staff-bg);color:var(--staff-text);border-radius:8px;margin-top:12px;padding:10px 12px}.review .desc,.staff .desc,.staff h3{color:var(--staff-text)}.hidden-note{font-style:normal}.hidden-note:before{content:"Tylko dla zespołu · ";font-weight:700}.pill.staff-pill{background:var(--staff);color:#fff}.staff-item{outline:2px dashed var(--staff-line);outline-offset:2px}.staff-banner{background:var(--staff-bg);color:var(--staff-text);border-bottom:2px solid var(--staff);flex-wrap:wrap;justify-content:center;align-items:center;gap:8px 12px;display:flex}body.partner-view .review,body.partner-view .hidden-note,body.partner-view .staff,body.partner-view .staff-pill{display:none!important}body.partner-view .staff-item{outline:0}body.partner-view .staff-banner{background:var(--warn-bg);color:var(--warn);border-bottom-color:var(--warn)}.faq-who{border:1px solid var(--line);border-radius:6px;gap:6px;min-width:0;margin:0;padding:8px 12px 10px;display:grid}.faq-who legend{padding:0 4px;font-size:16px}.faq-partners{grid-template-columns:repeat(auto-fill,minmax(220px,1fr));gap:4px 16px;margin-left:24px;display:grid}.faq-partners label{align-items:flex-start;gap:6px;display:flex}.filters input[type=text]{width:auto;min-width:0}.subtabs{border-bottom:1px solid var(--line);scrollbar-width:none;gap:2px;margin:12px 0 4px;display:flex;overflow-x:auto}.subtabs button{font:inherit;color:var(--text);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-bottom:3px solid #0000;padding:10px 14px;font-size:16px;font-weight:500}.subtabs button:hover{color:var(--action)}.subtabs button[aria-selected=true]{color:var(--action);border-bottom-color:var(--gold-line);font-weight:700}.subtabs button:focus-visible,.people-list button:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.people{grid-template-columns:minmax(200px,280px) minmax(0,1fr);align-items:start;gap:16px;margin-top:10px;display:grid}.people-list{gap:4px;display:grid}.people-list button{font:inherit;text-align:left;border:1px solid var(--line);background:var(--card);color:var(--text);cursor:pointer;overflow-wrap:anywhere;border-left:4px solid #0000;border-radius:6px;justify-items:start;gap:2px;min-width:0;padding:8px 10px;display:grid}.people-list button:hover{border-color:var(--action)}.people-list button[aria-selected=true]{border-left-color:var(--gold-line);background:var(--pale-blue)}.people-list .pill{font-size:14px}.people-detail{min-width:0}.people-detail>.item{margin:0}.person-new h3{margin-top:0}@media (max-width:720px){.people{grid-template-columns:minmax(0,1fr)}}.overview{grid-template-columns:repeat(auto-fit,minmax(min(100%,420px),1fr));align-items:stretch;gap:14px;display:grid}.overview>.ov-card{flex-direction:column;gap:10px;margin:0;display:flex}.ov-card h3{margin:0}.ov-card .actions{margin-top:auto}.ov-state{text-align:left;margin:0;padding:0}.ov-state .pill{margin-right:6px}.status-choice{gap:6px;display:grid}.status-choice button{font:inherit;text-align:left;border:1px solid var(--line);background:var(--card);color:var(--text);cursor:pointer;border-radius:6px;gap:2px;padding:8px 12px 8px 36px;display:grid;position:relative}.status-choice button:before{content:"";border:2px solid var(--action);background:var(--card);border-radius:50%;width:14px;height:14px;position:absolute;top:14px;left:12px}.status-choice button[aria-checked=true]{border-color:var(--action);background:var(--pale-blue);cursor:default}.status-choice button[aria-checked=true]:before{background:var(--action);box-shadow:inset 0 0 0 2px var(--card)}.status-choice button:not([aria-checked=true]):hover{border-color:var(--action)}.status-choice button:focus-visible{outline:2px solid var(--action);outline-offset:1px}.ov-list,.ov-links{gap:6px;margin:0;padding:0;list-style:none;display:grid}.ov-links li{display:grid}.ov-links a{font-weight:600}.panel-msg:empty{margin:0;padding:0}.am-now{align-items:center;gap:14px;display:flex}.am-now>span:last-child{display:grid}.am-face{background:var(--stage);width:64px;height:64px;color:var(--gold);font-family:var(--f-head);border-radius:50%;flex:none;place-items:center;font-size:20px;display:grid;overflow:hidden}.am-face img{object-fit:cover;width:100%;height:100%}.pick{gap:10px;display:grid}.pick-pics{flex-wrap:wrap;gap:16px;display:flex}.pick-pic{justify-items:center;gap:4px;max-width:100%;margin:0;display:grid}.pick-frame{background:var(--stage);border-radius:8px;place-items:center;width:220px;max-width:100%;height:100px;padding:12px;display:grid;overflow:hidden}.pick-frame img{object-fit:contain;max-width:100%;max-height:76px}.pick-pic.round .pick-frame{border-radius:50%;width:100px;padding:0}.pick-pic.round .pick-frame img{object-fit:cover;width:100%;height:100%;max-height:none}.pick-ini{color:var(--gold);font-family:var(--f-head);text-align:center;font-size:18px;line-height:1.3}.pick-pic figcaption{overflow-wrap:anywhere;text-align:center;max-width:220px}.field{gap:4px;display:grid}.field label{align-items:center;gap:8px;display:flex}.save-bar{border-top:1px solid var(--line);gap:6px;padding-top:12px;display:grid}.page-edit{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start;gap:14px;display:grid}.page-edit-main{gap:14px;display:grid}.page-edit-main>.item{margin:0}.page-preview{margin:0;position:sticky;top:70px}.page-preview .welcome-card{padding:14px 16px}.page-preview p{text-align:left;margin:0;padding:0}.pv-hello{font-family:var(--f-head);color:var(--heading);font-size:16px}@media (max-width:900px){.page-edit{grid-template-columns:minmax(0,1fr)}.page-preview{position:static}}.ov-card p{text-align:left}.split{grid-template-columns:minmax(260px,2fr) minmax(0,3fr);align-items:start;gap:16px;display:grid}.split-list{gap:4px;max-height:calc(100vh - 140px);padding-right:4px;display:grid;position:sticky;top:70px;overflow-y:auto}.split-group{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-text);margin:10px 0 2px;font-size:14px;font-weight:700}.split-row:first-child .split-group{margin-top:0}.split-row>button{font:inherit;text-align:left;border:1px solid var(--line);background:var(--card);width:100%;color:var(--text);cursor:pointer;border-left:4px solid #0000;border-radius:6px;gap:2px;min-width:0;padding:8px 10px;display:grid}.split-row>button:hover{border-color:var(--action)}.split-row>button[aria-selected=true]{border-left-color:var(--gold-line);background:var(--pale-blue)}.split-row>button:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.sr-top{justify-content:space-between;align-items:center;gap:8px;min-width:0;display:flex}.sr-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-weight:600;overflow:hidden}.sr-sub{text-overflow:ellipsis;white-space:nowrap;font-size:14px;overflow:hidden}.split-row .pill{flex:none;font-size:13px}.split-detail{min-width:0;scroll-margin-top:70px}.split-nav{justify-content:space-between;align-items:center;gap:8px;margin-bottom:8px;display:flex}.split-detail>[role=tabpanel]>.item{margin:0}.card-head{border-bottom:1px solid var(--line);justify-content:space-between;align-items:flex-start;gap:10px;margin-bottom:10px;padding-bottom:10px;display:flex}.card-head h3{margin:0}@media (max-width:900px){.split{grid-template-columns:minmax(0,1fr)}.split-list{max-height:50vh;position:static}}.admin-app .btn{color:var(--action);background:#dfe4f8;border:1.5px solid #aeb8e3;min-height:40px;padding:7px 14px;font-weight:600}.admin-app .btn:hover{border-color:var(--action);background:#cdd5f3}.admin-app .btn.primary{background:var(--stage);border-color:var(--stage);color:#fff}.admin-app .btn.primary:hover{background:var(--stage2);border-color:var(--stage2)}.admin-app .btn.danger{color:#fff;background:#a3161d;border-color:#a3161d}.admin-app .btn.danger:hover{background:var(--err);border-color:var(--err)}.admin-app .btn:disabled,.admin-app .btn:disabled:hover{color:#5b6075;cursor:not-allowed;background:#eceef3;border-color:#d3d6e0;font-weight:500}.sr-only{clip:rect(0 0 0 0);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.toolbar{flex-wrap:wrap;align-items:center;gap:10px 16px;margin:4px 0 10px;display:flex}.toolbar-search{flex:260px;max-width:420px}.admin-app{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light}.admin-app input[type=search]{font:inherit;border:1.5px solid var(--action);background:var(--card);border-radius:6px;width:100%;padding:8px 10px;font-size:16px}.toolbar-end{flex-wrap:wrap;align-items:center;gap:8px;margin-left:auto;display:flex}.toolbar-msg{text-align:right;flex-basis:100%;font-size:14px}.progress{background:var(--pale-blue);border-radius:999px;height:10px;margin:4px 0 12px;display:flex;overflow:hidden}.progress-done{background:var(--ok)}.progress-progress{background:var(--gold)}.chips{flex-wrap:wrap;gap:6px;margin-bottom:8px;display:flex}.chips button{font:inherit;color:var(--action);cursor:pointer;background:#dfe4f8;border:1.5px solid #aeb8e3;border-radius:999px;padding:5px 12px;font-size:15px;font-weight:600}.chips button[aria-pressed=true]{background:var(--action);color:#fff}.agenda-picker{gap:4px;max-width:420px;margin-bottom:8px;font-size:15px;font-weight:600;display:grid}.agenda-picker select{min-height:48px;font-weight:500}.chips button:focus-visible{outline:2px solid var(--action);outline-offset:2px}.bubble{color:#fff;min-width:26px;height:26px;font-family:var(--f-body);letter-spacing:0;vertical-align:middle;background:#c5221f;border-radius:999px;place-items:center;margin-left:8px;padding:0 7px;font-size:15px;font-weight:800;line-height:1;display:inline-grid;box-shadow:0 0 0 2px #fff}.tile-alert{color:#a3161d;font-size:16px;font-weight:700}.fmt{gap:0;display:grid}.fmt-bar{border:1px solid var(--line);background:#eef0f7;border-bottom:0;border-radius:6px 6px 0 0;flex-wrap:wrap;align-items:center;gap:4px;padding:4px;display:flex}.fmt-bar+.marked-area textarea,.fmt-bar+.marked-area .marked-back{border-top-left-radius:0;border-top-right-radius:0}.fmt-btn{font:inherit;min-width:44px;height:44px;color:var(--action);cursor:pointer;background:#dfe4f8;border:1.5px solid #aeb8e3;border-radius:5px;padding:0 10px;font-size:16px;font-weight:700}.fmt-btn:hover{border-color:var(--action);background:#cdd5f3}.fmt-btn:focus-visible{outline:2px solid var(--action);outline-offset:1px}.fmt-btn:disabled{color:#6b7085;cursor:not-allowed;background:#eceef3;border-color:#d3d6e0}.fmt-italic{font-family:Georgia,serif;font-style:italic}.fmt-underline{text-decoration:underline}.fmt-gap{flex:1}.fmt-btn[aria-pressed=true]{background:var(--stage);border-color:var(--stage);color:#fff}.fmt-mode{flex-wrap:wrap;gap:4px;display:inline-flex}.mail-split{container-type:inline-size}.mail-split-in{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}@container (min-width:720px){.mail-split-in{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.mail-split-in>:nth-child(2){position:sticky;top:12px}.mail-split-in>.item:only-child{grid-column:1/-1}}.mail-preview-box{border:1px solid var(--line);background:var(--card);text-align:left;border-radius:8px;min-width:0;padding:10px 12px}.mail-preview-box h4{margin:0 0 6px;font-size:15px}.mail-head{overflow-wrap:anywhere;grid-template-columns:auto minmax(0,1fr);gap:2px 10px;margin:0 0 8px;font-size:14px;display:grid}.mail-head dt{color:#5b6075}.mail-head dd{margin:0}.mail-frame iframe{border:1px solid var(--line);background:#fff;border-radius:6px;width:100%;display:block}.mail-frame-bar{flex-wrap:wrap;gap:4px;margin-bottom:6px;display:flex}.mail-text{border:1px solid var(--line);font:inherit;white-space:pre-wrap;overflow-wrap:anywhere;background:#fff;border-radius:6px;margin:0;padding:12px}.gm-composer .fmt{margin:8px 16px 0}main:has(.gm){max-width:1160px}.gm-composer .fmt .marked-area{margin:0}.speaker-app{min-height:100dvh;font-size:16px}.speaker-app svg{flex:none;width:24px;height:24px}.speaker-app :focus-visible{outline:3px solid var(--gold-line);outline-offset:3px}.speaker-app :is(button,input,textarea,a){scroll-margin-block:112px}.speaker-app-header{z-index:5;padding-top:env(safe-area-inset-top,0px);color:#fff;background:var(--stage);border-bottom:2px solid var(--gold);position:sticky;top:0}.speaker-app-toolbar{align-items:center;gap:20px;max-width:1040px;min-height:88px;margin:auto;padding:12px 24px;display:flex}.speaker-brand{border-radius:4px;flex:none;display:flex}.speaker-brand img{object-fit:contain;width:88px;height:56px}.speaker-app-title{flex:1;min-width:0}.speaker-app-title>span{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;font-size:11px}.speaker-app-title h1{font:500 clamp(16px, 2.4vw, 20px)/1.5 var(--f-head);color:#fff;overflow-wrap:anywhere}.speaker-app-title h1:focus{outline:none}.speaker-icon-button{width:44px;height:44px;color:inherit;cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;place-items:center;padding:10px;display:grid}.speaker-icon-button:hover{background:var(--stage2)}.speaker-app-main{max-width:1040px;padding:0 0 calc(112px + env(safe-area-inset-bottom,0px))}.speaker-app-main>.section{padding:24px}.speaker-app h2{letter-spacing:0;text-transform:none;text-wrap:pretty;font-size:18px;display:block}.speaker-app h2:before{content:none}.speaker-app-main p{text-align:left;overflow-wrap:anywhere}.speaker-app .footer{padding-inline:24px;font-size:13px}.speaker-profile-head{align-items:center;gap:24px;padding:32px 24px;display:flex}.speaker-profile-head>div{min-width:0}.speaker-profile-head h2{overflow-wrap:anywhere}.speaker-profile-head p{color:var(--text2);margin:6px 0 10px}.speaker-section-heading{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:8px 20px;padding:20px 24px;display:flex}.speaker-section-heading>span{color:var(--text2);font-size:13px}.speaker-session-row{border:0;border-bottom:1px solid var(--line);background:var(--card);width:100%;color:var(--text);text-align:left;font:inherit;cursor:pointer;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:20px;padding:24px;display:grid}.speaker-session-row:hover{background:var(--pale-blue)}.speaker-session-row>svg{color:var(--action)}.speaker-session-time{font-variant-numeric:tabular-nums;text-align:center;align-content:center;justify-items:center;gap:4px;font-size:14px;line-height:1.5;display:grid}.speaker-session-date{background:var(--stage);color:#fff;text-transform:uppercase;white-space:nowrap;border-radius:5px;margin-bottom:4px;padding:4px 7px;font-size:12px}.speaker-session-content{border-left:4px solid var(--gold-line);gap:5px;min-width:0;padding:6px 0 6px 18px;display:grid}.speaker-session-link{width:100%;min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;justify-content:space-between;align-items:center;gap:12px;padding:0;display:flex}.speaker-session-link>span{min-width:0}.speaker-session-link:hover{color:var(--action)}.speaker-session-content strong{overflow-wrap:anywhere;font-size:18px;line-height:1.5}.speaker-session-scene{text-transform:uppercase;color:var(--text2);font-size:13px}.speaker-person-chips{flex-wrap:wrap;gap:8px;margin-top:6px;display:flex}.speaker-person-chips>button{border:1px solid var(--line);background:var(--card);max-width:100%;min-height:44px;color:var(--text);text-align:left;cursor:pointer;overflow-wrap:anywhere;border-radius:12px;align-items:center;gap:8px;padding:4px 10px 4px 4px;font-family:inherit;font-size:12px;display:inline-flex;box-shadow:0 2px 4px #141a3f12}.speaker-chip-avatar{object-fit:cover;object-position:center 25%;background:var(--pale-blue);width:32px;height:32px;color:var(--action);border-radius:50%;flex:none;place-items:center;font-size:10px;display:grid}.speaker-profile-reminder{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:16px;margin:24px;padding:20px;display:flex}.speaker-profile-reminder p{margin:4px 0 0;font-size:14px}.speaker-interviews{margin:8px 0 0;padding-left:18px;font-size:14px}.speaker-interviews li{margin:4px 0}.speaker-empty,.speaker-profile-panel{padding:0 24px}.speaker-profile-fields{background:var(--card);gap:28px;padding:24px;display:grid}.speaker-profile-fields .speaker-block{border:0;padding:0}.speaker-session-intro{background:var(--card);gap:18px;padding:28px 24px;display:grid}.speaker-session-intro>.pill{justify-self:start}.speaker-session-meta{text-transform:uppercase;flex-wrap:wrap;gap:8px 24px;font-size:13px;display:flex}.speaker-section-label{background:var(--bg);padding:14px 24px;font-size:15px;font-weight:600}.speaker-session-people{background:var(--card);margin:0;padding:0;list-style:none}.speaker-session-people li{border-bottom:1px solid var(--line);align-items:center;gap:16px;padding:18px 24px;display:flex}.speaker-session-people p{margin:4px 0;font-size:14px}.speaker-person-role{color:var(--text2);font-size:12px}.speaker-person-link{width:100%;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;align-items:center;gap:16px;padding:0;display:flex}.speaker-person-link>span{min-width:0}.speaker-person-link .person-caption{margin-block:4px;display:block}.speaker-directory{background:var(--card);border:1px solid var(--line);border-radius:12px;overflow:hidden}.speaker-public-profile{gap:24px;display:grid}.speaker-public-profile>*{min-width:0}.speaker-contact>div{background:var(--card);overflow-wrap:anywhere;gap:6px;padding:20px 24px;display:grid}.speaker-bottom-nav{z-index:6;width:min(100%,1040px);padding:8px 12px calc(8px + env(safe-area-inset-bottom,0px));border:1px solid var(--line);background:var(--card);border-bottom:0;border-radius:22px 22px 0 0;display:flex;position:fixed;bottom:0;left:50%;transform:translate(-50%);box-shadow:0 -3px 16px #141a3f0d}.speaker-desktop-nav-heading{display:none}.speaker-bottom-nav button{min-width:0;min-height:64px;color:var(--text2);font:500 12px/1.4 var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:12px;flex:1;align-content:center;justify-items:center;gap:6px;padding:8px 4px;display:grid}.speaker-bottom-nav button span{overflow-wrap:anywhere;min-width:0;max-width:100%}.speaker-bottom-nav button[aria-current=page]{color:var(--action);background:var(--pale-blue);box-shadow:inset 0 -3px var(--gold-line)}.speaker-bottom-nav button:hover{background:var(--bg)}.speaker-app .toast{bottom:calc(100px + env(safe-area-inset-bottom,0px))}.speaker-app .agenda-scene{padding:0;overflow:hidden}.speaker-app .agenda-scene h3{background:var(--bg);padding:16px}.speaker-app .agenda-scene li{border-radius:0;grid-template-columns:78px minmax(0,1fr);align-items:center;gap:20px;margin:0;padding:18px 16px}.speaker-app .agenda-title{border-left:4px solid var(--gold-line);padding:6px 0 6px 18px}.speaker-app .agenda-scene li,.speaker-app .agenda-scene li.mine,.speaker-app .agenda-scene li.quiet{border-radius:0;margin:0;padding-left:44px;padding-right:16px;position:relative}.speaker-app .agenda-scene li:before,.speaker-app .agenda-scene li:after{content:"";position:absolute;left:20px}.speaker-app .agenda-scene li:before{border-left:2px solid var(--gold-line);top:0;bottom:0}.speaker-app .agenda-scene li:last-child:before{bottom:50%}.speaker-app .agenda-scene li:after{border-top:2px solid var(--gold-line);width:18px;top:50%}.speaker-app .agenda-scene .speaker-session-time{justify-items:start}@media (max-width:600px){.speaker-person-chips{flex-wrap:nowrap;padding:3px 3px 8px;overflow-x:auto}.speaker-person-chips>button{white-space:nowrap;flex:none;max-width:none}.speaker-app-toolbar{gap:12px;min-height:76px;padding:10px 16px}.speaker-brand img{width:60px;height:40px}.speaker-profile-head{gap:16px;padding:28px 16px}.speaker-profile-head .speaker-photo{width:76px;height:76px}.speaker-profile-head h2{font-size:16px}.speaker-profile-head p{font-size:14px}.speaker-app-main>.section,.speaker-profile-fields{padding:20px 16px}.speaker-section-heading,.speaker-session-intro,.speaker-section-label,.speaker-session-people li,.speaker-contact>div{padding-inline:16px}.speaker-session-row{grid-template-columns:60px minmax(0,1fr);gap:10px;padding:18px 16px}.speaker-session-content,.speaker-app .agenda-title{padding-left:12px}.speaker-session-content strong{font-size:16px}.speaker-session-row>svg{width:20px}.speaker-profile-reminder{margin:20px 16px;padding:16px}.speaker-app .agenda-scene li{grid-template-columns:60px minmax(0,1fr);gap:10px;padding:16px 12px}.speaker-app .agenda-scene li,.speaker-app .agenda-scene li.mine,.speaker-app .agenda-scene li.quiet{padding-left:32px;padding-right:12px}.speaker-app .agenda-scene li:before,.speaker-app .agenda-scene li:after{left:14px}.speaker-app .agenda-scene li:after{width:12px}.speaker-bottom-nav{padding-inline:6px}.speaker-bottom-nav button{font-size:11px}}@media (min-width:1024px){.speaker-public-profile{grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);align-items:start}.speaker-public-profile>section{border:1px solid var(--line);border-radius:12px;overflow:hidden}.speaker-public-profile .speaker-profile-head{flex-direction:column;align-items:flex-start}.speaker-session-detail:not(:has(.speaker-contact)){grid-template-columns:minmax(0,1fr)}.speaker-app{background:var(--stage);grid-template-rows:auto auto 1fr;grid-template-columns:240px minmax(0,1fr);align-items:start;display:grid}.speaker-app>.staff-banner{grid-area:1/1/auto/-1}.speaker-app-header{grid-area:2/1/auto/-1}.speaker-app-toolbar{max-width:none;padding-inline:32px}.speaker-app-title h1{font-size:24px}.speaker-app-main{width:100%;min-width:0;max-width:none;min-height:calc(100dvh - var(--speaker-header-height,90px));background:var(--bg);grid-area:3/2;padding:32px clamp(24px,2.5vw,48px) 40px}.speaker-app-main>.section{gap:24px;padding:0}.speaker-app h2{font-size:22px}.speaker-app .footer{padding-inline:0}.speaker-bottom-nav{top:var(--speaker-header-height,90px);width:100%;max-height:calc(100dvh - var(--speaker-header-height,90px));background:var(--stage);box-shadow:none;z-index:4;border:0;border-radius:0;flex-direction:column;grid-area:3/1;gap:8px;padding:32px 16px;position:sticky;bottom:auto;left:auto;overflow-y:auto;transform:none}.speaker-desktop-nav-heading{color:var(--gold);letter-spacing:.08em;text-transform:uppercase;margin:0 12px 16px;font-size:12px;line-height:1.6;display:block}.speaker-bottom-nav button{color:#fff;text-align:left;border-radius:8px;flex:none;justify-content:flex-start;align-items:center;gap:14px;min-height:56px;padding:14px 16px;font-size:15px;display:flex}.speaker-bottom-nav button:hover,.speaker-bottom-nav button[aria-current=page]{color:#fff;background:var(--stage2)}.speaker-bottom-nav button[aria-current=page]{box-shadow:inset 3px 0 var(--gold)}.speaker-bottom-nav :focus-visible{outline-color:var(--gold)}.speaker-dashboard{grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);grid-auto-flow:dense;align-items:stretch;gap:24px;display:grid}.speaker-dashboard>.speaker-profile-head,.speaker-profile-editor>.speaker-profile-head{background:var(--card);border:1px solid var(--line);border-radius:12px;flex-direction:column;align-items:flex-start}.speaker-dashboard>section{border:1px solid var(--line);background:var(--card);border-radius:12px;grid-area:1/2;min-width:0}.speaker-dashboard .speaker-section-heading{border-bottom:1px solid var(--line)}.speaker-dashboard .speaker-session-row:last-child{border-bottom:0;border-radius:0 0 12px 12px}.speaker-dashboard .speaker-profile-reminder{align-content:space-between;margin:0}.speaker-dashboard .speaker-profile-reminder.brief{grid-column:1/-1}.speaker-profile-editor{grid-template-columns:minmax(220px,.8fr) minmax(0,2fr);align-items:start;gap:24px;margin-bottom:24px;display:grid}.speaker-profile-editor .speaker-profile-panel{grid-area:2/1;margin:0}.speaker-profile-editor .speaker-profile-fields{grid-area:1/2/3}.speaker-profile-fields{border:1px solid var(--line);border-radius:12px;padding:32px}.speaker-session-detail{grid-template-columns:minmax(0,2fr) minmax(220px,.8fr);align-items:start;gap:24px;display:grid}.speaker-session-detail>*{border:1px solid var(--line);border-radius:12px;min-width:0;overflow:hidden}.speaker-session-detail>section:not(.speaker-contact){grid-column:1}.speaker-session-detail>.speaker-contact{grid-area:1/2/3}.speaker-app .toast{bottom:24px}}.speaker-photo{object-fit:cover;border:3px solid var(--gold);border-radius:50%;flex:none;width:96px;height:96px}.speaker-photo.initials{background:var(--stage);color:var(--gold);place-items:center;font-size:28px;font-weight:600;display:grid}.speaker-sub{text-transform:uppercase;letter-spacing:.12em;color:var(--gold-text);margin:0 0 6px;font-size:16px}.speaker-block{border-top:1px solid var(--line);gap:8px;padding-top:12px;display:grid}.speaker-scene{gap:10px;display:grid}.graphic-row{flex-wrap:wrap;align-items:flex-start;gap:20px;display:flex}.graphic-preview{background:var(--stage);border-radius:8px;width:360px;max-width:100%;height:auto;box-shadow:0 2px 10px #141a3f2e}.graphic-text{flex:280px}.graphic-row>.speaker-block{flex:0 360px;grid-template-columns:minmax(0,1fr);min-width:0}.speaker-photo-guide{gap:8px;width:360px;max-width:100%;margin:0;display:grid}.speaker-photo-guide ul{margin:0;padding-left:20px}.agenda-scene{padding:18px 20px}.agenda-scene h3{font-family:var(--f-head);letter-spacing:.04em;text-transform:uppercase;color:var(--heading);font-size:17px;font-weight:500}.agenda-scene ol{margin:0;padding:0;list-style:none}.agenda-scene li{border-top:1px solid var(--line);grid-template-columns:8.5rem 1fr;gap:16px;padding:12px 0;display:grid}.agenda-scene li.quiet{color:var(--text2);padding:6px 0;font-size:15px}.agenda-scene li.quiet .agenda-topic{font-style:italic;font-weight:400}.agenda-scene li.mine{background:var(--warn-bg);border-top-color:#0000;border-radius:6px;margin:0 -10px;padding-left:10px;padding-right:10px}.agenda-time{font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text2);font-weight:500}.agenda-title{gap:2px;min-width:0;display:grid}.agenda-topic{color:var(--text);font-weight:600}.agenda-topic .pill{vertical-align:1px;margin-left:8px}.agenda-rest{color:var(--text2);font-size:15px;line-height:1.45}main .agenda-scene p,main .agenda-rest{text-align:left}@media (max-width:600px){.agenda-scene{padding:14px}.agenda-scene li{grid-template-columns:1fr;gap:2px}}.speaker-search input{width:100%;max-width:520px;font:inherit;border:1px solid var(--line);background:var(--card);border-radius:8px;padding:10px 12px;font-size:16px}.speaker-scene-name{font-family:var(--f-head);letter-spacing:.04em;text-transform:uppercase;color:var(--heading);margin-top:8px;font-size:17px;font-weight:500}.panel-card{gap:6px;padding:14px 18px}.panel-head{border-bottom:1px solid var(--line);grid-template-columns:8.5rem 1fr;gap:16px;padding-bottom:8px;display:grid}.people-rows{margin:0;padding:0;list-style:none}.people-rows li+li{border-top:1px solid var(--line)}.people-rows button{width:100%;font:inherit;text-align:left;color:var(--text);cursor:pointer;background:0 0;border:0;border-radius:6px;grid-template-columns:auto 1fr auto;align-items:center;gap:14px;padding:10px 6px;display:grid}.people-rows button:hover,.people-rows button:focus-visible{background:var(--pale-blue)}.speaker-photo.small{border-width:2px;width:48px;height:48px;font-size:16px}.person-text{gap:2px;min-width:0;display:grid}.person-caption{color:var(--text2);font-size:15px}@media (max-width:600px){.panel-head{grid-template-columns:1fr;gap:2px}.people-rows button{grid-template-columns:auto 1fr}.people-rows .pill{grid-column:2;justify-self:start}}.login-step-grid{grid-template-columns:repeat(auto-fit,minmax(200px,1fr));gap:10px;display:grid}.login-step{text-align:left;font:inherit;border:1px solid var(--line);background:var(--card);color:var(--text);cursor:pointer;border-left-width:5px;border-radius:8px;align-content:start;gap:4px;padding:12px 14px;display:grid}.login-step.alert{border-left-color:var(--err);background:var(--err-bg)}.login-step.blue{border-left-color:var(--action)}.login-step.warn{border-left-color:var(--gold-dark);background:var(--warn-bg)}.login-step.ok{border-left-color:var(--ok);background:var(--ok-bg)}.login-step[aria-pressed=true]{outline:2px solid var(--action);outline-offset:2px}.login-step-count{font-size:28px;font-weight:700;line-height:1}main .login-step .desc,main .step-note{text-align:left}.step-note{border-left:5px solid var(--line);background:var(--bg);border-radius:8px;gap:6px;padding:12px 14px;display:grid}.step-note.alert{border-left-color:var(--err);background:var(--err-bg)}.step-note.blue{border-left-color:var(--action);background:var(--pale-blue)}.step-note.warn{border-left-color:var(--gold-dark);background:var(--warn-bg)}.step-note.ok{border-left-color:var(--ok);background:var(--ok-bg)}.step-hint .btn{margin-top:6px}.stand-logistics{min-width:0}.stand-heading{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;display:flex}.stand-summary{gap:4px;display:grid}.stand-logistics p,.stand-choice p{text-align:left}.stand-table{table-layout:fixed;border-collapse:collapse;background:var(--card);width:100%;font-size:16px}.stand-table th,.stand-table td{border:1px solid var(--line);vertical-align:top;text-align:left;white-space:pre-wrap;overflow-wrap:anywhere;padding:12px 14px}.stand-table th{background:var(--bg);width:34%;font-weight:600}.stand-notes{border-left:3px solid var(--gold-line);background:var(--card);gap:6px;padding:12px 14px;display:grid}.stand-pictures{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px;display:grid}.stand-pictures figure{border:1px solid var(--line);background:var(--card);border-radius:8px;min-width:0;margin:0;padding:12px}.stand-pictures .zoom img{aspect-ratio:4/3;object-fit:contain;width:100%;display:block}.stand-pictures figcaption{text-align:left;overflow-wrap:anywhere;margin-top:10px;font-size:16px;font-weight:600}.stand-empty{color:#4b5061;text-align:left;background:#eceef3;border-radius:8px;padding:12px 14px}.stand-warning{border-left:3px solid var(--warn);color:var(--warn);background:var(--warn-bg);border-radius:6px;margin:0;padding:10px 12px}@media screen and (max-width:600px){.stand-table,.stand-table tbody,.stand-table tr,.stand-table th,.stand-table td{width:100%;display:block}.stand-table tr+tr{margin-top:10px}.stand-table td{border-top:0}.stand-pictures{grid-template-columns:minmax(0,1fr)}}.plan-sheet{gap:12px;margin:10px 0;display:grid}.plan-sheet figure{margin:0}.plan-sheet .zoom img{width:100%;height:auto;display:block}.plan-sheet figcaption{text-align:left;margin-top:6px;font-size:14px}.plan-sheet .plan-print{flex-wrap:wrap;align-items:center;gap:10px;margin:0;display:flex}@media print{body:has([data-printing]){color:#000;background:#fff}[data-printing] :is(.btn,.actions,.pill,.lightbox,.review){display:none!important}body:has([data-printing]) :not(:has([data-printing]),[data-printing],[data-printing] *){display:none!important}[data-printing] .stand-table tr,[data-printing] figure{break-inside:avoid}[data-printing] .zoom img{width:auto;max-width:100%;max-height:125mm}body:has(.stand-logistics){color:#000;background:#fff}.stand-logistics .stand-print,.stand-logistics .stand-zoom-hint,.stand-logistics .lightbox{display:none!important}body:has(.stand-logistics):not(:has([data-printing]))>:not(main,.partner-app){display:none!important}body:not(:has([data-printing])) .partner-app:has(.stand-logistics)>:not(main){display:none!important}body:not(:has([data-printing])) main:has(.stand-logistics)>:not(.welcome-panel){display:none!important}body:not(:has([data-printing])) .welcome-panel:has(.stand-logistics)>:not(.stand-logistics){display:none!important}.stand-logistics{max-width:none;margin:0;padding:0;display:block}main:has(.stand-logistics){max-width:none;margin:0;padding:0;display:block}.welcome-panel:has(.stand-logistics){max-width:none;margin:0;padding:0;display:block}.stand-logistics>*+*{margin-top:12px}.stand-logistics h2{font-size:16pt}.stand-logistics h3{font-size:13pt}.stand-table,.stand-logistics p,.stand-pictures figcaption{color:#000;font-size:11pt}.stand-table th,.stand-table td{border-color:#aaa;padding:6px 8px}.stand-heading,.stand-summary{break-after:avoid}.stand-table tr,.stand-notes,.stand-pictures figure{break-inside:avoid}.stand-pictures{display:block}.stand-pictures figure{margin-top:12px}.stand-pictures .zoom img{aspect-ratio:auto;height:auto;max-height:125mm}}#tab-prelegenci{font-size:14px;line-height:1.4}#tab-prelegenci .section{gap:10px}#tab-prelegenci .lead,#tab-prelegenci .desc,#tab-prelegenci .desc.small,#tab-prelegenci summary{font-size:14px}#tab-prelegenci h2{font-size:16px}#tab-prelegenci h3{font-size:15px}#tab-prelegenci .pill{padding:1px 7px;font-size:12px}#tab-prelegenci input,#tab-prelegenci select,#tab-prelegenci textarea{padding:5px 8px;font-size:14px}#tab-prelegenci .item{gap:8px;padding:10px 12px}#tab-prelegenci .chips button{padding:3px 10px;font-size:13px}#tab-prelegenci .split{gap:12px}@media (min-width:901px){#tab-prelegenci .split{grid-template-columns:minmax(220px,1fr) minmax(0,2.4fr)}}#tab-prelegenci .split-row>button{gap:0;padding:5px 8px}#tab-prelegenci .split-group{margin:8px 0 2px;font-size:12px}#tab-prelegenci .split-nav{margin-bottom:6px}#tab-prelegenci .login-step-grid{grid-template-columns:repeat(auto-fit,minmax(170px,1fr));gap:8px}#tab-prelegenci .login-step{border-left-width:4px;gap:2px;padding:8px 10px}#tab-prelegenci .login-step-count{font-size:20px}#tab-prelegenci .login-step .desc{font-size:13px}.sp-card{gap:8px}.sp-head{align-items:center;gap:10px;display:flex}.speaker-photo.sp-photo{border-width:2px;width:44px;height:44px;font-size:16px}.sp-who{flex:1;min-width:0;display:grid}.sp-who h3{margin:0}.sp-links{flex:none;gap:12px;font-size:13px;display:flex}.sp-login{border-left:4px solid var(--line);background:var(--bg);border-radius:6px;gap:6px;padding:8px 10px;display:grid}.sp-login.alert{border-left-color:var(--err);background:var(--err-bg)}.sp-login.blue{border-left-color:var(--action);background:var(--pale-blue)}.sp-login.warn{border-left-color:var(--gold-dark);background:var(--warn-bg)}.sp-login.ok{border-left-color:var(--ok);background:var(--ok-bg)}.sp-login-state{flex-wrap:wrap;align-items:baseline;gap:4px 10px;display:flex}.sp-login-row{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.sp-login-row input{flex:240px;min-width:0}.sp-hint{font-size:13px}.sp-login .panel-msg:empty,.sp-card>.panel-msg:empty{display:none}.sp-facts{grid-template-columns:max-content 1fr;gap:2px 12px;margin:0;display:grid}.sp-facts dt{color:var(--text2);font-weight:600}.sp-facts dd{min-width:0;margin:0}.sp-edit>summary{font-size:14px}.sp-grid{grid-template-columns:1fr 1fr;gap:8px 12px;margin:8px 0;display:grid}.sp-grid label{gap:3px;font-size:13px;font-weight:600;display:grid}.sp-grid .wide{grid-column:1/-1}main .sp-card p,main .sp-card dd{text-align:left}@media (max-width:700px){.sp-grid{grid-template-columns:1fr}.sp-head{flex-wrap:wrap}}.pw-send{gap:14px;display:grid}.pw-send>.item{margin:0}.pw-send.single{margin-top:12px}.pw-table tbody tr{cursor:pointer}.pw-table tbody tr:hover{background:#f4f6fc}.pw-table tbody tr.on{background:var(--pale-blue);box-shadow:inset 4px 0 0 var(--gold-line)}.pw-table input[type=checkbox]{width:20px;height:20px}#tab-maile [id^=tpl-]{scroll-margin-top:70px}.logistics-go{flex-wrap:wrap;align-items:center;gap:10px 16px;display:flex}.logistics-go .btn{padding:12px 22px;font-size:18px}.logistics-main .ok-note:empty{display:none}.logistics-list{gap:10px;display:grid}.logistics-find{max-width:420px}.logistics-list>.list{gap:6px}.logistics-stand{padding-block:10px;scroll-margin-top:75px}.logistics-title{flex-wrap:wrap;align-items:baseline;gap:2px 12px;font-weight:600;display:flex}.logistics-title .desc{font-weight:500}.logistics-nr{font-variant-numeric:tabular-nums;min-width:3.2em;color:var(--heading)}.logistics-changes th[scope=row]{width:30%}.logistics-changes td{white-space:pre-line}.logistics-changes img{object-fit:contain;border:1px solid var(--line);border-radius:4px;max-width:100%;max-height:140px;display:block}.logistics-notify-row{grid-template-columns:auto minmax(0,1fr);align-items:start;gap:12px;display:grid}.logistics-notify-row>input{width:22px;height:22px;margin-top:18px}.logistics-link-list{grid-template-columns:repeat(auto-fill,minmax(280px,1fr));gap:14px 20px;display:grid}.logistics-link{gap:4px;font-weight:600;display:grid}.logistics-link-list>.actions{grid-column:1/-1}#h-stand{scroll-margin-top:75px}@media (max-width:640px){.logistics-changes thead{display:none}.logistics-changes tr,.logistics-changes th,.logistics-changes td{width:auto;display:block}.logistics-changes th[scope=row]{border-bottom:0;width:auto;padding-bottom:0}.logistics-changes td:before{content:attr(data-label) ": ";font-weight:600}}.participant-kicker{letter-spacing:.06em;text-transform:uppercase;color:var(--gold-line);font-size:.8rem;font-weight:700;display:block}.speaker-app svg.participant-qr{width:min(68vw,260px);height:auto}.speaker-app svg.participant-qr-thumb{width:84px;height:84px}.speaker-app svg.participant-qr-big{width:min(88vw,420px);height:auto}.participant-unconfirmed{color:var(--text2);font-style:italic;font-weight:500}.participant-unconfirmed:before{content:"◷ ";font-style:normal}.participant-hello h2{margin:.25rem 0 .4rem;font-size:clamp(1.6rem,6vw,2.2rem)}.participant-ticket-card{background:linear-gradient(135deg, var(--stage), var(--stage2));color:#fff;text-align:left;width:100%;font:inherit;cursor:pointer;border:0;border-radius:20px;grid-template-columns:1fr auto;align-items:center;gap:1rem;margin:0 0 1.25rem;padding:1.25rem;display:grid;box-shadow:0 12px 28px -14px #141a3f8c}.participant-ticket-card .participant-kicker{color:var(--gold)}.participant-ticket-card b{font-family:var(--f-head);margin:.3rem 0 .6rem;font-size:1.25rem;display:block}.participant-ticket-card .btn{background:var(--gold);color:var(--stage);border-color:var(--gold);grid-column:1/-1;justify-content:center}.participant-ticket-card-text{min-width:0}.participant-qr-thumb{background:#fff;border-radius:10px;width:84px;height:84px;padding:4px}.participant-row{width:100%;margin-top:.75rem}.participant-row .pill{margin-bottom:.35rem}.participant-mine{border-left:4px solid var(--gold-line)}.participant-list{margin:0;padding:0;list-style:none}.participant-tiles{grid-template-columns:repeat(2,minmax(0,1fr));gap:.75rem;margin:0 0 1.25rem;display:grid}.participant-tiles>*{border:1px solid var(--line);background:var(--card);min-height:7.5rem;color:var(--text);font:inherit;text-align:left;cursor:pointer;border-radius:16px;flex-direction:column;gap:.2rem;padding:1rem;text-decoration:none;display:flex}.participant-tiles svg{width:26px;height:26px;color:var(--action);margin-bottom:.4rem}.participant-tiles span{color:var(--text2);font-size:.85rem}.participant-ticket{overflow:hidden}.participant-ticket-head{background:linear-gradient(135deg, var(--stage), var(--stage2));color:#fff;border-radius:16px;margin:-1px -1px 1rem;padding:1.25rem}.participant-ticket-head h2{color:#fff;margin:.35rem 0 .2rem}.participant-ticket-head p{color:var(--gold);margin:0 0 .75rem}.participant-ticket-head .participant-kicker{color:var(--gold)}.participant-ticket-head .participant-unconfirmed{color:#fff}.participant-notice{background:var(--pale-blue);color:var(--text);border-radius:12px;padding:.9rem 1rem}.participant-notice.warn{background:var(--warn-bg);color:var(--warn)}.participant-qr-wrap{flex-direction:column;align-items:center;margin:1rem 0;display:flex}.participant-qr-button{border:1px solid var(--line);cursor:zoom-in;background:#fff;border-radius:18px;padding:12px;position:relative}.participant-qr{width:min(68vw,260px);height:auto;display:block}.participant-qr-stamp{pointer-events:none;font-family:var(--f-head);color:var(--err);place-items:center;font-size:2rem;display:grid;position:absolute;inset:0}.participant-qr-stamp:before{content:""}.participant-qr-code{font-family:var(--f-head);letter-spacing:.15em;margin:.6rem 0 .2rem}.participant-facts{background:var(--bg);border-radius:14px;gap:.75rem;margin:1rem 0;padding:1rem;display:grid}.participant-facts div{grid-template-columns:6.5rem 1fr;gap:.5rem;display:grid}.participant-facts dt{font-weight:700}.participant-facts dd{margin:0}.participant-save{color:var(--action);flex:none;transition:background-color .15s,color .15s}.participant-save.on{color:var(--gold-text);background:var(--gold)}@media (hover:hover){.participant-save:hover{background:var(--line)}.participant-save.on:hover{background:var(--gold-dark)}}.participant-people{padding-left:1.1rem}.participant-map{margin:0 0 1.25rem}.participant-map img{border:1px solid var(--line);background:#fff;border-radius:14px;width:100%;height:auto;display:block}.participant-map figcaption{color:var(--text2);margin-top:.4rem;font-size:.85rem}.participant-partners{grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:.75rem;margin:0;padding:0;list-style:none;display:grid}.participant-partners button{border:1px solid var(--line);background:var(--card);width:100%;height:100%;font:inherit;text-align:left;cursor:pointer;border-radius:14px;flex-direction:column;gap:.4rem;padding:.75rem;display:flex}.participant-logo{object-fit:contain;background:var(--stage);border-radius:10px;place-items:center;width:100%;height:84px;padding:10px;display:grid}.participant-logo.initials{color:var(--gold);font-family:var(--f-head);font-size:1.5rem}.participant-partner-head .participant-logo{height:140px}.participant-qr-full{width:100vw;max-width:none;height:100dvh;max-height:none;padding:calc(1rem + env(safe-area-inset-top)) 1.25rem 1.25rem;text-align:center;background:#fff;border:0;margin:0}.participant-qr-full[open]{flex-direction:column;justify-content:center;align-items:center;gap:.5rem;display:flex}.participant-qr-full .speaker-icon-button{top:calc(1rem + env(safe-area-inset-top));position:absolute;right:1rem}.participant-qr-big{width:min(88vw,420px);height:auto}@media (min-width:1024px){.participant-tiles{grid-template-columns:repeat(3,minmax(0,1fr))}}@media print{.speaker-app:has(.speaker-arrival) :is(.speaker-app-header,.speaker-bottom-nav,.test-banner,.actions,.toast){display:none!important}.participant-app .speaker-app-header,.participant-app .speaker-bottom-nav,.participant-app .test-banner,.participant-app .footer,.participant-app .actions,.participant-app .toast{display:none!important}.participant-app .speaker-app-main{margin:0!important;padding:0!important}.participant-ticket{box-shadow:none;border:0}.participant-ticket-head{-webkit-print-color-adjust:exact;print-color-adjust:exact}}.participant-scan{background:#000;border-radius:14px;width:100%;max-width:420px;margin:.75rem 0;display:block}.participant-check{margin-top:.5rem;padding:.6rem 1rem;font-size:1.1rem;display:inline-block}.participant-app .speaker-app-main{padding-left:16px;padding-right:16px}.participant-app .speaker-app-main>.section,.participant-app .participant-start>.section{margin:0 0 1.5rem}.participant-ticket-card .pill{white-space:normal}.participant-row .agenda-topic,.participant-row .agenda-rest{display:block}.participant-row .agenda-rest{color:var(--text2);font-size:.92rem;font-weight:500}@media (min-width:1024px){.participant-app .speaker-app-main{padding-left:32px;padding-right:32px}}.scanner{gap:12px;display:grid}.scanner-code{flex:220px;gap:4px;display:grid}.scanner-code input{letter-spacing:.08em;text-transform:uppercase;font-size:1.25rem}.scanner form.actions{align-items:flex-end}.scanner .actions :is(input,.btn){box-sizing:border-box;min-height:44px}.scanner .actions>.btn{flex:none;padding-inline:20px}@media (max-width:600px){.scanner .actions>.btn{flex:100%}}.scanner-result{border:2px solid;border-radius:10px;padding:16px 18px}.scanner-result.ok{color:#0d3d18;background:#e6f4ea;border-color:#1e7b34}.scanner-result.warn{color:#4a2e00;background:#fff4d6;border-color:#b7791f}.scanner-result.alert{color:#6b0f14;background:#fbe5e6;border-color:#b3261e}.scanner-verdict{margin:0;font-size:1.5rem;font-weight:700}.scanner-when{margin:6px 0 0;font-weight:600}.scanner-person{gap:4px;margin:10px 0 0;display:grid}.scanner-person div{flex-wrap:wrap;gap:8px;display:flex}.scanner-person dt{font-weight:600}.scanner-person dt:after{content:":"}.scanner-person dd{margin:0;font-size:1.15rem}.participant-mc-form{gap:14px;display:grid}.participant-mc-pick{border:0;gap:10px;min-width:0;margin:0;padding:0;display:grid}.participant-mc-ws{cursor:pointer;border:2px solid #0000;align-items:flex-start;gap:12px;display:flex}.participant-mc-ws input{width:20px;height:20px;accent-color:var(--action,#1b2575);flex:none;margin-top:6px}.participant-mc-ws>span{gap:2px;display:grid}.participant-mc-ws.on{border-color:var(--gold-line,#c9a24a)}.participant-mc-ws.off{opacity:.55;cursor:not-allowed}.participant-mc-form textarea{font:inherit;border:1px solid var(--line,#d5d8e6);border-radius:6px;width:100%;padding:9px 11px}.participant-mc-form,.participant-mc-form *{box-sizing:border-box}.participant-mc-ws{width:100%;max-width:100%;margin:0}.participant-mc-form .edit{gap:8px;display:grid}.participant-mc-form .edit :is(input:not([type=checkbox]):not([type=file]),select,textarea){font:inherit;border:1px solid var(--line,#d5d8e6);width:100%;color:inherit;background:#fff;border-radius:8px;padding:10px 12px;font-size:16px}.participant-mc-form .edit input[type=file]{max-width:100%;font-size:15px}.participant-mc-form .check{align-items:flex-start;gap:10px;display:flex}.participant-mc-form .check input{flex:none;width:18px;height:18px;margin-top:5px}.participant-mc-link{box-sizing:border-box;text-align:left;cursor:pointer;color:#fff;width:100%;font:inherit;background:radial-gradient(120% 120% at 85% 0,#232c6b 0%,#141a3f 55%,#0b0f26 100%);border:2px solid #0000;border-radius:18px;justify-items:start;gap:8px;padding:clamp(18px,3vw,26px);display:grid;box-shadow:0 12px 30px -16px #141a3f99}.participant-mc-link:hover{border-color:#d8bd6a99}.participant-mc-link:focus-visible{outline-offset:3px;outline:3px solid #d8bd6a}.participant-mc-link-badge{color:#141a3f;letter-spacing:.08em;background:linear-gradient(90deg,#f4dc8f,#c9a24a);border-radius:999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-size:14px;display:inline-flex}.participant-mc-link{container-type:inline-size}.participant-mc-link-badge{white-space:nowrap;overflow-wrap:normal;word-break:keep-all;flex-wrap:nowrap;max-width:100%}@container (max-width:300px){.participant-mc-link-badge{gap:clamp(4px,2.5cqi,8px);padding:3px clamp(8px,5cqi,14px) 3px 3px;font-size:clamp(9px,5.4cqi,14px)}.participant-mc-link-badge .mc-cap{width:clamp(16px,10cqi,26px);height:clamp(16px,10cqi,26px)}}.participant-mc-link-badge .mc-cap{color:#d8bd6a;background:#141a3f;border-radius:50%;place-items:center;width:26px;height:26px;display:grid}.participant-mc-link-badge .mc-cap svg{width:60%;height:60%}.participant-mc-link-title{font-size:clamp(20px,2.4vw,26px);font-weight:700;line-height:1.2}.participant-mc-link-sub{color:#e7e9f5}.participant-mc-link-cta{color:#141a3f;background:linear-gradient(90deg,#f4dc8f,#c9a24a);border-radius:999px;margin-top:4px;padding:8px 18px;font-weight:700}.participant-start .participant-mc-link{margin:4px 0 20px}.participant-app .speaker-app-main{overflow-wrap:anywhere}.participant-app .pill{white-space:normal}@media (max-width:1023px){.participant-app .speaker-bottom-nav{flex-wrap:wrap}.participant-app .speaker-bottom-nav button{flex:1 1 0;min-width:max-content;font-size:.75rem}.participant-app .speaker-app-main{padding-bottom:calc(var(--pp-nav-h,80px) + 32px)}}@media (max-width:380px){.participant-app .speaker-bottom-nav button{font-size:.6875rem}}#tab-uczestnicy summary,#tab-wysylka summary,#tab-ogloszenia summary{padding-top:8px;padding-bottom:8px}#tab-uczestnicy p a,#tab-wysylka p a,#tab-ogloszenia p a{padding-top:2px;padding-bottom:2px}#tab-ogloszenia input[type=checkbox]{vertical-align:middle;width:24px;height:24px;margin:0 8px 0 0}#tab-ogloszenia input[type=file]{min-height:44px;padding:9px 0}#tab-uczestnicy .table-wrap:focus-visible{outline:2px solid var(--action);outline-offset:2px}.media-tab{gap:24px;padding-block:8px 40px;display:grid}@media (min-width:1024px){.media-tab{grid-template-columns:minmax(0,3fr) minmax(0,2fr);align-items:start}.media-slots{position:sticky;top:16px}}.media-section,.media-q{gap:8px;min-width:0;display:grid}.media-section legend h3{font-size:18px}.media-options{flex-direction:column;gap:8px}.media-status{flex-wrap:wrap;align-items:center;gap:4px 8px;margin:0;display:flex}.media-offline,.media-notice{background:var(--warn-bg);color:var(--warn);border-radius:6px;margin:0;padding:8px 12px}.media-slot-list{gap:10px;margin:0;padding:0;list-style:none;display:grid}.media-slot-list li{border:1px solid var(--line);border-left:4px solid var(--gold-line);background:var(--card);border-radius:8px;padding:10px 12px}.media-fresh{animation:5s ease-out media-fresh}@keyframes media-fresh{0%{background:var(--warn-bg)}}@media (prefers-reduced-motion:reduce){.media-fresh{background:var(--warn-bg);animation:none}}.media-admin-grid{gap:16px;display:grid}@media (min-width:900px){.media-admin-grid{grid-template-columns:minmax(0,2fr) minmax(0,3fr);align-items:start}}.media-rows{gap:6px;margin:0;padding:0;list-style:none;display:grid}.media-rows button{text-align:left;width:100%}.media-rows button[aria-current=true]{border-color:var(--action);background:var(--pale-blue)}.admin-app .media-rows .btn{text-align:left;flex-wrap:wrap;justify-content:flex-start}.admin-app .media-rows .pill,.admin-app .briefs-list .pill,.admin-app .section>.pills .pill{white-space:normal}.survey-edit{gap:14px;margin:0;padding:0;list-style:none;display:grid}.survey-q{background:var(--card);border:1px solid #c9cee3;border-radius:8px;gap:8px;min-width:0;padding:12px 14px 14px;display:grid;box-shadow:0 1px 2px #14172a0f}.survey-q-head{border-bottom:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;padding-bottom:8px;display:flex}.survey-q-head h4{margin:0}.survey-q .actions select{flex:180px;width:auto;min-width:0}.survey-q textarea{field-sizing:content;min-height:4.5em}.survey-q-note{background:var(--bg);color:var(--text2);overflow-wrap:anywhere;border-left:3px solid #aeb8e3;border-radius:6px;gap:4px;padding:10px 12px;font-size:15px;display:grid}.survey-q-note p{margin:0}.survey-q-note .survey-q-note-label{font-weight:600}.media-clash{border:2px solid var(--err)}.briefs-list{gap:6px;margin:0 0 12px;display:grid}.briefs-list>li.item{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:8px;display:flex}.briefs-list>li.item>span{overflow-wrap:anywhere;min-width:0}@media (min-width:900px){.admin-body{grid-template-columns:250px minmax(0,1fr);align-items:start;display:grid}.admin-nav{border-top:none;border-bottom:none;border-right:1px solid #d8bd6a59;height:100vh;top:0;overflow-y:auto}.admin-nav .nav-in{flex-direction:column;align-items:stretch;gap:16px;max-width:none;height:100%;margin:0;padding:14px 10px}.admin-nav .user{white-space:normal;word-break:break-all;border-bottom:1px solid #d8bd6a59;flex-direction:column;order:-1;align-items:flex-start;margin:0;padding:4px 4px 14px}.admin-app .admin-body main{width:100%;margin:0 auto;padding-inline:32px}}.admin-bar,.admin-backdrop,.admin-menu-close{display:none}@media (max-width:899px){.admin-app .admin-bar{top:env(safe-area-inset-top,0px);z-index:5;color:#fff;background:var(--stage);border-top:2px solid var(--gold);border-bottom:1px solid #d8bd6a59;align-items:center;gap:6px;min-height:52px;padding:4px 16px 4px 8px;display:flex;position:sticky}.admin-app .admin-bar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.admin-app .admin-menu-button,.admin-app .admin-menu-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #d8bd6a80;border-radius:6px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.admin-app .admin-menu-close{order:-2;align-self:flex-end}.admin-app .admin-menu-button:focus-visible,.admin-app .admin-menu-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.admin-app .admin-backdrop{z-index:65;opacity:0;visibility:hidden;touch-action:pan-y pinch-zoom;background:#0b0f2699;transition:opacity .22s,visibility 0s linear .22s;display:block;position:fixed;inset:0}.admin-app .admin-nav{z-index:70;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;visibility:hidden;border-top:none;border-bottom:none;border-right:1px solid #d8bd6a59;width:min(280px,85vw);transition:transform .22s,visibility 0s linear .22s;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.admin-app .menu-open .admin-backdrop{opacity:1;visibility:visible;transition:opacity .22s,visibility}.admin-app .menu-open .admin-nav{visibility:visible;transition:transform .22s,visibility;transform:none}.admin-app .admin-nav .nav-in{flex-flow:column;align-items:stretch;gap:16px;max-width:none;min-height:100%;margin:0;padding:10px 10px 24px}.admin-app .admin-nav .user{white-space:normal;word-break:break-all;border-bottom:1px solid #d8bd6a59;flex-direction:column;order:-1;align-items:flex-start;width:auto;margin:0;padding:4px 4px 14px}.admin-app .admin-nav .user>span{display:inline}}@media (max-width:899px) and (prefers-reduced-motion:reduce){.admin-app .admin-nav,.admin-app .admin-backdrop,.admin-app .menu-open .admin-nav,.admin-app .menu-open .admin-backdrop{transition:none}}.partner-app .partner-bar,.partner-app .partner-backdrop,.partner-app .partner-menu-close{display:none}@media (max-width:899px){.partner-app .partner-bar{top:env(safe-area-inset-top,0px);z-index:5;color:#fff;background:var(--stage);border-top:2px solid var(--gold);border-bottom:1px solid #d8bd6a59;align-items:center;gap:6px;min-height:52px;padding:4px 16px 4px 8px;display:flex;position:sticky}.partner-app .partner-bar-title{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:16px;font-weight:700;overflow:hidden}.partner-app .partner-menu-button,.partner-app .partner-menu-close{color:#fff;cursor:pointer;background:0 0;border:1px solid #d8bd6a80;border-radius:6px;flex:none;justify-content:center;align-items:center;width:44px;height:44px;padding:0;display:inline-flex}.partner-app .partner-menu-close{order:-2;align-self:flex-end}.partner-app .partner-menu-button:focus-visible,.partner-app .partner-menu-close:focus-visible{outline:2px solid var(--gold);outline-offset:2px}.partner-app .partner-backdrop{z-index:65;opacity:0;visibility:hidden;touch-action:pan-y pinch-zoom;background:#0b0f2699;transition:opacity .22s,visibility 0s linear .22s;display:block;position:fixed;inset:0}.partner-app .partner-nav{z-index:70;overscroll-behavior:contain;touch-action:pan-y pinch-zoom;visibility:hidden;border-top:none;border-bottom:none;border-right:1px solid #d8bd6a59;flex-direction:column;width:min(280px,85vw);transition:transform .22s,visibility 0s linear .22s;display:flex;position:fixed;inset:0 auto 0 0;overflow-y:auto;transform:translate(-100%)}.partner-app.menu-open .partner-backdrop{opacity:1;visibility:visible;transition:opacity .22s,visibility}.partner-app.menu-open .partner-nav{visibility:visible;transition:transform .22s,visibility;transform:none}.partner-app .partner-nav .nav-in{flex-flow:column;flex:none;align-items:stretch;gap:16px;max-width:none;margin:0;padding:10px 10px 16px}.partner-app .partner-nav .tabs{flex-direction:column;flex:none;gap:4px;width:auto;display:flex;overflow:visible}.partner-app .partner-nav .tabs a{text-align:left;white-space:normal;-webkit-hyphens:manual;hyphens:manual;border-bottom:none;border-left:4px solid #0000;border-radius:6px;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:10px 14px;display:flex}.partner-app .partner-nav .tabs a:hover{background:#ffffff14}.partner-app .partner-nav .tabs a[aria-selected=true]{border-left-color:var(--gold);background:#ffffff24;font-weight:700}.partner-app .partner-nav .tab-long{display:inline}.partner-app .partner-nav .tab-short{display:none}.partner-app .partner-nav .user{white-space:normal;border-bottom:1px solid #d8bd6a59;flex-direction:column;order:-1;align-items:flex-start;width:auto;margin:0;padding:4px 4px 14px}.partner-app .partner-nav .user-actions{flex-wrap:wrap}.partner-app .partner-nav .who{text-overflow:clip;overflow-wrap:anywhere;max-width:100%;overflow:visible}.partner-app .partner-nav .nav-progress{margin:0;padding:0 14px 20px}}@media (max-width:899px) and (prefers-reduced-motion:reduce){.partner-app .partner-nav,.partner-app .partner-backdrop,.partner-app.menu-open .partner-nav,.partner-app.menu-open .partner-backdrop{transition:none}}.sk-code{text-transform:uppercase;letter-spacing:.08em}.sk-result{border:1px solid #edc97580;border-radius:12px;margin-top:24px;overflow:hidden}.sk-total-label{color:#e2e7f0cc;margin:0;padding:16px 20px 0}.sk-total{color:#fbe9bd;border-bottom:1px solid #edc9754d;margin:0;padding:0 20px 16px;font-size:56px;font-weight:700;line-height:1.1}.sk-weeks{margin:0;padding:0;list-style:none}.sk-weeks li{border-bottom:1px solid #edc97533;justify-content:space-between;align-items:center;gap:12px;padding:12px 20px;display:flex}.sk-weeks li:last-child{border-bottom:0}.sk-weeks small{color:#e2e7f0bf;display:block}.sk-weeks b{font-variant-numeric:tabular-nums;font-size:20px}.pl-list{border:1px solid var(--line);background:var(--card);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden}.pl-list>.pl-row{border:none;border-bottom:1px solid var(--line);border-radius:0;align-items:center;gap:4px 16px;padding:10px 14px;display:grid}.pl-list>.pl-row:last-child{border-bottom:none}.pl-main{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.pl-main .pill{margin:0}.pl-meta{overflow-wrap:anywhere;margin:0;font-size:.9rem}.pl-actions{flex-wrap:wrap;gap:8px;display:flex}.pl-more{flex-wrap:wrap;align-items:center;gap:8px 16px;margin-top:12px;display:flex}@media (min-width:900px){.pl-list>.pl-row{grid-template-columns:minmax(0,1.1fr) minmax(0,1.5fr) auto}.pl-actions .btn{white-space:nowrap}}.scn-lock,.scn-lock body{overscroll-behavior:none;overflow:hidden}.scn-dialog{color:#1b2430;background:#f4f6f8;border:0;width:100vw;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}.scn-dialog:not([open]){display:none}.scn-scroll{overscroll-behavior:contain;-webkit-overflow-scrolling:touch;height:100%;padding:env(safe-area-inset-top) env(safe-area-inset-right) max(12px, env(safe-area-inset-bottom)) env(safe-area-inset-left);overflow-y:auto}.scn-col{gap:12px;max-width:480px;margin:0 auto;display:grid}.scn-col>*{min-width:0}.scn-col>:not(.scn-view){margin:0 12px}.scn-view{aspect-ratio:1;background:#000;width:100%;position:relative;overflow:hidden}@media (min-width:481px){.scn-view{border-radius:14px;margin-top:12px}}.scn-video{object-fit:cover;width:100%;height:100%;display:block}.scn-close{color:#1b2430;background:#fff;border:2px solid #1b2430;min-width:44px;min-height:44px;padding:0 14px;font-weight:700;position:absolute;top:8px;right:8px}.scn-status{border:2px solid #fff;border-radius:12px;align-items:center;gap:10px;padding:10px 14px;font-size:1.35rem;font-weight:700;line-height:1.2;display:flex;position:absolute;bottom:8px;left:8px;right:8px}.scn-shape{flex:none;width:1.8rem;height:1.8rem}.scn-none{color:#fff;background:#2b3440}.scn-error{color:#fff;background:#8f1d16;font-size:1rem}.scn-seen{color:#fff;background:#0b4f9c}.scn-reading{color:#2e2000;background:#ffd54a;border-color:#2e2000}.scn-reading .scn-shape{animation:1s linear infinite scn-spin}.scn-done{color:#fff;background:#176b2c}@keyframes scn-spin{to{transform:rotate(360deg)}}@media (prefers-reduced-motion:reduce){.scn-reading .scn-shape{animation:none}}.scn-empty{text-align:center;color:#46515f;border:2px dashed #9aa5b1;border-radius:10px;margin:0;padding:18px;font-size:1.15rem}.scanner-result .scanner-person div:first-child dd{overflow-wrap:anywhere;font-size:1.75rem;font-weight:700;line-height:1.15}.scn-at{margin:10px 0 0;font-weight:600}.site-foot{padding:18px 16px calc(18px + env(safe-area-inset-bottom,0px));border-top:1px solid var(--line);background:var(--card);font-size:14px;line-height:1.4}.site-foot ul{grid-template-columns:minmax(0,1fr);justify-items:start;gap:0;margin:0;padding:0;list-style:none;display:grid}.site-foot a{min-height:44px;color:var(--text);text-underline-offset:3px;align-items:center;text-decoration:underline;display:inline-flex}.site-foot a:hover,.site-foot a:focus-visible{color:var(--action)}.site-foot a:focus-visible{outline:2px solid var(--action);outline-offset:2px}body:has(.speaker-bottom-nav) .site-foot{padding-bottom:calc(96px + env(safe-area-inset-bottom,0px))}@media (max-width:600px){body:has(.speaker-bottom-nav) .site-foot{padding-bottom:calc(160px + env(safe-area-inset-bottom,0px))}}html:has(.lg) .site-foot{background:#03020f;border-top-color:#a4a4f421}html:has(.lg) .site-foot a{color:#e2e7f0cc}:is(html:has(.lg) .site-foot a:hover,html:has(.lg) .site-foot a:focus-visible){color:#edc975}html:has(.lg) .site-foot a:focus-visible{outline-color:#edc975}.admin-documents{display:none}.admin-app .admin-nav{color:#3c4043;background:#fff;border-color:#e3e6ea;font-family:system-ui,sans-serif}.admin-app .admin-nav .user{color:#5f6368;border-color:#e3e6ea;gap:6px;padding:12px 14px;font-size:13px}.admin-nav .user button{color:#185abc;background:#fff;border:1px solid #dadce0;border-radius:22px;min-height:44px;padding:6px 16px}.admin-nav .user button:hover{background:#f1f3f4}.admin-nav .user button:focus-visible,.admin-app .admin-nav .admin-menu-close:focus-visible{outline-offset:2px;outline:2px solid #185abc}@media screen and (min-width:900px){body:has(.admin-app)>.site-foot{display:none}.admin-nav{overflow:hidden}.admin-nav .nav-in{gap:8px;height:100%;min-height:0;padding:0}.admin-nav .tree{overscroll-behavior:contain;scrollbar-width:thin;scrollbar-color:#bdc1c6 transparent;flex:1;min-height:0;overflow-y:auto}.admin-nav .user{flex:none}.admin-nav .admin-documents{background:#fff;border-color:#e3e6ea;flex:none;margin-top:auto;padding:8px 20px 12px;display:block}.admin-nav .admin-documents a,.admin-nav .admin-documents button{color:#185abc;white-space:normal;border:0;padding:8px 0;font-size:12px;font-weight:400}.admin-nav .admin-documents button{text-align:left;cursor:pointer;background:0 0;font-family:inherit;text-decoration:underline}.admin-nav .admin-documents a:hover,.admin-nav .admin-documents a:focus-visible,.admin-nav .admin-documents button:hover,.admin-nav .admin-documents button:focus-visible{color:#174ea6}.admin-nav .admin-documents a:focus-visible,.admin-nav .admin-documents button:focus-visible{outline-color:#185abc}}@media print{.site-foot{display:none}html{background:#fff!important}.cookie-banner{display:none!important}}.mcs-btn{min-height:44px}.mcs-bar{flex-wrap:wrap;align-items:end;gap:8px 16px;margin-bottom:12px;display:flex}.mcs-bar>.speaker-search{flex:260px;min-width:0;margin:0}.mcs-filter{flex:0 320px;gap:4px;min-width:0;font-size:.9rem;display:grid}.mcs-filter select{max-width:100%;min-height:44px}.mcs-limits{flex-wrap:wrap;align-items:end;gap:8px 16px;display:flex}.mcs-limits label{gap:4px;font-size:.9rem;display:grid}.mcs-num{box-sizing:border-box;width:8rem;max-width:100%;min-height:44px;font:inherit;border:1px solid var(--line);background:var(--card);color:var(--text);border-radius:6px;padding:8px 10px;font-size:16px}.mcs-sum{margin:4px 0 8px}.mcs-ws{gap:8px;margin:8px 0;padding:0;list-style:none;display:grid}.mcs-wsrow{border-top:1px solid var(--line);flex-wrap:wrap;justify-content:space-between;align-items:center;gap:6px 12px;padding:8px 0;display:flex}.mcs-wsrow>.mcs-err{flex-basis:100%;margin:0}.mcs-note{margin-top:4px;font-size:.95rem;display:block}.mcs-confirm{border:1px solid var(--line);border-radius:8px;gap:8px;margin-top:8px;padding:10px 12px;display:grid}.mc-page .mcs-btn{margin-top:8px;display:block}.mcs-chips{flex-wrap:wrap;gap:4px;min-width:180px;display:flex}.mcs-chips .va-chip{margin:0}.mcs-why{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.mcs-cv{border:1px solid var(--line);background:var(--bg);border-radius:8px;width:100%;height:70vh}.va-sheet:has(.mcs-cv){width:min(820px,100vw)}.ph-line{color:var(--text2);margin:0 0 1rem;font-size:.95rem}.ph-link{min-height:44px;font:inherit;color:var(--action);cursor:pointer;background:0 0;border:0;padding:0 4px;text-decoration:underline}.ph-input{box-sizing:border-box;width:100%;font:inherit;color:var(--text);background:var(--card);border:1px solid var(--line);border-radius:6px;margin:4px 0 12px;padding:8px 10px;font-size:16px;display:block}.ph-num{white-space:nowrap}.btn:has(>svg){box-sizing:border-box;text-align:center;justify-content:center;align-items:center;gap:8px;min-height:44px;line-height:1.3;display:inline-flex}.btn>svg{flex:none;width:24px;height:24px}.actions:has(>.btn>svg){align-items:stretch}@media (max-width:600px){.participant-app .speaker-bottom-nav button{flex:22%}}.participant-start>.section:has(>form){border:1px solid var(--line);background:var(--card);border-radius:14px;padding:16px}.participant-app .section>form{gap:10px;display:grid}.participant-app .section>form input:not([type=checkbox]){box-sizing:border-box;min-height:44px}.participant-app .ph-input{margin:0}.participant-start .participant-ticket-card{margin-bottom:24px}.participant-app .speaker-empty{padding:0}.participant-app .footer{font-size:16px}@media (max-width:600px){.participant-app .speaker-app-main>.footer{padding-inline:16px}.participant-app .participant-start+.footer{padding-inline:0}}.participant-app .speaker-sub{text-transform:none;letter-spacing:0;color:var(--text2)}.participant-qr-wrap .speaker-sub{justify-content:center;align-items:center;gap:8px;display:flex}.participant-kicker{font-size:.875rem}.participant-tiles span,.participant-app .speaker-section-heading>span{font-size:1rem}main .participant-tiles>a{color:var(--text)}.participant-app .speaker-section-heading{padding-inline:0}@media (max-width:480px){.participant-facts div{grid-template-columns:1fr;gap:0}}.participant-app .actions>a:not(.btn){align-items:center;min-height:44px;display:inline-flex}.participant-mc-form .edit select{min-height:44px}.participant-app .agenda-rest{font-size:16px}.mc-status .pill{white-space:nowrap}@media (max-width:1023px){.participant-start{padding-top:16px}}.rf{grid-template-columns:minmax(0,1fr);align-items:start;gap:16px;display:grid}.rf-side{gap:16px;min-width:0;display:grid}.rf p{margin:0}.rf .btn{justify-content:center;align-items:center;gap:8px;min-height:48px;padding:10px 16px;font-weight:600;display:inline-flex}.rf .btn svg{flex:none;width:20px;height:20px}.rf .btn[aria-disabled=true]{color:#5a5f73;cursor:not-allowed;background:#d6dfe7;border-color:#d6dfe7}.rf-card{border:1px solid var(--line);background:var(--card);border-radius:16px;align-content:start;gap:14px;min-width:0;padding:20px;display:grid}.rf-note,.rf-reward,.rf-sub{font-size:16px;line-height:1.5}.rf-note,.rf-sub{color:var(--text2)}.rf .err:empty{display:none}.rf label{font-weight:600}.rf input[type=text],.rf input[type=date]{width:100%;min-height:48px;padding:0 14px;font-size:16px}.rf input[type=text]:disabled{background:var(--bg);color:#5a5f73}.rf-hero{container-type:inline-size}.rf-hero-in{background:linear-gradient(135deg, var(--stage), var(--stage2));color:#fff;border-radius:16px;gap:16px;padding:20px;display:grid}.rf-top{gap:6px;min-width:0;display:grid}.rf .rf-eyebrow{font-family:var(--f-body);letter-spacing:.08em;text-transform:uppercase;color:var(--gold);margin:0;font-size:16px;font-weight:700}.rf-code{font-family:var(--f-head);letter-spacing:.06em;overflow-wrap:anywhere;font-size:clamp(36px,11vw,52px);font-weight:700;line-height:1.1}.rf-reward{color:#ffffffe6}.rf .rf-reward a{color:#fff}.rf-share{min-width:0;display:grid}.rf-hero input{color:#fff;text-overflow:ellipsis;background:#ffffff1f;border:1px solid #fff6;border-radius:8px;margin-bottom:10px}.rf-hero input:focus-visible,.rf-hero .btn:focus-visible{outline-color:#f4c430}.rf-hero .btn{color:#fff;background:0 0;border-color:#ffffff8c}.rf-hero .btn:hover{background:#ffffff1f}.rf-hero .btn.rf-gold{color:#192643;background:#f4c430;border-color:#f4c430}.rf-hero .btn.rf-gold:hover{background:#ffd75a}.rf-hero .btn[aria-expanded=true]{background:#ffffff38}.rf-actions{gap:8px;display:flex}.rf-actions .btn{flex:1 1 0;min-width:0}.rf .rf-actions .rf-qrbtn{flex:none;width:48px;padding:0}.rf-msg:not(:empty){color:#fff;margin-top:10px;font-weight:600}.rf-qr{background:#ffffff1a;border-radius:12px;grid-template-columns:120px minmax(0,1fr);align-items:center;gap:12px;padding:12px;display:grid}.rf-qr[hidden]{display:none}.rf-qr canvas{background:#fff;border-radius:8px;width:120px;height:120px;display:block}.rf-qr-actions{gap:8px;display:grid}@container (min-width:560px){.rf-hero-in{grid-template-columns:minmax(0,1fr) 176px;grid-template-areas:"top qr""share qr";align-items:start;column-gap:24px;padding:24px}.rf-top{grid-area:top}.rf-share{grid-area:share}.rf-qr{grid-area:qr;grid-template-columns:minmax(0,1fr);justify-items:center}.rf-qr[hidden]{display:grid}.rf-qr canvas{width:148px;height:148px}.rf-qr-actions{width:100%}.rf .rf-qrbtn{display:none}}.rf-tiles{grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin:0;display:grid}.rf-tile{background:var(--bg);text-align:center;border-radius:12px;flex-direction:column-reverse;justify-content:center;gap:2px;min-width:0;padding:12px 6px;display:flex}.rf-tile dt{color:var(--text2);font-size:16px;line-height:1.2}.rf-tile dd{font-family:var(--f-head);color:var(--heading);margin:0;font-size:32px;font-weight:700;line-height:1.1}.rf-tile dd.rf-total{color:var(--action)}.rf-chips{scroll-snap-type:x proximity;gap:6px;margin:0 -4px;padding:2px 4px 6px;display:flex;overflow-x:auto}.rf .btn.rf-chip{scroll-snap-align:start;border-radius:999px;flex:none;padding-inline:14px}.rf .btn.rf-chip[aria-pressed=true]{background:var(--action);border-color:var(--action);color:#fff}.rf-range{grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:10px 16px;display:grid}.rf-range label{gap:4px;display:grid}.rf-period{font-size:18px}.rf-period b{color:var(--heading);font-size:28px}.rf-nowrap{white-space:nowrap}.rf-period-box{gap:12px;display:grid}.rf-chart{border-bottom:1px solid var(--line);align-items:flex-end;gap:clamp(2px,1%,6px);padding-bottom:4px;display:flex}.rf-col{flex-direction:column;flex:1 1 0;justify-content:flex-end;align-items:center;gap:2px;min-width:0;display:flex}.rf-bar{background:var(--action);border-radius:6px 6px 2px 2px;width:100%;max-width:36px;transition:height .2s;display:block}.rf-bar[data-state=zero]{background:#c9cde0}.rf-bar[data-state=future]{background:0 0;border:1px dashed #9aa0bb}.rf-val,.rf-dnum{height:16px;color:var(--text2);font-size:14px;line-height:16px}.rf-axis{color:var(--text2);justify-content:space-between;gap:8px;font-size:16px;display:flex}.rf-empty{border:2px dashed var(--line);text-align:center;border-radius:12px;justify-items:center;gap:4px;padding:20px 12px;display:grid}.rf-empty p{max-width:32em}.rf-zero{font-family:var(--f-head);color:var(--heading);font-size:44px;font-weight:700;line-height:1.1}.rf-empty-period{background:var(--bg);border-radius:12px;padding:12px 14px}.rf .rf-more{padding:0 14px}.rf .rf-more[open]{padding-bottom:12px}.rf-more>summary{cursor:pointer;align-items:center;min-height:44px;font-weight:600;display:flex}.rf-weeks{margin:0;padding:0;list-style:none;display:grid}.rf-weeks li{border-bottom:1px solid var(--line);justify-content:space-between;align-items:baseline;gap:12px;padding:8px 0;display:flex}.rf-faint{color:var(--text2)}.rf-make{container-type:inline-size}.rf-make-in{gap:14px;display:grid}.rf-seg{background:var(--bg);border:0;border-radius:12px;grid-template-columns:1fr 1fr;gap:4px;min-width:0;margin:0;padding:4px;display:grid}.rf-seg label{cursor:pointer;justify-content:center;align-items:center;min-height:44px;display:flex;position:relative}.rf-seg input{opacity:0;cursor:pointer;width:100%;min-height:0;margin:0;position:absolute;inset:0}.rf-seg span{pointer-events:none;border-radius:9px;justify-content:center;align-items:center;display:flex;position:absolute;inset:0}.rf-seg input:checked+span{background:var(--action);color:#fff}.rf-seg input:focus-visible+span{outline:2px solid var(--action);outline-offset:2px}.rf-make-body{gap:16px;display:grid}.rf-preview{align-content:start;justify-items:center;gap:8px;min-width:0;display:grid}.rf-canvas{border:1px solid var(--line);background:var(--bg);border-radius:8px;display:block}.rf-canvas[hidden]{display:none}.rf-story{aspect-ratio:9/16;width:auto;max-width:100%;height:min(58vh,460px)}.rf-post{aspect-ratio:1;width:min(100%,420px);height:auto}.rf-drag{touch-action:none;cursor:grab}.rf-hint{text-align:center;color:var(--text2)}.rf-controls{gap:18px;min-width:0;display:grid}.rf-step{gap:10px;display:grid}.rf-step h3{align-items:center;gap:10px;font-size:18px;display:flex}.rf-nr{color:#fff;background:#192643;border-radius:50%;flex:none;justify-content:center;align-items:center;width:28px;height:28px;font-size:16px;font-weight:700;display:flex}.rf-check{cursor:pointer;align-items:center;gap:10px;min-height:44px;font-weight:500;display:flex}.rf-check input{accent-color:#192643;cursor:pointer;flex:none;width:24px;height:24px;min-height:0;margin:0}.rf-wide{width:100%}.rf-url{overflow-wrap:anywhere}.rf .btn.rf-inline{margin-top:6px;display:inline-flex}.rf-zoom{background:#192643;border-radius:8px;padding:10px 16px}.rf-zoom label{color:#fff;display:block}.rf-zoom input[type=range]{appearance:none;background:0 0;border:0;width:100%;height:44px;margin:0;padding:0;display:block}.rf-zoom input[type=range]::-webkit-slider-runnable-track{background:#ffffff8c;border-radius:3px;height:6px}.rf-zoom input[type=range]::-moz-range-track{background:#ffffff8c;border-radius:3px;height:6px}.rf-zoom input[type=range]::-webkit-slider-thumb{appearance:none;background:#f4c430;border:2px solid #fff;border-radius:50%;width:28px;height:28px;margin-top:-11px}.rf-zoom input[type=range]::-moz-range-thumb{background:#f4c430;border:2px solid #fff;border-radius:50%;width:24px;height:24px}.rf-zoom input:focus-visible{outline-color:#f4c430}.rf-dl{grid-template-columns:repeat(auto-fit,minmax(min(130px,50% - 4px),1fr));gap:8px;display:grid}.rf-tag{color:#192643;text-align:center;background:#f4c430;border-radius:8px;padding:14px 16px}@container (min-width:560px){.rf-make-body{grid-template-columns:minmax(0,300px) minmax(0,1fr);gap:24px}.rf-story{height:min(62vh,520px)}.rf-post{width:100%}}@media (min-width:1280px){.rf{grid-template-columns:minmax(0,5fr) minmax(0,6fr);gap:24px}.rf.rf-solo{grid-template-columns:minmax(0,1fr);max-width:960px}}@media (max-width:400px){.rf-card,.rf-hero-in{padding:16px 14px}}@media (prefers-reduced-motion:reduce){.rf-bar{transition:none}.rf-chips{scroll-behavior:auto}}.mail-nav{flex-wrap:wrap;gap:8px;margin-bottom:18px;display:flex}.mail-nav a[aria-current=page]{border-color:var(--action);background:var(--pale-blue)}.mail-warn{border-left:4px solid var(--warn);background:var(--warn-bg);color:var(--warn);margin:0;padding:10px 14px}.mail-funnel{flex-wrap:wrap;gap:12px;margin:0;display:flex}.mail-funnel>div{background:var(--card);border:1px solid var(--line);border-radius:8px;flex:200px;padding:12px 16px}.mail-funnel dt{font-size:16px}.mail-funnel dd{color:var(--heading);margin:0;font-size:28px;font-weight:600}.mail-funnel small{font-size:16px;font-weight:500}.mail-check{gap:4px;margin:0;padding:0;list-style:none;display:grid}.mail-check .mail-done{color:var(--ok)}.mail-check .mail-open{color:var(--warn)}.mail-check li span[aria-hidden]{width:1.4em;font-weight:700;display:inline-block}.mail-tiles{grid-template-columns:repeat(auto-fill,minmax(230px,1fr));gap:14px;display:grid}.mail-tile{background:var(--card);border:1px solid var(--line);color:var(--text);border-radius:8px;align-content:start;gap:8px;padding:14px;text-decoration:none;display:grid}.mail-tile:hover,.mail-tile:focus-visible{border-color:var(--gold-dark);box-shadow:0 2px 10px #141a3f1f}.mail-tile b{color:var(--action)}.mail-tile .pills{justify-content:flex-start;margin:0;padding:0;list-style:none}.admin-app main p,.admin-app main .q-text{text-align:left;-webkit-hyphens:manual;hyphens:manual}.admin-app .btn{box-sizing:border-box;text-align:center;border-radius:8px;justify-content:center;align-items:center;gap:6px;min-height:44px;padding:8px 16px;font-size:15px;font-weight:600;line-height:1.25;text-decoration:none;display:inline-flex}.admin-app .btn.file{cursor:pointer}.admin-app input[type=file]{font:inherit;max-width:100%;font-size:15px}.admin-app input[type=file]::file-selector-button{box-sizing:border-box;min-height:44px;font:inherit;color:var(--action);cursor:pointer;background:#dfe4f8;border:1.5px solid #aeb8e3;border-radius:8px;margin-right:12px;padding:8px 16px;font-size:15px;font-weight:600}.admin-app input[type=file]::file-selector-button:hover{border-color:var(--action);background:#cdd5f3}.admin-app .chips button{min-height:44px;padding:6px 16px}.admin-app .toolbar,.admin-app .filters{flex-wrap:wrap;align-items:flex-end;gap:10px 16px;margin:4px 0 12px;display:flex}.admin-app .filters label:not(:has(>input[type=checkbox])){color:var(--text2);align-items:start;gap:4px;font-size:14px;font-weight:600;display:grid}.admin-app .filters label:not(:has(>input[type=checkbox]))>:is(input,select){color:var(--text);font-weight:400}.admin-app .check{align-items:center;gap:8px;min-height:44px;font-size:16px;display:inline-flex}.admin-app .filters label:has(>input[type=checkbox]){align-items:center;gap:8px;min-height:44px;font-size:16px;display:inline-flex}.admin-app :is(.toolbar,.filters,.mcs-bar) :is(input:not([type=checkbox],[type=radio]),select){box-sizing:border-box;min-height:44px}.admin-app :is(.toolbar,.filters) input[type=checkbox]{width:20px;height:20px;margin:0}.admin-app main section.section+section.section{margin-top:32px}.admin-app .pills{margin:0;padding:0;list-style:none}.admin-app .section>.pills{justify-content:flex-start}.admin-app .plist{--cells:150px 110px 90px;background:var(--card);border:1px solid var(--line);border-radius:8px;margin:0;padding:0;list-style:none;overflow:hidden;container-type:inline-size}.admin-app .plist-mail{--cells:330px 190px}.admin-app .plist>li+li{border-top:1px solid var(--line)}.admin-app .plist-head,.admin-app .plist-row{grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:4px 14px;padding:10px 16px;display:grid}.admin-app .plist-head{padding-block:8px;background:var(--pale-blue);color:var(--text2);letter-spacing:.06em;text-transform:uppercase;grid-template-columns:minmax(0,1fr) auto;padding-left:74px;font-size:13px;font-weight:700}.admin-app .plist-row{color:var(--text);text-decoration:none}.admin-app .plist-row:hover{background:#f4f6fd}.admin-app .plist-row:focus-visible{outline:2px solid var(--action);outline-offset:-2px}.admin-app .plist-row.needs{box-shadow:inset 4px 0 #c5221f}.admin-app .plist-main{gap:2px;min-width:0;display:grid}.admin-app .plist-main b{color:var(--heading);overflow-wrap:anywhere;font-size:17px}.admin-app .plist-main .desc{margin:0}.admin-app .plist-cells{grid-template-columns:var(--cells);align-items:center;gap:12px;display:grid}.admin-app .plist-cell{min-width:0;margin:0}.admin-app .plist .tile-logo{border-radius:6px;width:44px;height:44px;padding:3px}.admin-app .plist .tile-logo img{max-width:100%;max-height:100%}.admin-app .plist .tile-logo .ini{font-size:15px}.admin-app .plist .tile-alert{align-items:center;gap:6px;font-size:15px;display:inline-flex}.admin-app .plist .bubble{min-width:24px;height:24px;box-shadow:none;margin:0;font-size:14px}@container (max-width:860px){.admin-app .plist-head{display:none}.admin-app .plist-row{grid-template-columns:44px minmax(0,1fr)}.admin-app .plist-cells{flex-wrap:wrap;grid-column:2;gap:4px 12px;display:flex}.admin-app .plist-cell:empty{display:none}}@media (max-width:860px){.admin-app .subtabs{flex-wrap:wrap;overflow:visible}}.admin-app .actions>details{padding-block:0}.admin-app .actions>details>summary{align-items:center;min-height:44px;padding-block:0;display:flex}.admin-app main fieldset:not(.plain,.faq-who){background:var(--card);border:1px solid var(--line);border-radius:8px;min-width:0;margin:0;padding:8px 16px 12px}.admin-app .logistics-go .btn{padding:12px 22px;font-size:18px}.ag-s0{--ag-c:#00796b}.ag-s1{--ag-c:#8e2a6b}.ag-s2{--ag-c:#b04a00}.ag-s3{--ag-c:#1565c0}.ag-s4{--ag-c:#4d7c0f}.ag-s5{--ag-c:#b3261e}.ag{padding-top:16px;display:block}.ag-day{color:var(--text2);margin:0 0 8px;font-size:16px}.ag-controls{top:var(--ag-head,90px);z-index:4;background:var(--bg);box-shadow:0 1px 0 var(--line);grid-template-columns:minmax(0,1fr);gap:8px;padding:8px 0 10px;display:grid;position:sticky}.ag-seg{background:var(--pale-blue);border-radius:12px;grid-template-columns:1fr 1fr;gap:2px;padding:3px;display:grid}.ag-seg button{min-height:44px;color:var(--text2);font:600 16px/1.2 var(--f-body);cursor:pointer;background:0 0;border:0;border-radius:10px;padding:0 8px}.ag-seg button[aria-pressed=true]{background:var(--card);color:var(--action);font-weight:700;box-shadow:0 1px 3px #141a3f33}.ag-n{font-variant-numeric:tabular-nums}.ag-filters{align-items:end;gap:8px;display:flex}.ag-scene-filter{min-width:0;color:var(--text2);flex:1;gap:4px;font-size:12px;font-weight:600;display:grid}.ag-scene-filter select{background:var(--card);width:100%;min-width:0;min-height:44px;color:var(--text);font:400 16px/1.4 var(--f-body);text-overflow:ellipsis;border:1px solid #98a1cc;border-radius:8px;padding:8px 10px}.ag-dot{background:var(--ag-c,var(--action));border-radius:50%;flex:none;width:10px;height:10px}.ag-lupa{background:var(--card);width:44px;height:44px;color:var(--action);cursor:pointer;border:1.5px solid #98a1cc;border-radius:999px;flex:none;place-items:center;padding:0;display:grid;position:relative}.ag-lupa[aria-expanded=true]{border-color:var(--action);background:var(--pale-blue)}.ag-lupa svg{width:22px;height:22px}.ag-lupa-dot{border:2px solid var(--card);background:var(--gold-line);border-radius:50%;width:10px;height:10px;position:absolute;top:5px;right:5px}.ag-search{border:1.5px solid var(--action);background:var(--card);border-radius:12px;align-items:center;gap:8px;min-height:48px;padding:0 4px 0 14px;display:flex}.ag-search:focus-within{outline:3px solid var(--gold-line);outline-offset:2px}.ag-search>svg{width:20px;height:20px;color:var(--action);flex:none}.ag-search input{min-width:0;min-height:44px;color:var(--text);font:inherit;appearance:none;background:0 0;border:0;flex:1;padding:0;font-size:16px}.ag-search input:focus-visible{outline:none}.ag-search input::-webkit-search-cancel-button{display:none}.ag-clear,.ag-link{min-height:44px;color:var(--action);font:700 16px/1.2 var(--f-body);cursor:pointer;background:0 0;border:0;padding:0 12px;text-decoration:underline}.ag-link{padding:0 4px;font-weight:700}.ag-bar{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:0 16px;margin:4px 0;display:flex}.ag-summary{color:var(--text2);margin:0;font-size:16px;font-weight:600}.ag-now{border:1.5px solid var(--action);background:var(--card);min-height:44px;color:var(--action);font:700 16px/1.2 var(--f-body);cursor:pointer;border-radius:999px;align-items:center;gap:8px;padding:0 14px;display:inline-flex}.ag-now svg{width:20px;height:20px}.ag-group{margin-top:4px}.ag-time{top:calc(var(--ag-head,90px) + var(--ag-ctl,100px));z-index:3;background:var(--bg);font:700 20px/1.2 var(--f-body);font-variant-numeric:tabular-nums;scroll-margin-top:calc(var(--ag-head,90px) + var(--ag-ctl,100px));align-items:center;gap:12px;margin:0;padding:12px 0 8px;display:flex;position:sticky}.ag-time:after{content:"";background:#c9cde2;flex:1;height:1px}.ag-list{grid-template-columns:minmax(0,1fr);gap:10px;margin:0;padding:0;list-style:none;display:grid}.ag-card{border:1px solid var(--line);background:var(--card);border-radius:14px;grid-template-columns:minmax(0,1fr) auto;min-width:0;display:grid}.ag-card.mine{border-color:var(--gold-line);box-shadow:inset 0 0 0 1px var(--gold-line)}.ag-card.live{border-color:var(--action);box-shadow:0 0 0 2px var(--action)}.ag-card.done{border-color:var(--line);box-shadow:none;background:#eceef6}.ag-main{min-width:0;min-height:44px;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:14px;flex-direction:column;align-items:flex-start;gap:4px;padding:14px 4px 14px 16px;display:flex}.ag-card:not(:has(.participant-save)) .ag-main{padding-right:16px}.ag-card .participant-save{border-radius:12px;align-self:start;margin:8px 8px 0 0}.ag-card .participant-save:not(.on){background:var(--card);border:1.5px solid #98a1cc}.ag-card .participant-save.on{border:1.5px solid var(--gold-dark)}.ag-when{font-variant-numeric:tabular-nums;color:var(--text2);font-size:16px;font-weight:600}.ag-title,.ag-sub{-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ag-title{-webkit-line-clamp:3;color:var(--text);font-size:17px;font-weight:700;line-height:1.35}.ag-card.done .ag-title{color:var(--text2);font-weight:600}.ag-sub{-webkit-line-clamp:2;color:var(--text2);font-size:16px;line-height:1.4}.ag-scene{color:var(--text);align-items:center;gap:8px;margin-top:auto;padding-top:6px;font-size:16px;font-weight:600;line-height:1.3;display:flex}.ag-live{background:var(--err-bg);color:var(--err);border-radius:999px;align-items:center;gap:6px;padding:2px 10px;font-size:16px;font-weight:700;display:inline-flex}.ag-live:before{content:"";background:currentColor;border-radius:50%;width:8px;height:8px}.ag-clash{background:var(--warn-bg);color:var(--warn);border-radius:8px;align-items:flex-start;gap:6px;padding:6px 10px;font-size:16px;font-weight:600;line-height:1.35;display:flex}.ag-clash svg{flex:none;width:18px;height:18px;margin-top:2px}.ag-quiet{color:var(--text2);flex-wrap:wrap;grid-column:1/-1;gap:2px 12px;padding:4px 4px 4px 16px;font-size:16px;font-style:italic;display:flex}.ag-quiet span{font-variant-numeric:tabular-nums;font-style:normal;font-weight:600}.ag-empty{text-align:center;justify-items:center;gap:10px;padding:32px 16px;display:grid}.ag-empty h3{font-size:20px}.ag-empty p{text-align:center;max-width:30em;margin:0}.ag-empty-icon{background:var(--pale-blue);width:72px;height:72px;color:var(--action);border-radius:50%;place-items:center;display:grid}.ag-empty-icon svg{width:34px;height:34px}.ag-mc{border:1px solid var(--line);background:var(--card);border-radius:14px;margin:8px 0 4px;padding:14px 16px}.ag-mc-head{justify-content:space-between;align-items:center;gap:12px;display:flex}.ag-mc h3{font-size:18px}.ag-mc ul{gap:12px;margin:8px 0 0;padding:0;list-style:none;display:grid}.ag-mc li{justify-items:start;gap:4px;display:grid}.ag-mc li>span:last-child{color:var(--text2);font-size:16px}@media (min-width:700px){.ag-seg{max-width:420px}.ag-list{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}@media (min-width:1024px){.ag{padding-top:0}}@media (max-height:700px){.ag-time{position:static}}@media (max-height:520px){.ag-controls{position:static}}@media (prefers-reduced-motion:no-preference){.ag-seg button,.ag-lupa{transition:background-color .15s,color .15s,border-color .15s}}.admin-app .pa-stats{grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:12px;margin:0;padding:0;list-style:none;display:grid}.admin-app .pa-stats li{background:var(--card);border:1px solid var(--line);border-radius:8px;gap:2px;padding:12px 16px;display:grid}.admin-app .pa-stats b{color:var(--heading);font-variant-numeric:tabular-nums;font-size:28px;line-height:1.1}.admin-app .pa-stats span{color:var(--text2);font-size:14px}#tab-uczestnicy .section>h2{letter-spacing:0;text-transform:none;font-size:18px;font-weight:600}#tab-uczestnicy .section>h2:before{display:none}#tab-uczestnicy .subtabs{margin-bottom:16px}#tab-uczestnicy .participant-list{gap:10px;display:grid}@media (min-width:900px){#tab-uczestnicy .pl-list>.pl-row{grid-template-columns:minmax(200px,.8fr) minmax(0,1.7fr) auto}}.participant-app{--f-head:var(--f-body);--text:#273244;--text2:#525e70;--heading:#202b3c;min-height:0;font-size:14px;font-weight:400;line-height:1.5}.participant-app .speaker-app-main{flex-direction:column;align-self:stretch;min-height:0;padding-top:20px;padding-bottom:0;display:flex}.participant-app .participant-start{padding-top:0}.participant-app .speaker-app-main>.section,.participant-app .participant-start>.section{border:1px solid var(--line);background:var(--card);border-radius:12px;gap:10px;margin-bottom:16px;padding:clamp(16px,2vw,24px);box-shadow:0 3px 14px -10px #141a3f30}.participant-app .section>p{margin-block:0}.participant-app .section.participant-hello{border-top:3px solid var(--gold);background:linear-gradient(115deg,#fff,#f6f4ed)}.participant-app .participant-hello h2{margin:0}.participant-app h2{font-weight:600}.participant-app .participant-tiles>:is(a,button){border-radius:12px}.participant-app .participant-tiles svg{background:#f0f2f8;border-radius:10px;width:40px;height:40px;padding:8px}.participant-app .participant-facts{background:#f5f6f9;border-radius:8px;padding:12px 16px}.participant-app .participant-mc-link,.participant-app .participant-ticket-card{border-radius:12px;box-shadow:0 4px 14px -8px #141a3f55}.participant-app .ag-controls{border:1px solid var(--line);background:#f3f4f9;border-radius:12px;padding:12px;box-shadow:0 3px 12px -8px #141a3f40}.participant-app .ag-seg button,.participant-app .ag-clear,.participant-app .ag-link,.participant-app .ag-now{font-size:14px}.participant-app .ag-time{font-size:16px}.participant-app .ag-card{border-left:3px solid var(--ag-c);border-radius:10px}.participant-app .ag-lupa{border-radius:8px}.participant-app .footer{border-top:1px solid var(--line);color:var(--text2);flex-direction:column;align-items:flex-start;gap:2px;margin:auto 0 0;padding:18px 0 0;display:flex}.participant-app .speaker-app-main>.footer{padding-inline:0}.participant-app .footer strong{color:var(--heading);font-weight:600}.participant-app .speaker-app-main>:not(.footer){margin-bottom:24px}.participant-app .footer a{align-items:center;min-height:44px;display:inline-flex}body:has(.participant-app) .site-foot{max-width:1040px;padding:0 16px calc(var(--pp-nav-h,60px) + 16px);background:var(--bg);border:0;margin-inline:auto}@media (min-width:1024px){body:has(.participant-app){background:linear-gradient(to right, var(--stage) 240px, var(--bg) 240px)}body:has(.participant-app) .site-foot{max-width:none;margin-left:240px;padding:0 32px 24px}}.participant-app main :where(label,dt,dd,p.desc,.speaker-empty,.participant-unconfirmed,.participant-mc-link-sub,.participant-mc-link-cta),.participant-app .lead,.participant-app .participant-mc-link-sub,.participant-app .participant-mc-link-cta{font-size:14px}.participant-app .speaker-app-title h1{font-size:18px}.participant-app .speaker-app-title>span{font-size:11px}.participant-app h2{font-size:16px;line-height:1.3}.participant-app .participant-hello h2{font-size:clamp(18px,2vw,22px)}.participant-app .participant-kicker{font-size:.75rem}.participant-app .participant-ticket-card b{font-size:17px}.participant-app .participant-mc-link-title{font-size:clamp(16px,1.6vw,18px)}.participant-app .participant-tiles span,.participant-app .speaker-section-heading>span,.participant-app .agenda-rest,.participant-app .footer,.participant-app .rf-note,.participant-app .rf-reward,.participant-app .rf-sub,.participant-app .speaker-sub,.participant-app .ph-line,.participant-app .mcs-filter,.participant-app .mcs-limits label,.participant-app .mcs-note{font-size:14px}.participant-app .btn,.participant-app .rf .btn,.participant-app .btn.rf-chip{min-height:44px;padding:8px 14px;font-size:14px}.participant-app .pill{padding:2px 8px;font-size:13px}.participant-app .rf label,.participant-app .rf-seg label{font-size:15px}.participant-app .rf input[type=text],.participant-app .rf input[type=date]{min-height:44px}.participant-app .rf .rf-actions .rf-qrbtn{padding:0}.participant-app .ag-day,.participant-app .ag-when,.participant-app .ag-sub,.participant-app .ag-scene,.participant-app .ag-live,.participant-app .ag-clash,.participant-app .ag-quiet,.participant-app .ag-summary,.participant-app .ag-mc li>span:last-child{font-size:14px}.participant-app .ag-title,.participant-app .ag-mc h3{font-size:15px}.participant-app .ag-empty h3{font-size:17px}.participant-app .rf .rf-eyebrow,.participant-app .rf-tile dt,.participant-app .rf-axis{font-size:13px}.participant-app .rf-code{font-size:clamp(30px,9vw,44px)}.participant-app .rf-tile dd{font-size:26px}.participant-app .rf-period{font-size:15px}.participant-app .rf-period b{font-size:22px}.participant-app .rf-val,.participant-app .rf-dnum{font-size:12px}.participant-app .rf-zero{font-size:32px}.participant-app .rf-step h3{font-size:16px}.participant-app .rf-nr{font-size:14px}@media (min-width:1024px){.participant-app .speaker-app-title h1{font-size:20px}.participant-app h2{font-size:18px}.participant-app .speaker-bottom-nav button{min-height:48px;font-size:14px}}@media (max-width:1023px){.participant-app .speaker-bottom-nav{padding:4px 8px calc(4px + env(safe-area-inset-bottom,0px));border-radius:14px 14px 0 0}.participant-app .speaker-bottom-nav button{gap:2px;min-height:52px;padding:4px;font-size:12px}.participant-app .speaker-bottom-nav button svg{width:22px;height:22px}}@media (min-width:1280px){.rf:not(.rf-solo){grid-template-columns:minmax(0,1fr)}}@media (min-width:1440px){.rf:not(.rf-solo){grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.rf-side{grid-template-rows:auto minmax(0,1fr)}.rf-stats{align-content:start}}@container (min-width:500px) and (max-width:559px){.rf-make-body{grid-template-columns:minmax(0,240px) minmax(0,1fr);gap:20px}.rf-story{height:min(62vh,420px)}.rf-post{width:100%}}@container (min-width:560px){.rf-hero-in{padding:20px}}.admin-nav .tree,.admin-nav .tree ul{margin:0;padding:0;list-style:none}.admin-nav .tree{align-content:start;gap:2px;padding-right:12px;display:grid}.admin-nav .tree-head{width:100%;min-height:44px;font:inherit;letter-spacing:0;text-transform:none;text-align:left;color:#3c4043;cursor:pointer;background:0 0;border:0;border-radius:0 24px 24px 0;align-items:center;gap:8px;padding:8px 12px;font-size:14px;font-weight:500;display:flex}.admin-nav .tree-head:hover{background:#f1f3f4}.admin-nav .tree-head:focus-visible,.admin-nav .tree a:focus-visible{outline-offset:-2px;outline:2px solid #185abc}.admin-nav .tree-head svg{color:#5f6368;flex:none}.admin-nav .tree-chevron{transition:transform .16s}.admin-nav .tree-head[aria-expanded=true] .tree-chevron{transform:rotate(90deg)}.admin-nav .tree-head>span:first-of-type{flex:1}.admin-nav .tree-badge{letter-spacing:0;text-align:center;color:#185abc;background:#e8f0fe;border-radius:999px;min-width:22px;padding:1px 7px;font-size:13px;font-weight:700}.admin-nav .tree ul[id]{gap:0;margin:0 0 6px;display:grid}.admin-nav .tree ul[hidden]{display:none}.admin-nav .tree a{color:#3c4043;white-space:normal;border:0;border-radius:0 24px 24px 0;justify-content:space-between;align-items:center;gap:8px;min-height:44px;padding:8px 12px 8px 60px;font-size:14px;font-weight:400;text-decoration:none;display:flex}.admin-nav .tree a:hover{background:#f1f3f4}.admin-nav .tree a[aria-current=page]{color:#185abc;background:#e8f0fe;font-weight:600}.admin-nav .tree .tab-count{color:#5f6368;white-space:nowrap}@media (prefers-reduced-motion:reduce){.admin-nav .tree-head svg{transition:none}}@media (max-width:1023px){.participant-app .speaker-bottom-nav{border-inline:0;padding-inline:0}.participant-app .speaker-bottom-nav button{letter-spacing:-.02em;flex:1 1 0;padding:4px 0;font-size:clamp(.59rem,2.45vw,.6875rem)}.participant-app .speaker-bottom-nav button span{white-space:nowrap;overflow-wrap:normal;max-width:none}.participant-app .speaker-bottom-nav button:focus-visible{outline-offset:-3px}}@media (min-width:600px) and (max-width:1023px){.participant-app .speaker-bottom-nav button{font-size:.75rem}}.participant-app .speaker-app-header{container-type:inline-size}@container (max-width:300px){.participant-app .speaker-app-toolbar{grid-template-columns:auto minmax(0,1fr) auto;grid-template-areas:"brand gap logout""title title title";row-gap:4px;display:grid}.participant-app .speaker-app-toolbar>.speaker-brand,.participant-app .speaker-app-toolbar>.speaker-icon-button:first-child{grid-area:brand}.participant-app .speaker-app-toolbar>.speaker-icon-button:not(:first-child){grid-area:logout}.participant-app .speaker-app-toolbar>.speaker-app-title{grid-area:title;min-width:0}.participant-app .speaker-app-title h1{overflow-wrap:normal;word-break:keep-all}}.my-assignment dl{gap:2px 0;margin:0;display:grid}.my-assignment dt{color:var(--text2);font-size:14px;font-weight:600}.my-assignment dd{overflow-wrap:anywhere;margin:0 0 8px}.my-status{background:var(--pale-blue);border-radius:999px;justify-self:start;margin:0 0 8px;padding:4px 12px;font-size:15px;font-weight:600}.my-status-confirmed{background:var(--ok-bg);color:var(--ok)}.my-status-proposal,.my-status-changed{background:var(--warn-bg);color:var(--warn)}.my-status-cancelled{background:var(--err-bg);color:var(--err)}.my-cancelled{background:var(--err-bg);color:var(--err);border-radius:10px;margin:0 0 8px;padding:10px 14px;font-weight:600}.my-team ul{margin:0;padding:0;list-style:none}.my-team li{overflow-wrap:anywhere;margin:0 0 12px}.my-team .pill{margin-left:8px}.speaker-help{gap:16px;display:grid}.speaker-help>.speaker-contact{border:1px solid var(--line);border-radius:12px;overflow:hidden}.speaker-help .speaker-contact>div>*{margin:0}.speaker-help .speaker-contact>div>p:has(>b){gap:4px;display:grid}.speaker-help ul{padding-left:20px}.cookie-banner{inset-inline:12px;bottom:max(12px, env(safe-area-inset-bottom));z-index:1000;border:1px solid var(--line);max-width:800px;color:var(--text);font-family:var(--f-body);background:#fff;border-radius:16px;margin-inline:auto;padding:16px;position:fixed;box-shadow:0 12px 40px #141a3f2e}.cookie-banner:focus{outline:none}.cookie-banner-label{color:var(--gold-line);letter-spacing:.22em;text-transform:uppercase;margin:0;font-size:13px;font-weight:600}.cookie-banner-text{margin:8px 0 0;font-size:15px;line-height:1.5}.cookie-banner-text a{color:var(--action);font-weight:600}.cookie-banner-actions{flex-wrap:wrap;gap:12px;margin-top:12px;display:flex}.cookie-banner-actions button{min-height:44px;font:inherit;cursor:pointer;border-radius:10px;padding:0 24px;font-size:15px;font-weight:700}.cookie-banner-yes{border:1px solid var(--gold-dark);background:var(--stage);color:#fff}.cookie-banner-no{border:1px solid var(--line);color:var(--text);background:#fff}.cookie-banner-actions button:hover{border-color:var(--action)}.cookie-banner-actions button:focus-visible,.cookie-banner-text a:focus-visible{outline:2px solid var(--action);outline-offset:2px}html:has(.lg,.volunteer-skin) .cookie-banner{color:#c5c4dc;-webkit-backdrop-filter:blur(24px);background:#060513f2;border-color:#ffffff26;box-shadow:0 24px 80px -36px #0009}html:has(.lg,.volunteer-skin) .cookie-banner-label{color:#fbe08a}html:has(.lg,.volunteer-skin) .cookie-banner-text a{color:#fbe08a}html:has(.lg,.volunteer-skin) .cookie-banner-yes{color:#060513;background:#fbe08a;border-color:#ffffff80}html:has(.lg,.volunteer-skin) .cookie-banner-no{color:#fff;background:#ffffff0d;border-color:#ffffff4d}html:has(.lg,.volunteer-skin) .cookie-banner-actions button:hover{border-color:#fbe08a}:is(html:has(.lg,.volunteer-skin) .cookie-banner-actions button:focus-visible,html:has(.lg,.volunteer-skin) .cookie-banner-text a:focus-visible){outline-color:#fbe08a}@media (min-width:640px){.cookie-banner{padding:24px}}
