:root{--chart-line:var(--lightningcss-light,var(--chart-5))var(--lightningcss-dark,var(--magenta-400))}.analytics-head{justify-content:space-between;align-items:center;gap:var(--s-4);flex-wrap:wrap;display:flex}.kpi-row{gap:var(--s-4);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.kpi{align-items:center;gap:var(--s-3);padding:var(--s-4);background:var(--bg-raised);border:1px solid var(--border-subtle);border-radius:var(--corner-md);box-shadow:var(--e-1);display:flex}.kpi-mark{background:var(--action-tint);width:36px;height:36px;color:var(--link-standalone);border-radius:999px;flex-shrink:0;place-items:center;display:grid}.kpi-body{gap:var(--s-1);flex-direction:column;flex:1;min-width:0;display:flex}.kpi-value{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-title);line-height:var(--lh-tight);letter-spacing:var(--tr-h2);color:var(--text-strong)}.kpi-note,.kpi-delta{min-height:17px;font-size:var(--fs-label);line-height:var(--lh-tight);color:var(--text-muted)}.kpi-delta{font-weight:var(--fw-medium);font-variant-numeric:tabular-nums;align-items:center;gap:5px;display:inline-flex}.kpi-delta:before{font-size:var(--fs-micro);line-height:1}.kpi-delta.is-up:before{content:"↑"}.kpi-delta.is-down:before{content:"↓"}.kpi-delta.is-up{color:var(--success-on-surface)}.sparkline{flex-shrink:0;overflow:visible}@media (max-width:1180px){.kpi .sparkline{display:none}}.spark-line{fill:none;stroke:var(--chart-line);stroke-width:1.5px;stroke-linejoin:round;stroke-linecap:round}.spark-area{fill:var(--chart-line);fill-opacity:.08}.analytics-split{gap:var(--s-4);grid-template-columns:minmax(0,1.9fr) minmax(0,1fr);align-items:start;display:grid}.analytics-panel-head{align-items:flex-start}.analytics-panel-head p{margin:2px 0 0}.analytics-panel-head .link-grow{white-space:nowrap}.chart{padding-top:42px;position:relative}.chart-svg{touch-action:pan-y;width:100%;display:block}.chart-svg:focus-visible{outline:2px solid var(--focus-ring);outline-offset:4px;border-radius:var(--r-sm)}.chart-grid{stroke:var(--border-subtle);stroke-width:1px}.chart-axis{fill:var(--text-muted);font-family:var(--font-body);font-size:var(--fs-micro);font-variant-numeric:tabular-nums}.chart-area{fill:var(--chart-line);fill-opacity:.07}.chart-line{fill:none;stroke:var(--chart-line);stroke-width:2px;stroke-linejoin:round;stroke-linecap:round}.chart-crosshair{stroke:var(--border-default);stroke-width:1px}.chart-dot{fill:var(--chart-line);stroke:var(--bg-raised);stroke-width:2px}.chart-day{fill:var(--chart-line);fill-opacity:.55}.chart-tip{top:0;left:var(--tip-x);border-radius:var(--r-sm);white-space:nowrap;pointer-events:none;color:var(--text-muted);flex-direction:column;gap:1px;padding:6px 10px;display:flex;position:absolute;transform:translate(-50%)}.chart-tip.is-live{background:var(--bg-inverse);color:var(--text-inverse);box-shadow:var(--e-2)}.chart-tip-day{font-size:var(--fs-micro);letter-spacing:var(--tr-label);text-transform:uppercase;opacity:.72}.chart-tip-value{font-size:var(--fs-fine);font-weight:var(--fw-semibold)}.chart-tip.is-live .chart-tip-value{color:var(--text-inverse)}.chart-tip:not(.is-live) .chart-tip-value{color:var(--text-strong)}.chart-empty{padding:var(--s-8) 0;max-width:38ch;font-size:var(--fs-small);line-height:var(--lh-relaxed);color:var(--text-muted);margin:0}.bars{gap:var(--s-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.bar-row{align-items:center;gap:var(--s-2);grid-template-columns:12px minmax(0,1fr) auto;display:grid}.bar-rank{font-size:var(--fs-label);color:var(--text-subtle);font-variant-numeric:tabular-nums}.bar-title{font-size:var(--fs-small);color:var(--text-body)}.bar-value{font-size:var(--fs-small);font-weight:var(--fw-semibold);color:var(--text-strong);font-variant-numeric:tabular-nums;text-align:right;min-width:2ch}.bar-track{background:var(--bg-sunken);border-radius:999px;height:8px;overflow:hidden}.bar-fill{height:100%;width:var(--pct);background:var(--chart-line);border-radius:0 4px 4px 0;min-width:3px;display:block}.head-meta{align-items:center;gap:var(--s-3);font-size:var(--fs-label);flex-shrink:0;display:flex}.list-row .sparkline{width:64px;height:24px}@media (max-width:560px){.list-row .sparkline{display:none}}.activity-count{font-variant-numeric:tabular-nums;flex-shrink:0}@media (max-width:940px){.analytics-split{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.kpi-row{gap:var(--s-2);grid-template-columns:minmax(0,1fr)}.kpi{align-items:center;column-gap:var(--s-4);padding:var(--s-3) var(--s-4);grid-template-columns:auto minmax(0,1fr) auto;row-gap:1px;display:grid}.kpi-body{display:contents}.kpi .kicker{grid-area:1/2}.kpi-value{font-size:var(--fs-h2);grid-area:1/3/span 2}.kpi-note,.kpi-delta{grid-area:2/2}.kpi-mark{grid-area:1/1/span 2;width:34px;height:34px}.kpi .sparkline{display:none}.analytics-head{gap:var(--s-2)}.analytics-panel-head{gap:var(--s-3);padding-inline:var(--s-4);flex-direction:column}.analytics-panel-head .seg{align-self:stretch}.analytics-panel-head .seg-option{min-width:0;padding-inline:var(--s-1);font-size:var(--fs-label);white-space:nowrap}}@media (max-width:360px){.analytics-panel-head .seg{grid-template-columns:minmax(0,1fr);grid-auto-flow:row}}.home-dashboard>.page-head{align-items:center}.home-dashboard>.page-head>.stack{min-width:0}.home-work-grid{gap:var(--s-4);grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;display:grid}.home-work-grid>*,.home-work-grid .board-text{min-width:0}.home-row-detail{overflow-wrap:anywhere;display:block}.home-work-grid .row-title,.home-attention .row-title{overflow-wrap:anywhere}.home-panel-footer{padding:var(--s-3) var(--s-6);border-top:1px solid var(--border-subtle)}.home-analytics-details>summary{justify-content:space-between;align-items:center;gap:var(--s-3);padding:var(--s-4) var(--s-6);min-height:var(--target-min);cursor:pointer;font-weight:var(--fw-semibold);list-style:none;display:flex}.home-analytics-details>summary::-webkit-details-marker{display:none}.home-analytics-details[open]>summary{border-bottom:1px solid var(--border-subtle)}.home-analytics-details[open]>summary svg{transform:rotate(180deg)}.home-analytics-details>.analytics-split{padding:var(--s-4)}.home-content-link{-webkit-line-clamp:2;overflow-wrap:anywhere;min-height:var(--target-min);border-bottom:none;-webkit-box-orient:vertical;align-content:center;text-decoration:none;display:-webkit-box;overflow:hidden}.home-content-link:hover{text-decoration:underline}@media (max-width:940px){.home-work-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:600px){.home-dashboard>.page-head{flex-direction:row;align-items:center}.home-dashboard>.page-head h1{overflow-wrap:anywhere}.home-work-grid .list-row,.home-attention .list-row{padding-inline:var(--s-4)}.home-analytics-details>.analytics-split{padding:var(--s-2)}.home-panel-footer{padding-inline:var(--s-4)}}.home-dashboard .analytics-head{position:relative}.home-dashboard .analytics-head .info-tip{position:static}.home-dashboard .analytics-head .info-tip-body{width:min(320px,100%);left:0;right:auto}
.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-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{display:flex}.board-pinned-head{align-items:baseline;gap:var(--s-3);padding-left:calc(38px + var(--s-2) + var(--s-1));flex-wrap:wrap;min-height:30px;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}.board-link.is-off .board-mark,.board-link.is-off .strong{opacity:.52}.board-count{white-space:nowrap}.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%)}.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-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))}@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-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);flex-shrink:0;width:96px;height:68px}.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}.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;width:96px;height:68px}@media (prefers-reduced-motion:no-preference){.link-image-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)}.resource-delete{color:var(--error-on-surface);align-self:flex-start}.resource-delete:hover{background:var(--error-50)}.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 a: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-list{min-width:194px;right:var(--s-2)}.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-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-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{min-height:var(--target-min);width:var(--target-min)}.row-menu-item{min-height:44px}}.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{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: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)}.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)}.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)}.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: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)}.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)}.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}.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}}
.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-mobile-nav{display:none}.look-controls,.look-preview{scroll-margin-top:calc(var(--app-header-h) + var(--s-4))}@media (max-width:1020px){.look-mobile-nav{display:flex}.profile-pane :is(.look-controls,.look-preview){scroll-margin-top:calc(var(--app-header-h) + var(--profile-rail-height,0px) + var(--s-4))}.look-mobile-nav .btn{min-height:var(--target-min)}.look-preview-nav{top:calc(var(--app-header-h) + var(--profile-rail-height,0px));z-index:3;background:var(--app-bg);padding-block:var(--s-2);margin-bottom:var(--s-3);position:sticky}}@media (min-width:1021px){.look-grid{gap:var(--s-8);grid-template-columns:minmax(0,400px) minmax(0,1fr);align-items:start;display:grid}.section-form-wide{margin-bottom:calc(var(--s-24) * -1)}.look-stage{max-height:calc(100svh - 62px - var(--s-6) * 2 - 46px)}.look-preview{top:calc(var(--app-header-h) + var(--profile-actions-height,0px) + var(--s-6));position:sticky}}.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-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-grid .theme-note{display:none}.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);border-radius:5px}.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-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)}.hex-field{align-items:center;gap:var(--s-2);margin-top:var(--s-3);flex-wrap:wrap;display:flex}.hex-well{cursor:pointer;background:var(--well);border:1px solid color-mix(in srgb, var(--text-strong) 22%, transparent);border-radius:999px;flex-shrink:0;place-items:center;width:36px;height:36px;display:grid;position:relative;overflow:hidden}.hex-well svg{z-index:1;pointer-events:none;position:relative}.hex-well input[type=color]{opacity:0;cursor:pointer;border:none;width:calc(100% + 8px);height:calc(100% + 8px);padding:0;position:absolute;inset:-4px}.hex-well:focus-within{outline:2px solid var(--focus-ring);outline-offset:2px}.hex-input{text-transform:uppercase;flex:108px;min-width:0}.hex-note{flex-basis:100%}.hex-note svg{vertical-align:-2px;margin-right:6px}@media (any-pointer:coarse){.chip-row{gap:12px}.swatch-chip,.hex-well{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: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:hidden}.look-stage{overflow:hidden}.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))}.look-frame .lynkur-page{min-height:0}.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{aspect-ratio:4;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;width:100%;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(3,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-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-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{padding-left:26px;position:relative}.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=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{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)}}.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}}.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);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.share-destinations .btn{padding-inline:var(--s-2)}.share-dialog-qr{padding-block:var(--s-4);align-items:center}.share-dialog-qr img{box-sizing:content-box;background:var(--plate-bg);padding:var(--s-2);border-radius:var(--r-sm)}.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-destinations{grid-template-columns:1fr}}.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)}
.rise{animation:rise var(--d-overlay) var(--ease-out) both}.rise-1{animation-delay:60ms}.rise-2{animation-delay:.12s}.rise-3{animation-delay:.18s}.rise-4{animation-delay:.24s}@keyframes rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}
.policy-page{background:var(--bg-page)}.policy-main{padding:var(--s-12) var(--s-6) var(--s-16)}.policy-head{margin-bottom:var(--s-8)}.policy-head .kicker{color:var(--link-standalone)}.policy-title{font-size:clamp(var(--fs-title), 5vw, var(--fs-h1));line-height:var(--lh-h1);letter-spacing:var(--tr-h1)}.policy-index{margin:0;padding:0;list-style:none}.policy{font-size:var(--fs-body);line-height:var(--lh-body);color:var(--text-body)}.policy h2{font-size:var(--fs-h3);line-height:var(--lh-h3);letter-spacing:var(--tr-h3);color:var(--text-strong);margin:0}.policy p{max-width:66ch;margin:0}.policy code{font-family:var(--font-mono);background:var(--bg-sunken);border-radius:var(--r-xs);color:var(--text-strong);word-break:break-word;padding:1.5px 5px;font-size:.88em}.policy a{font-weight:var(--fw-medium)}.policy a:not(.btn):hover{color:var(--text-strong);border-bottom-color:var(--action)}.policy-list{gap:var(--s-3);flex-direction:column;max-width:66ch;margin:0;padding-left:0;list-style:none;display:flex}.policy-list li{padding-left:20px;position:relative}.policy-list li:before{content:"";background:var(--border-strong);width:7px;height:1.5px;position:absolute;top:.66em;left:2px}.policy-note{background:var(--bg-sunken);border:1px solid var(--border-subtle);border-radius:var(--r-md);padding:var(--s-4) var(--s-6)}.policy-card{gap:var(--s-4);padding:var(--s-6);border:1.5px solid var(--border-subtle);border-radius:var(--corner-md);background:var(--bg-sunken);transition:border-color var(--d-micro) var(--ease-out);align-items:center;display:flex}a.policy-card{border-bottom-width:1.5px}a.policy-card:hover{color:var(--text-strong);border-color:var(--action-border);background:var(--bg-page)}a.policy-card:hover>svg{color:var(--action)}.policy-card.is-pending{background:0 0;border-style:dashed}.report-reasons{margin-top:var(--s-1)}.report-reason{align-items:flex-start;gap:var(--s-3);padding:var(--s-3) var(--s-4);cursor:pointer;border-radius:var(--r-md);border:1.5px solid var(--border-subtle);background:var(--bg-raised);transition:border-color var(--d-micro) var(--ease-out);display:flex}.report-reason:hover{border-color:var(--border-strong)}.report-reason:has(input:checked){border-color:var(--action);background:var(--action-tint);box-shadow:0 0 0 1px var(--action)}.report-reason:has(input:focus-visible){outline:2px solid var(--focus-ring);outline-offset:2px}.report-reason input{accent-color:var(--action);flex-shrink:0;margin-top:3px}.report-form{margin-top:var(--s-2)}.report-sent{align-items:flex-start}#handle-claims{scroll-margin-top:calc(var(--s-16) + var(--s-8))}
.lynkur-page{background:var(--page-bg);min-height:100dvh;color:var(--page-body);--bg-page:var(--page-bg);--bg-raised:var(--page-raised);--bg-sunken:var(--page-sunken);--bg-row-alt:var(--page-sunken);--border-subtle:var(--page-border);--border-default:var(--page-border);--border-strong:var(--page-muted);--text-strong:var(--page-text);--text-body:var(--page-body);--text-muted:var(--page-muted);--text-subtle:var(--page-muted);--text-link:var(--page-accent);--link-underline:var(--page-accent);--link-standalone:var(--page-accent);--focus-ring:var(--page-accent);--action:var(--page-accent-fill);--action-label:var(--page-accent-on-fill);--action-tint:var(--page-accent-tint);--action-border:var(--page-accent-line);--btn-2-bg:transparent;--btn-2-border:var(--page-muted);--btn-2-border-hover:var(--page-text);--btn-2-label:var(--page-text);--btn-3-label:var(--page-body);--btn-3-label-hover:var(--page-text);--btn-3-hover:var(--page-sunken);--font-display:var(--page-font-display,var(--font-space-grotesk), system-ui, sans-serif);--font-body:var(--page-font-body,var(--font-instrument-sans), system-ui, sans-serif);font-family:var(--font-body);flex-direction:column;display:flex;container:lynkur/inline-size}.lynkur-page h1,.lynkur-page h2,.lynkur-page h3{color:var(--page-text)}.lynkur-scan{--scan-h:calc(var(--scan-qr) + var(--s-4) * 2 + var(--s-2) + var(--fs-fine) * var(--lh-tight) + 2px);--scan-inset:var(--s-12);bottom:var(--scan-inset);z-index:2;align-self:flex-end;align-items:center;gap:var(--s-2);padding:var(--s-4);border-radius:var(--corner-sm);background:var(--page-raised);border:1px solid var(--page-border);box-shadow:var(--e-2);flex-direction:column;margin-block-start:calc(-1 * (var(--scan-h) + var(--scan-inset)));margin-block-end:var(--scan-inset);margin-inline-end:var(--scan-inset);display:flex;position:sticky}.lynkur-scan img{width:var(--scan-qr);height:var(--scan-qr);border-radius:var(--r-xs);background:#fff;padding:5px;display:block}.lynkur-scan span{font-size:var(--fs-fine);line-height:var(--lh-tight);font-weight:var(--fw-medium);color:var(--page-body);white-space:nowrap}@container lynkur (min-width:901px) and (max-width:1239px){.lynkur-page>.lynkur-scan{margin:var(--s-6) auto;order:1;align-self:center;position:static}.lynkur-page>.lynkur-footer{order:2}}@container lynkur (max-width:900px){.lynkur-scan{display:none}}.lynkur-header{width:calc(100% + var(--band-bleed) * 2);margin-inline:calc(var(--band-bleed) * -1);aspect-ratio:4;border-radius:var(--page-corner-band,var(--corner-lg));background-color:var(--banner-base,var(--page-header));flex-shrink:0;position:relative;overflow:hidden}.lynkur-header:not(.lynkur-header-image){background-image:var(--banner-narrow,none)}.lynkur-header img{object-fit:cover;width:100%;height:100%;display:block}.lynkur-avatar-slot{z-index:1;--avatar:96px;width:fit-content;margin-top:-76px;position:relative}.lynkur-avatar-slot .avatar,.lynkur-avatar-slot .avatar-initials{--avatar-radius:var(--page-corner-avatar,var(--r-xl) 0 var(--r-xl) var(--r-xl));width:var(--avatar);height:var(--avatar);font-size:calc(var(--avatar) * .365);box-shadow:0 0 0 4px var(--page-bg);border:none}@container lynkur (max-width:640px){.lynkur-avatar-slot{--avatar:76px;margin-top:-46px}}.lynkur-inner{--band-bleed:var(--s-12);width:100%;max-width:720px;padding:var(--s-8) calc(var(--s-6) + var(--band-bleed));flex:1;margin:0 auto}@container lynkur (max-width:640px){.lynkur-inner{--band-bleed:var(--s-4);padding:var(--s-8) calc(var(--s-4) + 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:contain;background:#fff;border-radius:3px;width:18px;height:18px;margin-right:7px;padding:1px;display:inline-block}.lynkur-role+.lynkur-company{margin-top:-4px}.lynkur-meta{font-size:var(--fs-small);color:var(--page-muted);margin:0}.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;border-radius: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{object-fit:cover;object-position:top;width:100%;height:auto;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);margin-top:var(--s-2)}.lynkur-action.is-secondary:hover{box-shadow:inset 0 0 0 1px var(--page-muted), var(--e-2)}.lynkur-contacts{align-items:center;column-gap:var(--s-4);flex-wrap:wrap;row-gap:0;margin-block:-6px;display:flex}.lynkur-contact-link{min-height:36px;font-size:var(--fs-small);color:var(--page-body);border-bottom:none;align-items:center;gap:7px;text-decoration:none;display:inline-flex}.lynkur-contact-link:hover{color:var(--page-accent)}.social-row{flex-wrap:wrap;align-items:center;gap:6px;margin:-8px 0 -8px -11px;padding:0;list-style:none;display:flex}@media (any-pointer:coarse){.social-row{gap:10px}}.social-link{width:var(--target-min);height:var(--target-min);border-radius:var(--r-sm);color:var(--page-body);transition:color var(--d-micro) var(--ease-out), background var(--d-micro) var(--ease-out);border-bottom:none;place-items:center;text-decoration:none;display:grid}.social-link:hover{color:var(--page-accent);background:var(--page-accent-tint)}.social-link:active{transform:scale(.94)}.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+.lynkur-foot-link:before{content:"";margin-right:var(--s-3);background:var(--page-muted);opacity:.6;border-radius:999px;width:2px;height:2px}.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:top;width:100%;height:100%;display:block;position:absolute;inset:0}.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)}
.event-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-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);flex-direction:column;display:flex;container:lynkur/inline-size}.event-page .badge-event{background:var(--page-accent-tint);color:var(--page-accent);border-color:var(--page-accent-line)}.event-hero-image{aspect-ratio:16/7;object-fit:cover;border-radius: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{width:100%;max-width:720px;padding:var(--s-8) var(--s-6);flex:1;margin:0 auto}@media (max-width:640px){.event-inner{padding-inline: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(--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(--r-md);background:var(--plate-bg);border:1px solid color-mix(in srgb, var(--plate-ink) 12%, transparent);justify-content:center;align-items:center;text-decoration:none;display:inline-flex}a.event-partner:hover{border-color:var(--page-accent-line)}.event-partner img{object-fit:contain;width:auto;max-width:148px;height:30px;display:block}.event-partner span{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-control);letter-spacing:var(--tr-ui);color:var(--plate-ink);text-overflow:ellipsis;white-space:nowrap;max-width:148px;overflow:hidden}a.event-partner{transition:transform var(--d-micro) var(--ease-out), box-shadow var(--d-micro) var(--ease-out)}a.event-partner:hover{box-shadow:var(--e-1);transform:translateY(-1px)}a.event-partner:active{transform:scale(.98)}@media (max-width:640px){.event-partners{gap:var(--s-2)}.event-partner{min-width:88px;min-height:50px;padding:8px var(--s-3)}.event-partner img{max-width:120px;height:26px}}.sponsor-plate{border-radius:var(--r-sm);background:var(--plate-bg);border:1px solid var(--border-subtle);place-items:center;height:48px;padding:6px;display:grid;overflow:hidden}.plate-lg{flex-shrink:0;width:120px;height:56px}.plate-square{flex-shrink:0;width:56px;height:56px}.sponsor-plate img{object-fit:contain;width:auto;max-width:100%;height:auto;max-height:100%}.sponsor-plate span{font-family:var(--font-display);font-weight:var(--fw-bold);font-size:var(--fs-fine);color:var(--plate-ink)}.event-share{gap:var(--s-3);flex-direction:column;display:flex}.event-share-row{gap:var(--s-2);flex-wrap:wrap;display:flex}@media (max-width:640px){.event-share-row{grid-template-columns:1fr 1fr;display:grid}.event-share-row>.btn{width:100%}}.event-seats{flex-direction:column;flex:1;gap:9px;min-width:0;display:flex}.event-seats-track{background:var(--page-accent-tint);border-radius:999px;height:8px;overflow:hidden}.event-seats-fill{height:100%;width:var(--fill);background:var(--page-accent-fill);border-radius:999px}.event-seats-line{align-items:baseline;gap:var(--s-3);font-size:var(--fs-small);color:var(--page-body);flex-wrap:wrap;display:flex}.event-seats-urgent{font-weight:var(--fw-semibold);color:var(--page-accent)}.event-directions{gap:var(--s-3);flex-wrap:wrap;margin-top:4px;margin-left:-10px;display:flex}.event-directions a{min-height:var(--target-min);align-items:center;padding:0 10px;display:inline-flex}.event-layout{gap:var(--s-8);display:grid}.event-story,.event-sidebar{min-width:0}.event-story .reading>:last-child{margin-bottom:0}.event-register{scroll-margin-top:var(--s-6);margin:0}.event-register-jump{align-items:center;gap:var(--s-2);min-height:var(--target-min);align-self:flex-start;display:inline-flex}.event-sidebar .host-row{align-items:flex-start}.event-sidebar .host-row>.btn{flex:100%}.event-sidebar .event-share-row{grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.event-sidebar .event-share-row>.btn{width:100%}@media (min-width:1024px){.event-inner:has(.event-layout:not(.is-ended)){max-width:1120px}.event-layout:not(.is-ended){align-items:start;gap:var(--s-12);grid-template-columns:minmax(0,1fr) 380px}.event-layout:not(.is-ended) .event-register{padding:var(--s-6)}.event-register-jump{display:none}}@media (max-width:640px){.event-inner{padding-top:var(--s-4)}.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}}
@media (prefers-reduced-motion:reduce){.rise,.rise-1,.rise-2,.rise-3,.rise-4{opacity:1;animation:none;transform:none}.pending-panel,.pending-pane,.drag-saved{opacity:1;animation:none}dialog.modal[open]{animation:none}.btn:hover,.btn:active,.lynkur-row:hover,.lynkur-action:hover,.lynkur-action:active,.swatch-chip:hover,.swatch-chip:active{transform:none}html{scroll-behavior:auto}.btn,.card,.panel,.lynkur-row,.lynkur-action,.input,.textarea,.select,.switch span,a{transition-duration:.12s!important}}
.sr-only{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.skip-link{z-index:100;background:var(--bg-inverse);color:var(--text-inverse);border-radius:0 0 var(--r-sm) 0;border-bottom:none;padding:12px 18px;position:absolute;top:0;left:-9999px}.skip-link:focus{left:0}.wide-only{display:none}@media (min-width:641px){.narrow-only{display:none}.wide-only{display:revert}a.wide-only{display:flex}}.scroll-sentinel{width:100%;height:1px;position:absolute;top:0;left:0}

