.auth-scene{z-index:0;pointer-events:none;position:fixed;inset:0;overflow:hidden}.auth-scene>*{rotate:var(--tilt,0deg);position:absolute}.auth-photo{--tilt:-4deg;width:460px;height:300px;top:calc(50% - 318px);left:calc(50% - 500px)}.auth-doc{--tilt:4deg;width:250px;padding:22px 22px 26px;top:calc(50% - 214px);left:calc(50% + 136px)}.auth-list{--tilt:2.5deg;width:270px;padding:18px 20px 20px;top:calc(50% + 96px);left:calc(50% - 392px)}.auth-grid{border-radius:var(--r-card);--tilt:-3deg;width:190px;height:150px;top:calc(50% + 150px);left:calc(50% + 200px)}.auth-lines{flex-direction:column;gap:9px;display:flex}.auth-bar{background:var(--hairline);border-radius:4px;height:7px;display:block}.auth-bar[data-strong]{background:var(--hairline-strong);height:11px;margin-bottom:8px}.auth-task{color:var(--ink-3);align-items:center;gap:10px;padding:7px 0;display:flex}.auth-task+.auth-task{border-top:1px solid var(--hairline)}.auth-task .auth-bar{flex:1}.auth-main{z-index:1;flex-direction:column;flex:1;justify-content:flex-start;align-items:center;min-height:100dvh;padding:max(72px,50dvh - 240px) 16px 72px;display:flex;position:relative}.auth-card{--ink-2:var(--ink);--ink-3:var(--ink);width:100%;max-width:400px;padding:32px 32px 26px}.dark .auth-card{--glass-under:var(--scrim)}@media (max-width:900px){.auth-list,.auth-grid{display:none}.auth-photo{width:340px;height:220px;top:calc(50% - 300px);left:calc(50% - 330px)}.auth-doc{top:calc(50% + 40px);left:calc(50% + 110px)}}@media (max-width:640px){.auth-photo{--tilt:-5deg;width:280px;height:190px;top:28px;left:-36px}.auth-doc{--tilt:5deg;width:210px;inset:auto -64px 28px auto}.auth-main{justify-content:flex-start;padding:132px 16px 48px}.auth-card{padding:26px 22px 22px}}@layer theme,base;@layer components{main[data-slot=screen]:not(.mm-page){margin-bottom:-48px;padding-bottom:48px}@media (pointer:coarse){:where(.group\/button,[data-slot=switch],.seg-opt,.files-chip,.files-check,.chat-find-step,.capsule-tool,.home-pull-go,.stk-open,.item-tags-add,.tree-toggle,[data-slot=tag-chip]>button:last-child:not(:first-child)):not(:where(.hit-target,.bezel,.tour-card *,.bn-container :not([contenteditable=false] *,.op-board-zone *,.op-board-expanded *,.coll-zone *,.mm-zone *))){position:relative}:where(.group\/button,[data-slot=switch],.seg-opt,.files-chip,.files-check,.chat-find-step,.capsule-tool,.home-pull-go,.stk-open,.item-tags-add,.tree-toggle,[data-slot=tag-chip]>button:last-child:not(:first-child)):not(:where(.hit-target,.bezel,.tour-card *,.bn-container :not([contenteditable=false] *,.op-board-zone *,.op-board-expanded *,.coll-zone *,.mm-zone *))):before{content:"";width:max(100%, var(--tap-w,36px));height:max(100%, var(--tap-h,36px));position:absolute;top:50%;left:50%;translate:-50% -50%}:where(.seg-opt,.files-chip,.chat-find-step){--tap-w:32px}:where(.op-board-tools .capsule-tool){--tap-w:32px;--tap-h:44px}:where(.shell-top-left>.group\/button){--tap-w:44px;--tap-h:44px}:where(.home-side-link,.type-link,.type-meta a[href],.trash-open,.task-title,.coll-form-label:is(button),button[data-slot=tag-chip],[data-slot=tag-chip]>button:first-child:not(:last-child),.shell-side-head>a){margin-block:-8px;padding-block:8px;position:relative}:where(.type-meta a[href]){margin:-12px -4px;padding:12px 4px}:where(button[data-slot=tag-chip],[data-slot=tag-chip]>button:first-child:not(:last-child)){margin-block:-9px;padding-block:9px}}@media (max-width:860px) and (pointer:coarse){:where(.coll-form-label:is(button)){min-width:32px}:where(.add-task-input){align-self:stretch;margin-block:-8px}}}@layer utilities;.screen{width:100%;max-width:868px;margin-inline:auto;padding:0 24px}.screen[data-view=desk]{max-width:none;padding:0 44px}.screen[data-view=desk]>.screen-head,.screen[data-view=desk]>.screen-hint{max-width:820px;margin-inline:auto}.screen-head{flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:12px 16px;margin-bottom:24px;display:flex}.screen-head>div:first-child{flex-direction:column;gap:8px;min-width:0;display:flex}.screen-title-row{flex-wrap:wrap;align-items:center;gap:8px 16px;min-width:0;display:flex}.screen-hint{margin:-12px 0 12px}.screen-section+.screen-section{margin-top:36px}.screen-section>h2{margin-bottom:12px}@media (max-width:860px),(pointer:coarse) and (max-height:540px){.screen,.screen[data-view]{padding:0 16px}}.hair-list{flex-direction:column;max-width:820px;display:flex;container:hair-list/inline-size}.hair-row{border-top:1px solid var(--hairline);text-align:left;width:100%;min-height:36px;color:var(--ink);outline:none;grid-template-columns:15px minmax(0,1fr) 100px 160px;align-items:center;gap:12px;padding:8px 10px;font-size:13.5px;line-height:19px;transition:background-color .12s;display:grid}@media (hover:hover){.hair-row:hover{background:var(--glass-fill-row)}}.hair-row:focus-visible{outline:2px solid var(--ring);outline-offset:-2px;border-radius:6px}.hair-row>svg{color:var(--ink-3)}.hair-row-name{white-space:nowrap;text-overflow:ellipsis;min-width:0;font-weight:450;overflow:hidden}@container hair-list (max-width:560px){.hair-row{grid-template-columns:15px minmax(0,1fr) 80px}.hair-row>:last-child{display:none}}.cover-grid{grid-template-columns:repeat(auto-fill,minmax(188px,1fr));gap:12px;display:grid}.cover-card{text-align:left;outline:none;width:100%;overflow:hidden}.cover-card:focus-visible{outline:2px solid var(--ring);outline-offset:2px}.cover-card>.paper-photo,.cover-card-blank{width:100%;height:104px}.cover-card-blank{background-color:var(--field);color:var(--ink-4);box-shadow:inset 0 -1px 0 var(--hairline);flex-direction:column;justify-content:space-between;align-items:flex-start;gap:8px;padding:12px;display:flex}.cover-card-lines{width:100%;min-width:0;color:var(--ink-3);flex-direction:column;gap:1px;font-size:11.5px;line-height:16px;display:flex}.cover-card-body{flex-direction:column;gap:2px;padding:10px 12px 12px;display:flex}.cover-card-name{white-space:nowrap;text-overflow:ellipsis;color:var(--ink);font-size:13.5px;font-weight:600;line-height:19px;overflow:hidden}.folder-desk-frame{min-height:420px;margin:0 -44px;position:relative}.folder-desk,.folder-desk-loading{position:absolute;inset:0}.folder-desk .op-board-flow-wrap{overflow:hidden}.folder-desk .op-board-dots{opacity:.6;-webkit-mask-image:linear-gradient(#0000,#000 6% 92%,#0000);mask-image:linear-gradient(#0000,#000 6% 92%,#0000)}.folder-desk .op-board-notice{top:0;left:44px}.desk-card{cursor:default;flex-direction:column;width:100%;height:100%;display:flex}.desk-card>.paper-photo,.desk-card>.cover-card-blank{flex:auto;height:auto;min-height:0}.desk-card>.cover-card-body{flex:none}.desk-card-missing{opacity:.6}@media (max-width:860px),(pointer:coarse) and (max-height:540px){.folder-desk-frame{min-height:300px;margin:0 -16px}.folder-desk .op-board-notice{left:16px}}.set-group{max-width:720px}.set-row{border-top:1px solid var(--hairline);grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:8px 24px;padding:12px 0;display:grid}.set-group>.set-row:last-child{border-bottom:1px solid var(--hairline)}.set-row[data-stack]{grid-template-columns:minmax(0,1fr)}@media (max-width:640px){.set-row{grid-template-columns:minmax(0,1fr)}}.conn-activity{max-width:420px;font-family:var(--font-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;grid-template-columns:minmax(0,max-content) auto auto;justify-content:start;gap:2px 14px;font-size:12px;line-height:18px;display:grid}.conn-activity>li{display:contents}@media (max-width:860px){.type-title-xl[lang]{-webkit-hyphens:auto;hyphens:auto}}@media (pointer:coarse){[data-slot=dropdown-menu-item],[data-slot=dropdown-menu-sub-trigger],[data-slot=dropdown-menu-checkbox-item],[data-slot=dropdown-menu-radio-item],[data-slot=context-menu-item],[data-slot=context-menu-sub-trigger],[data-slot=context-menu-checkbox-item],[data-slot=context-menu-radio-item],.menu-item{min-height:36px}}@media (hover:none),(pointer:coarse){:root:root:root :where(input:not([type=checkbox],[type=radio],[type=range],[type=color],[type=file],[type=hidden],[type=button],[type=submit],[type=reset],[type=image]),textarea,select,.mm-grow):not(:where(.op-board-textarea,.hand-note textarea)){font-size:16px}}
