.line{--metal:linear-gradient(#e8e8e8, #c8c8c8);--brush:linear-gradient(transparent, transparent);--stripe:var(--paper);--lcd1:#eef3dc;--lcd2:#cdd8ab;--lcdink:#2b3218;--lcdedge:#7d8466;--me:#b00020;--them:#1d3fb8;--badge:#d0021b;--pick:#3875d7;--glass:linear-gradient(#fff9, #ffffff47);--pl:"Lucida Grande", "Lucida Sans Unicode", var(--ui);font-family:var(--pl);isolation:isolate;height:calc(100dvh - 72px - env(safe-area-inset-top,0px));min-height:560px;position:relative}.desk.wide:has(>.line){max-width:none}.line.signedoff{align-content:center;place-items:center;display:grid}.line .lw{border-radius:7px 7px 3px 3px;flex-direction:column;display:flex;position:absolute;box-shadow:0 3px 10px #00000040}.line .lw.front{box-shadow:0 10px 28px #0006}.line .lw.signon{width:min(300px,100%);position:relative;box-shadow:0 10px 28px #0006}.line .lw .titlebar{background:var(--brush), var(--metal);touch-action:none;user-select:none;border-radius:6px 6px 0 0;flex:none;height:24px}.line .lw .wtitle{font:bold 12px/24px var(--pl);text-shadow:0 1px #ffffff80;background:0 0}.line .lw .info{font-family:var(--pl);color:#444;background:linear-gradient(#cdcdcd,#c2c2c2);border-bottom-color:#8e8e8e;flex:none}.line .lw .titlebar{border-bottom:0}.line .lw .wbody{background:repeating-linear-gradient(var(--paper) 0 2px, var(--stripe) 2px 4px);border-radius:0 0 3px 3px;flex:1;min-height:0;padding:12px 14px 14px;font-size:14px;overflow:auto;container-type:inline-size}.line .lw.shaded .wbody,.line .lw.shaded .info,.line .lw.shaded .menurow{display:none}.line .lights,.line .lights-pad{flex:none;gap:7px;width:54px;display:flex}.line .light{width:12px;height:12px;min-height:0;font:bold 9px/1 var(--pl);color:#0000;border:1px solid #0000004d;border-radius:50%;padding:0;position:relative}.line .light:after{content:"";position:absolute;inset:-6px}.line .light.red{background:radial-gradient(circle at 40% 35%,#ffb1ab,#ff5f57 60%)}.line .light.yellow{background:radial-gradient(circle at 40% 35%,#ffe6a6,#febc2e 60%)}.line .light.green{background:radial-gradient(circle at 40% 35%,#a6f0b0,#28c840 60%)}.line .lw:not(.front) .light,.line .light.off,.line .light:disabled{background:radial-gradient(circle at 40% 35%, #fff, var(--platinum))}.line .lights:hover .light:not(:disabled):before{color:#0009;font:bold 10px/1 var(--pl);place-items:center;display:grid;position:absolute;inset:0}.line .lights:hover .red:not(:disabled):before{content:"x"}.line .lights:hover .yellow:before{content:"-"}.line .lights:hover .green:before{content:"+"}.line .grow{cursor:nwse-resize;touch-action:none;background:linear-gradient(135deg, transparent 50%, var(--dim) 50% 56%, transparent 56% 68%, var(--dim) 68% 74%, transparent 74% 86%, var(--dim) 86% 92%, transparent 92%);width:14px;height:14px;position:absolute;bottom:1px;right:1px}.line button,.line .btn{background:linear-gradient(var(--paper), var(--platinum));font-family:var(--pl);border-radius:999px}.line button:active:not(:disabled),.line button[aria-pressed=true]{background:var(--ink);color:var(--paper)}.line button.primary{color:#001a3d;background:linear-gradient(#cfe4fb,#6aa5e8);min-height:32px;padding:8px 16px;font-size:13px}.line button.small,.line .btn.small{min-height:26px;padding:3px 11px;font-size:12px}@media (pointer:coarse){.line button.small,.line .btn.small{min-height:40px}}.line .row{gap:8px;margin-top:10px}.line .filerow{border-top:1px dotted var(--ink);padding-top:10px}.line button.linkish{min-height:0;color:var(--them);font-size:inherit;background:0 0;border:0;border-radius:0;padding:0;text-decoration:underline}.line input[type=text]{font:13px var(--pl);padding:5px 7px}.line select{font:13px var(--pl);border:1px solid var(--ink);background:var(--paper);color:var(--ink);border-radius:4px;padding:4px 6px}.line .vh{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.line .badge{background:var(--badge);color:#fff;font:bold 10px/1 var(--pl);border-radius:999px;padding:3px 6px}.line .glyph{font:bold 11px/1 var(--mono)}.line .facebtn{background:0 0;border:0;border-radius:0;min-height:0;padding:0}.line .lcdbtn{text-align:center;background:0 0;border:0;border-radius:7px;width:100%;min-height:0;margin:10px 0;padding:0;display:block}.line .lcdbtn:hover .lcd{filter:brightness(1.05)}.line .lcdbtn .lcd{margin:0}.line .lcd,.line .lcd-top,.line .lcd-song{display:block}.line .lcd{border:1px solid var(--lcdedge);background:linear-gradient(var(--lcd1), var(--lcd2));color:var(--lcdink);font:11px/1.4 var(--mono);text-align:center;border-radius:7px;margin:10px 0;padding:5px 10px;overflow:hidden;box-shadow:inset 0 1px 3px #00000059}.line .lcd-top{white-space:nowrap;text-overflow:ellipsis;font-weight:700;overflow:hidden}.line .lcd-song{white-space:nowrap;overflow:hidden}.line .lcd-song span{padding-left:100%;animation:12s linear -5s infinite lcd-scroll;display:inline-block}@keyframes lcd-scroll{to{transform:translate(-100%)}}.line .logo{width:max-content;margin:4px auto 0;font-size:13px}.line .brand{text-align:center;font:bold 20px var(--pl);margin:4px 0 8px}.line .signpic{justify-content:center;margin:6px 0;display:flex}.line .signon select{width:100%;padding:6px 8px;font-size:14px}.line .getname{text-align:right;margin:-8px 0 0}.line .steps{font:12px/1.8 var(--mono);margin:10px 0;padding:0;list-style:none}.line .steps li{color:var(--dim)}.line .steps li.done:before{content:"[ok] "}.line .steps li.now{color:var(--ink);font-weight:700}.line .steps li.now:before{content:"[..] "}.line .menurow{border-bottom:1px solid var(--ink);background:var(--paper);flex:none;gap:2px;padding:2px 6px;font-size:12px;display:flex}.line .lmenu{position:relative}.line .lmenu summary{cursor:default;border-radius:3px;padding:2px 8px;list-style:none}.line .lmenu summary::-webkit-details-marker{display:none}.line .lmenu[open] summary,.line .lmenu summary:hover{background:var(--pick);color:#fff}.line .lmenu-pop{z-index:50;background:var(--paper);border:1px solid var(--ink);flex-direction:column;min-width:170px;padding:4px 0;display:flex;position:absolute;top:100%;left:0;box-shadow:0 6px 16px #0000004d}.line .lmenu-pop button,.line .lmenu-pop a{min-height:0;font:12px var(--pl);color:var(--ink);background:0 0;border:0;border-radius:0;justify-content:flex-start;padding:5px 14px;text-decoration:none}.line .lmenu-pop button:hover,.line .lmenu-pop a:hover{background:var(--pick);color:#fff}.line .buddylist .wbody{flex-direction:column;padding:10px;display:flex}.line .myself{grid-template-columns:auto 1fr;align-items:center;gap:10px;display:grid}.line .myself .screen,.line .bcard .screen{font:bold 15px var(--pl);margin:0 0 4px}.line .myself input{font-size:12px;font-style:italic}.line .blist{background:var(--paper);border:1px solid var(--ink);flex:1;min-height:0;padding:2px 4px;overflow-y:auto}.line details.group{margin:4px 0}.line details.group summary{font:bold 12px var(--pl);cursor:pointer;padding:2px 0}.line details.group ul{margin:1px 0 0;padding:0 0 0 12px;list-style:none}.line .buddy{align-items:center;gap:4px;display:flex}.line .buddy .bname{min-height:24px;color:var(--ink);background:0 0;border:0;border-radius:3px;flex:1;justify-content:space-between;padding:2px 6px;font-size:13px}.line .buddy .bname:hover{background:var(--hilite)}.line .buddy .bname.sel,.line .buddy .bname[aria-pressed=true]{background:var(--pick);color:#fff}.line .buddy .bname.unread .bscreen{font-weight:700}.line .bscreen{text-align:left;text-overflow:ellipsis;white-space:nowrap;flex:1;overflow:hidden}.line .awaynote{font:10px var(--mono);color:var(--dim)}.line .sdot{border:1px solid #00000059;border-radius:50%;flex:none;width:9px;height:9px;display:inline-block}.line .sdot.on{background:radial-gradient(circle at 35% 35%,#b4f5a4,#2fb52f 65%)}.line .sdot.away{background:radial-gradient(circle at 35% 35%,#ffe7a3,#e6a400 65%)}.line .sdot.off{border-color:var(--dim);background:0 0}.line .buddy .bname{gap:7px}.line .bwho{flex-direction:column;flex:1;align-items:flex-start;min-width:0;line-height:1.2;display:flex}.line .bstatus{text-overflow:ellipsis;white-space:nowrap;max-width:100%;color:var(--dim);font-size:10px;overflow:hidden}.line .buddy .bname.sel .bstatus{color:#ffffffd9}.line .buddy.away .bscreen{font-style:italic}.line .buddy .binfo{width:20px;height:20px;min-height:0;font:italic bold 11px var(--read);padding:0}.line .movesel{max-width:46%;padding:2px;font-size:11px}.line .ghead{flex-wrap:nowrap;gap:4px;margin:4px 0}.line .bbar{grid-template-columns:repeat(4,1fr);gap:4px;margin-top:8px;display:grid}.line .bbar button{border-radius:6px;flex-direction:column;gap:2px;min-height:0;padding:4px 0;font-size:11px}.line .banner{border:1px dashed var(--dim);background:var(--paper);font:11px/1.3 var(--pl);text-align:center;margin-top:8px;padding:4px 8px;text-decoration:none;display:block}.line .banner:hover{background:var(--hilite)}.line .adlabel{font:8px var(--mono);text-transform:uppercase;letter-spacing:.1em;color:var(--dim);display:block}.line .bcard{z-index:9999;color:#000;pointer-events:none;background:#ffffe1;border:1px solid #000;grid-template-columns:auto 1fr;gap:8px;width:240px;padding:8px;font-size:12px;display:grid;position:absolute;box-shadow:2px 2px #0000004d}.line .bcard[hidden]{display:none}.line .bcard p{overflow-wrap:anywhere;margin:0 0 2px}.line .im .wbody,.line .roomwin .wbody{flex-direction:column;gap:6px;display:flex}.line .im .wbody>*,.line .roomwin .wbody>*{flex-shrink:0}.line .im .wbody>.imtop,.line .roomwin .wbody>.roomgrid{flex-shrink:1}.line .imtop{flex:1;grid-template-columns:1fr;min-height:90px;display:grid}.line .imlog{background:var(--paper);border:1px solid var(--ink);height:100%;min-height:90px;box-shadow:inset 1px 1px 0 var(--desk);padding:6px 8px;overflow-y:auto}.line .msg{font:13px/1.4 var(--pl);white-space:pre-wrap;overflow-wrap:anywhere;margin:2px 0}.line .msg b.me{color:var(--me)}.line .msg b.them{color:var(--them)}.line .msg.reply{margin-left:14px;font-size:12px}.line .sys{font:11px var(--mono);color:var(--dim);margin:0 0 4px}.line .stamp{font:10px var(--mono);color:var(--dim);text-align:center;align-items:center;gap:8px;margin:8px 0 2px;display:flex}.line .stamp:before,.line .stamp:after{content:"";border-top:1px dotted var(--dim);flex:1}.line .imlog>.stamp:first-child,.line .imlog>.sys+.stamp{margin-top:0}.line .awaystrip{color:#000;background:#ffffe1;border:1px solid #b8b880;margin:0;padding:4px 8px;font-size:12px;font-style:italic}.line .typing{min-height:1.3em;color:var(--dim);margin:0;font-style:italic}.line .lookrow{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.line .swatches{gap:3px;display:flex}.line .swatch{border:1px solid var(--ink);background:var(--paper);border-radius:3px;width:18px;height:18px;min-height:0;padding:2px}.line .swatch span{background:currentColor;border-radius:2px;width:100%;height:100%;display:block}.line .swatch[aria-pressed=true]{outline:2px solid var(--ring);outline-offset:1px;background:var(--paper)}.line .imbottom{grid-template-columns:1fr;align-items:end;gap:8px;display:grid}.line .imhead{text-align:left;width:100%;min-height:0;color:var(--ink);background:0 0;border:0;border-radius:4px;justify-content:flex-start;gap:8px;padding:2px 4px}.line .imhead:hover{background:var(--hilite)}.line .imhead>span:last-child{flex-wrap:wrap;align-items:center;gap:6px;min-width:0;display:flex}.line .imhead .imstatus{color:var(--dim);font-size:11px}.line .imhead .imstatus.away{color:#9a6a00;font-style:italic}.line .imlog.balloons{padding:8px}.line .brow{align-items:flex-end;gap:6px;margin:2px 0;display:flex}.line .brow.first{margin-top:8px}.line .brow.mine{flex-direction:row-reverse}.line .facegap{flex:none;width:30px}.line .bubble{color:#111;background:linear-gradient(#f4f4f4,#dedede);border:1px solid #00000024;border-radius:14px;max-width:78%;margin:0;padding:5px 11px;box-shadow:0 1px 1px #0000001f}.line .brow.mine .bubble{background:linear-gradient(#d9ebff,#a9cdf7);border-color:#1e50a040}.line .bubble [class*=ink-]{color:inherit}.line .bubble .ink-red{color:#c4001d}.line .bubble .ink-blue{color:#1d3fb8}.line .bubble .ink-green{color:#087a2a}.line .bubble .ink-purple{color:#7a1fa2}.line .bubble .ink-orange{color:#c25400}.line .bubble .ink-pink{color:#d6247f}.line .bubble .ink-teal{color:#00777a}.line .balloons .msg.auto{margin:6px 0 0 36px;font-size:12px}.line .balloons .stamp{margin:10px 0 2px}.line .compose{min-height:0;font:14px/1.4 var(--pl)}.line .im .row,.line .roomwin .row{margin-top:0}.line .f-lucida{font-family:var(--pl)}.line .f-comic{font-family:Comic Sans MS,Comic Neue,Chalkboard SE,cursive}.line .f-times{font-family:Times New Roman,Times,serif}.line .f-courier{font-family:Courier New,Courier,monospace}.line .f-arial{font-family:Arial,Helvetica,sans-serif}.line .f-georgia{font-family:Georgia,serif}.line .ink-black{color:var(--ink)}.line .ink-red{color:#c4001d}.line .ink-blue{color:#1d3fb8}.line .ink-green{color:#087a2a}.line .ink-purple{color:#7a1fa2}.line .ink-orange{color:#c25400}.line .ink-pink{color:#d6247f}.line .ink-teal{color:#00777a}.line .roomgrid{flex:1;grid-template-columns:1fr 130px;gap:8px;min-height:120px;display:grid}.line .members{background:var(--paper);border:1px solid var(--ink);margin:0;padding:4px 6px;font-size:12px;list-style:none;overflow-y:auto}.line .members li{padding:1px 0}.line .member{width:100%;min-height:0;color:var(--ink);text-align:left;background:0 0;border:0;border-radius:3px;justify-content:flex-start;gap:6px;padding:2px 3px;font-size:12px}.line .mdot{font:bold 11px var(--mono);color:#28a745;flex:none}.line .member>span:not(.mdot){text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.line .member:hover{background:var(--hilite)}.line .members li.speaking .member{font-weight:700}.line .speakas{flex-wrap:wrap;align-items:center;gap:4px;display:flex}.line .seat{gap:4px;min-height:0;padding:2px 8px 2px 3px;font-size:11px}.line .invite{border-top:1px dotted var(--ink)}.line .invite label.field{margin:6px 0}@container (width<=420px){.line .roomgrid{grid-template-rows:1fr auto;grid-template-columns:1fr}.line .member{width:auto}.line .members{flex-wrap:wrap;gap:0 6px;max-height:70px;display:flex}.line .seat .face{display:none}.line .seat{padding:2px 10px}}.line .bulletin{border:1px solid var(--ink);background:var(--paper);margin:10px 0 0;padding:8px 10px}.line .bhead{align-items:center;gap:8px;display:flex}.line .bhead p{margin:0}.line .pre{white-space:pre-wrap;overflow-wrap:anywhere}.line .tagline{flex-wrap:wrap;gap:4px;display:flex}.line .tag{min-height:0;color:var(--them);background:0 0;border:0;padding:0 2px;font-size:12px;text-decoration:underline}.line .replybox{margin-top:6px}.line .replies{border-left:2px solid var(--platinum);margin:6px 0 6px 6px;padding-left:8px}.line .replies .msg.reply{margin-left:0}.line .bulletin>.pre{margin:8px 0}.line .dock{pointer-events:none;z-index:9000;justify-content:center;display:flex;position:absolute;bottom:4px;left:0;right:0}.line .shelf{pointer-events:auto;background:var(--glass);backdrop-filter:blur(8px);border:1px solid #ffffff8c;border-radius:12px;align-items:flex-end;gap:6px;max-width:calc(100% - 16px);padding:6px 10px 8px;display:flex;overflow-x:auto;box-shadow:0 4px 18px #0000004d}.line .dtile{background:0 0;border:0;border-radius:6px;flex-direction:column;gap:3px;width:64px;min-height:0;padding:2px;transition:transform .12s;position:relative}.line .dtile:hover{background:0 0;transform:translateY(-5px)scale(1.12)}.line .dtile .glyph{background:var(--paper);border:1px solid var(--ink);place-items:center;height:34px;padding:0 4px;display:grid}.line .tlabel{text-overflow:ellipsis;white-space:nowrap;max-width:100%;font-size:10px;overflow:hidden}.line .dtile:not(.min):after{content:"";background:var(--ink);border-radius:50%;width:4px;height:4px;position:absolute;bottom:-5px;left:calc(50% - 2px)}.line .dtile.min>:first-child{opacity:.7}.line .dtile .badge{position:absolute;top:-4px;right:2px}.line .dtile.bounce{animation:1s ease-in-out 3 dock-bounce}@keyframes dock-bounce{0%,to{transform:none}30%{transform:translateY(-12px)}60%{transform:translateY(-4px)}}@media (prefers-reduced-motion:reduce){.line .lcd-song span{padding-left:0;animation:none}.line .dtile.bounce{animation:none}.line .dtile,.line .dtile:hover{transition:none;transform:none}}@media (width<=760px){.line{height:auto;min-height:calc(100dvh - 72px);padding-bottom:84px}.line .lw:not(.signon){height:calc(100dvh - 170px);min-height:420px;position:relative}.line .lw.space,.line .lw.boardwin{height:auto;min-height:0}.line .dock{position:fixed;bottom:0}.line .shelf{border-width:1px 0 0;border-color:var(--ink);width:100%;max-width:100%;padding-bottom:calc(8px + env(safe-area-inset-bottom,0px));background:var(--brush), var(--metal);backdrop-filter:none;border-radius:0;justify-content:flex-start}.line .dtile:hover{transform:none}}:root:has(.line .dock) .toast{bottom:calc(100px + env(safe-area-inset-bottom,0px));z-index:9500}.lineico{fill:none;stroke:currentColor;stroke-width:1.6px;stroke-linecap:round;stroke-linejoin:round;vertical-align:-3px;flex:none}.line .space{--fb-blue:#3b5998;--fb-link:#3b5998;--fb-rule:#d8dfea;--fb-pale:#eceff5;--fb-tab:#f7f7f7;--fb-page:#fff;--fb-text:#333;--fb-dim:gray;--fb-font:"Lucida Grande", Tahoma, Verdana, Arial, sans-serif}.line .space .wbody{background:var(--fb-page);color:var(--fb-text);font:12px/1.45 var(--fb-font)}.line .space:not(.editing) .wbody{padding-top:0}.line .space:not(.editing) .wbody:before{content:"";background:var(--fb-blue);height:10px;margin:0 -14px 12px;display:block}.line .space button.linkish,.line .space a:not(.btn){color:var(--fb-link);text-decoration:none}.line .space button.linkish:hover,.line .space a:not(.btn):hover{text-decoration:underline}.line .space .muted{color:var(--fb-dim)}.line .sp{grid-template-columns:190px 1fr;align-items:start;gap:18px;display:grid}.line .fb-status .muted{font-size:11px}.line .fb-left{flex-direction:column;gap:12px;min-width:0;display:flex}.line .fb-pic .critter{width:120px;height:120px;padding:6px}.line .fb-acts{border-top:1px solid var(--fb-rule);flex-direction:column;gap:0;display:flex}.line .fb-acts button,.line .fb-acts .btn{border:0;border-bottom:1px solid var(--fb-rule);min-height:0;font:11px var(--fb-font);color:var(--fb-link);background:0 0;border-radius:0;justify-content:flex-start;padding:5px 4px;text-decoration:none}.line .fb-acts button:hover,.line .fb-acts .btn:hover{background:var(--fb-pale)}.line .fb-box h3{background:var(--fb-pale);font:bold 11px var(--fb-font);color:var(--fb-text);border-top:1px solid #c3cddf;justify-content:space-between;margin:0 0 6px;padding:3px 6px;display:flex}.line .fb-box .count{color:var(--fb-dim);font-weight:400}.line .fb-box p,.line .space .gi-posts,.line .space .gi-posts .said,.line .space .glance,.line .space .gi>p{font-size:11px}.line .space .top8{grid-template-columns:repeat(3,1fr);gap:6px;margin:0;padding:0;list-style:none;display:grid}.line .space .top8 li{min-width:0}.line .space .topcell{width:100%;min-height:0;font:10px var(--fb-font);color:var(--fb-link);background:0 0;border:0;border-radius:0;flex-direction:column;gap:3px;padding:0}.line .space .topcell span{text-overflow:ellipsis;white-space:nowrap;max-width:100%;overflow:hidden}@container (width<=600px){.line .space .top8{grid-template-columns:repeat(4,1fr)}}.line .fb-main{min-width:0}.line .fb-name{font:bold 17px var(--fb-font);color:var(--fb-text);margin:0}.line .fb-real{color:var(--fb-dim);font-size:12px;font-weight:400}.line .fb-status{margin:4px 0 2px;font-size:13px}.line .fb-away{color:#333;background:#fff9d7;border:1px solid #e2c822;margin:2px 0;padding:3px 6px;font-size:11px}.line .fb-headline{color:var(--fb-dim);margin:2px 0;font-style:italic}.line .fb-tabs{border-bottom:1px solid #898989;gap:2px;margin:12px 0 0;display:flex}.line .fb-tab{border:1px solid var(--fb-rule);background:var(--fb-tab);min-height:0;font:bold 11px var(--fb-font);color:var(--fb-link);border-bottom-color:#898989;border-radius:0;margin-bottom:-1px;padding:4px 12px}.line .fb-tab[aria-selected=true]{background:var(--fb-page);color:var(--fb-text);border-color:#898989;border-bottom-color:var(--fb-page)}.line .fb-tab:active:not(:disabled){background:var(--fb-pale);color:var(--fb-text)}.line .fb-panel{padding:4px 0 0}.line .space .gi h4{background:var(--fb-pale);font:bold 11px var(--fb-font);text-transform:none;letter-spacing:0;color:var(--fb-text);border:0;border-top:1px solid #c3cddf;padding:3px 6px}.line .space .gi-dl{padding:0 6px;font-size:11px}.line .space .gi-dl dt{font:11px/1.45 var(--fb-font);color:var(--fb-dim)}.line .space .glance{font-family:var(--fb-font);padding:0 6px}.line .space .gi-posts{padding:0 6px}.line .space .gi-posts li{border-bottom-color:var(--fb-rule)}.line .space .gi-posts .ptop a{font-weight:700}.line .space .gi .wordtags,.line .space .gi-list,.line .space .trend,.line .space .gi>p{margin-left:6px;margin-right:6px}.line .space .said-back{margin:4px 6px 8px}.line .space .said-back figcaption,.line .space .said-back p{font:11px var(--fb-font)}.line .space .said-back blockquote{border-left-color:var(--fb-blue);font-size:12px}.line .fb-tab .n{color:var(--fb-dim);font-weight:400}.line .fb-write{background:var(--fb-pale);border:1px solid var(--fb-rule);margin:8px 0;padding:8px}.line .fb-write textarea{width:100%}.line .fb-write .row{margin-top:6px}.line .fb-wall{margin:8px 0 0;padding:0;list-style:none}.line .fb-wall li{border-bottom:1px solid var(--fb-rule);grid-template-columns:auto 1fr;gap:8px;padding:8px 0;display:grid}.line .fb-wall p{overflow-wrap:anywhere;margin:0}.line .fb-wall .who b{color:var(--fb-link)}.line .fb-wall .cdate{color:var(--fb-dim);margin-top:3px;font-size:10px}.line .sp-box{border:1px solid var(--fb-rule)}.line .sp-box h4{background:var(--fb-pale);color:var(--fb-text);font:bold 11px var(--fb-font);border-top:1px solid #c3cddf;margin:0;padding:3px 7px}.line .sp-box>:not(h4):not(table){margin:6px 8px}.line .space.editing .wbody{background:var(--fb-page)}.line .space.editing .sp-box{margin-bottom:12px}.line .sp-box>textarea{width:calc(100% - 16px)}.line .space.editing .savebar{background:var(--fb-page);border-top:1px solid var(--fb-rule);margin:0 -14px -14px;padding:8px 14px;position:sticky;bottom:-14px}.line .space .fgrid{grid-template-columns:1fr 1fr;gap:0 12px;display:grid}@container (width<=480px){.line .space .fgrid{grid-template-columns:1fr}}.line .space label.field{margin:8px 0}.line .space .phead{grid-template-columns:auto 1fr;align-items:start;gap:14px;display:grid}.line .toplist{margin:6px 8px;padding-left:22px}.line .toplist li{align-items:center;gap:4px;margin:3px 0;display:flex}.line .toplist .tname{text-overflow:ellipsis;white-space:nowrap;flex:1;font-weight:700;overflow:hidden}.line .toplist button{width:26px;padding:0}.line .space .wordy .tray{margin-top:2px}@container (width<=600px){.line .sp{grid-template-columns:auto 1fr;gap:12px}.line .fb-left{display:contents}.line .fb-pic{grid-area:1/1}.line .fb-pic .critter{width:72px;height:72px}.line .fb-acts{grid-area:1/2;align-self:start}.line .fb-main{grid-area:2/1/auto/-1}.line .fb-box{grid-area:3/1/auto/-1}}.line .editor{gap:4px;min-width:0;display:grid}.line .fmtbar{flex-wrap:wrap;align-items:center;gap:6px;display:flex}.line .fmtbar .fontsel{min-height:26px;font-size:12px}.line .fmtbar .tgroup{display:inline-flex}.line .fmtbar .tool{min-width:28px;min-height:26px;font:13px var(--pl);border-radius:0;padding:2px 7px}.line .fmtbar .tgroup .tool+.tool{border-left-width:0}.line .fmtbar .tgroup .tool:first-child{border-radius:4px 0 0 4px}.line .fmtbar .tgroup .tool:last-child{border-radius:0 4px 4px 0}.line .fmtbar .tgroup .tool:only-child{border-radius:4px}.line .fmtbar .tool.dim{opacity:.45}.line .fmtbar .inkbtn{text-underline-offset:3px;font-weight:700;text-decoration:underline 4px}.line .fmtbar .backbtn{width:30px}.line .fmtbar .backbtn.bg-none{background-image:linear-gradient(135deg, transparent 45%, var(--dim) 45% 55%, transparent 55%)}.line .fmtbar .wordsbtn{font-size:12px}.line .fmtpop{border:1px solid var(--ink);background:var(--paper);box-shadow:2px 2px 0 var(--ink);flex-wrap:wrap;gap:4px;padding:6px;display:flex}.line .fmtpop[hidden]{display:none}.line .fmtpop .swatch{width:26px;height:26px}.line .fmtpop .bgsw{font-size:11px}.line .smilebtn{align-items:center;gap:6px;min-height:28px;padding:2px 8px 2px 4px;display:inline-flex}.line .smile{color:#000;font:bold .95em var(--pl);white-space:nowrap;background:#ffd84a;border-radius:9px;padding:0 4px;display:inline-block}.line .sz-small{font-size:12px}.line .sz-big{font-size:19px}.line .fx-b{font-weight:700}.line .fx-i{font-style:italic}.line .fx-u{text-decoration:underline}.line .bg-yellow{background-color:#ffe2004d}.line .bg-blue{background-color:#3c8cff47}.line .bg-green{background-color:#28c85a47}.line .bg-pink{background-color:#ff5aaa47}.line .bg-grey{background-color:#8080804d}.line .msg span[class*=bg-]:not(.bg-none){border-radius:2px;padding:0 3px}.line .msg.auto{color:var(--dim);font-style:italic}.line .editor .tray{margin:2px 0 0}.line .editor .tray button{min-height:24px;padding:1px 7px;font-size:11px}.line .editor .tray .find{min-height:24px}.line .fmtpop .stickrow{align-items:center;gap:2px;width:100%;display:flex}.line .stickfeel{width:62px;font:11px var(--mono);color:var(--dim)}.line .stickbtn{border-radius:4px;min-height:0;padding:3px;line-height:0}.line .editor{position:relative}@property --sk0{syntax:"<color>";inherits:true;initial-value:#1e2630}@property --sk1{syntax:"<color>";inherits:true;initial-value:#4a5a6c}@property --sk2{syntax:"<color>";inherits:true;initial-value:#73859a}@property --sk3{syntax:"<color>";inherits:true;initial-value:#c4cfdb}@property --sk4{syntax:"<color>";inherits:true;initial-value:#eef2f6}:root:is([data-look=platinum],:not([data-look])):has(#line){--desk:#a3a6b8;--desk2:#8d90a6;--paper:#fff;--ink:#000;--platinum:#dedee6;--dim:#55556a;--hilite:#ccf;--ring:#6060c0;color-scheme:light}.line{transition:--sk0 .8s,--sk1 .8s,--sk2 .8s,--sk3 .8s,--sk4 .8s}.line:not(.signedoff){background-color:var(--sk4);background-image:conic-gradient(color-mix(in srgb, var(--sk3) 55%, var(--sk4)) 25%, transparent 0 50%, color-mix(in srgb, var(--sk3) 55%, var(--sk4)) 0 75%, transparent 0);background-size:4px 4px;border-radius:6px}.line .lw.front:not(.signon) .titlebar{background:linear-gradient(var(--sk2), var(--sk1))}.line .lw.front:not(.signon) .wtitle{color:#fff;text-shadow:0 1px #00000059}.line .lw.front:not(.signon){box-shadow:0 0 0 1px var(--sk1), 0 12px 30px #0000006b}.line .lw:not(.front):not(.signon) .titlebar{background:#ededed}.line .lw:not(.front):not(.signon) .wtitle{color:#9a9a9a}.line .lw:not(.front):not(.signon){filter:saturate(.6);box-shadow:0 2px 6px #0000002e}.line .dtile.front .tlabel{box-shadow:inset 0 -2px var(--sk1);font-weight:700}.line .myself{background:linear-gradient(var(--sk3), var(--sk4));border:1px solid var(--sk1);border-radius:6px;padding:8px}.line .myself .onas{font:10px var(--pl);text-transform:uppercase;letter-spacing:.08em;color:var(--sk0);margin:0}.line .myself .screen{color:var(--sk0)}.line .myself.flash{animation:1.2s ease-out seat-flash}@keyframes seat-flash{0%{box-shadow:0 0 0 0 var(--sk2)}30%{box-shadow:0 0 0 6px var(--sk2)}to{box-shadow:0 0 #0000}}.line button.primary{background:linear-gradient(var(--sk3), var(--sk2));color:var(--sk0);border-color:var(--sk0)}.line .compose{border-color:var(--sk1)}.line .compose:focus-visible{outline-color:var(--sk1)}.seatswap{z-index:60;background:var(--sk4);border:2px solid var(--sk1);font:14px/1.4 "Lucida Grande", var(--ui);color:var(--sk0);pointer-events:none;border-radius:10px;grid-template-columns:auto auto auto;align-items:center;gap:14px;padding:18px 22px;display:grid;position:fixed;top:40%;left:50%;transform:translate(-50%,-50%);box-shadow:0 16px 40px #00000059}.seatswap p{text-align:center;grid-column:1/-1;margin:0}.seatswap .arrow{font:bold 20px var(--mono)}.seatswap .out{animation:.9s ease-in both seat-out}.seatswap .in{animation:.9s ease-out both seat-in}.seatswap.going{animation:.3s ease-in both seat-go}@keyframes seat-out{to{opacity:.25;transform:translateY(18px)}}@keyframes seat-in{0%{opacity:0;transform:translateY(-18px)}}@keyframes seat-go{to{opacity:0;transform:translate(-50%,-50%)scale(.96)}}@media (prefers-reduced-motion:reduce){.line{transition:none}.seatswap .out,.seatswap .in,.seatswap.going,.line .myself.flash{animation:none}}.line .skins{margin-top:8px}.line .skinchip{border:2px solid var(--sk0);background:radial-gradient(circle at 50% 45%, var(--sk2) 45%, var(--sk4) 47%);border-radius:50%;width:26px;height:26px;min-height:0;padding:0}.line .skinchip[aria-pressed=true]{outline:2px solid var(--ink);outline-offset:2px;background:radial-gradient(circle at 50% 45%, var(--sk2) 45%, var(--sk4) 47%)}.line button.banner{border-radius:0;flex-direction:column;gap:0;width:100%;min-height:0}.line .doors{gap:10px;margin:12px 0;display:grid}.line .door{text-align:left;white-space:normal;border-radius:8px;flex-direction:column;align-items:flex-start;gap:4px;height:auto;padding:12px 14px;line-height:1.35;display:flex}.line .door b{font-size:15px}.line .rolls{grid-template-columns:repeat(3,auto);justify-content:start;gap:8px;margin:10px 0;display:grid}.line .roll{background:0 0;border-radius:8px;min-height:0;padding:4px}.line .roll[aria-pressed=true]{background:var(--sk3);outline:3px solid var(--sk1)}.line .lw.signon.signupwin{width:min(460px,100%)}.line .lw.signon .light.red:not(.off){background:radial-gradient(circle at 40% 35%,#ffb1ab,#ff5f57 60%)}.line .signupwin .wbody{max-height:calc(100dvh - 160px);overflow:auto}.line .animalpick{gap:6px;margin:4px 0 0;display:grid}.line .animalpick .chips{margin:0}.line .animalpick .chip .sprite{margin-right:4px}.line .myself .selfnotebtn{margin-top:4px;font-size:12px}.line .im.selfnote .imlog{background:#fffef4}.line .gline{font:13px/1.45 var(--pl);background:#f4f6f8;border:1px solid #c4cfdb;border-left:3px solid #73859a;border-radius:3px;grid-template-columns:20px 1fr;gap:6px;margin:8px 0;padding:6px 8px;display:grid}.line .gline .critter{margin-top:2px}.line .gline.now{background:#fff;border-left-color:#4a5a6c;box-shadow:0 1px #c4cfdb}.line .gline.welcome{background:#eef2f6}.line .gbody>p{margin:0 0 4px}.line .gbody>:last-child{margin-bottom:0}.line .gname{color:#4a5a6c}.line .gtext{white-space:pre-wrap;max-width:60ch}.line .glabel{color:var(--dim);font-style:italic}.line .gbody .row{flex-wrap:wrap;align-items:center;gap:6px;margin:6px 0 0}.line .gbody .row input[type=text]{flex:1;min-width:120px}.line .gopts{flex-direction:column;align-items:flex-start;gap:4px;margin:6px 0 0;display:flex}.line .gopts button{text-align:left}.line .gbody .chips{margin:6px 0 0}.line .gbody .scale.small{flex-wrap:wrap;margin:6px 0 0}.line .gbody .scale.small button{font:12px var(--pl);flex:auto;padding:4px 6px}.line .gbody details.why{margin:6px 0 0;font-size:11px}.line .gbody details.why summary{color:var(--dim);cursor:pointer}.line button.quiet{min-height:0;color:var(--dim);text-underline-offset:3px;box-shadow:none;background:0 0;border:0;padding:2px;font-size:12px;text-decoration:underline}.line .gtyping{color:#4a5a6c;margin:4px 0;font-style:italic}.line .members li.guide{color:#4a5a6c;padding-left:6px;font-style:italic}.line .guidepicker{border-top:1px dotted var(--ink);padding-top:8px}.line .guidepicker>p{margin:0 0 8px}.line .guidelist{grid-template-columns:repeat(auto-fill,minmax(200px,1fr));gap:8px;margin:0 0 8px;display:grid}.line .guidepick{border:1px solid #c4cfdb;border-top:3px solid var(--sk2,#73859a);background:#fff;border-radius:4px;flex-direction:column;gap:6px;padding:8px 10px;display:flex;box-shadow:0 1px 2px #00000014}.line .guidepick:hover{border-color:var(--sk1,#4a5a6c)}.line .gphead{align-items:center;gap:6px;display:flex}.line .gphead b{flex:1;font-size:13px;line-height:1.2}.line .gpsteps{font:10px var(--mono);color:var(--dim);white-space:nowrap;border:1px solid #c4cfdb;border-radius:3px;padding:0 4px}.line .gpsum{color:var(--dim);flex:1;margin:0;font-size:12px;line-height:1.4}.line .guidepick>button{align-self:flex-end}.line .roomwin.guided .imlog{min-height:240px}.line .gface{width:20px;height:20px;display:inline-block;position:relative}.line .gface .ripple{border:2px solid var(--sk2,#73859a);opacity:0;pointer-events:none;border-radius:50%;position:absolute;inset:-2px}.line .gline.bell{background:#fffbea;border-left-color:#c8a040}.line .gpace{flex-wrap:wrap;gap:6px;margin:6px 0}.line .gpace .chips{margin:0}.line .ghold{font-style:italic}@media (prefers-reduced-motion:no-preference){.line .gface .ripple{animation:1.8s ease-out forwards gripple}.line .gline.bell{animation:1.8s ease-out forwards gglow}.line button.resting{animation-name:grest;animation-timing-function:ease-in;animation-fill-mode:forwards}@keyframes gripple{0%{opacity:.9;transform:scale(.8)}to{opacity:0;transform:scale(2.4)}}@keyframes gglow{0%{background:var(--glow-from,#fff3c4);border-left-color:#c8a040}to{background:var(--glow-to,#fff);border-left-color:var(--glow-edge,#4a5a6c)}}@keyframes grest{0%{opacity:.35}to{opacity:1}}}@media (prefers-reduced-motion:reduce){.line button.resting{opacity:.6}}.line .gline.now .gbody{position:relative}.line .gpnote{color:#8a4a2a;margin:0}.line .gcare{border-top:1px dotted #c4cfdb;margin:8px 0 0;padding:6px 8px}.line .gcare p{margin:0 0 2px}.line .ghere{flex-wrap:wrap;align-items:center;gap:4px 6px;margin:8px 0 0;display:flex}.line .ghere.far{background:#fff6e8;border:1px solid #e0b070;border-radius:3px;padding:6px 8px;display:block}.line .ghere.far p{margin:0 0 6px}.line .gvoice{flex-wrap:wrap;align-items:center;gap:4px 10px;margin:6px 0 0;display:flex}.guidepicker .gstarts{gap:8px;margin:6px 0 12px;display:grid}.guidepicker .gmore{gap:6px;display:grid}.guidepicker .gmore .row{flex-wrap:wrap;align-items:center;gap:6px}.guidepicker .castround{padding:4px 0}:root:not([data-look=aqua]) .line{--pl:var(--ui)}:root:not([data-look=aqua]) .line .lw{border:1px solid var(--ink);box-shadow:2px 2px 0 var(--ink);border-radius:0}:root:not([data-look=aqua]) .line .lw:not(.front):not(.signon){box-shadow:1px 1px 0 var(--dim);border-color:var(--dim)}:root:not([data-look=aqua]) .line .lw .titlebar{border-bottom:1px solid var(--ink);background:var(--paper);border-radius:0;height:22px}:root:not([data-look=aqua]) .line .lw.front:not(.signon) .titlebar,:root:not([data-look=aqua]) .line .lw.signon .titlebar{background:repeating-linear-gradient(var(--paper) 0 3px, var(--sk1) 3px 4px) 3px 3px / calc(100% - 6px) calc(100% - 6px) no-repeat}:root:not([data-look=aqua]) .line .lw .wtitle,:root:not([data-look=aqua]) .line .lw.front:not(.signon) .wtitle{background:var(--paper);color:var(--ink);text-shadow:none;font:bold 13px/22px var(--ui);order:1;margin:0 auto;padding:0 8px}:root:not([data-look=aqua]) .line .lw:not(.front):not(.signon) .wtitle{color:var(--dim)}:root:not([data-look=aqua]) .line .lw .info{background:var(--paper);border-bottom-color:var(--ink);color:var(--dim);font:11px var(--mono)}:root:not([data-look=aqua]) .line .lw .wbody{background:var(--paper);border-radius:0}:root:not([data-look=aqua]) .line .lights{display:contents}:root:not([data-look=aqua]) .line .lights-pad{display:none}:root:not([data-look=aqua]) .line .lights .light{border:1px solid var(--ink);background:var(--paper);width:13px;height:13px;box-shadow:0 0 0 2px var(--paper);border-radius:0}:root:not([data-look=aqua]) .line .lights .light:before{content:none}:root:not([data-look=aqua]) .line .light.red{order:0}:root:not([data-look=aqua]) .line .light.yellow{background:linear-gradient(var(--ink), var(--ink)) center / 7px 1px no-repeat var(--paper);order:2}:root:not([data-look=aqua]) .line .light.green{box-shadow:0 0 0 2px var(--paper), inset -4px -4px 0 var(--paper), inset -5px -5px 0 var(--ink);order:3}:root:not([data-look=aqua]) .line .light:active:not(:disabled){background:var(--ink)}:root:not([data-look=aqua]) .line .lw:not(.front):not(.signon) .light{opacity:0;pointer-events:none}:root:not([data-look=aqua]) .line .light.off,:root:not([data-look=aqua]) .line .light:disabled{visibility:hidden}:where(:root:not([data-look=aqua])) .line button,:where(:root:not([data-look=aqua])) .line .btn{background:var(--paper);border-radius:6px}:root:not([data-look=aqua]) .line button.primary{background:var(--paper);color:var(--ink);box-shadow:0 0 0 2px var(--paper), 0 0 0 5px var(--ink);margin:5px;font-weight:700}:root:not([data-look=aqua]) .line .shelf{background:var(--platinum);border:1px solid var(--ink);box-shadow:2px 2px 0 var(--ink);backdrop-filter:none;border-radius:0}:root[data-look=still] .line:not(.signedoff){background:0 0}:root[data-look=still] .line .lw,:root[data-look=still] .line .lw:not(.front):not(.signon){background:#0f1118;border:1px solid #ececf424;border-radius:12px;box-shadow:0 10px 30px #0000008c}:root[data-look=still] .line .lw.front{border-color:#ececf452}:root[data-look=still] .line .lw .titlebar,:root[data-look=still] .line .lw.front:not(.signon) .titlebar,:root[data-look=still] .line .lw.signon .titlebar{background:0 0;border-bottom:1px solid #ececf41a;border-radius:12px 12px 0 0;justify-content:space-between;align-items:center;height:32px;padding:0 10px}:root[data-look=still] .line .lw .info{color:var(--dim);border-bottom:1px solid #ececf41a;padding:4px 14px}:root[data-look=still] .line .lw:not(.front):not(.signon) .wtitle{color:#8d90a0}:root[data-look=still] .line .lw .wtitle,:root[data-look=still] .line .lw.front:not(.signon) .wtitle{color:var(--dim);font:600 11px/22px var(--mono);letter-spacing:.12em;text-transform:uppercase;background:0 0}:root[data-look=still] .line .lw .wbody,:root[data-look=still] .line .lw .info{background:0 0}:root[data-look=still] .line .lights .light{box-shadow:none;background:0 0;border-color:#ececf480;border-radius:50%}:root[data-look=still] .line .shelf{box-shadow:none;background:#0c0e14b3;border-color:#ececf433;border-radius:12px}:root[data-look=still] .line{--lcd1:#1a2316;--lcd2:#131a10;--lcdink:#c2e89a;--lcdedge:#c2e89a40;--pick:#2f5fb3}:root[data-look=still] .line,:root[data-look=still] .line .space{--fb-rule:#ececf429;--fb-pale:#1b1d27;--fb-tab:#161821;--fb-page:transparent;--fb-text:#ececf4;--fb-dim:#a0a4b8;--fb-blue:#8fb0ff;--fb-link:#8fb0ff}:root[data-look=still] .line :is(.sp-box h4,.fb-box h3,.space .gi h4){border-top-color:#ececf429}:root[data-look=still] .line .fb-tabs,:root[data-look=still] .line .fb-tab[aria-selected=true]{border-color:#ececf44d}:root[data-look=still] .line .lcd-song{text-overflow:ellipsis}:root[data-look=still] .line :is(.gline,.gline.now,.gline.welcome,.gline.bell,.guidepick,.ghere.far,.fb-away,.awaystrip,.bcard){color:var(--ink);background:#161821;border-color:#ececf42e}:root[data-look=still] .line .gline.now{border-left-color:var(--ink);box-shadow:none}:root[data-look=still] .line .gline{--glow-from:#2a2614;--glow-to:#161821;--glow-edge:var(--ink)}:root[data-look=still] .line .im.selfnote .imlog,:root[data-look=still] .line .imlog{background:#05070a99}:root[data-look=still] .line .bubble{color:var(--ink);box-shadow:none;background:#22252f;border-color:#ececf41f}:root[data-look=still] .line .brow.mine .bubble{background:#26365a;border-color:#8fb0ff4d}:root[data-look=still] .line .myself{background:#161821;border-color:#ececf42e}:root[data-look=still] .line .myself .onas,:root[data-look=still] .line .myself .screen{color:var(--ink)}:root[data-look=still] .line a,:root[data-look=still] .line button.linkish{color:#8fb0ff}
