@property --workspace-footer-height{syntax:"<length>";inherits:true;initial-value:0}@property --workspace-topbar-height{syntax:"<length>";inherits:true;initial-value:56px}@property --binder-continuous-viewport-height{syntax:"<length>";inherits:true;initial-value:0}:root[data-phone-shell]{--workspace-topbar-height:calc(44px + env(safe-area-inset-top,0px));--binder-continuous-viewport-height:100svh;--phone-nav-height:44px;--phone-tab-height:calc(49px + env(safe-area-inset-bottom,0px));scroll-padding-bottom:calc(var(--phone-tab-height) + 12px)}@media (height<=480px){:root[data-phone-shell]{--phone-tab-height:calc(44px + env(safe-area-inset-bottom,0px))}}:root[data-phone-shell] .prototype-workspace[data-phone-shell]{--workspace-rail-width:0px;--workspace-topbar-height:calc(var(--phone-nav-height) + env(safe-area-inset-top,0px));--workspace-footer-height:var(--phone-tab-height);--workspace-shell-padding:16px;padding-inline:env(safe-area-inset-left,0px) env(safe-area-inset-right,0px)}:root[data-phone-shell] .prototype-workspace[data-phone-shell]:has(.collection-reader:not([hidden]) .binder-browser[data-reader-focused=true]){--phone-tab-height:0px;--workspace-footer-height:0px;--workspace-topbar-height:0px}.prototype-workspace[data-phone-shell]:has(.collection-reader:not([hidden]) .binder-browser[data-reader-focused=true]) :is(.phone-nav-bar,.phone-tab-bar){display:none}.prototype-workspace[data-phone-shell] .binder-scroll-indicator{display:none}.prototype-workspace[data-phone-shell] :is(.catalog-proposal-footer,.import-workspace .import-footer){left:0;bottom:var(--phone-tab-height)}:is(.prototype-workspace[data-phone-shell]:has(.collection-reader:not([hidden]) .checklist-view) .filter-panel .quick-undo,.prototype-workspace[data-phone-shell] .filter-panel .quick-undo){bottom:calc(var(--phone-tab-height) + 12px);left:16px}.prototype-workspace[data-phone-shell] .setup-toast-dock{bottom:calc(var(--phone-tab-height) + 12px)}.phone-nav-bar{z-index:60;box-sizing:border-box;height:var(--workspace-topbar-height,44px);padding:env(safe-area-inset-top,0px) calc(6px + env(safe-area-inset-right,0px)) 0 calc(4px + env(safe-area-inset-left,0px));background:var(--green-950);color:var(--ink);justify-content:space-between;align-items:center;gap:4px;display:flex;position:fixed;inset:0 0 auto}.phone-nav-leading{align-items:center;min-width:0;display:flex}.phone-nav-actions{flex:none;align-items:center;display:flex}.phone-nav-actions:empty{display:none}.phone-nav-actions:not(:has(>:not(.phone-nav-slot:empty))){display:none}.phone-nav-center{top:env(safe-area-inset-top,0px);bottom:0;left:calc(84px + env(safe-area-inset-left,0px));right:calc(84px + env(safe-area-inset-right,0px));pointer-events:none;justify-content:center;align-items:center;min-width:0;display:flex;position:absolute}.phone-nav-center:empty{display:none}.phone-nav-center>*{pointer-events:auto}.phone-nav-bar .phone-nav-text-button{min-height:44px;color:var(--accent);font:inherit;background:0 0;border:0;align-items:center;padding:0 10px;font-size:17px;line-height:22px;display:inline-flex}.phone-nav-title{text-overflow:ellipsis;white-space:nowrap;color:var(--accent);padding:0 12px;font-size:17px;line-height:22px;overflow:hidden}.phone-nav-back{min-height:44px;color:var(--accent);align-items:center;gap:2px;padding:0 8px 0 4px;font-size:17px;line-height:22px;text-decoration:none;display:inline-flex}.phone-nav-back span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.phone-nav-leading:has(>[data-toolbar-slot]>.phone-nav-back)>.phone-nav-back{display:none}.phone-nav-bar .phone-nav-button,.phone-nav-bar .popup-menu-root>button{width:44px;min-width:44px;height:44px;min-height:44px;color:var(--ink);background:0 0;border:0;border-radius:8px;justify-content:center;align-items:center;padding:0;display:inline-flex}.phone-nav-bar .phone-nav-button:hover,.phone-nav-bar .popup-menu-root>button:hover{background:0 0}.phone-nav-bar .phone-nav-button:active{background:color-mix(in srgb, var(--ink) 8%, transparent)}.phone-nav-bar .phone-nav-button[aria-pressed=true]{color:var(--accent);background:0 0}.phone-large-title:focus{outline:none}.phone-large-title{letter-spacing:-.01em;color:var(--ink);overflow-wrap:anywhere;margin:0;padding:0;font-size:34px;font-weight:700;line-height:41px}.phone-tool-header{flex-direction:column;gap:6px;padding:0 0 8px;display:flex}.phone-tool-header .phone-large-title{padding:0}.phone-tool-title-row{flex-wrap:wrap;align-items:center;gap:4px 8px;display:flex}.phone-tool-subtitle{color:var(--secondary);margin:0;font-size:15px;line-height:20px}.phone-tool-subtitle:empty,.phone-tool-title-slot:empty,.phone-tool-center:empty,.phone-tool-actions:empty{display:none}.phone-tool-center{min-width:0;display:flex}.phone-tool-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.phone-tool-actions>*{min-height:44px}.phone-tool-heading{min-width:0}.phone-tab-bar{z-index:65;box-sizing:border-box;height:var(--phone-tab-height);padding:0 env(safe-area-inset-right,0px) env(safe-area-inset-bottom,0px) env(safe-area-inset-left,0px);box-shadow:inset 0 1px 0 var(--line);background:color-mix(in srgb, var(--rail) 94%, transparent);-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);border-top:0;position:fixed;inset:auto 0 0}.phone-tabs{grid-template-columns:repeat(5,minmax(0,1fr));height:100%;display:grid}.phone-tab{min-width:44px;min-height:44px;color:var(--muted);-webkit-tap-highlight-color:transparent;flex-direction:column;justify-content:flex-start;align-items:center;gap:3px;padding-top:6px;font-size:10px;font-weight:500;line-height:12px;text-decoration:none;display:flex;position:relative}.phone-tab[aria-current=page]{color:var(--accent);font-weight:600}.phone-tab[aria-disabled=true]{opacity:.45}.phone-tab-glyph{display:inline-flex;position:relative}.phone-tab-badge{box-sizing:border-box;background:var(--gold);min-width:15px;height:15px;color:var(--on-accent);text-align:center;border-radius:8px;padding:0 3px;font-size:10px;font-weight:700;line-height:15px;position:absolute;top:-3px;right:-9px}.phone-tab:focus-visible{outline-offset:-3px;border-radius:8px}@media (height<=480px){.phone-tab{flex-direction:row;justify-content:center;align-items:center;gap:6px;padding-top:0;font-size:11px}.phone-tab-glyph svg{width:20px;height:20px}}.phone-more{padding-bottom:24px}.phone-more-heading{letter-spacing:.02em;text-transform:uppercase;height:36px;color:var(--muted);align-items:center;margin:0;padding:14px 16px 6px;font-size:12px;font-weight:600;line-height:16px;display:flex}.phone-more-group{background:var(--surface);border-radius:12px;margin:0;display:block;overflow:hidden}.phone-more-row{box-sizing:border-box;width:100%;min-height:50px;color:var(--ink);font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:0;align-items:center;gap:12px;margin:0;padding:4px 12px 4px 16px;text-decoration:none;display:flex;position:relative}.phone-more-row:hover:not([aria-disabled=true],:disabled){background:0 0}.phone-more-row:active:not([aria-disabled=true],:disabled){background:color-mix(in srgb, var(--ink) 8%, transparent)}.phone-more-row+.phone-more-row:before{content:"";background:var(--line);height:1px;position:absolute;top:0;left:58px;right:0}.phone-more-row:is([aria-disabled=true],:disabled){opacity:.5;cursor:default}.phone-more-row:focus-visible{outline-offset:-3px}.phone-more-icon{background:color-mix(in srgb, var(--ink) 8%, transparent);width:30px;height:30px;color:var(--ink);border-radius:7px;flex:none;justify-content:center;align-items:center;display:flex}.phone-more-icon:is([data-row=filing],[data-row=new-printings]){color:var(--gold)}.phone-more-text{flex-direction:column;flex:auto;gap:2px;min-width:0;display:flex}.phone-more-label{align-items:center;gap:6px;min-height:20px;font-size:16px;line-height:20px;display:flex}.phone-more-label>span:first-child{white-space:nowrap}.phone-more-badge{background:color-mix(in srgb, var(--ink) 8%, transparent);height:18px;color:var(--secondary);font-variant-numeric:tabular-nums;border-radius:999px;flex:none;padding:0 7px;font-size:12px;font-weight:500;line-height:18px}.phone-more-save{color:var(--accent);white-space:nowrap;align-items:center;gap:4px;margin-left:auto;font-size:13px;line-height:16px;display:inline-flex}.phone-more-save:not([data-state=device],[data-state=synced]){color:var(--gold)}.phone-more-description.phone-more-backup{color:var(--warning)}.phone-more-description{color:var(--secondary);font-variant-numeric:tabular-nums;font-size:13px;line-height:16px}.phone-more-chevron{color:var(--muted);flex:none}.phone-more-footnote{color:var(--muted);margin:8px 16px 0;font-size:13px;line-height:18px}@media (width>=560px){.phone-more{max-width:560px;margin-inline:auto}}.phone-nav-more{display:flex}.phone-subtitle{color:var(--secondary);font-variant-numeric:tabular-nums;margin:0;padding:0 0 8px;font-size:15px;line-height:20px}:root[data-phone-shell] .prototype-workspace[data-phone-shell] .page-shell{padding-inline:16px;width:100%;margin-left:0;padding-bottom:16px}:root[data-phone-shell] .prototype-workspace[data-phone-shell] .page-shell:has(.binder-browser){padding-bottom:0}@media (height>=600px){:root[data-phone-shell] .prototype-workspace[data-phone-shell]{--binder-summary-height:56px}}.prototype-workspace[data-phone-shell] :is(.tool-dock,.import-footer,.recovery-review-actions){bottom:var(--phone-tab-height)}.phone-tool-header :is(button,[role=button],select,input:not([type=checkbox],[type=radio])){min-height:44px}.phone-tool-header button{min-width:44px}.prototype-workspace[data-phone-shell] .first-use-hero{max-height:calc(100dvh - var(--workspace-topbar-height,44px) - var(--phone-tab-height,49px) - 16px)}:root[data-phone-shell]:has(div:not([hidden])>.tool-workspace){scroll-padding-top:calc(var(--workspace-topbar-height) + 12px)}.phone-nav-slot{display:contents}.phone-nav-actions .card-selection-toolbar{order:1;display:flex}.phone-nav-actions .phone-nav-button{order:2}.phone-nav-actions :is(.popup-menu-root>button,.phone-nav-more){order:3}.phone-nav-bar .phone-nav-select,.phone-nav-bar .card-selection-toolbar .selection-start{height:44px;min-height:44px;color:var(--accent);white-space:nowrap;background:0 0;border:0;border-radius:8px;align-items:center;margin:0;padding:0 10px;font-size:17px;line-height:22px;display:inline-flex}.phone-nav-bar .card-selection-toolbar .selection-start svg{display:none}.phone-nav-bar .card-selection-toolbar .selection-start:hover{background:0 0}.phone-nav-bar .card-selection-toolbar .selection-start-count{margin-left:4px}.phone-nav-heading{text-align:center;text-overflow:ellipsis;white-space:nowrap;min-width:0;color:var(--ink);flex:auto;margin:0;padding:0 4px;font-size:17px;font-weight:600;line-height:22px;overflow:hidden}.phone-nav-heading:focus{outline:none}.phone-nav-bar[data-titled] :is(.phone-nav-leading,.phone-nav-actions){flex:0 0 96px}.phone-nav-bar[data-titled] .phone-nav-actions{justify-content:flex-end}:root[data-phone-shell] .prototype-workspace[data-phone-shell]:has(.phone-tab-bar[data-hidden]){--phone-tab-height:0px;--workspace-footer-height:0px}:root[data-phone-shell]:has(div:not([hidden])>.tool-workspace){scroll-padding-bottom:calc(var(--phone-tab-height) + var(--tool-dock-height,0px) + 12px)}.tool-workspace.is-phone .tool-dock{margin-inline:-16px}.tool-workspace.is-phone .tool-dock>.tool-toast-region:last-child{padding:0 16px 12px}.tool-workspace.is-phone .tool-toast{border-radius:12px;flex-wrap:nowrap;gap:8px;width:100%;max-width:none;min-height:48px;padding:4px 2px 4px 12px}.tool-workspace.is-phone .tool-toast-message{overflow-wrap:anywhere;flex-direction:column;flex:auto;min-width:0;font-weight:600;line-height:17px;display:flex}.tool-workspace.is-phone .tool-toast-detail{font-size:11px;font-weight:400;line-height:15px}.tool-workspace.is-phone .tool-toast button{min-width:44px;height:44px;color:var(--accent);background:0 0;padding:0 8px;font-size:15px}.tool-workspace.is-phone .tool-toast .tool-toast-dismiss{color:var(--secondary);padding:0}
