.sh{--sh-bar:64px;z-index:60;border-bottom:1px solid var(--line);background:color-mix(in srgb, var(--bg) 86%, transparent);-webkit-backdrop-filter:blur(14px)saturate(1.2);backdrop-filter:blur(14px)saturate(1.2);position:sticky;top:0}.sh-bar{height:var(--sh-bar);grid-template-columns:minmax(max-content,1fr) minmax(180px,560px) minmax(max-content,1fr);align-items:center;gap:20px;padding:0 clamp(16px,3vw,36px);display:grid}.sh-start,.sh-end,.sh-account{align-items:center;gap:10px;min-width:0;display:flex}.sh-end{justify-content:flex-end}.sh-brand{color:var(--ink);font:700 19px/1 var(--display);letter-spacing:-.02em;white-space:nowrap;align-items:center;gap:9px;text-decoration:none;display:inline-flex}.sh-plan{white-space:nowrap}.sh-account .button{white-space:nowrap;text-decoration:none}.sh-boards{gap:6px}.sh-actions{align-items:center;gap:8px;display:flex}.sh-actions .button{white-space:nowrap;gap:6px}.sh-account-placeholder{width:180px;height:34px}.sh-search-toggle,.sh-menu-toggle,.sh-sidebar,.sh-search-mobile{display:none}.sh-nav ul{border-top:1px solid color-mix(in srgb, var(--line) 70%, transparent);justify-content:center;align-items:center;gap:4px;height:40px;margin:0;padding:0 16px;list-style:none;display:flex}.sh-nav a,.sh-drop>button{color:var(--ink-2);font:500 13.5px/1 var(--ui);cursor:pointer;transition:color var(--dur-1,.12s) var(--ease-out,ease), background-color var(--dur-1,.12s) var(--ease-out,ease);background:0 0;border:0;border-radius:999px;align-items:center;gap:4px;padding:7px 12px;text-decoration:none;display:inline-flex;position:relative}.sh-nav a:hover,.sh-drop>button:hover,.sh-drop>button[aria-expanded=true]{background:var(--bg-2);color:var(--ink)}.sh-nav a[aria-current=page],.sh-drop>button.is-current{color:var(--ink)}.sh-nav a[aria-current=page]:after,.sh-drop>button.is-current:after{content:"";background:var(--accent);border-radius:2px;height:2px;position:absolute;bottom:1px;left:12px;right:12px}.sh-drop{position:relative}.sh-drop-menu{z-index:5;border-radius:var(--radius);background:var(--surface);width:max-content;max-width:calc(100vw - 32px);box-shadow:var(--shadow-3);animation:sh-pop var(--dur-2,.2s) var(--ease-out,ease) both;grid-template-columns:repeat(2,minmax(200px,1fr));gap:4px;padding:8px;display:grid;position:absolute;top:calc(100% + 8px);left:50%;transform:translate(-50%)}.sh-drop-menu a{border-radius:var(--radius-sm);color:var(--ink);gap:3px;padding:10px 12px;text-decoration:none;display:grid}.sh-drop-menu a:hover,.sh-drop-menu a[aria-current=page]{background:var(--bg-2)}.sh-drop-menu strong{font:600 14px/1.2 var(--ui)}.sh-drop-menu small{color:var(--ink-3);font:500 11px/1.3 var(--mono)}@keyframes sh-pop{0%{opacity:0;transform:translate(-50%,-4px)}}.site-search{border:1px solid var(--line-2);background:var(--surface);height:40px;color:var(--ink-3);transition:border-color var(--dur-1,.12s) var(--ease-out,ease), box-shadow var(--dur-1,.12s) var(--ease-out,ease);border-radius:999px;align-items:center;gap:8px;padding:0 10px 0 14px;display:flex;position:relative}.site-search:focus-within{border-color:var(--accent);box-shadow:0 0 0 4px var(--accent-soft)}.site-search input{min-width:0;height:100%;color:var(--ink);font:400 14.5px var(--ui);background:0 0;border:0;outline:0;flex:1}.site-search input::-webkit-search-cancel-button{display:none}.site-search-key{border:1px solid var(--line-2);color:var(--ink-3);font:500 11px/1 var(--mono);border-radius:6px;padding:3px 7px}.site-search:focus-within .site-search-key{visibility:hidden}.site-search-list{z-index:10;border-radius:var(--radius);background:var(--surface);max-height:min(70dvh,480px);box-shadow:var(--shadow-3);animation:sh-drop var(--dur-2,.2s) var(--ease-out,ease) both;padding:6px;position:absolute;top:calc(100% + 8px);left:0;right:0;overflow-y:auto}@keyframes sh-drop{0%{opacity:0;transform:translateY(-4px)}}.site-search-group{color:var(--ink-3);font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:8px 10px 4px}.site-search-row{border-radius:var(--radius-sm);color:var(--ink-2);cursor:pointer;align-items:center;gap:10px;padding:8px 10px;display:flex}.site-search-row[aria-selected=true]{background:var(--accent-soft);color:var(--ink)}.site-search-row>span{gap:2px;min-width:0;display:grid}.site-search-row strong{color:var(--ink);font:500 14px/1.25 var(--ui);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.site-search-row small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;font-size:12px;overflow:hidden}.site-search-empty{color:var(--ink-3);margin:0;padding:14px 12px;font-size:14px}.sh-sheet{z-index:100;background:var(--bg);animation:sh-sheet var(--dur-3,.3s) var(--ease-out,ease) both;flex-direction:column;padding:0 20px 24px;display:flex;position:fixed;inset:0;overflow-y:auto}@keyframes sh-sheet{0%{opacity:0;transform:translateY(12px)}}.sh-sheet-head{justify-content:space-between;align-items:center;height:64px;display:flex}.sh-sheet-nav{gap:2px;margin-top:8px;display:grid}.sh-sheet-nav a{border-bottom:1px solid var(--line);color:var(--ink);font:600 24px/1.1 var(--display);letter-spacing:-.02em;padding:12px 4px;text-decoration:none}.sh-sheet-nav a[aria-current=page]{color:var(--accent)}.sh-sheet-nav a.sh-sheet-small{font:500 16px/1.2 var(--ui);letter-spacing:0;padding:9px 4px}.sh-sheet-label{color:var(--ink-3);font:500 11px/1 var(--mono);letter-spacing:.08em;text-transform:uppercase;margin:20px 4px 4px}.sh-sheet-foot{gap:10px;margin-top:24px;display:grid}.sh-sheet-foot .button{text-decoration:none}html.sh-locked{overflow:hidden}.sh-compact{background:color-mix(in srgb, var(--bg) 92%, transparent)}.sh-app{z-index:25}.sh-app .sh-plan{display:none}.sh-app .sh-nav ul{justify-content:flex-start}@media (max-width:1280px){.sh-plan,.sh-join span{display:none}.sh-join{padding-inline:9px}}@media (max-width:1100px){.sh-full .sh-boards span,.sh-new span{display:none}.sh-new{padding-inline:9px}}@media (max-width:900px){.sh-bar{grid-template-columns:auto minmax(0,1fr) auto;gap:12px}.sh-login,.sh-boards span{display:none}}@media (min-width:901px){.sh-app .sh-brand{display:none}}@media (max-width:900px){.sh-app .sh-sidebar{display:inline-flex}}@media (max-width:760px){.sh{--sh-bar:58px}.sh-bar{justify-content:space-between;padding:0 12px 0 16px;display:flex}.sh-search,.sh-nav,.sh-account>.button.primary:not(.sh-boards),.sh-theme,.sh-actions{display:none}.sh-search-toggle,.sh-menu-toggle,.sh-sidebar{display:inline-flex}.sh-end{gap:4px}.sh-search-mobile{padding:0 12px 12px;display:block}.sh-account-placeholder{width:36px}.sh-drop-menu{grid-template-columns:minmax(0,1fr)}}@media (max-width:420px){.sh-app .sh-brand span{display:none}}@media (max-width:340px){.sh-brand span{display:none}}@media (prefers-reduced-motion:reduce){.sh-drop-menu,.site-search-list,.sh-sheet{animation:none}}html{scroll-padding-top:116px}
