.pulse{padding:var(--s-4) var(--s-6) var(--s-6)}.pulse-head{justify-content:space-between;align-items:flex-start;gap:var(--s-4);min-height:var(--target-min);display:flex}.pulse-head .section-title{align-self:center}.pulse-head .btn-icon{color:var(--text-muted);flex-shrink:0}.pulse-stars{align-items:center;gap:var(--s-1);margin-top:var(--s-1);display:flex}.pulse-star{width:var(--target-min);min-height:var(--target-min);cursor:pointer;color:var(--text-muted);border-radius:var(--r-sm);transition:color var(--d-micro) var(--ease-out), transform var(--d-micro) var(--ease-out);background:0 0;border:none;justify-content:center;align-items:center;padding:0;display:inline-flex}.pulse-star.is-lit{color:var(--action)}.pulse-star.is-lit .lk-icon path{fill:currentColor}.pulse-star:not(:disabled):hover{transform:translateY(-1px)}.pulse-star:disabled{cursor:default}.pulse-star:disabled:not(.is-lit){opacity:.45}.pulse-note{margin-top:var(--s-4);max-width:var(--width-form)}.pulse-note textarea{min-height:72px}.feedback-kinds{gap:var(--s-2);display:grid}.feedback-kind{align-items:center;gap:var(--s-3);width:100%;min-height:var(--target-min);padding:var(--s-3) var(--s-4);text-align:left;font-family:var(--font-body);font-size:var(--fs-body);color:var(--text-strong);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--r-md);cursor:pointer;transition:background var(--d-micro) var(--ease-out), border-color var(--d-micro) var(--ease-out);grid-template-columns:auto 1fr auto;display:grid}.feedback-kind:hover{background:var(--btn-3-hover);border-color:var(--border-default)}.feedback-kind>.lk-icon:first-child{color:var(--text-muted)}.feedback-kind:hover>.lk-icon:first-child{color:var(--text-strong)}.feedback-kind>.lk-icon:last-child{color:var(--text-muted)}.feedback-head{align-items:flex-start;gap:var(--s-2);min-width:0;display:flex}.feedback-head>.btn-icon{margin-left:calc(var(--s-2) * -1);flex-shrink:0}.feedback-modal{width:min(460px,100vw - 32px)}.shot-attached{align-items:center;gap:var(--s-2);min-height:var(--target-min);padding:0 var(--s-1) 0 var(--s-3);font-size:var(--fs-small);color:var(--text-body);background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:var(--r-md);display:flex}.shot-attached .truncate{flex:1;min-width:0}.shot-attached .btn{flex-shrink:0}.link-button{cursor:pointer;font-family:inherit;line-height:inherit;background:0 0;border:none;padding:0}.app-footer-right{align-items:center;gap:var(--s-6);flex-wrap:wrap;display:flex}
.connect-card{align-items:center;gap:var(--s-6);padding:var(--s-8) var(--s-6) var(--s-6);border-radius:var(--page-corner-band);background:var(--page-bg);color:var(--page-text);font-family:var(--page-font-body);--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;box-shadow:var(--page-card-shadow,var(--e-1));border:1px solid var(--page-border,var(--border-subtle));flex-direction:column;display:flex}.connect-card[data-surface=ink]{--lightningcss-light: ;--lightningcss-dark:initial;color-scheme:dark}.connect-card-code{padding:var(--s-3);cursor:pointer;border-radius:var(--r-lg);box-shadow:var(--e-2);transition:transform var(--d-default) var(--ease-out);background:#fff;border:0;display:block}.connect-card-code:hover{transform:translateY(-1px)}.connect-card-code:active{transform:scale(.985)}.connect-card-code img{aspect-ratio:1;width:min(232px,64vw);height:auto;display:block}.connect-card-text{text-align:center;align-items:center;gap:var(--s-1);flex-direction:column;min-width:0;max-width:100%;display:flex}.connect-card-name{font-family:var(--page-font-display);font-size:var(--fs-h2);line-height:var(--lh-tight);font-weight:var(--fw-semibold);letter-spacing:var(--tr-h2);overflow-wrap:anywhere}.connect-card-address{font-family:var(--font-mono);font-size:var(--fs-small);color:var(--page-accent);overflow-wrap:anywhere}.connect-card-hint{margin-top:var(--s-2);font-size:var(--fs-label);color:var(--page-muted)}dialog.connect-fullscreen{color:#000;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;background:#fff;border:0;width:100%;max-width:none;height:100dvh;max-height:none;margin:0;padding:0;position:fixed;inset:0}dialog.connect-fullscreen::backdrop{background:#fff}.connect-fullscreen-inner{justify-content:center;align-items:center;gap:var(--s-4);height:100%;padding:max(var(--s-8), env(safe-area-inset-top)) var(--s-6) max(var(--s-8), env(safe-area-inset-bottom));text-align:center;flex-direction:column;display:flex}.connect-fullscreen-code{aspect-ratio:1;width:min(78vw,60vh,440px);height:auto;display:block}.connect-fullscreen-name{margin-top:var(--s-4);font-family:var(--font-display);font-size:var(--fs-h2);line-height:var(--lh-tight);font-weight:var(--fw-semibold);color:#000;outline:none}.connect-fullscreen-address{font-family:var(--font-mono);font-size:var(--fs-body);color:#000}.connect-fullscreen .btn{margin-top:var(--s-6)}.connect-where{align-items:center;gap:var(--s-3);width:100%;padding:var(--s-3) var(--s-4);min-height:var(--target-min);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--corner-md);box-shadow:var(--e-1);color:inherit;text-align:left;cursor:pointer;display:flex}.connect-where:hover{border-color:var(--border-strong)}.connect-where-text{flex-direction:column;min-width:0;display:flex}.connect-where-name{font-weight:var(--fw-semibold);overflow-wrap:anywhere}.connect-where-list .list-open{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;border:0}.connect-where-list .list-open[aria-pressed=true] .row-title{color:var(--link-standalone)}.connect-ways{gap:var(--s-3);grid-template-columns:repeat(auto-fit,minmax(0,1fr));display:grid}.connect-way{justify-content:center;align-items:center;gap:var(--s-2);padding:var(--s-4) var(--s-2);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--corner-md);min-height:104px;box-shadow:var(--e-1);color:inherit;text-align:center;cursor:pointer;transition:border-color var(--d-default) var(--ease-out), transform var(--d-default) var(--ease-out), box-shadow var(--d-default) var(--ease-out);flex-direction:column;display:flex}.connect-way .lk-icon{color:var(--action)}.connect-way:not(:disabled):hover{border-color:var(--border-strong);box-shadow:var(--e-2);transform:translateY(-1px)}.connect-way:not(:disabled):active{box-shadow:var(--e-1);transform:scale(.98)}.connect-way[aria-pressed=true]{border-color:var(--action)}.connect-way:disabled{cursor:default;color:var(--text-muted)}.connect-way:disabled .lk-icon{color:var(--text-muted)}.connect-way-label{font-size:var(--fs-small);font-weight:var(--fw-semibold);line-height:var(--lh-tight)}.connect-text{padding:var(--s-4) var(--s-6) var(--s-6)}.connect-reading{align-items:center;gap:var(--s-4);padding:var(--s-4) var(--s-6);display:flex}.connect-reading-sweep{border-radius:var(--r-sm);border:1px solid var(--border-subtle);background:linear-gradient(100deg, var(--bg-sunken) 30%, var(--bg-raised) 50%, var(--bg-sunken) 70%);background-size:220% 100%;flex-shrink:0;width:56px;height:56px}@media (prefers-reduced-motion:no-preference){.connect-reading-sweep{animation:1.1s ease-in-out infinite link-image-sweep}}.connect-confirm{padding:var(--s-6)}.connect-kept .list-row{padding-block:var(--s-3)}@media (max-width:400px){.connect-way{min-height:96px;padding-inline:var(--s-1)}.connect-way-label{font-size:var(--fs-label)}}
.rise{animation:rise var(--d-overlay) var(--ease-out) both}.rise-1{animation-delay:60ms}.rise-2{animation-delay:.12s}.rise-3{animation-delay:.18s}.rise-4{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.policy-page{background:var(--bg-page)}.policy-main{padding-block:var(--s-12) var(--s-16)}.policy-head{margin-bottom:var(--s-8)}.policy-head .kicker{color:var(--link-standalone)}.policy-title{font-size:clamp(var(--fs-title), 5vw, var(--fs-h1));line-height:var(--lh-h1);letter-spacing:var(--tr-h1)}.policy-index{margin:0;padding:0;list-style:none}.policy{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}.policy h2{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);color:var(--text-strong);margin:0}.policy p{max-width:66ch;margin:0}.policy code{font-family:var(--font-mono);background:var(--bg-sunken);border-radius:var(--r-xs);color:var(--text-strong);word-break:break-word;padding:1.5px 5px;font-size:.88em}.policy a{font-weight:var(--fw-medium)}.policy a:not(.btn):hover{color:var(--text-strong);border-bottom-color:var(--action)}.policy-list{gap:var(--s-3);flex-direction:column;max-width:66ch;margin:0;padding-left:0;list-style:none;display:flex}.policy-list li{padding-left:20px;position:relative}.policy-list li:before{content:"";background:var(--border-strong);width:7px;height:1.5px;position:absolute;top:.66em;left:2px}.policy-note{background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:var(--s-4) var(--s-6)}.policy-card{gap:var(--s-4);padding:var(--s-6);border:1.5px solid var(--border-subtle);border-radius:var(--corner-md);background:var(--bg-sunken);transition:border-color var(--d-micro) var(--ease-out);align-items:center;display:flex}a.policy-card{border-bottom-width:1.5px}a.policy-card:hover{color:var(--text-strong);border-color:var(--action-border);background:var(--bg-page)}a.policy-card:hover>svg{color:var(--action)}.policy-card.is-pending{background:0 0;border-style:dashed}.report-reasons{margin-top:var(--s-1)}.report-reason{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);cursor:pointer;border-radius:var(--r-md);border:1.5px solid var(--border-subtle);background:var(--bg-raised);transition:border-color var(--d-micro) var(--ease-out);display:flex}.report-reason:hover{border-color:var(--border-strong)}.report-reason:has(input:checked){border-color:var(--action);background:var(--action-tint);box-shadow:0 0 0 1px var(--action)}.report-reason:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.report-reason input{accent-color:var(--action);flex-shrink:0;margin-top:3px}.report-form{margin-top:var(--s-2)}.report-sent{align-items:flex-start}#handle-claims{scroll-margin-top:calc(var(--s-16) + var(--s-8))}
.lynkur-page{background:var(--page-bg);min-height:100dvh;color:var(--page-body);--bg-page:var(--page-bg);--bg-raised:var(--page-raised);--bg-sunken:var(--page-sunken);--bg-row-alt:var(--page-sunken);--border-subtle:var(--page-border);--border-default:var(--page-border);--border-strong:var(--page-muted);--text-strong:var(--page-text);--text-body:var(--page-body);--text-muted:var(--page-muted);--text-subtle:var(--page-muted);--text-link:var(--page-accent);--link-underline:var(--page-accent);--link-standalone:var(--page-accent);--focus-ring:var(--page-accent);--action:var(--page-accent-fill);--action-label:var(--page-accent-on-fill);--action-tint:var(--page-accent-tint);--action-border:var(--page-accent-line);--btn-2-bg:transparent;--btn-2-border:var(--page-muted);--btn-2-border-hover:var(--page-text);--btn-2-label:var(--page-text);--btn-3-label:var(--page-body);--btn-3-label-hover:var(--page-text);--btn-3-hover:var(--page-sunken);--font-display:var(--page-font-display,var(--font-space-grotesk), system-ui, sans-serif);--font-body:var(--page-font-body,var(--font-instrument-sans), system-ui, sans-serif);font-family:var(--font-body);flex-direction:column;display:flex;container:lynkur/inline-size}.lynkur-page h1,.lynkur-page h2,.lynkur-page h3{color:var(--page-text)}.lynkur-scan{--scan-h:calc(var(--scan-qr) + var(--s-4) * 2 + var(--s-2) + var(--fs-fine) * var(--lh-tight) + 2px);--scan-inset:var(--s-12);bottom:var(--scan-inset);z-index:2;align-self:flex-end;align-items:center;gap:var(--s-2);padding:var(--s-4);border-radius:var(--corner-sm);background:var(--page-raised);border:1px solid var(--page-border);box-shadow:var(--e-2);flex-direction:column;margin-block-start:calc(-1 * (var(--scan-h) + var(--scan-inset)));margin-block-end:var(--scan-inset);margin-inline-end:var(--scan-inset);display:flex;position:sticky}.lynkur-scan img{width:var(--scan-qr);height:var(--scan-qr);border-radius:var(--r-xs);background:#fff;padding:5px;display:block}.lynkur-scan span{font-size:var(--fs-fine);line-height:var(--lh-tight);font-weight:var(--fw-medium);color:var(--page-body);white-space:nowrap}@container lynkur (min-width:901px) and (max-width:1239px){.lynkur-page>.lynkur-scan{margin:var(--s-6) auto;order:1;align-self:center;position:static}.lynkur-page>.lynkur-footer{order:2}}@container lynkur (max-width:900px){.lynkur-scan{display:none}}.lynkur-header{width:calc(100% + var(--band-bleed) * 2);margin-inline:calc(var(--band-bleed) * -1);aspect-ratio:4;border-radius:var(--page-corner-band,var(--corner-lg));background-color:var(--banner-base,var(--page-header));flex-shrink:0;position:relative;overflow:hidden}.lynkur-header:not(.lynkur-header-image){background-image:var(--banner-narrow,none)}.lynkur-header img{object-fit:cover;width:100%;height:100%;display:block}.lynkur-avatar-slot{z-index:1;--avatar:96px;width:fit-content;margin-top:-76px;position:relative}.lynkur-avatar-slot .avatar,.lynkur-avatar-slot .avatar-initials{--avatar-radius:var(--page-corner-avatar,var(--r-xl) 0 var(--r-xl) var(--r-xl));width:var(--avatar);height:var(--avatar);font-size:calc(var(--avatar) * .365);box-shadow:0 0 0 4px var(--page-bg);border:none}@container lynkur (max-width:640px){.lynkur-avatar-slot{--avatar:76px;margin-top:-46px}}.lynkur-inner{--band-bleed:var(--s-12);--page-gutter:var(--s-6);width:100%;max-width:720px;padding:calc(var(--page-gutter) + env(safe-area-inset-top,0px)) calc(var(--page-gutter) + var(--band-bleed)) var(--s-8);flex:1;margin:0 auto}@container lynkur (max-width:640px){.lynkur-inner{--band-bleed:var(--s-4);--page-gutter:var(--s-4);padding:calc(var(--page-gutter) + env(safe-area-inset-top,0px)) calc(var(--page-gutter) + var(--band-bleed)) var(--s-6)}}.lynkur-name{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h1);line-height:var(--lh-tight);letter-spacing:var(--tr-h1);color:var(--page-text)}@container lynkur (max-width:640px){.lynkur-name{font-size:var(--fs-title)}}.lynkur-role{font-size:var(--fs-control);color:var(--page-body);margin:0}.lynkur-company{font-size:var(--fs-control);color:var(--page-text);font-weight:var(--fw-medium);margin:0}.lynkur-company-mark{vertical-align:-3px;object-fit:cover;background:0 0;border-radius:3px;width:18px;height:18px;margin-right:7px;display:inline-block}.lynkur-role+.lynkur-company{margin-top:-4px}.lynkur-meta{font-size:var(--fs-small);color:var(--page-muted);margin:0}.lynkur-meta:has(.lynkur-meta-part){align-items:center;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.lynkur-meta-part{align-items:center;display:inline-flex}.lynkur-meta-part:not(:first-child):before{margin-right:var(--s-2)}.lynkur-bio{font-size:var(--fs-control);line-height:var(--lh-body);color:var(--page-body);margin:0}.lynkur-section-label{font-family:var(--font-body);font-weight:var(--fw-semibold);font-size:var(--fs-label);letter-spacing:var(--tr-label);text-transform:uppercase;color:var(--page-muted)}.lynkur-row{align-items:center;gap:var(--s-3);min-height:var(--target-min);border-radius:var(--page-card-radius,var(--r-md));background:var(--page-card-bg,var(--page-raised));border-bottom-style:solid;border:1px solid var(--page-card-border,var(--page-border));box-shadow:var(--page-card-shadow,var(--e-1));color:var(--page-text);transition:transform var(--d-default) var(--ease-out), box-shadow var(--d-default) var(--ease-out), border-color var(--d-default) var(--ease-out);padding:15px 16px;text-decoration:none;display:flex}.lynkur-row:hover{box-shadow:var(--e-2);border-color:var(--page-accent-line);transform:translateY(-1px)}.lynkur-row-title{font-weight:var(--fw-semibold);font-size:var(--fs-control);color:var(--page-text);display:block}.lynkur-row-meta{font-size:var(--fs-fine);color:var(--page-muted);display:block}.lynkur-row-image{object-fit:cover;object-position:calc(var(--focus-x,.5) * 100%) calc(var(--focus-y,.5) * 100%);border-radius:var(--page-corner-thumb,var(--r-sm));border:1px solid var(--page-border);background:var(--page-raised);flex-shrink:0;width:44px;height:44px;display:block}.lynkur-cover{min-height:0;padding:0;display:block;overflow:hidden}.lynkur-cover-image{width:100%;height:auto;aspect-ratio:var(--cover-ratio,auto);object-fit:cover;object-position:calc(var(--focus-x,.5) * 100%) calc(var(--focus-y,0) * 100%);max-height:min(62vh,420px);display:block}.lynkur-cover-caption{align-items:center;gap:var(--s-3);border-top:1px solid var(--page-border);padding:12px 16px 13px;display:flex}.lynkur-cover-caption .lynkur-row-title{font-size:var(--fs-body)}.lynkur-cover:hover{transform:translateY(-1px)}.lynkur-featured{border-color:var(--page-accent-line);background:var(--page-accent-tint)}.lynkur-action{justify-content:center;align-items:center;gap:var(--s-2);cursor:pointer;border-radius:var(--page-corner-action,var(--corner-sm));width:100%;min-height:50px;font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-control);letter-spacing:var(--tr-ui);background:var(--page-accent-fill);color:var(--page-accent-on-fill);transition:transform var(--d-micro) var(--ease-out), box-shadow var(--d-micro) var(--ease-out);border:none;padding:14px 22px;text-decoration:none;display:inline-flex}.lynkur-action:hover{box-shadow:var(--e-2);transform:translateY(-1px)}.lynkur-action:active{transform:scale(.97)}.lynkur-action.is-secondary{background:var(--page-card-bg);color:var(--page-text);box-shadow:inset 0 0 0 1px var(--page-border)}.lynkur-actions{margin-top:var(--s-2)}.lynkur-action.is-secondary:hover{box-shadow:inset 0 0 0 1px var(--page-muted), var(--e-2)}.lynkur-contacts{align-items:center;column-gap:var(--s-4);flex-wrap:wrap;row-gap:0;margin-block:-6px;display:flex}.lynkur-contact-link{min-height:36px;font-size:var(--fs-small);color:var(--page-body);border-bottom:none;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.lynkur-contact-link:hover{color:var(--page-accent)}.social-row{flex-wrap:wrap;align-items:center;gap:6px;margin:-8px 0 -8px -11px;padding:0;list-style:none;display:flex}@media (any-pointer:coarse){.social-row{gap:10px}}.social-link{width:var(--target-min);height:var(--target-min);border-radius:var(--r-sm);color:var(--page-body);transition:color var(--d-micro) var(--ease-out), background var(--d-micro) var(--ease-out);border-bottom:none;place-items:center;text-decoration:none;display:grid}.social-link:hover{color:var(--page-accent);background:var(--page-accent-tint)}.social-link:active{transform:scale(.94)}button.social-link{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}button.social-link:hover{background:var(--page-accent-tint)}.lynkur-footer{padding:var(--s-8) var(--s-6) var(--s-12);align-items:center;gap:var(--s-2);--font-body:var(--font-instrument-sans), system-ui, sans-serif;--font-display:var(--font-space-grotesk), system-ui, sans-serif;font-family:var(--font-body);flex-direction:column;display:flex}@container lynkur (max-width:640px){.lynkur-footer{padding-inline:var(--s-4)}}.lynkur-footer-link{min-height:var(--target-min);font-size:var(--fs-label);color:var(--page-muted);border-bottom:none;align-items:center;gap:8px;padding:0 10px;text-decoration:none;display:inline-flex}.lynkur-footer-link:hover{color:var(--page-accent)}.lynkur-foot-links{justify-content:center;align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.lynkur-foot-link{min-height:var(--target-min);padding:0 var(--s-1);font-family:var(--font-body);font-size:var(--fs-label);font-weight:var(--fw-regular);line-height:var(--lh-tight);color:var(--page-muted);cursor:pointer;background:0 0;border:none;align-items:center;text-decoration:none;display:inline-flex}.lynkur-foot-link:hover{color:var(--page-text)}.lynkur-foot-link:not(:first-child):before{margin-right:var(--s-3)}.lynkur-foot-link:not(:first-child):before,.lynkur-meta-part:not(:first-child):before{content:"";background:var(--page-muted);opacity:.75;border-radius:999px;flex-shrink:0;width:3px;height:3px}.about-dialog .modal-inner{--bg-page:var(--n-50);--bg-raised:#fff;--bg-sunken:var(--n-100);--border-subtle:var(--n-200);--border-default:var(--n-300);--border-strong:var(--n-500);--text-strong:var(--n-900);--text-body:var(--n-700);--text-muted:var(--n-500);--text-link:var(--magenta-500);--link-underline:var(--magenta-500);--link-standalone:var(--magenta-500);--focus-ring:var(--magenta-500);--action:var(--magenta-500);--action-label:#fff6f2;--btn-2-bg:transparent;--btn-2-border:var(--n-300);--btn-2-border-hover:var(--n-900);--btn-2-label:var(--n-900);--btn-3-hover:var(--n-100);--font-display:var(--font-space-grotesk), system-ui, sans-serif;--font-body:var(--font-instrument-sans), system-ui, sans-serif;background:var(--bg-raised);color:var(--text-body);font-family:var(--font-body)}@media (prefers-color-scheme:dark){:root:not([data-scheme=light]) .about-dialog .modal-inner{--bg-page:var(--dark-bg);--bg-raised:var(--dark-surface);--bg-sunken:var(--dark-bg);--border-subtle:var(--dark-border);--border-default:var(--dark-border);--border-strong:var(--dark-muted);--text-strong:var(--dark-strong);--text-body:var(--dark-body);--text-muted:var(--dark-muted);--text-link:var(--magenta-400);--link-standalone:var(--magenta-400);--focus-ring:var(--magenta-400);--action:var(--magenta-400);--action-label:var(--dark-bg);--btn-2-border:var(--dark-border);--btn-2-border-hover:var(--dark-strong);--btn-2-label:var(--dark-strong);--btn-3-hover:var(--dark-bg)}}.about-head{align-items:flex-start;margin-bottom:0}.about-dialog .dialog-title{color:var(--text-strong);font-family:var(--font-display)}.about-dialog .btn{min-height:var(--target-min)}.about-dialog .btn-icon{width:var(--target-min);flex-shrink:0}.about-identity{align-items:center;gap:var(--s-4);padding:var(--s-4);background:var(--bg-sunken);border-radius:var(--r-md);display:flex}.about-identity .grow{min-width:0}.about-name{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-lede);line-height:var(--lh-snug);letter-spacing:var(--tr-h3);color:var(--text-strong);overflow-wrap:anywhere}.about-address{font-size:var(--fs-fine);line-height:var(--lh-ui);color:var(--text-muted);overflow-wrap:anywhere}.about-dialog .about-heading{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-body);line-height:var(--lh-snug);color:var(--text-strong);margin:0}.about-section+.about-section{padding-top:var(--s-6);border-top:1px solid var(--border-subtle)}.about-rows{gap:var(--s-3);flex-direction:column;margin:0;display:flex}.about-rows>div{align-items:baseline;gap:var(--s-4);grid-template-columns:116px minmax(0,1fr);display:grid}.about-rows dt{font-size:var(--fs-fine);line-height:var(--lh-ui);color:var(--text-muted)}.about-rows dd{align-items:baseline;gap:var(--s-2);min-width:0;font-size:var(--fs-control);line-height:var(--lh-ui);color:var(--text-strong);overflow-wrap:anywhere;margin:0;display:flex}.about-rows dd>span{min-width:0}.about-rows dd svg{flex-shrink:0}.about-note{text-wrap:pretty;line-height:var(--lh-relaxed)}.about-report{justify-content:center;width:100%}@media (max-width:480px){.about-dialog.modal .modal-inner{padding:var(--s-4)}.about-rows>div{gap:var(--s-1);grid-template-columns:minmax(0,1fr)}}.lynkur-grid{gap:var(--s-3);grid-template-columns:minmax(0,1fr) minmax(0,1fr);display:grid}.lynkur-tile{border-radius:var(--page-card-radius,var(--r-md));background:var(--page-card-bg,var(--page-raised));border:1px solid var(--page-card-border,var(--page-border));min-width:0;box-shadow:var(--page-card-shadow,var(--e-1));color:var(--page-text);transition:transform var(--d-default) var(--ease-out), box-shadow var(--d-default) var(--ease-out), border-color var(--d-default) var(--ease-out);flex-direction:column;text-decoration:none;display:flex;overflow:hidden}.lynkur-tile:hover{box-shadow:var(--e-2);border-color:var(--page-accent-line);transform:translateY(-1px)}.lynkur-tile-text{justify-content:center}.lynkur-tile-media{aspect-ratio:16/9;background:var(--page-sunken);border-bottom:1px solid var(--page-border);place-items:center;display:grid;position:relative;overflow:hidden}.lynkur-tile-media img{object-fit:cover;object-position:calc(var(--focus-x,.5) * 100%) calc(var(--focus-y,0) * 100%);border:0;border-radius:0;width:100%;height:100%;display:block;position:absolute;inset:0}dialog.lightbox{width:auto;max-width:min(96vw,1200px)}dialog.lightbox .lightbox-inner{gap:var(--s-3);padding:var(--s-4);background:var(--ink);color:var(--n-200);border-radius:var(--corner-lg);border:1px solid var(--n-700);box-shadow:var(--e-3);max-height:calc(100dvh - var(--s-8));justify-items:center;display:grid;position:relative;overflow:auto}.lightbox-image{object-fit:contain;border-radius:var(--r-sm);width:auto;max-width:100%;height:auto;max-height:calc(100dvh - 120px);display:block}.lightbox-title{font-size:var(--fs-small);line-height:var(--lh-small);text-align:center;overflow-wrap:anywhere;max-width:60ch}.lightbox-title:focus{outline:none}dialog.lightbox .lightbox-inner[data-many]{touch-action:pan-y}dialog.lightbox .lightbox-step{color:var(--canvas);background:color-mix(in srgb, var(--ink) 60%, transparent);position:absolute;top:50%;transform:translateY(-50%)}dialog.lightbox .lightbox-step:hover{background:color-mix(in srgb, var(--ink) 80%, transparent)}dialog.lightbox .lightbox-prev{left:var(--s-2)}dialog.lightbox .lightbox-next{right:var(--s-2)}.lightbox-image{-webkit-user-select:none;user-select:none;-webkit-user-drag:none}dialog.lightbox .lightbox-close{top:var(--s-2);right:var(--s-2);color:var(--canvas);background:color-mix(in srgb, var(--ink) 60%, transparent);position:absolute}dialog.lightbox .lightbox-close:hover{background:color-mix(in srgb, var(--ink) 80%, transparent)}.lynkur-tile-title{padding:var(--s-4);font-weight:var(--fw-semibold);font-size:var(--fs-control);line-height:var(--lh-snug);color:var(--page-text)}.lynkur-tile-clamp{-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}@container lynkur (max-width:480px){.lynkur-tile-title{padding:var(--s-3);font-size:var(--fs-small)}.lynkur-tile-clamp{-webkit-line-clamp:3}}.profile-identity-tools{justify-content:space-between;align-items:flex-start;gap:var(--s-4);display:flex}.profile-identity-tools>.public-header-share{flex-shrink:0;margin-inline-end:calc(var(--band-bleed) * -1)}.lynkur-page :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]),select,.input,.select,.check-option):not(.share-modal *),.event-page :where(input:not([type=checkbox]):not([type=radio]):not([type=file]):not([type=range]):not([type=hidden]):not([type=submit]):not([type=button]):not([type=reset]):not([type=image]),select,.input,.select,.check-option):not(.share-modal *){border-radius:var(--page-corner-field,var(--r-sm))}.lynkur-page :where(textarea,.textarea):not(.share-modal *),.event-page :where(textarea,.textarea):not(.share-modal *){border-radius:var(--page-corner-area,var(--r-sm))}.lynkur-page :where(input,.input):not(.share-modal *),.event-page :where(input,.input):not(.share-modal *){padding-inline:var(--s-4)}.lynkur-carousel{gap:var(--s-3);overscroll-behavior-x:contain;scroll-snap-type:x mandatory;scrollbar-width:thin;scrollbar-color:var(--page-border) transparent;margin-block:-4px;padding-block:4px;display:flex;overflow-x:auto}.lynkur-carousel>.lynkur-tile{scroll-snap-align:start;flex:0 0 clamp(200px,72%,280px)}
.event-page{background:var(--page-bg);min-height:100dvh;color:var(--page-body);--font-display:var(--page-font-display,var(--font-space-grotesk), system-ui, sans-serif);--font-body:var(--page-font-body,var(--font-instrument-sans), system-ui, sans-serif);font-family:var(--font-body);flex-direction:column;display:flex;container:lynkur/inline-size}.event-page :where(.card):not(.share-modal *){border-radius:var(--page-card-radius,var(--corner-md));background:var(--page-card-bg,var(--page-raised));border:1px solid var(--page-card-border,var(--page-border));box-shadow:var(--page-card-shadow,var(--e-1))}.event-page :where(.btn):not(.share-modal *){border-radius:var(--page-corner-action,var(--corner-sm))}.event-page{--bg-page:var(--page-bg);--bg-raised:var(--page-raised);--bg-sunken:var(--page-sunken);--bg-row-alt:var(--page-sunken);--border-subtle:var(--page-border);--border-default:var(--page-border);--border-strong:var(--page-muted);--text-strong:var(--page-text);--text-body:var(--page-body);--text-muted:var(--page-muted);--text-subtle:var(--page-muted);--text-link:var(--page-accent);--link-underline:var(--page-accent);--link-underline-hover:var(--page-accent);--link-standalone:var(--page-accent);--focus-ring:var(--page-accent);--action:var(--page-accent-fill);--action-label:var(--page-accent-on-fill);--action-tint:var(--page-accent-tint);--action-border:var(--page-accent-line);--action-hover:var(--page-accent-fill);--action-press:var(--page-accent-fill);--btn-2-bg:transparent;--btn-2-border:var(--page-border);--btn-2-border-hover:var(--page-accent);--btn-2-label:var(--page-text);--btn-3-label:var(--page-body);--btn-3-label-hover:var(--page-text);--btn-3-hover:var(--page-sunken);--on-dark:var(--page-text);--on-dark-muted:var(--page-muted)}.event-page .badge-event{background:var(--page-accent-tint);color:var(--page-accent);border-color:var(--page-accent-line)}.event-preview-modal{max-width:1100px;width:calc(100% - var(--s-8))}.event-preview-canvas{border-radius:var(--corner-md);overflow:clip}.event-page .social-link{width:var(--target-min);height:var(--target-min);font:inherit;cursor:pointer;border-radius:var(--r-sm);color:var(--page-body);transition:color var(--d-micro) var(--ease-out), background var(--d-micro) var(--ease-out);background:0 0;border:0;place-items:center;padding:0;display:grid}.event-page .social-link:hover{color:var(--page-accent);background:var(--page-accent-tint)}.event-page .social-link:active{transform:scale(.94)}.event-hero-image{aspect-ratio:16/7;object-fit:cover;border-radius:var(--page-corner-band,var(--corner-lg));border:1px solid var(--border-subtle);width:100%;display:block}.event-title{font-size:var(--fs-h1);line-height:var(--lh-tight);text-wrap:balance}.event-fact>.lk-icon{color:var(--page-accent);margin-top:2px}.event-fact-line{font-size:var(--fs-control)}.event-prose{color:var(--page-body);font-size:var(--fs-lede);line-height:var(--lh-body);max-width:var(--reading)}.event-register-title{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}.host-name{font-size:var(--fs-body);margin-top:var(--s-1)}.event-inner{--page-gutter:var(--s-6);width:100%;max-width:720px;padding:calc(var(--page-gutter) + env(safe-area-inset-top,0px)) var(--page-gutter) var(--s-8);flex:1;margin:0 auto}@media (max-width:640px){.event-inner{--page-gutter:var(--s-4)}}.event-ended{align-items:flex-start;gap:var(--s-3);margin-bottom:var(--s-6);padding:var(--s-4);border-radius:var(--page-card-radius,var(--r-md));border:1px solid var(--page-border);background:var(--page-sunken);color:var(--page-text);display:flex}.event-ended>.lk-icon{color:var(--page-accent);flex-shrink:0;margin-top:2px}.event-ended .small{color:var(--page-muted)}.event-partners{gap:var(--s-3);flex-wrap:wrap;align-items:stretch;display:flex}.event-partner{min-width:104px;min-height:56px;padding:10px var(--s-4);border-radius:var(--page-corner-thumb,var(--r-md));background:var(--plate-bg);border:1px solid color-mix(in srgb, var(--plate-ink) 12%, transparent);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a.event-partner:hover{border-color:var(--page-accent-line)}.event-partner img{object-fit:contain;width:auto;max-width:148px;height:30px;display:block}.event-partner span{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-control);letter-spacing:var(--tr-ui);color:var(--plate-ink);text-overflow:ellipsis;white-space:nowrap;max-width:148px;overflow:hidden}a.event-partner{transition:transform var(--d-micro) var(--ease-out), box-shadow var(--d-micro) var(--ease-out)}a.event-partner:hover{box-shadow:var(--e-1);transform:translateY(-1px)}a.event-partner:active{transform:scale(.98)}@media (max-width:640px){.event-partners{gap:var(--s-2)}.event-partner{min-width:88px;min-height:50px;padding:8px var(--s-3)}.event-partner img{max-width:120px;height:26px}}.sponsor-plate{border-radius:var(--r-sm);background:var(--plate-bg);border:1px solid var(--border-subtle);place-items:center;height:48px;padding:6px;display:grid;overflow:hidden}.plate-lg{flex-shrink:0;width:120px;height:56px}.plate-square{flex-shrink:0;width:56px;height:56px}.sponsor-plate img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.sponsor-plate span{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-fine);color:var(--plate-ink)}.event-share{gap:var(--s-3);flex-direction:column;display:flex}.event-share-row{gap:var(--s-2);flex-wrap:wrap;display:flex}@media (max-width:640px){.event-share-row{grid-template-columns:1fr 1fr;display:grid}.event-share-row>.btn{width:100%}}.event-seats{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.event-seats-track{background:var(--page-accent-tint);border-radius:999px;height:8px;overflow:hidden}.event-seats-fill{height:100%;width:var(--fill);background:var(--page-accent-fill);border-radius:999px}.event-seats-line{align-items:baseline;gap:var(--s-3);font-size:var(--fs-small);color:var(--page-body);flex-wrap:wrap;display:flex}.event-seats-urgent{font-weight:var(--fw-semibold);color:var(--page-accent)}.event-directions{gap:var(--s-3);flex-wrap:wrap;margin-top:4px;margin-left:-10px;display:flex}.event-directions a{min-height:var(--target-min);align-items:center;padding:0 10px;display:inline-flex}.event-layout{gap:var(--s-8);display:grid}.event-story,.event-sidebar{min-width:0}.event-story .reading>:last-child{margin-bottom:0}.event-register{scroll-margin-top:var(--s-6);margin:0}.event-register-jump{align-items:center;gap:var(--s-2);min-height:var(--target-min);align-self:flex-start;display:inline-flex}.event-sidebar .host-row{align-items:flex-start}.event-sidebar .host-row>.btn{flex:100%}.event-sidebar .event-share-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.event-sidebar .event-share-row>.btn{width:100%}@media (min-width:1024px){.event-inner:has(.event-layout:not(.is-ended)){max-width:1120px}.event-layout:not(.is-ended){align-items:start;gap:var(--s-12);grid-template-columns:minmax(0,1fr) 380px}.event-layout:not(.is-ended) .event-register{padding:var(--s-6)}.event-register-jump{display:none}}@media (max-width:640px){.event-story,.event-layout{gap:var(--s-6)}.event-title{font-size:var(--fs-title)}.event-register :is(input:not([type=checkbox]):not([type=hidden]),textarea,select){font-size:var(--fs-body)}}.event-summary>.lynkur-scan{align-self:start;margin:0;position:static}@media (min-width:901px){.event-summary:has(.lynkur-scan){gap:var(--s-6);grid-template-columns:minmax(0,1fr) auto;align-items:start;display:grid}}html:has(.receipt-page){background:var(--receipt-bg,var(--canvas))}html:has(.receipt-page) body{background:var(--receipt-bg,var(--canvas))}.receipt-inner{gap:var(--s-6);flex-direction:column;max-width:560px;display:flex}.receipt-inner .event-hero-image{margin:0}.receipt-title{font-size:var(--fs-h1);line-height:var(--lh-tight);text-wrap:balance;overflow-wrap:anywhere}.receipt-card{padding:var(--s-6)}.receipt-links{align-items:center}.receipt-cancel{font:inherit;cursor:pointer;background:0 0;border:0;padding:0}.receipt-confirm{padding-top:var(--s-4);border-top:1px solid var(--page-border)}@media (pointer:coarse){.receipt-cancel{min-height:var(--target-min)}}
@media (prefers-reduced-motion:reduce){.rise,.rise-1,.rise-2,.rise-3,.rise-4{opacity:1;animation:none;transform:none}.pending-panel,.pending-pane,.drag-saved{opacity:1;animation:none}dialog.modal[open]{animation:none}.btn:hover,.btn:active,.lynkur-row:hover,.lynkur-action:hover,.lynkur-action:active,.swatch-chip:hover,.swatch-chip:active{transform:none}html{scroll-behavior:auto}.btn,.card,.panel,.lynkur-row,.lynkur-action,.input,.textarea,.select,.switch span,a{transition-duration:.12s!important}}
.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--bg-inverse);color:var(--text-inverse);border-radius:0 0 var(--r-sm) 0;border-bottom:none;padding:12px 18px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.wide-only{display:none}@media (min-width:641px){.narrow-only{display:none}.wide-only{display:revert}a.wide-only{display:flex}}.scroll-sentinel{width:100%;height:1px;position:absolute;top:0;left:0}.install-glyph{vertical-align:-3px;color:var(--text-muted);margin:0 .3em;display:inline-block}.viewport-readout{top:calc(var(--s-2) + env(safe-area-inset-top));left:var(--s-2);z-index:100;padding:var(--s-2);font-family:var(--font-mono);font-size:var(--fs-fine);line-height:var(--lh-ui);color:var(--text-inverse);background:var(--bg-inverse);border-radius:var(--r-sm);white-space:pre;pointer-events:none;margin:0;position:absolute}

