.nt-i{vertical-align:-3px;width:16px;height:16px;-webkit-mask:var(--i) center / contain no-repeat;-webkit-mask:var(--i) center / contain no-repeat;mask:var(--i) center / contain no-repeat;background:currentColor;flex:none;display:inline-block}.nt-i-lock{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='5' y='11' width='14' height='10' rx='2'/%3E%3Cpath d='M8 11V8a4 4 0 0 1 8 0v3'/%3E%3C/svg%3E")}.nt-i-eye{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M2 12s3.5-7 10-7 10 7 10 7-3.5 7-10 7S2 12 2 12z'/%3E%3Ccircle cx='12' cy='12' r='3'/%3E%3C/svg%3E")}.nt-i-clip{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M21 11.5l-8.6 8.6a5.5 5.5 0 0 1-7.8-7.8l8.6-8.6a3.7 3.7 0 0 1 5.2 5.2l-8.6 8.6a1.8 1.8 0 0 1-2.6-2.6l7.9-7.9'/%3E%3C/svg%3E")}.nt-i-shield{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l8 3v6c0 5-3.5 8-8 9-4.5-1-8-4-8-9V6z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E")}.nt-i-doc{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M14 3H6a2 2 0 0 0-2 2v14a2 2 0 0 0 2 2h12a2 2 0 0 0 2-2V9z'/%3E%3Cpath d='M14 3v6h6M8 13h8M8 17h5'/%3E%3C/svg%3E")}.nt-i-sign{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 17c3-6 5-9 7-9s-1 8 1 8 3-4 4-4 1 3 3 3 2-1 3-1'/%3E%3Cpath d='M3 21h18'/%3E%3C/svg%3E")}.nt-i-clock{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 7v5l3 2'/%3E%3C/svg%3E")}.nt-i-info{--i:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'%3E%3Ccircle cx='12' cy='12' r='9'/%3E%3Cpath d='M12 11v6M12 7.5v.5'/%3E%3C/svg%3E")}.nt-block{min-width:0;margin:18px 0 8px}.nt-head{flex-wrap:wrap;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;display:flex}.nt-title{font:700 13px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);margin:0}.nt-scope{border:1px solid var(--border);background:var(--surface-2);font:600 11.5px/1.2 var(--mono);letter-spacing:.08em;text-transform:uppercase;color:var(--ink-2);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:4px 10px;display:inline-flex}.nt-minor{border-radius:var(--radius-sm);background:color-mix(in srgb, #f2c94c 22%, var(--surface));border:1px solid color-mix(in srgb, #e0b020 55%, var(--border));align-items:flex-start;gap:10px;margin:0 0 12px;padding:10px 12px;font-size:14px;display:flex}.nt-minor .nt-i{margin-top:2px}.nt-notes{gap:10px;margin:0 0 12px;padding:0;list-style:none;display:grid}.nt-note{grid-template-columns:34px minmax(0,1fr);align-items:start;gap:10px;display:grid}.nt-av{color:#fff;background:hsl(var(--h,210) 45% 40%);border-radius:50%;flex:none;place-items:center;width:32px;height:32px;font-size:14px;font-weight:700;display:grid}.nt-av.me{background:var(--accent);color:var(--accent-ink)}.nt-bub{border:1px solid var(--border);background:var(--surface);border-radius:14px;min-width:0;padding:9px 12px}.nt-note.mine .nt-bub{background:color-mix(in srgb, var(--match) 10%, var(--surface));border-color:#0000}.nt-meta{color:var(--ink-3);margin:0 0 2px;font-size:12.5px}.nt-meta b{color:var(--ink)}.nt-body{white-space:pre-wrap;overflow-wrap:anywhere;margin:0}.nt-at{color:var(--match);background:var(--match-soft);border-radius:6px;padding:0 4px;font-weight:650;display:inline}.nt-at.me{color:#7a5300;background:#fcebb5}@media (prefers-color-scheme:dark){.nt-at.me{color:#ffe08a;background:#4a3a0e}.nt-minor{background:#3a2f0e;border-color:#6b5512}}.nt-file{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;border-radius:10px;align-items:center;gap:8px;max-width:100%;margin-top:8px;padding:6px 12px;font-weight:650;display:inline-flex}.nt-file span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nt-seen{margin-top:6px}.nt-empty{margin:0 0 10px}.nt-compose{border:1px solid var(--border);background:var(--surface);border-radius:16px;padding:10px 12px}.nt-compose:focus-within{border-color:var(--match);box-shadow:0 0 0 3px color-mix(in srgb, var(--match) 18%, transparent)}.nt-field{position:relative}.nt-compose textarea{resize:none;background:0 0;border:0;outline:0;width:100%;min-height:44px;padding:2px 0;font-size:16px}.nt-tools{align-items:center;gap:8px;min-width:0;margin-top:6px;display:flex}.nt-tool{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;width:40px;height:40px;color:var(--ink-2);border-radius:10px;flex:none;place-items:center;font-size:17px;font-weight:700;display:grid}.nt-attached{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;overflow:hidden}.nt-send{flex:none;margin-left:auto}.nt-warn{color:var(--accent-text);margin:6px 0 0}.nt-menu{border:1px solid var(--border);background:var(--surface);border-radius:14px;margin:8px 0 4px;overflow:hidden;box-shadow:0 6px 18px #0000001a}.nt-menu-h{font:600 12px/1.3 var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--ink-2);background:var(--surface-2);border-bottom:1px solid var(--border);margin:0;padding:8px 14px}.nt-opt{border:0;border-top:1px solid var(--border);text-align:left;cursor:pointer;background:0 0;align-items:center;gap:12px;width:100%;min-height:52px;padding:10px 14px;display:flex}.nt-opt:first-of-type{border-top:0}.nt-opt.on{background:color-mix(in srgb, var(--match) 9%, var(--surface))}.nt-opt span:not(.nt-av):not(.nt-enter){flex:1;min-width:0;display:grid}.nt-opt small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.nt-opt[aria-disabled=true]{opacity:.55;cursor:not-allowed}.nt-opt[aria-disabled=true] .nt-av{background:var(--ink-3)}.nt-enter{color:var(--ink-3);margin-left:auto}.nt-vis{color:var(--ink-2);align-items:flex-start;gap:8px;margin:10px 0 0;display:flex}.nt-vis .nt-i{margin-top:2px}.nt-block.bare{margin:0}.nt-page-host .head-row .btn{white-space:nowrap;flex:none}.nt-tabs{margin:0 0 14px}.nt-tabs .chip{color:#fff;background:#f08a24;margin-left:6px}.mn-chips{flex-wrap:wrap;gap:8px;margin:0 0 14px;display:flex}.mn-chip{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;min-height:40px;padding:7px 14px;font-weight:650}.mn-chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.mn-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.mn-item{border-top:1px solid var(--border);grid-template-columns:40px minmax(0,1fr) auto;align-items:start;gap:12px;padding:12px 14px;display:grid}.mn-item:first-child{border-top:0}.mn-item .nt-av{width:40px;height:40px;font-size:16px}.mn-main{min-width:0;color:inherit;gap:2px;text-decoration:none;display:grid}.mn-main b{font-size:15.5px}.mn-main small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.mn-q{color:var(--ink-2);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.mn-side{color:var(--ink-3);justify-items:end;gap:6px;font-size:12.5px;display:grid}.mn-day{font:600 12px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-3);margin:16px 0 8px}.fl-new{width:100%;margin:0 0 14px}.fl-list{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.fl-item a{border-top:1px solid var(--border);color:inherit;grid-template-columns:44px minmax(0,1fr) auto;align-items:start;gap:12px;padding:14px;text-decoration:none;display:grid}.fl-item:first-child a{border-top:0}.fl-ic{border:1px solid var(--border);background:var(--surface-2);border-radius:12px;place-items:center;width:42px;height:42px;font-size:20px;display:grid}.fl-main{gap:2px;min-width:0;display:grid}.fl-main b{overflow-wrap:anywhere;font-size:16px}.fl-main small{color:var(--ink-3);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.fl-last{color:var(--ink-2);-webkit-line-clamp:2;overflow-wrap:anywhere;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.fl-me{color:#7a5300;background:#fcebb5;border-radius:999px;justify-self:start;margin-top:4px;padding:3px 10px;font-size:13px;font-weight:700}@media (prefers-color-scheme:dark){.fl-me{color:#ffe08a;background:#4a3a0e}}.fl-side{color:var(--ink-3);justify-items:end;gap:6px;font-size:12.5px;display:grid}.fl-n{color:#fff;background:#f08a24;border-radius:999px;place-items:center;min-width:24px;height:24px;padding:0 7px;font-size:12.5px;font-weight:700;display:grid}.fl-head-attach{background:var(--match-soft);color:var(--match);border-radius:999px;align-items:center;gap:6px;max-width:100%;padding:5px 12px;font-size:14px;font-weight:650;text-decoration:none;display:inline-flex}.fl-followers{color:var(--ink-3);margin:6px 0 14px;font-size:13.5px}.fl-doc{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);margin:0 0 12px;padding:12px}.fl-doc-h{grid-template-columns:44px minmax(0,1fr);align-items:center;gap:12px;margin-bottom:10px;display:grid}.fl-doc-h .fl-ic .nt-i{width:20px;height:20px}.fl-doc .btn-row{grid-template-columns:1fr 1fr;gap:10px;display:grid}.fl-pick{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);overflow:hidden}.fl-pick>label,.fl-pick>div{border-top:1px solid var(--border);grid-template-columns:28px minmax(0,1fr) auto;align-items:start;gap:10px;padding:12px;display:grid}.fl-pick>:first-child{border-top:0}.fl-pick input[type=checkbox]{width:22px;height:22px;accent-color:var(--match);margin:1px 0 0}.fl-pick b{font-size:15.5px}.fl-pick .fl-count{color:var(--ink-2);font-weight:700}.fl-chips{flex-wrap:wrap;gap:8px;margin-top:8px;display:flex}.fl-chip{border:1px solid var(--border);background:var(--surface);cursor:pointer;border-radius:999px;min-height:36px;padding:6px 12px;font-weight:650}.fl-chip[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.fl-chip.at{background:var(--match-soft);color:var(--match);border-color:#0000}.fl-adults{border-radius:var(--radius-sm);background:color-mix(in srgb, #f2c94c 22%, var(--surface));border:1px solid color-mix(in srgb, #e0b020 55%, var(--border));gap:10px;margin:14px 0;padding:10px 12px;font-size:14px;display:flex}@media (prefers-color-scheme:dark){.fl-adults{background:#3a2f0e;border-color:#6b5512}}.fl-foot{border-top:1px solid var(--border);text-align:center;margin-top:12px;padding:12px 0 4px}.fl-foot p{margin:0 0 10px}.fl-foot .btn{width:100%}.sg-doc{border-radius:var(--radius);background:var(--surface-2);border:1px solid var(--border);grid-template-columns:44px minmax(0,1fr) auto;align-items:center;gap:12px;padding:12px;display:grid}.sg-doc .fl-ic{background:var(--surface)}.sg-doc b{overflow-wrap:anywhere}.sg-label{font:600 13px/1.2 var(--mono);letter-spacing:.12em;text-transform:uppercase;color:var(--ink-2);justify-content:space-between;margin:18px 0 8px;display:flex}.sg-modes{gap:8px;display:grid}.sg-mode{border:1px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);cursor:pointer;grid-template-columns:24px minmax(0,1fr);gap:10px;padding:12px;display:grid}.sg-mode:has(input:checked){border-color:var(--match);box-shadow:0 0 0 2px color-mix(in srgb, var(--match) 25%, transparent)}.sg-mode input{width:20px;height:20px;accent-color:var(--match);margin:2px 0 0}.sg-mode small{color:var(--ink-3);display:block}.sg-group{border:1px solid var(--border);background:var(--surface-2);cursor:pointer;text-align:left;border-radius:12px;justify-content:space-between;align-items:center;width:100%;margin-top:8px;padding:12px 14px;font-weight:650;display:flex}.sg-group small{color:var(--ink-3);white-space:nowrap;font-weight:500}.sg-big{flex-wrap:wrap;align-items:baseline;gap:12px;display:flex}.sg-big strong{font:400 56px/1 var(--display);letter-spacing:.01em}.sg-bar{background:var(--surface-2);border:1px solid var(--border);border-radius:999px;height:12px;margin:12px 0 8px;display:flex;overflow:hidden}.sg-bar i{height:100%;display:block}.sg-bar .s{background:var(--ok)}.sg-bar .o{background:color-mix(in srgb, var(--ok) 40%, var(--surface))}.sg-legend{color:var(--ink-2);flex-wrap:wrap;gap:6px 14px;font-size:14px;display:flex}.sg-legend span:before{content:"";background:var(--surface-2);border:1px solid var(--border);border-radius:3px;width:10px;height:10px;margin-right:6px;display:inline-block}.sg-legend .s:before{background:var(--ok);border:0}.sg-legend .o:before{background:color-mix(in srgb, var(--ok) 40%, var(--surface));border:0}.sg-auto{border-radius:var(--radius);background:var(--match-soft);align-items:flex-start;gap:10px;margin:14px 0;padding:12px;display:flex}.sg-auto .nt-i{margin-top:2px}.sg-rows{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);margin:0;padding:0;list-style:none;overflow:hidden}.sg-row{border-top:1px solid var(--border);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:10px;padding:12px 14px;display:grid}.sg-row:first-child{border-top:0}.sg-row b{overflow-wrap:anywhere}.sg-row small{color:var(--ink-3);overflow-wrap:anywhere;display:block}.sg-row .btn-col{justify-items:end;gap:6px;display:grid}.sg-paper{border:1px solid var(--border);border-radius:var(--radius);background:var(--surface);box-shadow:var(--shadow);padding:16px;position:relative;overflow:hidden}.sg-paper.clip{max-height:260px}.sg-paper.clip:after{content:"";background:linear-gradient(transparent, var(--surface));height:70px;position:absolute;bottom:0;left:0;right:0}.sg-box{border:2px dashed color-mix(in srgb, var(--match) 55%, var(--border));background:color-mix(in srgb, var(--match) 7%, var(--surface));border-radius:16px;margin:16px 0;padding:14px}.sg-box h3{font:700 13px/1.2 var(--mono);letter-spacing:.14em;text-transform:uppercase;color:var(--match);margin:0 0 10px}.sg-check{grid-template-columns:26px minmax(0,1fr);align-items:start;gap:10px;margin-bottom:10px;display:grid}.sg-check input{width:22px;height:22px;accent-color:var(--match);margin:1px 0 0}.sg-kv{grid-template-columns:auto minmax(0,1fr);gap:4px 12px;margin:0 0 12px;display:grid}.sg-kv dt{color:var(--ink-3)}.sg-kv dd{text-align:right;overflow-wrap:anywhere;margin:0;font-weight:650}.sg-pad{border:1px solid var(--border);touch-action:none;background:#fff;border-radius:12px;width:100%;height:150px;display:block}.sg-ink{background:#fff;border-radius:8px;max-width:220px;max-height:90px;padding:4px;display:block}.sg-done{border-radius:var(--radius);background:var(--ok-soft);color:var(--ink);padding:14px}.sg-ask{text-align:center;margin:14px 0}.sg-public{max-width:640px;padding:20px var(--gutter-r) 40px var(--gutter-l);margin:0 auto}.sg-kv input{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);text-align:right;border-radius:8px;min-height:36px;padding:4px 8px;font-weight:650}.sg-ext{flex-wrap:wrap;gap:6px;margin:8px 0 4px;display:flex}.sg-ext input{border:1px solid var(--border);background:var(--surface);min-width:0;color:var(--ink);border-radius:8px;flex:120px;min-height:38px;padding:6px 8px}.fl-pick select,.sg-form .fl-pick select{border:1px solid var(--border);background:var(--surface);width:100%;color:var(--ink);border-radius:8px;min-height:38px;margin-top:8px;padding:6px 8px}.fl-form .fl-pick,.sg-form .fl-pick{margin:0 0 14px}.fl-form .fl-adults{margin:14px 0}
