*,:before,:after{box-sizing:border-box;border:0 solid}html{-webkit-text-size-adjust:100%;tab-size:4;line-height:1.5;font-family:var(--font-sans);font-feature-settings:normal;font-variation-settings:normal;-webkit-tap-highlight-color:transparent}body{line-height:inherit;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;margin:0;font-family:inherit}hr{height:0;color:inherit;border-top-width:1px}abbr:where([title]){-webkit-text-decoration:underline dotted;text-decoration:underline dotted}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit;-webkit-text-decoration:inherit;text-decoration:inherit}b,strong{font-weight:bolder}code,kbd,samp,pre{font-family:ui-monospace,SFMono-Regular,Menlo,Monaco,Consolas,Liberation Mono,Courier New,monospace;font-size:1em}small{font-size:80%}sub,sup{vertical-align:baseline;font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}table{text-indent:0;border-color:inherit;border-collapse:collapse}button,input,optgroup,select,textarea{font-feature-settings:inherit;font-variation-settings:inherit;font-family:inherit;font-size:100%;font-weight:inherit;line-height:inherit;color:inherit;margin:0;padding:0}button,select{text-transform:none}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button;background-color:#0000;background-image:none}:-moz-focusring{outline:auto}:-moz-ui-invalid{box-shadow:none}progress{vertical-align:baseline}::-webkit-inner-spin-button{height:auto}::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}blockquote,dl,dd,h1,h2,h3,h4,h5,h6,hr,figure,p,pre{margin:0}fieldset{margin:0;padding:0}legend{padding:0}ol,ul,menu{margin:0;padding:0;list-style:none}dialog{padding:0}textarea{resize:vertical}input::-moz-placeholder{opacity:1;color:var(--color-gray-dark)}textarea::-moz-placeholder{opacity:1;color:var(--color-gray-dark)}input::placeholder,textarea::placeholder{opacity:1;color:var(--color-gray-dark)}button,[role=button]{cursor:pointer}:disabled{cursor:default}img,svg,video,canvas,audio,iframe,embed,object{vertical-align:middle;display:block}img,video{max-width:100%;height:auto}[hidden]{display:none}:root{--color-black:black;--color-white:white;--color-gray:lightgray;--color-gray-dark:gray;--color-lightgray:lightgray;--color-red:red;--color-blue:blue;--color-green:green;--color-button-bg:#f4f4f4;--color-button-bg-hover:#e9e9e9;--color-button-bg-active:#dedede;--spacing-0:0;--spacing-2:2px;--spacing-4:4px;--spacing-6:6px;--spacing-8:8px;--spacing-12:12px;--spacing-16:16px;--spacing-20:20px;--spacing-24:24px;--spacing-32:32px;--spacing-36:36px;--spacing-40:40px;--spacing-44:44px;--spacing-48:48px;--spacing-56:56px;--spacing-64:64px;--spacing-72:72px;--spacing-100:100px;--spacing-140:140px;--spacing-200:200px;--spacing-230:230px;--spacing-768:768px;--spacing-960:960px;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-md:1rem;--font-size-lg:1.25rem;--font-size-xl:1.5rem;--font-size-2xl:2rem;--radius-none:0;--radius-default:4px;--radius-8:8px;--radius-16:16px;--border-width-1:1px;--border-width-default:2px;--font-sans:"Lato", Arial, sans-serif}@font-face{font-family:Lato;src:url(/fonts/Lato-Hairline.woff2)format("woff2"),url(/fonts/Lato-Hairline.woff)format("woff");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-HairlineItalic.woff2)format("woff2"),url(/fonts/Lato-HairlineItalic.woff)format("woff");font-weight:100;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Thin.woff2)format("woff2"),url(/fonts/Lato-Thin.woff)format("woff");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-ThinItalic.woff2)format("woff2"),url(/fonts/Lato-ThinItalic.woff)format("woff");font-weight:200;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Light.woff2)format("woff2"),url(/fonts/Lato-Light.woff)format("woff");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-LightItalic.woff2)format("woff2"),url(/fonts/Lato-LightItalic.woff)format("woff");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Regular.woff2)format("woff2"),url(/fonts/Lato-Regular.woff)format("woff");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Italic.woff2)format("woff2"),url(/fonts/Lato-Italic.woff)format("woff");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Medium.woff2)format("woff2"),url(/fonts/Lato-Medium.woff)format("woff");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-MediumItalic.woff2)format("woff2"),url(/fonts/Lato-MediumItalic.woff)format("woff");font-weight:500;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Semibold.woff2)format("woff2"),url(/fonts/Lato-Semibold.woff)format("woff");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-SemiboldItalic.woff2)format("woff2"),url(/fonts/Lato-SemiboldItalic.woff)format("woff");font-weight:600;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Bold.woff2)format("woff2"),url(/fonts/Lato-Bold.woff)format("woff");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-BoldItalic.woff2)format("woff2"),url(/fonts/Lato-BoldItalic.woff)format("woff");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Heavy.woff2)format("woff2"),url(/fonts/Lato-Heavy.woff)format("woff");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-HeavyItalic.woff2)format("woff2"),url(/fonts/Lato-HeavyItalic.woff)format("woff");font-weight:800;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-Black.woff2)format("woff2"),url(/fonts/Lato-Black.woff)format("woff");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/Lato-BlackItalic.woff2)format("woff2"),url(/fonts/Lato-BlackItalic.woff)format("woff");font-weight:900;font-style:italic;font-display:swap}html{font-size:18px}[draggable]{-webkit-user-select:none;user-select:none}#nprogress .peg{display:none}@keyframes pulse{0%,to{opacity:1}50%{opacity:.5}}.AnimatePulse{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.VisuallyHidden{clip:rect(0 0 0 0);clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.Container{width:100%;max-width:960px;margin-inline:auto;padding-inline:8px}@media (width>=400px){.Container{padding-inline:16px}}.Input{border:2px solid var(--color-gray);border-radius:var(--radius-default);min-height:36px;padding:0 8px}.Input:focus{border-color:var(--color-blue);outline:none}.Input_Disabled{background-color:color-mix(in srgb, var(--color-gray) 25%, transparent)}.Button{border-radius:var(--radius-default);white-space:nowrap;background:var(--color-button-bg);border:2px solid var(--color-gray);justify-content:center;align-items:center;min-width:100px;min-height:36px;padding-inline:16px;transition:all .15s ease-in-out;display:inline-flex;position:relative}.Button:hover{background:var(--color-button-bg-hover)}.Button:active{background:var(--color-button-bg-active)}.Button_Loading{animation:2s cubic-bezier(.4,0,.6,1) infinite pulse}.Button_Variant_Destructive{color:var(--color-red);border-color:var(--color-red);background:0 0}.Tag{border:2px solid var(--color-gray);border-radius:var(--radius-default);align-items:center;gap:8px;min-height:36px;padding-inline:8px;display:inline-flex}.Card{border:2px solid var(--color-gray);border-radius:var(--radius-8);padding:16px}.Link{color:var(--color-blue);cursor:pointer;text-decoration:underline}.Link:hover,.Link:focus{color:var(--color-red);text-decoration-color:#ff000040}.Link:focus{outline:none}.Heading_Level_2{font-size:var(--font-size-xl);font-weight:600}.EmptyMessage{font-size:var(--font-size-sm);opacity:.5}.Table{border-collapse:collapse;width:100%}.Table__Head .Table__Row{border-bottom:2px solid var(--color-gray)}.Table__Body .Table__Row:last-of-type{border:none}.Table__Row{border-bottom:1px solid var(--color-gray)}.Table__Header{text-align:left;font-size:var(--font-size-xs);white-space:nowrap;padding:4px 12px;font-weight:400}.Table__Header:first-child{padding-left:0}.Table__Header:last-child{padding-right:0}.Table__Header_Right{text-align:right}.Table__Cell{white-space:nowrap;padding:8px 12px}.Table__Cell:first-child{padding-left:0}.Table__Cell:last-child{padding-right:0}.Table__Cell_Right{text-align:right}.Code{white-space:break-spaces;border:2px dashed var(--color-gray);width:100%;padding:4px}.Tip{color:var(--color-gray-dark);font-size:var(--font-size-sm)}.Avatar{aspect-ratio:1;position:relative}.Avatar__Fallback{background:var(--color-gray);color:var(--color-gray-dark);flex-shrink:0;justify-content:center;align-items:center;font-weight:700;display:flex;position:absolute;inset:0}.Avatar__Image{position:absolute;inset:0}.Footer{border-top:1px solid var(--color-gray);font-size:var(--font-size-sm);flex-wrap:wrap;gap:16px;padding-top:16px;padding-bottom:64px;display:flex}.Footer__Spacer{flex-grow:1}.Logo{white-space:nowrap}.Logo__Image{aspect-ratio:1;vertical-align:middle;width:1.25em;display:inline-block}.Logo__Beta{font-style:italic;display:none}@media (width>=400px){.Logo__Beta{display:inline}}.Header{--header-border:2px solid var(--color-gray);flex-wrap:wrap;justify-content:space-between;align-items:stretch;min-height:36px;display:flex}.Header__Item{padding-bottom:8px}.Header__Item_Logo{flex-grow:1;align-items:center;display:flex}@media (width>=960px){.Header__Item_Logo{border-bottom:var(--header-border)}}.Header__Item_Action{order:1}@media (width>=960px){.Header__Item_Action{border-bottom:var(--header-border);order:0;padding-left:16px}}.Header__Nav{order:2;width:100%;display:flex}@media (width>=960px){.Header__Nav{order:0;width:auto}}.Navigation__Item{padding-bottom:8px;border-bottom:var(--header-border);padding-inline:8px;line-height:36px}.Navigation__Item_Current{border-bottom-color:var(--color-black);border-bottom-width:2px;font-weight:700}.Navigation__Item_Disabled{pointer-events:none;color:#00000040}.Navigation__Spacer{border-bottom:var(--header-border);flex-grow:1;padding-bottom:8px}.UserLayout{flex-direction:column;gap:24px;margin-top:16px;display:flex}.UserLayout__Footer{margin-top:64px}.ActivityItem{align-items:flex-start;gap:8px;display:flex}.ActivityItem__Avatar{flex-shrink:0;margin-top:2px}.ActivityItem__Body{flex-direction:column;gap:2px;display:flex}.ActivityItem__Message{font-size:var(--font-size-sm)}.ActivityItem__Date{font-size:var(--font-size-xs);opacity:.5}.ActivityPage{flex-direction:column;gap:16px;display:flex}.ActivityPage__Header{justify-content:space-between;align-items:center;display:flex}.ActivityPage__Title{font-size:var(--font-size-xl);font-weight:700}.ActivityPage__List{flex-direction:column;gap:12px;display:flex}.ActivityFilter{gap:0;display:flex}.ActivityFilter__Item{font-size:var(--font-size-sm);border:1px solid var(--color-gray);padding:4px 8px}.ActivityFilter__Item:first-child{border-radius:4px 0 0 4px}.ActivityFilter__Item:last-child{border-radius:0 4px 4px 0}.ActivityFilter__Item_Active{background:var(--color-black);color:var(--color-white);border-color:var(--color-black)}.Input_Multiline{resize:none;min-height:80px;padding-block:8px}.Errors{color:var(--color-red);font-size:var(--font-size-xs);padding-left:16px}.InputWrapper{flex-direction:column;gap:4px;width:100%;display:flex}.InputWrapper__Label{font-size:var(--font-size-sm);font-weight:500}.InputWrapper__Required{color:var(--color-red)}.InputWrapper__Control{display:grid}.InputWrapper__Errors{margin-top:4px}.ListForm{gap:16px;display:grid}.ListForm__VisibilityGroup{flex-direction:column;gap:8px;display:flex}.ListForm__VisibilityRow{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ListForm__Actions{justify-content:flex-end;gap:8px;padding-top:32px;display:flex}.ListForm__Spacer{flex-grow:1}.Tag_Variant_Dashed{border-style:dashed;font-style:italic}.BlurhashImage{position:relative;overflow:hidden}.BlurhashImage__Image{opacity:0;transition:opacity .3s;display:block}.BlurhashImage__Image_Loaded{opacity:1}.BlurhashImage__Image_Fit_Cover{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.BlurhashImage__Image_Fit_Contain{-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%;height:100%}.Lightbox{z-index:50;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.Lightbox__Backdrop{background-color:#000000bf;position:absolute;inset:0}.Lightbox__Content{z-index:10;position:relative}.Lightbox__Image{-o-object-fit:contain;object-fit:contain;width:auto;max-width:calc(100vw - 64px);height:auto;max-height:calc(100vh - 64px)}.AttachmentThumbnail{display:flex;position:relative}.AttachmentThumbnail__Trigger{border-radius:var(--radius-default)}.AttachmentThumbnail__Trigger_Clickable{cursor:pointer}.ImageUpload{flex-direction:column;gap:8px;display:flex}.ImageUpload__Label{font-size:var(--font-size-sm);font-weight:500}.ImageUpload__List{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.ImageUpload__Slot{display:flex;position:relative}.ImageUpload__Slot:hover .ImageUpload__Remove{opacity:1}.ImageUpload__Thumbnail{border-radius:var(--radius-default);border:1px solid var(--color-gray);width:72px;height:72px}.ImageUpload__PendingFrame{border-radius:var(--radius-default);border:1px solid var(--color-gray);width:72px;height:72px;overflow:hidden}.ImageUpload__PendingImage{-o-object-fit:cover;object-fit:cover;-o-object-position:center;object-position:center;width:100%;height:100%}.ImageUpload__Remove{background:var(--color-black);width:20px;height:20px;color:var(--color-white);font-size:var(--font-size-xs);opacity:0;border-radius:50%;justify-content:center;align-items:center;line-height:1;transition:opacity .15s ease-in-out;display:flex;position:absolute;top:-8px;right:-8px}.ImageUpload__AddButton{border-radius:var(--radius-default);border:1px dashed var(--color-gray);width:72px;height:72px;color:var(--color-gray-dark);justify-content:center;align-items:center;transition:all .15s ease-in-out;display:flex}.ImageUpload__AddButton:hover{border-color:var(--color-gray-dark);background-color:color-mix(in srgb, var(--color-gray) 10%, transparent)}.ImageUpload__AddIcon{color:var(--color-gray-dark);line-height:1}.ImageUpload__AddIcon_Plus{font-size:1.25rem}.ImageUpload__FileInput{display:none}.ImageUpload__Error{font-size:var(--font-size-xs);color:var(--color-red)}.Checkbox{vertical-align:middle;flex-shrink:0;width:16px;height:16px;display:inline-flex;position:relative}.Checkbox__Input{opacity:0;cursor:pointer;width:100%;height:100%;margin:0;position:absolute;inset:0}.Checkbox__Box{box-sizing:border-box;border:2px solid var(--color-gray);border-radius:var(--radius-default);background:var(--color-white);width:100%;height:100%;color:var(--color-white);pointer-events:none;place-content:center;transition:background-color 75ms cubic-bezier(0,0,.2,1),border-color 75ms cubic-bezier(0,0,.2,1);display:grid}.Checkbox__Check{width:12px;height:12px;transition:transform .1s cubic-bezier(0,0,.2,1);transform:scale(0)}.Checkbox__Input:checked~.Checkbox__Box{background:var(--color-blue);border-color:var(--color-blue)}.Checkbox__Input:checked~.Checkbox__Box .Checkbox__Check{transform:scale(1)}.Checkbox__Input:focus-visible~.Checkbox__Box{outline:2px solid var(--color-blue);outline-offset:2px}.ThingForm{gap:16px;display:grid}.ThingForm__Fields{flex-direction:column;gap:8px;display:flex}.ThingForm__Checkbox{align-items:center;gap:4px;display:flex}.ThingForm__Actions{justify-content:space-between;gap:8px;padding-top:24px;display:flex}.ThingForm__Spacer{flex-grow:1}.AppLayout{flex-direction:column;gap:24px;margin-top:16px;display:flex}.AppLayout__Footer{margin-top:64px}.ErrorPage{flex-direction:column;justify-content:center;align-items:center;gap:16px;padding-block:64px;display:flex}.ErrorPage__Status{font-size:var(--font-size-2xl);font-weight:700}.FollowList{flex-direction:column;gap:8px;display:flex}.FollowList__Row{align-items:center;gap:8px;display:flex}.FriendsPage{flex-direction:column;gap:16px;display:flex}.FriendsPage__Title{font-weight:700}.FriendsPage__Search{flex-direction:column;gap:8px;margin-bottom:16px;display:flex}.FriendsPage__Origin{transform-origin:top}.FriendsPage__NoResults{font-size:var(--font-size-sm);color:var(--color-gray)}.FriendsPage__Recommended{flex-direction:column;gap:8px;display:flex}.FriendsPage__Columns{grid-template-columns:1fr;gap:16px;display:grid}@media (width>=960px){.FriendsPage__Columns{grid-template-columns:repeat(2,1fr)}}.FriendsPage__Column{flex-direction:column;gap:16px;display:flex}.FollowList_Layout_Inline{-moz-column-gap:16px;flex-flow:wrap;gap:8px 16px}.FeatureList{text-align:center;gap:16px;display:grid}@media (width>=400px){.FeatureList{text-align:left;grid-template-columns:repeat(2,1fr)}}.FeatureList__Title{font-weight:700}.FallingFrame{gap:16px;display:grid}.FallingFrame__Stage{aspect-ratio:1920/1200;width:100%;position:relative}.FallingFrame__Placeholder{color:var(--color-gray);border:1px dashed var(--color-gray);justify-content:center;align-items:center;padding:16px;display:flex;position:absolute;inset:0}.FallingFrame__PlaceholderInner{text-align:center}.FallingFrame__Frame{cursor:pointer;transform-style:preserve-3d;perspective:1000px;transform-origin:top;position:relative}.FallingFrame__Frame_Shake_1{--shake-offset:2px;--shake-rotate:1deg;animation:.3s cubic-bezier(.45,.05,.55,.95) both shake}.FallingFrame__Frame_Shake_2{--shake-offset:4px;--shake-rotate:2deg;animation:.3s cubic-bezier(.45,.05,.55,.95) both shake}.FallingFrame__Frame_Shake_3{--shake-offset:6px;--shake-rotate:3deg;animation:.3s cubic-bezier(.45,.05,.55,.95) both shake}.FallingFrame__Frame_Shake_4{--shake-offset:8px;--shake-rotate:4deg;animation:.3s cubic-bezier(.45,.05,.55,.95) both shake}.FallingFrame__Image{border:1px solid var(--color-gray);cursor:pointer;width:100%;display:block;box-shadow:0 1px 3px #0000001a,0 1px 2px -1px #0000001a}.FallingFrame__Caption{text-align:center;font-size:var(--font-size-xs);color:var(--color-gray)}@keyframes shake{0%{transform:translate(0,0)rotate(0)}25%{transform:translate3d(calc(var(--shake-offset) * 1.2), calc(var(--shake-offset) * .8), 0) rotate(var(--shake-rotate))}75%{transform:translate3d(calc(var(--shake-offset) * -1.2), calc(var(--shake-offset) * -.8), 0) rotate(calc(var(--shake-rotate) * -1))}to{transform:translate(0,0)rotate(0)}}.LandingPage{flex-direction:column;gap:56px;width:100%;max-width:768px;margin-inline:auto;padding-block:56px;display:flex}.LandingPage__Header{flex-direction:column;gap:8px;display:flex}.LandingPage__Title{flex-direction:column;align-items:center;gap:2px;display:flex}.LandingPage__LogoWrap{transform:scale(1.5)}.LandingPage__Tagline{font-size:var(--font-size-sm)}.LandingPage__Nav{justify-content:center;display:flex}.LandingPage__NavList{gap:16px;display:flex}.LandingPage__Features{flex-direction:column;gap:24px;display:flex}.LandingPage__FeaturesTitle{font-size:var(--font-size-2xl);text-align:center;font-weight:700}.ProfileCard{align-items:center;gap:16px;display:flex}.ProfileCard__Identity{align-items:center;gap:12px;display:flex}.ProfileCard__Header{align-items:baseline;gap:8px;display:flex}.ProfileCard__Name{font-size:var(--font-size-lg);font-weight:600;line-height:1}.ProfileCard__ShareLink,.ProfileCard__Meta{font-size:var(--font-size-sm)}.ProfileCard__Spacer{flex-grow:1}.ThingItem{border-radius:var(--radius-default);flex-grow:1;min-width:0;margin:-4px;padding:4px}.ThingItem_Clickable{cursor:pointer}.ThingItem_Draggable,.ThingItem_Draggable *{cursor:grab}.ThingItem_Selecting .Link{pointer-events:none}.ThingItem_FileDropTarget{background-color:color-mix(in srgb, var(--color-blue) 8%, transparent);outline:1px dashed var(--color-blue)}.ThingItem__Body{flex-grow:1}.ThingItem__Title{gap:inherit;align-items:center;min-width:0;display:flex}.ThingItem__Title_Sticky{position:sticky;top:4px}.ThingItem__Title_Area{grid-area:title}.ThingItem__Spacer{flex-grow:1}.ThingItem__Name{text-overflow:ellipsis;white-space:nowrap;min-width:0;overflow:hidden}.ThingItem__Name_Owned{text-decoration:line-through}.ThingItem__Note{font-size:var(--font-size-sm);opacity:.5;text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.ThingItem__Note_Area{grid-area:note;min-width:0}.ThingItem__Layout_Variant_Single{gap:8px;display:flex}.ThingItem__Column{flex-direction:column;flex-grow:1;gap:4px;min-width:0;display:flex}.ThingItem__HeroWrap{align-self:flex-start}.ThingItem__Hero{grid-area:hero;align-self:center}.ThingItem__Thumbs{grid-area:thumbs;align-self:flex-end;align-items:flex-end;gap:4px;display:flex}.ThingItem__WithAttachments_ThumbsOnly{-moz-column-gap:8px;grid-template:"title title hero"".thumbs hero"/1fr auto auto;gap:4px 8px;display:grid}.ThingItem__WithAttachments_Full{-moz-column-gap:8px;grid-template:"title title hero""note thumbs hero"/1fr auto auto;gap:4px 8px;display:grid}.ThingItem__HeroThumbnail{border-radius:var(--radius-default);border:1px solid var(--color-gray);width:72px;height:72px}.ThingItem__Thumbnail{border-radius:var(--radius-default);border:1px solid var(--color-gray);width:40px;height:40px}.ThingGridItem{border-radius:var(--radius-default);flex-direction:column;gap:4px;display:flex}.ThingGridItem_Clickable{cursor:pointer}.ThingGridItem_Draggable,.ThingGridItem_Draggable *{cursor:grab}.ThingGridItem_FileDropTarget{outline:1px dashed var(--color-blue)}.ThingGridItem__ImageArea{border-radius:var(--radius-default);border:2px solid var(--color-gray);aspect-ratio:1;width:100%;position:relative;overflow:hidden}.ThingGridItem__ImageArea *{-webkit-user-drag:none}.ThingGridItem__ThumbnailWrap,.ThingGridItem__Thumbnail{width:100%;height:100%}.ThingGridItem__Placeholder{border:2px dashed var(--color-gray);border-radius:var(--radius-default);text-align:center;aspect-ratio:1;justify-content:center;align-items:center;width:100%;padding:16px;display:flex}.ThingGridItem__PlaceholderName{font-size:var(--font-size-sm)}.ThingGridItem__Info{padding-left:2px;padding-right:2px}.ThingGridItem__Name{text-overflow:ellipsis;white-space:nowrap;min-width:0;font-size:var(--font-size-sm);overflow:hidden}.ThingGridItem__Name_Owned{text-decoration:line-through}.ThingGridItem__AttachmentCount{background:var(--color-white);border:1px solid var(--color-gray);font-size:var(--font-size-xs);border-radius:var(--radius-default);padding-inline:4px;position:absolute;bottom:4px;right:4px}.ThingsList__UploadError{font-size:var(--font-size-xs);color:var(--color-red)}.ThingsList{gap:8px;display:grid}@media (width>=400px){.ThingsList{gap:12px}}.ThingsList_ViewMode_Grid{grid-template-columns:repeat(2,1fr)}@media (width>=400px){.ThingsList_ViewMode_Grid{grid-template-columns:repeat(3,1fr)}}@media (width>=960px){.ThingsList_ViewMode_Grid{grid-template-columns:repeat(5,1fr)}}.ThingsList__Item{min-width:0}.ThingsList__Item_ViewMode_Grid{position:relative}.ThingsList__FormRow{grid-column:1/-1;min-width:0}.ThingsList__Row{border-radius:var(--radius-default);border-right:2px solid #0000;border-top-right-radius:0;border-bottom-right-radius:0;align-items:flex-start;gap:8px;width:100%;margin:-4px;padding:4px;display:flex}.ThingsList__Row_Author{transition:background-color 75ms cubic-bezier(0,0,.2,1)}.ThingsList__Row_Author:hover,.ThingsList__Row_Author:focus-within{background-color:color-mix(in srgb, var(--color-gray) 25%, transparent)}@media (width>=960px){.ThingsList__Row_Author{width:calc(24px + 100%);margin-left:-24px}}.ThingsList__Row_Private{border-right-style:dashed;border-right-color:var(--color-gray)}.ThingsList__CheckboxRail{flex-shrink:0;align-items:center;height:1lh;display:flex;position:sticky;top:4px}.ThingsList__Checkbox{opacity:1;transition:opacity .25s cubic-bezier(0,0,.2,1)}@media (width>=960px){.ThingsList__Checkbox{opacity:0}.ThingsList__Row:hover .ThingsList__Checkbox,.ThingsList__Row:focus-within .ThingsList__Checkbox{opacity:.2}}.ThingsList__Checkbox_Selected,.ThingsList__Row:hover .ThingsList__Checkbox_Selected,.ThingsList__Row:focus-within .ThingsList__Checkbox_Selected{opacity:1}.ThingsList__GridCell{position:relative}.ThingsList__GridCheckbox{z-index:10;opacity:1;transition:opacity .25s cubic-bezier(0,0,.2,1);position:absolute;top:8px;left:8px}@media (width>=960px){.ThingsList__GridCheckbox{opacity:0}.ThingsList__GridCell:hover .ThingsList__GridCheckbox{opacity:.2}}.ThingsList__GridCheckbox_Selected,.ThingsList__GridCell:hover .ThingsList__GridCheckbox_Selected{opacity:1}.ThingsList__FormCard{min-height:230px;scroll-margin-top:16px}.ThingsList__FormDropzone_Active{outline:1px dashed var(--color-blue)}.TextSwap{display:inline-grid}.TextSwap__Layer{pointer-events:none;grid-area:1/1}.ListItem{position:relative}.ListItem__Card{flex-direction:column;gap:4px;padding-block:8px;display:flex}.ListItem__Card_Private{border-style:dashed}.ListItem__Name{text-overflow:ellipsis;white-space:nowrap;font-weight:600;overflow:hidden}.ListItem__Name_Private{font-style:italic}.ListItem__Updated{font-size:var(--font-size-xs)}.ListItem__Added{font-style:italic;font-weight:600}.ListItem__Cover{position:absolute;inset:0}.ListsList{align-items:center;display:flex}.ListsList__Container{border-right:2px solid var(--color-lightgray);flex:1;min-width:0;transition:all 75ms cubic-bezier(0,0,.2,1);position:relative}.ListsList__Container_OverflowLeft{border-left-color:var(--color-lightgray)}.ListsList__Container:after{content:"";border-bottom:2px solid var(--color-gray);position:absolute;bottom:0;left:0;right:0}.ListsList__Container_Dashed:after{border-bottom-style:dashed}.ListsList__Rail{scroll-snap-type:x mandatory;-ms-overflow-style:none;scrollbar-width:none;gap:8px;padding-top:16px;display:flex;overflow:scroll clip}.ListsList__Rail::-webkit-scrollbar{display:none}.ListsList__Rail li:last-child{margin-right:8px}.ListsList__Rail .Card{border-bottom:none;border-bottom-right-radius:0;border-bottom-left-radius:0}.ListsList__Tab{scroll-snap-align:start}.ListsList__Tab .ListsList__TabCard{white-space:nowrap;flex-direction:column;gap:4px;min-width:100px;max-width:200px;margin-bottom:-12px;padding-top:8px;padding-bottom:20px;transition:transform .1s cubic-bezier(0,0,.2,1);display:flex}.ListsList__Tab:not(.ListsList__Tab_Active):hover .ListsList__TabCard{transform:translateY(-6px)}.ListsList__Tab_Active .ListsList__TabCard{z-index:1;background-color:#fff;position:relative;transform:translateY(-12px)}.ListsList__Tab .ListsList__TabCard.ListItem__Card_Dragover{transform:translateY(-8px)}.ListsList__EveryCard{position:relative}.ListsList__EveryCard:before,.ListsList__EveryCard:after{content:"";border-top-right-radius:var(--radius-8);pointer-events:none;position:absolute;inset:-2px -2px 0 50%}.ListsList__EveryCard:before{border-top:2px solid var(--color-white);border-right:2px solid var(--color-white)}.ListsList__EveryCard:after{border-top:2px dashed var(--color-gray);border-right:2px dashed var(--color-gray)}.ListsList__AllThings{position:relative}.ListsList__AllThingsName{font-weight:600}.ListsList__AllThingsUpdated{font-size:var(--font-size-xs)}.ListsList__AllThingsCover{position:absolute;inset:0}.ListsList__AddLink{color:var(--color-blue);font-size:var(--font-size-sm);writing-mode:vertical-lr;padding-left:4px;transform:rotate(180deg)}.ListsList__AddLink:hover{color:var(--color-red)}.SelectionHelper{border-radius:var(--radius-default);border:1px solid var(--color-gray);background:var(--color-gray);flex-wrap:wrap;align-items:stretch;gap:1px;display:flex;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.SelectionHelper__Wrapper{z-index:10;max-width:calc(100vw - 32px);position:fixed;bottom:16px;left:50%;transform:translate(-50%)}.SelectionHelper__Item{background:var(--color-white);text-align:center;flex-grow:1;padding:4px 8px}.SelectionHelper__Item_Label{align-items:center;gap:4px;display:flex}.SelectionHelper__Item_Interactive{cursor:pointer;transition:background-color 75ms cubic-bezier(0,0,.2,1)}.SelectionHelper__Item_Interactive:hover{background:#f4f4f4}.MoveToListDialog{z-index:11;max-width:calc(100vw - 32px);position:fixed;bottom:64px;left:50%;transform:translate(-50%)}.MoveToListDialog__OutsideCatcher{z-index:-1;position:fixed;inset:0}.MoveToListDialog__Content{background:var(--color-white);border:2px solid var(--color-gray);border-radius:var(--radius-default);flex-direction:column;width:min(420px,100vw - 32px);height:min(360px,100vh - 96px);display:flex;overflow:hidden;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -4px #0000001a}.MoveToListDialog__SearchRow{border-bottom:1px solid var(--color-lightgray);flex-shrink:0;padding:8px}.MoveToListDialog__Search{width:100%}.MoveToListDialog__List{flex:1;min-height:0;padding:4px;overflow-y:auto}.MoveToListDialog__Item{text-align:left;border-radius:var(--radius-default);cursor:pointer;width:100%;padding:8px 12px;transition:background-color 75ms cubic-bezier(0,0,.2,1);display:block}.MoveToListDialog__Item:hover,.MoveToListDialog__Item:focus-visible{background:var(--color-lightgray)}.MoveToListDialog__Item_Private{font-style:italic}.MoveToListDialog__Empty{text-align:center;color:var(--color-gray);font-size:var(--font-size-sm);flex:1;justify-content:center;align-items:center;padding:16px;display:flex}.ViewModeToggle{gap:4px;display:flex}.ViewModeToggle__Button{border-radius:var(--radius-default);opacity:.25;padding:4px;transition:opacity 75ms cubic-bezier(0,0,.2,1)}.ViewModeToggle__Button_Active{opacity:1}.ListDetailPage{flex-direction:column;gap:24px;display:flex}.ListDetailPage__Header{flex-direction:column;gap:8px;display:flex}.ListDetailPage__HeaderRow{justify-content:space-between;align-items:center;gap:8px;display:flex}.ListDetailPage__Title_Private{font-style:italic}.ListDetailPage__Spacer{flex-grow:1}.ListDetailPage__Actions{align-items:center;gap:8px;display:flex}.ListDetailPage__Description{white-space:pre-wrap}.AuthLayout{flex-direction:column;gap:24px;margin-top:16px;display:flex}.AuthLayout__Footer{margin-top:64px}.LoginPage__Form{gap:16px;display:grid}.LoginPage__Submit{justify-content:flex-end;display:flex}.LoginPage__Divider{align-items:center;gap:8px;display:flex}.LoginPage__DividerLine{border-top:1px solid var(--color-gray);flex:1}.LoginPage__DividerLabel{font-size:var(--font-size-sm);color:var(--color-gray)}.LoginPage__Passkey{gap:8px;display:grid}.LoginVerify{gap:16px;display:grid}.LoginVerify__Submit{justify-content:flex-end;display:flex}.OnboardingPage{gap:16px;display:grid}.OnboardingPage__Actions{justify-content:space-between;display:flex}.ProfilePage{flex-direction:column;gap:16px;display:flex}.ProfilePage__ThingsHeader{flex-direction:column;gap:4px;display:flex}.ProfilePage__ThingsRow{align-items:center;gap:8px;display:flex}.ProfilePage__Spacer{flex-grow:1}.ProfilePage__GuestLink{font-size:var(--font-size-sm)}.SettingsPage{gap:16px;display:grid}.SettingsPage__Sections{flex-direction:column;gap:12px;display:flex}.SettingsPage__Section{padding-top:24px}.SettingsPage__Section_Group,.SettingsPage__Group{gap:16px;display:grid}.SettingsPage__Row{justify-content:space-between;align-items:center;gap:8px;display:flex}.SettingsPage__RowGrow{flex-grow:1}.SettingsPage__PasskeyHeader{flex-wrap:wrap;justify-content:space-between;gap:8px;display:flex}.SettingsPage__PasskeyButton{margin-left:auto}.SettingsPage__PasskeyError{width:100%}.SettingsPage__TableWrap{overflow-x:auto}.SettingsPage__SessionHint{font-size:var(--font-size-xs);opacity:.5;margin-left:6px}.SettingsPage__KeyForm{flex-direction:column;gap:8px;display:flex}.SettingsPage__KeyFormRow{gap:8px;display:flex}.SettingsPage__KeyInput{flex:1}.SettingsPage__ApiKey{border-radius:var(--radius-default);font-size:var(--font-size-xs);cursor:pointer;text-align:left;filter:blur(4px);width:100%;padding:6px;font-family:monospace;transition:filter .15s ease-out;display:inline-block}.SettingsPage__ApiKey:hover{filter:blur()}.SettingsPage__FieldError{color:var(--color-red);font-size:var(--font-size-sm)}.SettingsPage__Contact{padding-top:64px}.SettingsPage__Footnote{font-size:var(--font-size-sm)}.SharePage{justify-content:center;display:flex}.SharePage__Inner{flex-direction:column;gap:16px;display:flex}.SharePage__Title{text-align:center}.SharePage__QrCard{justify-content:center;padding:16px;display:flex}.SharePage__Url{-webkit-user-select:all;user-select:all;text-align:center;border:2px dashed var(--color-gray);border-radius:var(--radius-default);padding:8px}.SharePage__Hint{text-align:center}
/*$vite$:1*/