.filter-bar{justify-content:space-between;align-items:center;gap:var(--s-3) var(--s-6);flex-wrap:wrap;display:flex}.filter-summary{flex:none}.filter-tracks{justify-content:flex-end;align-items:center;gap:var(--s-3) var(--s-6);flex-wrap:wrap;min-width:0;max-width:100%;margin-left:auto;display:flex}.filter{align-items:center;gap:var(--s-3);min-width:0;max-width:100%;display:flex}.filter-label{flex:none}.filter .seg{scrollbar-width:none;max-width:100%;overflow-x:auto}.filter .seg::-webkit-scrollbar{display:none}.filter .seg-option,.section-tabs .seg-option{border-bottom:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}@media (max-width:620px){.filter-tracks{justify-content:flex-start;margin-left:0}.filter{align-items:flex-start;gap:var(--s-2);flex-direction:column;width:100%}.filter .seg,.section-tabs{flex-wrap:wrap;display:flex;overflow:visible}.filter .seg-option,.section-tabs .seg-option{flex:auto}}.section-tabs{scrollbar-width:none;max-width:100%;overflow-x:auto}.section-tabs::-webkit-scrollbar{display:none}.filter .seg-option,.triage-filters .seg-option,.section-tabs .seg-option{white-space:nowrap;border-bottom:none;justify-content:center;align-items:center;text-decoration:none;display:inline-flex}.triage-row{gap:var(--s-3);padding:var(--s-4) var(--s-6) var(--s-6);flex-direction:column;display:flex}.triage-row.is-handled{opacity:.72}.triage-row.is-handled:hover{opacity:1}.triage-row-head{justify-content:space-between;align-items:center;gap:var(--s-3);display:flex}.triage-kind{align-items:center;gap:var(--s-2);font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--text-muted);display:inline-flex}.triage-kind .lk-icon{color:var(--text-muted)}.triage-rating{color:var(--action)}.triage-message{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-strong);white-space:pre-wrap;overflow-wrap:anywhere;max-width:72ch;margin:0}.triage-meta{align-items:center;gap:var(--s-1) var(--s-3);flex-wrap:wrap;display:flex}.triage-context>summary{cursor:pointer;align-items:center;min-height:32px;list-style:none;display:inline-flex}.triage-context>summary::-webkit-details-marker{display:none}.triage-context>summary:before{content:"";width:0;height:0;margin-right:var(--s-2);transition:transform var(--d-micro) var(--ease-out);border-top:4px solid #0000;border-bottom:4px solid #0000;border-left:5px solid}.triage-context[open]>summary:before{transform:rotate(90deg)}@media (pointer:coarse){.triage-context>summary{min-height:var(--target-min)}}.triage-facts{gap:var(--s-2) var(--s-6);margin:var(--s-2) 0 0;grid-template-columns:repeat(auto-fit,minmax(200px,1fr));display:grid}.triage-facts>div{gap:var(--s-2);min-width:0;display:flex}.triage-facts dt{font-size:var(--fs-label);color:var(--text-muted);flex-shrink:0}.triage-facts dd{min-width:0;font-size:var(--fs-label);color:var(--text-body);overflow-wrap:anywhere;margin:0}.triage-shot{border-bottom:none;max-width:420px;display:block}.triage-shot img{border:1px solid var(--border-subtle);border-radius:var(--r-md);width:100%;height:auto;display:block}.triage-actions{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.decision-log{padding:var(--s-3) var(--s-4);gap:var(--s-3);background:var(--bg-sunken);border-radius:var(--r-md);flex-direction:column;margin:0;list-style:none;display:flex}.decision-log>li{align-items:baseline;gap:var(--s-1) var(--s-2);flex-wrap:wrap;display:flex}.decision-code{font-size:var(--fs-label);font-weight:var(--fw-semibold);color:var(--text-body)}.decision-note{color:var(--text-muted);flex-basis:100%;margin:0}.decision-form{padding-top:var(--s-3);border-top:1px solid var(--border-subtle)}.decision-form .field{max-width:var(--width-form)}.funnel-row{grid-template-columns:minmax(0,14ch) minmax(40px,1fr) auto minmax(0,5ch)}.funnel-rate{font-size:var(--fs-label);color:var(--text-muted);font-variant-numeric:tabular-nums;text-align:right}.funnel-row.is-pivot .bar-title,.funnel-row.is-pivot .bar-value{color:var(--text-strong);font-weight:var(--fw-semibold)}.signal-grid{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(120px,1fr));grid-auto-rows:auto;margin:0;display:grid}.signal-pair{grid-row:span 3;grid-template-rows:subgrid;gap:2px;min-width:0;display:grid}.signal-pair dt{margin:0}.signal-pair dd{margin:0;display:contents}.signal-value{font-family:var(--font-display);font-size:var(--fs-h3);font-weight:var(--fw-semibold);line-height:var(--lh-tight);color:var(--text-strong);font-variant-numeric:tabular-nums}.word-verdict{padding:var(--s-3) var(--s-4);background:var(--bg-sunken);border-radius:var(--r-md);gap:var(--s-3);flex-direction:column;display:flex}.word-verdict.is-free{box-shadow:inset 0 0 0 1px var(--success)}.word-form-row{gap:var(--s-4);grid-template-columns:repeat(auto-fit,minmax(220px,1fr));align-items:start;display:grid}.word-form .field{margin:0}.word-search{align-items:center;gap:var(--s-2);display:flex}.word-search input{width:100%;min-width:0;max-width:220px;min-height:38px}.word-allowed{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.word-allowed>li{align-items:center;gap:var(--s-1) var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.word-allowed>li:last-child{border-bottom:none;padding-bottom:0}.word-allowed>li form{margin-left:auto}.word-table th,.word-table td.word-name{white-space:nowrap}.word-table td.word-note{text-overflow:ellipsis;white-space:nowrap;max-width:32ch;overflow:hidden}.refusals{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.refusals>li{align-items:center;gap:var(--s-1) var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.refusals>li:last-child{border-bottom:none;padding-bottom:0}.refusals>li form,.refusals>li>.small:last-child{margin-left:auto}.refusals>li.is-allowed{opacity:.6}.refusals>li.is-allowed:hover{opacity:1}.claim-actions{padding-top:var(--s-3);border-top:1px solid var(--border-subtle)}.claim-grant{padding:var(--s-4);background:var(--bg-sunken);border-radius:var(--r-md)}.claim-grant .field{margin:0}.claim-raw{flex-basis:100%}.claim-records{margin:var(--s-2) 0 0;flex-direction:column;gap:2px;padding:0;list-style:none;display:flex}.claim-records li{font-family:var(--font-mono);font-size:var(--fs-label);line-height:var(--lh-small);color:var(--text-muted);overflow-wrap:anywhere}.claim-records li.is-match{color:var(--text-strong);font-weight:var(--fw-semibold)}.claim-agent{margin-top:calc(var(--s-3) * -1)}.uptime-list{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.uptime-list>li{align-items:center;gap:var(--s-1) var(--s-3);padding-bottom:var(--s-2);border-bottom:1px solid var(--border-subtle);flex-wrap:wrap;display:flex}.uptime-list>li:last-child{border-bottom:none;padding-bottom:0}.uptime-rate{font-variant-numeric:tabular-nums;margin-left:auto}.uptime-dot{background:var(--success);border-radius:999px;flex:none;width:8px;height:8px}.uptime-list>li.is-down .uptime-dot{background:var(--error)}.uptime.is-down{box-shadow:inset 0 0 0 1px var(--error)}.cap-list{gap:var(--s-2);flex-direction:column;display:flex}.cap-option{align-items:flex-start;gap:var(--s-2);cursor:pointer;display:flex}.cap-option input{flex:none;margin-top:3px}.cap-option span{font-size:var(--fs-small);color:var(--text-body)}.cap-warn{color:var(--warning)}@media (pointer:coarse){.cap-option{min-height:var(--target-min);align-items:center}}.access-list{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.access-list>li{align-items:flex-start;gap:var(--s-3);padding-bottom:var(--s-3);border-bottom:1px solid var(--border-subtle);display:flex}.access-list>li:last-child{border-bottom:none;padding-bottom:0}.access-list>li>form{margin-left:auto}.access-list .badge{margin-left:var(--s-2)}.totp-qr{width:180px;height:180px;padding:var(--s-2);border-radius:var(--r-md);background:#fff;display:block}.secret-row{align-items:center;gap:var(--s-2);display:flex}.secret-row input{flex:auto;min-width:0}.email-preview{border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-sunken);overflow:hidden}.email-preview iframe{width:100%;height:var(--email-h,720px);background:0 0;border:0;display:block}.email-preview pre{padding:var(--s-4);font-family:var(--font-mono);font-size:var(--fs-small);line-height:var(--lh-small);white-space:pre-wrap;overflow-wrap:anywhere;max-height:720px;margin:0;overflow:auto}.email-subject{font-family:var(--font-display);font-weight:600}.email-copy textarea{min-height:72px}@media (min-width:1020px){.email-layout{gap:var(--s-6);grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:start;display:grid}}
.menu-anchor{flex-shrink:0;position:relative}.menu{z-index:30;padding:var(--s-1);border-radius:var(--r-md);background:var(--bg-raised);border:1px solid var(--border-subtle);box-shadow:var(--e-menu);flex-direction:column;scroll-margin:12px 0 96px;display:flex;position:absolute;top:calc(100% + 6px);right:0}.menu.is-up{top:auto;bottom:calc(100% + 6px)}.board{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.board-item{align-items:center;gap:var(--s-1);padding-left:var(--s-2);border-radius:var(--r-md);background:var(--bg-raised);border:1px solid var(--border-subtle);box-shadow:var(--e-1);display:flex}.board-collection{box-shadow:none;margin-top:var(--s-4);gap:var(--s-2);background:0 0;border:0}.board-collection:first-child{margin-top:0}.board-collection-settings{display:contents}.board-name{align-items:center;gap:var(--s-3);min-width:0;min-height:34px;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(--text-strong);text-align:left;cursor:text;background:0 0;border:0;flex:1;padding:0;display:flex}.board-name:after{content:"";background:var(--border-subtle);flex:1;height:1px}.board-name:hover:after{background:var(--border-default)}.board-rename{max-width:280px;min-height:34px;padding:6px var(--s-3)}@media (any-pointer:coarse){.board-name,.board-rename{min-height:var(--target-min)}}.board-handle{cursor:grab;color:var(--text-muted);touch-action:none;flex-shrink:0}.board-handle:hover{color:var(--text-strong)}.board-item.is-held .board-handle,.social-edit-row.is-held .board-handle{cursor:grabbing}:is(.board-item:has(.row-menu-list,.info-tip-body),.board-events-block:has(.row-menu-list,.info-tip-body),.social-edit-row:has(.row-menu-list,.info-tip-body)){z-index:3;position:relative}.board-item.is-held,.social-edit-row.is-held{z-index:2;border-color:var(--border-default);box-shadow:var(--e-held);position:relative}.social-edit-row.is-held{background:var(--bg-raised)}.board-open{align-items:center;gap:var(--s-4);min-width:0;padding:14px var(--s-4) 14px var(--s-2);font:inherit;color:inherit;text-align:left;cursor:pointer;border-radius:var(--r-md);min-height:var(--target-min);background:0 0;border:0;flex:1;display:flex}.board-link:has(.board-open:hover){border-color:var(--border-default);box-shadow:var(--e-2)}.board-link.is-featured{border-color:var(--action-border);background:var(--action-tint)}.board-mark{border-radius:var(--r-sm);background:var(--bg-sunken);border:1px solid var(--border-subtle);width:40px;height:40px;color:var(--text-body);flex-shrink:0;place-items:center;display:grid;overflow:hidden}.board-mark img{object-fit:cover;width:100%;height:100%;display:block}.board-link.is-featured .board-mark{border-color:var(--action-border);color:var(--action)}.board-link.is-filled .board-mark{border-radius:var(--r-xs);width:64px}.board-pinned{margin-top:0}.board-pinned-head{align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.board-pinned-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(--text-strong)}.board-handle.is-locked{width:38px;min-height:38px;color:var(--text-muted);cursor:default;flex-shrink:0;place-items:center;display:grid}@media (any-pointer:coarse){.board-handle.is-locked{min-height:var(--target-min);width:var(--target-min)}}.board-link.is-off .board-mark,.board-link.is-off .strong{opacity:.52}.board-count{white-space:nowrap}.board-count-under{display:none}.tag-row{position:relative}.tag-field{display:inline-flex}.tag-input{width:calc(var(--chars,10) * 1ch + var(--s-6));min-width:10ch;max-width:min(24ch,100%)}.gap-chip{align-items:center;gap:var(--s-1);color:var(--text-muted);text-decoration:none;display:inline-flex}.gap-field{display:inline-flex}.gap-input{width:26ch;max-width:100%}.gap-field:has(.gap-lynkur)>.row{flex-wrap:wrap}.gap-lynkur .gap-input{width:18ch}.tag-menu{flex-direction:column;width:max-content;min-width:min(260px,100%);max-width:100%;max-height:272px;display:flex;left:0;right:auto;overflow:hidden}.tag-options{flex-direction:column;min-height:0;display:flex;overflow-y:auto}.tag-menu-note{font-size:var(--fs-fine);line-height:var(--lh-ui);color:var(--text-muted);margin:0;padding:10px}.tag-menu-hint{margin:var(--s-1) 0 0;padding:var(--s-2) 10px 5px;border-top:1px solid var(--border-subtle);font-size:var(--fs-label);line-height:var(--lh-ui);color:var(--text-muted);flex-shrink:0}.tag-option{align-items:center;gap:var(--s-2);border-radius:var(--r-sm);width:100%;min-height:38px;font:inherit;font-size:var(--fs-small);line-height:var(--lh-ui);color:var(--text-body);text-align:left;cursor:pointer;overflow-wrap:anywhere;background:0 0;border:0;padding:0 10px;display:flex}.tag-option.is-active{background:var(--bg-sunken);color:var(--text-strong)}.tag-option-new{font-weight:var(--fw-semibold);color:var(--text-strong)}@media (any-pointer:coarse){.tag-input,.tag-option{min-height:var(--target-min)}}.tag.is-flashed{border-color:var(--action-border);background:var(--action-tint);color:var(--magenta-700)}@media (prefers-reduced-motion:no-preference){.tag{transition:background var(--d-default) var(--ease-out), border-color var(--d-default) var(--ease-out)}}.copy-menu{min-width:min(320px, calc(100vw - var(--s-8)));left:0;right:auto}.copy-option{width:100%;min-height:var(--target-min);border-radius:var(--r-sm);font:inherit;text-align:left;cursor:pointer;color:var(--text-body);background:0 0;border:0;flex-direction:column;gap:2px;padding:8px 10px;display:flex}.copy-option:hover,.copy-option:focus-visible{background:var(--bg-sunken)}.copy-option-url{font-family:var(--font-mono);font-size:var(--fs-fine);color:var(--text-strong);overflow-wrap:anywhere}.copy-option-why{font-size:var(--fs-label);color:var(--text-muted)}.share-url{border-radius:var(--r-sm);background:var(--bg-sunken);max-width:280px;color:var(--text-muted);padding:10px 12px}.qr-plate{padding:var(--s-4);border-radius:var(--r-md);background:var(--n-50);border:1px solid var(--border-subtle);place-items:center;display:grid}.qr-plate img{width:min(260px,100%);height:auto;display:block}.qr-title{margin-top:6px}.list-open.is-static{cursor:default}.row-title{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--text-strong);display:block}.row-title.is-done{color:var(--text-muted);text-decoration:line-through}.board-link .row-title.truncate{white-space:normal;-webkit-line-clamp:2;line-height:var(--lh-snug);-webkit-box-orient:vertical;display:-webkit-box}.board-text{min-width:0}.board-meta{align-items:center;gap:var(--s-2);min-width:0;display:flex}.board-meta .badge{font-size:var(--fs-micro);flex-shrink:0;padding:1px 7px}.board-meta .small{min-width:0}.board-where:before{content:"·";margin-right:var(--s-2)}@media (max-width:560px){.board-meta{flex-wrap:wrap}.board-where{flex:1 0 100%}.board-where:before{content:none}}.board-broken{color:var(--error-on-surface)}.board-confirm{gap:var(--s-2);flex-direction:column;display:flex}.hint-card{gap:var(--s-3);padding:var(--s-4);border-radius:var(--r-sm);border:1.5px solid var(--border-subtle);background:var(--bg-sunken)}.board-file{gap:var(--s-3);border-radius:var(--r-sm);border:1.5px solid var(--border-subtle);background:var(--bg-sunken);padding:10px 12px}.board-item,.social-edit-row{transform:translateY(var(--drag-y,0))}.board-item[data-folded]{display:none}.board-fold svg{transition:transform var(--d-micro) var(--ease-out)}.board-collection.is-closed .board-fold svg{transform:rotate(-90deg)}.board-fold-count{margin-left:var(--s-2);font-size:var(--fs-label);font-weight:var(--fw-regular);color:var(--text-muted);font-variant-numeric:tabular-nums}@media (prefers-reduced-motion:no-preference){.board-item,.social-edit-row{transition:box-shadow var(--d-micro) var(--ease-out), border-color var(--d-micro) var(--ease-out)}}@media (max-width:640px){.board-count{display:none}.board-count-under{display:block}.board-open{gap:var(--s-3);padding-right:var(--s-4)}.board-link.is-filled .board-mark{width:52px}}.icon-choice-grid{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(46px,1fr));display:grid}.icon-choice{cursor:pointer;border-radius:var(--r-sm);border:1.5px solid var(--border-subtle);background:var(--bg-raised);min-height:46px;color:var(--text-muted);transition:border-color var(--d-micro) var(--ease-out), background var(--d-micro) var(--ease-out), color var(--d-micro) var(--ease-out);place-items:center;display:grid}.icon-choice:hover{border-color:var(--border-strong);color:var(--text-strong)}.icon-choice.is-active{border-color:var(--action);background:var(--action-tint);color:var(--action)}.link-image-preview{gap:var(--s-4);padding:var(--s-3);border-radius:var(--r-md);background:var(--bg-sunken);align-items:flex-start;display:flex}.link-image-preview img{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--border-subtle);background:var(--bg-raised);object-position:calc(var(--focus-x,.5) * 100%) calc(var(--focus-y,.5) * 100%);flex-shrink:0;display:block}.link-image-preview[data-frame=cover] img{aspect-ratio:var(--cover-ratio,auto)}.link-image-preview[data-frame=thumb] :is(img,.link-image-pending){object-position:center;width:44px;height:44px}.link-image-preview[data-frame=cover] :is(img,.link-image-pending){object-position:top;width:160px;height:auto;max-height:100px}.link-image-preview[data-frame=cover] .link-image-pending{height:90px}.link-image-preview[data-frame=tile] :is(img,.link-image-pending){object-position:top;width:160px;height:90px}.fill-choices,.source-choices{gap:var(--s-2);grid-template-columns:1fr 1fr;display:grid}.source-choices:has(>:only-child){grid-template-columns:1fr}.fill-choice{align-items:center;gap:var(--s-2);cursor:pointer;border-radius:var(--r-sm);border:1.5px solid var(--border-subtle);background:var(--bg-raised);font:inherit;color:var(--text-strong);transition:border-color var(--d-micro) var(--ease-out), background var(--d-micro) var(--ease-out);flex-direction:column;padding:13px 10px;display:flex}.fill-choice svg{width:56px;height:40px;color:var(--text-muted)}.fill-choice:hover{border-color:var(--border-strong)}.fill-choice.is-active{border-color:var(--action);background:var(--action-tint)}.fill-choice.is-active svg{color:var(--action)}.link-image-preview{justify-content:space-between;align-items:center}.focus-picker{border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-sunken);cursor:crosshair;width:100%;max-width:280px;padding:0;line-height:0;display:block;position:relative;overflow:hidden}.focus-picker img{width:100%;height:auto;display:block}.focus-dot{width:22px;height:22px;left:calc(var(--focus-x,.5) * 100%);top:calc(var(--focus-y,.5) * 100%);border:2px solid var(--canvas);background:color-mix(in srgb, var(--action) 70%, transparent);box-shadow:var(--e-1);pointer-events:none;border-radius:50%;margin:-11px 0 0 -11px;position:absolute}@media (prefers-reduced-motion:no-preference){.focus-dot{transition:left var(--d-micro) var(--ease-out), top var(--d-micro) var(--ease-out)}}.batch-list{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.batch-item{align-items:center;gap:var(--s-3);padding:var(--s-2) var(--s-3);border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-raised);display:flex}.batch-item[data-status=failed]{border-color:var(--error)}.batch-thumb{object-fit:cover;border-radius:var(--r-sm);border:1px solid var(--border-subtle);background:var(--bg-sunken);flex-shrink:0;width:44px;height:44px}.link-image-pending{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}@media (prefers-reduced-motion:no-preference){.link-image-pending{animation:1.1s ease-in-out infinite link-image-sweep}}.board-file.is-pending{background:linear-gradient(100deg, var(--bg-sunken) 30%, var(--bg-raised) 50%, var(--bg-sunken) 70%);background-size:220% 100%}@media (prefers-reduced-motion:no-preference){.board-file.is-pending{animation:1.1s ease-in-out infinite link-image-sweep}}@keyframes link-image-sweep{0%{background-position:140% 0}to{background-position:-40% 0}}.link-inline{font:inherit;cursor:pointer;color:var(--text-link);text-underline-offset:2px;background:0 0;border:0;padding:0;text-decoration:underline}@media (any-pointer:coarse){.field-hint>.link-inline:only-child{align-items:center;min-height:24px;display:inline-flex}}.resource-tools{border-top:1px solid var(--border-subtle);padding-top:var(--s-4);margin-top:var(--s-2)}.link-row{align-items:center;gap:var(--s-3);border-radius:var(--r-md);min-height:var(--target-min);background:var(--bg-sunken);transition:background var(--d-micro) var(--ease-out);padding:13px 14px;display:flex}.list-row{align-items:center;gap:var(--s-4);padding:14px var(--s-6);border-bottom:1px solid var(--border-subtle);color:inherit;transition:background var(--d-micro) var(--ease-out);border-top:none;border-left:none;border-right:none;text-decoration:none;display:flex}.list-row:last-child{border-bottom:none}a.list-row:hover{background:var(--bg-sunken);border-bottom-color:var(--border-subtle)}a.list-row:active{background:var(--bg-sunken)}.lynkur-row:active{transform:scale(.995)}.app-tabbar :is(a,.tab-more):active,.app-nav a:active{background:var(--bg-row-alt)}.avatar,.avatar-initials{width:var(--avatar,auto);height:var(--avatar,auto);border-radius:var(--avatar-radius,calc(var(--avatar,44px) * .28));background:var(--bg-sunken);border:1px solid var(--border-subtle);flex-shrink:0}.avatar{object-fit:cover}.avatar-initials{color:var(--text-muted);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:calc(var(--avatar,44px) * .36);letter-spacing:var(--tr-h3);place-items:center;display:grid}@media (max-width:560px){.list-row{padding-inline:var(--s-4);gap:var(--s-3)}}.row-menu{flex-shrink:0;position:relative}.row-menu-trigger{color:var(--text-muted)}.row-menu-trigger:hover,.row-menu-trigger[aria-expanded=true]{color:var(--text-strong)}.row-menu-trigger-worded,.row-menu-trigger-worded:hover{color:var(--btn-2-label)}.row-menu-list{min-width:194px;right:var(--s-2)}.row-menu-list.is-start{max-width:calc(100vw - 2 * var(--s-4));left:0;right:auto}.row-menu-item{align-items:center;gap:var(--s-3);border-radius:var(--r-sm);width:100%;min-height:40px;font:inherit;font-size:var(--fs-small);color:var(--text-body);text-align:left;white-space:nowrap;cursor:pointer;background:0 0;border:0;padding:0 10px;display:flex}.row-menu-item:hover,.row-menu-item:focus-visible{background:var(--bg-sunken);color:var(--text-strong)}.row-menu-text{padding-block:var(--s-2);line-height:var(--lh-tight);flex-direction:column;display:flex}.row-menu-detail{font-size:var(--fs-label);color:var(--text-muted);white-space:normal}a.row-menu-item,a.row-menu-item:hover{color:var(--text-body);border-bottom:0;text-decoration:none}a.row-menu-item:hover,a.row-menu-item:focus-visible{color:var(--text-strong)}.row-menu-item.is-danger{color:var(--error-on-surface)}.row-menu-item.is-danger:hover,.row-menu-item.is-danger:focus-visible{background:var(--error-50);color:var(--error)}.row-menu-heading{padding:var(--s-2) 10px var(--s-3);margin-bottom:var(--s-1);border-bottom:1px solid var(--border-subtle);flex-direction:column;gap:2px;display:flex}.row-menu-heading-title{font-family:var(--font-display);font-weight:var(--fw-semibold);font-size:var(--fs-small);color:var(--text-strong)}.row-menu-heading .row-menu-detail{font-size:var(--fs-fine);overflow-wrap:anywhere;white-space:normal}.row-menu-item.is-apart:not(:first-child),.row-menu-item.is-danger:not(:first-child){margin-top:var(--s-1);border-top:1px solid var(--border-subtle);border-radius:0 0 var(--r-sm) var(--r-sm);padding-top:var(--s-1);min-height:44px}@media (pointer:coarse){.row-menu-trigger:not(.row-menu-trigger-worded){min-height:var(--target-min);width:var(--target-min)}.row-menu-item{min-height:44px}}.people-meta{justify-content:space-between;align-items:center;gap:var(--s-3);min-width:0;display:flex}.people-meta>p{margin:0}.people-meta .row-menu-list{right:0}.registration-filter{max-width:100%}.registration-filter .seg-option{white-space:normal;min-width:0}.seg{border-radius:var(--r-sm);background:var(--bg-sunken);border:1px solid var(--border-subtle);grid-auto-columns:1fr;grid-auto-flow:column;align-self:flex-start;gap:2px;padding:3px;display:inline-grid}.seg-option{white-space:nowrap;min-height:32px;padding:0 var(--s-4);border-radius:calc(var(--r-sm) - 2px);font:inherit;font-size:var(--fs-fine);font-weight:var(--fw-medium);color:var(--text-muted);cursor:pointer;background:0 0;border:0}@media (any-pointer:coarse){.seg-option{min-height:calc(var(--target-min) - 6px)}}.seg-option{justify-content:center;align-items:center;display:inline-flex;position:relative}.seg-option>input{opacity:0;cursor:pointer;margin:0;position:absolute;inset:0}.seg-option:has(>input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:1px}.seg-option:has(>input:disabled){cursor:default}.seg.audience{width:100%;display:flex}.seg.audience .seg-option{min-width:0;padding-inline:var(--s-2);flex:auto}.seg-option:hover{color:var(--text-strong)}.seg-option.is-active{background:var(--bg-raised);color:var(--text-strong);font-weight:var(--fw-semibold);box-shadow:var(--e-1)}.seg-option:has(>input:checked){background:var(--bg-raised);color:var(--text-strong);font-weight:var(--fw-semibold);box-shadow:var(--e-1)}.seg-option:disabled{cursor:default;color:var(--text-muted)}.seg-option:disabled:hover{color:var(--text-muted)}.seg-option .seg-crown{margin-left:var(--s-1);vertical-align:-1px}.icon-current{align-items:center;gap:var(--s-3);border-radius:var(--r-sm);border:1.5px solid var(--border-subtle);background:var(--bg-raised);width:100%;font:inherit;color:inherit;text-align:left;cursor:pointer;padding:8px 12px 8px 8px;display:flex}.icon-current:hover{border-color:var(--border-strong)}@media (pointer:coarse){.seg-option{min-height:38px}}.board-events-block{gap:var(--s-1);margin-top:var(--s-4);flex-direction:column;display:flex}.board-events-block:first-child{margin-top:0}.board-events-block.is-held{z-index:2;position:relative}.board-auto-gap{flex-shrink:0;width:38px}@media (pointer:coarse){.board-auto-gap{width:var(--target-min)}}.board-auto-note{padding-left:var(--s-2);font-size:var(--fs-label);color:var(--text-muted);margin:2px 0 0}.board-events-block.is-off .board-name,.board-events-block.is-off .board-auto-row{opacity:.56}.ask-fixed{padding:var(--s-2) 0 0;gap:var(--s-2);flex-direction:column;margin:0;list-style:none;display:flex}.ask-fixed li{justify-content:space-between;align-items:baseline;gap:var(--s-1) var(--s-4);padding:var(--s-3) var(--s-4);border-radius:var(--r-sm);background:var(--bg-sunken);flex-wrap:wrap;display:flex}.info-tip{flex-shrink:0;display:inline-flex;position:relative}.info-tip-trigger{width:26px;min-height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;padding:0;display:grid}.info-tip-trigger:hover,.info-tip-trigger[aria-expanded=true]{color:var(--text-strong)}@media (any-pointer:coarse){.info-tip-trigger{width:var(--target-min);min-height:var(--target-min)}}.info-tip-body{z-index:30;border-radius:var(--r-md);background:var(--bg-raised);border:1px solid var(--border-subtle);width:max-content;max-width:min(272px,100vw - 48px);box-shadow:var(--e-menu);font-size:var(--fs-label);line-height:var(--lh-ui);font-weight:var(--fw-regular);letter-spacing:0;text-transform:none;color:var(--text-body);white-space:normal;padding:10px 12px;position:absolute;top:calc(100% + 6px);right:-6px}.layout-toggle{border-radius:var(--r-sm);background:var(--bg-sunken);border:1px solid var(--border-subtle);flex-shrink:0;gap:2px;padding:2px;display:inline-flex}.layout-option{border-radius:calc(var(--r-sm) - 2px);width:30px;min-height:26px;color:var(--text-muted);cursor:pointer;background:0 0;border:0;place-items:center;display:grid}.layout-option:hover{color:var(--text-strong)}@media (any-pointer:coarse){.layout-option{width:var(--target-min);min-height:calc(var(--target-min) - 6px)}}.layout-option.is-active{background:var(--bg-raised);color:var(--action);box-shadow:var(--e-1)}@media (max-width:480px){.board-collection:has(>.board-collection-settings){row-gap:var(--s-1);grid-template-columns:auto minmax(0,1fr) auto auto;grid-template-areas:"handle name fold menu"".settings settings settings";display:grid}.board-collection:has(>.board-collection-settings)>.board-fold{grid-area:fold}.board-collection:has(>.board-collection-settings)>.board-handle{grid-area:handle}.board-collection:has(>.board-collection-settings)>:is(.board-name,.board-rename){grid-area:name}.board-collection:has(>.board-collection-settings)>.row-menu{grid-area:menu}.board-collection-settings{justify-content:space-between;align-items:center;gap:var(--s-2);grid-area:settings;display:flex}.board-collection-settings>.badge{order:-1}}.list{margin:0;padding:0;list-style:none}.list-item{border-bottom:1px solid var(--border-subtle)}.list-item:last-child{border-bottom:none}.board-link:has(>.row-menu){padding-right:var(--s-3)}.board-collection{padding-left:calc(var(--s-2) + 1px)}.board-collection:has(>.row-menu){padding-right:calc(var(--s-3) + 1px)}.list-item>.list-row{align-items:center;gap:var(--s-1);padding:0 var(--s-3) 0 var(--s-6);border:0;display:flex}.list-open{align-items:center;gap:var(--s-3);min-width:0;min-height:var(--target-min);color:inherit;border-radius:var(--r-md);border:0;flex:1;padding:13px 0;text-decoration:none;display:flex}.list-item>.list-row:not(:has(.list-open)){padding-block:var(--s-3);gap:var(--s-2)}.note-text{font-size:var(--fs-small);line-height:var(--lh-relaxed);color:var(--text-strong);white-space:pre-wrap;margin:0 0 2px}.note-list .list-row.note-edit,.note-list .list-row.note-confirm{padding-right:var(--s-6);display:block}.note-list .list-row.note-confirm .notice{margin:0}.list-item:has(.list-open:hover){background:var(--bg-sunken)}.list-item.is-confirming{background:var(--bg-sunken)}.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(--text-strong)}@media (max-width:640px){.board-link:has(>.row-menu){padding-right:var(--s-2)}.board-collection:has(>.row-menu){padding-right:calc(var(--s-2) + 1px)}.list-item>.list-row{padding-left:var(--s-4);padding-right:var(--s-2)}.list-open{gap:var(--s-3)}}.person-head-mark{--avatar:56px;--avatar-radius:var(--r-md)}.person-mark{--avatar:40px;--avatar-radius:var(--r-sm);font-size:var(--fs-fine)}.member-plan{margin-inline:var(--s-2);flex-shrink:0}.member-facts{column-gap:var(--s-3);flex-wrap:wrap;row-gap:0;display:flex}.member-facts>span{white-space:nowrap;overflow-wrap:normal}.member-facts>.member-email{white-space:normal;overflow-wrap:anywhere}.person-meta{column-gap:var(--s-3);row-gap:var(--s-1);flex-wrap:wrap}.person-details{max-width:100%}.person-tags{gap:var(--s-1);flex-wrap:wrap;max-width:100%;display:flex}@media (max-width:640px){.person-details{flex-basis:100%}}.board-meta .tag{overflow-wrap:anywhere;flex-shrink:0;max-width:100%}.sponsor-mark{background:var(--plate-bg)}.sponsor-mark img{object-fit:contain;width:100%;height:100%;padding:3px;display:block}.sponsor-mark span{color:var(--plate-ink)}.drag-saved{margin:var(--s-2) 0 0;font-size:var(--fs-fine);font-weight:var(--fw-medium);color:var(--success-700);animation:drag-saved-in var(--d-default) var(--ease-out);align-items:center;gap:6px;display:flex}@keyframes drag-saved-in{0%{opacity:0}to{opacity:1}}.import-cards{position:relative}.import-cards p:empty{display:none}.import-cards p{margin-top:var(--s-1);width:max-content;max-width:min(36ch, calc(100vw - 2 * var(--s-4)));text-align:right;position:absolute;top:100%;right:0}.person-mark-wrap{flex-shrink:0;display:inline-flex;position:relative}.person-company-logo{object-fit:contain;border-radius:var(--r-xs);width:20px;height:20px;box-shadow:var(--e-1);background:#fff;padding:2px;position:absolute;bottom:-4px;right:-4px}.person-role{align-items:center}.person-head{position:relative}.person-identity{flex:12rem;min-width:0}.person-role-text{display:inline}.person-role-half>.sep{white-space:nowrap}@media (max-width:480px){.person-head>.row-menu{position:absolute;top:0;right:0}.person-head h1{padding-right:calc(var(--target-min) + var(--s-2))}}.person-delete-slot{flex-basis:100%}.person-details-list{border-top:1px solid var(--border-subtle);margin:0;display:grid}.detail-row{align-items:center;column-gap:var(--s-3);border-bottom:1px solid var(--border-subtle);grid-template-columns:7.5rem minmax(0,1fr);min-height:44px;display:grid}.detail-label{align-items:center;gap:var(--s-2);font-size:var(--fs-small);color:var(--text-muted);margin:0;display:inline-flex}.detail-label svg{flex-shrink:0}.detail-value{min-width:0;font-size:var(--fs-small);line-height:var(--lh-ui);margin:0}.detail-aside{white-space:nowrap}.detail-foot{padding-top:var(--s-2)}.detail-add{align-items:center;gap:var(--s-1);font:inherit;font-size:var(--fs-small);line-height:var(--lh-ui);color:var(--text-muted);cursor:pointer;white-space:nowrap;border-radius:var(--r-xs);background:0 0;border:0;padding:0;text-decoration:none;display:inline-flex}.detail-add:hover{color:var(--text-strong)}@media (any-pointer:coarse){.detail-add{min-height:var(--target-min)}}.person-update{align-self:flex-start}.person-reader-actions{flex-wrap:wrap}.company-suggestion{padding:var(--s-2) var(--s-3);border:1px dashed var(--border-default);border-radius:var(--r-md);justify-content:space-between;align-items:center}.company-suggestion-text{align-items:center}.follow-up-sheet textarea{width:100%}.follow-up-channels{gap:var(--s-2);grid-template-columns:repeat(auto-fit,minmax(8rem,1fr));display:grid}.follow-up-check{max-width:14rem}.follow-up-draft{align-items:center}.follow-up-copied{align-items:flex-start;gap:var(--s-2);color:var(--success-on-surface);display:flex}.follow-up-copied .lk-icon{flex-shrink:0;margin-top:2px}.follow-up-channels .btn.is-ready{border-color:var(--success-on-surface)}.people-view{border-bottom:0;text-decoration:none}.people-view.is-active{border-color:var(--action);color:var(--text-strong)}.people-view-count{font-variant-numeric:tabular-nums;color:var(--text-muted)}.people-view.is-locked{cursor:default}.people-ask-label{align-items:center;gap:var(--s-2);font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--text-strong);margin-bottom:var(--s-2);display:flex}.people-ask-row{gap:var(--s-2);flex-wrap:nowrap;display:flex}.people-ask-field{flex:auto;min-width:0;max-width:36rem}.people-ask-row>.btn{flex:none}.ask-answers-head{justify-content:space-between;align-items:center;gap:var(--s-3);flex-wrap:wrap;display:flex}.ask-why{color:var(--text-body);margin-top:var(--s-1);display:block}.ask-quote{display:block}.ask-answers .board-text{flex-direction:column;display:flex}.people-page:has(.ask-answers) .people-results{display:none}.reminder-reply-mark{pointer-events:none}.reminder-reply{margin-top:var(--s-2);flex-wrap:wrap}.person-reader-paste textarea{width:100%}.person-reader-diff{padding:var(--s-4)}.person-reader-rows{gap:var(--s-2);margin:0;padding:0;list-style:none;display:grid}.person-reader-row{grid-template-columns:var(--s-6) minmax(0, 1fr);align-items:start;gap:var(--s-2);display:grid}.person-reader-row input[type=checkbox]{margin-top:3px}.person-reader-check{color:var(--text-muted);margin-top:3px;display:inline-flex}.person-reader-text{column-gap:var(--s-3);cursor:pointer;grid-template-columns:7rem minmax(0,1fr);display:grid}.person-reader-label{font-size:var(--fs-small);font-weight:var(--fw-semibold)}.person-reader-value{font-size:var(--fs-small)}.person-reader-text .muted{grid-column:2}@media (max-width:520px){.person-reader-text{grid-template-columns:minmax(0,1fr)}.person-reader-text .muted{grid-column:1}}.person-role-logo{object-fit:contain;border-radius:var(--r-xs);width:20px;height:20px;box-shadow:var(--e-1);background:#fff;padding:2px}.recap-context-met{align-items:center;gap:var(--s-2);color:var(--text-muted);display:flex}.recap-context-met>.lk-icon{color:var(--text-muted);flex-shrink:0}.recap-context-list{flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.recap-context-list>li{gap:var(--s-1);padding-block:var(--s-3);border-top:1px solid var(--border-subtle);font-size:var(--fs-small);line-height:var(--lh-small);color:var(--text-body);flex-direction:column;display:flex}.recap-context-list>li:first-child{border-top:none;padding-top:0}
.social-edit-row{padding:var(--s-3);border-radius:var(--r-md);background:var(--bg-sunken);flex-direction:column;gap:8px;display:flex}.social-edit-head{align-items:center;gap:10px;display:flex}.social-edit-mark{border-radius:var(--r-sm);background:var(--bg-raised);border:1px solid var(--border-subtle);width:32px;height:32px;color:var(--text-body);flex-shrink:0;place-items:center;display:grid}.social-edit-head .field-label{margin:0}@media (any-pointer:coarse){.board-item .btn-icon,.list-row .btn-icon,.board-handle.is-locked{min-height:var(--target-min);width:var(--target-min)}}.social-add-grid{gap:var(--s-2);grid-template-columns:repeat(auto-fill,minmax(148px,1fr));display:grid}.social-add-option{min-height:var(--target-min);cursor:pointer;border-radius:var(--r-sm);border:1.5px solid var(--border-strong);background:var(--bg-raised);color:var(--text-strong);font:inherit;font-size:var(--fs-small);font-weight:var(--fw-medium);transition:border-color var(--d-micro) var(--ease-out), background var(--d-micro) var(--ease-out);align-items:center;gap:10px;padding:10px 13px;display:flex}.social-add-option:hover{border-color:var(--text-strong);background:var(--bg-sunken)}@media (max-width:640px){.social-edit-row{padding:var(--s-3)}}
.look-grid{gap:var(--s-8);flex-direction:column;display:flex}.look-controls{container:look-controls/inline-size}.look-controls:focus{outline:none}.look-controls{scroll-margin-top:calc(var(--app-header-h) + var(--s-4))}@media (max-width:1020px){.profile-pane .look-controls{scroll-margin-top:calc(var(--app-header-h) + var(--profile-rail-height,0px) + var(--s-4))}}.look-nav{gap:var(--s-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.look-nav-row{align-items:center;gap:var(--s-4);cursor:pointer;text-align:left;width:100%;font:inherit;min-height:var(--target-min);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-raised);color:var(--text-strong);transition:border-color var(--d-micro) var(--ease-out), background var(--d-micro) var(--ease-out);padding:13px 14px;display:flex}.look-nav-row:hover{border-color:var(--border-strong)}.look-nav-row:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.look-nav-row>.lk-icon{color:var(--text-muted);flex-shrink:0;margin-left:auto}.look-nav-copy{flex-direction:column;gap:1px;min-width:0;display:flex}.look-nav-label{font-size:var(--fs-control);font-weight:var(--fw-semibold)}.look-nav-icon{border-radius:var(--corner-sm);background:var(--bg-sunken);width:36px;height:36px;color:var(--text-body);flex-shrink:0;place-items:center;display:grid}.look-nav-row:hover .look-nav-icon{color:var(--text-strong)}.look-pane{gap:var(--s-4);flex-direction:column;display:flex}.look-pane fieldset.field>legend{margin-bottom:var(--s-2)}.look-pane fieldset.field>.chip-row~.chip-note{margin-top:var(--s-3)}.look-pane-head{align-items:flex-start;gap:var(--s-2);flex-direction:column;display:flex}.look-back{margin-left:-10px}.look-pane-title{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-h3);letter-spacing:var(--tr-h3);line-height:var(--lh-snug)}.kit-offer{align-items:center;gap:var(--s-3);padding:var(--s-3) var(--s-4);border-radius:var(--r-md);background:var(--action-tint);border:1px solid var(--action-border);flex-wrap:wrap;display:flex}.color-state{border-radius:var(--r-xs);background:var(--state-page);border:1px solid #1a0d0824;place-items:center;width:54px;height:30px;display:grid}.color-state.is-dark{border-color:#ffffff2e}.color-state>span{background:var(--state-accent);border-radius:3px;width:26px;height:9px}.header-state{border-radius:var(--r-xs);border:1px solid var(--border-subtle);background-color:var(--banner-base,var(--bg-sunken));background-image:var(--banner-wide,none);width:72px;height:30px;display:block}.header-state.has-image{background-image:var(--state-image);background-position:50%;background-size:cover}.theme-grid{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@container look-controls (max-width:330px){.theme-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.theme-card{padding:8px}.theme-swatch{height:38px}.theme-card{cursor:pointer;text-align:left;font:inherit;border-radius:var(--r-md);border:1.5px solid var(--border-subtle);background:var(--bg-raised);color:var(--text-strong);transition:border-color var(--d-micro) var(--ease-out), box-shadow var(--d-micro) var(--ease-out);flex-direction:column;align-items:flex-start;gap:3px;padding:10px;display:flex}.theme-card:hover{border-color:var(--border-strong)}.theme-card[aria-pressed=true]{border-color:var(--text-strong);box-shadow:0 0 0 1px var(--text-strong)}.theme-swatch{border-radius:var(--r-sm);background:var(--swatch-page);border:1px solid var(--swatch-edge);align-items:flex-end;gap:4px;width:100%;height:46px;margin-bottom:5px;padding:7px;display:flex}.theme-swatch-aa{font-family:var(--swatch-face);font-weight:var(--fw-bold);font-size:var(--fs-body);letter-spacing:var(--tr-ui);color:var(--swatch-accent);align-self:center;margin-right:auto;line-height:1}.theme-swatch>span:last-child{background:var(--swatch-card);box-shadow:inset 0 0 0 1px var(--swatch-line)}.theme-swatch.is-raised>span:last-child{box-shadow:inset 0 0 0 1px var(--swatch-line), var(--elev-1-light)}.theme-swatch.is-soft>span:last-child{box-shadow:var(--elev-2-light)}.theme-card.is-dark .theme-swatch.is-raised>span:last-child{box-shadow:inset 0 0 0 1px var(--swatch-line), var(--elev-1-dark)}.theme-card.is-dark .theme-swatch.is-soft>span:last-child{box-shadow:var(--elev-2-dark)}.theme-card.is-dark{--swatch-edge:#ffffff2e}.theme-card{--swatch-edge:#1a0d081f}.theme-swatch>span:last-child{opacity:.85;border-radius:3px;flex:0 0 42%;height:14px;display:block}.theme-swatch.shape-signature{border-radius:6px 0 6px 6px}.theme-swatch.shape-signature>span:last-child{border-radius:3px 0 3px 3px}.theme-swatch.shape-square,.theme-swatch.shape-square>span:last-child{border-radius:0}.theme-swatch.shape-rounded{border-radius:6px}.theme-swatch.shape-rounded>span:last-child{border-radius:4px}.theme-swatch.shape-pill{border-radius:9px}.theme-swatch.shape-pill>span:last-child{border-radius:999px}.theme-name{font-size:var(--fs-fine);font-weight:var(--fw-semibold)}.theme-note{font-size:var(--fs-label);color:var(--text-muted)}.theme-holder{display:flex;position:relative}.theme-holder>.theme-card{flex:1;min-width:0}.theme-holder:hover .chip-drop{opacity:1}.form-actions-slot,.save-theme{align-items:center;gap:var(--s-2);flex-wrap:wrap;min-width:0;display:flex}.save-theme-field{width:100%;min-height:var(--target-min)}.save-theme-note{flex:1 0 100%;min-width:0}.look-history{align-items:center;gap:var(--s-1);display:flex}.chip-row{flex-wrap:wrap;gap:10px;display:flex}.swatch-chip{--chip-size:36px;width:var(--chip-size);height:var(--chip-size);background:var(--chip);border:1px solid color-mix(in srgb, var(--text-strong) 18%, transparent);transition:transform var(--d-micro) var(--ease-out), box-shadow var(--d-micro) var(--ease-out);border-radius:999px;flex-shrink:0;padding:0;position:relative}.swatch-chip-sm{--chip-size:18px}button.swatch-chip{cursor:pointer}button.swatch-chip:hover{transform:scale(1.06)}button.swatch-chip:active{transform:scale(.96)}.swatch-chip[aria-pressed=true]{box-shadow:0 0 0 2px var(--bg-raised), 0 0 0 4px var(--text-strong)}.swatch-chip svg{margin:auto;position:absolute;inset:0}.swatch-chip-empty{background:var(--bg-sunken);border-style:dashed;border-color:var(--border-strong);color:var(--text-muted)}.swatch-chip-empty:hover{color:var(--text-strong);border-color:var(--text-strong)}label.swatch-chip{cursor:pointer;place-items:center;display:grid;overflow:hidden}label.swatch-chip:hover{transform:scale(1.06)}label.swatch-chip:active{transform:scale(.96)}.swatch-chip-custom{box-shadow:0 0 0 2px var(--bg-raised), 0 0 0 4px var(--text-strong)}label.swatch-chip svg{z-index:1;pointer-events:none}.swatch-chip input[type=color]{opacity:0;cursor:pointer;border:none;width:calc(100% + 8px);height:calc(100% + 8px);padding:0;position:absolute;inset:-4px}.swatch-chip:focus-within{outline:2px solid var(--focus-ring);outline-offset:3px}.chip-note svg{vertical-align:-2px;margin-right:6px}@media (any-pointer:coarse){.chip-row{gap:12px}.swatch-chip:not(.swatch-chip-sm){width:var(--target-min);height:var(--target-min)}}@media (max-width:560px){.chip-row:not(.chip-row-found){grid-template-columns:repeat(4, var(--target-min));justify-content:start;gap:12px;display:grid}}.material-specimen{border-radius:var(--r-sm);background:var(--bg-sunken);flex-direction:column;gap:5px;width:100%;padding:8px;display:flex}.material-row{border-radius:5px;height:11px;display:block}.material-specimen.is-raised .material-row{background:var(--bg-raised);box-shadow:var(--e-1)}.material-specimen.is-outline .material-row{border:1px solid var(--border-default);background:0 0}.material-specimen.is-soft .material-row{background:var(--bg-page);border-radius:8px}.material-state{border-radius:var(--r-xs);background:var(--bg-sunken);width:34px;height:20px;display:block}.material-state.is-raised{background:var(--bg-raised);box-shadow:var(--e-1)}.material-state.is-outline{border:1px solid var(--border-default);background:0 0}.material-state.is-soft{background:var(--bg-sunken);border-radius:var(--r-sm)}.accent-extras{gap:var(--s-6);flex-wrap:wrap;align-items:flex-start;display:flex}.accent-extras>.field{flex:none}.tone-field{margin-left:auto}.accent-extras>.tone-field:only-child{margin-left:0}.tone-row{gap:var(--s-2);display:flex}.tone-chip{cursor:pointer;font:inherit;border-radius:var(--r-sm);border:1.5px solid var(--border-subtle);background:var(--bg-raised);transition:border-color var(--d-micro) var(--ease-out), box-shadow var(--d-micro) var(--ease-out);place-items:center;padding:3px;display:grid}.tone-chip:hover:not(:disabled){border-color:var(--border-strong)}.tone-chip[aria-pressed=true]{border-color:var(--text-strong);box-shadow:0 0 0 1px var(--text-strong)}.tone-chip:disabled{cursor:not-allowed;opacity:.45}.tone-specimen{background:var(--tone-fill);width:44px;height:32px;color:var(--tone-ink);font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-body);letter-spacing:var(--tr-ui);border-radius:5px;place-items:center;display:grid}.type-grid{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}@container look-controls (max-width:340px){.type-grid{grid-template-columns:minmax(0,1fr)}}.type-card{gap:var(--s-1);width:100%;padding:var(--s-3) var(--s-4);cursor:pointer;text-align:left;border-radius:var(--r-md);border:1.5px solid var(--border-subtle);background:var(--bg-raised);color:var(--text-strong);transition:border-color var(--d-micro) var(--ease-out), box-shadow var(--d-micro) var(--ease-out);flex-direction:column;align-items:flex-start;display:flex}.type-card:hover{border-color:var(--border-strong)}.type-card[aria-pressed=true]{border-color:var(--text-strong);box-shadow:0 0 0 1px var(--text-strong)}.type-card-display{font-family:var(--card-display);font-weight:var(--fw-bold);font-size:var(--fs-lede);line-height:var(--lh-snug);letter-spacing:var(--tr-h3);text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}.type-card-body{font-family:var(--card-body);font-size:var(--fs-fine);color:var(--text-muted)}.type-state{font-family:var(--state-face);font-weight:var(--fw-bold);font-size:var(--fs-body);letter-spacing:var(--tr-ui);color:var(--text-strong);border-radius:var(--r-xs);border:1px solid var(--border-subtle);background:var(--bg-sunken);place-items:center;min-width:54px;height:30px;line-height:1;display:inline-grid}.look-preview-inner{position:relative}.device-toggle{top:var(--s-3);right:calc(var(--frame-inset,0px) + var(--s-3));z-index:2;border-radius:var(--r-sm);background:color-mix(in srgb, var(--bg-raised) 88%, transparent);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);box-shadow:var(--e-2);gap:2px;padding:3px;display:flex;position:absolute}.device-toggle button{cursor:pointer;width:30px;height:28px;font:inherit;color:var(--text-muted);transition:background var(--d-micro) var(--ease-out), color var(--d-micro) var(--ease-out);background:0 0;border:none;border-radius:6px;place-items:center;padding:0;display:grid}.device-toggle button:hover{color:var(--text-strong)}.device-toggle button[aria-pressed=true]{background:var(--bg-sunken);color:var(--text-strong)}.device-toggle button:focus-visible{outline:2px solid var(--focus-ring);outline-offset:1px}.look-frame{border:1px solid var(--border-subtle);border-radius:var(--corner-md);box-shadow:var(--e-2);background:var(--bg-raised);isolation:isolate;overflow:clip}.look-stage{overflow:clip}.look-frame-desktop,.look-frame-mobile{transform-origin:0 0;flex-shrink:0}.look-frame-scroll{height:var(--frame-h,560px);overscroll-behavior:contain;overflow-y:auto}.look-stage{height:var(--stage-h)}@media (max-width:1020px){.look-frame-scroll{height:auto;overflow-y:visible}.look-stage{height:auto}}.look-frame-desktop,.look-frame-mobile{width:var(--frame-w);transform:scale(var(--frame-scale));margin-left:var(--frame-inset,0px)}.look-frame .lynkur-page{min-height:0}.look-frame-overlay{z-index:2;padding:18% var(--s-4) var(--s-4);background:var(--overlay-scrim);justify-content:center;align-items:flex-start;display:flex;position:absolute;inset:0}.look-frame-overlay>*{width:100%;max-width:520px}.look-frame a,.look-frame button{pointer-events:none}.header-band{aspect-ratio:4;border-radius:var(--r-md);border:1px solid var(--border-subtle);background-color:var(--banner-base,var(--bg-sunken));place-items:center;width:100%;display:grid;position:relative;overflow:hidden}.header-band:not(.header-band-image){background-image:var(--banner-wide,none)}.header-band img{object-fit:cover;-webkit-user-select:none;user-select:none;width:100%;height:100%;display:block}.theme-mode{gap:var(--s-3);grid-template-columns:1fr 1fr;display:grid}@media (max-width:560px){.theme-mode{grid-template-columns:1fr}}.theme-mode-option{text-align:left;padding:var(--s-4);cursor:pointer;font:inherit;border-radius:var(--r-md);background:var(--bg-raised);border:1px solid var(--border-subtle);transition:border-color var(--d-micro) var(--ease-out), box-shadow var(--d-micro) var(--ease-out);justify-items:start;gap:6px;display:grid}.theme-mode-option:hover{border-color:var(--border-default)}.theme-mode-option[aria-pressed=true]{border-color:var(--action);box-shadow:inset 0 0 0 1px var(--action)}.theme-mode-option .small{text-wrap:pretty}.theme-specimen{border-radius:var(--r-sm);background:var(--spec-bg);border:1px solid var(--spec-border);align-content:center;gap:5px;width:100%;height:56px;margin-bottom:2px;padding:0 12px;display:grid;position:relative;overflow:hidden}.theme-specimen-line{background:var(--spec-text);border-radius:2px;width:62%;height:4px;display:block}.theme-specimen-line.short{opacity:.8;background:var(--spec-muted);width:38%}.theme-specimen-dot{background:var(--spec-accent);border-radius:999px;width:16px;height:16px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.look-note svg{vertical-align:-2px;margin-right:6px}.cropper-frame{width:100%;aspect-ratio:var(--crop-ratio,4) / 1;touch-action:none;cursor:grab;border-radius:var(--r-md);border:1px solid var(--border-default);background-color:var(--bg-sunken);background-image:linear-gradient(45deg, var(--checker) 25%, transparent 25%), linear-gradient(-45deg, var(--checker) 25%, transparent 25%), linear-gradient(45deg, transparent 75%, var(--checker) 75%), linear-gradient(-45deg, transparent 75%, var(--checker) 75%);background-position:0 0,0 8px,8px -8px,-8px 0;background-size:16px 16px;position:relative;overflow:hidden}.cropper-frame:active{cursor:grabbing}.cropper-frame:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.cropper-frame img{-webkit-user-select:none;user-select:none;max-width:none;width:var(--crop-w,auto);height:var(--crop-h,auto);transform:translate(var(--crop-x,0), var(--crop-y,0));display:block;position:absolute;top:0;left:0}.cropper-controls{align-items:center;gap:var(--s-3);display:flex}.cropper-controls input[type=range]{min-width:0;min-height:0;accent-color:var(--action);cursor:pointer;flex:1;padding:0}.cropper-zoom{font-variant-numeric:tabular-nums;text-align:right;min-width:40px}.shape-grid{gap:var(--s-2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.shape-card{cursor:pointer;text-align:left;font:inherit;border-radius:var(--r-md);border:1.5px solid var(--border-subtle);background:var(--bg-raised);color:var(--text-strong);transition:border-color var(--d-micro) var(--ease-out), box-shadow var(--d-micro) var(--ease-out);flex-direction:column;align-items:flex-start;gap:3px;padding:10px;display:flex}.shape-card:hover{border-color:var(--border-strong)}.shape-card[aria-pressed=true]{border-color:var(--text-strong);box-shadow:0 0 0 1px var(--text-strong)}.shape-specimen{border-radius:var(--r-sm);background:var(--bg-sunken);border:1px solid var(--border-subtle);grid-template-rows:auto auto auto;justify-items:start;gap:5px;width:100%;height:58px;margin-bottom:5px;padding:8px;display:grid}.shape-avatar{background:var(--text-muted);width:16px;height:16px}.shape-action{background:var(--state-accent);width:100%;height:9px}.shape-row{background:var(--bg-raised);width:100%;height:7px;box-shadow:inset 0 0 0 1px var(--border-default)}.shape-specimen.is-signature .shape-avatar{border-radius:6px 0 6px 6px}.shape-specimen.is-signature .shape-action{border-radius:5px 0 5px 5px}.shape-specimen.is-signature .shape-row{border-radius:4px}.shape-specimen.is-square .shape-avatar,.shape-specimen.is-square .shape-action,.shape-specimen.is-square .shape-row{border-radius:0}.shape-specimen.is-rounded .shape-avatar{border-radius:6px}.shape-specimen.is-rounded .shape-action{border-radius:5px}.shape-specimen.is-rounded .shape-row{border-radius:4px}.shape-specimen.is-pill .shape-avatar,.shape-specimen.is-pill .shape-action,.shape-specimen.is-pill .shape-row{border-radius:999px}.shape-state{background:var(--state-accent);width:40px;height:20px;display:block}.shape-state.is-signature{border-radius:7px 0 7px 7px}.shape-state.is-square{border-radius:0}.shape-state.is-rounded{border-radius:6px}.shape-state.is-pill{border-radius:999px}.band-grid{gap:var(--s-2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}@container look-controls (max-width:300px){.band-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.band-card{cursor:pointer;text-align:left;font:inherit;border-radius:var(--r-md);border:1.5px solid var(--border-subtle);background:var(--bg-raised);color:var(--text-strong);transition:border-color var(--d-micro) var(--ease-out), box-shadow var(--d-micro) var(--ease-out);flex-direction:column;align-items:flex-start;gap:2px;padding:8px;display:flex}.band-cell{display:flex;position:relative}.band-cell .band-card{width:100%}.band-refresh{cursor:pointer;border:1px solid color-mix(in srgb, var(--bg-page) 55%, transparent);background:color-mix(in srgb, var(--bg-page) 78%, transparent);width:28px;height:28px;color:var(--text-strong);-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);transition:background var(--d-micro) var(--ease-out), transform var(--d-micro) var(--ease-out);border-radius:999px;place-items:center;padding:0;display:grid;position:absolute;top:14px;right:14px}.band-refresh:hover{background:var(--bg-page)}.band-refresh:active{transform:scale(.94)}.band-refresh:focus-visible{outline:2px solid var(--focus-ring);outline-offset:2px}.band-card:hover{border-color:var(--border-strong)}.band-card[aria-pressed=true]{border-color:var(--text-strong);box-shadow:0 0 0 1px var(--text-strong)}.band-chip{aspect-ratio:3;border-radius:var(--r-xs);border:1px solid var(--border-subtle);width:100%;color:var(--text-muted);background-color:var(--banner-base,var(--bg-sunken));background-image:var(--banner-wide,none);place-items:center;margin-bottom:4px;display:grid}.band-chip.has-image{background-image:var(--state-image);background-position:50%;background-size:cover}.band-card .theme-note{font-size:var(--fs-micro);text-wrap:pretty}.band-card{justify-content:flex-start;height:100%}
.timeline{margin:0;padding-left:26px;list-style:none;position:relative}.timeline-date{display:block}.timeline:before{content:"";background:var(--border-subtle);width:1px;position:absolute;top:8px;bottom:8px;left:5px}.timeline-item{padding-bottom:var(--s-6);position:relative}.timeline-item:last-child{padding-bottom:0}.timeline-item:before{content:"";background:var(--border-default);border:2px solid var(--bg-raised);border-radius:999px;width:11px;height:11px;position:absolute;top:6px;left:-25px}.timeline-item[data-kind=registered]:before,.timeline-item[data-kind=met]:before,.timeline-item[data-kind=attended]:before{background:var(--vermillion-500)}.timeline-item[data-kind=contact_exchanged]:before,.timeline-item[data-kind=resource_viewed]:before{background:var(--magenta-500)}.timeline-date{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(--text-muted);margin-bottom:3px}.timeline-body{font-size:var(--fs-small);color:var(--text-strong);line-height:var(--lh-relaxed)}
.empty{text-align:center;align-items:center;gap:var(--s-3);padding:var(--s-16) var(--s-6);color:var(--text-muted);flex-direction:column;display:flex}.empty-title{font-size:var(--fs-lede);line-height:var(--lh-snug);color:var(--text-strong)}.empty p{max-width:42ch;margin:0}.empty-action{margin-top:var(--s-2)}@media (max-width:640px){.empty{padding:var(--s-12) var(--s-4)}}.empty-mark{width:52px;height:52px;margin-bottom:var(--s-1);border-radius:var(--corner-md);background:var(--bg-sunken);border:1px solid var(--border-subtle);color:var(--text-muted);place-items:center;display:grid}.notice{gap:var(--s-3);border-radius:var(--r-md);font-size:var(--fs-small);line-height:var(--lh-relaxed);border:1px solid;padding:13px 16px;display:flex}.notice svg{flex-shrink:0;margin-top:2px}.notice-detail{margin-top:var(--s-1)}.row-notice{margin:0 var(--s-6) var(--s-4)}@media (max-width:640px){.row-notice{margin-inline:var(--s-4)}}.notice-neutral{background:var(--bg-sunken);border-color:var(--border-subtle);color:var(--text-body)}.notice-error,.notice-success,.notice-warning,.notice-info{--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;--btn-2-bg:var(--plate-bg);--btn-2-label:var(--n-900);--btn-2-border:var(--n-500);--btn-2-border-hover:var(--n-900);--btn-3-label:var(--n-700);--btn-3-label-hover:var(--n-900);--btn-3-hover:var(--n-100);--focus-ring:var(--magenta-500)}.notice-error{background:var(--error-50);border-color:var(--error-100);color:var(--error-700)}.notice-success{background:var(--success-50);border-color:var(--success-100);color:var(--success-700)}.notice-warning{background:var(--warning-50);border-color:var(--warning-100);color:var(--warning-700)}.notice-info{background:var(--info-50);border-color:var(--info-100);color:var(--info-700)}.notice-brand{background:var(--action-tint);border-color:var(--action-border);color:var(--magenta-700)}dialog.modal{width:calc(100% - 32px);max-width:520px;color:var(--text-body);background:0 0;border:none;padding:0}dialog.modal::backdrop{background:var(--overlay-scrim);-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px)}dialog.modal[open]{animation:modal-in var(--d-overlay) var(--ease-out)}dialog.modal[open]::backdrop{animation:backdrop-in var(--d-overlay) var(--ease-out)}@keyframes modal-in{0%{opacity:0;transform:translateY(10px)scale(.985)}to{opacity:1;transform:none}}@keyframes backdrop-in{0%{opacity:0}to{opacity:1}}dialog.modal .modal-inner,.modal-specimen{background:var(--bg-raised);border-radius:var(--corner-lg);box-shadow:var(--e-3);padding:var(--s-8);border:1px solid var(--border-subtle);max-height:calc(100dvh - var(--s-16));overflow-y:auto}@media (max-width:560px){dialog.modal .modal-inner{padding:var(--s-6)}}.modal-specimen{padding:var(--s-6);max-height:none;overflow:visible}.dialog-head{justify-content:space-between;align-items:center;gap:var(--s-4);margin-bottom:var(--s-6);display:flex}.dialog-title{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3)}.error-screen{max-width:46ch;padding-block:var(--s-8)}.pending-pane{gap:var(--s-6);opacity:1;animation:pending-arrive var(--d-default) var(--ease-out) .12s backwards;flex-direction:column;display:flex}@keyframes pending-arrive{0%{opacity:0}to{opacity:1}}.pending-panel{height:var(--pending-h,200px);border:1px solid var(--border-subtle);border-radius:var(--r-md);background:var(--bg-raised);animation:pending-breathe 1.6s var(--ease-out) infinite alternate}.pending-panel:nth-child(3){animation-delay:.16s}.pending-panel:nth-child(4){animation-delay:.32s}@keyframes pending-breathe{0%{opacity:.55}to{opacity:1}}.dialog-title:focus,dialog.modal:focus{outline:none}dialog.modal{--focus-ring:var(--lightningcss-light,var(--magenta-500))var(--lightningcss-dark,var(--magenta-400))}.share-dialog-title{overflow-wrap:anywhere;font-size:var(--fs-body);line-height:var(--lh-snug);color:var(--text-strong)}.share-link-field{gap:var(--s-2);align-items:center;display:flex}.share-link-field .input{flex:1;min-width:0}.share-destinations{gap:var(--s-2);flex-wrap:wrap;display:flex}.share-destinations .btn{width:var(--target-min);min-height:var(--target-min);flex:none;padding:0}.share-dialog-qr{padding-block:var(--s-4);align-items:center}.share-dialog-qr img{box-sizing:content-box;padding:var(--s-2);border-radius:var(--r-sm);background:#fff}.share-modal .btn{min-height:var(--target-min)}.share-modal .btn-icon{width:var(--target-min);flex-shrink:0}@media (max-width:640px){.share-modal .input{font-size:var(--fs-body)}.share-link-field{flex-wrap:wrap}.share-link-field .input{font-size:var(--fs-body);flex-basis:100%}.share-link-field>.btn{width:100%}}.share-short-link summary{cursor:pointer;min-height:var(--target-min);padding:var(--s-3) var(--s-4);font-size:var(--fs-control);font-weight:var(--fw-semibold);justify-content:space-between;align-items:center;list-style:none;display:flex}.share-short-link>div{padding:var(--s-2) var(--s-4) var(--s-4)}.share-extras{padding-top:var(--s-3);border-top:1px solid var(--border-subtle)}.share-preview-toggle{width:100%;padding-inline:var(--s-4);justify-content:space-between}.share-preview>div{margin-top:var(--s-2)}.share-preview-image{aspect-ratio:1200/630;object-fit:contain;border:1px solid var(--border-subtle);border-radius:var(--r-sm);background:var(--bg-sunken);width:100%;max-width:320px;height:auto;margin-inline:auto;display:block}.share-preview-toggle[aria-expanded=true]>svg{transform:rotate(180deg)}.public-header-share{justify-content:flex-end;display:flex}.public-header-share>.btn{min-height:var(--target-min)}@media (max-width:640px){.public-header-share>.btn{width:var(--target-min);padding-inline:0}.public-header-share>.btn>.btn-label{display:none}}@container lynkur (max-width:480px){.public-header-share>.btn{width:var(--target-min);padding-inline:0}.public-header-share>.btn>.btn-label{display:none}}.share-short-link summary::-webkit-details-marker{display:none}.share-short-link[open]>summary>svg{transform:rotate(180deg)}
.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}
.connect-card{align-items:center;gap:var(--s-6);padding:var(--s-8) var(--s-6) var(--s-6);border-radius:var(--corner-lg);background:var(--bg-raised);color:var(--text-strong);box-shadow:var(--e-1);border:1px solid var(--border-subtle);flex-direction:column;display:flex}.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-code img.is-stored{object-fit:contain}.connect-card-missing{width:min(232px,64vw);padding:var(--s-4);text-align:center;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(--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(--text-body);overflow-wrap:anywhere}.connect-card-hint{margin-top:var(--s-2);font-size:var(--fs-label);color:var(--text-muted)}.connect-handoff{text-align:center;align-items:center}.connect-handoff>.row{justify-content:center}.connect-card .seg{align-self:center}.connect-handoff p:empty{display:none}dialog.connect-fullscreen{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--dark-bg));width:100%;max-width:none;height:100dvh;max-height:none;color:var(--lightningcss-light,#000)var(--lightningcss-dark,var(--text-strong));border:0;margin:0;padding:0;position:fixed;inset:0}dialog.connect-fullscreen::backdrop{background:var(--lightningcss-light,#fff)var(--lightningcss-dark,var(--dark-bg))}.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;border-radius:var(--r-lg);width:min(78vw,60vh,440px);height:auto;display:block}.connect-fullscreen-code.is-stored{aspect-ratio:2/3;object-fit:contain;width:auto;max-width:90vw;height:min(70vh,660px)}.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:inherit;outline:none}.connect-fullscreen-address{font-family:var(--font-mono);font-size:var(--fs-body);color:inherit}.connect-fullscreen .btn{margin-top:var(--s-6)}dialog.connect-scanner{background:var(--dark-bg);width:100%;max-width:none;height:100dvh;max-height:none;color:var(--on-dark);border:0;margin:0;padding:0;position:fixed;inset:0;overflow:hidden}dialog.connect-scanner::backdrop{background:var(--dark-bg)}.connect-scanner-video{object-fit:cover;width:100%;height:100%;position:absolute;inset:0}.connect-scanner-frame{aspect-ratio:1;border:2px solid var(--on-dark);border-radius:var(--r-lg);width:min(70vw,50dvh,320px);box-shadow:0 0 0 100vmax color-mix(in srgb, var(--dark-bg) 45%, transparent);position:absolute;top:42%;left:50%;translate:-50% -50%}.connect-scanner-foot{align-items:center;gap:var(--s-2);padding:var(--s-6) var(--s-6) max(var(--s-8), env(safe-area-inset-bottom));text-align:center;flex-direction:column;display:flex;position:absolute;bottom:0;left:0;right:0}.connect-scanner-title{font-family:var(--font-display);font-size:var(--fs-h3);line-height:var(--lh-tight);font-weight:var(--fw-semibold);color:inherit;outline:none}.connect-fullscreen-hint{font-size:var(--fs-small);color:var(--text-muted);text-align:center;max-width:36ch}.connect-fullscreen .seg{align-self:center}.connect-fullscreen .connect-handoff{align-items:center}.connect-scanner-hint{font-size:var(--fs-small);color:inherit;max-width:32ch}.connect-scanner .btn{margin-top:var(--s-4)}.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}button.connect-where:hover{border-color:var(--border-strong)}section.connect-where{cursor:default;flex-wrap:wrap}.connect-where>svg{color:var(--text-muted);flex-shrink:0}.connect-where-text{flex-direction:column;flex:15rem;min-width:0;display:flex}.connect-where-name{font-weight:var(--fw-semibold);overflow-wrap:anywhere}.connect-where-link{color:var(--text-strong);border-bottom:0;align-self:flex-start}.connect-where-link:hover{color:var(--link-standalone)}.connect-where-actions{flex-shrink:0;margin-left:auto}section.connect-where:has(>.connect-where-actions){row-gap:var(--s-2)}.connect-where-lapsed{border-color:var(--warning)}.connect-where-lapsed>svg{color:var(--warning)}.connect-files-to{align-items:center;gap:var(--s-2);display:flex}.connect-files-to svg{flex-shrink:0}.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,.connect-where-more{color:var(--link-standalone)}.connect-reads{align-items:center;gap:var(--s-2);flex-wrap:wrap;display:flex}.connect-sources{gap:var(--s-2)}.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)}.connect-queue .list-row{border-bottom:none}.connect-queue-discard{padding:0 var(--s-6) var(--s-3) calc(var(--s-6) + 18px + var(--s-4))}@media (max-width:560px){.connect-queue-discard{padding:0 var(--s-4) var(--s-3) calc(var(--s-4) + 18px + var(--s-3))}}.connect-kept-swap{padding:0 var(--s-4) var(--s-3) calc(var(--s-4) + 18px + var(--s-3))}.connect-recent{display:none}@media (min-width:1100px){.connect-recent{display:block}}
.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}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}
.policy-inner{gap:var(--s-12);max-width:56ch;display:grid}.policy-inner>*{min-width:0}.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 .table{min-width:0}.policy .table th{overflow-wrap:normal}.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:1px solid var(--border-subtle);border-radius:var(--corner-md);background:var(--bg-raised);box-shadow:var(--e-1);transition:transform var(--d-default) var(--ease-out), box-shadow var(--d-default) var(--ease-out), border-color var(--d-default) var(--ease-out);align-items:center;display:flex}a.policy-card{border-bottom-width:1px}a.policy-card:hover,a.policy-card:focus-visible{color:var(--text-strong);border-color:var(--action-border);box-shadow:var(--e-2);transform:translateY(-1px)}a.policy-card:active{transform:scale(.97)}a.policy-card:hover>svg{color:var(--action)}.policy-card.is-pending{box-shadow:none;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)}.exchange-more{margin-block:calc(-1 * var(--s-2));align-self:flex-start}.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-frame{position:relative}.lynkur-carousel{--carousel-gap:var(--s-3);--carousel-count:2;gap:var(--carousel-gap);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{flex:0 0 calc((100% - var(--carousel-count) * var(--carousel-gap)) / (var(--carousel-count) + .34));scroll-snap-align:start}@container lynkur (max-width:640px){.lynkur-carousel{--carousel-count:1}}.lynkur-carousel-frame:before,.lynkur-carousel-frame:after{content:"";z-index:1;pointer-events:none;opacity:0;width:48px;transition:opacity var(--d-default) var(--ease-out);position:absolute;inset-block:0}.lynkur-carousel-frame:before{background:linear-gradient(to right, var(--page-bg), transparent);inset-inline-start:0}.lynkur-carousel-frame:after{background:linear-gradient(to left, var(--page-bg), transparent);inset-inline-end:0}.lynkur-carousel-frame[data-before]:before,.lynkur-carousel-frame[data-after]:after{opacity:1}.lynkur-carousel-step{z-index:2;border:1px solid var(--page-card-border,var(--page-border));background:var(--page-card-bg,var(--page-raised));width:36px;height:36px;color:var(--page-text);box-shadow:var(--page-card-shadow,var(--e-2));cursor:pointer;transition:transform var(--d-default) var(--ease-out), box-shadow var(--d-default) var(--ease-out);border-radius:50%;margin:0;padding:0;display:none;position:absolute;top:50%;translate:0 -50%}.lynkur-carousel-step.is-before{inset-inline-start:var(--s-2)}.lynkur-carousel-step.is-after{inset-inline-end:var(--s-2)}.lynkur-carousel-step:hover{box-shadow:var(--e-3);transform:scale(1.06)}.lynkur-carousel-step:active{transform:scale(.96)}@media (hover:hover) and (pointer:fine){.lynkur-carousel-step{justify-content:center;align-items:center;display:inline-flex}}
.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-self:stretch}.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,.guide-card:hover,.guide-card:active,a.policy-card:hover,a.policy-card:active,.loop-step:hover,.loop-step:active,.demo-area-controls button:active,.hero-field:hover .hero-sample,.lynkur-row:hover,.lynkur-action:hover,.lynkur-action:active,.lynkur-carousel-step:hover,.lynkur-carousel-step: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:fixed}

